12002-12-28 Joseph S. Myers <jsm@polyomino.org.uk> 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 72002-12-23 Joseph S. Myers <jsm@polyomino.org.uk> 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 182002-12-15 Geert Bosch <bosch@gnat.com> 19 20 * sem_ch6.adb (Analyze_Subprogram_Body): Fix typo and formatting 21 222002-12-14 Geert Bosch <bosch@gnat.com> 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 292002-11-30 Zack Weinberg <zack@codesourcery.com> 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 362002-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. 39 402002-11-14 Nathanael Nerode <neroden@gcc.gnu.org> 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 512002-11-13 Nathanael Nerode <neroden@gcc.gnu.org> 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 602002-11-05 Graham Stott <graham.stott@btinternet.com> 61 62 PR ada/8358 63 * trans.c (gnu_pending_elaboration_lists): New GC root. 64 (build_unit_elab): Use.. 65 662002-10-30 Geert Bosch <bosch@gnat.com> 67 68 PR ada/6558 69 * misc.c : Include optabs.h 70 71 * Make-lang.in (misc.o): Add dependency on optabs.h 72 732002-10-29 Geert Bosch <bosch@gnat.com> 74 75 PR ada/6558 76 * Make-lang.in (gnatbind): Depend on CONFIG_H 77 782002-10-29 Geert bosch <bosch@gnat.com> 79 80 PR ada/6558 81 * misc.c: Unrevert misc.c (1.13) 82 832002-10-28 Nathanael Nerode <neroden@gcc.gnu.org> 84 85 * a-chlat9.ads a-cwila9.ads a-dynpri.adb a-retide.adb: Update 86 maintainership comments. 87 882002-09-25 Nathanael Nerode <neroden@gcc.gnu.org> 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 3532002-09-23 Zack Weinberg <zack@codesourcery.com> 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 3662002-09-17 Richard Henderson <rth@redhat.com> 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 3772002-08-25 Andre Leis <a.leis@gmx.net> 378 David Billinghurst <David.Billinghurst@riotinto.com> 379 380 * sysdep.c (__gnat_ttyname): include <termios.h> on cygwin 381 3822002-08-13 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 383 384 * Make-lang.in (gnatbind$(exeext)): Link with $(SYSLIBS). 385 Remove $(CONFIG_H) dependency. 386 3872002-08-08 Nathan Sidwell <nathan@codesourcery.com> 388 389 * ada/Make-lang.in (ada.mostlyclean): Remove coverage files. 390 3912002-07-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 392 393 * adadecode.c (ada_demangle): Use xstrdup in lieu of 394 xmalloc/strcpy. 395 * misc.c (gnat_decode_option): Likewise. 396 3972002-07-15 Florian Weimer <fw@deneb.enyo.de> 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 4042002-07-01 Roger Sayle <roger@eyesopen.com> 405 406 * ada/utils.c (builtin_function): Accept an additional parameter. 407 4082002-06-28 Andreas Jaeger <aj@suse.de> 409 410 PR ada/7144 411 * Makefile.in: Fix typo in comment, patch by Adrian Knoth 412 <adi@thur.de>. 413 4142002-06-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 415 416 * Makefile.in (SHELL): Set to @SHELL@. 417 4182002-06-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 419 420 * utils.c (init_gigi_decls): Use ARRAY_SIZE in lieu of explicit 421 array size calculation. 422 4232002-06-04 Andreas Jaeger <aj@suse.de> 424 425 * Make-lang.in (gnatbind): Readd rule that has been lost in last 426 patch. 427 4282002-06-03 Geoffrey Keating <geoffk@redhat.com> 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-<filename.h> 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-<filename>.h. 475 (misc.o): Likewise. 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. 482 4832002-06-02 Gabriel Dos Reis <gdr@codesourcery.com> 484 485 * misc.c (gnat_init): Adjust setting of internal_error_function. 486 4872002-06-01 Joseph S. Myers <jsm28@cam.ac.uk> 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 4932002-05-31 Florian Weimer <fw@deneb.enyo.de> 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 5152002-05-30 Zack Weinberg <zack@codesourcery.com> 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 5222002-05-26 Joseph S. Myers <jsm28@cam.ac.uk> 523 524 * gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526 525 (experimental)". 526 5272002-05-23 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 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 5962002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 597 598 * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd. 599 * Makefile.in: Likewise. 600 6012002-05-14 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 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 6092002-05-02 Jim Wilson <wilson@redhat.com> 610 611 * utils.c (finish_record_type): Change record_size to record_type. 612 6132001-05-02 John David Anglin <dave@hiauly1.hia.nrc.ca> 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 6192002-04-25 Neil Booth <neil@daikokuya.demon.co.uk> 620 621 * misc.c (gnat_parse_file): Update. 622 6232002-04-24 Neil Booth <neil@daikokuya.demon.co.uk> 624 625 * misc.c (gnat_init): Don't set lang_attribute_common. 626 6272002-04-21 Joseph S. Myers <jsm28@cam.ac.uk> 628 629 * gnat_rm.texi: Use @ifnottex instead of @ifinfo. 630 6312002-04-21 Florian Weimer <fw@deneb.enyo.de> 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 6432002-04-18 Neil Booth <neil@daikokuya.demon.co.uk> 644 645 * gigi.h (incomplete_type_error): Remove. 646 * utils.c (incomplete_type_error): Remove. 647 6482002-04-16 Mark Mitchell <mark@codesourcery.com> 649 650 * trans.c (tree_transform): Add has_scope argument to 651 expand_start_stmt_expr. 652 6532002-04-04 Neil Booth <neil@daikokuya.demon.co.uk> 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 6612002-04-04 Laurent Guerby <guerby@acm.org> 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 6682002-04-04 Neil Booth <neil@daikokuya.demon.co.uk> 669 670 * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME. 671 (builtin_function): Similarly. 672 6732002-04-01 Neil Booth <neil@daikokuya.demon.co.uk> 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 6842002-04-01 Neil Booth <neil@daikokuya.demon.co.uk> 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 6942002-03-31 Neil Booth <neil@daikokuya.demon.co.uk> 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 7012002-03-29 Andreas Schwab <schwab@suse.de> 702 703 * Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts 704 directory. 705 7062001-03-28 Robert Dewar <dewar@gnat.com> 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 7412001-03-28 Ed Schonberg <schonber@gnat.com> 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 7532002-03-28 Geert Bosch <bosch@gnat.com> 754 755 * prj-pp.adb : New file. 756 757 * prj-pp.ads : New file. 758 7592002-03-28 Andreas Jaeger <aj@suse.de> 760 761 * Makefile.in (stamp-sdefault): Fix path for Makefile. 762 7632002-03-28 Neil Booth <neil@daikokuya.demon.co.uk> 764 765 * misc.c (gnat_expand_expr): Move prototype. 766 7672002-03-27 Neil Booth <neil@daikokuya.demon.co.uk> 768 769 * misc.c (insert_default_attributes): Remove. 770 7712002-03-27 Neil Booth <neil@daikokuya.demon.co.uk> 772 773 * misc.c (LANG_HOOKS_EXPAND_EXPR): Redefine. 774 (gnat_init): Don't set hook. 775 (gnat_expand_expr): Fix prototype. 776 7772002-03-27 Neil Booth <neil@daikokuya.demon.co.uk> 778 779 * misc.c (ggc_p): Remove. 780 7812002-03-27 Geert Bosch <bosch@gnat.com> 782 783 * prj-makr.ads, prj-makr.adb : New files. 784 7852002-03-26 Neil Booth <neil@daikokuya.demon.co.uk> 786 787 * misc.c (LANG_HOOKS_MARK_TREE): Redefine. 788 (lang_mark_tree): Make static, rename. 789 7902002-03-25 Neil Booth <neil@daikokuya.demon.co.uk> 791 792 * misc.c (maybe_build_cleanup): Remove. 793 7942002-03-24 Neil Booth <neil@daikokuya.demon.co.uk> 795 796 * gigi.h (yyparse): Remove. 797 7982002-03-23 Florian Weimer <fw@deneb.enyo.de> 799 800 From Ben Brosgol <brosgol@gnat.com> 801 * gnat_rm.texi: Sync with ACT version. 802 8032002-03-20 Neil Booth <neil@daikokuya.demon.co.uk> 804 805 * misc.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine. 806 (gnat_init): Remove old hook. 807 8082002-03-17 Neil Booth <neil@daikokuya.demon.co.uk> 809 810 * misc.c (LANG_HOOKS_PARSE_FILE): Redefine. 811 (yyparse): Rename gnat_parse_file. 812 8132002-03-14 Geoffrey Keating <geoffk@redhat.com> 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 8222002-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 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 8302002-03-11 Richard Henderson <rth@redhat.com> 831 832 * Makefile.in (.NOTPARALLEL): Add fake tag. 833 8342002-03-07 Geert Bosch <bosch@gnat.com> 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 8412002-03-07 Geert Bosch <bosch@gnat.com> 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 9552002-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 956 957 * utils.c (init_gnat_to_gnu, init_gigi_decls): Use ARRAY_SIZE in 958 lieu of explicit sizeof/sizeof. 959 9602002-02-28 Neil Booth <neil@daikokuya.demon.co.uk> 961 962 * misc.c (copy_lang_decl): Remove. 963 9642002-02-27 Zack Weinberg <zack@codesourcery.com> 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 9702002-02-07 Richard Henderson <rth@redhat.com> 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 9752002-01-30 Richard Henderson <rth@redhat.com> 976 977 * trans.c (tree_transform) [N_Loop_Statement]: Use 978 expand_exit_loop_top_cond. 979 980 981 982Copyright (C) 2002 Free Software Foundation, Inc. 983 984Copying and distribution of this file, with or without modification, 985are permitted in any medium without royalty provided the copyright 986notice and this notice are preserved. 987