PERFORCE change 36657 for review
Marcel Moolenaar
marcel at FreeBSD.org
Fri Aug 22 00:45:39 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=36657
Change 36657 by marcel at marcel_nfs on 2003/08/22 00:45:15
IFC @36652
Affected files ...
.. //depot/projects/ia64/UPDATING#48 integrate
.. //depot/projects/ia64/contrib/gcc/ChangeLog#11 integrate
.. //depot/projects/ia64/contrib/gcc/Makefile.in#11 integrate
.. //depot/projects/ia64/contrib/gcc/c-decl.c#12 integrate
.. //depot/projects/ia64/contrib/gcc/c-lex.c#7 integrate
.. //depot/projects/ia64/contrib/gcc/c-pragma.c#6 integrate
.. //depot/projects/ia64/contrib/gcc/c-typeck.c#9 integrate
.. //depot/projects/ia64/contrib/gcc/calls.c#10 integrate
.. //depot/projects/ia64/contrib/gcc/config/darwin.c#3 integrate
.. //depot/projects/ia64/contrib/gcc/config/i386/gthr-win32.c#2 integrate
.. //depot/projects/ia64/contrib/gcc/config/i386/winnt.c#5 integrate
.. //depot/projects/ia64/contrib/gcc/config/ia64/ia64.c#4 integrate
.. //depot/projects/ia64/contrib/gcc/config/ia64/ia64.md#4 integrate
.. //depot/projects/ia64/contrib/gcc/config/rs6000/rs6000.c#8 integrate
.. //depot/projects/ia64/contrib/gcc/config/sparc/sparc.c#8 integrate
.. //depot/projects/ia64/contrib/gcc/cp/ChangeLog#11 integrate
.. //depot/projects/ia64/contrib/gcc/cp/call.c#6 integrate
.. //depot/projects/ia64/contrib/gcc/cp/class.c#7 integrate
.. //depot/projects/ia64/contrib/gcc/cp/cp-tree.h#9 integrate
.. //depot/projects/ia64/contrib/gcc/cp/decl.c#11 integrate
.. //depot/projects/ia64/contrib/gcc/cp/init.c#10 integrate
.. //depot/projects/ia64/contrib/gcc/cp/method.c#7 integrate
.. //depot/projects/ia64/contrib/gcc/cp/parse.y#8 integrate
.. //depot/projects/ia64/contrib/gcc/cp/pt.c#9 integrate
.. //depot/projects/ia64/contrib/gcc/cp/search.c#7 integrate
.. //depot/projects/ia64/contrib/gcc/cppexp.c#5 integrate
.. //depot/projects/ia64/contrib/gcc/cppinit.c#9 integrate
.. //depot/projects/ia64/contrib/gcc/dbxout.c#8 integrate
.. //depot/projects/ia64/contrib/gcc/doc/c-tree.texi#5 integrate
.. //depot/projects/ia64/contrib/gcc/doc/collect2.texi#3 integrate
.. //depot/projects/ia64/contrib/gcc/doc/cpp.texi#6 integrate
.. //depot/projects/ia64/contrib/gcc/doc/cppopts.texi#4 integrate
.. //depot/projects/ia64/contrib/gcc/doc/extend.texi#6 integrate
.. //depot/projects/ia64/contrib/gcc/doc/fragments.texi#2 integrate
.. //depot/projects/ia64/contrib/gcc/doc/headerdirs.texi#3 integrate
.. //depot/projects/ia64/contrib/gcc/doc/include/texinfo.tex#3 integrate
.. //depot/projects/ia64/contrib/gcc/doc/invoke.texi#9 integrate
.. //depot/projects/ia64/contrib/gcc/doc/md.texi#5 integrate
.. //depot/projects/ia64/contrib/gcc/doc/portability.texi#2 integrate
.. //depot/projects/ia64/contrib/gcc/doc/rtl.texi#5 integrate
.. //depot/projects/ia64/contrib/gcc/doc/sourcebuild.texi#5 integrate
.. //depot/projects/ia64/contrib/gcc/doc/trouble.texi#4 integrate
.. //depot/projects/ia64/contrib/gcc/dwarf2out.c#7 integrate
.. //depot/projects/ia64/contrib/gcc/expr.c#10 integrate
.. //depot/projects/ia64/contrib/gcc/f/ChangeLog#10 integrate
.. //depot/projects/ia64/contrib/gcc/flow.c#8 integrate
.. //depot/projects/ia64/contrib/gcc/gcse.c#5 integrate
.. //depot/projects/ia64/contrib/gcc/integrate.c#6 integrate
.. //depot/projects/ia64/contrib/gcc/libgcc-std.ver#3 integrate
.. //depot/projects/ia64/contrib/gcc/loop.c#11 integrate
.. //depot/projects/ia64/contrib/gcc/optabs.c#9 integrate
.. //depot/projects/ia64/contrib/gcc/sched-deps.c#7 integrate
.. //depot/projects/ia64/contrib/gcc/sched-ebb.c#3 integrate
.. //depot/projects/ia64/contrib/gcc/sched-int.h#5 integrate
.. //depot/projects/ia64/contrib/gcc/sched-rgn.c#4 integrate
.. //depot/projects/ia64/contrib/gcc/toplev.c#11 integrate
.. //depot/projects/ia64/contrib/gcc/tree-inline.c#6 integrate
.. //depot/projects/ia64/contrib/gcc/unroll.c#9 integrate
.. //depot/projects/ia64/contrib/gcc/unwind-c.c#2 integrate
.. //depot/projects/ia64/contrib/gcc/varasm.c#9 integrate
.. //depot/projects/ia64/contrib/gcc/version.c#12 integrate
.. //depot/projects/ia64/contrib/libf2c/ChangeLog#9 integrate
.. //depot/projects/ia64/contrib/libobjc/ChangeLog#10 integrate
.. //depot/projects/ia64/contrib/libstdc++/ChangeLog#11 integrate
.. //depot/projects/ia64/contrib/libstdc++/config/abi/hppa-linux-gnu/baseline_symbols.txt#1 branch
.. //depot/projects/ia64/contrib/libstdc++/config/abi/mips-linux-gnu/baseline_symbols.txt#1 branch
.. //depot/projects/ia64/contrib/libstdc++/config/abi/sparc-linux-gnu/baseline_symbols.txt#1 branch
.. //depot/projects/ia64/contrib/libstdc++/config/abi/x86_64-linux-gnu/baseline_symbols.txt#2 integrate
.. //depot/projects/ia64/contrib/libstdc++/configure#7 integrate
.. //depot/projects/ia64/contrib/libstdc++/configure.in#8 integrate
.. //depot/projects/ia64/contrib/libstdc++/include/bits/c++config#8 integrate
.. //depot/projects/ia64/contrib/libstdc++/include/bits/locale_facets.tcc#8 integrate
.. //depot/projects/ia64/etc/defaults/Makefile#2 integrate
.. //depot/projects/ia64/etc/defaults/devfs.rules#1 branch
.. //depot/projects/ia64/etc/defaults/rc.conf#39 integrate
.. //depot/projects/ia64/etc/devd.conf#6 integrate
.. //depot/projects/ia64/etc/rc.d/devfs#6 integrate
.. //depot/projects/ia64/etc/rc.subr#14 integrate
.. //depot/projects/ia64/lib/libpthread/thread/thr_sig.c#23 integrate
.. //depot/projects/ia64/libexec/rtld-elf/malloc.c#6 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#63 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/alpha/article.sgml#2 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/amd64/article.sgml#2 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#118 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/i386/article.sgml#3 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/ia64/article.sgml#2 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/pc98/article.sgml#2 integrate
.. //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/sparc64/article.sgml#3 integrate
.. //depot/projects/ia64/sbin/atm/atmconfig/main.c#2 integrate
.. //depot/projects/ia64/sbin/camcontrol/modeedit.c#8 integrate
.. //depot/projects/ia64/share/man/man4/Makefile#56 integrate
.. //depot/projects/ia64/share/man/man4/an.4#6 integrate
.. //depot/projects/ia64/share/man/man4/cue.4#3 integrate
.. //depot/projects/ia64/share/man/man4/exca.4#4 integrate
.. //depot/projects/ia64/share/man/man4/ip.4#9 integrate
.. //depot/projects/ia64/share/man/man4/mac_none.4#8 integrate
.. //depot/projects/ia64/share/man/man4/mac_stub.4#1 branch
.. //depot/projects/ia64/share/man/man4/man4.i386/ep.4#2 integrate
.. //depot/projects/ia64/share/man/man4/man4.i386/fe.4#2 integrate
.. //depot/projects/ia64/share/man/man4/oldcard.4#4 integrate
.. //depot/projects/ia64/share/man/man4/pccard.4#5 integrate
.. //depot/projects/ia64/share/man/man4/pcic.4#5 integrate
.. //depot/projects/ia64/share/man/man4/vr.4#4 integrate
.. //depot/projects/ia64/share/man/man4/wi.4#29 integrate
.. //depot/projects/ia64/share/misc/bsd-family-tree#13 integrate
.. //depot/projects/ia64/share/mklocale/zh_CN.GB18030.src#2 integrate
.. //depot/projects/ia64/share/timedef/am_ET.UTF-8.src#2 integrate
.. //depot/projects/ia64/sys/alpha/alpha/api_up1000.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/autoconf.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/busspace.c#3 integrate
.. //depot/projects/ia64/sys/alpha/alpha/db_disasm.c#5 integrate
.. //depot/projects/ia64/sys/alpha/alpha/db_interface.c#7 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_1000a.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_2100_a50.c#9 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_2100_a500.c#9 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_axppci_33.c#10 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_eb64plus.c#9 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_kn20aa.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_kn300.c#9 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_st550.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dec_st6600.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/dump_machdep.c#5 integrate
.. //depot/projects/ia64/sys/alpha/alpha/genassym.c#9 integrate
.. //depot/projects/ia64/sys/alpha/alpha/ieee_float.c#3 integrate
.. //depot/projects/ia64/sys/alpha/alpha/in_cksum.c#3 integrate
.. //depot/projects/ia64/sys/alpha/alpha/pmap.c#39 integrate
.. //depot/projects/ia64/sys/alpha/alpha/promcons.c#8 integrate
.. //depot/projects/ia64/sys/alpha/alpha/sgmap.c#3 integrate
.. //depot/projects/ia64/sys/alpha/alpha/sys_machdep.c#10 integrate
.. //depot/projects/ia64/sys/alpha/alpha/trap.c#29 integrate
.. //depot/projects/ia64/sys/alpha/isa/isa.c#5 integrate
.. //depot/projects/ia64/sys/alpha/isa/isa_dma.c#5 integrate
.. //depot/projects/ia64/sys/alpha/isa/mcclock_isa.c#3 integrate
.. //depot/projects/ia64/sys/alpha/linux/linux_dummy.c#4 integrate
.. //depot/projects/ia64/sys/alpha/linux/linux_genassym.c#4 integrate
.. //depot/projects/ia64/sys/alpha/linux/linux_machdep.c#11 integrate
.. //depot/projects/ia64/sys/alpha/linux/linux_sysvec.c#12 integrate
.. //depot/projects/ia64/sys/alpha/mcbus/mcmem.c#3 integrate
.. //depot/projects/ia64/sys/alpha/mcbus/mcpcia.c#8 integrate
.. //depot/projects/ia64/sys/alpha/osf1/imgact_osf1.c#12 integrate
.. //depot/projects/ia64/sys/alpha/osf1/osf1_ioctl.c#4 integrate
.. //depot/projects/ia64/sys/alpha/osf1/osf1_mount.c#10 integrate
.. //depot/projects/ia64/sys/alpha/osf1/osf1_signal.c#17 integrate
.. //depot/projects/ia64/sys/alpha/osf1/osf1_sysvec.c#6 integrate
.. //depot/projects/ia64/sys/alpha/pci/apecs_pci.c#4 integrate
.. //depot/projects/ia64/sys/alpha/pci/bwx.c#3 integrate
.. //depot/projects/ia64/sys/alpha/pci/cia_pci.c#4 integrate
.. //depot/projects/ia64/sys/alpha/pci/irongate.c#4 integrate
.. //depot/projects/ia64/sys/alpha/pci/irongate_pci.c#5 integrate
.. //depot/projects/ia64/sys/alpha/pci/lca_pci.c#6 integrate
.. //depot/projects/ia64/sys/alpha/pci/pcibus.c#4 integrate
.. //depot/projects/ia64/sys/alpha/pci/swiz.c#3 integrate
.. //depot/projects/ia64/sys/alpha/pci/t2.c#6 integrate
.. //depot/projects/ia64/sys/alpha/pci/t2_pci.c#5 integrate
.. //depot/projects/ia64/sys/alpha/pci/tsunami.c#6 integrate
.. //depot/projects/ia64/sys/alpha/pci/tsunami_pci.c#5 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/dwlpx.c#6 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/gbus.c#3 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/kftxx.c#3 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/mcclock_tlsb.c#3 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/tlsbcpu.c#3 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/tlsbmem.c#3 integrate
.. //depot/projects/ia64/sys/alpha/tlsb/zs_tlsb.c#8 integrate
.. //depot/projects/ia64/sys/amd64/ia32/ia32_proto.h#2 integrate
.. //depot/projects/ia64/sys/amd64/ia32/ia32_syscall.h#2 integrate
.. //depot/projects/ia64/sys/amd64/ia32/ia32_syscalls.c#2 integrate
.. //depot/projects/ia64/sys/amd64/ia32/ia32_sysent.c#2 integrate
.. //depot/projects/ia64/sys/amd64/ia32/syscalls.master#2 integrate
.. //depot/projects/ia64/sys/boot/i386/boot2/boot1.s#4 integrate
.. //depot/projects/ia64/sys/cam/scsi/scsi_da.c#49 integrate
.. //depot/projects/ia64/sys/conf/NOTES#64 integrate
.. //depot/projects/ia64/sys/conf/files#94 integrate
.. //depot/projects/ia64/sys/conf/options#64 integrate
.. //depot/projects/ia64/sys/dev/aac/aac_disk.c#16 integrate
.. //depot/projects/ia64/sys/dev/aac/aac_pci.c#21 integrate
.. //depot/projects/ia64/sys/dev/acpica/acpi_pcib.c#17 integrate
.. //depot/projects/ia64/sys/dev/acpica/acpi_pcib_acpi.c#8 integrate
.. //depot/projects/ia64/sys/dev/acpica/acpi_pcib_pci.c#3 integrate
.. //depot/projects/ia64/sys/dev/acpica/acpi_timer.c#14 integrate
.. //depot/projects/ia64/sys/dev/adlink/adlink.c#3 integrate
.. //depot/projects/ia64/sys/dev/advansys/adv_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/advansys/adw_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/aic/aic.c#7 integrate
.. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx_osm.h#11 integrate
.. //depot/projects/ia64/sys/dev/aic7xxx/aic7xxx_osm.h#12 integrate
.. //depot/projects/ia64/sys/dev/amd/amd.c#9 integrate
.. //depot/projects/ia64/sys/dev/amr/amr.c#18 integrate
.. //depot/projects/ia64/sys/dev/amr/amr_pci.c#11 integrate
.. //depot/projects/ia64/sys/dev/an/if_an.c#25 integrate
.. //depot/projects/ia64/sys/dev/an/if_an_pci.c#12 integrate
.. //depot/projects/ia64/sys/dev/ar/if_ar_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/asr/asr.c#17 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#21 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-dma.c#26 integrate
.. //depot/projects/ia64/sys/dev/ata/ata-pci.c#30 integrate
.. //depot/projects/ia64/sys/dev/bge/if_bge.c#40 integrate
.. //depot/projects/ia64/sys/dev/bktr/bktr_audio.c#4 integrate
.. //depot/projects/ia64/sys/dev/bktr/bktr_card.c#5 integrate
.. //depot/projects/ia64/sys/dev/bktr/bktr_core.c#11 integrate
.. //depot/projects/ia64/sys/dev/bktr/bktr_i2c.c#4 integrate
.. //depot/projects/ia64/sys/dev/bktr/bktr_os.c#13 integrate
.. //depot/projects/ia64/sys/dev/bktr/bktr_tuner.c#2 integrate
.. //depot/projects/ia64/sys/dev/buslogic/bt_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/ciss/ciss.c#24 integrate
.. //depot/projects/ia64/sys/dev/digi/digi_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/dpt/dpt_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/drm/drm_os_freebsd.h#11 integrate
.. //depot/projects/ia64/sys/dev/ed/if_ed_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/em/if_em.h#18 integrate
.. //depot/projects/ia64/sys/dev/em/if_em_osdep.h#13 integrate
.. //depot/projects/ia64/sys/dev/en/if_en_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/fatm/if_fatm.c#8 integrate
.. //depot/projects/ia64/sys/dev/fb/boot_font.c#2 integrate
.. //depot/projects/ia64/sys/dev/fb/gfb.c#4 integrate
.. //depot/projects/ia64/sys/dev/fb/s3_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/fb/tga.c#3 integrate
.. //depot/projects/ia64/sys/dev/firewire/fwcrom.c#7 integrate
.. //depot/projects/ia64/sys/dev/firewire/fwohci_pci.c#23 integrate
.. //depot/projects/ia64/sys/dev/firewire/sbp.c#41 integrate
.. //depot/projects/ia64/sys/dev/fxp/if_fxp.c#42 integrate
.. //depot/projects/ia64/sys/dev/gfb/gfb_pci.c#7 integrate
.. //depot/projects/ia64/sys/dev/gx/if_gx.c#10 integrate
.. //depot/projects/ia64/sys/dev/hatm/if_hatm.c#7 integrate
.. //depot/projects/ia64/sys/dev/hatm/if_hatm_intr.c#3 integrate
.. //depot/projects/ia64/sys/dev/hatm/if_hatm_ioctl.c#7 integrate
.. //depot/projects/ia64/sys/dev/hatm/if_hatm_rx.c#4 integrate
.. //depot/projects/ia64/sys/dev/hatm/if_hatm_tx.c#6 integrate
.. //depot/projects/ia64/sys/dev/hea/eni.h#6 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_buffer.c#5 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_command.c#6 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_globals.c#3 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_if.c#4 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_init.c#5 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_intr.c#3 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_load.c#7 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_output.c#7 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_receive.c#7 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_stats.c#3 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_timer.c#2 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_transmit.c#3 integrate
.. //depot/projects/ia64/sys/dev/hfa/fore_vcm.c#3 integrate
.. //depot/projects/ia64/sys/dev/hifn/hifn7751.c#14 integrate
.. //depot/projects/ia64/sys/dev/hme/if_hme_pci.c#8 integrate
.. //depot/projects/ia64/sys/dev/ichsmb/ichsmb_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/ida/ida_pci.c#6 integrate
.. //depot/projects/ia64/sys/dev/iir/iir_pci.c#8 integrate
.. //depot/projects/ia64/sys/dev/ips/ips.h#3 integrate
.. //depot/projects/ia64/sys/dev/ips/ips_disk.h#2 integrate
.. //depot/projects/ia64/sys/dev/isp/isp_pci.c#16 integrate
.. //depot/projects/ia64/sys/dev/mii/brgphy.c#16 integrate
.. //depot/projects/ia64/sys/dev/mii/dcphy.c#10 integrate
.. //depot/projects/ia64/sys/dev/mlx/mlx_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/mly/mly.c#17 integrate
.. //depot/projects/ia64/sys/dev/mpt/mpt_pci.c#9 integrate
.. //depot/projects/ia64/sys/dev/musycc/musycc.c#7 integrate
.. //depot/projects/ia64/sys/dev/my/if_my.c#13 integrate
.. //depot/projects/ia64/sys/dev/nge/if_nge.c#22 integrate
.. //depot/projects/ia64/sys/dev/patm/if_patm_attach.c#3 integrate
.. //depot/projects/ia64/sys/dev/pccard/pccard.c#21 integrate
.. //depot/projects/ia64/sys/dev/pccard/pccard_cis.c#10 integrate
.. //depot/projects/ia64/sys/dev/pccard/pccarddevs#35 integrate
.. //depot/projects/ia64/sys/dev/pccard/pccarddevs.h#35 integrate
.. //depot/projects/ia64/sys/dev/pccbb/pccbb.c#35 integrate
.. //depot/projects/ia64/sys/dev/pci/eisa_pci.c#2 integrate
.. //depot/projects/ia64/sys/dev/pci/fixup_pci.c#2 integrate
.. //depot/projects/ia64/sys/dev/pci/ignore_pci.c#2 integrate
.. //depot/projects/ia64/sys/dev/pci/isa_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/pci/pci.c#28 integrate
.. //depot/projects/ia64/sys/dev/pci/pci_pci.c#16 integrate
.. //depot/projects/ia64/sys/dev/pci/pci_private.h#8 integrate
.. //depot/projects/ia64/sys/dev/pci/pci_user.c#8 integrate
.. //depot/projects/ia64/sys/dev/pci/pcib_private.h#5 integrate
.. //depot/projects/ia64/sys/dev/pci/pcivar.h#8 integrate
.. //depot/projects/ia64/sys/dev/ppbus/ppb_base.c#2 integrate
.. //depot/projects/ia64/sys/dev/pst/pst-iop.c#5 integrate
.. //depot/projects/ia64/sys/dev/pst/pst-pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/pst/pst-raid.c#9 integrate
.. //depot/projects/ia64/sys/dev/puc/pucdata.c#18 integrate
.. //depot/projects/ia64/sys/dev/rp/rp_pci.c#3 integrate
.. //depot/projects/ia64/sys/dev/safe/safe.c#4 integrate
.. //depot/projects/ia64/sys/dev/sbni/if_sbni_pci.c#6 integrate
.. //depot/projects/ia64/sys/dev/sbsh/if_sbsh.c#2 integrate
.. //depot/projects/ia64/sys/dev/si/si_pci.c#2 integrate
.. //depot/projects/ia64/sys/dev/sio/sio_pci.c#17 integrate
.. //depot/projects/ia64/sys/dev/sn/if_sn_pccard.c#8 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/als4000.c#5 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/au88x0.c#3 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/aureal.c#5 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/cmi.c#9 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/cs4281.c#6 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/csa.c#5 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/csamidi.c#4 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/csapcm.c#4 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/ds1.c#8 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/emu10k1.c#12 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/es137x.c#6 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/fm801.c#8 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/ich.c#17 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/maestro.c#6 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/maestro3.c#10 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/neomagic.c#3 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/solo.c#5 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/t4dwave.c#8 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/via8233.c#8 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/via82c686.c#9 integrate
.. //depot/projects/ia64/sys/dev/sound/pci/vibes.c#4 integrate
.. //depot/projects/ia64/sys/dev/sound/pcm/ac97.c#19 integrate
.. //depot/projects/ia64/sys/dev/sound/pcm/ac97.h#5 integrate
.. //depot/projects/ia64/sys/dev/sound/pcm/ac97_patch.c#2 integrate
.. //depot/projects/ia64/sys/dev/sound/pcm/ac97_patch.h#2 integrate
.. //depot/projects/ia64/sys/dev/sr/if_sr_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/stg/tmc18c30_pci.c#2 integrate
.. //depot/projects/ia64/sys/dev/sym/sym_hipd.c#14 integrate
.. //depot/projects/ia64/sys/dev/tdfx/tdfx_pci.c#13 integrate
.. //depot/projects/ia64/sys/dev/tga/tga_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/trm/trm.c#14 integrate
.. //depot/projects/ia64/sys/dev/twe/twe_compat.h#8 integrate
.. //depot/projects/ia64/sys/dev/tx/if_tx.c#14 integrate
.. //depot/projects/ia64/sys/dev/txp/if_txp.c#13 integrate
.. //depot/projects/ia64/sys/dev/ubsec/ubsec.c#20 integrate
.. //depot/projects/ia64/sys/dev/usb/ehci_pci.c#5 integrate
.. //depot/projects/ia64/sys/dev/usb/ohci_pci.c#4 integrate
.. //depot/projects/ia64/sys/dev/usb/uhci_pci.c#6 integrate
.. //depot/projects/ia64/sys/dev/usb/umass.c#32 integrate
.. //depot/projects/ia64/sys/dev/usb/usbdevs#44 integrate
.. //depot/projects/ia64/sys/dev/usb/usbdevs.h#42 integrate
.. //depot/projects/ia64/sys/dev/usb/usbdevs_data.h#42 integrate
.. //depot/projects/ia64/sys/dev/vx/if_vx_pci.c#3 integrate
.. //depot/projects/ia64/sys/dev/wi/if_wi_pccard.c#28 integrate
.. //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#16 integrate
.. //depot/projects/ia64/sys/dev/xe/if_xe_pccard.c#8 integrate
.. //depot/projects/ia64/sys/i386/i386/pmap.c#59 integrate
.. //depot/projects/ia64/sys/i386/pci/pci_bus.c#18 integrate
.. //depot/projects/ia64/sys/ia64/ia32/ia32_proto.h#10 integrate
.. //depot/projects/ia64/sys/ia64/ia32/ia32_syscall.h#11 integrate
.. //depot/projects/ia64/sys/ia64/ia32/ia32_sysent.c#12 integrate
.. //depot/projects/ia64/sys/ia64/ia32/syscalls.master#17 integrate
.. //depot/projects/ia64/sys/kern/kern_mac.c#30 integrate
.. //depot/projects/ia64/sys/kern/kern_mib.c#15 integrate
.. //depot/projects/ia64/sys/kern/kern_tc.c#29 integrate
.. //depot/projects/ia64/sys/kern/vfs_syscalls.c#53 integrate
.. //depot/projects/ia64/sys/modules/Makefile#59 integrate
.. //depot/projects/ia64/sys/modules/mac_stub/Makefile#1 branch
.. //depot/projects/ia64/sys/netgraph/ng_ksocket.c#10 integrate
.. //depot/projects/ia64/sys/netinet/igmp.c#9 integrate
.. //depot/projects/ia64/sys/netinet/in.h#20 integrate
.. //depot/projects/ia64/sys/netinet/in_pcb.h#18 integrate
.. //depot/projects/ia64/sys/netinet/in_var.h#5 integrate
.. //depot/projects/ia64/sys/netinet/ip_icmp.c#14 integrate
.. //depot/projects/ia64/sys/netinet/ip_output.c#30 integrate
.. //depot/projects/ia64/sys/netinet/ip_var.h#14 integrate
.. //depot/projects/ia64/sys/netinet/raw_ip.c#25 integrate
.. //depot/projects/ia64/sys/netinet/tcp_subr.c#32 integrate
.. //depot/projects/ia64/sys/netinet/udp_usrreq.c#23 integrate
.. //depot/projects/ia64/sys/pci/agp.c#19 integrate
.. //depot/projects/ia64/sys/pci/agp_ali.c#6 integrate
.. //depot/projects/ia64/sys/pci/agp_amd.c#10 integrate
.. //depot/projects/ia64/sys/pci/agp_i810.c#16 integrate
.. //depot/projects/ia64/sys/pci/agp_intel.c#13 integrate
.. //depot/projects/ia64/sys/pci/agp_sis.c#7 integrate
.. //depot/projects/ia64/sys/pci/agp_via.c#8 integrate
.. //depot/projects/ia64/sys/pci/alpm.c#7 integrate
.. //depot/projects/ia64/sys/pci/amdpm.c#8 integrate
.. //depot/projects/ia64/sys/pci/if_dc.c#45 integrate
.. //depot/projects/ia64/sys/pci/if_de.c#13 integrate
.. //depot/projects/ia64/sys/pci/if_mn.c#8 integrate
.. //depot/projects/ia64/sys/pci/if_pcn.c#18 integrate
.. //depot/projects/ia64/sys/pci/if_rl.c#42 integrate
.. //depot/projects/ia64/sys/pci/if_sf.c#17 integrate
.. //depot/projects/ia64/sys/pci/if_sis.c#28 integrate
.. //depot/projects/ia64/sys/pci/if_sk.c#17 integrate
.. //depot/projects/ia64/sys/pci/if_ste.c#21 integrate
.. //depot/projects/ia64/sys/pci/if_ti.c#26 integrate
.. //depot/projects/ia64/sys/pci/if_tl.c#14 integrate
.. //depot/projects/ia64/sys/pci/if_vr.c#22 integrate
.. //depot/projects/ia64/sys/pci/if_wb.c#17 integrate
.. //depot/projects/ia64/sys/pci/if_xl.c#38 integrate
.. //depot/projects/ia64/sys/pci/intpm.c#8 integrate
.. //depot/projects/ia64/sys/pci/meteor.c#10 integrate
.. //depot/projects/ia64/sys/pci/ncr.c#12 integrate
.. //depot/projects/ia64/sys/pci/viapm.c#6 integrate
.. //depot/projects/ia64/sys/pci/xrpu.c#10 integrate
.. //depot/projects/ia64/sys/security/mac_biba/mac_biba.c#21 integrate
.. //depot/projects/ia64/sys/security/mac_bsdextended/mac_bsdextended.c#11 integrate
.. //depot/projects/ia64/sys/security/mac_lomac/mac_lomac.c#14 integrate
.. //depot/projects/ia64/sys/security/mac_mls/mac_mls.c#21 integrate
.. //depot/projects/ia64/sys/security/mac_none/mac_none.c#10 integrate
.. //depot/projects/ia64/sys/security/mac_stub/mac_stub.c#1 branch
.. //depot/projects/ia64/sys/security/mac_test/mac_test.c#12 integrate
.. //depot/projects/ia64/sys/sparc64/sparc64/pmap.c#43 integrate
.. //depot/projects/ia64/sys/sys/mac.h#17 integrate
.. //depot/projects/ia64/sys/sys/mac_policy.h#16 integrate
.. //depot/projects/ia64/sys/sys/sysctl.h#17 integrate
.. //depot/projects/ia64/sys/vm/uma_core.c#50 integrate
.. //depot/projects/ia64/sys/vm/vm_page.c#51 integrate
.. //depot/projects/ia64/usr.sbin/lpr/lpd/printjob.c#10 integrate
.. //depot/projects/ia64/usr.sbin/lpr/lpd/recvjob.c#6 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/install.c#23 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/main.c#5 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/modules.c#6 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/options.c#4 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/pccard.c#2 integrate
.. //depot/projects/ia64/usr.sbin/sysinstall/sysinstall.h#24 integrate
Differences ...
==== //depot/projects/ia64/UPDATING#48 (text+ko) ====
@@ -15,6 +15,7 @@
related kernel options, INVARIANTS, malloc debugging flags
in userland, and various verbose features in the kernel. Many
developers choose to disable these features on build machines
+ to maximize performance.
20030819:
The OFW_NEWPCI option has been turned on in the Sparc64 GENERIC kernel.
@@ -1338,4 +1339,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.261 2003/08/20 01:52:30 obrien Exp $
+$FreeBSD: src/UPDATING,v 1.262 2003/08/20 15:42:05 obrien Exp $
==== //depot/projects/ia64/contrib/gcc/ChangeLog#11 (text+ko) ====
@@ -1,3 +1,340 @@
+2003-08-04 Release Manager
+
+ * GCC 3.3.1 Released.
+
+2003-08-04 Release Manager
+
+ * GCC 3.3.1 Released.
+
+2003-08-03 Neil Booth <neil at daikokuya.co.uk>
+
+ PR preprocessor/11534
+ * cppexp.c (parse_defined): Warn only if -pedantic.
+
+2003-08-03 Mark Mitchell <mark at codesourcery.com>
+
+ * Makefile.in (ORDINARY_FLAGS_TO_PASS): Pass AR.
+
+ * Makefile.in (STAGE2_FLAGS_TO_PASS): Pass AR_FOR_TARGET and
+ RANLIB_FOR_TARGET.
+ (stage1_build): Likewise.
+
+2003-08-03 Jan Hubicka <jh at suse.cz>
+
+ PR 10510
+ * config/pa/pa.h (MAYBE_FP_REG_CLASS_P): New.
+ (SECONDARY_MEMORY_NEEDED): Use it.
+
+2003-08-01 Geoffrey Keating <geoffk at apple.com>
+
+ PR 11709 (partial fix)
+ * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Don't
+ insert a label at the end of an function under Mach-O.
+
+ PR 11313
+ * c-pragma.c (maybe_apply_pragma_weak): Don't get DECL_ASSEMBLER_NAME
+ when it's not needed.
+
+2003-07-29 Richard Henderson <rth at redhat.com>
+
+ PR target/10681
+
+ 2003-06-27 J"orn Rennecke <joern.rennecke at superh.com>
+ * flow.c (propagate_one_insn): Use proper test for a register
+ being part of the return value.
+
+ 2003-06-26 Richard Henderson <rth at redhat.com>
+ * flow.c (propagate_one_insn): Preserve live-at-end registers
+ across tail calls.
+
+ 2003-06-26 Richard Henderson <rth at redhat.com>
+ * config/ia64/ia64.c (ia64_expand_call): Don't add ar.pfs for sibcalls.
+ (ia64_split_call): Only load descriptor for GP register inputs.
+ (ia64_expand_epilogue): Check current_frame_info.mask not
+ current_function_is_leaf to restore ar.pfs.
+
+2003-07-26 Gerald Pfeifer <pfeifer at dbai.tuwien.ac.at>
+
+ * doc/install.texi (Testing): Adjust required versions of DejaGnu.
+
+2003-07-24 Aldy Hernandez <aldyh at redhat.com>
+
+ Backport the folling patch.
+
+ 2003-04-01 Aldy Hernandez <aldyh at redhat.com>
+
+ PR/8878
+ * expr.c (expand_expr): Handle VECTOR_CST.
+ (const_vector_from_tree): New.
+
+ * varasm.c (output_constant): Handle VECTOR_CST.
+
+ * c-typeck.c (digest_init): Build a vector constant from a
+ VECTOR_TYPE.
+
+2003-07-23 John David Anglin <dave.anglin at nrc-cnrc.gc.ca>
+
+ PR target/11607 and PR target/11516
+ * pa.md (extzv, extv, insv): Revert latter half of last patch.
+
+2003-07-23 Mark Mitchell <mark at codesourcery.com>
+
+ PR optimization/10679
+ * tree-inline.c (inlinable_function_p): Honor MIN_INLINE_INSNS.
+
+2003-07-22 Bob Wilson <bob.wilson at acm.org>
+
+ * unwind-c.c (PERSONALITY_FUNCTION): Delete duplicate define.
+
+2003-07-23 Dave Fluri <dave.fluri at onlink.net>
+
+ * doc/extend.texi: Fixes to spelling, grammar, and diction.
+
+2003-07-21 H.J. Lu <hongjiu.lu at intel.com>
+
+ PR optimization/11599
+ * config/ia64/ia64.md (prefetch): Support predicate.
+
+2003-07-17 Eric Botcazou <ebotcazou at libertysurf.fr>
+
+ PR optimization/11536
+ * unroll.c (loop_iterations): Do not replace a register holding
+ the final value by its equivalent before the loop if it is not
+ invariant.
+
+2003-07-17 Eric Botcazou <ebotcazou at libertysurf.fr>
+
+ * gcc.c-torture/execute/loop-16.c: New test.
+
+2003-07-21 Ben Elliston <bje at wasabisystems.com>
+
+ * doc/invoke.texi (V850 Options): Spelling fixes.
+
+2003-07-21 Lisa M. Goldstein <opus at gnu.org>
+
+ * doc/invoke.texi: Fixes to style, grammar and diction.
+
+2003-07-20 Mark Mitchell <mark at codesourcery.com>
+
+ PR debug/11279
+ * dwarf2out.c (gen_enumeration_type_die): Remember that
+ enumerators can be unsigned.
+
+2003-07-19 Kelley Cook <kelleycook at wideopenwest.com>
+
+ * c-tree.texi: Backport changes from mainline.
+ * c-tree.texi: Ditto.
+ * collect2.texi: Ditto.
+ * cpp.texi: Ditto.
+ * cppopts.texi: Ditto.
+ * extend.texi: Ditto.
+ * fragments.texi: Ditto.
+ * headerdirs.texi: Ditto.
+ * install.texi: Ditto.
+ * invoke.texi: Ditto.
+ * md.texi: Ditto.
+ * portability.texi: Ditto.
+ * rtl.texi: Ditto.
+ * sourcebuild.texi: Ditto.
+ * trouble.texi: Ditto.
+
+2003-07-19 Kelley Cook <kelleycook at wideopenwest.com>
+
+ PR optimization/4490
+ * doc/invoke.texi (m96bit-long-double, m128bit-long-double): Reword
+ documentation to accurately reflect what these options do.
+
+2003-07-18 Richard Henderson <rth at redhat.com>
+ David S. Miller <davem at redhat.com>
+
+ PR target/11556
+ * optabs.c (prepare_operand): Fail gracefully instead of abort
+ if the predicate doesn't satisfy.
+ (gen_cond_trap): Allow prepare_operand to fail.
+ Pass correct opnum argument to prepare_operand.
+
+2003-07-18 Eric Botcazou <ebotcazou at libertysurf.fr>
+
+ PR optimization/11083
+ * toplev.c (rest_of_compilation): Delete unreachable blocks
+ if dead edges were purged after the addressof pass.
+
+2003-07-17 Mark Mitchell <mark at codesourcery.com>
+
+ PR optimization/11557
+ * calls.c (flags_from_decl_or_type): Do not set ECF_LIBCALL_BLOCK
+ unless we know which function is being called.
+
+2003-07-17 Nathanael Nerode <neroden at gcc.gnu.org>
+
+ PR bootstrap/11043
+ * config/arc/t-arc: Replace bogus references to "x-crtinit.o",
+ "x-crtfini.o" with "crtinit.o", "crtfini.o".
+
+2003-07-17 Eric Botcazou <ebotcazou at libertysurf.fr>
+
+ PR other/11466
+ * doc/invoke.texi (SPARC Options): Document "-mlittle-endian"
+ and its restrictions for the SPARC64 port.
+
+ Backport from mainline:
+ 2003-06-13 Florian Weimer <fw at deneb.enyo.de>
+
+ * doc/invoke.texi (SPARC Options): Document "-mimpure-text".
+
+2003-07-17 Eric Botcazou <ebotcazou at libertysurf.fr>
+ Phil Edwards <phil at jaj.com>
+
+ * doc/install.texi (*-*-solaris2*): Document the step-by-step
+ procedure to bootstrap and install.
+ Document the preference for the legacy Sun tools in /usr/bin
+ over the POSIX tools in /usr/xpg4/bin for the build process.
+
+2003-07-16 Richard Henderson <rth at redhat.com>
+
+ PR target/10907
+ * config/ia64/ia64.c (ia64_epilogue_uses): GP is live at end
+ even with !TARGET_CONST_GP.
+ (ia64_function_ok_for_sibcall): Reject non-local functions.
+
+2003-07-15 Geoffrey Keating <geoffk at apple.com>
+
+ * config/darwin.c (machopic_select_section): Use decl_readonly_section
+ to do most of the work.
+
+2003-07-15 David S. Miller <davem at redhat.com>
+
+ * config/sparc/sparc.c (sparc_nonflat_function_epilogue): Only
+ emit nop if the last real insn is CALL_INSN.
+
+2003-07-15 Loren James Rittle <ljrittle at acm.org>
+
+ * config/i386/freebsd.h (SET_ASM_OP): Remove.
+ (SUBTARGET_OVERRIDE_OPTIONS): Handle TARGET_64BIT case.
+ (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, DBX_REGISTER_NUMBER
+ MCOUNT_NAME, SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE_SIZE): Whitespace.
+
+2003-07-15 Mark Mitchell <mark at codesourcery.com>
+
+ PR debug/11473
+ * dbxout.c (dbxout_type): Use TYPE_SIZE to determine the sizes of
+ base classes.
+
+2003-07-15 James A. Morrison <ja2morri at student.math.uwaterloo.ca>
+
+ * doc/include/texinfo.tex: Upgrade to texinfo 4.6.
+
+2003-07-15 Eric Botcazou <ebotcazou at libertysurf.fr>
+
+ PR optimization/11320
+ * sched-int.h (struct deps) [reg_conditional_sets]: New field.
+ (struct sched_info) [compute_jump_reg_dependencies]: New prototype.
+ * sched-deps.c (sched_analyze_insn) [JUMP_INSN]: Update call to
+ current_sched_info->compute_jump_reg_dependencies. Record which
+ registers are used and which registers are set by the jump.
+ Clear deps->reg_conditional_sets after a barrier.
+ Set deps->reg_conditional_sets if the insn is a COND_EXEC.
+ Clear deps->reg_conditional_sets if the insn is not a COND_EXEC.
+ (init_deps): Initialize reg_conditional_sets.
+ (free_deps): Clear reg_conditional_sets.
+ * sched-ebb.c (compute_jump_reg_dependencies): New prototype.
+ Mark registers live on entry of the fallthrough block and conditionally
+ set as set by the jump. Mark registers live on entry of non-fallthrough
+ blocks as used by the jump.
+ * sched-rgn.c (compute_jump_reg_dependencies): New prototype.
+ Mark new parameters as unused.
+
+2003-07-14 Mark Mitchell <mark at codesourcery.com>
+
+ PR debug/11098
+ * integrate.c (copy_decl_for_inlining): Do not mark copied decls
+ as DECL_ABSTRACT.
+
+2003-07-14 Franz Sirl <Franz.Sirl-kernel at lauterbach.com>
+
+ PR optimization/11440
+ * gcse.c (try_replace_reg): Don't attach notes to ZERO_EXTRACT or
+ SIGN_EXTRACT SETs.
+
+2003-07-13 Aaron W. LaFramboise <awlaframboise at aol.com>
+
+ * config/i386/gthr-win32.c (__GTHREAD_HIDE_WIN32API): Define to 1.
+
+2003-07-13 Roger Sayle <roger at eyesopen.com>
+
+ PR optimization/11059
+ * expr.c (can_store_by_pieces): Return true if length is zero.
+ (store_by_pieces): Do nothing if length is zero.
+ (clear_by_pieces): Do nothing if length is zero.
+ (clear_storage): Do nothing if length is zero.
+ (store_constructor): Simplify code when size is zero, or the
+ target has already been cleared. This avoids emitting a
+ blockage instruction when initializing empty structures.
+
+2003-07-13 Richard Henderson <rth at redhat.com>
+
+ * libgcc-std.ver (GCC_3.3.1): Export __gcc_personality_sj0,
+ __gcc_personality_v0.
+
+2003-07-11 Dara Hazeghi <dhazeghi at yahoo.com>
+
+ PR optimization/10877
+ * doc/install.tex: Update required binutils for i?86-*-linux*
+
+2003-07-11 Ben Elliston <bje at redhat.com>
+
+ PR c++/1607
+ * doc/extend.texi (Function Attributes): Document the effect of
+ the C++ "this" parameter on the counting of arguments for the
+ "format" and "format_arg" attributes.
+
+2003-07-11 Danny Smith <dannysmith at users.sourceforge.net>
+
+ Backport from mainline.
+
+ 2003-05-13 Richard Henderson <rth at redhat.com>
+
+ * c-decl.c (duplicate_decls): Re-invoke make_decl_rtl if
+ the old decl had instantiated DECL_RTL.
+
+ 2003-05-21 Danny Smith <dannysmith at users.sourceforge.net>
+
+ PR c++/9738
+ * config/i386/winnt.c (i386_pe_encode_section_info): Enable
+ even if not first.
+
+ 2003-07-04 Danny Smith <dannysmith at users.sourceforge.net>
+
+ PR c++/5287, PR c++/7910, PR c++/11021
+ * config/i386/winnt.c (ix86_handle_dll_attribute): Don't add
+ dllimport attribute if function is defined at declaration, but
+ report error instead. Likewise for dllimport'd variable
+ definitions. Set implicit TREE_PUBLIC for dllimport'd variables
+ declared within functions, Report error if dllimport or dllexport
+ symbol is not global.
+ (i386_pe_dllimport_p): Ignore dllimport attribute of functions
+ if defined after declaration or if inlined. Don't allow definition
+ of static data members of C++ classes. Don't dllimport virtual
+ methods.
+ (i386_pe_mark_dllexport): Warn about inconsistent dll attributes.
+ (i386_pe_mark_dllimport): Remove unnecessary checks.
+ (i386_pe_encode_section_info): Warn if the dllimport attribute
+ and symbol prefix have been instantiated and then overridden.
+
+ * doc/extend.texi: Document dllimport and dllexport attributes.
+
+2003-07-10 James E Wilson <wilson at tuliptree.org>
+
+ PR optimization/9745
+ * loop.c (loop_iv_add_mult_emit_before): Call loop_regs_update before
+ loop_insn_emit_before.
+ (loop_iv_add_mult_sink, loop_iv_add_mult_hoist): Likewise.
+
+2003-07-10 Dara Hazeghi <dhazeghi at yahoo.com>
+
+ PR bootstrap/10758
+ * doc/install.texi: Document requirements for ia64-*-hpux* target.
+
2003-07-09 Mark Mitchell <mark at codesourcery.com>
PR c++/10032
@@ -135,10 +472,6 @@
* doc/contrib.texi: Fix typos.
* doc/sourcebuild.texi: Likewise.
-2003-06-29 Aaron W. LaFramboise <awlaframboise at aol.com>
-
- * config/i386/gthr-win32.h (__GTHREAD_HIDE_WIN32API): Define to 1.
-
2003-06-27 Gunther Nikl <gni at gecko.de>
PR target/11014
@@ -3839,7 +4172,8 @@
* df.c (df_uses_record): Handle CC0.
2003-01-25 Jan Hubicka <jh at suse.cz>
- Eric Botcazou <ebotcazou at libertysurf.fr>
+ Eric Botcazou <ebotcazou at libertysurf.fr>
+
PR opt/8492
* gcse.c (one_cprop_pass): Delete unreachable blocks.
==== //depot/projects/ia64/contrib/gcc/Makefile.in#11 (text+ko) ====
@@ -682,6 +682,7 @@
# subdirectories.
# ??? The choices here will need some experimenting with.
ORDINARY_FLAGS_TO_PASS = \
+ "AR=$(AR)" \
"AR_FLAGS_FOR_TARGET=$(AR_FLAGS_FOR_TARGET)" \
"AR_CREATE_FOR_TARGET=$(AR_CREATE_FOR_TARGET)" \
"AR_EXTRACT_FOR_TARGET=$(AR_EXTRACT_FOR_TARGET)" \
@@ -3317,6 +3318,8 @@
# the context of the stage_x rule.
STAGE2_FLAGS_TO_PASS = \
ADAC="\$$(CC)" \
+ AR_FOR_TARGET="$(AR_FOR_TARGET)" \
+ RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \
CFLAGS="$(BOOT_CFLAGS)" \
LDFLAGS="$(BOOT_LDFLAGS)" \
WARN_CFLAGS="\$$(GCC_WARN_CFLAGS)" \
@@ -3332,7 +3335,9 @@
# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
# overrideable (for a bootstrap build stage1 also builds gcc.info).
stage1_build:
- $(MAKE) CC="$(CC)" libdir=$(libdir) LANGUAGES="$(BOOT_LANGUAGES)" \
+ $(MAKE) AR_FOR_TARGET="$(AR_FOR_TARGET)" \
+ RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \
+ CC="$(CC)" libdir=$(libdir) LANGUAGES="$(BOOT_LANGUAGES)" \
CFLAGS="$(STAGE1_CFLAGS)" MAKEINFO="$(MAKEINFO)" \
MAKEINFOFLAGS="$(MAKEINFOFLAGS)" COVERAGE_FLAGS=
$(STAMP) stage1_build
==== //depot/projects/ia64/contrib/gcc/c-decl.c#12 (text+ko) ====
@@ -19,7 +19,7 @@
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
-/* $FreeBSD: src/contrib/gcc/c-decl.c,v 1.8 2003/07/11 05:11:14 kan Exp $ */
+/* $FreeBSD: src/contrib/gcc/c-decl.c,v 1.9 2003/08/22 03:14:37 kan Exp $ */
/* Process declarations and symbol lookup for C front end.
Also constructs types; the standard scalar types at initialization,
@@ -1580,6 +1580,15 @@
Update OLDDECL to be the same. */
DECL_ATTRIBUTES (olddecl) = DECL_ATTRIBUTES (newdecl);
+ /* If OLDDECL had its DECL_RTL instantiated, re-invoke make_decl_rtl
+ so that encode_section_info has a chance to look at the new decl
+ flags and attributes. */
+ if (DECL_RTL_SET_P (olddecl)
+ && (TREE_CODE (olddecl) == FUNCTION_DECL
+ || (TREE_CODE (olddecl) == VAR_DECL
+ && TREE_STATIC (olddecl))))
+ make_decl_rtl (olddecl, NULL);
+
return 1;
}
==== //depot/projects/ia64/contrib/gcc/c-lex.c#7 (text+ko) ====
@@ -19,7 +19,7 @@
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
-/* $FreeBSD: src/contrib/gcc/c-lex.c,v 1.4 2003/07/11 04:49:30 kan Exp $ */
+/* $FreeBSD: src/contrib/gcc/c-lex.c,v 1.5 2003/08/22 03:26:30 kan Exp $ */
#include "config.h"
#include "system.h"
@@ -299,11 +299,13 @@
}
update_header_times (new_map->to_file);
-#ifndef FREEBSD_NATIVE
- in_system_header = new_map->sysp != 0;
-#else /* FREEBSD_NATIVE */
- in_system_header = 0;
-#endif /* FREEBSD_NATIVE */
+ in_system_header = (warn_system_headers && new_map->sysp != 0);
+#ifdef FREEBSD_NATIVE
+ /* Correct logic should be: if warn_system_headers is set, no
+ header file should be considered system, so that no warnings
+ will be suppressed. */
+ if (warn_system_headers) in_system_header = 0;
+#endif
input_filename = new_map->to_file;
lineno = to_line;
map = new_map;
==== //depot/projects/ia64/contrib/gcc/c-pragma.c#6 (text+ko) ====
@@ -288,16 +288,23 @@
{
tree *p, t, id;
- /* Copied from the check in set_decl_assembler_name. */
- if (TREE_CODE (decl) == FUNCTION_DECL
- || (TREE_CODE (decl) == VAR_DECL
- && (TREE_STATIC (decl)
- || DECL_EXTERNAL (decl)
- || TREE_PUBLIC (decl))))
- id = DECL_ASSEMBLER_NAME (decl);
- else
+ /* Avoid asking for DECL_ASSEMBLER_NAME when it's not needed. */
+
+ /* No weak symbols pending, take the short-cut. */
+ if (!pending_weaks)
+ return;
+ /* If it's not visible outside this file, it doesn't matter whether
+ it's weak. */
+ if (!DECL_EXTERNAL (decl) && !TREE_PUBLIC (decl))
+ return;
+ /* If it's not a function or a variable, it can't be weak.
+ FIXME: what kinds of things are visible outside this file but
+ aren't functions or variables? Should this be an abort() instead? */
+ if (TREE_CODE (decl) != FUNCTION_DECL && TREE_CODE (decl) != VAR_DECL)
return;
+ id = DECL_ASSEMBLER_NAME (decl);
+
for (p = &pending_weaks; (t = *p) ; p = &TREE_CHAIN (t))
if (id == TREE_PURPOSE (t))
{
==== //depot/projects/ia64/contrib/gcc/c-typeck.c#9 (text+ko) ====
@@ -4776,6 +4776,14 @@
return inside_init;
}
}
+ /* Build a VECTOR_CST from a *constant* vector constructor. If the
+ vector constructor is not constant (e.g. {1,2,3,foo()}) then punt
+ below and handle as a constructor. */
+ if (code == VECTOR_TYPE
+ && comptypes (TREE_TYPE (inside_init), type)
+ && TREE_CONSTANT (inside_init))
+ return build_vector (type, TREE_OPERAND (inside_init, 1));
+
/* Any type can be initialized
from an expression of the same type, optionally with braces. */
==== //depot/projects/ia64/contrib/gcc/calls.c#10 (text+ko) ====
@@ -843,10 +843,13 @@
if (TREE_NOTHROW (exp))
flags |= ECF_NOTHROW;
+
+ if (TREE_READONLY (exp) && ! TREE_THIS_VOLATILE (exp))
+ flags |= ECF_LIBCALL_BLOCK;
}
if (TREE_READONLY (exp) && ! TREE_THIS_VOLATILE (exp))
- flags |= ECF_CONST | ECF_LIBCALL_BLOCK;
+ flags |= ECF_CONST;
if (TREE_THIS_VOLATILE (exp))
flags |= ECF_NORETURN;
==== //depot/projects/ia64/contrib/gcc/config/darwin.c#3 (text+ko) ====
@@ -1091,19 +1091,22 @@
int reloc;
unsigned HOST_WIDE_INT align ATTRIBUTE_UNUSED;
{
- if (TREE_CODE (exp) == STRING_CST)
+ void (*base_function)(void);
+
+ if (decl_readonly_section (exp, reloc))
+ base_function = readonly_data_section;
+ else if (TREE_READONLY (exp) || TREE_CONSTANT (exp))
+ base_function = const_data_section;
+ else
+ base_function = data_section;
+
+ if (TREE_CODE (exp) == STRING_CST
+ && TREE_STRING_LENGTH (exp) == strlen (TREE_STRING_POINTER (exp)) + 1
+ && ! flag_writable_strings)
+ cstring_section ();
+ else if ((TREE_CODE (exp) == INTEGER_CST || TREE_CODE (exp) == REAL_CST)
+ && flag_merge_constants)
{
- if (flag_writable_strings)
- data_section ();
- else if (TREE_STRING_LENGTH (exp) !=
- strlen (TREE_STRING_POINTER (exp)) + 1)
- readonly_data_section ();
- else
- cstring_section ();
- }
- else if (TREE_CODE (exp) == INTEGER_CST
- || TREE_CODE (exp) == REAL_CST)
- {
tree size = TYPE_SIZE (TREE_TYPE (exp));
if (TREE_CODE (size) == INTEGER_CST &&
@@ -1115,7 +1118,7 @@
TREE_INT_CST_HIGH (size) == 0)
literal8_section ();
else
- readonly_data_section ();
+ base_function ();
}
else if (TREE_CODE (exp) == CONSTRUCTOR
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list