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 >
Text File  |  2009-11-06  |  4KB  |  65 lines

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