Module Name: src Committed By: martin Date: Wed Jul 25 15:09:34 UTC 2012
Modified Files: src/distrib/vax/ramdisk [netbsd-6]: Makefile src/external/gpl3/binutils/dist/bfd [netbsd-6]: elf32-vax.c src/external/gpl3/binutils/dist/gas/config [netbsd-6]: tc-vax.c src/gnu/dist/gcc4/gcc/config/vax [netbsd-6]: builtins.md vax.md src/sys/arch/vax/conf [netbsd-6]: INSTALL Log Message: Pull up following revision(s) (requested by abs in ticket #446): gnu/dist/gcc4/gcc/config/vax/vax.md: revision 1.16 external/gpl3/binutils/dist/gas/config/tc-vax.c: revision 1.6 distrib/vax/ramdisk/Makefile: revision 1.27 gnu/dist/gcc4/gcc/config/vax/builtins.md: revision 1.4 external/gpl3/binutils/dist/bfd/elf32-vax.c: revision 1.6 sys/arch/vax/conf/INSTALL: revision 1.59 Two fixes. Better PLT pruning (don't emit PLTs for local functions). If emitting a reloc against a readonly section in a shared image, cause TEXTREL to be set. Warn about using a symbol as a displacement in PIC mode. Fix ffssi2 again. Use a UNSPEC for the internal ffs. use (match_dup 1) since Z will be set if it is 0 just as if tst:SI was done. This can let gcc produce better code if you code appropriately. Bump the ramdisk size so that the contents fits again. To generate a diff of this commit: cvs rdiff -u -r1.26.8.2 -r1.26.8.3 src/distrib/vax/ramdisk/Makefile cvs rdiff -u -r1.5 -r1.5.2.1 src/external/gpl3/binutils/dist/bfd/elf32-vax.c cvs rdiff -u -r1.5 -r1.5.4.1 \ src/external/gpl3/binutils/dist/gas/config/tc-vax.c cvs rdiff -u -r1.2.40.1 -r1.2.40.2 \ src/gnu/dist/gcc4/gcc/config/vax/builtins.md cvs rdiff -u -r1.15 -r1.15.2.1 src/gnu/dist/gcc4/gcc/config/vax/vax.md cvs rdiff -u -r1.58.2.2 -r1.58.2.3 src/sys/arch/vax/conf/INSTALL Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.