From owner-p4-projects@FreeBSD.ORG Fri Aug 22 00:45:39 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8EFD816A4C1; Fri, 22 Aug 2003 00:45:38 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22C7F16A4BF for ; Fri, 22 Aug 2003 00:45:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A15343F75 for ; Fri, 22 Aug 2003 00:45:36 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7M7ja0U076347 for ; Fri, 22 Aug 2003 00:45:36 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7M7jRrW076279 for perforce@freebsd.org; Fri, 22 Aug 2003 00:45:27 -0700 (PDT) Date: Fri, 22 Aug 2003 00:45:27 -0700 (PDT) Message-Id: <200308220745.h7M7jRrW076279@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 36657 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Aug 2003 07:45:39 -0000 http://perforce.freebsd.org/chv.cgi?CH=36657 Change 36657 by marcel@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 + + PR preprocessor/11534 + * cppexp.c (parse_defined): Warn only if -pedantic. + +2003-08-03 Mark Mitchell + + * 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 + + PR 10510 + * config/pa/pa.h (MAYBE_FP_REG_CLASS_P): New. + (SECONDARY_MEMORY_NEEDED): Use it. + +2003-08-01 Geoffrey Keating + + 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 + + PR target/10681 + + 2003-06-27 J"orn Rennecke + * flow.c (propagate_one_insn): Use proper test for a register + being part of the return value. + + 2003-06-26 Richard Henderson + * flow.c (propagate_one_insn): Preserve live-at-end registers + across tail calls. + + 2003-06-26 Richard Henderson + * 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 + + * doc/install.texi (Testing): Adjust required versions of DejaGnu. + +2003-07-24 Aldy Hernandez + + Backport the folling patch. + + 2003-04-01 Aldy Hernandez + + 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 + + PR target/11607 and PR target/11516 + * pa.md (extzv, extv, insv): Revert latter half of last patch. + +2003-07-23 Mark Mitchell + + PR optimization/10679 + * tree-inline.c (inlinable_function_p): Honor MIN_INLINE_INSNS. + +2003-07-22 Bob Wilson + + * unwind-c.c (PERSONALITY_FUNCTION): Delete duplicate define. + +2003-07-23 Dave Fluri + + * doc/extend.texi: Fixes to spelling, grammar, and diction. + +2003-07-21 H.J. Lu + + PR optimization/11599 + * config/ia64/ia64.md (prefetch): Support predicate. + +2003-07-17 Eric Botcazou + + 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 + + * gcc.c-torture/execute/loop-16.c: New test. + +2003-07-21 Ben Elliston + + * doc/invoke.texi (V850 Options): Spelling fixes. + +2003-07-21 Lisa M. Goldstein + + * doc/invoke.texi: Fixes to style, grammar and diction. + +2003-07-20 Mark Mitchell + + PR debug/11279 + * dwarf2out.c (gen_enumeration_type_die): Remember that + enumerators can be unsigned. + +2003-07-19 Kelley Cook + + * 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 + + 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 + David S. Miller + + 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 + + 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 + + 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 + + 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 + + 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 + + * doc/invoke.texi (SPARC Options): Document "-mimpure-text". + +2003-07-17 Eric Botcazou + Phil Edwards + + * 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 + + 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 + + * config/darwin.c (machopic_select_section): Use decl_readonly_section + to do most of the work. + +2003-07-15 David S. Miller + + * 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 + + * 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 + + PR debug/11473 + * dbxout.c (dbxout_type): Use TYPE_SIZE to determine the sizes of + base classes. + +2003-07-15 James A. Morrison + + * doc/include/texinfo.tex: Upgrade to texinfo 4.6. + +2003-07-15 Eric Botcazou + + 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 + + PR debug/11098 + * integrate.c (copy_decl_for_inlining): Do not mark copied decls + as DECL_ABSTRACT. + +2003-07-14 Franz Sirl + + 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 + + * config/i386/gthr-win32.c (__GTHREAD_HIDE_WIN32API): Define to 1. + +2003-07-13 Roger Sayle + + 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 + + * libgcc-std.ver (GCC_3.3.1): Export __gcc_personality_sj0, + __gcc_personality_v0. + +2003-07-11 Dara Hazeghi + + PR optimization/10877 + * doc/install.tex: Update required binutils for i?86-*-linux* + +2003-07-11 Ben Elliston + + 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 + + Backport from mainline. + + 2003-05-13 Richard Henderson + + * c-decl.c (duplicate_decls): Re-invoke make_decl_rtl if + the old decl had instantiated DECL_RTL. + + 2003-05-21 Danny Smith + + PR c++/9738 + * config/i386/winnt.c (i386_pe_encode_section_info): Enable + even if not first. + + 2003-07-04 Danny Smith + + 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 + + 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 + + PR bootstrap/10758 + * doc/install.texi: Document requirements for ia64-*-hpux* target. + 2003-07-09 Mark Mitchell PR c++/10032 @@ -135,10 +472,6 @@ * doc/contrib.texi: Fix typos. * doc/sourcebuild.texi: Likewise. -2003-06-29 Aaron W. LaFramboise - - * config/i386/gthr-win32.h (__GTHREAD_HIDE_WIN32API): Define to 1. - 2003-06-27 Gunther Nikl PR target/11014 @@ -3839,7 +4172,8 @@ * df.c (df_uses_record): Handle CC0. 2003-01-25 Jan Hubicka - Eric Botcazou + Eric Botcazou + 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) <<<