1. 21 Oct, 2003 16 commits
    • 3psoccon.ads, [...]: Files added. · fbf5a39b
      2003-10-21  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* 3psoccon.ads, 3veacodu.adb, 3vexpect.adb, 3vsoccon.ads,
      	3vsocthi.adb, 3vsocthi.ads, 3vtrasym.adb, 3zsoccon.ads,
      	3zsocthi.adb, 3zsocthi.ads, 50system.ads, 51system.ads,
      	55system.ads, 56osinte.adb, 56osinte.ads, 56taprop.adb,
      	56taspri.ads, 56tpopsp.adb, 57system.ads, 58system.ads,
      	59system.ads, 5aml-tgt.adb, 5bml-tgt.adb, 5csystem.ads,
      	5dsystem.ads, 5fosinte.adb, 5gml-tgt.adb, 5hml-tgt.adb,
      	5isystem.ads, 5lparame.adb, 5msystem.ads, 5psystem.ads,
      	5sml-tgt.adb, 5sosprim.adb, 5stpopsp.adb, 5tsystem.ads,
      	5usystem.ads, 5vml-tgt.adb, 5vsymbol.adb, 5vtraent.adb,
      	5vtraent.ads, 5wml-tgt.adb, 5xparame.ads, 5xsystem.ads,
      	5xvxwork.ads, 5yparame.ads, 5ytiitho.adb, 5zinit.adb,
      	5zml-tgt.adb, 5zparame.ads, 5ztaspri.ads, 5ztfsetr.adb,
      	5zthrini.adb, 5ztiitho.adb, 5ztpopsp.adb, 7stfsetr.adb,
      	7straces.adb, 7strafor.adb, 7strafor.ads, 7stratas.adb,
      	a-excach.adb, a-exexda.adb, a-exexpr.adb, a-exextr.adb,
      	a-exstat.adb, a-strsup.adb, a-strsup.ads, a-stwisu.adb,
      	a-stwisu.ads, bld.adb, bld.ads, bld-io.adb,
      	bld-io.ads, clean.adb, clean.ads, ctrl_c.c,
      	erroutc.adb, erroutc.ads, errutil.adb, errutil.ads,
      	err_vars.ads, final.c, g-arrspl.adb, g-arrspl.ads,
      	g-boubuf.adb, g-boubuf.ads, g-boumai.ads, g-bubsor.adb,
      	g-bubsor.ads, g-comver.adb, g-comver.ads, g-ctrl_c.ads,
      	g-dynhta.adb, g-dynhta.ads, g-eacodu.adb, g-excact.adb,
      	g-excact.ads, g-heasor.adb, g-heasor.ads, g-memdum.adb,
      	g-memdum.ads, gnatclean.adb, gnatsym.adb, g-pehage.adb,
      	g-pehage.ads, g-perhas.ads, gpr2make.adb, gpr2make.ads,
      	gprcmd.adb, gprep.adb, gprep.ads, g-semaph.adb,
      	g-semaph.ads, g-string.adb, g-string.ads, g-strspl.ads,
      	g-wistsp.ads, i-vthrea.adb, i-vthrea.ads, i-vxwoio.adb,
      	i-vxwoio.ads, Makefile.generic, Makefile.prolog, Makefile.rtl,
      	prep.adb, prep.ads, prepcomp.adb, prepcomp.ads,
      	prj-err.adb, prj-err.ads, s-boarop.ads, s-carsi8.adb,
      	s-carsi8.ads, s-carun8.adb, s-carun8.ads, s-casi16.adb,
      	s-casi16.ads, s-casi32.adb, s-casi32.ads, s-casi64.adb,
      	s-casi64.ads, s-casuti.adb, s-casuti.ads, s-caun16.adb,
      	s-caun16.ads, s-caun32.adb, s-caun32.ads, s-caun64.adb,
      	s-caun64.ads, scng.adb, scng.ads, s-exnint.adb,
      	s-exnllf.adb, s-exnlli.adb, s-expint.adb, s-explli.adb,
      	s-geveop.adb, s-geveop.ads, s-hibaen.ads, s-htable.adb,
      	s-htable.ads, sinput-c.adb, sinput-c.ads, s-memcop.ads,
      	socket.c, s-purexc.ads, s-scaval.adb, s-stopoo.adb,
      	s-strcom.adb, s-strcom.ads, s-strxdr.adb, s-rident.ads,
      	s-thread.adb, s-thread.ads, s-tpae65.adb, s-tpae65.ads,
      	s-tporft.adb, s-traent.adb, s-traent.ads, styleg.adb,
      	styleg.ads, styleg-c.adb, styleg-c.ads, s-veboop.adb,
      	s-veboop.ads, s-vector.ads, symbols.adb, symbols.ads,
      	tb-alvms.c, tb-alvxw.c, tempdir.adb, tempdir.ads,
      	vms_conv.ads, vms_conv.adb, vms_data.ads,
      	vxaddr2line.adb: Files added. Merge with ACT tree.
      
      	* 4dintnam.ads, 4mintnam.ads, 4uintnam.ads, 52system.ads,
      	5dosinte.ads, 5etpopse.adb, 5mosinte.ads, 5qosinte.adb,
      	5qosinte.ads, 5qstache.adb, 5qtaprop.adb, 5qtaspri.ads,
      	5stpopse.adb, 5uintman.adb, 5uosinte.ads, adafinal.c,
      	g-enblsp.adb, io-aux.c, scn-nlit.adb, scn-slit.adb,
      	s-exnflt.ads, s-exngen.adb, s-exngen.ads, s-exnlfl.ads,
      	s-exnlin.ads, s-exnsfl.ads, s-exnsin.ads, s-exnssi.ads,
      	s-expflt.ads, s-expgen.adb, s-expgen.ads, s-explfl.ads,
      	s-explin.ads, s-expllf.ads, s-expsfl.ads, s-expsin.ads,
      	s-expssi.ads, style.adb: Files removed. Merge with ACT tree.
      
      	* 1ic.ads, 31soccon.ads, 31soliop.ads, 3asoccon.ads,
      	3bsoccon.ads, 3gsoccon.ads, 3hsoccon.ads, 3ssoccon.ads,
      	3ssoliop.ads, 3wsoccon.ads, 3wsocthi.adb, 3wsocthi.ads,
      	3wsoliop.ads, 41intnam.ads, 42intnam.ads, 4aintnam.ads,
      	4cintnam.ads, 4gintnam.ads, 4hexcpol.adb, 4hintnam.ads,
      	4lintnam.ads, 4nintnam.ads, 4ointnam.ads, 4onumaux.ads,
      	4pintnam.ads, 4sintnam.ads, 4vcaldel.adb, 4vcalend.adb,
      	4vintnam.ads, 4wexcpol.adb, 4wintnam.ads, 4zintnam.ads,
      	51osinte.adb, 51osinte.ads, 52osinte.adb, 52osinte.ads,
      	53osinte.ads, 54osinte.ads, 5aosinte.adb, 5aosinte.ads,
      	5asystem.ads, 5ataprop.adb, 5atasinf.ads, 5ataspri.ads,
      	5atpopsp.adb, 5avxwork.ads, 5bosinte.adb, 5bosinte.ads,
      	5bsystem.ads, 5cosinte.ads, 5esystem.ads, 5fintman.adb,
      	5fosinte.ads, 5fsystem.ads, 5ftaprop.adb, 5ftasinf.ads,
      	5ginterr.adb, 5gintman.adb, 5gmastop.adb, 5gosinte.ads,
      	5gproinf.ads, 5gsystem.ads, 5gtaprop.adb, 5gtasinf.ads,
      	5gtpgetc.adb, 5hosinte.adb, 5hosinte.ads, 5hsystem.ads,
      	5htaprop.adb, 5htaspri.ads, 5htraceb.adb, 5iosinte.adb,
      	5itaprop.adb, 5itaspri.ads, 5ksystem.ads, 5kvxwork.ads,
      	5lintman.adb, 5lml-tgt.adb, 5losinte.ads, 5lsystem.ads,
      	5mvxwork.ads, 5ninmaop.adb, 5nintman.adb, 5nosinte.ads,
      	5ntaprop.adb, 5ntaspri.ads, 5ointerr.adb, 5omastop.adb,
      	5oosinte.adb, 5oosinte.ads, 5oosprim.adb, 5oparame.adb,
      	5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5posinte.ads,
      	5posprim.adb, 5pvxwork.ads, 5sintman.adb, 5sosinte.adb,
      	5sosinte.ads, 5ssystem.ads, 5staprop.adb, 5stasinf.ads,
      	5staspri.ads, 5svxwork.ads, 5tosinte.ads, 5vasthan.adb,
      	5vinmaop.adb, 5vinterr.adb, 5vintman.adb, 5vintman.ads,
      	5vmastop.adb, 5vosinte.adb, 5vosinte.ads, 5vosprim.adb,
      	5vsystem.ads, 5vtaprop.adb, 5vtaspri.ads, 5vtpopde.adb,
      	5vtpopde.ads, 5wgloloc.adb, 5wintman.adb, 5wmemory.adb,
      	5wosprim.adb, 5wsystem.ads, 5wtaprop.adb, 5wtaspri.ads,
      	5ysystem.ads, 5zinterr.adb, 5zintman.adb, 5zosinte.adb,
      	5zosinte.ads, 5zosprim.adb, 5zsystem.ads, 5ztaprop.adb,
      	6vcpp.adb, 6vcstrea.adb, 6vinterf.ads, 7sinmaop.adb,
      	7sintman.adb, 7sosinte.adb, 7sosprim.adb, 7staprop.adb,
      	7staspri.ads, 7stpopsp.adb, 7straceb.adb, 9drpc.adb,
      	a-caldel.adb, a-caldel.ads, a-charac.ads, a-colien.ads,
      	a-comlin.adb, adaint.c, adaint.h, ada-tree.def,
      	a-diocst.adb, a-diocst.ads, a-direio.adb, a-except.adb,
      	a-except.ads, a-excpol.adb, a-exctra.adb, a-exctra.ads,
      	a-filico.adb, a-interr.adb, a-intsig.adb, a-intsig.ads,
      	ali.adb, ali.ads, ali-util.adb, ali-util.ads,
      	a-ngcefu.adb, a-ngcoty.adb, a-ngelfu.adb, a-nudira.adb,
      	a-nudira.ads, a-nuflra.adb, a-nuflra.ads, a-reatim.adb,
      	a-reatim.ads, a-retide.ads, a-sequio.adb, a-siocst.adb,
      	a-siocst.ads, a-ssicst.adb, a-ssicst.ads, a-strbou.adb,
      	a-strbou.ads, a-strfix.adb, a-strmap.adb, a-strsea.ads,
      	a-strunb.adb, a-strunb.ads, a-ststio.adb, a-stunau.adb,
      	a-stunau.ads, a-stwibo.adb, a-stwibo.ads, a-stwifi.adb,
      	a-stwima.adb, a-stwiun.adb, a-stwiun.ads, a-tags.adb,
      	a-tags.ads, a-tasatt.adb, a-taside.adb, a-teioed.adb,
      	a-textio.adb, a-textio.ads, a-tienau.adb, a-tifiio.adb,
      	a-tiflau.adb, a-tiflio.adb, a-tigeau.adb, a-tigeau.ads,
      	a-tiinau.adb, a-timoau.adb, a-tiocst.adb, a-tiocst.ads,
      	atree.adb, atree.ads, a-witeio.adb, a-witeio.ads,
      	a-wtcstr.adb, a-wtcstr.ads, a-wtdeio.adb, a-wtedit.adb,
      	a-wtenau.adb, a-wtflau.adb, a-wtinau.adb, a-wtmoau.adb,
      	bcheck.adb, binde.adb, bindgen.adb, bindusg.adb,
      	checks.adb, checks.ads, cio.c, comperr.adb,
      	comperr.ads, csets.adb, cstand.adb, cstreams.c,
      	debug_a.adb, debug_a.ads, debug.adb, decl.c,
      	einfo.adb, einfo.ads, errout.adb, errout.ads,
      	eval_fat.adb, eval_fat.ads, exp_aggr.adb, expander.adb,
      	expander.ads, exp_attr.adb, exp_ch11.adb, exp_ch13.adb,
      	exp_ch2.adb, exp_ch3.adb, exp_ch3.ads, exp_ch4.adb,
      	exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_ch7.ads,
      	exp_ch8.adb, exp_ch9.adb, exp_code.adb, exp_dbug.adb,
      	exp_dbug.ads, exp_disp.adb, exp_dist.adb, expect.c,
      	exp_fixd.adb, exp_imgv.adb, exp_intr.adb, exp_pakd.adb,
      	exp_prag.adb, exp_strm.adb, exp_strm.ads, exp_tss.adb,
      	exp_tss.ads, exp_util.adb, exp_util.ads, exp_vfpt.adb,
      	fe.h, fmap.adb, fmap.ads, fname.adb,
      	fname.ads, fname-uf.adb, fname-uf.ads, freeze.adb,
      	freeze.ads, frontend.adb, g-awk.adb, g-awk.ads,
      	g-busora.adb, g-busora.ads, g-busorg.adb, g-busorg.ads,
      	g-casuti.adb, g-casuti.ads, g-catiio.adb, g-catiio.ads,
      	g-cgi.adb, g-cgi.ads, g-cgicoo.adb, g-cgicoo.ads,
      	g-cgideb.adb, g-cgideb.ads, g-comlin.adb, g-comlin.ads,
      	g-crc32.adb, g-crc32.ads, g-debpoo.adb, g-debpoo.ads,
      	g-debuti.adb, g-debuti.ads, g-diopit.adb, g-diopit.ads,
      	g-dirope.adb, g-dirope.ads, g-dyntab.adb, g-dyntab.ads,
      	g-except.ads, g-exctra.adb, g-exctra.ads, g-expect.adb,
      	g-expect.ads, g-hesora.adb, g-hesora.ads, g-hesorg.adb,
      	g-hesorg.ads, g-htable.adb, g-htable.ads, gigi.h,
      	g-io.adb, g-io.ads, g-io_aux.adb, g-io_aux.ads,
      	g-locfil.adb, g-locfil.ads, g-md5.adb, g-md5.ads,
      	gmem.c, gnat1drv.adb, gnatbind.adb, gnatchop.adb,
      	gnatcmd.adb, gnatfind.adb, gnatkr.adb, gnatlbr.adb,
      	gnatlink.adb, gnatls.adb, gnatmake.adb, gnatmem.adb,
      	gnatname.adb, gnatprep.adb, gnatprep.ads, gnatpsta.adb,
      	gnatxref.adb, g-os_lib.adb, g-os_lib.ads, g-regexp.adb,
      	g-regexp.ads, g-regist.adb, g-regist.ads, g-regpat.adb,
      	g-regpat.ads, g-soccon.ads, g-socket.adb, g-socket.ads,
      	g-socthi.adb, g-socthi.ads, g-soliop.ads, g-souinf.ads,
      	g-speche.adb, g-speche.ads, g-spipat.adb, g-spipat.ads,
      	g-spitbo.adb, g-spitbo.ads, g-sptabo.ads, g-sptain.ads,
      	g-sptavs.ads, g-table.adb, g-table.ads, g-tasloc.adb,
      	g-tasloc.ads, g-thread.adb, g-thread.ads, g-traceb.adb,
      	g-traceb.ads, g-trasym.adb, g-trasym.ads, hostparm.ads,
      	i-c.ads, i-cobol.adb, i-cpp.adb, i-cstrea.ads,
      	i-cstrin.adb, i-cstrin.ads, impunit.adb, init.c,
      	inline.adb, interfac.ads, i-pacdec.ads, itypes.adb,
      	itypes.ads, i-vxwork.ads, lang.opt, lang-specs.h,
      	layout.adb, lib.adb, lib.ads, lib-list.adb,
      	lib-load.adb, lib-load.ads, lib-sort.adb, lib-util.adb,
      	lib-writ.adb, lib-writ.ads, lib-xref.adb, lib-xref.ads,
      	link.c, live.adb, make.adb, make.ads,
      	Makefile.adalib, Makefile.in, Make-lang.in, makeusg.adb,
      	mdll.adb, mdll-fil.adb, mdll-fil.ads, mdll-utl.adb,
      	mdll-utl.ads, memroot.adb, memroot.ads, memtrack.adb,
      	misc.c, mkdir.c, mlib.adb, mlib.ads,
      	mlib-fil.adb, mlib-fil.ads, mlib-prj.adb, mlib-prj.ads,
      	mlib-tgt.adb, mlib-tgt.ads, mlib-utl.adb, mlib-utl.ads,
      	namet.adb, namet.ads, namet.h, nlists.ads,
      	nlists.h, nmake.adt, opt.adb, opt.ads,
      	osint.adb, osint.ads, osint-b.adb, osint-c.adb,
      	par.adb, par-ch10.adb, par-ch11.adb, par-ch2.adb,
      	par-ch3.adb, par-ch4.adb, par-ch5.adb, par-ch6.adb,
      	par-ch9.adb, par-endh.adb, par-labl.adb, par-load.adb,
      	par-prag.adb, par-sync.adb, par-tchk.adb, par-util.adb,
      	prj.adb, prj.ads, prj-attr.adb, prj-attr.ads,
      	prj-com.adb, prj-com.ads, prj-dect.adb, prj-dect.ads,
      	prj-env.adb, prj-env.ads, prj-ext.adb, prj-ext.ads,
      	prj-makr.adb, prj-makr.ads, prj-nmsc.adb, prj-nmsc.ads,
      	prj-pars.adb, prj-pars.ads, prj-part.adb, prj-part.ads,
      	prj-pp.adb, prj-pp.ads, prj-proc.adb, prj-proc.ads,
      	prj-strt.adb, prj-strt.ads, prj-tree.adb, prj-tree.ads,
      	prj-util.adb, prj-util.ads, raise.c, raise.h,
      	repinfo.adb, repinfo.h, restrict.adb, restrict.ads,
      	rident.ads, rtsfind.adb, rtsfind.ads, s-addima.ads,
      	s-arit64.adb, s-assert.adb, s-assert.ads, s-atacco.adb,
      	s-atacco.ads, s-auxdec.adb, s-auxdec.ads, s-bitops.adb,
      	scans.ads, scn.adb, scn.ads, s-crc32.adb,
      	s-crc32.ads, s-direio.adb, sem.adb, sem.ads,
      	sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb,
      	sem_case.ads, sem_cat.adb, sem_cat.ads, sem_ch10.adb,
      	sem_ch11.adb, sem_ch12.adb, sem_ch12.ads, sem_ch13.adb,
      	sem_ch13.ads, sem_ch3.adb, sem_ch3.ads, sem_ch4.adb,
      	sem_ch5.adb, sem_ch5.ads, sem_ch6.adb, sem_ch6.ads,
      	sem_ch7.adb, sem_ch7.ads, sem_ch8.adb, sem_ch8.ads,
      	sem_ch9.adb, sem_disp.adb, sem_disp.ads, sem_dist.adb,
      	sem_elab.adb, sem_eval.adb, sem_eval.ads, sem_intr.adb,
      	sem_maps.adb, sem_mech.adb, sem_prag.adb, sem_prag.ads,
      	sem_res.adb, sem_res.ads, sem_type.adb, sem_type.ads,
      	sem_util.adb, sem_util.ads, sem_warn.adb, s-errrep.adb,
      	s-errrep.ads, s-exctab.adb, s-exctab.ads, s-exnint.ads,
      	s-exnllf.ads, s-exnlli.ads, s-expint.ads, s-explli.ads,
      	s-expuns.ads, s-fatflt.ads, s-fatgen.adb, s-fatgen.ads,
      	s-fatlfl.ads, s-fatllf.ads, s-fatsfl.ads, s-fileio.adb,
      	s-fileio.ads, s-finimp.adb, s-finimp.ads, s-finroo.adb,
      	s-finroo.ads, sfn_scan.adb, s-gloloc.adb, s-gloloc.ads,
      	s-imgdec.adb, s-imgenu.adb, s-imgrea.adb, s-imgwch.adb,
      	sinfo.adb, sinfo.ads, s-inmaop.ads, sinput.adb,
      	sinput.ads, sinput-d.adb, sinput-l.adb, sinput-l.ads,
      	sinput-p.adb, sinput-p.ads, s-interr.adb, s-interr.ads,
      	s-intman.ads, s-maccod.ads, s-mastop.adb, s-mastop.ads,
      	s-memory.adb, s-memory.ads, snames.adb, snames.ads,
      	snames.h, s-osprim.ads, s-parame.ads, s-parint.ads,
      	s-pooloc.adb, s-pooloc.ads, s-poosiz.adb, sprint.adb,
      	s-proinf.ads, s-scaval.ads, s-secsta.adb, s-secsta.ads,
      	s-sequio.adb, s-shasto.adb, s-shasto.ads, s-soflin.ads,
      	s-stache.adb, s-stache.ads, s-stalib.adb, s-stalib.ads,
      	s-stoele.ads, s-stopoo.ads, s-stratt.adb, s-stratt.ads,
      	s-strops.adb, s-strops.ads, s-taasde.adb, s-taasde.ads,
      	s-tadeca.adb, s-tadeca.ads, s-tadert.adb, s-tadert.ads,
      	s-taenca.adb, s-taenca.ads, s-taprob.adb, s-taprob.ads,
      	s-taprop.ads, s-tarest.adb, s-tarest.ads, s-tasdeb.adb,
      	s-tasdeb.ads, s-tasinf.adb, s-tasinf.ads, s-tasini.adb,
      	s-tasini.ads, s-taskin.adb, s-taskin.ads, s-tasque.adb,
      	s-tasque.ads, s-tasren.adb, s-tasren.ads, s-tasres.ads,
      	s-tassta.adb, s-tassta.ads, s-tasuti.adb, s-tasuti.ads,
      	s-tataat.adb, s-tataat.ads, s-tpinop.adb, s-tpinop.ads,
      	s-tpoben.adb, s-tpoben.ads, s-tpobop.adb, s-tpobop.ads,
      	s-tposen.adb, s-tposen.ads, s-traceb.adb, s-traceb.ads,
      	stringt.adb, stringt.ads, stringt.h, style.ads,
      	stylesw.adb, stylesw.ads, s-unstyp.ads, s-vaflop.ads,
      	s-valrea.adb, s-valuti.adb, s-vercon.adb, s-vmexta.adb,
      	s-wchcnv.ads, s-wchcon.ads, s-widcha.adb, switch.adb,
      	switch.ads, switch-b.adb, switch-c.adb, switch-m.adb,
      	s-wwdcha.adb, s-wwdwch.adb, sysdep.c, system.ads,
      	table.adb, table.ads, targparm.adb, targparm.ads,
      	targtyps.c, tbuild.adb, tbuild.ads, tracebak.c,
      	trans.c, tree_io.adb, treepr.adb, treeprs.adt,
      	ttypes.ads, types.ads, types.h, uintp.adb,
      	uintp.ads, uintp.h, uname.adb, urealp.adb,
      	urealp.ads, urealp.h, usage.adb, utils2.c,
      	utils.c, validsw.adb, validsw.ads, widechar.adb,
      	xeinfo.adb, xnmake.adb, xref_lib.adb, xref_lib.ads,
      	xr_tabls.adb, xr_tabls.ads, xtreeprs.adb, xsnames.adb,
      	einfo.h, sinfo.h, treeprs.ads, nmake.ads, nmake.adb,
      	gnatvsn.ads: Merge with ACT tree.
      
      	* gnatvsn.adb: Rewritten in a simpler and more efficient way.
      
      From-SVN: r72751
      Arnaud Charlet committed
    • Fix for bug #2944, reported by David Holmes <dholmes@dltech.com.au> · 75a5a481
      2003-10-21  Sascha Brawer  <brawer@dandelis.ch>
      
      	Fix for bug #2944, reported by David Holmes <dholmes@dltech.com.au>
              * java/util/logging/ErrorManager.java (everUsed): Made volatile.
              (error): Synchronize on instance, not class.
      
      From-SVN: r72750
      Sascha Brawer committed
    • Reported by M.Negovanovic · 63d83744
      2003-10-21  Mark Wielaard  <mark@klomp.org>
      
      	Reported by M.Negovanovic
      	* java/beans/Introspector.java (getBeanInfo(ClassLoader, String)): New
      	method.
      	(reallyFindExplicitBeanInfo): Use new getBeanInfo() method.
      
      From-SVN: r72749
      Mark Wielaard committed
    • Fix for Classpath bug #6076. · e62e96e2
      2003-10-21  Sascha Brawer  <brawer@dandelis.ch>
      
      	Fix for Classpath bug #6076.
      	* java/awt/geom/GeneralPath.java (append): Re-written.
      
      2003-10-21  Sascha Brawer  <brawer@dandelis.ch>
      
      	Fix for Classpath bug #6089.
      	* java/awt/geom/GeneralPath.java (curveTo): Set correct segment type.
      	(getPathIterator, GeneralPathIterator): Re-written from scratch.
      
      2003-10-21  Sascha Brawer  <brawer@dandelis.ch>
      
      	* java/awt/geom/GeneralPath.java (getCurrentPoint): Return last
      	point, not start of subpath.  Fixes Classpath bug #6075.
      
      From-SVN: r72748
      Sascha Brawer committed
    • ByteOrder.java, [...]: Add code to load library with code for native methods if needed. · c4ff410a
      2003-10-21  Michael Koch  <konqueror@gmx.de>
      
      	* java/nio/ByteOrder.java,
      	java/nio/DirectByteBufferImpl.java,
      	java/nio/channels/FileChannelImpl.java:
      	Add code to load library with code for native methods if needed.
      
      From-SVN: r72747
      Michael Koch committed
    • PlainDatagramSocketImpl.java, [...]: Renamed fnum to native_fd to match classpath more. · 7c54b003
      2003-10-21  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/net/PlainDatagramSocketImpl.java,
      	gnu/java/net/PlainSocketImpl.java,
      	gnu/java/net/natPlainDatagramSocketImplPosix.cc,
      	gnu/java/net/natPlainDatagramSocketImplWin32.cc,
      	gnu/java/net/natPlainSocketImplPosix.cc,
      	gnu/java/net/natPlainSocketImplWin32.cc:
      	Renamed fnum to native_fd to match classpath more.
      
      From-SVN: r72746
      Michael Koch committed
    • locale.cc: Tweak a comment. · d23ad8c8
      2003-10-21  Paolo Carlini  <pcarlini@suse.de>
      
      	* src/locale.cc: Tweak a comment.
      	* src/localename.cc: Move a comment.
      
      From-SVN: r72745
      Paolo Carlini committed
    • kfreebsdgnu.h: New. · e2befd7d
      2003-09-28  Robert Millan  <robertmh@gnu.org>
      
      	* config/i386/kfreebsdgnu.h: New. i386-*-kfreebsd-gnu definitions.
      	* config/kfreebsdgnu.h: New. *-*-kfreebsd-gnu definitions.
      	* config/t-kfreebsd-gnu: New. *-*-kfreebsd-gnu tmake_file.
      	* config.gcc: Add *-*-kfreebsd*-gnu and i[34567]86-*-kfreebsd*-gnu.
      
      From-SVN: r72744
      Robert Millan committed
    • * web.c: Fix various comments. · 2426d8dd
      From-SVN: r72743
      Eric Botcazou committed
    • Make-lang.in (gnat_ug_unx.info): Add dependency on stmp-docobjdir. · de696511
      	* Make-lang.in (gnat_ug_unx.info): Add dependency on stmp-docobjdir.
      	(gnat_ug_vmx.info): Likewise.
      	(gnat_ug_vxw.info): Likewise.
      	(gnat_ug_wnt.info): Likewise.
      	(gnat_rm.info): Likewise.
      	(gnat-style.info): Likewise.
      
      	* Make-lang.in ($(docobjdir)/g77.info): Add dependency on
      	stmp-docobjdir.
      
      	* Make-lang.in ($(docobjdir)/treelang/treelang.info): Depend on
      	stmp-docobjdir.
      
      From-SVN: r72742
      Mark Mitchell committed
    • posix-threads.cc (_Jv_CondNotify,_Jv_CondNotifyAll): Rename… · 16a10fb6
      posix-threads.cc (_Jv_CondNotify,_Jv_CondNotifyAll): Rename _Jv_PthreadCheckMonitor to _Jv_MutexCheckMonitor.
      
      2003-10-21  Jerry Quinn  <jlquinn@optonline.net>
      
              * posix-threads.cc (_Jv_CondNotify,_Jv_CondNotifyAll): Rename
              _Jv_PthreadCheckMonitor to _Jv_MutexCheckMonitor.
      	* include/no-threads.h (_Jv_MutexCheckMonitor): New.
      	* include/posix-threads.h (_Jv_MutexCheckMonitor): Rename from
              _Jv_PthreadCheckMonitor.  Simplify code.
      	(_Jv_MutexUnlock): Use _Jv_MutexCheckMonitor.
      	* include/win32-threads.h (_Jv_MutexCheckMonitor): New.
      	* java/lang/Object.h (_Jv_ObjectCheckMonitor): Declare.
      	* java/lang/Thread.java (holdsLock): New.
      	* java/lang/natObject.cc (_Jv_ObjectCheckMonitor): New, with and
              without JV_HASH_SYNCHRONIZATION.
      	* java/lang/natThread.cc (java::lang::Thread::holdsLock): New.
      
      From-SVN: r72741
      Jerry Quinn committed
    • Make-lang.in (info): Honor $(parsedir) and $(docobjdir). · 036a75ac
      
      2003-10-20  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Make-lang.in (info): Honor $(parsedir) and $(docobjdir).
      	(generate-manpages): Likewise.
      	(java.maintainer-clean): Likewise.
      	(gcj.info): Likewise.
      	(gcj.1): Likewise.
      	(gcjh.1): Likewise.
      	(jv-scan.1): Likewise.
      	(jcf-dump.1): Likewise.
      	(gij.1): Likewise.
      	(jv-convert.1): Likewise.
      	(rmic.1): Likewise.
      	(rmiregistry.1): Likewise.
      	(java.install-man): Likewise.
      	(parse-scan.o): Move and define complete compile line.
      	(parse.o): Likewise.
      	(jcf-tree-inline.o): Move.
      
      From-SVN: r72739
      Kelley Cook committed
    • ChangeLog: Fix typos. · cd0be382
      	* ChangeLog: Fix typos.
      	* call.c: Fix comment typos.
      	* class.c: Likewise.
      	* cp-tree.h: Likewise.
      	* cvt.c: Likewise.
      	* cxx-pretty-print.c: Likewise.
      	* decl.c: Likewise.
      	* decl2.c: Likewise.
      	* init.c: Likewise.
      	* mangle.c: Likewise.
      	* name-lookup.c: Likewise.
      	* parser.c: Likewise.
      	* search.c: Likewise.
      	* semantics.c: Likewise.
      	* tree.c: Likewise.
      	* typeck.c: Likewise.
      
      From-SVN: r72737
      Kazu Hirata committed
    • arm.c (arm_override_options): Set arm_constant_limit to 2 instead of 1 when optimize_size is true. · be03ccc9
      * config/arm/arm.c (arm_override_options): Set arm_constant_limit
      to 2 instead of 1 when optimize_size is true.  Gather code based on
      optimize_size together.  Add comment about XScale load latency.
      
      From-SVN: r72736
      Nicolas Pitre committed
    • m68k.c (m68k_output_function_prologue): Remove obsolete comments. · 802f1b93
      	* config/m68k/m68k.c (m68k_output_function_prologue): Remove
      	obsolete comments.
      
      From-SVN: r72735
      Gunther Nikl committed
    • Daily bump. · d9c6bbf6
      From-SVN: r72733
      GCC Administrator committed
  2. 20 Oct, 2003 24 commits
    • Makefile.in: Get parsedir and docobjdir from configure. · 51b9ff45
      2003-10-20  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.in: Get parsedir and docobjdir from configure.
      	* configure.in: Recogonize --enable-generated-files-in-srcdir.
      	Pass along parsedir and docobjdir.
      	* configure: Regenerate.
      	* doc/install.texi: Document --enable-generated-files-in-srcdir.
      
      From-SVN: r72731
      Kelley Cook committed
    • Makefile.in: Define $(docdir) before the Make-lang.in fragments are included. · d790dd9f
      	* Makefile.in: Define $(docdir) before the Make-lang.in fragments are
      	included.
      
      From-SVN: r72730
      Kelley Cook committed
    • cplus-dem.c (demangle_template): Register a new Btype only when needed. · 08c5b96d
              * cplus-dem.c (demangle_template): Register a new Btype only
              when needed.
              * testsuite/demangle-expected: Add a new test.
      
      From-SVN: r72729
      J. Brobecker committed
    • re PR libstdc++/10081 (basic_ios::_M_cache_locale leaves NULL members in the… · 9540958e
      re PR libstdc++/10081 (basic_ios::_M_cache_locale leaves NULL members in the face of unknown locales)
      
      
      2003-10-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/10081
      	* testsuite_hooks.h: Add pod_type, ctype and numpunct specializations.
      	* testsuite_hooks.cc: Same.
      	* 22_locale/numpunct/members/pod/1.cc: Edit.
      	* 22_locale/numpunct/members/pod/2.cc: Same.
      	* 27_io/basic_istream/sentry/char/3983-fstream.cc: Move ...
      	* 27_io/basic_istream/sentry/char/3983-sstream.cc: Move ...
      	* 27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc: Here.
      	* 27_io/basic_istream/extractors_character/pod/3983-2.cc: Here.
      	* 27_io/basic_istream/extractors_other/pod/3983-3.cc: Here.
      	* 27_io/basic_ostream/sentry/char/3983-fstream.cc: Remove.
      	* 27_io/basic_ostream/sentry/char/3983-sstream.cc: Remove.
      	* 27_io/basic_istream/sentry/pod/1.cc: New.
      	* 27_io/basic_ostream/sentry/pod/1.cc: New.
      	* 21_strings/basic_string/inserters_extractors/pod/10081-in.cc: New.
      	* 21_strings/basic_string/inserters_extractors/pod/10081-out.cc: New.
      
      From-SVN: r72728
      Benjamin Kosnik committed
    • c-common.c (expand_tree_builtin): Ensure creal and cimag functions do not return lvalues. · ac054e28
      	* c-common.c (expand_tree_builtin): Ensure creal and cimag
      	functions do not return lvalues.
      
      testsuite:
      	* gcc.dg/builtins-28.c: New test.
      
      From-SVN: r72727
      Joseph Myers committed
    • re PR c/12553 ([tree-ssa] ICE in gimplify_expr with volatiles) · d1132e0b
              PR c/12553
              * tree.c (build1) <ADDR_EXPR>: Set TREE_SIDE_EFFECTS
              appropriately.
      
      From-SVN: r72726
      Jason Merrill committed
    • re PR c/11446 ([3.4][3.4 regression?] Incompatibilty with alignment of… · 73f07942
      re PR c/11446 ([3.4][3.4 regression?] Incompatibilty with alignment of structures between 3.3 and 3.4 CVS)
      
              PR c/11446
              * stor-layout.c (layout_decl): Fix alignment handling.
      
      From-SVN: r72725
      Jason Merrill committed
    • re PR c/12553 ([tree-ssa] ICE in gimplify_expr with volatiles) · 2038bd69
              PR c/12553
              * tree.c (build1) <ADDR_EXPR>: Set TREE_SIDE_EFFECTS
              appropriately.
      
              PR c/11446
              * stor-layout.c (layout_decl): Fix alignment handling.
      
      From-SVN: r72724
      Jason Merrill committed
    • * doc/extend.texi: Deprecate casts as lvalues. · 02601a5c
      From-SVN: r72723
      Joseph Myers committed
    • * objc/hash.h (hash_string): Don't use a cast as an lvalue. · beca20d2
      From-SVN: r72722
      Joseph Myers committed
    • toplev.c (rest_of_compilation): Fix webizer pass ordering. · d4d1ebc1
      
      	* toplev.c (rest_of_compilation): Fix webizer pass ordering.
      
      	* cgraphunit.c (decide_is_function_needed):  Fix test dealing
      	with functions implicitly made inline.
      
      	* cgraphunit.c (cgraph_decide_inlining_incrementally):  New function.
      	(cgraph_finalize_function): Use it.
      	(cgraph_mark_inline): Allow incrmental decisions
      	* invoke.texi (max-inline-slope, min-inline-insns): Kill.
      	* params.def (PARAM_MAX_INLINE_SLOPE, PARAM_MIN_INLINE_INSNS): Kill.
      	* tree-inline.c (limits_allow_inlining): Kill.
      	(expand_call_inline): Always use unit-at-a-time path.
      
      	* decl.c (start_cleanup_fn):  Set DECL_DECLARED_INLINE_P to deffer
      	the expansion.
      
      	* testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
      	parameter.
      	* testsuite/gcc.dg/inline-2.c: Likewise.
      
      From-SVN: r72721
      Jan Hubicka committed
    • inclhack.def (hpux11_snprintf): New edit. · ce01559b
      	* fixinc/inclhack.def (hpux11_snprintf): New edit.
      	* fixinc/fixincl.x: Regenerate.
      	* fixinc/tests/base/stdio.h: Add test for hpux11_snprintf.
      
      From-SVN: r72719
      Zack Weinberg committed
    • Makefile.in (install-info): Simplify. · 97ae108d
      	* Makefile.in (install-info): Simplify.
      	($(DESTDIR)$(infodir)/%.info): New rule.
      	* configure.in (target_list): Remove install-info.
      	* doc/.cvsignore (gcc.info*): Remove.
      	(gccint.info*): Likewise.
      	(gccinstall.info*): Likewise.
      	(cpp.info*): Likewise.
      	(cppinternals.info*): Likewise.
      	(*.info*): Add it.
      	* doc/sourcebuild.texi: Update description of install-info.
      	* objc/Make-lang.in (objc.install-info): Remove.
      
      2003-10-20  Mark Mitchell  <mark@codesourcery.com>
      
      	* Make-lang.in (ada.install-info): Remove target.
      	(info): New target.
      	(install-info): Likewise.
      	(gnat_ug_unx.info): Simplify rule.
      	(gnat_ug_vmx.info): Likewise.
      	(gnat_ug_vxw.info): Likewise.
      	(gnat_ug_wnt.info): Likewise.
      	(gnat_rm.info): Likewise.
      	(gnat-style.info): Likewise.
      
      2003-10-20  Mark Mitchell  <mark@codesourcery.com>
      
      	* Make-lang.in (c++.install-info): Remove.
      
      Mon Oct 20 13:49:43 2003  Mark Mitchell  <mark@codesourcery.com>
      
      	* Make-lang.in (.PHONY): Remove f77.info, f77.install-info.
      	(info): Update dependencies.
      	($(srcdir)/f/g77.info): Replace with ...
      	($(docobjdir)/g77.info): ... this.
      	(f77.install-info): Remove.
      	(install-info): New target.
      
      2003-10-20  Mark Mitchell  <mark@codesourcery.com>
      
      	* Make-lang.in (info): Update dependencies.
      	(java.install-info): Remove.
      	($(srcdir)/java/gcj.info): Replace with ...
      	($(docobjdir)/gcj.info): ... this.
      
      2003-10-20  Mark Mitchell  <mark@codesourcery.com>
      
      	* Make-lang.in (info): Use docobjdir.
      	($(srcdir)/treelang/treelang.info): Replace with ...
      	($(docobjdir)/treelang/treelang.info): ... this.
      	(install-info): New target.
      
      From-SVN: r72718
      Mark Mitchell committed
    • class.c (layout_class_type): Set DECL_ARTIFICIAL on padding field. · ea258926
              * class.c (layout_class_type): Set DECL_ARTIFICIAL on padding
              field.
      
      From-SVN: r72717
      Jason Merrill committed
    • 2003-10-20 Michael Koch <konqueror@gmx.de> · c7560266
      	* java/text/RuleBasedCollator.java
      	(RuleBasedCollator): Check rules not empty, fixed search in already
      	existing collation elements.
      	(is_special): Removed common whitespace characters.
      	(text_argument): Dont return on whitespaces, add characters between
      	two ' to string buffer.
      
      From-SVN: r72716
      Michael Koch committed
    • 20021014-1.c: XFAIL for *-*-windiss targets. · d15f01e3
      2003-10-20  Phil Edwards  <phil@codesourcery.com>
      
      	* gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
      	* gcc.dg/nest.c:  Likewise.
      
      From-SVN: r72715
      Phil Edwards committed
    • configure.in (*-*-vxworks): Add target-libiberty to noconfdirs. · 4dd01c5c
      2003-10-20  Phil Edwards  <phil@codesourcery.com>
      
      	* configure.in (*-*-vxworks):  Add target-libiberty to noconfdirs.
      	* configure:  Regenerate.
      
      From-SVN: r72714
      Phil Edwards committed
    • ffi.c: Use _ABIN32, _ABIO32 instead of external _MIPS_SIM_NABI32, _MIPS_SIM_ABI32. · 27d54b2a
      	libffi:
      	* src/mips/ffi.c: Use _ABIN32, _ABIO32 instead of external
      	_MIPS_SIM_NABI32, _MIPS_SIM_ABI32.
      
      	libstdc++-v3:
      	* config/cpu/mips/atomicity.h (__atomic_add): Use _ABIO32 instead
      	of external _MIPS_SIM_ABI32.
      
      	boehm-gc:
      	* mips_sgi_mach_dep.s: Use _ABIO32 instead of external
      	_MIPS_SIM_ABI32.
      
      	gcc:
      	* config/mips/linux.h (TARGET_OS_CPP_BUILTINS): Define _ABIO32.
      	Use it in _MIPS_SIM definition.
      	* config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Likewise.
      
      From-SVN: r72713
      Rainer Orth committed
    • i386.c (print_reg): Abort if REGNO (x) is a virtual register, but only if file == asm_out_file. · 480feac0
      	* config/i386/i386.c (print_reg): Abort if REGNO (x) is a
      	virtual register, but only if file == asm_out_file.
      	* config/i386/i386.h (HI_REGISTER_NAMES): Use "argp", not "",
      	for ARG_POINTER_REGNUM.
      
      From-SVN: r72712
      Zack Weinberg committed
    • c-common.c (registered_builtin_types): New static. · d1d3865f
      	* c-common.c (registered_builtin_types): New static.
      	(c_common_type_for_mode): Consult registered_builtin_types.
      	(c_register_builtin_type): Add type to registered_builtin_types.
      	* optabs.c (init_floating_libfuncs): Initialize libfuncs for
      	all MODE_FLOAT modes, not just the ones corresponding to
      	float_type_node, double_type_node, and long_double_type_node.
      
      From-SVN: r72711
      Zack Weinberg committed
    • configure.ac: Fix comment typo. · 65fc9769
      2003-10-20  Phil Edwards  <phil@codesourcery.com>
      
      	* configure.ac:  Fix comment typo.
      	* configure.host:  Add vxworks to host_os switch.
      	* crossconfig.m4:  Remove old commented os_include_dir variables
      	left over from autotools transition.
      	(*-vxworks):  New stanza.
      	(*-windiss):  Add missing symbols.
      	* configure:  Regenerate.
      	* config/os/vxworks/ctype_base.h, config/os/vxworks/ctype_inline.h,
      	config/os/vxworks/ctype_noninline.h, config/os/vxworks/os_defines.h:
      	New files.
      	* config/os/windiss/os_defines.h:  Define __C9X__.
      
      From-SVN: r72710
      Phil Edwards committed
    • config.gcc: Add support for arm926ejs, arm1026ejs, arm1136js, arm1136jfs, and armv6j. · 68f98568
      	* config.gcc: Add support for arm926ejs, arm1026ejs, arm1136js,
      	arm1136jfs, and armv6j.
      	* config/arm/arm.c (FL_ARCH6J): New macro.
      	(FL_VFPV2): Likewise.
      	(all_cores): Add entries for arm926ejs, arm1026ejs, arm1136js,
      	and arm1136jfs.
      	(all_architectures): Add entry for armv6j.
      	(arm_override_options): Add entries for arm926ejs, arm1026ejs,
      	arm1136js, and arm1136jfs.
      	* config/arm/arm.h (TARGET_CPU_arm926ej_s): New macro.
      	(TARGET_CPU_arm1026ej_s): Likewise.
      	(TARGET_CPU_arm1136j_s): Likewise.
      	(TARGET_CPU_arm1136jf_s): Likewise.
      	* doc/invoke.texi: Document new ARM cores and architecture
      	variants.
      
      From-SVN: r72709
      Mark Mitchell committed
    • alpha.h (PREDICATE_CODES): Add normal_memory_operand. · df2ddbb3
              * config/alpha/alpha.h (PREDICATE_CODES): Add normal_memory_operand.
              * config/alpha/alpha-protos.h: Remove PREDICATE_CODES prototypes.
      
      From-SVN: r72708
      Richard Henderson committed
    • rs6000.h: (rs6000_sched_insert_nops): support new flag -minsert-sched-nops. · cbe26ab8
      
              * config/rs6000/rs6000.h: (rs6000_sched_insert_nops):
              support new flag -minsert-sched-nops.
              (DEFAULT_SCHED_FINISH_NOP_INSERTION_SCHEME): Define.
              * config/rs6000/rs6000.c: (rs6000_sched_insert_nops):
              support new flag -minsert-sched-nops.
              (is_cracked_insn, is_microcoded_insn): New functions.
              (rs6000_sched_finish): New function.
              (rs6000_issue_rate): Return 5 for power4.
              (get_next_active_insn, insn_terminates_group_p): New
              functions.
              (is_costly_group, force_new_group): New functions.
              (redefine_groups, pad_groups): New functions.
              (rs6000_variable_issue): Use new functions.
              * doc/invoke.texi (-minsert-sched-nops): Document new
              option.
      
      From-SVN: r72707
      Dorit Naishlos committed