* xsnames.adb: New utility for updating snames.ads and snames.adb
[gcc.git] / gcc / ada / ChangeLog
1 2001-10-08 Geert Bosch <bosch@gnat.com>
2
3 * xsnames.adb: New utility for updating snames.ads and snames.adb
4
5 2001-10-08 Zack Weinberg <zack@codesourcery.com>
6
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;
15 take out CFLAGS.
16
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.
21
22 (gnattools): Depend directly on tools to build, don't use
23 recursive make.
24 (gnatlib): Set ADA_CFLAGS=$(GNATLIBCFLAGS) in recursive make.
25
26 * einfo.h, sinfo.h: New files (autogenerated).
27
28 2001-10-08 Richard Henderson <rth@redhat.com>
29
30 * comperr.adb (Abort_In_Progress): New.
31 (Compiler_Abort): Use it to prevent recursion.
32
33 2001-10-08 Robert Dewar <dewar@gnat.com>
34
35 * atree.adb: Set Error_Posted in Error node, helps error recovery.
36
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.
39
40 * cstand.adb (Create_Standard): Set Etype of Error to Any_Type
41 to help error recovery. Part of general work on 9407-004.
42
43 * par.adb: Add ??? for misuse of error
44
45 * sem_res.adb:
46 (Resolve): Defend against Error, fixes 9407-003.
47 (Resolve_Discrete_Subtype_Indication): Defend against Error.
48
49 * sinfo.ads (N_Error): Now has Etype field (which will be set
50 to Any_Type to help error recovery).
51
52 2001-10-08 Richard Kenner (kenner@gnat.com)
53
54 * misc.c (gnat_expand_expr, case UNCHECKED_CONVERT_EXPR):
55 Consistently set MEM attributes from expression; fixes
56 bootstrap failure on x86.
57
58 2001-10-08 Geert Bosch (bosch@gnat.com)
59
60 * 5oosinte.adb: Add 2001 to copyright notice.
61
62 2001-10-08 Geert Bosch (bosch@gnat.com)
63
64 * ceinfo.adb: Add utility for consistency checking of einfo.ad[bs].
65
66 * csinfo.adb: Add utility for consistency checking of sinfo.ad[bs].
67
68 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
69
70 * 5oosinte.adb: Fix spelling error of "separate" as "seperate".
71
72 2001-10-05 Geert Bosch (bosch@gnat.com)
73
74 * adaint.h: Small formatting fix.
75
76 2001-10-04 Geert Bosch <bosch@gnat.com>
77
78 * sysdep.c (__gnat_set_binary_mode, __gnat_set_text_mode):
79 Arg is int, not FILE *, in dummy version of functions.
80
81 * adaint.h (__gnat_set_binary_mode, __gnat_set_text_mode):
82 Arg is int, not FILE *.
83
84 2001-10-04 Geert Bosch <bosch@gnat.com>
85
86 * 3lsoccon.ads: Added file, missed with initial check ins.
87
88 * 4lintnam.ads: Fix header format.
89 Change Linux to GNU/Linux.
90
91 * 5iosinte.adb: Change Linux to GNU/Linux.
92
93 * 5iosinte.ads: Change Linux to GNU/Linux.
94
95 * 5itaprop.adb: Change Linux to GNU/Linux.
96
97 * 5itaspri.ads: Change Linux to GNU/Linux.
98 Update copyright notice.
99
100 * 5lintman.adb: Change Linux to GNU/Linux.
101
102 * 5lml-tgt.adb: Change Linux to GNU/Linux.
103
104 * 5losinte.ads: Change Linux to GNU/Linux.
105
106 * 5lsystem.ads: Change Linux to GNU/Linux.
107
108 * 5qosinte.adb: Change Linux to GNU/Linux.
109
110 * 5qosinte.ads: Change Linux to GNU/Linux.
111
112 * 5qparame.ads: Change Linux to GNU/Linux.
113
114 * 5qtaprop.adb: Change Linux to GNU/Linux.
115
116 * 5qtaspri.ads: Change Linux to GNU/Linux.
117 Add 2001 to copyright notice.
118
119 * 5vintman.ads: Change Linux to GNU/Linux.
120 Fix header format. Add 2001 to copyright notice.
121
122 * g-soccon.ads: Change Linux to GNU/Linux.
123
124 * g-trasym.ads: Change Linux to GNU/Linux.
125 Add 2001 to copyright notice.
126
127 * memtrack.adb: Change Linux to GNU/Linux.
128
129 * s-intman.ads: Change Linux to GNU/Linux.
130 Add 2001 to copyright notice. Fix header format.
131
132 * s-stache.adb: Change Linux to GNU/Linux.
133
134 * adaint.c: Change Linux to GNU/Linux.
135
136 * cio.c: Change Linux to GNU/Linux.
137
138 * cstreams.c: Change Linux to GNU/Linux.
139
140 * init.c: Change Linux to GNU/Linux.
141
142 * gmem.c: Change Linux to GNU/Linux.
143
144 * tracebak.c: Change Linux to GNU/Linux.
145
146
147 2001-10-02 Geert Bosch <bosch@gnat.com>
148
149 * misc.c (insert_default_attributes): Add dummy version.