home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
GCC
/
BIN
/
history
< prev
next >
Wrap
Text File
|
2009-11-06
|
4KB
|
65 lines
EDITION HISTORY FOR OSK GCC/G++
===============================
history starts with g++ port
Date Comment who
-------- ------------------------------------------------------------- ---
90/12/18 makefile.osk finished for gpp stp
90/12/19 -mlong-calls added to gcc -> required to compile cc1plus stp
(function is similar to 'cc -k0cl')
90/12/21 first compiled version of cc1plus stp
90/12/23 DATA_REF & HAVE_SEPARATE_DATA_AREA introduced into gpp src stp
(copied from gcc source)
90/12/26 fixed parameterpassing in 'expr.c' of cc1plus stp
(first two params are always passed in regs)
90/12/27 collect_osk.c created stp
90/12/29 first two params are passed in registers also if function stp
prototyping has been done !! (changes also applied to gcc)
gnulib3.c adapted to OSK, '_exit' & 'abort' added to replace
routines from standard clibxxx.l
91/01/03 malloc replaced by calloc (-> memory is cleared) stp
(UNIX seems to do that !)
91/02/04 'extern "MWC" {}' introduced. stp
vararg functions declared as "MWC" now get passed the first
two parameters in d0 & d1.
vararg functions declared as "C" or "C++" get the first two
parameters before the last named one
91/02/05 executables sent to FTP server (-> ED #1 ) stp
91/02/10 g++ options added to gpp.c's usage() stp
91/02/21 bug in m68osk.md fixed 'extendsfdf2' stp
gpp.c changed to output better os9exec-error messages stp
91/02/28 library order in collect_spec (gpp.c) fixed stp
91/03/25 integrate.c changed in order to get correct pointers from stp
inline-function-parameters (bug fix)
91/03/26 long-calls improved in m68osk.md {lea Lx(pc),a2, pea Lx(pc)} stp
91/04/05 problem with "MWC" in expr.c fixed (Err 102 on SSM systems) stp
91/04/06 function with large aggregate parameter CONNOT be inline... stp
91/04/30 -col option added to gpp.c stp
91/05/04 [gcc_1.39 and gpp_1.37 sources -> ads.com] stp
stackcheck code optimized (tm.h) stp
91/05/21 gpp.c/gcc.c (tm.h) changed to use clib020h.l for -m68881 stp
search also for libraries in /H0/LIB (gpp.c/gcc.c) stp
91/05/31 [executable & sources -> smilodon] (-> Ed #2) stp
91/06/02 bug in stmt.c fixed (not called destructor of auto vars) stp
91/06/03 print_memory_usage call inserted (-dm) into cc1plus stp
91/06/14 upgrade to gcc_1.40, g++ recompiled (based on gcc 1.40) stp
91/06/27 output_addr_const (final.c) changed to output '=' before ref stp
i.e. variables and functions named like CPU regs can be used
91/08/06 move_block_*_reg (expr.c) fixed to pass x*4+2 sizes correctly stp
-> new parm for these functions (called from expr.c & stmt.c)
(=> cc1 Ed #24, cc1plus Ed #4) [cmds -> smilodon]
91/08/19 gccosk.c error message for os9exec improved stp
91/08/20 68040 support added (tm.h, md) (cc1 Ed #25 cc1plus Ed #5) stp
91/08/21 gcc/gpp updated to handle -m(c)68040 (gcc Ed #9 gpp Ed #3) stp
[cc1, gcc -> smilodon]
91/09/15 md fixed (missing (a6) references for (pea, clr.w) ) stp
md mailed to Kei Thomsen to melt with his version
91/09/16 alloca added to gnulib.l stp
91/09/18 md & tm.h merged with Kei Thomsen's version stp
91/09/28 lots of :x added in auxoutput.c, tm.h and md stp
91/10/05 cc1plus upgraded to 1.39.1 stp
91/10/06 some g++ patches from USENET applied stp
91/10/23 cc1plus (Ed #6), cc1 (Ed #26) sent to smilodon stp