Henk Robbers
2010-03-17 22:28:16 UTC
LS
There is a new version available on my home page (see sig)
Changes:
Compiler:
Option -7 preliminary Coldfire V4e target.
=========================================
See also: Status of Coldfire support.
Fixed Option -c- No nested comments didnt work.
Fix in option -*i (32 bit int)
error 'no declarer for extern object'
changed to warning, default is 'int'.
New warning: 'no prototype for 'name'.
warning: 'no args matching' only if there are args to match
and only for old style prototypes.
Removed option -4 (double is float)
Removed option -*s (scale 32)
It appeared that Pure C does long scaling the same way
without being optional.
A few small fixes for very rare situations.
Removed a spurious call to a diagnostic print routine.
Reduces all binaries by about 7Kb.
Relaxed a limitation on the number of names in the Pure C
object output format.
Linker:
Improved load map.
All symbols are printed.
Local symbols are enclosed by < >.
Option -n: Write a 'nm' style list of symbels to prog.SYM
DRI symbol table in executable:
write symbols first 22 characters in stead of first 8.
Assembler:
Allow size .b in Scc instructions.
Detection of '*' comment in lexer.
new directives: (from devpac)
incbin
include a binary file as is at the current position.
section
allowed operands: text, data or bss.
Library:
Merged ainclude and sinclude folders.
ainclude is now obsolete and removed.
The sinclude folder can be used for both Pure C libraries
and AHCC libraries.
All 16 bit integrals in sinclude are declared as short !!!!
FILE structure of AHCCSTD.LIB compatible with the one
of Pure C lib. (Needed for fixing AHCCSTD ;-)
Fixes in AHCCSTD.LIB
Changed name of folder from AHCCLIB to AHCCSTD
Update wind_get. (table of number of replies)
Have fun.
There is a new version available on my home page (see sig)
Changes:
Compiler:
Option -7 preliminary Coldfire V4e target.
=========================================
See also: Status of Coldfire support.
Fixed Option -c- No nested comments didnt work.
Fix in option -*i (32 bit int)
error 'no declarer for extern object'
changed to warning, default is 'int'.
New warning: 'no prototype for 'name'.
warning: 'no args matching' only if there are args to match
and only for old style prototypes.
Removed option -4 (double is float)
Removed option -*s (scale 32)
It appeared that Pure C does long scaling the same way
without being optional.
A few small fixes for very rare situations.
Removed a spurious call to a diagnostic print routine.
Reduces all binaries by about 7Kb.
Relaxed a limitation on the number of names in the Pure C
object output format.
Linker:
Improved load map.
All symbols are printed.
Local symbols are enclosed by < >.
Option -n: Write a 'nm' style list of symbels to prog.SYM
DRI symbol table in executable:
write symbols first 22 characters in stead of first 8.
Assembler:
Allow size .b in Scc instructions.
Detection of '*' comment in lexer.
new directives: (from devpac)
incbin
include a binary file as is at the current position.
section
allowed operands: text, data or bss.
Library:
Merged ainclude and sinclude folders.
ainclude is now obsolete and removed.
The sinclude folder can be used for both Pure C libraries
and AHCC libraries.
All 16 bit integrals in sinclude are declared as short !!!!
FILE structure of AHCCSTD.LIB compatible with the one
of Pure C lib. (Needed for fixing AHCCSTD ;-)
Fixes in AHCCSTD.LIB
Changed name of folder from AHCCLIB to AHCCSTD
Update wind_get. (table of number of replies)
Have fun.
--
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
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