From owner-p4-projects Sat Apr 13 21:24:41 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 88CD637B41A; Sat, 13 Apr 2002 21:23:03 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B87F137B405 for ; Sat, 13 Apr 2002 21:22:55 -0700 (PDT) Received: (from perforce@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3E4Mlo75223 for perforce@freebsd.org; Sat, 13 Apr 2002 21:22:47 -0700 (PDT) (envelope-from peter@freebsd.org) Date: Sat, 13 Apr 2002 21:22:47 -0700 (PDT) Message-Id: <200204140422.g3E4Mlo75223@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm Subject: PERFORCE change 9698 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://people.freebsd.org/~peter/p4db/chv.cgi?CH=9698 Change 9698 by peter@peter_daintree on 2002/04/13 21:22:29 IFC @9691 Affected files ... ... //depot/projects/ia64/Makefile.inc1#18 integrate ... //depot/projects/ia64/bin/pax/options.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/ChangeLog#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/Makefile.am#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/aclocal.m4#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/aout-tic30.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/aoutx.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/archive.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/archures.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/bfd-in2.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/coff-arm.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/coff-mips.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/coff-tic30.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/coff-z8k.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/coffcode.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/cofflink.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/config.in#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/configure#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/configure.in#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/cpu-i386.c#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/cpu-mips.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/cpu-sparc.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/cpu-v850.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/cpu-z8k.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/dep-in.sed#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/doc/ChangeLog#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/doc/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/dwarf2.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/ecoff.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf-bfd.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf.c#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf32-arm.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf32-i386.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf32-mips.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf32-sparc.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf32-v850.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf64-alpha.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf64-mips.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf64-ppc.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf64-sparc.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elf64-x86-64.c#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elflink.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elflink.h#4 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elfxx-ia64.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/elfxx-target.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/i386linux.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/ihex.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/libbfd.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/libbfd.h#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/libpei.h#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/linker.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/merge.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/mipsbsd.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/pe-mips.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/peicode.h#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/sparclinux.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/srec.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/sunos.c#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/syms.c#3 integrate ... //depot/projects/ia64/contrib/binutils/bfd/version.h#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/xcoff-target.h#2 integrate ... //depot/projects/ia64/contrib/binutils/bfd/xcofflink.c#2 integrate ... //depot/projects/ia64/contrib/binutils/binutils/ChangeLog#4 integrate ... //depot/projects/ia64/contrib/binutils/binutils/Makefile.am#3 integrate ... //depot/projects/ia64/contrib/binutils/binutils/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/binutils/aclocal.m4#3 integrate ... //depot/projects/ia64/contrib/binutils/binutils/configure#3 integrate ... //depot/projects/ia64/contrib/binutils/binutils/configure.in#3 integrate ... //depot/projects/ia64/contrib/binutils/binutils/dep-in.sed#2 integrate ... //depot/projects/ia64/contrib/binutils/binutils/unwind-ia64.c#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/ChangeLog#4 integrate ... //depot/projects/ia64/contrib/binutils/gas/Makefile.am#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/aclocal.m4#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/as.c#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config.in#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/atof-vax.c#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/obj-elf.c#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-arm.c#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-i386.c#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-i386.h#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-ia64.c#4 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-ia64.h#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-tic30.c#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-v850.c#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-v850.h#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/config/tc-z8k.c#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/dep-in.sed#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/doc/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/gas/doc/c-sh.texi#2 integrate ... //depot/projects/ia64/contrib/binutils/gas/write.c#3 integrate ... //depot/projects/ia64/contrib/binutils/include/opcode/mips.h#2 integrate ... //depot/projects/ia64/contrib/binutils/include/opcode/v850.h#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/ChangeLog#4 integrate ... //depot/projects/ia64/contrib/binutils/ld/Makefile.am#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/configure.host#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/dep-in.sed#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32bmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32bsmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32ebmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32elmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32lmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf32lsmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/elf64bmip.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/shelf.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/shelf_linux.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/shl.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/emulparams/shlelf.sh#2 integrate ... //depot/projects/ia64/contrib/binutils/ld/genscripts.sh#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/ldlang.c#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/ldmain.c#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/scripttempl/elf.sc#3 integrate ... //depot/projects/ia64/contrib/binutils/ld/scripttempl/v850.sc#2 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/ChangeLog#4 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/Makefile.am#3 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/Makefile.in#3 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/aclocal.m4#3 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/config.in#3 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/configure#4 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/dep-in.sed#2 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/ppc-opc.c#4 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/v850-dis.c#2 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/v850-opc.c#2 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/z8k-dis.c#2 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/z8k-opc.h#2 integrate ... //depot/projects/ia64/contrib/binutils/opcodes/z8kgen.c#2 integrate ... //depot/projects/ia64/contrib/gcc.295/toplev.c#3 integrate ... //depot/projects/ia64/contrib/openpam/include/security/openpam.h#7 integrate ... //depot/projects/ia64/contrib/openpam/include/security/pam_modules.h#5 integrate ... //depot/projects/ia64/crypto/openssh/myproposal.h#3 integrate ... //depot/projects/ia64/crypto/openssh/servconf.c#5 integrate ... //depot/projects/ia64/etc/inetd.conf#5 integrate ... //depot/projects/ia64/etc/isdn/holidays.D#2 integrate ... //depot/projects/ia64/etc/mtree/BSD.local.dist#7 integrate ... //depot/projects/ia64/etc/pam.d/rsh#2 integrate ... //depot/projects/ia64/etc/rc.network#14 integrate ... //depot/projects/ia64/etc/sendmail/rc.sendmail#2 integrate ... //depot/projects/ia64/games/hack/hack.ioctl.c#2 integrate ... //depot/projects/ia64/gnu/usr.bin/Makefile#9 integrate ... //depot/projects/ia64/gnu/usr.bin/binutils/Makefile.inc0#5 integrate ... //depot/projects/ia64/gnu/usr.bin/binutils/gdb/alpha/nm.h#2 integrate ... //depot/projects/ia64/gnu/usr.bin/cc/collect2/Makefile#5 integrate ... //depot/projects/ia64/gnu/usr.bin/gperf/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/devices/grodvi/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/devices/grohtml/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/devices/grolbp/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/devices/grolj4/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/devices/grops/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/devices/grotty/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/eqn/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/grn/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/html/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/pic/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/refer/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/soelim/Makefile#2 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/preproc/tbl/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/roff/groff/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/roff/troff/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/utils/addftinfo/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/utils/hpftodit/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/utils/indxbib/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/utils/lkbib/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/utils/lookbib/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile#4 integrate ... //depot/projects/ia64/gnu/usr.bin/man/man/man.c#3 integrate ... //depot/projects/ia64/lib/csu/alpha/crt1.c#3 integrate ... //depot/projects/ia64/lib/libc/ia64/gen/Makefile.inc#6 integrate ... //depot/projects/ia64/lib/libc/ia64/gen/unwind.c#4 integrate ... //depot/projects/ia64/lib/libc/locale/Makefile.inc#3 integrate ... //depot/projects/ia64/lib/libc/locale/nl_langinfo.3#3 integrate ... //depot/projects/ia64/lib/libc/sys/fcntl.2#3 integrate ... //depot/projects/ia64/lib/libc/sys/ioctl.2#2 integrate ... //depot/projects/ia64/lib/libpam/libpam/Makefile#9 integrate ... //depot/projects/ia64/lib/libpam/libpam/pam_debug_log.c#3 integrate ... //depot/projects/ia64/lib/libpam/libpam/security/pam_mod_misc.h#2 integrate ... //depot/projects/ia64/lib/libpam/modules/modules.inc#6 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_deny/pam_deny.c#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_ftp/pam_ftp.c#5 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/klogin.c#2 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/klogin.h#1 branch ... //depot/projects/ia64/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_krb5/pam_krb5.c#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_lastlog/pam_lastlog.c#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_login_access/pam_login_access.c#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_nologin/pam_nologin.c#5 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_opie/pam_opie.c#6 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c#4 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_permit/pam_permit.c#3 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_radius/pam_radius.c#6 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_rhosts/Makefile#1 branch ... //depot/projects/ia64/lib/libpam/modules/pam_rhosts/pam_rhosts.8#1 branch ... //depot/projects/ia64/lib/libpam/modules/pam_rhosts/pam_rhosts.c#1 branch ... //depot/projects/ia64/lib/libpam/modules/pam_rootok/pam_rootok.c#5 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_securetty/pam_securetty.c#5 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_self/pam_self.8#6 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_self/pam_self.c#5 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_ssh/pam_ssh.c#10 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_tacplus/pam_tacplus.c#6 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_unix/pam_unix.c#8 integrate ... //depot/projects/ia64/lib/libpam/modules/pam_wheel/pam_wheel.c#5 integrate ... //depot/projects/ia64/lib/libstand/sparc64/_setjmp.S#1 branch ... //depot/projects/ia64/lib/libypclnt/Makefile#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt.h#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt_connect.c#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt_error.c#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt_free.c#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt_get.c#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt_new.c#1 branch ... //depot/projects/ia64/lib/libypclnt/ypclnt_passwd.c#1 branch ... //depot/projects/ia64/libexec/tftpd/tftpd.c#5 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/errata/article.sgml#3 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#4 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#2 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml#3 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/install.sgml#3 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/readme/article.sgml#3 integrate ... //depot/projects/ia64/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#5 integrate ... //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#9 integrate ... //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#19 integrate ... //depot/projects/ia64/release/i386/mkisoimages.sh#3 integrate ... //depot/projects/ia64/sbin/dhclient/Makefile.inc#2 integrate ... //depot/projects/ia64/sbin/natd/Makefile#3 integrate ... //depot/projects/ia64/sbin/restore/restore.8#2 integrate ... //depot/projects/ia64/sbin/route/Makefile#3 integrate ... //depot/projects/ia64/sbin/savecore/savecore.c#9 integrate ... //depot/projects/ia64/share/examples/netgraph/ether.bridge#2 integrate ... //depot/projects/ia64/share/man/man4/tap.4#2 integrate ... //depot/projects/ia64/share/man/man5/make.conf.5#6 integrate ... //depot/projects/ia64/share/man/man9/Makefile#7 integrate ... //depot/projects/ia64/share/man/man9/VFS_VGET.9#3 integrate ... //depot/projects/ia64/share/man/man9/VOP_GETEXTATTR.9#3 integrate ... //depot/projects/ia64/share/man/man9/critical_enter.9#3 integrate ... //depot/projects/ia64/share/man/man9/lock.9#4 integrate ... //depot/projects/ia64/share/man/man9/mutex.9#4 integrate ... //depot/projects/ia64/share/man/man9/random.9#2 integrate ... //depot/projects/ia64/share/man/man9/random_harvest.9#3 integrate ... //depot/projects/ia64/share/man/man9/rijndael.9#3 integrate ... //depot/projects/ia64/share/man/man9/scheduler.9#3 integrate ... //depot/projects/ia64/share/man/man9/selrecord.9#1 branch ... //depot/projects/ia64/share/man/man9/sx.9#4 integrate ... //depot/projects/ia64/share/mk/bsd.README#3 integrate ... //depot/projects/ia64/share/mk/bsd.libnames.mk#5 integrate ... //depot/projects/ia64/share/mk/bsd.prog.mk#6 integrate ... //depot/projects/ia64/sys/alpha/alpha/db_instruction.h#2 integrate ... //depot/projects/ia64/sys/alpha/alpha/machdep.c#12 integrate ... //depot/projects/ia64/sys/alpha/conf/GENERIC#7 integrate ... //depot/projects/ia64/sys/alpha/include/endian.h#5 integrate ... //depot/projects/ia64/sys/alpha/osf1/osf1_misc.c#7 integrate ... //depot/projects/ia64/sys/alpha/pci/lca_pci.c#3 integrate ... //depot/projects/ia64/sys/boot/i386/kgzldr/Makefile#2 integrate ... //depot/projects/ia64/sys/compat/linprocfs/linprocfs.c#7 integrate ... //depot/projects/ia64/sys/compat/linux/linux_misc.c#7 integrate ... //depot/projects/ia64/sys/compat/linux/linux_uid16.c#4 integrate ... //depot/projects/ia64/sys/compat/svr4/svr4_sysvec.c#3 integrate ... //depot/projects/ia64/sys/conf/files#15 integrate ... //depot/projects/ia64/sys/conf/files.alpha#5 integrate ... //depot/projects/ia64/sys/conf/options.alpha#3 integrate ... //depot/projects/ia64/sys/ddb/db_ps.c#3 integrate ... //depot/projects/ia64/sys/dev/ata/ata-dma.c#11 integrate ... //depot/projects/ia64/sys/dev/ata/ata-pci.c#11 integrate ... //depot/projects/ia64/sys/dev/ata/ata-raid.c#9 integrate ... //depot/projects/ia64/sys/dev/fb/fb.c#2 integrate ... //depot/projects/ia64/sys/dev/fb/fbreg.h#3 integrate ... //depot/projects/ia64/sys/dev/fb/gfb.c#2 integrate ... //depot/projects/ia64/sys/dev/fb/tga.c#2 integrate ... //depot/projects/ia64/sys/dev/gfb/gfb_pci.c#3 integrate ... //depot/projects/ia64/sys/dev/nge/if_nge.c#6 integrate ... //depot/projects/ia64/sys/dev/nge/if_ngereg.h#2 integrate ... //depot/projects/ia64/sys/dev/pccard/pccarddevs#11 integrate ... //depot/projects/ia64/sys/dev/pccard/pccarddevs.h#11 integrate ... //depot/projects/ia64/sys/dev/pccbb/pccbb.c#6 integrate ... //depot/projects/ia64/sys/dev/pccbb/pccbbreg.h#3 integrate ... //depot/projects/ia64/sys/dev/pci/pci_pci.c#4 integrate ... //depot/projects/ia64/sys/dev/sound/pcm/feeder_fmt.c#2 integrate ... //depot/projects/ia64/sys/dev/syscons/scgfbrndr.c#3 integrate ... //depot/projects/ia64/sys/dev/syscons/syscons.c#6 integrate ... //depot/projects/ia64/sys/dev/syscons/syscons.h#2 integrate ... //depot/projects/ia64/sys/dev/usb/umass.c#9 integrate ... //depot/projects/ia64/sys/dev/wi/if_wi.c#14 integrate ... //depot/projects/ia64/sys/dev/wi/if_wi_pccard.c#4 integrate ... //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#3 integrate ... //depot/projects/ia64/sys/dev/wi/if_wivar.h#4 integrate ... //depot/projects/ia64/sys/dev/wi/wi_hostap.c#2 integrate ... //depot/projects/ia64/sys/fs/procfs/procfs_ctl.c#5 integrate ... //depot/projects/ia64/sys/fs/procfs/procfs_dbregs.c#4 integrate ... //depot/projects/ia64/sys/fs/procfs/procfs_fpregs.c#4 integrate ... //depot/projects/ia64/sys/fs/procfs/procfs_mem.c#3 integrate ... //depot/projects/ia64/sys/fs/procfs/procfs_regs.c#4 integrate ... //depot/projects/ia64/sys/fs/procfs/procfs_status.c#6 integrate ... //depot/projects/ia64/sys/fs/smbfs/smbfs_vnops.c#5 integrate ... //depot/projects/ia64/sys/ia64/ia64/machdep.c#27 integrate ... //depot/projects/ia64/sys/ia64/ia64/mp_machdep.c#11 integrate ... //depot/projects/ia64/sys/ia64/ia64/trap.c#21 integrate ... //depot/projects/ia64/sys/ia64/include/stdarg.h#2 integrate ... //depot/projects/ia64/sys/kern/init_sysent.c#4 integrate ... //depot/projects/ia64/sys/kern/kern_descrip.c#13 integrate ... //depot/projects/ia64/sys/kern/kern_intr.c#8 integrate ... //depot/projects/ia64/sys/kern/kern_ktrace.c#6 integrate ... //depot/projects/ia64/sys/kern/kern_prot.c#11 integrate ... //depot/projects/ia64/sys/kern/kern_resource.c#7 integrate ... //depot/projects/ia64/sys/kern/kern_sig.c#8 integrate ... //depot/projects/ia64/sys/kern/sys_pipe.c#11 integrate ... //depot/projects/ia64/sys/kern/sys_process.c#6 integrate ... //depot/projects/ia64/sys/kern/syscalls.c#4 integrate ... //depot/projects/ia64/sys/kern/syscalls.master#4 integrate ... //depot/projects/ia64/sys/kern/uipc_mbuf.c#4 integrate ... //depot/projects/ia64/sys/kern/vfs_aio.c#10 integrate ... //depot/projects/ia64/sys/modules/wi/Makefile#4 integrate ... //depot/projects/ia64/sys/net/if_media.h#3 integrate ... //depot/projects/ia64/sys/powerpc/include/endian.h#5 integrate ... //depot/projects/ia64/sys/security/lomac/kernel_log.c#3 integrate ... //depot/projects/ia64/sys/sparc64/include/endian.h#5 integrate ... //depot/projects/ia64/sys/sparc64/sparc64/machdep.c#12 integrate ... //depot/projects/ia64/sys/sys/fbio.h#2 integrate ... //depot/projects/ia64/sys/sys/syscall.h#4 integrate ... //depot/projects/ia64/sys/sys/syscall.mk#4 integrate ... //depot/projects/ia64/sys/sys/sysproto.h#5 integrate ... //depot/projects/ia64/sys/vm/uma_core.c#8 integrate ... //depot/projects/ia64/sys/vm/uma_int.h#6 integrate ... //depot/projects/ia64/tools/make_libdeps.sh#1 branch ... //depot/projects/ia64/usr.bin/Makefile#18 integrate ... //depot/projects/ia64/usr.bin/doscmd/cwd.c#4 integrate ... //depot/projects/ia64/usr.bin/doscmd/dos.h#2 integrate ... //depot/projects/ia64/usr.bin/doscmd/ems.c#4 integrate ... //depot/projects/ia64/usr.bin/doscmd/emuint.c#3 integrate ... //depot/projects/ia64/usr.bin/doscmd/emuint.h#2 integrate ... //depot/projects/ia64/usr.bin/doscmd/trace.c#3 integrate ... //depot/projects/ia64/usr.bin/doscmd/tty.c#5 integrate ... //depot/projects/ia64/usr.bin/doscmd/xms.c#3 integrate ... //depot/projects/ia64/usr.bin/doscmd/xms.h#2 integrate ... //depot/projects/ia64/usr.bin/find/Makefile#6 integrate ... //depot/projects/ia64/usr.bin/find/getdate.y#1 branch ... //depot/projects/ia64/usr.bin/find/operator.c#6 integrate ... //depot/projects/ia64/usr.bin/fstat/fstat.1#3 integrate ... //depot/projects/ia64/usr.bin/gcore/gcore.c#3 integrate ... //depot/projects/ia64/usr.bin/kdump/Makefile#4 integrate ... //depot/projects/ia64/usr.bin/limits/limits.c#2 integrate ... //depot/projects/ia64/usr.bin/make/Makefile#3 integrate ... //depot/projects/ia64/usr.bin/make/arch.c#3 integrate ... //depot/projects/ia64/usr.bin/make/buf.c#2 integrate ... //depot/projects/ia64/usr.bin/make/buf.h#3 integrate ... //depot/projects/ia64/usr.bin/make/compat.c#3 integrate ... //depot/projects/ia64/usr.bin/make/cond.c#3 integrate ... //depot/projects/ia64/usr.bin/make/config.h#2 integrate ... //depot/projects/ia64/usr.bin/make/dir.c#3 integrate ... //depot/projects/ia64/usr.bin/make/dir.h#3 integrate ... //depot/projects/ia64/usr.bin/make/for.c#3 integrate ... //depot/projects/ia64/usr.bin/make/hash.c#3 integrate ... //depot/projects/ia64/usr.bin/make/hash.h#3 integrate ... //depot/projects/ia64/usr.bin/make/job.c#3 integrate ... //depot/projects/ia64/usr.bin/make/job.h#3 integrate ... //depot/projects/ia64/usr.bin/make/list.h#2 integrate ... //depot/projects/ia64/usr.bin/make/lst.h#4 integrate ... //depot/projects/ia64/usr.bin/make/main.c#4 integrate ... //depot/projects/ia64/usr.bin/make/make.1#2 integrate ... //depot/projects/ia64/usr.bin/make/make.c#3 integrate ... //depot/projects/ia64/usr.bin/make/make.h#3 integrate ... //depot/projects/ia64/usr.bin/make/nonints.h#3 integrate ... //depot/projects/ia64/usr.bin/make/parse.c#4 integrate ... //depot/projects/ia64/usr.bin/make/pathnames.h#2 integrate ... //depot/projects/ia64/usr.bin/make/sprite.h#2 integrate ... //depot/projects/ia64/usr.bin/make/str.c#2 integrate ... //depot/projects/ia64/usr.bin/make/suff.c#3 integrate ... //depot/projects/ia64/usr.bin/make/targ.c#4 integrate ... //depot/projects/ia64/usr.bin/make/var.c#4 integrate ... //depot/projects/ia64/usr.bin/mkstr/mkstr.1#2 integrate ... //depot/projects/ia64/usr.bin/mkstr/mkstr.c#4 integrate ... //depot/projects/ia64/usr.bin/msgs/msgs.1#2 integrate ... //depot/projects/ia64/usr.bin/msgs/msgs.c#3 integrate ... //depot/projects/ia64/usr.bin/mt/mt.1#2 integrate ... //depot/projects/ia64/usr.bin/mt/mt.c#4 integrate ... //depot/projects/ia64/usr.bin/passwd/Makefile#3 integrate ... //depot/projects/ia64/usr.bin/sed/compile.c#5 integrate ... //depot/projects/ia64/usr.bin/systat/pigs.c#4 integrate ... //depot/projects/ia64/usr.bin/tail/reverse.c#5 integrate ... //depot/projects/ia64/usr.bin/tftp/main.c#5 integrate ... //depot/projects/ia64/usr.bin/tftp/tftp.1#2 integrate ... //depot/projects/ia64/usr.bin/tftp/tftp.c#5 integrate ... //depot/projects/ia64/usr.bin/tftp/tftpsubs.c#3 integrate ... //depot/projects/ia64/usr.bin/truss/Makefile#4 integrate ... //depot/projects/ia64/usr.bin/vmstat/vmstat.c#7 integrate ... //depot/projects/ia64/usr.sbin/amd/include/Makefile#2 integrate ... //depot/projects/ia64/usr.sbin/sysinstall/cdrom.c#2 integrate ... //depot/projects/ia64/usr.sbin/sysinstall/index.c#3 integrate ... //depot/projects/ia64/usr.sbin/sysinstall/sysinstall.h#6 integrate Differences ... ==== //depot/projects/ia64/Makefile.inc1#18 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.251 2002/04/08 15:11:29 ru Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.255 2002/04/13 07:24:14 des Exp $ # # Make command line options: # -DMAKE_KERBEROS4 to build KerberosIV @@ -123,17 +123,21 @@ MAKEOBJDIRPREFIX?= /usr/obj TARGET_ARCH?= ${MACHINE_ARCH} +.if ${TARGET_ARCH} == ${MACHINE_ARCH} TARGET?= ${MACHINE} +.else +TARGET?= ${TARGET_ARCH} +.endif .if make(buildworld) BUILD_ARCH!= sysctl -n hw.machine_arch .if ${MACHINE_ARCH} != ${BUILD_ARCH} .error To cross-build, set TARGET_ARCH. .endif .endif -.if ${MACHINE_ARCH} == ${TARGET_ARCH} +.if ${MACHINE} == ${TARGET} OBJTREE= ${MAKEOBJDIRPREFIX} .else -OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET_ARCH} +OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET} .endif WORLDTMP= ${OBJTREE}${.CURDIR}/${MACHINE_ARCH} # /usr/games added for fortune which depend on strfile @@ -242,6 +246,10 @@ @echo "--------------------------------------------------------------" .if !defined(NOCLEAN) rm -rf ${WORLDTMP} +.else + # XXX - These two can depend on any header file. + rm -f ${OBJTREE}${.CURDIR}/usr.bin/kdump/ioctl.c + rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c .endif .for _dir in ${USRDIRS} mkdir -p ${WORLDTMP}/${_dir} @@ -375,13 +383,6 @@ .endif INSTKERNNAME?= kernel -# The only exotic TARGET_ARCH/TARGET combination valid at this -# time is i386/pc98. In all other cases set TARGET equal to -# TARGET_ARCH. -.if ${TARGET_ARCH} != "i386" || ${TARGET} != "pc98" -TARGET= ${TARGET_ARCH} -.endif - KRNLSRCDIR= ${.CURDIR}/sys KRNLCONFDIR= ${KRNLSRCDIR}/${TARGET}/conf KRNLOBJDIR= ${OBJTREE}${KRNLSRCDIR} @@ -716,82 +717,76 @@ cd ${.CURDIR}/lib/libutil; ${MAKE} beforeinstall cd ${.CURDIR}/lib/libvgl; ${MAKE} beforeinstall cd ${.CURDIR}/lib/libwrap; ${MAKE} beforeinstall + cd ${.CURDIR}/lib/libypclnt; ${MAKE} beforeinstall cd ${.CURDIR}/lib/libz; ${MAKE} beforeinstall cd ${.CURDIR}/usr.bin/lex; ${MAKE} beforeinstall # # libraries - build all libraries, and install them under ${DESTDIR}. # -# The following dependencies exist between the libraries: +# The list of libraries with dependents (${_prebuild_libs}) and their +# interdependencies (__L) are built automatically by the +# ${.CURDIR}/tools/make_libdeps.sh script. # -# lib*: csu libgcc_pic -# libatm: libmd -# libcam: libsbuf -# libcrypt: libmd -# libdevstat: libkvm -# libdialog: libncurses -# libedit: libncurses -# libg++: msun -# libkrb: libcrypt -# libopie: libmd -# libpam: libcom_err libcrypt libcrypto libkrb libopie libradius \ -# librpcsvc libtacplus libutil libz libssh -# libradius: libmd -# libreadline: libncurses -# libssh: libcrypto libz -# libstc++: msun -# libtacplus: libmd -# -# Across directories this comes down to (rougly): -# -# gnu/lib: lib/msun lib/libncurses -# kerberosIV/lib kerberos5/lib: lib/libcrypt -# lib/libpam: secure/lib/libcrypto kerberosIV/lib/libkrb \ -# secure/lib/libssh lib/libz -# secure/lib: secure/lib/libcrypto lib/libmd lib/libz -# +libraries: + cd ${.CURDIR}; \ + ${MAKE} -f Makefile.inc1 _startup_libs; \ + ${MAKE} -f Makefile.inc1 _prebuild_libs; \ + ${MAKE} -f Makefile.inc1 _generic_libs; + .if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}.pcc) -_csu= lib/csu/${MACHINE_ARCH}.pcc +_startup_libs= lib/csu/${MACHINE_ARCH}.pcc .elif ${MACHINE_ARCH} == "i386" && ${OBJFORMAT} == "elf" -_csu= lib/csu/i386-elf +_startup_libs= lib/csu/i386-elf .else -_csu= lib/csu/${MACHINE_ARCH} +_startup_libs= lib/csu/${MACHINE_ARCH} .endif - .if !defined(NO_GCC) -_gnu_csu= gnu/lib/csu -_libgcc= gnu/lib/libgcc +_startup_libs+= gnu/lib/csu gnu/lib/libgcc .endif -.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) && !defined(NOSECURE) -_secure_lib= secure/lib -.if exists(${.CURDIR}/secure/lib/libcrypto) -_libcrypto= secure/lib/libcrypto +_prebuild_libs= lib/libcom_err lib/libcrypt lib/libkvm lib/libmd \ + lib/libncurses lib/libopie lib/libradius lib/librpcsvc \ + lib/libsbuf lib/libtacplus lib/libutil lib/libz lib/msun + +lib/libopie__L lib/libradius__L lib/libtacplus__L: lib/libmd__L + +_generic_libs= lib gnu/lib + +.if !defined(NOPERL) && !defined(NO_PERL) +_generic_libs+= gnu/usr.bin/perl/libperl .endif + +.if !defined(NOCRYPT) +.if defined(MAKE_KERBEROS4) +_prebuild_libs+= kerberosIV/lib/libkrb +kerberosIV/lib/libkrb__L: lib/libcrypt__L +_generic_libs+= kerberosIV/lib .endif - -.if !defined(NOCRYPT) && defined(MAKE_KERBEROS4) -_kerberosIV_lib= kerberosIV/lib +.if defined(MAKE_KERBEROS5) +_prebuild_libs+= kerberos5/lib/libasn1 +_prebuild_libs+= kerberos5/lib/libgssapi +_prebuild_libs+= kerberos5/lib/libkrb5 +_prebuild_libs+= kerberos5/lib/libroken +_generic_libs+= kerberos5/lib .endif - -.if !defined(NOCRYPT) && defined(MAKE_KERBEROS5) -_kerberos5_lib= kerberos5/lib +.if !defined(NOSECURE) +_prebuild_libs+= secure/lib/libcrypto +.if !defined(NO_OPENSSH) +_prebuild_libs+= secure/lib/libssh +secure/lib/libssh__L: secure/lib/libcrypto__L lib/libz__L .endif +_generic_libs+= secure/lib +.endif !defined(NOSECURE) +.endif !defined(NOCRYPT) +_generic_libs+= usr.bin/lex/lib .if ${MACHINE_ARCH} == "i386" -_libkeycap= usr.sbin/pcvt/keycap +_generic_libs+= usr.sbin/pcvt/keycap .endif -.if !defined(NOPERL) && !defined(NO_PERL) -_libperl= gnu/usr.bin/perl/libperl -.endif - -libraries: -.for _lib in ${_csu} ${_gnu_csu} ${_libgcc} lib/libmd lib/libcrypt \ - lib/libz ${_libcrypto} ${_secure_lib} ${_kerberosIV_lib} \ - ${_kerberos5_lib} lib/libcom_err lib/libkvm lib/msun lib/libncurses \ - lib/libopie lib/libradius lib/librpcsvc lib/libsbuf lib/libtacplus \ - lib/libutil lib gnu/lib ${_libperl} usr.bin/lex/lib ${_libkeycap} +.for _lib in ${_startup_libs} ${_prebuild_libs} ${_generic_libs} +${_lib}__L: .PHONY .if exists(${.CURDIR}/${_lib}) cd ${.CURDIR}/${_lib}; \ ${MAKE} depend; \ @@ -800,6 +795,10 @@ .endif .endfor +_startup_libs: ${_startup_libs:S/$/__L/} +_prebuild_libs: ${_prebuild_libs:S/$/__L/} +_generic_libs: ${_generic_libs:S/$/__L/} + .for __target in clean cleandepend cleandir depend obj .for entry in ${SUBDIR} ${entry}.${__target}__D: .PHONY ==== //depot/projects/ia64/bin/pax/options.c#3 (text+ko) ==== @@ -39,10 +39,11 @@ #if 0 static char sccsid[] = "@(#)options.c 8.2 (Berkeley) 4/18/94"; #endif -static const char rcsid[] = - "$FreeBSD: src/bin/pax/options.c,v 1.21 2002/02/02 07:07:59 imp Exp $"; #endif /* not lint */ +#include +__FBSDID("$FreeBSD: src/bin/pax/options.c,v 1.22 2002/04/12 20:23:51 charnier Exp $"); + #include #include #include @@ -161,15 +162,20 @@ else argv0 = argv[0]; - if (strcmp(NM_TAR, argv0) == 0) - return(tar_options(argc, argv)); - else if (strcmp(NM_CPIO, argv0) == 0) - return(cpio_options(argc, argv)); + if (strcmp(NM_TAR, argv0) == 0) { + tar_options(argc, argv); + return; + } + else if (strcmp(NM_CPIO, argv0) == 0) { + cpio_options(argc, argv); + return; + } /* * assume pax as the default */ argv0 = NM_PAX; - return(pax_options(argc, argv)); + pax_options(argc, argv); + return; } /* @@ -555,7 +561,7 @@ } --argc; dirptr = argv[argc]; - /* FALL THROUGH */ + /* FALLTHROUGH */ case ARCHIVE: case APPND: for (; optind < argc; optind++) @@ -1240,7 +1246,7 @@ cpio_usage(); --argc; ++argv; - /* FALL THROUGH */ + /* FALLTHROUGH */ case ARCHIVE: case APPND: if (*argv != NULL) ==== //depot/projects/ia64/contrib/binutils/bfd/ChangeLog#4 (text+ko) ==== @@ -1,3 +1,302 @@ +2002-04-06 Hans-Peter Nilsson + + * elf32-cris.c (cris_elf_howto_table) : Fix typo in name. + (cris_elf_check_relocs): Always create .rela.got here when + R_CRIS_16_GOTPLT or R_CRIS_32_GOTPLT is seen. + (elf_cris_adjust_gotplt_to_got): Don't create .rela.got here; + assume it's created. + +2002-04-04 Alan Modra + + * configure.in: Bump version to 2.12.1 and comment out is_release. + * configure: Regenerate. + * dep-in.sed: Cope with absolute paths. + * Makefile.am (dep.sed): Subst TOPDIR, and not INCDIR. + Run "make dep-am". + * Makefile.in: Regenerate. + + Merge from mainline + 2002-04-04 Alan Modra + * srec.c (MAXCHUNK, Chunk): Revise comments. + (srec_write_record): Correct buffer size. + (srec_write_header): Do without intermediate buffer. + (srec_write_section): Validate Chunk. + (srec_write_terminator): Pass NULL instead of dummy buffer. + (srec_write_symbols): Pass file and symbol names directly to + bfd_bwrite so sprintf won't overflow buffer. + + 2002-04-03 Jakub Jelinek + * elf32-sparc.c (elf32_sparc_relocate_section): Don't emit dynamic + PC relative relocs against hidden symbols. + * elf64-sparc.c (sparc64_elf_relocate_section): Likewise. + + 2002-04-03 Alan Modra + * elf.c (_bfd_elf_make_section_from_shdr): When setting section + LMAs, loop over segments until p_vaddr and p_memsz specify an + extent enclosing the section. + + 2002-04-02 Nick Clifton + * ihex.c (ihex_write_object_contents): Do not allow records to + cross a 64K boundary - wrap if necessary. + + 2002-03-28 Alan Modra + * linker.c (link_action): Ignore duplicate warning syms. + (_bfd_generic_link_write_global_symbol): Follow warning symbol link. + * elflink.h (elf_adjust_dynstr_offsets): Likewise. + (elf_adjust_dynamic_symbol): Likewise. + (elf_export_symbol): Likewise. + (elf_link_find_version_dependencies): Likewise. + (elf_link_assign_sym_version): Likewise. + (elf_link_sec_merge_syms): Likewise. + (elf_link_output_extsym): Likewise. + (elf_gc_sweep_symbol): Likewise. + (elf_gc_propagate_vtable_entries_used): Likewise. + (elf_gc_smash_unused_vtentry_relocs): Likewise. + (elf_gc_allocate_got_offsets): Likewise. + (elf_collect_hash_codes): Likewise. + * elflink.c (elf_link_renumber_hash_table_dynsyms): Likewise. + * elf-hppa.h (elf_hppa_unmark_useless_dynamic_symbols): Likewise. + (elf_hppa_remark_useless_dynamic_symbols): Likewise. + * elf-m10300.c (elf32_mn10300_finish_hash_table_entry): Likewise. + * elf32-arm.h (elf32_arm_discard_copies): Likewise. + * elf32-cris.c (elf_cris_adjust_gotplt_to_got): Likewise. + (elf_cris_discard_excess_dso_dynamics): Likewise. + * elf32-hppa.c (clobber_millicode_symbols): Likewise. + (mark_PIC_calls): Likewise. + (allocate_plt_static): Likewise. + (allocate_dynrelocs): Likewise. + (readonly_dynrelocs): Likewise. + * elf32-i386.c (allocate_dynrelocs): Likewise. + (readonly_dynrelocs): Likewise. + * elf32-i370.c (i370_elf_adjust_dynindx): Likewise. + * elf32-m68k.c (elf_m68k_discard_copies): Likewise. + * elf32-mips.c (mips_elf_output_extsym): Likewise. + (mips_elf_sort_hash_table_f): Likewise. + (mips_elf_check_mips16_stubs): Likewise. + * elf32-s390.c (allocate_dynrelocs): Likewise. + (readonly_dynrelocs): Likewise. + * elf32-sh.c (sh_elf_discard_copies): Likewise. + * elf32-xstormy16.c (xstormy16_relax_plt_check): Likewise. + (xstormy16_relax_plt_realloc): Likewise. + * elf64-alpha.c (elf64_alpha_calc_got_offsets_for_symbol): Likewise. + (elf64_alpha_output_extsym): Likewise. + * elf64-hppa.c (elf64_hppa_mark_exported_functions): Likewise. + * elf64-mips.c (mips_elf64_sort_hash_table_f): Likewise. + (mips_elf64_check_mips16_stubs): Likewise. + (mips_elf64_output_extsym): Likewise. + * elf64-ppc.c (func_desc_adjust): Likewise. + (allocate_dynrelocs): Likewise. + (readonly_dynrelocs): Likewise. + * elf64-s390.c (allocate_dynrelocs): Likewise. + (readonly_dynrelocs): Likewise. + * elf64-sh64.c (sh64_elf64_discard_copies): Likewise. + * elf64-x86-64.c (elf64_x86_64_discard_copies): Likewise. + * elfxx-ia64.c (elfNN_ia64_global_dyn_sym_thunk): Likewise. + * aoutx.h (aout_link_write_other_symbol): Likewise. + * cofflink.c (_bfd_coff_write_task_globals): Likewise. + (_bfd_coff_write_global_sym): Likewise. + * i386linux.c (linux_tally_symbols): Likewise. + * m68klinux.c (linux_tally_symbols): Likewise. + * sparclinux.c (linux_tally_symbols): Likewise. + * pdp11.c (aout_link_write_other_symbol): Likewise. + * sunos.c (sunos_scan_dynamic_symbol): Likewise. + * xcofflink.c (xcoff_build_ldsyms): Likewise. + (xcoff_write_global_symbol): Likewise. + * cofflink.c (_bfd_coff_final_link): Formatting. + * elf32-i386.c (elf_i386_check_relocs): Formatting. + * elf32-sh.c (sh_elf_size_dynamic_sections): Likewise. + * elf64-alpha.c (elf64_alpha_output_extsym): Likewise. + * elf64-mips.c (mips_elf64_sort_hash_table): Likewise. + (mips_elf64_final_link): Likewise. + * elflink.h (elf_link_find_version_dependencies): Remove duplicate + prototype. + + 2002-03-21 Richard Earnshaw + * elf32-arm.h (elf32_arm_final_link_relocate , + ): Handle relocations to Thumb functions. + + 2002-03-19 Hans-Peter Nilsson + * elflink.h (NAME(bfd_elf,record_link_assignment)): Don't set + STT_NOTYPE symbols to STT_OBJECT. + + 2002-03-13 Alan Modra + * archures.c (bfd_default_compatible): Test bits_per_word. + * cpu-i386.c (i386_compatible): Remove. Replace occurrences with + bfd_default_compatible. + * cpu-i370.c (i370_compatible): Likewise. + * cpu-sparc.c (sparc_compatible): Likewise. + * cpu-h8300.c (compatible): Test in->arch == out->arch. + + 2002-02-19 Martin Schwidefsky + * archures.c (bfd_mach_s390_esa): Rename to bfd_mach_s390_31. + (bfd_mach_s390_esame): Rename to bfd_mach_s390_64. + * bfd-in2.h: Regenerate. + * cpu-s390.c (arch_info_struct): Use renamed architecture defines. + Replace architecture name "s390" with "s390:31-bit" and "s390:esame" + with "s390:64-bit". + * elf32-s390.c (elf_howto_table): Add 32 bit pc relative relocations. + (elf_s390_reloc_type_lookup): Likewise. + (elf_s390_check_relocs): Likewise. + (elf_s390_gc_sweep_hook): Likewise. + (elf_s390_relocate_section): Likewise. + (elf_s390_object_p): Use renamed architecture define. + * elf64-s390.c (elf_s390_object_p): Use renamed architecture define. + +2002-04-03 Alan Modra + + Merge from mainline. + 2002-03-28 Alan Modra + * cpu-mips.c (mips_compatible): Make static, prototype. + + 2002-03-14 Alan Modra + * cpu-mips.c (mips_compatible): New. Don't check bits_per_word. + (N): Use the above. + +2002-04-01 Nathan Williams + + * elf.c (elfcore_netbsd_get_lwpid): Fix off-by-one error + which caused the returned LWP ID to always be 0. + +2002-04-01 Richard Henderson + + * elf32-sparc.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): New. + (elf32_sparc_relocate_section): Use it to figure out when to + initialize .got entries. + * elf64-sparc.c: Similarly. + +2002-03-28 Alan Modra + + * aclocal.m4: Regenerate. + * config.in: Regenerate. + * Makefile.am: Run "make dep-am". + * Makefile.in: Regenerate. + + Merge from mainline + 2002-03-27 Gregory Steuck + * elf.c (_bfd_elf_get_symtab_upper_bound): Leave space for + terminating NULL if empty symbol table. + (_bfd_elf_get_dynamic_symtab_upper_bound): Likewise. + + 2002-03-26 Alan Modra + * elflink.h (elf_gc_mark): Don't recurse into non-ELF sections. + + 2002-03-23 Alan Modra + * elf.c (_bfd_elf_make_section_from_shdr): Don't set lma based on + section file offset for !SEC_LOAD sections. + + 2002-03-20 Daniel Jacobowitz + * dwarf2.c (struct funcinfo): Move up. + (lookup_address_in_function_table): New argument function_ptr. + Set it. + (lookup_address_in_line_table): New argument function. If function + is non-NULL, use it to handle ``addr'' before the first line note of + the function. + (comp_unit_find_nearest_line): Update and swap calls to + lookup_address_in_function_table and lookup_address_in_line_table. + * syms.c (_bfd_stab_section_find_nearest_line): Use the first + N_SLINE encountered if we see an N_FUN before any N_SLINE. + + 2002-03-18 Alan Modra + * libbfd.c (bfd_write_bigendian_4byte_int): Return true iff success. + * libbfd.h: Regenerate. + * archive.c (coff_write_armap): Pass on failures from + bfd_write_bigendian_4byte_int. + + 2002-03-14 H.J. Lu + * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the BFD + error to bfd_error_nonrepresentable_section for reinit_array + section in DSO. + + 2002-03-14 Nick Clifton + * coffcode.h (coff_slurp_symbol_table): When adding BSF_WEAK flag, + OR it in rather than replacing previously selected flags. + * elfxx-target.h (TARGET_BIG_SYM): Set ar_max_namelen to 15. + (TARGET_LITTLE_SYM): Set ar_max_namelen to 15. + + 2002-03-14 Alan Modra + * elflink.h (elf_bfd_final_link): Revert last change. Instead, + ensure reloc size matches before calling elf_link_input_bfd. + Add an assert to check reloc size when counting output relocs. + + 2002-03-14 Nick Clifton + * mmo.c (mmo_get_loc): Return NULL rather than false. + + 2002-03-13 Alan Modra + * elflink.h: Formatting fixes. + (elf_link_output_extsym): Merge undefined and undef weak cases. + * elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd + when word size of input matches output word size. + + 2002-03-07 H.J. Lu (hjl@gnu.org) + * coff-sh.c (shcoff_reloc_map): Use bfd_reloc_code_real_type + as the type for bfd_reloc_val. + + 2002-03-05 John David Anglin + * elf-hppa.h (elf_hppa_is_dynamic_loader_symbol): New function. + (elf_hppa_relocate_section): Ignore undefined dynamic loader symbols. + (elf_hppa_final_link_relocate): Correct relocations for indirect + references to local data through the DLT. Fix .opd creation for + local symbols using R_PARISC_LTOFF_FPTR32 and R_PARISC_FPTR64 + relocations. Use e_lsel selector for R_PARISC_DLTIND21L, + R_PARISC_LTOFF_FPTR21L and R_PARISC_LTOFF_TP21L as per + "Processor-Specific ELF for PA_RISC, Version 1.43" document. + Similarly, use e_rsel for DLT and LTOFF 'R' relocations. + * elf32-hppa.c (final_link_relocate): Revise relocation selectors + as per "Processor-Specific ELF for PA_RISC, Version 1.43" document. + + 2002-03-05 Jakub Jelinek + * merge.c (_bfd_merge_sections): Don't segfault if there + is nothing to merge due to GC. + + 2002-03-05 Alan Modra + * elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep + symbols that have been forced local. + * elflink.h (elf_bfd_final_link): Call elf_link_output_extsym + to output forced local syms for non-shared link. + (elf_link_output_extsym): Tweak condition for calling backend + adjust_dynamic_symbol so that previous behaviour is kept. + Whitespace changes throughout file. + + 2002-03-04 H.J. Lu + * elf.c (bfd_section_from_shdr): Handle special sections, + .init_array, .fini_array and .preinit_array. + (elf_fake_sections): Likewise. + * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Create the + DT entry only if the section is in output for .init_array, + .fini_array and .preinit_array. Complain about .preinit_array + section in DSO. + (elf_bfd_final_link): Warn zero size for .init_array, + .fini_array and .preinit_array sections. + * elfxx-ia64.c (elfNN_ia64_section_from_shdr): Remove + SHT_INIT_ARRAY, SHT_FINI_ARRAY and SHT_PREINIT_ARRAY. + (elfNN_ia64_fake_sections): Remove .init_array, .fini_array and + .preinit_array. + + 2002-03-01 David Mosberger + * elflink.h (size_dynamic_sections): If section named + ".preinit_array" exists, create DT_PREINIT_ARRAY and + DT_PREINIT_ARRAYSZ entries in dynamic table. Analogously for + ".init_array" and ".fini_array". + (elf_bfd_final_link): Handle DT_PREINIT_ARRAYSZ, DT_INIT_ARRAYSZ, + DT_FINI_ARRAYSZ, DT_PREINIT_ARRAY, DT_INIT_ARRAY, and + DT_FINI_ARRAY. + + 2002-02-19 Frank Ch. Eigler + * syms.c (stt[]): Sorted. Added .init/.fini -> "t" mapping. + + 2002-02-13 Nick Clifton + * elf.c (_bfd_elf_make_section_from_shdr): Do not insist on + non-zero physical addresses when adjusting the LMAs of new + sections. + + 2002-02-11 Michael Snyder + * elf-bfd.h (elfcore_write_lwpstatus): Add prototype. + * elf.c (elfcore_grok_pstatus): Add prototype. + (elfcore_grok_lwpstatus): Add prototype. + (elfcore_write_lwpstatus): New function. + (elfcore_write_pstatus): Fix typo, eliminate unnecessary memcpy. + 2002-03-20 Tom Rix * coff-rs6000.c (_bfd_xcoff_stat_arch_elt): Renamed from ==== //depot/projects/ia64/contrib/binutils/bfd/Makefile.am#3 (text+ko) ==== @@ -700,8 +700,8 @@ dep.sed: dep-in.sed config.status sed <$(srcdir)/dep-in.sed >dep.sed \ -e 's!@BFD_H@!$(BFD_H)!' \ - -e 's!@INCDIR@!$(INCDIR)!' \ - -e 's!@SRCDIR@!$(srcdir)!' + -e 's!@SRCDIR@!$(srcdir)!' \ + -e 's!@TOPDIR@!'`echo $(srcdir) | sed -e s,/bfd$$,,`'!' dep: DEP sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile @@ -1141,12 +1141,9 @@ elf32-target.h elf32-sh64.lo: elf32-sh64.c $(INCDIR)/filenames.h elf-bfd.h \ $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ - $(INCDIR)/bfdlink.h elf32-sh.c $(INCDIR)/elf/sh.h $(INCDIR)/elf/reloc-macros.h \ - elf32-target.h $(srcdir)/../opcodes/sh64-opc.h -elf64-sh64.lo: elf64-sh64.c $(INCDIR)/filenames.h $(INCDIR)/bfdlink.h \ - elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \ - $(INCDIR)/elf/external.h $(INCDIR)/elf/sh.h $(INCDIR)/elf/reloc-macros.h \ - elf64-target.h + $(INCDIR)/bfdlink.h $(srcdir)/../opcodes/sh64-opc.h \ + elf32-sh.c $(INCDIR)/elf/sh.h $(INCDIR)/elf/reloc-macros.h \ + elf32-target.h elf32-s390.lo: elf32-s390.c $(INCDIR)/filenames.h $(INCDIR)/bfdlink.h \ elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \ $(INCDIR)/elf/external.h $(INCDIR)/elf/s390.h $(INCDIR)/elf/reloc-macros.h \ @@ -1426,6 +1423,10 @@ elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \ $(INCDIR)/elf/external.h $(INCDIR)/elf/s390.h $(INCDIR)/elf/reloc-macros.h \ elf64-target.h +elf64-sh64.lo: elf64-sh64.c $(INCDIR)/filenames.h $(INCDIR)/bfdlink.h \ + elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message