This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/lto-mixed/master in repository binutils-gdb.
discards 4292660 Don't check the plugin target twice discards f7ac23a Add test for nm on mixed LTO/non-LTO object discards d6c8444 Add lto and none-lto input support for ld -r adds 7634c4e Replace "link" with "sh_link" adds cb04036 opcodes/arc: Move instruction length logic to new function adds 33cbe6c bfd/arc: Rename enum entries to avoid conflicts adds 4b0c052 arc/nps400 : New cmem instructions and associated relocation adds 85e53f6 remove some unused globals adds 4f2a7b5 make a few variables static adds 17416a2 Automatic date update in version.in adds 0796a62 Add missing ChangeLog entry for PR gas/19909 fix adds 05f7541 Fix non-ELF powerpc build breakage adds 415fa61 [ARM] minor opt in thumb_stack_frame_destroyed_p adds 77770d8 MIPS/Linux: Also recognize TRAP_BRKPT and TRAP_HWBKPT adds 6fd8e7c Regenerate Makefile.in/aclocal.m4 automake 1.11.6 adds d7abe10 Fix gdb C++ build when libipt is available adds 2b2798c Fix gdb build with --enable-build-with-cxx --disable-nls adds 0480fa1 Automatic date update in version.in adds 5848444 gdb/ada-exp.y: Remap yydefred adds 92fce9b remove pointless assignment adds 5e001f2 gas/arc: Support NPS400 in .cpu directive adds 9a45270 gas/arc: Make .cpu directive case-insensitive adds 35cf27b Automatic date update in version.in adds 644aca2 Revert "gas/arc: Make .cpu directive case-insensitive" adds 5c3c7aa Automatic date update in version.in adds 5947319 Revert 415fa612 adds cdf9695 Add new NOCROSSREFS_TO linker script command adds a14d1f4 testsuite: Support detection of Intel compilers via test_comp [...] adds 9b9b09e Testsuite: Fix compiling of shared libraries with ICC. adds 0c13f7e fortran: Testsuite, fix different type naming across compilers. adds a22df60 Fix gdb crash when trying to print the address of a synthetic [...] adds 9b30624 Fix PR gdb/19250: ptrace prototype is not detected properly i [...] adds eabc9d9 Automatic date update in version.in adds 48eac74 .cfi_remember_state/.cfi_restore_state documentation adds bb7dc66 Sync Makefile.tpl with gcc. adds 2b863f5 Add target descriptions for AVX + MPX adds f42bf74 Re-factor (i386|amd64)mpx target descriptions. adds 73e6209 linux-record: Squash cases with identical handling adds a55411b * source.c (is_regular_file): New arg errno_ptr. adds 85c10f7 Fix copyright year, remove linux only test. adds d04c1a5 symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile. adds ee2915c Add pr number to earlier entry. adds c8f785f opcodes/arc: Add more nps instructions adds 537aefa opcodes/arc: Add yet more nps instructions adds f39c07a Cast the pointer assigned to ss_sp to char *. adds 21002a6 Handle void * conversions in FreeBSD/x86 native code to fix C [...] adds b73bf85 Automatic date update in version.in adds 87d455c Add another testcase for PR ld/19719 adds 50cc854 [AArch64] Support RAS extension for ARMv8 onwards. adds 52176c6 arc: Fix relocation formula for ARC_NPS_CMEM16 relocation adds 2533af1 gas/doc/arc: Add nps400 references into the documentation adds b98e687 change argument type to bfd_byte adds e6c7cde update many old style function definitions adds 7cc9c11 Replace .long with .dc.a on my_personality_v0 adds 6885166 Move ARM_CPSR_GREGNUM to arch/arm-linux.h adds d968975 Check ELF relocs after opening all input files adds 466ee2a Call _bfd_elf_create_ifunc_sections only for ifunc adds 8cef59a Include arch/arm-linux.h in aarch32-linux-nat.c adds 6c73933 symmisc.c (dump_symtab_1): Print owning compunit for identica [...] adds 338c190 Check run-time R_X86_64_32 relocation overflow adds 126697d Add ld-x86-64/pie2 test adds 03f2309 Add ld-x86-64/pic1 test adds c7ce941 Check R_386_NONE/R_X86_64_NONE in eh6.d adds 597e448 gdb/darwin-nat.c: Fix "cast to pointer from integer of differ [...] adds d9436c7 Fix "incompatible pointer type" warning in gdb/aarch64-tdep.c adds 5ae0055 Fix host signal vs gdb signal mixup in gdb/darwin-nat.c adds a235850 Build GDB as a C++ program by default adds 1a7272c Automatic date update in version.in adds fbf05aa Move ELF relocation check after lang_gc_sections adds 5ce03ce Don't check relocations in excluded sections adds e66cdd6 Remove x86 gc_sweep_hook new b816bf3 Add lto and none-lto input support for ld -r new 2d99ca3 Add test for nm on mixed LTO/non-LTO object new f7a7b76 Don't check the plugin target twice
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4292660) \ N -- N -- N refs/heads/users/hjl/lto-mixed/master (f7a7b76)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 11 + Makefile.in | 5 +- Makefile.tpl | 5 +- bfd/ChangeLog | 78 ++ bfd/Makefile.in | 70 +- bfd/aclocal.m4 | 74 +- bfd/bfd-in2.h | 1 + bfd/cache.c | 2 +- bfd/doc/Makefile.in | 89 ++- bfd/elf-bfd.h | 2 + bfd/elf.c | 22 +- bfd/elf32-arc.c | 127 +++- bfd/elf32-arm.c | 2 +- bfd/elf32-i386.c | 167 +---- bfd/elf32-m68k.c | 9 +- bfd/elf64-mmix.c | 9 +- bfd/elf64-x86-64.c | 323 ++------ bfd/elflink.c | 119 +-- bfd/libbfd.h | 1 + bfd/reloc.c | 2 + bfd/stab-syms.c | 3 +- bfd/version.h | 2 +- binutils/ChangeLog | 10 + binutils/Makefile.in | 169 +++-- binutils/aclocal.m4 | 74 +- binutils/doc/Makefile.in | 110 ++- binutils/resres.c | 3 +- gas/ChangeLog | 97 +++ gas/Makefile.in | 79 +- gas/aclocal.m4 | 74 +- gas/cgen.c | 6 +- gas/config/tc-aarch64.c | 1 + gas/config/tc-arc.c | 4 + gas/config/tc-bfin.c | 2 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-m32c.c | 2 +- gas/config/tc-mep.c | 4 +- gas/config/tc-metag.c | 4 +- gas/config/tc-mips.c | 9 +- gas/config/tc-msp430.c | 2 +- gas/config/tc-nios2.c | 4 +- gas/config/tc-ppc.c | 4 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-sparc.c | 2 +- gas/doc/Makefile.in | 110 ++- gas/doc/as.texinfo | 53 +- gas/doc/c-aarch64.texi | 3 + gas/doc/c-arc.texi | 10 +- gas/testsuite/gas/aarch64/armv8-ras-1.d | 68 ++ gas/testsuite/gas/aarch64/armv8-ras-1.s | 73 ++ gas/testsuite/gas/aarch64/illegal-ras-1.d | 4 + gas/testsuite/gas/aarch64/illegal-ras-1.l | 39 + gas/testsuite/gas/aarch64/illegal-ras-1.s | 52 ++ gas/testsuite/gas/arc/nps400-3.d | 56 ++ gas/testsuite/gas/arc/nps400-3.s | 23 + gas/testsuite/gas/arc/nps400-4.d | 12 + gas/testsuite/gas/arc/nps400-4.s | 11 + gas/testsuite/gas/arc/nps400-5.d | 10 + gas/testsuite/gas/arc/nps400-5.s | 5 + gas/testsuite/gas/arc/nps400-6.d | 70 ++ gas/testsuite/gas/arc/nps400-6.s | 67 ++ gdb/ChangeLog | 164 +++++ gdb/aarch32-linux-nat.c | 1 + gdb/aarch64-tdep.c | 3 +- gdb/ada-exp.y | 1 + gdb/ada-lang.c | 4 +- gdb/amd64-linux-tdep.c | 7 + gdb/amd64-linux-tdep.h | 1 + gdb/amd64-tdep.c | 4 + gdb/amd64bsd-nat.c | 4 +- gdb/arch/arm-linux.h | 3 + gdb/arm-linux-tdep.h | 3 - gdb/btrace.c | 4 +- gdb/build-with-cxx.m4 | 2 +- gdb/common/x86-xstate.h | 5 +- gdb/configure | 81 +- gdb/darwin-nat.c | 4 +- gdb/fbsd-nat.c | 4 +- gdb/features/Makefile | 18 + .../{amd64-mpx-linux.c => amd64-avx-mpx-linux.c} | 74 +- ...amd64-mpx-linux.xml => amd64-avx-mpx-linux.xml} | 2 +- gdb/features/i386/{amd64-mpx.c => amd64-avx-mpx.c} | 74 +- .../i386/{amd64-mpx.xml => amd64-avx-mpx.xml} | 2 +- gdb/features/i386/amd64-mpx-linux.c | 30 +- gdb/features/i386/amd64-mpx-linux.xml | 1 - gdb/features/i386/amd64-mpx.c | 30 +- gdb/features/i386/amd64-mpx.xml | 1 - .../{i386-mpx-linux.c => i386-avx-mpx-linux.c} | 74 +- .../{i386-mpx-linux.xml => i386-avx-mpx-linux.xml} | 2 +- gdb/features/i386/{i386-mpx.c => i386-avx-mpx.c} | 74 +- .../i386/{i386-mpx.xml => i386-avx-mpx.xml} | 2 +- gdb/features/i386/i386-mpx-linux.c | 22 +- gdb/features/i386/i386-mpx-linux.xml | 1 - gdb/features/i386/i386-mpx.c | 22 +- gdb/features/i386/i386-mpx.xml | 1 - gdb/gdbserver/ChangeLog | 48 ++ gdb/gdbserver/Makefile.in | 16 + gdb/gdbserver/configure | 81 +- gdb/gdbserver/configure.srv | 20 +- gdb/gdbserver/linux-aarch32-low.c | 5 +- gdb/gdbserver/linux-amd64-ipa.c | 3 + gdb/gdbserver/linux-i386-ipa.c | 2 + gdb/gdbserver/linux-x86-low.c | 12 + gdb/gdbserver/linux-x86-tdesc.h | 11 +- gdb/i386-linux-tdep.c | 4 + gdb/i386-linux-tdep.h | 1 + gdb/i386-tdep.c | 4 + gdb/i386bsd-nat.c | 8 +- gdb/linux-record.c | 20 +- gdb/main.c | 4 +- gdb/nat/linux-ptrace.h | 11 +- gdb/ptrace.m4 | 10 - ...amd64-mpx-linux.dat => amd64-avx-mpx-linux.dat} | 6 +- .../i386/{amd64-mpx.dat => amd64-avx-mpx.dat} | 6 +- gdb/regformats/i386/amd64-mpx-linux.dat | 16 - gdb/regformats/i386/amd64-mpx.dat | 16 - .../{i386-mpx-linux.dat => i386-avx-mpx-linux.dat} | 6 +- .../i386/{i386-mpx.dat => i386-avx-mpx.dat} | 6 +- gdb/regformats/i386/i386-mpx-linux.dat | 8 - gdb/regformats/i386/i386-mpx.dat | 8 - gdb/source.c | 35 +- gdb/symmisc.c | 20 +- gdb/testsuite/ChangeLog | 30 + gdb/testsuite/gdb.base/bad-file.exp | 54 ++ gdb/testsuite/gdb.dwarf2/implref.exp | 98 +++ gdb/testsuite/gdb.fortran/common-block.exp | 8 +- gdb/testsuite/gdb.fortran/derived-type.exp | 15 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 9 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 15 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 37 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 24 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 9 +- gdb/testsuite/lib/compiler.c | 12 + gdb/testsuite/lib/compiler.cc | 12 + gdb/testsuite/lib/fortran.exp | 60 ++ gdb/testsuite/lib/gdb.exp | 3 + gdb/valops.c | 17 +- gdb/x86-linux-nat.c | 7 + gold/ChangeLog | 6 + gold/Makefile.in | 272 ++++--- gold/aclocal.m4 | 74 +- gold/testsuite/Makefile.in | 819 +++++++++++---------- gprof/ChangeLog | 16 + gprof/Makefile.in | 125 +++- gprof/aclocal.m4 | 74 +- gprof/basic_blocks.c | 4 +- gprof/cg_arcs.c | 4 +- gprof/cg_print.c | 14 +- gprof/gen-c-prog.awk | 3 +- gprof/gmon_io.c | 4 +- gprof/hertz.c | 2 +- gprof/hist.c | 6 +- gprof/sym_ids.c | 2 +- include/ChangeLog | 21 + include/bfdlink.h | 4 + include/elf/arc-reloc.def | 7 + include/opcode/arc.h | 7 +- ld/ChangeLog | 107 +++ ld/Makefile.in | 168 +++-- ld/NEWS | 2 + ld/aclocal.m4 | 74 +- ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_i386_be.sh | 1 + ld/emulparams/elf_i386_chaos.sh | 1 + ld/emulparams/elf_i386_ldso.sh | 1 + ld/emulparams/elf_i386_vxworks.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/i386nto.sh | 1 + ld/emultempl/elf32.em | 1 + ld/emultempl/scoreelf.em | 2 +- ld/ld.texinfo | 19 + ld/ldcref.c | 24 +- ld/ldgram.y | 6 +- ld/ldlang.c | 34 + ld/ldlang.h | 3 + ld/ldlex.l | 1 + .../lib/fortran.exp => ld/testsuite/ld-arc/arc.exp | 30 +- ld/testsuite/ld-arc/nps-1.s | 10 + ld/testsuite/ld-arc/nps-1a.d | 16 + ld/testsuite/ld-arc/nps-1b.d | 4 + ld/testsuite/ld-arc/nps-1b.err | 1 + ld/testsuite/ld-elf/eh6.d | 5 +- ld/testsuite/ld-elf/eh6.s | 2 +- ld/testsuite/ld-scripts/cross4.t | 10 + ld/testsuite/ld-scripts/cross5.t | 10 + ld/testsuite/ld-scripts/cross6.t | 9 + ld/testsuite/ld-scripts/cross7.t | 9 + ld/testsuite/ld-scripts/crossref.exp | 64 ++ ld/testsuite/ld-x86-64/pic1.d | 3 + ld/testsuite/ld-x86-64/pic1.s | 2 + ld/testsuite/ld-x86-64/pie2.d | 3 + ld/testsuite/ld-x86-64/pie2.s | 8 + ld/testsuite/ld-x86-64/pr19719.d | 3 + ld/testsuite/ld-x86-64/pr19719.s | 16 + ld/testsuite/ld-x86-64/pr19969.d | 4 + ld/testsuite/ld-x86-64/pr19969a.S | 7 + ld/testsuite/ld-x86-64/pr19969b.S | 14 + ld/testsuite/ld-x86-64/x86-64.exp | 6 + opcodes/ChangeLog | 64 ++ opcodes/Makefile.in | 70 +- opcodes/aclocal.m4 | 74 +- opcodes/alpha-dis.c | 4 +- opcodes/arc-dis.c | 57 +- opcodes/arc-nps400-tbl.h | 74 ++ opcodes/arc-opc.c | 230 +++++- opcodes/crx-dis.c | 4 +- opcodes/disassemble.c | 6 +- opcodes/epiphany-opc.c | 14 +- opcodes/fr30-opc.c | 14 +- opcodes/frv-opc.c | 14 +- opcodes/ip2k-opc.c | 14 +- opcodes/iq2000-opc.c | 14 +- opcodes/lm32-opc.c | 14 +- opcodes/lm32-opinst.c | 3 +- opcodes/m32c-opc.c | 14 +- opcodes/m32r-opc.c | 14 +- opcodes/m32r-opinst.c | 3 +- opcodes/mep-opc.c | 14 +- opcodes/mt-opc.c | 14 +- opcodes/or1k-opc.c | 14 +- opcodes/or1k-opinst.c | 3 +- opcodes/tic80-opc.c | 11 +- opcodes/xc16x-opc.c | 14 +- opcodes/xstormy16-opc.c | 14 +- 225 files changed, 4560 insertions(+), 2349 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.d create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.l create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.s create mode 100644 gas/testsuite/gas/arc/nps400-3.d create mode 100644 gas/testsuite/gas/arc/nps400-3.s create mode 100644 gas/testsuite/gas/arc/nps400-4.d create mode 100644 gas/testsuite/gas/arc/nps400-4.s create mode 100644 gas/testsuite/gas/arc/nps400-5.d create mode 100644 gas/testsuite/gas/arc/nps400-5.s create mode 100644 gas/testsuite/gas/arc/nps400-6.d create mode 100644 gas/testsuite/gas/arc/nps400-6.s copy gdb/features/i386/{amd64-mpx-linux.c => amd64-avx-mpx-linux.c} (84%) copy gdb/features/i386/{amd64-mpx-linux.xml => amd64-avx-mpx-linux.xml} (88%) copy gdb/features/i386/{amd64-mpx.c => amd64-avx-mpx.c} (84%) copy gdb/features/i386/{amd64-mpx.xml => amd64-avx-mpx.xml} (94%) copy gdb/features/i386/{i386-mpx-linux.c => i386-avx-mpx-linux.c} (82%) copy gdb/features/i386/{i386-mpx-linux.xml => i386-avx-mpx-linux.xml} (89%) copy gdb/features/i386/{i386-mpx.c => i386-avx-mpx.c} (81%) copy gdb/features/i386/{i386-mpx.xml => i386-avx-mpx.xml} (94%) copy gdb/regformats/i386/{amd64-mpx-linux.dat => amd64-avx-mpx-linux.dat} (88%) copy gdb/regformats/i386/{amd64-mpx.dat => amd64-avx-mpx.dat} (89%) copy gdb/regformats/i386/{i386-mpx-linux.dat => i386-avx-mpx-linux.dat} (84%) copy gdb/regformats/i386/{i386-mpx.dat => i386-avx-mpx.dat} (86%) create mode 100644 gdb/testsuite/gdb.base/bad-file.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref.exp mode change 100644 => 100755 gdb/testsuite/lib/compiler.c mode change 100644 => 100755 gdb/testsuite/lib/compiler.cc copy gdb/testsuite/lib/fortran.exp => ld/testsuite/ld-arc/arc.exp (52%) create mode 100644 ld/testsuite/ld-arc/nps-1.s create mode 100644 ld/testsuite/ld-arc/nps-1a.d create mode 100644 ld/testsuite/ld-arc/nps-1b.d create mode 100644 ld/testsuite/ld-arc/nps-1b.err create mode 100644 ld/testsuite/ld-scripts/cross4.t create mode 100644 ld/testsuite/ld-scripts/cross5.t create mode 100644 ld/testsuite/ld-scripts/cross6.t create mode 100644 ld/testsuite/ld-scripts/cross7.t create mode 100644 ld/testsuite/ld-x86-64/pic1.d create mode 100644 ld/testsuite/ld-x86-64/pic1.s create mode 100644 ld/testsuite/ld-x86-64/pie2.d create mode 100644 ld/testsuite/ld-x86-64/pie2.s create mode 100644 ld/testsuite/ld-x86-64/pr19719.d create mode 100644 ld/testsuite/ld-x86-64/pr19719.s create mode 100644 ld/testsuite/ld-x86-64/pr19969.d create mode 100644 ld/testsuite/ld-x86-64/pr19969a.S create mode 100644 ld/testsuite/ld-x86-64/pr19969b.S