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