OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [ada/] [ChangeLog-2002] - Blame information for rev 706

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 706 jeremybenn
2002-12-28  Joseph S. Myers  
2
 
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.
6
 
7
2002-12-23  Joseph S. Myers  
8
 
9
        * gnat_rm.texi: Include gcc-common.texi.  Use GCC version number
10
        only.
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.
17
 
18
2002-12-15   Geert Bosch  
19
 
20
        * sem_ch6.adb (Analyze_Subprogram_Body): Fix typo and formatting
21
 
22
2002-12-14   Geert Bosch  
23
 
24
        PR ada/5690
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.
28
 
29
2002-11-30  Zack Weinberg  
30
 
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
33
        not already included.
34
        * Make-lang.in: Update dependencies.
35
 
36
2002-11-18  Nathanael Nerode  
37
        * adaint.c (__gnat_tmp_name): Better, but good enough for now,
38
        solution to buffer overflow bug on GNU/Linux.
39
 
40
2002-11-14  Nathanael Nerode  
41
 
42
        PR ada/5856
43
        PR ada/6919
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
49
        GNATPRO version.
50
 
51
2002-11-13  Nathanael Nerode  
52
 
53
        PR ada/6919
54
        * adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
55
        GNU/Linux.
56
 
57
        PR ada/6558
58
        * config-lang.in: Remove diff_excludes.
59
 
60
2002-11-05  Graham Stott  
61
 
62
        PR ada/8358
63
        * trans.c (gnu_pending_elaboration_lists): New GC root.
64
        (build_unit_elab): Use..
65
 
66
2002-10-30   Geert Bosch  
67
 
68
        PR ada/6558
69
        * misc.c : Include optabs.h
70
 
71
        * Make-lang.in (misc.o): Add dependency on optabs.h
72
 
73
2002-10-29   Geert Bosch  
74
 
75
        PR ada/6558
76
        * Make-lang.in (gnatbind): Depend on CONFIG_H
77
 
78
2002-10-29  Geert bosch  
79
 
80
        PR ada/6558
81
        * misc.c: Unrevert misc.c (1.13)
82
 
83
2002-10-28  Nathanael Nerode  
84
 
85
        * a-chlat9.ads a-cwila9.ads a-dynpri.adb a-retide.adb: Update
86
        maintainership comments.
87
 
88
2002-09-25  Nathanael Nerode  
89
 
90
        PR ada/5904
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.
96
 
97
        PR ada/5904
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.
107
 
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
351
        of GNAT.
352
 
353
2002-09-23  Zack Weinberg  
354
 
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.
365
 
366
2002-09-17  Richard Henderson  
367
 
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.
376
 
377
2002-08-25  Andre Leis  
378
            David Billinghurst  
379
 
380
        * sysdep.c (__gnat_ttyname): include  on cygwin
381
 
382
2002-08-13  Rainer Orth  
383
 
384
        * Make-lang.in (gnatbind$(exeext)): Link with $(SYSLIBS).
385
        Remove $(CONFIG_H) dependency.
386
 
387
2002-08-08  Nathan Sidwell  
388
 
389
        * ada/Make-lang.in (ada.mostlyclean): Remove coverage files.
390
 
391
2002-07-29  Kaveh R. Ghazi  
392
 
393
        * adadecode.c (ada_demangle): Use xstrdup in lieu of
394
        xmalloc/strcpy.
395
        * misc.c (gnat_decode_option): Likewise.
396
 
397
2002-07-15  Florian Weimer  
398
 
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]
403
 
404
2002-07-01  Roger Sayle  
405
 
406
        * ada/utils.c (builtin_function): Accept an additional parameter.
407
 
408
2002-06-28  Andreas Jaeger  
409
 
410
        PR ada/7144
411
        * Makefile.in: Fix typo in comment, patch by Adrian Knoth
412
        .
413
 
414
2002-06-24  Kaveh R. Ghazi  
415
 
416
        * Makefile.in (SHELL): Set to @SHELL@.
417
 
418
2002-06-20  Kaveh R. Ghazi  
419
 
420
        * utils.c (init_gigi_decls): Use ARRAY_SIZE in lieu of explicit
421
        array size calculation.
422
 
423
2002-06-04  Andreas Jaeger  
424
 
425
        * Make-lang.in (gnatbind): Readd rule that has been lost in last
426
        patch.
427
 
428
2002-06-03  Geoffrey Keating  
429
 
430
        Merge from pch-branch:
431
 
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.
447
 
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
456
        for TREE_LOOP_ID.
457
 
458
        * utils.c (struct language_function): New dummy structure.
459
 
460
        * Makefile.in (decl.o): gt-ada- is in objdir, not srcdir.
461
        (misc.o): Likewise.
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.
468
 
469
        * scn-nlit.adb: Remove whitespace after version number to
470
        keep lines under 80 chars.
471
        * snames.adb: Likewise.
472
        * treepr.ads: Likewise.
473
 
474
        * Makefile.in (decl.o): Include gt-ada-.h.
475
        (misc.o): Likewise.
476
        (utils.o): Include gt-ada-.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.
482
 
483
2002-06-02  Gabriel Dos Reis  
484
 
485
        * misc.c (gnat_init): Adjust setting of internal_error_function.
486
 
487
2002-06-01  Joseph S. Myers  
488
 
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.
492
 
493
2002-05-31  Florian Weimer  
494
 
495
        * 5ntaprop.adb (with System.OS_Primitives): Remove.
496
 
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.
505
 
506
        * Makefile.in, Make-lang.in: Documentation is now built in
507
        Make-lang.in.  Store Info and generated Texinfo files in the
508
        source directory.
509
        * gnat_ug.texi: Remove CVS keywords, correct version number.
510
        Set file name correctly.
511
 
512
        * gnat_ug_*.texi: Add.
513
        * .cvsignore: Ignore generated Texinfo files.
514
 
515
2002-05-30  Zack Weinberg  
516
 
517
        * ada.h: Add MI guard macro.
518
        (SUBTYPE): Define constants with an anonymous enum, not static
519
        const variables.
520
        (IN): Cast constants to appropriate type before use.
521
 
522
2002-05-26  Joseph S. Myers  
523
 
524
        * gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526
525
        (experimental)".
526
 
527
2002-05-23  Rainer Orth  
528
 
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.
537
        (ada-warn): Define.
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.
548
        Use that one.
549
        (TARGET_ADA_SRCS): Moved from Makefile.in.
550
        (gnat1$(exeext)): Replaced recursive rule with Makefile.in version.
551
        Use ADA_BACKEND.
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.
565
        Update dependencies.
566
        (ada/adaint.o): New.
567
        (ada/argv.o): Moved from Makefile.in.
568
        Prefix with ada subdir.
569
        Update dependencies.
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.
583
        (BACKEND): Removed.
584
        (../gnat1$(exeext), ../gnatbind$(exeext)): Likewise.
585
        (TREE_H): 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.
595
 
596
2002-05-16  Rainer Orth  
597
 
598
        * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
599
        * Makefile.in: Likewise.
600
 
601
2002-05-14  Rainer Orth  
602
 
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.
606
 
607
        * Makefile.in (b_gnatb.c): Depend on interfac.o.
608
 
609
2002-05-02  Jim Wilson  
610
 
611
        * utils.c (finish_record_type): Change record_size to record_type.
612
 
613
2001-05-02  John David Anglin  
614
 
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.
618
 
619
2002-04-25  Neil Booth  
620
 
621
        * misc.c (gnat_parse_file): Update.
622
 
623
2002-04-24  Neil Booth  
624
 
625
        * misc.c (gnat_init): Don't set lang_attribute_common.
626
 
627
2002-04-21  Joseph S. Myers  
628
 
629
        * gnat_rm.texi: Use @ifnottex instead of @ifinfo.
630
 
631
2002-04-21  Florian Weimer  
632
 
633
        * gnat_ug.texi: New file.
634
 
635
        * gnat_rm.texi: Do not include texiplus.texi.  Include fdl.texi
636
        instead of gfdl.texi
637
 
638
        * xgnatug.adb, ug_words: New files.
639
 
640
        * Makefile.in (doc, dvi): New targets.  Build gnat_ug_*,
641
        gnat_rm and gnat-style manuals.
642
 
643
2002-04-18  Neil Booth  
644
 
645
        * gigi.h (incomplete_type_error): Remove.
646
        * utils.c (incomplete_type_error): Remove.
647
 
648
2002-04-16  Mark Mitchell  
649
 
650
        * trans.c (tree_transform): Add has_scope argument to
651
        expand_start_stmt_expr.
652
 
653
2002-04-04  Neil Booth  
654
 
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.
660
 
661
2002-04-04  Laurent Guerby  
662
 
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.
667
 
668
2002-04-04  Neil Booth  
669
 
670
        * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME.
671
        (builtin_function): Similarly.
672
 
673
2002-04-01  Neil Booth  
674
 
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.
683
 
684
2002-04-01  Neil Booth  
685
 
686
        * gigi.h (unsigned_type, signed_type, signed_or_unsigned_type):
687
        Rename.
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):
692
        Rename.
693
 
694
2002-03-31  Neil Booth  
695
 
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.
700
 
701
2002-03-29  Andreas Schwab  
702
 
703
        * Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts
704
        directory.
705
 
706
2001-03-28  Robert Dewar  
707
 
708
        * checks.ads:
709
        (Remove_Checks): New procedure
710
 
711
        * checks.adb:
712
        (Remove_Checks): New procedure
713
 
714
        * exp_util.adb:
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
720
 
721
        * exp_util.ads:
722
        (Duplicate_Subexpr_No_Checks): New procedure
723
        (Duplicate_Subexpr_No_Checks_Orig): New procedure
724
        Add 2002 to copyright notice
725
 
726
        * sem_util.adb: Use new Duplicate_Subexpr functions
727
 
728
        * sem_eval.adb:
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
734
        constant.
735
        (Expr_Val): Remove call to Constant_Array_Ref
736
        (Expr_Rep_Val): Remove call to Constant_Array_Ref
737
        Minor reformatting
738
        (Constant_Array_Ref): Deal with string literals (patch
739
        suggested by Zack Weinberg on the gcc list)
740
 
741
2001-03-28  Ed Schonberg  
742
 
743
        * exp_util.adb: Duplicate_Subexpr_No_Checks_Orig =>
744
        Duplicate_Subexpr_Move_Checks.
745
 
746
        * exp_util.ads: Duplicate_Subexpr_No_Checks_Orig =>
747
        Duplicate_Subexpr_Move_Checks.
748
 
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).
752
 
753
2002-03-28   Geert Bosch  
754
 
755
        * prj-pp.adb : New file.
756
 
757
        * prj-pp.ads : New file.
758
 
759
2002-03-28  Andreas Jaeger  
760
 
761
        * Makefile.in (stamp-sdefault): Fix path for Makefile.
762
 
763
2002-03-28  Neil Booth  
764
 
765
        * misc.c (gnat_expand_expr): Move prototype.
766
 
767
2002-03-27  Neil Booth  
768
 
769
        * misc.c (insert_default_attributes): Remove.
770
 
771
2002-03-27  Neil Booth  
772
 
773
        * misc.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
774
        (gnat_init): Don't set hook.
775
        (gnat_expand_expr): Fix prototype.
776
 
777
2002-03-27  Neil Booth  
778
 
779
        * misc.c (ggc_p): Remove.
780
 
781
2002-03-27  Geert Bosch  
782
 
783
        * prj-makr.ads, prj-makr.adb : New files.
784
 
785
2002-03-26  Neil Booth  
786
 
787
        * misc.c (LANG_HOOKS_MARK_TREE): Redefine.
788
        (lang_mark_tree): Make static, rename.
789
 
790
2002-03-25  Neil Booth  
791
 
792
        * misc.c (maybe_build_cleanup): Remove.
793
 
794
2002-03-24  Neil Booth  
795
 
796
        * gigi.h (yyparse): Remove.
797
 
798
2002-03-23  Florian Weimer  
799
 
800
        From Ben Brosgol  
801
        * gnat_rm.texi: Sync with ACT version.
802
 
803
2002-03-20  Neil Booth  
804
 
805
        * misc.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
806
        (gnat_init): Remove old hook.
807
 
808
2002-03-17  Neil Booth  
809
 
810
        * misc.c (LANG_HOOKS_PARSE_FILE): Redefine.
811
        (yyparse): Rename gnat_parse_file.
812
 
813
2002-03-14  Geoffrey Keating  
814
 
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.
821
 
822
2002-03-12  Kaveh R. Ghazi  
823
 
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
828
        arrays.
829
 
830
2002-03-11  Richard Henderson  
831
 
832
        * Makefile.in (.NOTPARALLEL): Add fake tag.
833
 
834
2002-03-07  Geert Bosch  
835
 
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.
840
 
841
2002-03-07  Geert Bosch  
842
 
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.
940
 
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
945
 
946
        * 3lsoccon.ads, 5qparame.ads, 5qvxwork.ads, 5smastop.adb,
947
        5zparame.ads, gnatmain.adb, gnatmain.ads, gnatpsys.adb : Removed
948
 
949
        * mdllfile.adb, mdllfile.ads, mdlltool.adb, mdlltool.ads : Renamed
950
        to mdll-fil.ad[bs] and mdll-util.ad[bs]
951
 
952
        * mdll-fil.adb, mdll-fil.ads, mdll-utl.adb, mdll-utl.ads : Renamed
953
        from mdllfile.ad[bs] and mdlltool.ad[bs]
954
 
955
2002-03-03  Kaveh R. Ghazi  
956
 
957
        * utils.c (init_gnat_to_gnu, init_gigi_decls): Use ARRAY_SIZE in
958
        lieu of explicit sizeof/sizeof.
959
 
960
2002-02-28  Neil Booth  
961
 
962
        * misc.c (copy_lang_decl): Remove.
963
 
964
2002-02-27  Zack Weinberg  
965
 
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
968
        to link.
969
 
970
2002-02-07  Richard Henderson  
971
 
972
        * adaint.c (__gnat_to_gm_time): First arg is int, not time_t.
973
        * adaint.h (__gnat_to_gm_time): Update prototype.
974
 
975
2002-01-30  Richard Henderson  
976
 
977
        * trans.c (tree_transform) [N_Loop_Statement]: Use
978
        expand_exit_loop_top_cond.
979
 
980
 
981
 
982
Copyright (C) 2002 Free Software Foundation, Inc.
983
 
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.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.