Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

AHCC V4.9

1 view
Skip to first unread message

Henk Robbers

unread,
Jan 23, 2012, 3:05:29 PM1/23/12
to

LS

There is a new version available on my home page (see sig)

Changes:

januari 24 2012
v4.9
Compiler:
Fixed a extremely stupid bug where comparisons of the kind
'constant compared to variable' were reversed wrongly.
e.g. (0 < i)

Fixed a terrible bug where under certain circumstances
a ftst insstruction got lost.

Accept spurious ampersand to a function name to get a
reference to that function.

There are FPU instruction that are NOT unary operaters.
These are: fmod, modf, ldexp and frexp.
Put these function in ahccstd.lib.

Fixed wrong code with comma expressions within expressions.

Coldfire:
Fix in the Coldfire Floating point code table.

Do not generate addressing mode 6 (An,Xn) with floating point
instructions.

Do not generate FScc instructions.
Repaired wrong divide for pointer difference calculation.

Library:
stdio.c: function tmpfile added.
string.c: function strtoul added.
stdlib.c: function system added.
ahccstdf.lib
Added support for missing FPU instructions on Coldfire.

--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org

Henk Robbers

unread,
Jan 23, 2012, 3:29:14 PM1/23/12
to
0 new messages