This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 942f765513 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds a6fd92b057 x86-64: Don't mask out R_X86_64_converted_reloc_bit adds 2008a0dbe3 Display all DWARF 5 language names adds 7f8a5d38ed Add -Wno-error=deprecated-register to gdb build flags adds 22bc8444e6 Introduce a gdb_ref_ptr specialization for struct value adds 850645cfe8 Change breakpoints to use value_ref_ptr adds 9b5587295b Change last_examine_value to value_ref_ptr adds b4d61099ba Change varobj to use value_ref_ptr adds 4d0266a0e0 Change value history to use value_ref_ptr adds b562120198 Remove free_all_values adds a6535de190 Remove free_value_chain adds 062d818d25 Remove value::next and value::released adds 466ce3aea9 Use new and delete for values adds 2c8331b987 Change value::parent to a value_ref_ptr adds 0c7e6dd852 Remove range_s VEC adds 14c88955a1 Change value::contents to be a unique_xmalloc_ptr adds ef4bf13b1f Automatic date update in version.in adds 43193fe9fc Further improve warnings for relocations referring to discar [...] adds 9018be22e0 Make target_read_alloc & al return vectors adds 2654040249 Make "set osabi none" really work (PR 22980) adds c912f608be Fix generation of x86-64 gdbarch with osabi none (PR 22979) adds 5dc026d3f0 Remove stale file i386-avx.dat adds 7c4e78cf63 Implement write_async_safe for mi_console_file (PR 22299) adds b2e586e850 Defer breakpoint reset when cloning progspace for fork child adds 5ca3fcb669 Remove some unused variables in dwarf2read.c adds ff4c9fec84 Replace dw2_get_cu/dw2_get_cutu with methods of dwarf2_per_objfile adds 12359b5e8f Remove some usages of get_dwarf2_per_objfile adds b76e467de3 Make dwarf2_per_objfile::all_comp_units an std::vector adds b2bdb8cf39 Make dwarf2_per_objfile::all_type_units an std::vector adds 6f14adc558 Replace make_cleanup_restore_current_traceframe with RAII class adds 9b73db3673 Fix indentation in gdb.mi/mi-stack.exp adds a0be7a3671 Fix gdb.mi/mi-stack.exp when gcc generates a stack protector adds ec5fd53433 Automatic date update in version.in adds 51066b9350 Automatic date update in version.in adds 37da22e5c8 PowerPC indirect calls to __tls_get_addr adds 08be322439 PowerPC PLT16 relocations adds 49c09209d0 Rearrange PLT reloc output on powerpc adds 2d7ad24e87 Support PLT16 relocs against local symbols adds 23cedd1dc9 PowerPC inline PLT call support adds 3e04d7655b Inline PLT call optimization adds 9ccfa98b4c MIPS64/BFD: Fix a crash with invalid `r_sym' in relocation adds 3f97ba9fc8 binutils/testsuite: Verify the handling of invalid `r_sym' i [...] adds aec2e0d252 MIPS64/BFD: Fix a crash with STN_UNDEF in relocation adds d52e3d06e5 binutils/testsuite: Fix a crash with STN_UNDEF in relocation adds 0bee6dd4aa Apply "Convert observers to C++" edit to gdbarch.sh adds c4a614e239 Regenerate some files adds 41260ac25d Update ax_cv_cxx_compile_cxx.m4 adds 7adcdf08e7 Copy string_view files from libstdc++ adds 8345c4a267 Add gdb::string_view adds fdc116781b Copy string_view tests from libstdc++ adds c9638d2669 Adapt and integrate string_view tests adds c252925ccc Remove VEC(tsv_s), use std::vector instead adds b24531ed17 Use an std::vector for inline_states adds d5f4488f09 Add selftests for range_contains and insert_into_bit_range_vector adds 6c7c5081f0 Automatic date update in version.in adds d4ae193277 Fix some strip test fails on nds32 and pru adds 731f534f91 Replace finish_thread_state_cleanup with a RAII class adds f50d8a2eae Fix gdb.base/fork-running-state.exp race adds 6e22e10d63 Iterate by index in auto_load_safe_path_vec_update adds b6572eb070 Automatic date update in version.in adds 18e404c4e2 Silence nds32 pic warnings adds 5ff79300ae C++ify fileio_fh_t, replace VEC with std::vector adds 20db9c52a2 File I/O file handles after target closes adds c43b2c546b binutils/testsuite: Also consider `*-*-lynxos*' and `*-*-sym [...] adds a8eb42a8b7 Remove i860, i960, bout and aout-adobe targets adds 50146e7022 Add Rust test case for ".." struct initializer adds 6295b6da16 Add test for following fork on position-independent executables adds de89d0a34d Enable Intel WAITPKG instructions. adds f7ebc2b18a Automatic date update in version.in adds 73a05be215 Updated Spanish and Russian translations for the gas sub-directory new 8e6d0262d4 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 7d4ab0b985 Update binutils-lto-mixed.patch against master
The 2 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: bfd/ChangeLog | 173 + bfd/Makefile.am | 16 - bfd/Makefile.in | 24 - bfd/aout-adobe.c | 535 - bfd/aoutx.h | 13 +- bfd/archive.c | 16 - bfd/archures.c | 25 +- bfd/bfd-in2.h | 70 +- bfd/bfd.c | 1 - bfd/bout.c | 1508 -- bfd/coff-i860.c | 730 - bfd/coff-i960.c | 666 - bfd/coffcode.h | 168 +- bfd/coffswap.h | 14 - bfd/config.bfd | 43 +- bfd/configure | 13 - bfd/configure.ac | 13 - bfd/cpu-i860.c | 42 - bfd/cpu-i960.c | 172 - bfd/elf32-i860.c | 1274 -- bfd/elf32-i960.c | 169 - bfd/elf32-ppc.c | 1277 +- bfd/elf32-ppc.h | 5 +- bfd/elf64-mips.c | 23 +- bfd/elf64-ppc.c | 984 +- bfd/elf64-ppc.h | 2 + bfd/elf64-x86-64.c | 3 - bfd/hosts/i860mach3.h | 46 - bfd/ieee.c | 28 - bfd/libbfd.h | 33 - bfd/mach-o.c | 5 - bfd/po/SRC-POTFILES.in | 8 - bfd/reloc.c | 84 +- bfd/targets.c | 22 - bfd/version.h | 2 +- binutils/ChangeLog | 41 + binutils/dwarf.c | 10 + binutils/ieee.c | 12 - binutils/od-macho.c | 1 - binutils/readelf.c | 18 - binutils/testsuite/binutils-all/objcopy.exp | 26 +- binutils/testsuite/binutils-all/objdump.exp | 3 +- binutils/testsuite/binutils-all/strip-14.d | 7 + binutils/testsuite/binutils-all/strip-14mips64.s | 14 + binutils/testsuite/binutils-all/strip-14rel.s | 23 + binutils/testsuite/binutils-all/strip-14rela.s | 27 + binutils/testsuite/binutils-all/strip-15.d | 8 + binutils/testsuite/binutils-all/strip-15mips64.s | 14 + binutils/testsuite/binutils-all/strip-15rel.s | 23 + binutils/testsuite/binutils-all/strip-15rela.s | 27 + binutils/testsuite/lib/binutils-common.exp | 8 +- elfcpp/ChangeLog | 4 + elfcpp/powerpc.h | 2 + gas/ChangeLog | 136 + gas/Makefile.am | 4 - gas/Makefile.in | 34 - gas/config.in | 3 - gas/config/aout_gnu.h | 451 - gas/config/obj-coff.h | 38 +- gas/config/tc-i386.c | 2 + gas/config/tc-i860.c | 1491 -- gas/config/tc-i860.h | 95 - gas/config/tc-i960.c | 2667 --- gas/config/tc-i960.h | 185 - gas/config/tc-m68k.c | 4 +- gas/config/tc-score.c | 3 +- gas/config/tc-score7.c | 3 +- gas/config/tc-sparc.c | 4 - gas/configure | 10 +- gas/configure.ac | 7 +- gas/configure.tgt | 4 - gas/doc/Makefile.am | 2 - gas/doc/Makefile.in | 2 - gas/doc/all.texi | 2 - gas/doc/as.texinfo | 278 +- gas/doc/c-i386.texi | 3 +- gas/doc/c-i860.texi | 197 - gas/doc/c-i960.texi | 324 - gas/doc/h8.texi | 1 - gas/doc/internals.texi | 11 - gas/expr.c | 42 - gas/po/POTFILES.in | 4 - gas/po/es.po | 19791 ++++++++++++------- gas/po/ru.po | 3225 +-- gas/read.c | 208 - gas/symbols.c | 3 +- gas/testsuite/gas/all/gas.exp | 13 +- gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/waitpkg-intel.d | 16 + gas/testsuite/gas/i386/waitpkg.d | 16 + gas/testsuite/gas/i386/waitpkg.s | 8 + gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 19 + gas/testsuite/gas/i386/x86-64-waitpkg.d | 19 + gas/testsuite/gas/i386/x86-64-waitpkg.s | 11 + gas/testsuite/gas/i860/README.i860 | 39 - gas/testsuite/gas/i860/bitwise.d | 141 - gas/testsuite/gas/i860/bitwise.s | 150 - gas/testsuite/gas/i860/branch.d | 81 - gas/testsuite/gas/i860/branch.s | 85 - gas/testsuite/gas/i860/bte.d | 62 - gas/testsuite/gas/i860/bte.s | 55 - gas/testsuite/gas/i860/dir-align01.d | 17 - gas/testsuite/gas/i860/dir-align01.s | 11 - gas/testsuite/gas/i860/dir-intel01.d | 19 - gas/testsuite/gas/i860/dir-intel01.s | 19 - gas/testsuite/gas/i860/dir-intel02.d | 15 - gas/testsuite/gas/i860/dir-intel02.s | 13 - gas/testsuite/gas/i860/dir-intel03-err.l | 5 - gas/testsuite/gas/i860/dir-intel03-err.s | 14 - gas/testsuite/gas/i860/dual01.d | 21 - gas/testsuite/gas/i860/dual01.s | 17 - gas/testsuite/gas/i860/dual02-err.l | 2 - gas/testsuite/gas/i860/dual02-err.s | 9 - gas/testsuite/gas/i860/dual03.d | 53 - gas/testsuite/gas/i860/dual03.s | 46 - gas/testsuite/gas/i860/fldst01.d | 73 - gas/testsuite/gas/i860/fldst01.s | 75 - gas/testsuite/gas/i860/fldst02.d | 73 - gas/testsuite/gas/i860/fldst02.s | 75 - gas/testsuite/gas/i860/fldst03.d | 73 - gas/testsuite/gas/i860/fldst03.s | 75 - gas/testsuite/gas/i860/fldst04.d | 73 - gas/testsuite/gas/i860/fldst04.s | 75 - gas/testsuite/gas/i860/fldst05.d | 73 - gas/testsuite/gas/i860/fldst05.s | 75 - gas/testsuite/gas/i860/fldst06.d | 73 - gas/testsuite/gas/i860/fldst06.s | 75 - gas/testsuite/gas/i860/fldst07.d | 73 - gas/testsuite/gas/i860/fldst07.s | 75 - gas/testsuite/gas/i860/fldst08.d | 73 - gas/testsuite/gas/i860/fldst08.s | 75 - gas/testsuite/gas/i860/float01.d | 69 - gas/testsuite/gas/i860/float01.s | 84 - gas/testsuite/gas/i860/float02.d | 39 - gas/testsuite/gas/i860/float02.s | 42 - gas/testsuite/gas/i860/float03.d | 51 - gas/testsuite/gas/i860/float03.s | 64 - gas/testsuite/gas/i860/float04.d | 39 - gas/testsuite/gas/i860/float04.s | 49 - gas/testsuite/gas/i860/form.d | 63 - gas/testsuite/gas/i860/form.s | 66 - gas/testsuite/gas/i860/i860.exp | 61 - gas/testsuite/gas/i860/iarith.d | 97 - gas/testsuite/gas/i860/iarith.s | 102 - gas/testsuite/gas/i860/ldst01.d | 39 - gas/testsuite/gas/i860/ldst01.s | 35 - gas/testsuite/gas/i860/ldst02.d | 39 - gas/testsuite/gas/i860/ldst02.s | 35 - gas/testsuite/gas/i860/ldst03.d | 43 - gas/testsuite/gas/i860/ldst03.s | 39 - gas/testsuite/gas/i860/ldst04.d | 24 - gas/testsuite/gas/i860/ldst04.s | 19 - gas/testsuite/gas/i860/ldst05.d | 24 - gas/testsuite/gas/i860/ldst05.s | 19 - gas/testsuite/gas/i860/ldst06.d | 28 - gas/testsuite/gas/i860/ldst06.s | 22 - gas/testsuite/gas/i860/pfam.d | 153 - gas/testsuite/gas/i860/pfam.s | 182 - gas/testsuite/gas/i860/pfmam.d | 153 - gas/testsuite/gas/i860/pfmam.s | 182 - gas/testsuite/gas/i860/pfmsm.d | 153 - gas/testsuite/gas/i860/pfmsm.s | 182 - gas/testsuite/gas/i860/pfsm.d | 153 - gas/testsuite/gas/i860/pfsm.s | 182 - gas/testsuite/gas/i860/pseudo-ops01.d | 14 - gas/testsuite/gas/i860/pseudo-ops01.s | 10 - gas/testsuite/gas/i860/regress01.d | 21 - gas/testsuite/gas/i860/regress01.s | 19 - gas/testsuite/gas/i860/shift.d | 86 - gas/testsuite/gas/i860/shift.s | 90 - gas/testsuite/gas/i860/simd.d | 105 - gas/testsuite/gas/i860/simd.s | 119 - gas/testsuite/gas/i860/system.d | 72 - gas/testsuite/gas/i860/system.s | 76 - gas/testsuite/gas/i860/xp.d | 241 - gas/testsuite/gas/i860/xp.s | 266 - gas/testsuite/gas/lns/lns.exp | 1 - gas/testsuite/gas/symver/symver.exp | 5 - gas/write.c | 4 +- gas/write.h | 4 - gdb/ChangeLog | 619 + gdb/Makefile.in | 1 + gdb/ada-varobj.c | 16 +- gdb/alpha-tdep.c | 2 - gdb/amd64-tdep.c | 24 +- gdb/arch-utils.c | 7 +- gdb/auto-load.c | 7 +- gdb/auxv.c | 44 +- gdb/avr-tdep.c | 40 +- gdb/ax_cxx_compile_stdcxx.m4 | 458 +- gdb/breakpoint.c | 114 +- gdb/breakpoint.h | 5 +- gdb/c-varobj.c | 15 +- gdb/cli/cli-script.c | 17 +- gdb/common/array-view.h | 27 + gdb/common/byte-vector.h | 1 + gdb/common/gdb_string_view.h | 560 + gdb/common/gdb_string_view.tcc | 219 + gdb/common/gdb_vecs.h | 22 +- gdb/configure | 31 +- gdb/defs.h | 3 +- gdb/dwarf-index-write.c | 29 +- gdb/dwarf2loc.c | 9 +- gdb/dwarf2read.c | 460 +- gdb/dwarf2read.h | 42 +- gdb/eval.c | 15 +- gdb/findvar.c | 1 - gdb/frame.c | 6 - gdb/gdbarch.sh | 4 +- gdb/gdbthread.h | 31 +- gdb/guile/scm-value.c | 5 +- gdb/infcmd.c | 13 +- gdb/infrun.c | 52 +- gdb/inline-frame.c | 113 +- gdb/linux-tdep.c | 48 +- gdb/m68hc11-tdep.c | 2 - gdb/m88k-tdep.c | 1 - gdb/make-target-delegates | 5 +- gdb/mep-tdep.c | 3 - gdb/mi/mi-console.c | 33 +- gdb/mi/mi-console.h | 2 + gdb/mi/mi-interp.c | 4 +- gdb/mi/mi-main.c | 4 +- gdb/opencl-lang.c | 2 +- gdb/osabi.c | 20 +- gdb/osdata.c | 6 +- gdb/ppc-linux-nat.c | 33 +- gdb/printcmd.c | 21 +- gdb/progspace.c | 3 +- gdb/python/py-value.c | 8 +- gdb/regformats/i386/i386-avx.dat | 54 - gdb/remote.c | 45 +- gdb/solib-aix.c | 8 +- gdb/solib-dsbt.c | 19 +- gdb/solib-svr4.c | 6 +- gdb/solib-target.c | 6 +- gdb/stack.c | 1 - gdb/target-debug.h | 2 + gdb/target-delegates.c | 8 +- gdb/target.c | 194 +- gdb/target.h | 39 +- gdb/testsuite/ChangeLog | 35 + gdb/testsuite/gdb.arch/amd64-osabi.exp | 43 + gdb/testsuite/gdb.base/fork-running-state.c | 20 +- gdb/testsuite/gdb.base/osabi.exp | 26 + gdb/testsuite/gdb.base/pie-fork.c | 34 + gdb/testsuite/gdb.base/pie-fork.exp | 65 + gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 113 +- gdb/testsuite/gdb.rust/simple.exp | 3 + gdb/thread.c | 10 - gdb/tracepoint.c | 168 +- gdb/tracepoint.h | 57 +- gdb/ui-file.c | 2 +- gdb/unittests/basic_string_view/capacity/1.cc | 172 + .../basic_string_view/capacity/empty_neg.cc | 28 + gdb/unittests/basic_string_view/cons/char/1.cc | 67 + gdb/unittests/basic_string_view/cons/char/2.cc | 46 + gdb/unittests/basic_string_view/cons/char/3.cc | 39 + gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 68 + gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 45 + gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 38 + .../basic_string_view/element_access/char/1.cc | 70 + .../basic_string_view/element_access/char/2.cc | 30 + .../basic_string_view/element_access/char/empty.cc | 39 + .../element_access/char/front_back.cc | 43 + .../basic_string_view/element_access/wchar_t/1.cc | 71 + .../basic_string_view/element_access/wchar_t/2.cc | 32 + .../element_access/wchar_t/empty.cc | 38 + .../element_access/wchar_t/front_back.cc | 42 + gdb/unittests/basic_string_view/include.cc | 25 + .../basic_string_view/inserters/char/1.cc | 65 + .../basic_string_view/inserters/char/2.cc | 91 + .../basic_string_view/inserters/char/3.cc | 54 + .../basic_string_view/inserters/pod/10081-out.cc | 75 + .../basic_string_view/inserters/wchar_t/1.cc | 70 + .../basic_string_view/inserters/wchar_t/2.cc | 91 + .../basic_string_view/inserters/wchar_t/3.cc | 53 + gdb/unittests/basic_string_view/literals/types.cc | 45 + gdb/unittests/basic_string_view/literals/values.cc | 72 + .../modifiers/remove_prefix/char/1.cc | 66 + .../modifiers/remove_prefix/wchar_t/1.cc | 61 + .../modifiers/remove_suffix/char/1.cc | 66 + .../modifiers/remove_suffix/wchar_t/1.cc | 61 + .../basic_string_view/modifiers/swap/char/1.cc | 36 + .../basic_string_view/modifiers/swap/wchar_t/1.cc | 35 + .../basic_string_view/operations/compare/char/1.cc | 132 + .../operations/compare/char/13650.cc | 50 + .../basic_string_view/operations/compare/char/2.cc | 30 + .../operations/compare/char/70483.cc | 89 + .../operations/compare/wchar_t/1.cc | 133 + .../operations/compare/wchar_t/13650.cc | 49 + .../operations/compare/wchar_t/2.cc | 30 + .../basic_string_view/operations/copy/char/1.cc | 46 + .../basic_string_view/operations/copy/wchar_t/1.cc | 46 + .../basic_string_view/operations/data/char/1.cc | 44 + .../basic_string_view/operations/data/wchar_t/1.cc | 43 + .../basic_string_view/operations/find/char/1.cc | 168 + .../basic_string_view/operations/find/char/2.cc | 166 + .../basic_string_view/operations/find/char/3.cc | 166 + .../basic_string_view/operations/find/char/4.cc | 45 + .../basic_string_view/operations/find/wchar_t/1.cc | 163 + .../basic_string_view/operations/find/wchar_t/2.cc | 161 + .../basic_string_view/operations/find/wchar_t/3.cc | 161 + .../basic_string_view/operations/find/wchar_t/4.cc | 44 + .../basic_string_view/operations/rfind/char/1.cc | 95 + .../basic_string_view/operations/rfind/char/2.cc | 53 + .../basic_string_view/operations/rfind/char/3.cc | 67 + .../operations/rfind/wchar_t/1.cc | 94 + .../operations/rfind/wchar_t/2.cc | 52 + .../operations/rfind/wchar_t/3.cc | 66 + .../operations/string_conversion/1.cc | 51 + .../basic_string_view/operations/substr/char/1.cc | 79 + .../operations/substr/wchar_t/1.cc | 79 + .../basic_string_view/operators/char/2.cc | 373 + .../basic_string_view/operators/wchar_t/2.cc | 367 + .../basic_string_view/range_access/char/1.cc | 47 + .../basic_string_view/range_access/wchar_t/1.cc | 47 + .../requirements/explicit_instantiation/1.cc | 26 + .../requirements/explicit_instantiation/char/1.cc | 23 + .../explicit_instantiation/char16_t/1.cc | 24 + .../explicit_instantiation/char32_t/1.cc | 24 + .../explicit_instantiation/wchar_t/1.cc | 23 + .../basic_string_view/requirements/typedefs.cc | 47 + gdb/unittests/basic_string_view/typedefs.cc | 36 + gdb/unittests/basic_string_view/types/1.cc | 43 + gdb/unittests/string_view-selftests.c | 177 + gdb/utils.c | 50 +- gdb/utils.h | 3 + gdb/value.c | 696 +- gdb/value.h | 67 +- gdb/varobj.c | 47 +- gdb/varobj.h | 3 +- gdb/warning.m4 | 3 +- gdb/xml-support.c | 20 +- gdb/xml-support.h | 10 +- gdb/xml-syscall.c | 6 +- gdb/xml-tdesc.c | 20 +- gold/ChangeLog | 73 + gold/aarch64.cc | 16 +- gold/arm.cc | 16 +- gold/configure | 24 +- gold/object.cc | 179 +- gold/object.h | 43 +- gold/powerpc.cc | 405 +- gold/target-reloc.h | 79 +- include/ChangeLog | 20 + include/aout/adobe.h | 319 - include/aout/aout64.h | 20 +- include/aout/ar.h | 1 - include/aout/reloc.h | 67 - include/coff/i860.h | 87 - include/coff/i960.h | 320 - include/coff/internal.h | 26 - include/elf/i860.h | 66 - include/elf/i960.h | 37 - include/elf/ppc.h | 4 + include/elf/ppc64.h | 4 + include/opcode/i860.h | 506 - include/opcode/i960.h | 525 - ld/ChangeLog | 107 + ld/Makefile.am | 24 - ld/Makefile.in | 30 - ld/configure.tgt | 11 - ld/emulparams/coff_i860.sh | 5 - ld/emulparams/elf32_i860.sh | 12 - ld/emulparams/elf32_i960.sh | 10 - ld/emulparams/elf32ppc.sh | 4 + ld/emulparams/gld960.sh | 7 - ld/emulparams/gld960coff.sh | 19 - ld/emulparams/lnk960.sh | 6 - ld/emultempl/gld960.em | 155 - ld/emultempl/gld960c.em | 168 - ld/emultempl/lnk960.em | 349 - ld/emultempl/ppc32elf.em | 44 +- ld/emultempl/ppc64elf.em | 21 + ld/ld.texinfo | 84 - ld/po/BLD-POTFILES.in | 8 - ld/scripttempl/i860coff.sc | 54 - ld/scripttempl/i960.sc | 37 - ld/testsuite/ld-discard/extern.d | 2 +- ld/testsuite/ld-discard/start.d | 2 +- ld/testsuite/ld-discard/static.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group8a.d | 4 +- ld/testsuite/ld-elf/group8b.d | 4 +- ld/testsuite/ld-elf/group9a.d | 4 +- ld/testsuite/ld-elf/group9b.d | 4 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/merge2.d | 2 +- ld/testsuite/ld-elf/merge3.d | 2 +- ld/testsuite/ld-elf/orphan-10.d | 2 +- ld/testsuite/ld-elf/orphan-11.d | 2 +- ld/testsuite/ld-elf/orphan-12.d | 2 +- ld/testsuite/ld-elf/orphan-9.d | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 4 +- ld/testsuite/ld-elf/pr13177.d | 4 +- ld/testsuite/ld-elf/pr13195.d | 4 +- ld/testsuite/ld-elf/pr17550a.d | 2 +- ld/testsuite/ld-elf/pr17550b.d | 2 +- ld/testsuite/ld-elf/pr17550c.d | 2 +- ld/testsuite/ld-elf/pr17550d.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 4 +- ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 4 +- ld/testsuite/ld-elf/pr21562b.d | 4 +- ld/testsuite/ld-elf/pr21562c.d | 4 +- ld/testsuite/ld-elf/pr21562d.d | 4 +- ld/testsuite/ld-elf/pr21562i.d | 4 +- ld/testsuite/ld-elf/pr21562j.d | 4 +- ld/testsuite/ld-elf/pr21562k.d | 4 +- ld/testsuite/ld-elf/pr21562l.d | 4 +- ld/testsuite/ld-elf/pr21562m.d | 4 +- ld/testsuite/ld-elf/pr21562n.d | 4 +- ld/testsuite/ld-elf/pr22677.d | 4 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 1 - ld/testsuite/ld-elf/sec64k.exp | 1 - ld/testsuite/ld-elf/shared.exp | 3 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 12 +- ld/testsuite/ld-powerpc/relbrlt.d | 42 +- ld/testsuite/ld-powerpc/relbrlt.s | 2 +- ld/testsuite/ld-powerpc/tlsso.r | 2 +- ld/testsuite/ld-powerpc/tlstocso.r | 2 +- ld/testsuite/lib/ld-lib.exp | 4 - opcodes/ChangeLog | 28 + opcodes/Makefile.am | 2 - opcodes/Makefile.in | 4 - opcodes/configure | 2 - opcodes/configure.ac | 2 - opcodes/disassemble.c | 12 - opcodes/disassemble.h | 2 - opcodes/i386-dis.c | 35 +- opcodes/i386-gen.c | 3 + opcodes/i386-init.h | 416 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 13 + opcodes/i386-tbl.h | 10164 +++++----- opcodes/i860-dis.c | 286 - opcodes/i960-dis.c | 932 - opcodes/po/POTFILES.in | 2 - patches/binutils-lto-mixed.patch | 40 +- 455 files changed, 31758 insertions(+), 38510 deletions(-) delete mode 100644 bfd/aout-adobe.c delete mode 100644 bfd/bout.c delete mode 100644 bfd/coff-i860.c delete mode 100644 bfd/coff-i960.c delete mode 100644 bfd/cpu-i860.c delete mode 100644 bfd/cpu-i960.c delete mode 100644 bfd/elf32-i860.c delete mode 100644 bfd/elf32-i960.c delete mode 100644 bfd/hosts/i860mach3.h create mode 100644 binutils/testsuite/binutils-all/strip-14.d create mode 100644 binutils/testsuite/binutils-all/strip-14mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-14rel.s create mode 100644 binutils/testsuite/binutils-all/strip-14rela.s create mode 100644 binutils/testsuite/binutils-all/strip-15.d create mode 100644 binutils/testsuite/binutils-all/strip-15mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-15rel.s create mode 100644 binutils/testsuite/binutils-all/strip-15rela.s delete mode 100644 gas/config/aout_gnu.h delete mode 100644 gas/config/tc-i860.c delete mode 100644 gas/config/tc-i860.h delete mode 100644 gas/config/tc-i960.c delete mode 100644 gas/config/tc-i960.h delete mode 100644 gas/doc/c-i860.texi delete mode 100644 gas/doc/c-i960.texi create mode 100644 gas/testsuite/gas/i386/waitpkg-intel.d create mode 100644 gas/testsuite/gas/i386/waitpkg.d create mode 100644 gas/testsuite/gas/i386/waitpkg.s create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg.d create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg.s delete mode 100644 gas/testsuite/gas/i860/README.i860 delete mode 100644 gas/testsuite/gas/i860/bitwise.d delete mode 100644 gas/testsuite/gas/i860/bitwise.s delete mode 100644 gas/testsuite/gas/i860/branch.d delete mode 100644 gas/testsuite/gas/i860/branch.s delete mode 100644 gas/testsuite/gas/i860/bte.d delete mode 100644 gas/testsuite/gas/i860/bte.s delete mode 100644 gas/testsuite/gas/i860/dir-align01.d delete mode 100644 gas/testsuite/gas/i860/dir-align01.s delete mode 100644 gas/testsuite/gas/i860/dir-intel01.d delete mode 100644 gas/testsuite/gas/i860/dir-intel01.s delete mode 100644 gas/testsuite/gas/i860/dir-intel02.d delete mode 100644 gas/testsuite/gas/i860/dir-intel02.s delete mode 100644 gas/testsuite/gas/i860/dir-intel03-err.l delete mode 100644 gas/testsuite/gas/i860/dir-intel03-err.s delete mode 100644 gas/testsuite/gas/i860/dual01.d delete mode 100644 gas/testsuite/gas/i860/dual01.s delete mode 100644 gas/testsuite/gas/i860/dual02-err.l delete mode 100644 gas/testsuite/gas/i860/dual02-err.s delete mode 100644 gas/testsuite/gas/i860/dual03.d delete mode 100644 gas/testsuite/gas/i860/dual03.s delete mode 100644 gas/testsuite/gas/i860/fldst01.d delete mode 100644 gas/testsuite/gas/i860/fldst01.s delete mode 100644 gas/testsuite/gas/i860/fldst02.d delete mode 100644 gas/testsuite/gas/i860/fldst02.s delete mode 100644 gas/testsuite/gas/i860/fldst03.d delete mode 100644 gas/testsuite/gas/i860/fldst03.s delete mode 100644 gas/testsuite/gas/i860/fldst04.d delete mode 100644 gas/testsuite/gas/i860/fldst04.s delete mode 100644 gas/testsuite/gas/i860/fldst05.d delete mode 100644 gas/testsuite/gas/i860/fldst05.s delete mode 100644 gas/testsuite/gas/i860/fldst06.d delete mode 100644 gas/testsuite/gas/i860/fldst06.s delete mode 100644 gas/testsuite/gas/i860/fldst07.d delete mode 100644 gas/testsuite/gas/i860/fldst07.s delete mode 100644 gas/testsuite/gas/i860/fldst08.d delete mode 100644 gas/testsuite/gas/i860/fldst08.s delete mode 100644 gas/testsuite/gas/i860/float01.d delete mode 100644 gas/testsuite/gas/i860/float01.s delete mode 100644 gas/testsuite/gas/i860/float02.d delete mode 100644 gas/testsuite/gas/i860/float02.s delete mode 100644 gas/testsuite/gas/i860/float03.d delete mode 100644 gas/testsuite/gas/i860/float03.s delete mode 100644 gas/testsuite/gas/i860/float04.d delete mode 100644 gas/testsuite/gas/i860/float04.s delete mode 100644 gas/testsuite/gas/i860/form.d delete mode 100644 gas/testsuite/gas/i860/form.s delete mode 100644 gas/testsuite/gas/i860/i860.exp delete mode 100644 gas/testsuite/gas/i860/iarith.d delete mode 100644 gas/testsuite/gas/i860/iarith.s delete mode 100644 gas/testsuite/gas/i860/ldst01.d delete mode 100644 gas/testsuite/gas/i860/ldst01.s delete mode 100644 gas/testsuite/gas/i860/ldst02.d delete mode 100644 gas/testsuite/gas/i860/ldst02.s delete mode 100644 gas/testsuite/gas/i860/ldst03.d delete mode 100644 gas/testsuite/gas/i860/ldst03.s delete mode 100644 gas/testsuite/gas/i860/ldst04.d delete mode 100644 gas/testsuite/gas/i860/ldst04.s delete mode 100644 gas/testsuite/gas/i860/ldst05.d delete mode 100644 gas/testsuite/gas/i860/ldst05.s delete mode 100644 gas/testsuite/gas/i860/ldst06.d delete mode 100644 gas/testsuite/gas/i860/ldst06.s delete mode 100644 gas/testsuite/gas/i860/pfam.d delete mode 100644 gas/testsuite/gas/i860/pfam.s delete mode 100644 gas/testsuite/gas/i860/pfmam.d delete mode 100644 gas/testsuite/gas/i860/pfmam.s delete mode 100644 gas/testsuite/gas/i860/pfmsm.d delete mode 100644 gas/testsuite/gas/i860/pfmsm.s delete mode 100644 gas/testsuite/gas/i860/pfsm.d delete mode 100644 gas/testsuite/gas/i860/pfsm.s delete mode 100644 gas/testsuite/gas/i860/pseudo-ops01.d delete mode 100644 gas/testsuite/gas/i860/pseudo-ops01.s delete mode 100644 gas/testsuite/gas/i860/regress01.d delete mode 100644 gas/testsuite/gas/i860/regress01.s delete mode 100644 gas/testsuite/gas/i860/shift.d delete mode 100644 gas/testsuite/gas/i860/shift.s delete mode 100644 gas/testsuite/gas/i860/simd.d delete mode 100644 gas/testsuite/gas/i860/simd.s delete mode 100644 gas/testsuite/gas/i860/system.d delete mode 100644 gas/testsuite/gas/i860/system.s delete mode 100644 gas/testsuite/gas/i860/xp.d delete mode 100644 gas/testsuite/gas/i860/xp.s create mode 100644 gdb/common/gdb_string_view.h create mode 100644 gdb/common/gdb_string_view.tcc delete mode 100644 gdb/regformats/i386/i386-avx.dat create mode 100644 gdb/testsuite/gdb.arch/amd64-osabi.exp create mode 100644 gdb/testsuite/gdb.base/osabi.exp create mode 100644 gdb/testsuite/gdb.base/pie-fork.c create mode 100644 gdb/testsuite/gdb.base/pie-fork.exp create mode 100644 gdb/unittests/basic_string_view/capacity/1.cc create mode 100644 gdb/unittests/basic_string_view/capacity/empty_neg.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/1.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/2.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/3.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/1.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/2.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/empty.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/front_back.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/empty.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/front_back.cc create mode 100644 gdb/unittests/basic_string_view/include.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/1.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/2.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/3.cc create mode 100644 gdb/unittests/basic_string_view/inserters/pod/10081-out.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/literals/types.cc create mode 100644 gdb/unittests/basic_string_view/literals/values.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/swap/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/swap/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/13650.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/70483.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/13650.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/copy/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/copy/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/data/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/data/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/4.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/4.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/string_conversion/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/substr/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/substr/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operators/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operators/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/range_access/char/1.cc create mode 100644 gdb/unittests/basic_string_view/range_access/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/typedefs.cc create mode 100644 gdb/unittests/basic_string_view/typedefs.cc create mode 100644 gdb/unittests/basic_string_view/types/1.cc create mode 100644 gdb/unittests/string_view-selftests.c delete mode 100644 include/aout/adobe.h delete mode 100644 include/aout/reloc.h delete mode 100644 include/coff/i860.h delete mode 100644 include/coff/i960.h delete mode 100644 include/elf/i860.h delete mode 100644 include/elf/i960.h delete mode 100644 include/opcode/i860.h delete mode 100644 include/opcode/i960.h delete mode 100644 ld/emulparams/coff_i860.sh delete mode 100644 ld/emulparams/elf32_i860.sh delete mode 100644 ld/emulparams/elf32_i960.sh delete mode 100644 ld/emulparams/gld960.sh delete mode 100644 ld/emulparams/gld960coff.sh delete mode 100644 ld/emulparams/lnk960.sh delete mode 100644 ld/emultempl/gld960.em delete mode 100644 ld/emultempl/gld960c.em delete mode 100644 ld/emultempl/lnk960.em delete mode 100644 ld/scripttempl/i860coff.sc delete mode 100644 ld/scripttempl/i960.sc delete mode 100644 opcodes/i860-dis.c delete mode 100644 opcodes/i960-dis.c