home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / updates / update20.zoo / gcc / diffs next >
Encoding:
Text File  |  1992-04-19  |  35.1 KB  |  1,092 lines

  1. *** 1.2    1992/03/28 06:27:36
  2. --- GMakefile    1992/04/19 15:40:58
  3. ***************
  4. *** 34,45 ****
  5.   GCC_INCLUDE_DIR = $(CROSSINC)
  6.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  7.   
  8. ! CFLAGS =  -O -DCROSSATARI=1 -Usun -I./config -I.
  9.   
  10. - # host's cc
  11. - CC = /bin/cc
  12. - # OLDCC should not be the GNU C compiler.
  13.   BISON = bison
  14.   BISONFLAGS =
  15.   AR = ar
  16. --- 34,45 ----
  17.   GCC_INCLUDE_DIR = $(CROSSINC)
  18.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  19.   
  20. ! DFLAGS= -DCROSSDIR=\"$(CROSSDIR)\"
  21. ! CFLAGS =  $(DFLAGS) -O -DCROSSATARI=1 -Usun -I./config -I.
  22. ! # LDFLAGS =
  23. ! # host's cc (give full path to gcc is hosts gcc is not before . in your PATH)
  24. ! CC = gcc
  25.   
  26.   BISON = bison
  27.   BISONFLAGS =
  28.   AR = ar
  29. *** 1.2    1992/03/28 06:27:36
  30. --- GMakefile.hp    1992/04/19 15:40:58
  31. ***************
  32. *** 34,41 ****
  33.   GCC_INCLUDE_DIR = $(CROSSINC)
  34.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  35.   
  36. ! #CFLAGS =  -O +Obb1000 -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  37. ! CFLAGS =  -g -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  38.   ALLOCA = /net/acae127/home/bammi/lib.hp-ux/alloca.o
  39.   #MALLOC1 = /net/acae127/home/bammi/lib.hp-ux/malloc_new6.o
  40.   MALLOC1 = 
  41. --- 34,43 ----
  42.   GCC_INCLUDE_DIR = $(CROSSINC)
  43.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  44.   
  45. ! DFLAGS= -DCROSSDIR=\"$(CROSSDIR)\"
  46. ! #CFLAGS = $(DFLAGS) -O +Obb1000 -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  47. ! CFLAGS = $(DFLAGS) -g -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  48. ! LDFLAGS = 
  49.   ALLOCA = /net/acae127/home/bammi/lib.hp-ux/alloca.o
  50.   #MALLOC1 = /net/acae127/home/bammi/lib.hp-ux/malloc_new6.o
  51.   MALLOC1 = 
  52. *** 1.3    1992/03/28 06:27:36
  53. --- GMakefile.st    1992/04/19 15:40:59
  54. ***************
  55. *** 32,41 ****
  56.   CROSSLIB = $(CROSSDIR)/lib
  57.   CROSSINC = $(CROSSDIR)/include
  58.   
  59. ! CFLAGS = -O -fomit-frame-pointer -Datarist=1  -Usun -I$(CROSSINC) -I./config -I.
  60. ! HOSTCFLAGS = -O  -I./config -I.
  61.   CC = /net/acae127/home/bammi/atari/cross-gcc/bin/cgcc
  62. ! # hosts cc
  63.   HOSTCC=gcc
  64.   HOSTALLOCA = 
  65.   
  66. --- 32,44 ----
  67.   CROSSLIB = $(CROSSDIR)/lib
  68.   CROSSINC = $(CROSSDIR)/include
  69.   
  70. ! DFLAGS = -DCROSSDIR=\"\"
  71. ! CFLAGS = $(DFLAGS) -O -fomit-frame-pointer -Datarist=1  -Usun -I$(CROSSINC) -I./config -I.
  72. ! # LDFLAGS =
  73. ! HOSTCFLAGS = $(DFLAGS) -O  -I./config -I.
  74. ! # HOSTLDFLAGS =
  75.   CC = /net/acae127/home/bammi/atari/cross-gcc/bin/cgcc
  76. ! # hosts cc (give full path to gcc is hosts gcc is not before . in your PATH)
  77.   HOSTCC=gcc
  78.   HOSTALLOCA = 
  79.   
  80. ***************
  81. *** 348,402 ****
  82.   # Now the programs that generate those files.
  83.   
  84.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  85. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  86.   
  87.   genconfig.oo : genconfig.c $(RTL_H)
  88.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  89.   
  90.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  91. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  92.   
  93.   genflags.oo : genflags.c $(RTL_H)
  94.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  95.   
  96.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  97. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  98.   
  99.   gencodes.oo : gencodes.c $(RTL_H)
  100.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  101.   
  102.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  103. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  104.   
  105.   genemit.oo : genemit.c $(RTL_H)
  106.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  107.   
  108.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  109. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  110.   
  111.   genrecog.oo : genrecog.c $(RTL_H)
  112.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  113.   
  114.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  115. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  116.   
  117.   genextract.oo : genextract.c $(RTL_H)
  118.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  119.   
  120.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  121. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  122.   
  123.   genpeep.oo : genpeep.c $(RTL_H)
  124.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  125.   
  126.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  127. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  128.   
  129.   genoutput.oo : genoutput.c $(RTL_H)
  130.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  131.   
  132.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  133. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattr \
  134.        genattr.oo rtl.oo $(LIBS1)
  135.   
  136.   genattr.oo : genattr.c $(RTL_H) config.h
  137. --- 351,405 ----
  138.   # Now the programs that generate those files.
  139.   
  140.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  141. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  142.   
  143.   genconfig.oo : genconfig.c $(RTL_H)
  144.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  145.   
  146.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  147. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  148.   
  149.   genflags.oo : genflags.c $(RTL_H)
  150.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  151.   
  152.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  153. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  154.   
  155.   gencodes.oo : gencodes.c $(RTL_H)
  156.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  157.   
  158.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  159. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  160.   
  161.   genemit.oo : genemit.c $(RTL_H)
  162.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  163.   
  164.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  165. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  166.   
  167.   genrecog.oo : genrecog.c $(RTL_H)
  168.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  169.   
  170.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  171. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  172.   
  173.   genextract.oo : genextract.c $(RTL_H)
  174.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  175.   
  176.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  177. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  178.   
  179.   genpeep.oo : genpeep.c $(RTL_H)
  180.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  181.   
  182.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  183. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  184.   
  185.   genoutput.oo : genoutput.c $(RTL_H)
  186.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  187.   
  188.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  189. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattr \
  190.        genattr.oo rtl.oo $(LIBS1)
  191.   
  192.   genattr.oo : genattr.c $(RTL_H) config.h
  193. ***************
  194. *** 403,409 ****
  195.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  196.   
  197.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  198. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattrtab \
  199.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  200.   
  201.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  202. --- 406,412 ----
  203.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  204.   
  205.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  206. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattrtab \
  207.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  208.   
  209.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  210. *** 1.2    1992/03/28 06:27:36
  211. --- GMakefile.st.hp    1992/04/19 15:40:59
  212. ***************
  213. *** 32,39 ****
  214.   CROSSLIB = $(CROSSDIR)/lib
  215.   CROSSINC = $(CROSSDIR)/include
  216.   
  217. ! CFLAGS = -O -I$(CROSSINC) -I./config -I. -Datarist=1
  218. ! HOSTCFLAGS = -O +Obb1000 -DUSE_C_ALLOCA -DCROSSHPUX -I./config -I.
  219.   CC = /net/acae127/home/bammi/atari.hp-ux/cross-gcc/bin/cgcc
  220.   # hosts cc
  221.   HOSTCC=/bin/cc 
  222. --- 32,42 ----
  223.   CROSSLIB = $(CROSSDIR)/lib
  224.   CROSSINC = $(CROSSDIR)/include
  225.   
  226. ! DFLAGS= -DCROSSDIR=\"\"
  227. ! CFLAGS = $(DFLAGS) -O -I$(CROSSINC) -I./config -I. -Datarist=1
  228. ! # LDFLAGS =
  229. ! HOSTCFLAGS = $(DFLAGS) -O +Obb1000 -DUSE_C_ALLOCA -DCROSSHPUX -I./config -I.
  230. ! HOSTLDFLAGS = 
  231.   CC = /net/acae127/home/bammi/atari.hp-ux/cross-gcc/bin/cgcc
  232.   # hosts cc
  233.   HOSTCC=/bin/cc 
  234. ***************
  235. *** 349,403 ****
  236.   # Now the programs that generate those files.
  237.   
  238.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  239. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  240.   
  241.   genconfig.oo : genconfig.c $(RTL_H)
  242.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  243.   
  244.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  245. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  246.   
  247.   genflags.oo : genflags.c $(RTL_H)
  248.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  249.   
  250.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  251. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  252.   
  253.   gencodes.oo : gencodes.c $(RTL_H)
  254.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  255.   
  256.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  257. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  258.   
  259.   genemit.oo : genemit.c $(RTL_H)
  260.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  261.   
  262.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  263. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  264.   
  265.   genrecog.oo : genrecog.c $(RTL_H)
  266.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  267.   
  268.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  269. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  270.   
  271.   genextract.oo : genextract.c $(RTL_H)
  272.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  273.   
  274.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  275. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  276.   
  277.   genpeep.oo : genpeep.c $(RTL_H)
  278.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  279.   
  280.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  281. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  282.   
  283.   genoutput.oo : genoutput.c $(RTL_H)
  284.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  285.   
  286.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  287. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattr \
  288.        genattr.oo rtl.oo $(LIBS1)
  289.   
  290.   genattr.oo : genattr.c $(RTL_H) config.h
  291. --- 352,406 ----
  292.   # Now the programs that generate those files.
  293.   
  294.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  295. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  296.   
  297.   genconfig.oo : genconfig.c $(RTL_H)
  298.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  299.   
  300.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  301. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  302.   
  303.   genflags.oo : genflags.c $(RTL_H)
  304.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  305.   
  306.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  307. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  308.   
  309.   gencodes.oo : gencodes.c $(RTL_H)
  310.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  311.   
  312.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  313. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  314.   
  315.   genemit.oo : genemit.c $(RTL_H)
  316.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  317.   
  318.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  319. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  320.   
  321.   genrecog.oo : genrecog.c $(RTL_H)
  322.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  323.   
  324.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  325. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  326.   
  327.   genextract.oo : genextract.c $(RTL_H)
  328.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  329.   
  330.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  331. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  332.   
  333.   genpeep.oo : genpeep.c $(RTL_H)
  334.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  335.   
  336.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  337. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  338.   
  339.   genoutput.oo : genoutput.c $(RTL_H)
  340.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  341.   
  342.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  343. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattr \
  344.        genattr.oo rtl.oo $(LIBS1)
  345.   
  346.   genattr.oo : genattr.c $(RTL_H) config.h
  347. ***************
  348. *** 404,410 ****
  349.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  350.   
  351.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  352. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattrtab \
  353.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  354.   
  355.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  356. --- 407,413 ----
  357.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  358.   
  359.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  360. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattrtab \
  361.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  362.   
  363.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  364. *** 1.2    1992/03/28 06:27:36
  365. --- Makefile.cross    1992/04/19 15:41:01
  366. ***************
  367. *** 32,40 ****
  368.   GCC_INCLUDE_DIR = $(CROSSINC)
  369.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  370.   
  371. ! CFLAGS =  -O -DCROSSATARI=1 -I./config -I.
  372. ! # host's cc
  373. ! CC = /bin/cc
  374.   
  375.   # OLDCC should not be the GNU C compiler.
  376.   BISON = bison
  377. --- 32,42 ----
  378.   GCC_INCLUDE_DIR = $(CROSSINC)
  379.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  380.   
  381. ! DFLAGS= -DCROSSDIR=\"$(CROSSDIR)\"
  382. ! CFLAGS =  $(DFLAGS) -O -DCROSSATARI=1 -I./config -I.
  383. ! # LDFLAGS = 
  384. ! # host's cc (give full path to gcc is hosts gcc is not before . in your PATH)
  385. ! CC = gcc
  386.   
  387.   # OLDCC should not be the GNU C compiler.
  388.   BISON = bison
  389. *** 1.2    1992/03/28 06:27:36
  390. --- Makefile.hp    1992/04/19 15:41:02
  391. ***************
  392. *** 33,40 ****
  393.   GCC_INCLUDE_DIR = $(CROSSINC)
  394.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  395.   
  396. ! #CFLAGS =  -O +Obb1000 -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  397. ! CFLAGS =  -g -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  398.   ALLOCA = /net/acae127/home/bammi/lib.hp-ux/alloca.o
  399.   #MALLOC1 = /net/acae127/home/bammi/lib.hp-ux/malloc_new6.o
  400.   MALLOC1 = 
  401. --- 33,42 ----
  402.   GCC_INCLUDE_DIR = $(CROSSINC)
  403.   GPLUSPLUS_INCLUDE_DIR = $(CROSSDIR)/g++-inc
  404.   
  405. ! DFLAGS= -DCROSSDIR=\"$(CROSSDIR)\"
  406. ! #CFLAGS = $(DFLAGS) -O +Obb1000 -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  407. ! CFLAGS = $(DFLAGS) -g -DUSE_C_ALLOCA -DCROSSATARI=1 -DCROSSHPUX -I./config -I.
  408. ! LDFLAGS = 
  409.   ALLOCA = /net/acae127/home/bammi/lib.hp-ux/alloca.o
  410.   #MALLOC1 = /net/acae127/home/bammi/lib.hp-ux/malloc_new6.o
  411.   MALLOC1 = 
  412. *** 1.3    1992/03/28 06:27:36
  413. --- Makefile.st    1992/04/19 15:41:07
  414. ***************
  415. *** 32,41 ****
  416.   CROSSLIB = $(CROSSDIR)/lib
  417.   CROSSINC = $(CROSSDIR)/include
  418.   
  419. ! CFLAGS = -O -fomit-frame-pointer -I$(CROSSINC) -I./config -I. -Datarist=1
  420. ! HOSTCFLAGS = -O -I./config -I.
  421.   CC = $(CROSSBIN)/cgcc
  422. ! # hosts cc
  423.   HOSTCC=gcc
  424.   # OLDCC should not be the GNU C compiler.
  425.   OLDCC = cc
  426. --- 32,44 ----
  427.   CROSSLIB = $(CROSSDIR)/lib
  428.   CROSSINC = $(CROSSDIR)/include
  429.   
  430. ! DFLAGS = -DCROSSDIR=\"\"
  431. ! CFLAGS = $(DFLAGS) -O -fomit-frame-pointer -I$(CROSSINC) -I./config -I. -Datarist=1
  432. ! # LDFLAGS = 
  433. ! HOSTCFLAGS = $(DFLAGS) -O -I./config -I.
  434. ! # HOSTLDFLAGS =
  435.   CC = $(CROSSBIN)/cgcc
  436. ! # hosts cc (give full path to gcc is hosts gcc is not before . in your PATH)
  437.   HOSTCC=gcc
  438.   # OLDCC should not be the GNU C compiler.
  439.   OLDCC = cc
  440. ***************
  441. *** 390,444 ****
  442.   # Now the programs that generate those files.
  443.   
  444.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  445. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  446.   
  447.   genconfig.oo : genconfig.c $(RTL_H)
  448.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  449.   
  450.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  451. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  452.   
  453.   genflags.oo : genflags.c $(RTL_H)
  454.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  455.   
  456.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  457. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  458.   
  459.   gencodes.oo : gencodes.c $(RTL_H)
  460.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  461.   
  462.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  463. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  464.   
  465.   genemit.oo : genemit.c $(RTL_H)
  466.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  467.   
  468.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  469. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  470.   
  471.   genrecog.oo : genrecog.c $(RTL_H)
  472.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  473.   
  474.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  475. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  476.   
  477.   genextract.oo : genextract.c $(RTL_H)
  478.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  479.   
  480.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  481. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  482.   
  483.   genpeep.oo : genpeep.c $(RTL_H)
  484.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  485.   
  486.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  487. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  488.   
  489.   genoutput.oo : genoutput.c $(RTL_H)
  490.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  491.   
  492.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  493. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattr \
  494.        genattr.oo rtl.oo $(LIBS1)
  495.   
  496.   genattr.oo : genattr.c $(RTL_H) config.h
  497. --- 393,447 ----
  498.   # Now the programs that generate those files.
  499.   
  500.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  501. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  502.   
  503.   genconfig.oo : genconfig.c $(RTL_H)
  504.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  505.   
  506.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  507. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  508.   
  509.   genflags.oo : genflags.c $(RTL_H)
  510.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  511.   
  512.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  513. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  514.   
  515.   gencodes.oo : gencodes.c $(RTL_H)
  516.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  517.   
  518.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  519. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  520.   
  521.   genemit.oo : genemit.c $(RTL_H)
  522.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  523.   
  524.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  525. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  526.   
  527.   genrecog.oo : genrecog.c $(RTL_H)
  528.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  529.   
  530.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  531. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  532.   
  533.   genextract.oo : genextract.c $(RTL_H)
  534.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  535.   
  536.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  537. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  538.   
  539.   genpeep.oo : genpeep.c $(RTL_H)
  540.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  541.   
  542.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  543. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  544.   
  545.   genoutput.oo : genoutput.c $(RTL_H)
  546.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  547.   
  548.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  549. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattr \
  550.        genattr.oo rtl.oo $(LIBS1)
  551.   
  552.   genattr.oo : genattr.c $(RTL_H) config.h
  553. ***************
  554. *** 445,451 ****
  555.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  556.   
  557.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  558. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattrtab \
  559.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  560.   
  561.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  562. --- 448,454 ----
  563.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  564.   
  565.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  566. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattrtab \
  567.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  568.   
  569.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  570. *** 1.2    1992/03/28 06:27:36
  571. --- Makefile.st.hp    1992/04/19 15:41:08
  572. ***************
  573. *** 32,39 ****
  574.   CROSSLIB = $(CROSSDIR)/lib
  575.   CROSSINC = $(CROSSDIR)/include
  576.   
  577. ! CFLAGS = -O -I$(CROSSINC) -I./config -I. -Datarist=1
  578. ! HOSTCFLAGS = -O +Obb1000 -DUSE_C_ALLOCA -DCROSSHPUX -I./config -I.
  579.   CC = /net/acae127/home/bammi/atari.hp-ux/cross-gcc/bin/cgcc
  580.   # hosts cc
  581.   HOSTCC=/bin/cc 
  582. --- 32,42 ----
  583.   CROSSLIB = $(CROSSDIR)/lib
  584.   CROSSINC = $(CROSSDIR)/include
  585.   
  586. ! DFLAGS= -DCROSSDIR=\"\"
  587. ! CFLAGS = $(DFLAGS) -O -I$(CROSSINC) -I./config -I. -Datarist=1
  588. ! # LDFLAGS = 
  589. ! HOSTCFLAGS = $(DFLAGS) -O +Obb1000 -DUSE_C_ALLOCA -DCROSSHPUX -I./config -I.
  590. ! HOSTLDFLAGS = 
  591.   CC = /net/acae127/home/bammi/atari.hp-ux/cross-gcc/bin/cgcc
  592.   # hosts cc
  593.   HOSTCC=/bin/cc 
  594. ***************
  595. *** 399,453 ****
  596.   # Now the programs that generate those files.
  597.   
  598.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  599. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  600.   
  601.   genconfig.oo : genconfig.c $(RTL_H)
  602.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  603.   
  604.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  605. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  606.   
  607.   genflags.oo : genflags.c $(RTL_H)
  608.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  609.   
  610.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  611. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  612.   
  613.   gencodes.oo : gencodes.c $(RTL_H)
  614.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  615.   
  616.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  617. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  618.   
  619.   genemit.oo : genemit.c $(RTL_H)
  620.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  621.   
  622.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  623. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  624.   
  625.   genrecog.oo : genrecog.c $(RTL_H)
  626.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  627.   
  628.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  629. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  630.   
  631.   genextract.oo : genextract.c $(RTL_H)
  632.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  633.   
  634.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  635. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  636.   
  637.   genpeep.oo : genpeep.c $(RTL_H)
  638.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  639.   
  640.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  641. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  642.   
  643.   genoutput.oo : genoutput.c $(RTL_H)
  644.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  645.   
  646.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  647. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattr \
  648.        genattr.oo rtl.oo $(LIBS1)
  649.   
  650.   genattr.oo : genattr.c $(RTL_H) config.h
  651. --- 402,456 ----
  652.   # Now the programs that generate those files.
  653.   
  654.   genconfig : genconfig.oo rtl.oo $(LIBDEPS1)
  655. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genconfig genconfig.oo rtl.oo $(LIBS1)
  656.   
  657.   genconfig.oo : genconfig.c $(RTL_H)
  658.       $(HOSTCC) $(HOSTCFLAGS) -c genconfig.c -o genconfig.oo
  659.   
  660.   genflags : genflags.oo rtl.oo $(LIBDEPS1)
  661. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genflags genflags.oo rtl.oo $(LIBS1)
  662.   
  663.   genflags.oo : genflags.c $(RTL_H)
  664.       $(HOSTCC) $(HOSTCFLAGS) -c genflags.c -o genflags.oo
  665.   
  666.   gencodes : gencodes.oo rtl.oo $(LIBDEPS1)
  667. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o gencodes gencodes.oo rtl.oo $(LIBS1)
  668.   
  669.   gencodes.oo : gencodes.c $(RTL_H)
  670.       $(HOSTCC) $(HOSTCFLAGS) -c gencodes.c -o gencodes.oo
  671.   
  672.   genemit : genemit.oo rtl.oo $(LIBDEPS1)
  673. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genemit genemit.oo rtl.oo $(LIBS1)
  674.   
  675.   genemit.oo : genemit.c $(RTL_H)
  676.       $(HOSTCC) $(HOSTCFLAGS) -c genemit.c -o genemit.oo
  677.   
  678.   genrecog : genrecog.oo rtl.oo $(LIBDEPS1)
  679. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genrecog genrecog.oo rtl.oo $(LIBS1)
  680.   
  681.   genrecog.oo : genrecog.c $(RTL_H)
  682.       $(HOSTCC) $(HOSTCFLAGS) -c genrecog.c -o genrecog.oo
  683.   
  684.   genextract : genextract.oo rtl.oo $(LIBDEPS1)
  685. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genextract genextract.oo rtl.oo $(LIBS1)
  686.   
  687.   genextract.oo : genextract.c $(RTL_H)
  688.       $(HOSTCC) $(HOSTCFLAGS) -c genextract.c -o genextract.oo
  689.   
  690.   genpeep : genpeep.oo rtl.oo $(LIBDEPS1)
  691. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genpeep genpeep.oo rtl.oo $(LIBS1)
  692.   
  693.   genpeep.oo : genpeep.c $(RTL_H)
  694.       $(HOSTCC) $(HOSTCFLAGS) -c genpeep.c -o genpeep.oo
  695.   
  696.   genoutput : genoutput.oo rtl.oo $(LIBDEPS1)
  697. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genoutput genoutput.oo rtl.oo $(LIBS1)
  698.   
  699.   genoutput.oo : genoutput.c $(RTL_H)
  700.       $(HOSTCC) $(HOSTCFLAGS) -c genoutput.c -o genoutput.oo
  701.   
  702.   genattr : genattr.oo rtl.oo $(LIBDEPS1)
  703. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattr \
  704.        genattr.oo rtl.oo $(LIBS1)
  705.   
  706.   genattr.oo : genattr.c $(RTL_H) config.h
  707. ***************
  708. *** 454,460 ****
  709.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  710.   
  711.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  712. !     $(HOSTCC) $(HOSTCFLAGS) $(LDFLAGS) -o genattrtab \
  713.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  714.   
  715.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  716. --- 457,463 ----
  717.       $(HOSTCC) -c $(HOSTCFLAGS) genattr.c -o genattr.oo
  718.   
  719.   genattrtab : genattrtab.oo rtl.oo rtlanal.oo $(LIBDEPS1)
  720. !     $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o genattrtab \
  721.        genattrtab.oo rtl.oo rtlanal.oo $(LIBS1)
  722.   
  723.   genattrtab.oo : genattrtab.c $(RTL_H) config.h insn-config.h
  724. *** 1.2    1992/03/28 06:27:36
  725. --- PatchLev.h    1992/04/19 15:41:13
  726. ***************
  727. *** 1,4 ****
  728. ! #define PatchLevel "1"
  729.   
  730.   /*
  731.    *    the Patch Level above is to identify the version
  732. --- 1,4 ----
  733. ! #define PatchLevel "2"
  734.   
  735.   /*
  736.    *    the Patch Level above is to identify the version
  737. *** 1.4    1992/03/28 06:27:36
  738. --- cccp.c    1992/04/19 15:41:36
  739. ***************
  740. *** 97,102 ****
  741. --- 97,104 ----
  742.   long _stksize = -1L;    /* want big stack cause include files
  743.                      get alloca'ed there */
  744.   
  745. + #define read(fd,buf,size)    _text_read(fd,buf,size)
  746.   #endif        /* atarist */
  747.     
  748.   
  749. ***************
  750. *** 874,909 ****
  751.   static int ignore_srcdir;
  752.    
  753.   #ifdef atarist
  754. - /* a little frobule to filter incoming file data */
  755. - int eunuchs_read(f, buf, size)
  756. - int f;
  757. - char * buf;
  758. - int size;
  759. - {
  760. -     char local_buf[1024];
  761. -     register int result_size;
  762. -     register char * local_bufp, * target_bufp;
  763. -     register int buf_size, size_read;
  764. -     
  765. -     for (result_size = 0, target_bufp = buf ; size > 0 ; size -= 1024)
  766. -     { /* do a buffer */
  767. -     if (size > 1024)
  768. -         buf_size = 1024;
  769. -     else
  770. -         buf_size = size;
  771. -     size_read = read(f, &local_buf, buf_size);
  772. -     for (local_bufp = (char * ) &local_buf; size_read > 0 ; size_read--)
  773. -         if (*local_bufp == '\r')
  774. -         local_bufp++;
  775. -         else
  776. -         {
  777. -         *target_bufp++ = *local_bufp++;
  778. -         result_size++;
  779. -         }
  780. -     }
  781. -     return(result_size);
  782. - }
  783.   /* the following dingus is used in place of some calls to bcopy,
  784.      to ensure that backslashes get properly slashified when getting
  785.      shoved into strings.  Note that it returns the new pointer!!
  786. --- 876,881 ----
  787. ***************
  788. *** 922,929 ****
  789.       }
  790.     return(to_buf);
  791.   }
  792. - #define read(a, b, c) eunuchs_read(a, b, c)
  793.   #endif        /* atarist */
  794.   
  795.   #ifndef atarist
  796. --- 894,899 ----
  797. *** 1.2    1992/03/27 21:49:26
  798. --- cp-cvt.c    1992/04/19 15:41:48
  799. ***************
  800. *** 480,486 ****
  801.           error ("ambiguous pointer conversion");
  802.         return rval;
  803.       }
  804. !       else if (rval = build_type_conversion (CONVERT_EXPR, type, expr, 1))
  805.       {
  806.         if (TYPE_NEEDS_DESTRUCTOR (type))
  807.           {
  808. --- 480,487 ----
  809.           error ("ambiguous pointer conversion");
  810.         return rval;
  811.       }
  812. !       else if (type != intype
  813. !            && (rval = build_type_conversion (CONVERT_EXPR, type, expr, 1)))
  814.       {
  815.         if (TYPE_NEEDS_DESTRUCTOR (type))
  816.           {
  817. ***************
  818. *** 1702,1708 ****
  819.        double -> float or int -> unsigned or unsigned -> long
  820.   
  821.        */
  822. !   if (type_default == type)
  823.       {
  824.         int not_again = 0;
  825.   
  826. --- 1703,1710 ----
  827.        double -> float or int -> unsigned or unsigned -> long
  828.   
  829.        */
  830. !   if (type_default == type
  831. !       && (TREE_CODE (type) == INTEGER_TYPE || TREE_CODE (type) == REAL_TYPE))
  832.       {
  833.         int not_again = 0;
  834.   
  835. *** 1.2    1992/03/27 21:49:26
  836. --- cp-lex.c    1992/04/19 15:42:02
  837. ***************
  838. *** 72,77 ****
  839. --- 72,80 ----
  840.   static struct obstack inline_text_obstack;
  841.   static char *inline_text_firstobj;
  842.   
  843. + /* Nonzero tells yylex to ignore \ in string constants.  */
  844. + static int ignore_escape_flag = 0;
  845.   int end_of_file;
  846.   
  847.   extern int first_token;
  848. ***************
  849. *** 1978,1984 ****
  850. --- 1981,1991 ----
  851.   
  852.         /* More follows: it must be a string constant (filename).  */
  853.   
  854. +       /* Read the string constant, but don't treat \ as special.  */
  855. +       ignore_escape_flag = 1;
  856.         token = real_yylex ();
  857. +       ignore_escape_flag = 0;
  858.         if (token != STRING || TREE_CODE (yylval.ttype) != STRING_CST)
  859.       {
  860.         error ("invalid #line");
  861. ***************
  862. *** 3315,3321 ****
  863.   
  864.       while (c != '"' && c >= 0)
  865.         {
  866. !         if (c == '\\')
  867.             {
  868.           c = readescape ();
  869.           if (c < 0)
  870. --- 3322,3329 ----
  871.   
  872.       while (c != '"' && c >= 0)
  873.         {
  874. !         /* ignore_escape_flag is set for reading the filename in #line.  */
  875. !         if (!ignore_escape_flag && c == '\\')
  876.             {
  877.           c = readescape ();
  878.           if (c < 0)
  879. *** 1.3    1992/03/27 21:49:26
  880. --- cp-parse.y    1992/04/19 15:42:05
  881. ***************
  882. *** 1097,1103 ****
  883.               }
  884.             $$ = build_delete (type, expr, integer_three_node,
  885.                        LOOKUP_NORMAL|LOOKUP_HAS_IN_CHARGE,
  886. !                      TYPE_HAS_DESTRUCTOR (TREE_TYPE (type)) ? $$ : 0, 1);
  887.           }
  888.       | delete '[' ']' cast_expr  %prec UNARY
  889.           {
  890. --- 1097,1104 ----
  891.               }
  892.             $$ = build_delete (type, expr, integer_three_node,
  893.                        LOOKUP_NORMAL|LOOKUP_HAS_IN_CHARGE,
  894. !                      TYPE_HAS_DESTRUCTOR (TREE_TYPE (type)) ? $$ : 0,
  895. !                      0); /*miron@cs.sfu.ca*/
  896.           }
  897.       | delete '[' ']' cast_expr  %prec UNARY
  898.           {
  899. *** 1.2    1992/03/27 21:49:26
  900. --- emit-rtl.c    1992/04/19 15:42:27
  901. ***************
  902. *** 256,261 ****
  903. --- 256,262 ----
  904.       return const_true_rtx;
  905.   
  906.         rt_val = rtx_alloc (code);
  907. +       rt_val->mode = mode;
  908.         INTVAL (rt_val) = arg;
  909.       }
  910.     else if (code == REG)
  911. ***************
  912. *** 532,538 ****
  913.       return (GET_MODE_BITSIZE (mode) > HOST_BITS_PER_INT ? x
  914.           : (GET_MODE_BITSIZE (mode) == HOST_BITS_PER_INT
  915.              && GET_CODE (x) == CONST_INT) ? x
  916. !         : gen_rtx (CONST_INT, VOIDmode,
  917.                  (GET_MODE_MASK (mode)
  918.               & (GET_CODE (x) == CONST_INT
  919.                  ? INTVAL (x) : CONST_DOUBLE_LOW (x)))));
  920. --- 533,539 ----
  921.       return (GET_MODE_BITSIZE (mode) > HOST_BITS_PER_INT ? x
  922.           : (GET_MODE_BITSIZE (mode) == HOST_BITS_PER_INT
  923.              && GET_CODE (x) == CONST_INT) ? x
  924. !         : gen_rtx (CONST_INT, mode,
  925.                  (GET_MODE_MASK (mode)
  926.               & (GET_CODE (x) == CONST_INT
  927.                  ? INTVAL (x) : CONST_DOUBLE_LOW (x)))));
  928. *** 1.5    1992/03/28 06:27:36
  929. --- gcc.c    1992/04/19 15:42:49
  930. ***************
  931. *** 572,578 ****
  932.   
  933.   #if (defined(CROSSATARI) || defined(atarist) || defined(atariminix))
  934.   static char *link_command_spec = 
  935. !  "%{!c:%{!M*:%{!E:%{!S:ld %{v} %{G} %{o*} %l\
  936.    %{A} %{d} %{e*} %{N} %{n} %{r} %{s} %{S} %{T*} %{t} %{u*} %{X} %{x} %{z}\
  937.    %{y*} %{!nostdlib:%S} \
  938.    %{L*} %o %{!nostdlib:%s %L}\n }}}}";
  939. --- 572,578 ----
  940.   
  941.   #if (defined(CROSSATARI) || defined(atarist) || defined(atariminix))
  942.   static char *link_command_spec = 
  943. !  "%{!c:%{!M*:%{!E:%{!S:ld %X %{v} %{G} %{o*} %l\
  944.    %{A} %{d} %{e*} %{N} %{n} %{r} %{s} %{S} %{T*} %{t} %{u*} %{X} %{x} %{z}\
  945.    %{y*} %{!nostdlib:%S} \
  946.    %{L*} %o %{!nostdlib:%s %L}\n }}}}";
  947. ***************
  948. *** 2061,2071 ****
  949. --- 2061,2082 ----
  950.   
  951.     /* These come before the md prefixes so that we will find gcc's subcommands
  952.        (such as cpp) rather than those of the host system.  */
  953. + #if (defined(atarist) || defined(CROSSATARI) || defined(WEIRD))
  954. + /* NB defined(WEIRD) should not really be there, its only for my weird setup */
  955. +   /* We are not using machine_suffix here, so do not make */
  956. +   /* these prefixes available only when we have one       */
  957. +   add_prefix (&exec_prefix, standard_exec_prefix, 0, 0, 0);
  958. +   add_prefix (&exec_prefix, standard_exec_prefix_1, 0, 0, 0);
  959. +   add_prefix (&startfile_prefix, standard_exec_prefix, 0, 0, 0);
  960. +   add_prefix (&startfile_prefix, standard_exec_prefix_1, 0, 0, 0);
  961. + #else
  962.     add_prefix (&exec_prefix, standard_exec_prefix, 0, 1, 0);
  963.     add_prefix (&exec_prefix, standard_exec_prefix_1, 0, 1, 0);
  964.   
  965.     add_prefix (&startfile_prefix, standard_exec_prefix, 0, 1, 0);
  966.     add_prefix (&startfile_prefix, standard_exec_prefix_1, 0, 1, 0);
  967. + #endif /* (defined(atarist) || defined(CROSSATARI)) */
  968.   
  969.     /* More prefixes are enabled in main, after we read the specs file
  970.        and determine whether this is cross-compilation or not.  */
  971. *** 1.2    1992/03/28 06:27:36
  972. --- getpwd.c    1992/04/19 15:43:00
  973. ***************
  974. *** 14,20 ****
  975.      BSD systems) now provides getcwd as called for by POSIX.  Allow for
  976.      the few exceptions to the general rule here.  */
  977.   
  978. ! #if !(defined (POSIX) || defined (USG) || defined (VMS) || defined(atarist))
  979.   #include <sys/param.h>
  980.   extern char *getwd ();
  981.   #define getcwd(buf,len) getwd(buf)
  982. --- 14,20 ----
  983.      BSD systems) now provides getcwd as called for by POSIX.  Allow for
  984.      the few exceptions to the general rule here.  */
  985.   
  986. ! #if !(defined (POSIX) || defined (USG) || defined (VMS) || defined(atarist) || defined(CROSSHPUX))
  987.   #include <sys/param.h>
  988.   extern char *getwd ();
  989.   #define getcwd(buf,len) getwd(buf)
  990. *** 1.2    1992/03/27 21:49:26
  991. --- stmt.c    1992/04/19 15:44:03
  992. ***************
  993. *** 3581,3592 ****
  994.             }
  995.           }
  996.   
  997.         emit_queue ();
  998.         do_pending_stack_adjust ();
  999.   
  1000. -       index = protect_from_queue (index, 0);
  1001. -       if (GET_CODE (index) == MEM)
  1002. -         index = copy_to_reg (index);
  1003.         if (GET_CODE (index) == CONST_INT
  1004.             || TREE_CODE (index_expr) == INTEGER_CST)
  1005.           {
  1006. --- 3581,3592 ----
  1007.             }
  1008.           }
  1009.   
  1010. +       if (GET_CODE (index) == MEM)
  1011. +         index = copy_to_reg (index);
  1012. +       index = protect_from_queue (index, 0);
  1013.         emit_queue ();
  1014.         do_pending_stack_adjust ();
  1015.   
  1016.         if (GET_CODE (index) == CONST_INT
  1017.             || TREE_CODE (index_expr) == INTEGER_CST)
  1018.           {
  1019. ***************
  1020. *** 3661,3668 ****
  1021.           index_expr = convert (type_for_size (GET_MODE_BITSIZE (SImode), 0),
  1022.                         index_expr);
  1023.             index = expand_expr (index_expr, 0, VOIDmode, 0);
  1024. !           emit_queue ();
  1025.             index = protect_from_queue (index, 0);
  1026.             do_pending_stack_adjust ();
  1027.   
  1028.             emit_jump_insn (gen_casesi (index, expand_expr (minval, 0, VOIDmode, 0),
  1029. --- 3661,3672 ----
  1030.           index_expr = convert (type_for_size (GET_MODE_BITSIZE (SImode), 0),
  1031.                         index_expr);
  1032.             index = expand_expr (index_expr, 0, VOIDmode, 0);
  1033. !           if (GET_CODE (index) == MEM)
  1034. !         index = copy_to_reg (index);
  1035.             index = protect_from_queue (index, 0);
  1036. +           emit_queue ();
  1037.             do_pending_stack_adjust ();
  1038.   
  1039.             emit_jump_insn (gen_casesi (index, expand_expr (minval, 0, VOIDmode, 0),
  1040. ***************
  1041. *** 3680,3687 ****
  1042.                            index_expr, minval)));
  1043.             index = expand_expr (index_expr, 0, VOIDmode, 0);
  1044.             index = convert_to_mode (Pmode, index, 1);
  1045. !           emit_queue ();
  1046.             index = protect_from_queue (index, 0);
  1047.             do_pending_stack_adjust ();
  1048.   
  1049.             do_tablejump (index, Pmode,
  1050. --- 3684,3694 ----
  1051.                            index_expr, minval)));
  1052.             index = expand_expr (index_expr, 0, VOIDmode, 0);
  1053.             index = convert_to_mode (Pmode, index, 1);
  1054. !           if (GET_CODE (index) == MEM)
  1055. !         index = copy_to_reg (index);
  1056.             index = protect_from_queue (index, 0);
  1057. +           emit_queue ();
  1058.             do_pending_stack_adjust ();
  1059.   
  1060.             do_tablejump (index, Pmode,
  1061. *** 1.4    1992/03/28 06:27:36
  1062. --- toplev.c    1992/04/19 15:44:12
  1063. ***************
  1064. *** 2590,2597 ****
  1065.   #ifndef atarist
  1066.     while (p != argv[0] && p[-1] != '/') --p;
  1067.   #else
  1068. !   while (p != argv[0] && ( ((p[-1] != '/') || (p[-1] != '\\')) &&
  1069. !               (p[-2] != ':') ) ) --p;
  1070.   #endif
  1071.     progname = p;
  1072.   
  1073. --- 2590,2597 ----
  1074.   #ifndef atarist
  1075.     while (p != argv[0] && p[-1] != '/') --p;
  1076.   #else
  1077. !   while (p != argv[0] && ((p[-1] != '/') && (p[-1] != '\\') &&
  1078. !               (p[-1] != ':'))) --p;
  1079.   #endif
  1080.     progname = p;
  1081.   
  1082.