1 2002-12-28 Joseph S. Myers <jsm@polyomino.org.uk>
3 * gnat_rm.texi, gnat_ug.texi: Use @copying.
4 * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
5 gnat_ug_wnt.texi: Regenerate.
7 2002-12-23 Joseph S. Myers <jsm@polyomino.org.uk>
9 * gnat_rm.texi: Include gcc-common.texi. Use GCC version number
11 * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info,
12 $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info,
13 $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info,
14 ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi,
15 ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on
16 $(srcdir)/doc/include/gcc-common.texi.
18 2002-12-15 Geert Bosch <bosch@gnat.com>
20 * sem_ch6.adb (Analyze_Subprogram_Body): Fix typo and formatting
22 2002-12-14 Geert Bosch <bosch@gnat.com>
25 * sem_ch6.adb (Analyze_Subprogram_Body): Recognize additional
26 case of a body created for a Renaming_As_Body, on which
27 conformance checks are not performed.
29 2002-11-30 Zack Weinberg <zack@codesourcery.com>
31 * cuintp.c, decl.c, deftarg.c, misc.c, targtyps.c, trans.c,
32 utils.c, utils2.c: Include coretypes.h and tm.h, and system.h when
34 * Make-lang.in: Update dependencies.
36 2002-11-18 Nathanael Nerode <neroden@gcc.gnu.org>
37 * adaint.c (__gnat_tmp_name): Better, but good enough for now,
38 solution to buffer overflow bug on GNU/Linux.
40 2002-11-14 Nathanael Nerode <neroden@gcc.gnu.org>
44 * bindgen.adb: Remove all references to Public_Version.
45 * comperr.adb: Remove all references to Public_Version and
46 GNATPRO_Version; correct bug reporting instructions.
47 * comperr.ads: Change to match bug box.
48 * gnatvsn.ads: Remove all references to Public version and
51 2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org>
54 * adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
58 * config-lang.in: Remove diff_excludes.
60 2002-11-05 Graham Stott <graham.stott@btinternet.com>
63 * trans.c (gnu_pending_elaboration_lists): New GC root.
64 (build_unit_elab): Use..
66 2002-10-30 Geert Bosch <bosch@gnat.com>
69 * misc.c : Include optabs.h
71 * Make-lang.in (misc.o): Add dependency on optabs.h
73 2002-10-29 Geert Bosch <bosch@gnat.com>
76 * Make-lang.in (gnatbind): Depend on CONFIG_H
78 2002-10-29 Geert bosch <bosch@gnat.com>
81 * misc.c: Unrevert misc.c (1.13)
83 2002-10-28 Nathanael Nerode <neroden@gcc.gnu.org>
85 * a-chlat9.ads a-cwila9.ads a-dynpri.adb a-retide.adb: Update
86 maintainership comments.
88 2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
91 * 5ataprop.adb 5atpopsp.adb 5bosinte.adb 5ftaprop.adb
92 5gtaprop.adb 5htaprop.adb 5rosinte.ads 5staprop.adb
93 5stpopse.adb 5vtaspri.ads 5zintman.adb 5ztaprop.adb
94 7staprop.adb: Correct statements in comments about
95 maintainership of GNAT.
98 * 1ssecsta.adb 1ssecsta.ads adadecode.c adadecode.h aux-io.c
99 gnatname.adb gnatname.ads mkdir.c osint-b.adb osint-b.ads
100 osint-c.adb osint-c.ads osint-l.adb osint-l.ads osint-m.adb
101 osint-m.ads prj-makr.adb prj-makr.ads prj-pp.adb prj-pp.ads
102 s-atacco.ads s-traceb.adb s-traceb.ads s-traces.adb
103 s-traces.ads s-tratas.adb s-tratas.ads sinput-d.adb
104 sinput-d.ads switch-b.adb switch-b.ads switch-c.adb
105 switch-c.ads switch-m.adb switch-m.ads: Correct statements in
106 comments about maintainership of GNAT.
108 PR ada/6919 (forward port of patch for PR ada/5904)
109 * 1aexcept.adb 1aexcept.ads 41intnam.ads 42intnam.ads
110 4aintnam.ads 4cintnam.ads 4dintnam.ads 4hexcpol.adb
111 4lintnam.ads 4mintnam.ads 4nintnam.ads 4onumaux.ads
112 4pintnam.ads 4rintnam.ads 4sintnam.ads 4uintnam.ads
113 4vcalend.adb 4vintnam.ads 4wcalend.adb 4wexcpol.adb
114 4wintnam.ads 4zintnam.ads 4znumaux.ads 4zsytaco.adb
115 4zsytaco.ads 51osinte.adb 51osinte.ads 52osinte.adb
116 52osinte.ads 52system.ads 53osinte.ads 5aosinte.ads
117 5asystem.ads 5atasinf.ads 5ataspri.ads 5avxwork.ads
118 5bosinte.ads 5bsystem.ads 5cosinte.ads 5dosinte.ads
119 5esystem.ads 5fosinte.ads 5fsystem.ads 5ftasinf.ads
120 5ginterr.adb 5gmastop.adb 5gosinte.ads 5gproinf.adb
121 5gproinf.ads 5gsystem.ads 5gtasinf.adb 5gtasinf.ads
122 5gtpgetc.adb 5hparame.ads 5hsystem.ads 5htaspri.ads
123 5iosinte.ads 5itaspri.ads 5ksystem.ads 5kvxwork.ads
124 5losinte.ads 5lsystem.ads 5mosinte.ads 5mvxwork.ads
125 5ninmaop.adb 5nintman.adb 5nosinte.ads 5ntaspri.ads
126 5oosprim.adb 5oparame.adb 5osystem.ads 5posinte.ads
127 5posprim.adb 5pvxwork.ads 5rosinte.ads 5rparame.adb
128 5sintman.adb 5sosinte.ads 5sparame.adb 5ssystem.ads
129 5stasinf.adb 5stasinf.ads 5staspri.ads 5svxwork.ads
130 5tosinte.ads 5uosinte.ads 5vasthan.adb 5vinterr.adb
131 5vintman.ads 5vosinte.ads 5vosprim.adb 5vosprim.ads
132 5vparame.ads 5vsystem.ads 5vtaspri.ads 5vtpopde.adb
133 5vtpopde.ads 5vvaflop.adb 5wintman.adb 5wmemory.adb
134 5wosinte.ads 5wosprim.adb 5wsystem.ads 5wtaprop.adb
135 5wtaspri.ads 5ysystem.ads 5zinterr.adb 5zosinte.adb
136 5zosinte.ads 5zosprim.adb 5zsystem.ads 6vcpp.adb 6vcstrea.adb
137 7sosprim.adb 86numaux.adb 86numaux.ads 9drpc.adb a-astaco.adb
138 a-caldel.ads a-calend.adb a-calend.ads a-chahan.adb
139 a-chahan.ads a-colien.adb a-colien.ads a-colire.adb
140 a-colire.ads a-comlin.adb a-comlin.ads a-cwila1.ads
141 a-decima.adb a-decima.ads a-diocst.adb a-diocst.ads
142 a-direio.adb a-direio.ads a-einuoc.adb a-einuoc.ads
143 a-except.adb a-except.ads a-excpol.adb a-exctra.adb
144 a-exctra.ads a-filico.adb a-filico.ads a-finali.adb
145 a-finali.ads a-interr.ads a-intsig.adb a-intsig.ads
146 a-ngcefu.adb a-ngcoty.adb a-ngcoty.ads a-ngelfu.adb
147 a-nudira.adb a-nudira.ads a-nuflra.adb a-nuflra.ads
148 a-numaux.ads a-reatim.ads a-retide.ads a-sequio.adb
149 a-sequio.ads a-siocst.adb a-siocst.ads a-ssicst.adb
150 a-ssicst.ads a-stmaco.ads a-storio.adb a-strbou.adb
151 a-strbou.ads a-stream.ads a-strfix.adb a-strfix.ads
152 a-strmap.adb a-strmap.ads a-strsea.adb a-strsea.ads
153 a-strunb.adb a-strunb.ads a-ststio.adb a-ststio.ads
154 a-stunau.adb a-stunau.ads a-stwibo.adb a-stwibo.ads
155 a-stwifi.adb a-stwima.adb a-stwima.ads a-stwise.adb
156 a-stwise.ads a-stwiun.adb a-stwiun.ads a-suteio.adb
157 a-suteio.ads a-swmwco.ads a-swuwti.adb a-swuwti.ads
158 a-sytaco.adb a-sytaco.ads a-tags.adb a-tags.ads a-tasatt.ads
159 a-taside.adb a-taside.ads a-teioed.adb a-teioed.ads
160 a-textio.adb a-textio.ads a-ticoau.adb a-ticoau.ads
161 a-ticoio.adb a-ticoio.ads a-tideau.adb a-tideau.ads
162 a-tideio.adb a-tideio.ads a-tienau.adb a-tienau.ads
163 a-tienio.adb a-tienio.ads a-tifiio.adb a-tifiio.ads
164 a-tiflau.adb a-tiflau.ads a-tiflio.adb a-tiflio.ads
165 a-tigeau.adb a-tigeau.ads a-tiinau.adb a-tiinau.ads
166 a-tiinio.adb a-tiinio.ads a-timoau.adb a-timoau.ads
167 a-timoio.adb a-timoio.ads a-tiocst.adb a-tiocst.ads
168 a-titest.adb a-witeio.adb a-witeio.ads a-wtcoau.adb
169 a-wtcoau.ads a-wtcoio.adb a-wtcstr.adb a-wtcstr.ads
170 a-wtdeau.adb a-wtdeau.ads a-wtdeio.adb a-wtdeio.ads
171 a-wtedit.adb a-wtedit.ads a-wtenau.adb a-wtenau.ads
172 a-wtenio.adb a-wtenio.ads a-wtfiio.adb a-wtfiio.ads
173 a-wtflau.adb a-wtflau.ads a-wtflio.adb a-wtflio.ads
174 a-wtgeau.adb a-wtgeau.ads a-wtinau.adb a-wtinau.ads
175 a-wtinio.adb a-wtmoau.adb a-wtmoau.ads a-wtmoio.adb
176 a-wtmoio.ads a-wttest.adb ada-tree.def ada-tree.h ada.h
177 adaint.c adaint.h ali-util.adb ali-util.ads ali.adb ali.ads
178 alloc.ads argv.c atree.adb atree.ads atree.h back_end.adb
179 back_end.ads bcheck.adb bcheck.ads binde.adb binde.ads
180 binderr.adb binderr.ads bindgen.adb bindgen.ads bindusg.adb
181 bindusg.ads butil.adb butil.ads cal.c casing.adb casing.ads
182 ceinfo.adb checks.adb checks.ads cio.c comperr.adb comperr.ads
183 csets.adb csets.ads csinfo.adb cstand.adb cstand.ads
184 cstreams.c cuintp.c debug.adb debug.ads debug_a.adb
185 debug_a.ads dec-io.adb dec-io.ads dec.ads decl.c deftarg.c
186 einfo.adb einfo.ads einfo.h elists.adb elists.ads elists.h
187 errno.c errout.adb errout.ads eval_fat.adb eval_fat.ads exit.c
188 exp_aggr.adb exp_aggr.ads exp_attr.adb exp_attr.ads
189 exp_ch10.ads exp_ch11.adb exp_ch11.ads exp_ch12.adb
190 exp_ch12.ads exp_ch13.adb exp_ch13.ads exp_ch2.adb exp_ch2.ads
191 exp_ch3.adb exp_ch3.ads exp_ch4.adb exp_ch4.ads exp_ch5.adb
192 exp_ch5.ads exp_ch6.adb exp_ch6.ads exp_ch7.adb exp_ch7.ads
193 exp_ch8.adb exp_ch8.ads exp_ch9.adb exp_ch9.ads exp_code.adb
194 exp_code.ads exp_dbug.adb exp_dbug.ads exp_disp.adb
195 exp_disp.ads exp_dist.adb exp_dist.ads exp_fixd.adb
196 exp_fixd.ads exp_imgv.adb exp_imgv.ads exp_intr.adb
197 exp_intr.ads exp_pakd.adb exp_pakd.ads exp_prag.adb
198 exp_prag.ads exp_smem.adb exp_smem.ads exp_strm.adb
199 exp_strm.ads exp_tss.adb exp_tss.ads exp_util.adb exp_util.ads
200 exp_vfpt.adb exp_vfpt.ads expander.adb expander.ads fe.h
201 final.c fmap.adb fmap.ads fname-sf.adb fname-sf.ads
202 fname-uf.adb fname-uf.ads fname.adb fname.ads freeze.adb
203 freeze.ads frontend.adb frontend.ads g-calend.ads g-comlin.adb
204 g-debpoo.adb g-debpoo.ads g-locfil.adb g-os_lib.ads
205 g-regist.adb g-regist.ads get_targ.adb get_targ.ads gigi.h
206 gmem.c gnat1drv.adb gnat1drv.ads gnat_ug.texi gnatbind.adb
207 gnatbind.ads gnatbl.c gnatcmd.adb gnatcmd.ads gnatdll.adb
208 gnatfind.adb gnatkr.adb gnatkr.ads gnatlbr.adb gnatlink.adb
209 gnatlink.ads gnatls.adb gnatls.ads gnatmake.adb gnatmake.ads
210 gnatmem.adb gnatprep.adb gnatprep.ads gnatpsta.adb gnatvsn.ads
211 gnatxref.adb hlo.adb hlo.ads hostparm.ads i-c.adb i-cexten.ads
212 i-cobol.adb i-cobol.ads i-cpoint.adb i-cpoint.ads i-cpp.adb
213 i-cpp.ads i-cstrea.adb i-cstrea.ads i-cstrin.adb i-cstrin.ads
214 i-fortra.adb i-os2err.ads i-os2lib.adb i-os2lib.ads
215 i-os2syn.ads i-os2thr.ads i-pacdec.adb i-pacdec.ads
216 impunit.adb impunit.ads init.c inline.adb inline.ads io-aux.c
217 itypes.adb itypes.ads krunch.adb krunch.ads lang-options.h
218 lang-specs.h layout.adb layout.ads lib-list.adb lib-load.adb
219 lib-load.ads lib-sort.adb lib-util.adb lib-util.ads
220 lib-writ.adb lib-writ.ads lib-xref.adb lib-xref.ads lib.adb
221 lib.ads link.c live.adb live.ads make.adb make.ads makeusg.adb
222 makeusg.ads math_lib.adb mdll.adb mdll.ads memtrack.adb misc.c
223 namet.adb namet.ads namet.h nlists.adb nlists.ads nlists.h
224 nmake.adb nmake.ads nmake.adt opt.adb opt.ads osint.adb
225 osint.ads output.adb output.ads par-ch10.adb par-ch11.adb
226 par-ch12.adb par-ch13.adb par-ch2.adb par-ch3.adb par-ch4.adb
227 par-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb par-ch9.adb
228 par-endh.adb par-labl.adb par-load.adb par-prag.adb
229 par-sync.adb par-tchk.adb par-util.adb par.adb par.ads
230 prj-attr.adb prj-attr.ads prj-com.adb prj-com.ads prj-dect.adb
231 prj-dect.ads prj-env.adb prj-env.ads prj-ext.adb prj-ext.ads
232 prj-nmsc.adb prj-nmsc.ads prj-pars.adb prj-pars.ads
233 prj-part.adb prj-part.ads prj-proc.adb prj-proc.ads
234 prj-strt.adb prj-strt.ads prj-tree.adb prj-tree.ads
235 prj-util.adb prj-util.ads prj.adb prj.ads raise.c raise.h
236 repinfo.adb repinfo.ads repinfo.h restrict.adb restrict.ads
237 rident.ads rtsfind.adb rtsfind.ads s-addima.adb s-addima.ads
238 s-arit64.adb s-arit64.ads s-assert.adb s-assert.ads
239 s-asthan.adb s-asthan.ads s-atacco.adb s-auxdec.adb
240 s-auxdec.ads s-bitops.adb s-bitops.ads s-chepoo.ads
241 s-direio.adb s-direio.ads s-except.ads s-exctab.adb
242 s-exctab.ads s-exnflt.ads s-exngen.adb s-exngen.ads
243 s-exnint.ads s-exnlfl.ads s-exnlin.ads s-exnllf.ads
244 s-exnlli.ads s-exnsfl.ads s-exnsin.ads s-exnssi.ads
245 s-expflt.ads s-expgen.adb s-expgen.ads s-expint.ads
246 s-explfl.ads s-explin.ads s-expllf.ads s-explli.ads
247 s-expllu.adb s-expllu.ads s-expmod.adb s-expmod.ads
248 s-expsfl.ads s-expsin.ads s-expssi.ads s-expuns.adb
249 s-expuns.ads s-fatflt.ads s-fatgen.adb s-fatgen.ads
250 s-fatlfl.ads s-fatllf.ads s-fatsfl.ads s-ficobl.ads
251 s-fileio.adb s-fileio.ads s-finimp.adb s-finimp.ads
252 s-finroo.adb s-finroo.ads s-fore.adb s-fore.ads s-imgbiu.adb
253 s-imgbiu.ads s-imgboo.adb s-imgboo.ads s-imgcha.adb
254 s-imgcha.ads s-imgdec.adb s-imgdec.ads s-imgenu.adb
255 s-imgenu.ads s-imgint.adb s-imgint.ads s-imgllb.adb
256 s-imgllb.ads s-imglld.adb s-imglld.ads s-imglli.adb
257 s-imglli.ads s-imgllu.adb s-imgllu.ads s-imgllw.adb
258 s-imgllw.ads s-imgrea.adb s-imgrea.ads s-imguns.adb
259 s-imguns.ads s-imgwch.adb s-imgwch.ads s-imgwiu.adb
260 s-imgwiu.ads s-inmaop.ads s-interr.adb s-interr.ads
261 s-intman.ads s-io.adb s-io.ads s-maccod.ads s-mantis.adb
262 s-mantis.ads s-memory.adb s-memory.ads s-osprim.ads
263 s-pack03.adb s-pack03.ads s-pack05.adb s-pack05.ads
264 s-pack06.adb s-pack06.ads s-pack07.adb s-pack07.ads
265 s-pack09.adb s-pack09.ads s-pack10.adb s-pack10.ads
266 s-pack11.adb s-pack11.ads s-pack12.adb s-pack12.ads
267 s-pack13.adb s-pack13.ads s-pack14.adb s-pack14.ads
268 s-pack15.adb s-pack15.ads s-pack17.adb s-pack17.ads
269 s-pack18.adb s-pack18.ads s-pack19.adb s-pack19.ads
270 s-pack20.adb s-pack20.ads s-pack21.adb s-pack21.ads
271 s-pack22.adb s-pack22.ads s-pack23.adb s-pack23.ads
272 s-pack24.adb s-pack24.ads s-pack25.adb s-pack25.ads
273 s-pack26.adb s-pack26.ads s-pack27.adb s-pack27.ads
274 s-pack28.adb s-pack28.ads s-pack29.adb s-pack29.ads
275 s-pack30.adb s-pack30.ads s-pack31.adb s-pack31.ads
276 s-pack33.adb s-pack33.ads s-pack34.adb s-pack34.ads
277 s-pack35.adb s-pack35.ads s-pack36.adb s-pack36.ads
278 s-pack37.adb s-pack37.ads s-pack38.adb s-pack38.ads
279 s-pack39.adb s-pack39.ads s-pack40.adb s-pack40.ads
280 s-pack41.adb s-pack41.ads s-pack42.adb s-pack42.ads
281 s-pack43.adb s-pack43.ads s-pack44.adb s-pack44.ads
282 s-pack45.adb s-pack45.ads s-pack46.adb s-pack46.ads
283 s-pack47.adb s-pack47.ads s-pack48.adb s-pack48.ads
284 s-pack49.adb s-pack49.ads s-pack50.adb s-pack50.ads
285 s-pack51.adb s-pack51.ads s-pack52.adb s-pack52.ads
286 s-pack53.adb s-pack53.ads s-pack54.adb s-pack54.ads
287 s-pack55.adb s-pack55.ads s-pack56.adb s-pack56.ads
288 s-pack57.adb s-pack57.ads s-pack58.adb s-pack58.ads
289 s-pack59.adb s-pack59.ads s-pack60.adb s-pack60.ads
290 s-pack61.adb s-pack61.ads s-pack62.adb s-pack62.ads
291 s-pack63.adb s-pack63.ads s-parame.adb s-parame.ads
292 s-parint.adb s-parint.ads s-pooglo.adb s-pooglo.ads
293 s-pooloc.adb s-pooloc.ads s-poosiz.adb s-poosiz.ads
294 s-powtab.ads s-proinf.adb s-proinf.ads s-rpc.adb s-rpc.ads
295 s-scaval.ads s-secsta.adb s-secsta.ads s-sequio.adb
296 s-sequio.ads s-shasto.adb s-shasto.ads s-soflin.adb
297 s-soflin.ads s-sopco3.adb s-sopco3.ads s-sopco4.adb
298 s-sopco4.ads s-sopco5.adb s-sopco5.ads s-stache.adb
299 s-stache.ads s-stalib.adb s-stalib.ads s-stoele.adb
300 s-stopoo.ads s-stratt.adb s-stratt.ads s-strops.adb
301 s-strops.ads s-taprob.ads s-taprop.ads s-tarest.ads
302 s-tasdeb.adb s-tasdeb.ads s-tasinf.adb s-tasinf.ads
303 s-tasini.ads s-taskin.ads s-tasren.ads s-tasres.ads
304 s-tassta.ads s-tpinop.adb s-tpinop.ads s-tpoben.ads
305 s-tpobop.ads s-unstyp.ads s-vaflop.adb s-vaflop.ads
306 s-valboo.adb s-valboo.ads s-valcha.adb s-valcha.ads
307 s-valdec.adb s-valdec.ads s-valenu.adb s-valenu.ads
308 s-valint.adb s-valint.ads s-vallld.adb s-vallld.ads
309 s-vallli.adb s-vallli.ads s-valllu.adb s-valllu.ads
310 s-valrea.adb s-valrea.ads s-valuns.adb s-valuns.ads
311 s-valuti.adb s-valuti.ads s-valwch.adb s-valwch.ads
312 s-vercon.adb s-vercon.ads s-vmexta.adb s-vmexta.ads
313 s-wchcnv.adb s-wchcnv.ads s-wchcon.ads s-wchjis.adb
314 s-wchjis.ads s-wchstw.adb s-wchstw.ads s-wchwts.adb
315 s-wchwts.ads s-widboo.adb s-widboo.ads s-widcha.adb
316 s-widcha.ads s-widenu.adb s-widenu.ads s-widlli.adb
317 s-widlli.ads s-widllu.adb s-widllu.ads s-widwch.adb
318 s-widwch.ads s-wwdcha.adb s-wwdcha.ads s-wwdenu.adb
319 s-wwdenu.ads s-wwdwch.adb s-wwdwch.ads scans.adb scans.ads
320 scn-nlit.adb scn-slit.adb scn.adb scn.ads sdefault.ads sem.adb
321 sem.ads sem_aggr.adb sem_aggr.ads sem_attr.adb sem_attr.ads
322 sem_case.adb sem_case.ads sem_cat.adb sem_cat.ads sem_ch10.adb
323 sem_ch10.ads sem_ch11.adb sem_ch11.ads sem_ch12.adb
324 sem_ch12.ads sem_ch13.adb sem_ch13.ads sem_ch2.adb sem_ch2.ads
325 sem_ch3.adb sem_ch3.ads sem_ch4.adb sem_ch4.ads sem_ch5.adb
326 sem_ch5.ads sem_ch6.adb sem_ch6.ads sem_ch7.adb sem_ch7.ads
327 sem_ch8.adb sem_ch8.ads sem_ch9.adb sem_ch9.ads sem_disp.adb
328 sem_disp.ads sem_dist.adb sem_dist.ads sem_elab.adb
329 sem_elab.ads sem_elim.adb sem_elim.ads sem_eval.adb
330 sem_eval.ads sem_intr.adb sem_intr.ads sem_maps.adb
331 sem_maps.ads sem_mech.adb sem_mech.ads sem_prag.adb
332 sem_prag.ads sem_res.adb sem_res.ads sem_smem.adb sem_smem.ads
333 sem_type.adb sem_type.ads sem_util.adb sem_util.ads
334 sem_vfpt.adb sem_vfpt.ads sem_warn.adb sem_warn.ads
335 sfn_scan.adb sfn_scan.ads sinfo-cn.adb sinfo-cn.ads sinfo.adb
336 sinfo.ads sinfo.h sinput-l.adb sinput-l.ads sinput-p.adb
337 sinput-p.ads sinput.adb sinput.ads snames.adb snames.ads
338 snames.h sprint.adb sprint.ads stand.adb stand.ads stringt.adb
339 stringt.ads stringt.h style.adb style.ads stylesw.adb
340 stylesw.ads switch.adb switch.ads sysdep.c system.ads
341 table.adb table.ads targparm.adb targparm.ads targtyps.c
342 tbuild.adb tbuild.ads trans.c tree_gen.adb tree_gen.ads
343 tree_in.adb tree_in.ads tree_io.adb tree_io.ads treepr.adb
344 treepr.ads treeprs.ads treeprs.adt ttypef.ads ttypes.ads
345 types.adb types.ads types.h uintp.adb uintp.ads uintp.h
346 uname.adb uname.ads urealp.adb urealp.ads urealp.h usage.adb
347 usage.ads utils.c utils2.c validsw.adb validsw.ads
348 widechar.adb widechar.ads xeinfo.adb xnmake.adb xr_tabls.adb
349 xr_tabls.ads xref_lib.adb xref_lib.ads xsinfo.adb xsnames.adb
350 xtreeprs.adb: Correct statements in comments about maintainership
353 2002-09-23 Zack Weinberg <zack@codesourcery.com>
355 * Make-lang.in (EXTRA_GNATBIND_OBJS): Add version.o.
356 * Makefile.in (TOOLS_LIBS): Add ../../version.o.
357 * gnatvsn.ads: Gnat_Version_String is now a function.
358 * gnatvsn.adb: New file. When asked for Gnat_Version_String,
359 copy the C version_string into a String and return it.
360 * gnatcmd.adb, gnatkr.adb, gnatlbr.adb, gnatlink.adb,
361 gnatls.adb,gnatmake.adb, gnatprep.adb, gnatpsta.adb:
362 Remove pragma Ident (Gnat_Version_String). If this was the
363 sole use of package Gnatvsn, remove the with statement too.
364 * gnat1drv.adb: Tweak -gnatv output.
366 2002-09-17 Richard Henderson <rth@redhat.com>
368 * trans.c (tree_transform): Use real_ldexp not REAL_VALUE_LDEXP.
369 * config/dsp16xx/dsp16xx.md (fixuns_trunchfhi2): Use real_2expN.
370 * config/mips/mips.md (fixuns_truncdfsi2): Likewise.
371 (fixuns_truncdfdi2, fixuns_truncsfsi2, fixuns_truncsfdi2): Likewise.
372 * config/m68k/m68k.c (floating_exact_log2): Use real_exponent
373 and real_2expN instead of a loop.
374 * doc/tm.texi (REAL_VALUE_LDEXP): Remove.
375 (REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT): Remove.
377 2002-08-25 Andre Leis <a.leis@gmx.net>
378 David Billinghurst <David.Billinghurst@riotinto.com>
380 * sysdep.c (__gnat_ttyname): include <termios.h> on cygwin
382 2002-08-13 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
384 * Make-lang.in (gnatbind$(exeext)): Link with $(SYSLIBS).
385 Remove $(CONFIG_H) dependency.
387 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
389 * ada/Make-lang.in (ada.mostlyclean): Remove coverage files.
391 2002-07-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
393 * adadecode.c (ada_demangle): Use xstrdup in lieu of
395 * misc.c (gnat_decode_option): Likewise.
397 2002-07-15 Florian Weimer <fw@deneb.enyo.de>
399 * make.adb (Add_Switch): Make Generic_Position a procedure. The
400 function approach did not work well because of a side effect (the
401 function call could reallocate the table which was being indexed
402 using its result). Fixes ada/4851. [RESURRECTED]
404 2002-07-01 Roger Sayle <roger@eyesopen.com>
406 * ada/utils.c (builtin_function): Accept an additional parameter.
408 2002-06-28 Andreas Jaeger <aj@suse.de>
411 * Makefile.in: Fix typo in comment, patch by Adrian Knoth
414 2002-06-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
416 * Makefile.in (SHELL): Set to @SHELL@.
418 2002-06-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
420 * utils.c (init_gigi_decls): Use ARRAY_SIZE in lieu of explicit
421 array size calculation.
423 2002-06-04 Andreas Jaeger <aj@suse.de>
425 * Make-lang.in (gnatbind): Readd rule that has been lost in last
428 2002-06-03 Geoffrey Keating <geoffk@redhat.com>
430 Merge from pch-branch:
432 * config-lang.in (gtfiles): Add ada-tree.h.
433 * ada-tree.h (SET_TYPE_CI_CO_LIST): New.
434 (SET_TYPE_MODULUS): New.
435 (SET_TYPE_INDEX): New.
436 (SET_TYPE_DIGITS_VALUE): New.
437 (SET_TYPE_RM_SIZE): New.
438 (SET_TYPE_UNCONSTRAINED_ARRAY): New.
439 (SET_TYPE_ADA_SIZE): New.
440 (SET_TYPE_ACTUAL_BOUNDS): New.
441 (SET_DECL_CONST_CORRESPONDING_VAR): New.
442 (SET_DECL_ORIGINAL_FIELD): New.
443 (TREE_LOOP_ID): Correct typo.
444 * decl.c: Use new macros.
445 * utils.c: Include debug.h, use new macros.
446 * utils2.c: Use new macros.
448 * ada-tree.h: Update all macros for new tree description.
449 (struct tree_loop_id): New.
450 (union lang_tree_node): New.
451 (struct lang_decl): New.
452 (struct lang_type): New.
453 * misc.c (gnat_mark_tree): Delete.
454 (LANG_HOOKS_MARK_TREE): Delete.
455 * trans.c (tree_transform): No longer any need to cast
458 * utils.c (struct language_function): New dummy structure.
460 * Makefile.in (decl.o): gt-ada-<filename.h> is in objdir, not srcdir.
462 (utils.o): Likewise; also gtype-ada.h.
463 * Make-lang.in (gnat1): Add dependency on s-gtype.
464 (gnatbind): Add dependency on $(CONFIG_H).
465 * utils.c: Correct last #include.
466 (stuct e_stack): Remove unnecessary 'static'.
467 (mark_e_stack): Remove unused prototype.
469 * scn-nlit.adb: Remove whitespace after version number to
470 keep lines under 80 chars.
471 * snames.adb: Likewise.
472 * treepr.ads: Likewise.
474 * Makefile.in (decl.o): Include gt-ada-<filename>.h.
476 (utils.o): Include gt-ada-<filename>.h and gtype-ada.h.
477 * config-lang.in (gtfiles): New.
478 * decl.c: Use gengtype for roots.
479 * gigi.h: Use gengtype for roots.
480 * trans.c: Use gengtype for roots.
481 * utils.c: Use gengtype for roots, marking. Include gtype-ada.h.
483 2002-06-02 Gabriel Dos Reis <gdr@codesourcery.com>
485 * misc.c (gnat_init): Adjust setting of internal_error_function.
487 2002-06-01 Joseph S. Myers <jsm28@cam.ac.uk>
489 * gnat_ug.texi: Use @ifnottex instead of @ifinfo.
490 * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
491 gnat_ug_wnt.texi: Regenerate.
493 2002-05-31 Florian Weimer <fw@deneb.enyo.de>
495 * 5ntaprop.adb (with System.OS_Primitives): Remove.
497 * cstreams.c (max_path_len): Move from here ...
498 * adaint.c (__gnat_max_path_len): ... to here.
499 * adaint.c (__gnat_max_path_len): Declare.
500 * g-dirope.adb (Max_Path): Adjust.
501 * g-os_lib.adb (Normalize_Pathname.Max_Path): Adjust.
502 * i-cstrea.ads (max_path_len): Adjust.
503 * osint.adb (Get_RTS_Search_Dir.Max_Path): Adjust.
504 * xr_tabls.adb (Dir_Name.Max_Path: Adjust.
506 * Makefile.in, Make-lang.in: Documentation is now built in
507 Make-lang.in. Store Info and generated Texinfo files in the
509 * gnat_ug.texi: Remove CVS keywords, correct version number.
510 Set file name correctly.
512 * gnat_ug_*.texi: Add.
513 * .cvsignore: Ignore generated Texinfo files.
515 2002-05-30 Zack Weinberg <zack@codesourcery.com>
517 * ada.h: Add MI guard macro.
518 (SUBTYPE): Define constants with an anonymous enum, not static
520 (IN): Cast constants to appropriate type before use.
522 2002-05-26 Joseph S. Myers <jsm28@cam.ac.uk>
524 * gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526
527 2002-05-23 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
529 * Make-lang.in (CP, ECHO): Copy from Makefile.in.
530 (X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS): Likewise.
531 (ALL_ADAFLAGS, FORCE_DEBUG_ADAFLAGS, ADA_CFLAGS): Likewise.
532 (ALL_ADA_CFLAGS): Likewise.
533 (ADA_INCLUDES): Likewise.
534 Adapt for new working dir.
535 (GNATBIND): Use Makefile.in version.
536 (.SUFFIXES): Copy from Makefile.in.
538 (.adb.o, .ads.o): Copy from Makefile.in.
539 Added $(OUTPUT_OPTION).
540 (GNAT1_C_OBJS): Moved from Makefile.in.
541 Prefix with ada subdir.
542 (GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS, GNATBIND_OBJS): Likewise.
543 (EXTRA_GNAT1_OBJS): Moved from Makefile.in.
544 Adapt for new working dir.
545 (EXTRA_GNATBIND_OBJS): Likewise.
546 (ADA_BACKEND): Moved from Makefile.in.
547 Renamed to avoid conflict with global BACKEND.
549 (TARGET_ADA_SRCS): Moved from Makefile.in.
550 (gnat1$(exeext)): Replaced recursive rule with Makefile.in version.
552 (gnatbind$(exeext)): Replaced recursive rule with Makefile.in version.
553 (ada_extra_files): Moved from Makefile.in.
554 Prefix with ada subdir.
555 (ada/b_gnat1.c, ada/b_gnat1.o, ada/b_gnatb.c, ada/b_gnatb.o): Likewise.
556 (ada/treeprs.ads, ada/einfo.h, ada/sinfo.h, ada/nmake.adb): Likewise.
557 (ada/nmake.ads): Likewise.
558 (update-sources): Moved from Makefile.in.
559 Prefix with ada subdir.
560 (ada/sdefault.adb, ada/stamp-sdefault, ada/sdefault.o): Likewise.
561 (ADA_TREE_H): Likewise.
562 (ada/a-except.o, ada/s-assert.o, ada/s-memory.o): Likewise.
563 (ada/memtrack.o): Likewise.
564 (ada/adadecode.o): Likewise.
567 (ada/argv.o): Moved from Makefile.in.
568 Prefix with ada subdir.
570 (ada/cstreams.o, ada/exit.o, ada/final.o, ada/link.o): Likewise.
571 (ada/cio.o, ada/init.o, ada/raise.o, ada/tracebak.o): Likewise.
572 (ada/cuintp.o, ada/decl.o, ada/misc.o): Moved from Makefile.in.
573 Prefix with ada subdir.
574 (ada/targtyps.o, ada/trans.o, ada/utils.o, ada/utils2.o): Likewise.
575 (GNAT DEPENDENCIES): Regenerate.
576 * Makefile.in (MACHMODE_H, RTL_H, TREE_H): Removed, provided by
577 toplevel Makefile.in.
578 (EXTRA_GNAT1_OBJS, EXTRA_GNATBIND_OBJS): Removed.
579 (TARGET_ADA_SRCS): Removed.
580 (GNAT1_C_OBJS, GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS): Likewise.
581 (GNATBIND_OBJS): Likewise.
582 (ADA_INCLUDE_DIR, ADA_RTL_OBJ_DIR): Moved here.
584 (../gnat1$(exeext), ../gnatbind$(exeext)): Likewise.
586 (ada_extra_files): Likewise.
587 (b_gnat1.c, b_gnat1.o, b_gnatb.c, b_gnatb.o): Likewise.
588 (treeprs.ads, einfo.h, sinfo.h, nmake.adb, nmake.ads): Likewise.
589 (update-sources): Likewise.
590 (sdefault.adb, stamp-sdefault, sdefault.o): Likewise
591 (ADA_TREE_H): Likewise.
592 (adadecoce.o): Likewise.
593 (cuintp.o, decl.o, misc.o, trans.o, utils.o, utils2.o): Likewise.
594 (GNAT DEPENDENCIES): Likewise.
596 2002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
598 * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
599 * Makefile.in: Likewise.
601 2002-05-14 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
603 * Make-lang.in (gnat1$(exeext), gnatbind$(exeext), gnattools):
604 Restore $(CONFIG_H) and prefix.o dependencies.
605 (ada.stage[1-4]): Depend on stage?-start.
607 * Makefile.in (b_gnatb.c): Depend on interfac.o.
609 2002-05-02 Jim Wilson <wilson@redhat.com>
611 * utils.c (finish_record_type): Change record_size to record_type.
613 2001-05-02 John David Anglin <dave@hiauly1.hia.nrc.ca>
615 * ada/Makefile.in (X_ADA_CFLAGS, T_ADA_CFLAGS): New fragment overrides.
616 (ALL_ADA_CFLAGS): Define. Replace ADA_CFLAGS with ALL_ADA_CFLAGS in
617 ALL_ADAFLAGS, MOST_ADAFLAGS, and all compilations using CC.
619 2002-04-25 Neil Booth <neil@daikokuya.demon.co.uk>
621 * misc.c (gnat_parse_file): Update.
623 2002-04-24 Neil Booth <neil@daikokuya.demon.co.uk>
625 * misc.c (gnat_init): Don't set lang_attribute_common.
627 2002-04-21 Joseph S. Myers <jsm28@cam.ac.uk>
629 * gnat_rm.texi: Use @ifnottex instead of @ifinfo.
631 2002-04-21 Florian Weimer <fw@deneb.enyo.de>
633 * gnat_ug.texi: New file.
635 * gnat_rm.texi: Do not include texiplus.texi. Include fdl.texi
638 * xgnatug.adb, ug_words: New files.
640 * Makefile.in (doc, dvi): New targets. Build gnat_ug_*,
641 gnat_rm and gnat-style manuals.
643 2002-04-18 Neil Booth <neil@daikokuya.demon.co.uk>
645 * gigi.h (incomplete_type_error): Remove.
646 * utils.c (incomplete_type_error): Remove.
648 2002-04-16 Mark Mitchell <mark@codesourcery.com>
650 * trans.c (tree_transform): Add has_scope argument to
651 expand_start_stmt_expr.
653 2002-04-04 Neil Booth <neil@daikokuya.demon.co.uk>
655 * gigi.h (truthvalue_conversion): Rename.
656 * misc.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine.
657 * trans.c (tree_transform): Update.
658 * utils2.c (truthvalue_conversion): Rename, update.
659 (build_binary_op, build_unary_op): Update.
661 2002-04-04 Laurent Guerby <guerby@acm.org>
663 * make.adb: Implement -margs, remove restriction about file name placement.
664 * makeusg.adb: Documentation update.
665 * Makefile.in (TOOLS_FLAGS_TO_PASS): Add VPATH=$(fsrcdir).
666 * Makefile.in (gnattools3): Comment out, gnatmem does not build without libaddr2line.
668 2002-04-04 Neil Booth <neil@daikokuya.demon.co.uk>
670 * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME.
671 (builtin_function): Similarly.
673 2002-04-01 Neil Booth <neil@daikokuya.demon.co.uk>
675 * decl.c (gnat_to_gnu_entity): Update.
676 * gigi.h (mark_addressable): Rename.
677 * misc.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
678 * trans.c (tree_transform): Update.
679 * utils.c (create_var_decl): Update.
680 * util2.c (build_binary_op, build_unary_op,
681 fill_vms_descriptor): Update.
682 (mark_addressable): Rename, update.
684 2002-04-01 Neil Booth <neil@daikokuya.demon.co.uk>
686 * gigi.h (unsigned_type, signed_type, signed_or_unsigned_type):
688 * misc.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
689 LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
690 * trans.c (tree_transform, convert_with_check): Update.
691 * utils.c (unsigned_type, signed_type, signed_or_unsigned_type):
694 2002-03-31 Neil Booth <neil@daikokuya.demon.co.uk>
696 * gigi.h (finish_incomplete_decl): Rename.
697 * misc.c (LANG_HOOKS_FINISH_INCOMPLETE_DECL): Redefine.
698 * utils.c (gnat_init_decl_processing): Don't set hook.
699 (finish_incomplete_decl): Rename.
701 2002-03-29 Andreas Schwab <schwab@suse.de>
703 * Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts
706 2001-03-28 Robert Dewar <dewar@gnat.com>
709 (Remove_Checks): New procedure
712 (Remove_Checks): New procedure
715 Use new Duplicate_Subexpr functions
716 (Duplicate_Subexpr_No_Checks): New procedure
717 (Duplicate_Subexpr_No_Checks_Orig): New procedure
718 (Duplicate_Subexpr): Restore original form (checks duplicated)
719 (Duplicate_Subexpr): Call Remove_Checks
722 (Duplicate_Subexpr_No_Checks): New procedure
723 (Duplicate_Subexpr_No_Checks_Orig): New procedure
724 Add 2002 to copyright notice
726 * sem_util.adb: Use new Duplicate_Subexpr functions
729 (Eval_Indexed_Component): This is the place to call
730 Constant_Array_Ref and to replace the value. We simply merge
731 the code of this function in here, since it is now no longer
732 used elsewhere. This fixes the problem of the back end not
733 realizing we were clever enough to see that this was
735 (Expr_Val): Remove call to Constant_Array_Ref
736 (Expr_Rep_Val): Remove call to Constant_Array_Ref
738 (Constant_Array_Ref): Deal with string literals (patch
739 suggested by Zack Weinberg on the gcc list)
741 2001-03-28 Ed Schonberg <schonber@gnat.com>
743 * exp_util.adb: Duplicate_Subexpr_No_Checks_Orig =>
744 Duplicate_Subexpr_Move_Checks.
746 * exp_util.ads: Duplicate_Subexpr_No_Checks_Orig =>
747 Duplicate_Subexpr_Move_Checks.
749 * sem_eval.adb: (Constant_Array_Ref): Verify that constant
750 value of array exists before retrieving it (it may a private
751 protected component in a function).
753 2002-03-28 Geert Bosch <bosch@gnat.com>
755 * prj-pp.adb : New file.
757 * prj-pp.ads : New file.
759 2002-03-28 Andreas Jaeger <aj@suse.de>
761 * Makefile.in (stamp-sdefault): Fix path for Makefile.
763 2002-03-28 Neil Booth <neil@daikokuya.demon.co.uk>
765 * misc.c (gnat_expand_expr): Move prototype.
767 2002-03-27 Neil Booth <neil@daikokuya.demon.co.uk>
769 * misc.c (insert_default_attributes): Remove.
771 2002-03-27 Neil Booth <neil@daikokuya.demon.co.uk>
773 * misc.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
774 (gnat_init): Don't set hook.
775 (gnat_expand_expr): Fix prototype.
777 2002-03-27 Neil Booth <neil@daikokuya.demon.co.uk>
779 * misc.c (ggc_p): Remove.
781 2002-03-27 Geert Bosch <bosch@gnat.com>
783 * prj-makr.ads, prj-makr.adb : New files.
785 2002-03-26 Neil Booth <neil@daikokuya.demon.co.uk>
787 * misc.c (LANG_HOOKS_MARK_TREE): Redefine.
788 (lang_mark_tree): Make static, rename.
790 2002-03-25 Neil Booth <neil@daikokuya.demon.co.uk>
792 * misc.c (maybe_build_cleanup): Remove.
794 2002-03-24 Neil Booth <neil@daikokuya.demon.co.uk>
796 * gigi.h (yyparse): Remove.
798 2002-03-23 Florian Weimer <fw@deneb.enyo.de>
800 From Ben Brosgol <brosgol@gnat.com>
801 * gnat_rm.texi: Sync with ACT version.
803 2002-03-20 Neil Booth <neil@daikokuya.demon.co.uk>
805 * misc.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
806 (gnat_init): Remove old hook.
808 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
810 * misc.c (LANG_HOOKS_PARSE_FILE): Redefine.
811 (yyparse): Rename gnat_parse_file.
813 2002-03-14 Geoffrey Keating <geoffk@redhat.com>
815 Delete all lines containing "$Revision:".
816 * xeinfo.adb: Don't look for revision numbers.
817 * xnmake.adb: Likewise.
818 * xsinfo.adb: Likewise.
819 * xsnames.adb: Likewise.
820 * xtreeprs.adb: Likewise.
822 2002-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
824 * misc.c (gnat_tree_code_type, gnat_tree_code_length,
825 gnat_tree_code_name): Delete.
826 (tree_code_type, tree_code_length, tree_code_name): Define.
827 (gnat_init): Don't try to copy into the various tree_code
830 2002-03-11 Richard Henderson <rth@redhat.com>
832 * Makefile.in (.NOTPARALLEL): Add fake tag.
834 2002-03-07 Geert Bosch <bosch@gnat.com>
836 * adadecode.c, adadecode.h, aux-io.c, s-traces.adb, s-traces.ads,
837 s-tratas.adb, s-tratas.ads, sinput-d.adb, sinput-d.ads,
838 switch-b.adb, switch-b.ads, switch-c.adb, switch-c.ads,
839 switch-m.adb, switch-m.ads : New files.
841 2002-03-07 Geert Bosch <bosch@gnat.com>
843 * 41intnam.ads, 42intnam.ads, 4aintnam.ads, 4cintnam.ads,
844 4dintnam.ads, 4gintnam.ads, 4hintnam.ads, 4lintnam.ads,
845 4mintnam.ads, 4pintnam.ads, 4rintnam.ads, 4sintnam.ads,
846 4uintnam.ads, 4vcalend.adb, 4zintnam.ads, 52system.ads,
847 5amastop.adb, 5asystem.ads, 5ataprop.adb, 5atpopsp.adb,
848 5avxwork.ads, 5bosinte.adb, 5bsystem.ads, 5esystem.ads,
849 5fsystem.ads, 5ftaprop.adb, 5ginterr.adb, 5gmastop.adb,
850 5gsystem.ads, 5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads,
851 5hparame.ads, 5hsystem.ads, 5htaprop.adb, 5htraceb.adb,
852 5itaprop.adb, 5ksystem.ads, 5kvxwork.ads, 5lintman.adb,
853 5lsystem.ads, 5mvxwork.ads, 5ninmaop.adb, 5nosinte.ads,
854 5ntaprop.adb, 5ointerr.adb, 5omastop.adb, 5oosinte.adb,
855 5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5pvxwork.ads,
856 5qtaprop.adb, 5sintman.adb, 5ssystem.ads, 5staprop.adb,
857 5stpopse.adb, 5svxwork.ads, 5tosinte.ads, 5uintman.adb,
858 5vasthan.adb, 5vinmaop.adb, 5vinterr.adb, 5vintman.adb,
859 5vmastop.adb, 5vparame.ads, 5vsystem.ads, 5vtaprop.adb,
860 5vtpopde.adb, 5wmemory.adb, 5wsystem.ads, 5wtaprop.adb,
861 5ysystem.ads, 5zinterr.adb, 5zintman.adb, 5zosinte.adb,
862 5zosinte.ads, 5zsystem.ads, 5ztaprop.adb, 6vcpp.adb, 6vcstrea.adb,
863 7sintman.adb, 7staprop.adb, 7stpopsp.adb, 9drpc.adb,
864 Make-lang.in, Makefile.in, a-caldel.adb, a-comlin.ads,
865 a-dynpri.adb, a-except.adb, a-except.ads, a-finali.adb,
866 a-ncelfu.ads, a-reatim.adb, a-retide.adb, a-stream.ads,
867 a-ststio.adb, a-ststio.ads, a-stwifi.adb, a-tags.adb, a-tasatt.adb,
868 a-textio.adb, a-tideau.adb, a-tiflau.adb, a-tigeau.adb,
869 a-tigeau.ads, a-tiinau.adb, a-timoau.adb, a-witeio.adb,
870 a-wtdeau.adb, a-wtenau.adb, a-wtflau.adb, a-wtgeau.adb,
871 a-wtgeau.ads, a-wtinau.adb, a-wtmoau.adb, ada-tree.def, ada-tree.h,
872 adaint.c, adaint.h, ali-util.adb, ali.adb, ali.ads, atree.adb,
873 atree.ads, atree.h, back_end.adb, bcheck.adb, bindgen.adb,
874 bindusg.adb, checks.adb, comperr.adb, config-lang.in, csets.adb,
875 csets.ads, cstand.adb, cstreams.c, debug.adb, debug.ads, decl.c,
876 einfo.adb, einfo.ads, einfo.h, elists.h, errout.adb, errout.ads,
877 eval_fat.adb, exp_aggr.adb, exp_attr.adb, exp_ch11.adb,
878 exp_ch12.adb, exp_ch13.adb, exp_ch2.adb, exp_ch3.adb, exp_ch3.ads,
879 exp_ch4.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_ch7.ads,
880 exp_ch9.adb, exp_ch9.ads, exp_dbug.adb, exp_dbug.ads, exp_disp.ads,
881 exp_dist.adb, exp_fixd.adb, exp_intr.adb, exp_pakd.adb,
882 exp_prag.adb, exp_strm.adb, exp_util.adb, exp_util.ads,
883 expander.adb, expect.c, fe.h, fmap.adb, fmap.ads, fname-uf.adb,
884 freeze.adb, frontend.adb, g-awk.adb, g-cgideb.adb, g-comlin.adb,
885 g-comlin.ads, g-debpoo.adb, g-dirope.adb, g-dirope.ads,
886 g-dyntab.adb, g-expect.adb, g-expect.ads, g-io.ads, g-io_aux.adb,
887 g-io_aux.ads, g-locfil.adb, g-locfil.ads, g-os_lib.adb,
888 g-os_lib.ads, g-regexp.adb, g-regpat.adb, g-socket.adb,
889 g-socket.ads, g-spipat.adb, g-table.adb, g-trasym.adb,
890 g-trasym.ads, gigi.h, gmem.c, gnat1drv.adb, gnatbind.adb, gnatbl.c,
891 gnatchop.adb, gnatcmd.adb, gnatdll.adb, gnatfind.adb, gnatlbr.adb,
892 gnatlink.adb, gnatls.adb, gnatmem.adb, gnatprep.adb, gnatvsn.ads,
893 gnatxref.adb, hlo.adb, hostparm.ads, i-cobol.adb, i-cpp.adb,
894 i-cstrea.ads, i-cstrin.adb, i-pacdec.adb, i-vxwork.ads,
895 impunit.adb, init.c, inline.adb, io-aux.c, layout.adb, lib-load.adb,
896 lib-util.adb, lib-writ.adb, lib-writ.ads, lib-xref.adb,
897 lib-xref.ads, lib.adb, lib.ads, make.adb, makeusg.adb, mdll.adb,
898 memroot.adb, misc.c, mlib-tgt.adb, mlib-utl.adb, mlib-utl.ads,
899 mlib.adb, namet.adb, namet.ads, namet.h, nlists.h, nmake.adb,
900 nmake.ads, nmake.adt, opt.adb, opt.ads, osint.adb, osint.ads,
901 output.adb, output.ads, par-ch2.adb, par-ch3.adb, par-ch5.adb,
902 par-prag.adb, par-tchk.adb, par-util.adb, par.adb, prj-attr.adb,
903 prj-dect.adb, prj-env.adb, prj-env.ads, prj-nmsc.adb, prj-part.adb,
904 prj-proc.adb, prj-strt.adb, prj-tree.adb, prj-tree.ads, prj.adb,
905 prj.ads, raise.c, raise.h, repinfo.adb, restrict.adb, restrict.ads,
906 rident.ads, rtsfind.adb, rtsfind.ads, s-arit64.adb, s-asthan.adb,
907 s-atacco.adb, s-atacco.ads, s-auxdec.adb, s-crc32.adb, s-crc32.ads,
908 s-direio.adb, s-fatgen.adb, s-fileio.adb, s-finimp.adb,
909 s-gloloc.adb, s-gloloc.ads, s-interr.adb, s-mastop.adb,
910 s-mastop.ads, s-memory.adb, s-parame.ads, s-parint.adb,
911 s-pooglo.adb, s-pooloc.adb, s-rpc.adb, s-secsta.adb, s-sequio.adb,
912 s-shasto.adb, s-soflin.adb, s-soflin.ads, s-stache.adb,
913 s-taasde.adb, s-taasde.ads, s-tadeca.adb, s-tadeca.ads,
914 s-tadert.adb, s-tadert.ads, s-taenca.adb, s-taenca.ads,
915 s-taprob.adb, s-taprop.ads, s-tarest.adb, s-tasdeb.adb,
916 s-tasini.adb, s-tasini.ads, s-taskin.adb, s-taskin.ads,
917 s-tasque.adb, s-tasque.ads, s-tasren.adb, s-tasren.ads,
918 s-tassta.adb, s-tasuti.adb, s-tasuti.ads, s-tataat.adb,
919 s-tataat.ads, s-tpoben.adb, s-tpoben.ads, s-tpobop.adb,
920 s-tposen.adb, s-tposen.ads, s-traceb.adb, s-traceb.ads,
921 s-unstyp.ads, s-widenu.adb, scn-nlit.adb, scn.adb, sem.adb,
922 sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb,
923 sem_ch10.adb, sem_ch11.adb, sem_ch11.ads, sem_ch12.adb,
924 sem_ch13.adb, sem_ch13.ads, sem_ch2.adb, sem_ch3.adb, sem_ch3.ads,
925 sem_ch4.adb, sem_ch5.adb, sem_ch6.adb, sem_ch6.ads, sem_ch7.adb,
926 sem_ch8.adb, sem_ch8.ads, sem_ch9.adb, sem_disp.adb, sem_dist.adb,
927 sem_elab.adb, sem_elim.adb, sem_elim.ads, sem_eval.adb,
928 sem_intr.adb, sem_mech.adb, sem_prag.adb, sem_res.adb,
929 sem_type.adb, sem_util.adb, sem_util.ads, sem_vfpt.adb,
930 sem_warn.adb, sinfo.adb, sinfo.ads, sinfo.h, sinput-l.adb,
931 sinput-l.ads, sinput.adb, sinput.ads, snames.adb, snames.ads,
932 snames.h, sprint.adb, sprint.ads, stringt.adb, stringt.ads,
933 stringt.h, style.adb, switch.adb, switch.ads, sysdep.c, system.ads,
934 table.adb, targparm.adb, targparm.ads, targtyps.c, tbuild.adb,
935 tbuild.ads, tracebak.c, trans.c, tree_gen.adb, tree_io.adb,
936 treepr.adb, treepr.ads, treeprs.ads, treeprs.adt, ttypes.ads,
937 types.adb, types.ads, types.h, uintp.ads, urealp.ads, usage.adb,
938 utils.c, utils2.c, validsw.adb, xnmake.adb, xr_tabls.adb,
939 xr_tabls.ads, xref_lib.adb, xref_lib.ads : Merge in ACT changes.
941 * 1ssecsta.adb, 1ssecsta.ads, a-chlat9.ads, a-cwila9.ads,
942 g-enblsp.adb, g-md5.adb, g-md5.ads, gnatname.adb, gnatname.ads,
943 mkdir.c, osint-b.adb, osint-b.ads, osint-c.adb, osint-c.ads,
944 osint-l.adb, osint-l.ads, osint-m.adb, osint-m.ads : New files
946 * 3lsoccon.ads, 5qparame.ads, 5qvxwork.ads, 5smastop.adb,
947 5zparame.ads, gnatmain.adb, gnatmain.ads, gnatpsys.adb : Removed
949 * mdllfile.adb, mdllfile.ads, mdlltool.adb, mdlltool.ads : Renamed
950 to mdll-fil.ad[bs] and mdll-util.ad[bs]
952 * mdll-fil.adb, mdll-fil.ads, mdll-utl.adb, mdll-utl.ads : Renamed
953 from mdllfile.ad[bs] and mdlltool.ad[bs]
955 2002-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
957 * utils.c (init_gnat_to_gnu, init_gigi_decls): Use ARRAY_SIZE in
958 lieu of explicit sizeof/sizeof.
960 2002-02-28 Neil Booth <neil@daikokuya.demon.co.uk>
962 * misc.c (copy_lang_decl): Remove.
964 2002-02-27 Zack Weinberg <zack@codesourcery.com>
966 * misc.c: Delete traditional-mode-related code copied from the
967 C front end but not used, or used only to permit the compiler
970 2002-02-07 Richard Henderson <rth@redhat.com>
972 * adaint.c (__gnat_to_gm_time): First arg is int, not time_t.
973 * adaint.h (__gnat_to_gm_time): Update prototype.
975 2002-01-30 Richard Henderson <rth@redhat.com>
977 * trans.c (tree_transform) [N_Loop_Statement]: Use
978 expand_exit_loop_top_cond.
982 Copyright (C) 2002 Free Software Foundation, Inc.
984 Copying and distribution of this file, with or without modification,
985 are permitted in any medium without royalty provided the copyright
986 notice and this notice are preserved.