1 2001-10-08 Geert Bosch <bosch@gnat.com>
3 * xsnames.adb: New utility for updating snames.ads and snames.adb
5 2001-10-08 Zack Weinberg <zack@codesourcery.com>
7 * Make-lang.in (ADAFLAGS): Add -W -Wall.
8 (ADA_FLAGS_TO_PASS): Set ADA_CFLAGS=$(CFLAGS) also.
9 (gnat1): Also depend on attribs.o.
10 (gnatlib, gnatlib-shared): Set CC and ADAC in recursive make.
11 * Makefile.in (X_ADAFLAGS, T_ADAFLAGS): New.
12 (ADAC): Set to @ADAC@ in stage1, $(CC) later.
13 (ADAFLAGS): Add -W -Wall.
14 (ALL_ADAFLAGS, MOST_ADAFLAGS): Add X_ADAFLAGS and T_ADAFLAGS;
17 (.adb.o, .ads.o, a-numaux.o, a-teioed.o, s-interr.o,
18 s-taskin.o, sdefault.o, s-tasdeb.o, s-vaflop.o, a-except.o,
19 s-assert.o, s-stalib.o, s-memory.o, memtrack.o, mlib-tgt.o):
20 Use $(ADAC), not $(CC), as compilation command.
22 (gnattools): Depend directly on tools to build, don't use
24 (gnatlib): Set ADA_CFLAGS=$(GNATLIBCFLAGS) in recursive make.
26 * einfo.h, sinfo.h: New files (autogenerated).
28 2001-10-08 Richard Henderson <rth@redhat.com>
30 * comperr.adb (Abort_In_Progress): New.
31 (Compiler_Abort): Use it to prevent recursion.
33 2001-10-08 Robert Dewar <dewar@gnat.com>
35 * atree.adb: Set Error_Posted in Error node, helps error recovery.
37 * par-endh.adb (Output_End_Expected): We should also not test
38 Error_Posted on the Error node, since now it is always set.
40 * cstand.adb (Create_Standard): Set Etype of Error to Any_Type
41 to help error recovery. Part of general work on 9407-004.
43 * par.adb: Add ??? for misuse of error
46 (Resolve): Defend against Error, fixes 9407-003.
47 (Resolve_Discrete_Subtype_Indication): Defend against Error.
49 * sinfo.ads (N_Error): Now has Etype field (which will be set
50 to Any_Type to help error recovery).
52 2001-10-08 Richard Kenner (kenner@gnat.com)
54 * misc.c (gnat_expand_expr, case UNCHECKED_CONVERT_EXPR):
55 Consistently set MEM attributes from expression; fixes
56 bootstrap failure on x86.
58 2001-10-08 Geert Bosch (bosch@gnat.com)
60 * 5oosinte.adb: Add 2001 to copyright notice.
62 2001-10-08 Geert Bosch (bosch@gnat.com)
64 * ceinfo.adb: Add utility for consistency checking of einfo.ad[bs].
66 * csinfo.adb: Add utility for consistency checking of sinfo.ad[bs].
68 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
70 * 5oosinte.adb: Fix spelling error of "separate" as "seperate".
72 2001-10-05 Geert Bosch (bosch@gnat.com)
74 * adaint.h: Small formatting fix.
76 2001-10-04 Geert Bosch <bosch@gnat.com>
78 * sysdep.c (__gnat_set_binary_mode, __gnat_set_text_mode):
79 Arg is int, not FILE *, in dummy version of functions.
81 * adaint.h (__gnat_set_binary_mode, __gnat_set_text_mode):
82 Arg is int, not FILE *.
84 2001-10-04 Geert Bosch <bosch@gnat.com>
86 * 3lsoccon.ads: Added file, missed with initial check ins.
88 * 4lintnam.ads: Fix header format.
89 Change Linux to GNU/Linux.
91 * 5iosinte.adb: Change Linux to GNU/Linux.
93 * 5iosinte.ads: Change Linux to GNU/Linux.
95 * 5itaprop.adb: Change Linux to GNU/Linux.
97 * 5itaspri.ads: Change Linux to GNU/Linux.
98 Update copyright notice.
100 * 5lintman.adb: Change Linux to GNU/Linux.
102 * 5lml-tgt.adb: Change Linux to GNU/Linux.
104 * 5losinte.ads: Change Linux to GNU/Linux.
106 * 5lsystem.ads: Change Linux to GNU/Linux.
108 * 5qosinte.adb: Change Linux to GNU/Linux.
110 * 5qosinte.ads: Change Linux to GNU/Linux.
112 * 5qparame.ads: Change Linux to GNU/Linux.
114 * 5qtaprop.adb: Change Linux to GNU/Linux.
116 * 5qtaspri.ads: Change Linux to GNU/Linux.
117 Add 2001 to copyright notice.
119 * 5vintman.ads: Change Linux to GNU/Linux.
120 Fix header format. Add 2001 to copyright notice.
122 * g-soccon.ads: Change Linux to GNU/Linux.
124 * g-trasym.ads: Change Linux to GNU/Linux.
125 Add 2001 to copyright notice.
127 * memtrack.adb: Change Linux to GNU/Linux.
129 * s-intman.ads: Change Linux to GNU/Linux.
130 Add 2001 to copyright notice. Fix header format.
132 * s-stache.adb: Change Linux to GNU/Linux.
134 * adaint.c: Change Linux to GNU/Linux.
136 * cio.c: Change Linux to GNU/Linux.
138 * cstreams.c: Change Linux to GNU/Linux.
140 * init.c: Change Linux to GNU/Linux.
142 * gmem.c: Change Linux to GNU/Linux.
144 * tracebak.c: Change Linux to GNU/Linux.
147 2001-10-02 Geert Bosch <bosch@gnat.com>
149 * misc.c (insert_default_attributes): Add dummy version.