This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-check_binutils in repository toolchain/ci/binutils-gdb.
from af79fcc547 Automatic date update in version.in adds 8fe0f950f4 [PATCH v2 2/4] DWARF 5 support: Handle DW_FORM_strx adds cd7c32c36a Fix leak due to assigning a xstrdup-ed string to the std::st [...] adds 53d666ecfb gdb/testsuite: Fix pretty-print.exp on big-endian platforms adds e43b10e10e Remove the ui_out_style_kind enum adds 0dfe5bfbb7 Don't create empty literal pieces adds 2a3c1174c3 Introduce gdb-specific %p format suffixes adds 6a831f06e1 Use new %p format suffixes in gdb adds 14309bb6bf Style "pwd" output adds 7f6aba03b9 Introduce metadata style adds 9d636d67e0 Use styled_string in more places adds d770d56f42 Use styled_string for "show logging filename" adds c292080e11 Automatic date update in version.in adds de4859eacb Change objcopy's --set-section-alignment option to take a by [...] adds 46f29a9a26 gdb: Remove a VEC from gdbsupport/btrace-common.h adds 554ac434b0 gdb: Change a VEC to std::vector in btrace.{c,h} adds df07e2c772 gdb: Remove a use of VEC from dwarf2read.{c,h} adds 1914e26482 -Bsymbolic is not for PIEs adds 9344c18feb Update my email address in gdb/MAINTAINERS adds 38583298e0 Change SYMBOL_VALUE_ADDRESS to be an rvalue adds d3d323915c Search global block from basic_lookup_symbol_nonlocal adds 5c281dbb24 Don't call decode_line_with_current_source from select_sourc [...] adds 1dd5885077 Make current_source_* per-program-space adds 4b610737f0 Handle copy relocations adds 1d58d6a26c Make print-file-var.exp test attribute visibility hidden, dl [...] adds fccf9de11f Back out earlier Ada exception change adds 37f6a7f456 Add $_ada_exception convenience variable adds 9ef62df072 gdb/testsuite: Fix py-format-string.exp on big-endian platforms adds 700545387d Add missing includes to gdb_assert.h and gdb_string_view.h adds 80fd282641 Fix type of startup_with_shell in gdbserver adds 3e6ec53ac1 Convert boolean globals in server.c to bool adds 03ba321aaa Automatic date update in version.in adds 4d825eab2d [gdb] Fix set/show style metadata help text adds a8b3b8e93e gdb: Remove whitespace in 'std::vector <...>' adds 4227504491 [gdb/testsuite] Fix info-types.exp with gcc/g++ 4.8 adds 3a56ed8668 [gdb/testsuite] Fix list-missing-source.exp with gcc 4.8 adds d8c06f22a3 gdb: Don't ignore all SIGSTOP when the signal handler is set [...] adds a2230b5e62 libctf: make it compile for old glibc adds 083114f8ba libctf, include: ChangeLog format fixes adds fd55eae84d libctf: allow the header to change between versions adds 9b32cba44d libctf, binutils: dump the CTF header adds 6d5944fca6 libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and stri [...] adds 2db912ba1a libctf: add the object index and function index sections adds 616febde0c binutils: readelf: when dumping CTF, load strtab and symtab [...] adds 6b88d7d70c binutils: objdump does not take --ctf-symbols or --ctf-strin [...] adds 0ac6231298 libctf: Add iteration over non-root types adds d851ecd373 libctf: support getting strings from the ELF strtab adds 5537f9b9a3 libctf: write CTF files to memory, and CTF archives to fds adds 3dde2c915e libctf: fix double-free on ctf_compress_write error path adds b4f0e09cd1 libctf: dump: support non-root type dumping adds d18f9f1629 libctf: dump: check the right error values when dumping functions adds 72c83edd92 libctf: add the ctf_link machinery adds 886453cbbc libctf: map from old to corresponding newly-added types in c [...] adds eabb7154df libctf: add linking of the variable section adds 49ea9b450b libctf: add CU-mapping machinery adds 5de9eada3b libctf: teach ctf_add_type how forwards work adds 1820745a0a libctf: don't leak hash keys or values on value replacement adds 5ae6af75b5 libctf: eschew C99 for loop initial declarations adds 7e97445a5a libctf: get rid of a disruptive public include of <sys/param.h> adds edc8bbe90b libctf: bfd-open: mark the bfd as cacheable adds f046147d59 libctf: actually close bfds we have opened adds 22ccb84954 bfd: new functions for getting strings out of a strtab adds 1ff6de0312 bfd, ld: add CTF section linking adds 87279e3cef libctf: installable libctf as a shared library adds fd86991bc5 objdump: get CTF parent importing right adds 791915db42 libctf: handle nonrepresentable types at link time adds 676c3ecbad libctf: avoid the need to ever use ctf_update adds 99dc3ebdff libctf: properly handle ctf_add_type of forwards and self-re [...] adds 1a6ab13e71 libctf: allow ctf_type_lname of a null pointer. adds 9c1a2295e8 libctf: get the encoding of non-ints/fps in the dynamic space right adds de07e349be libctf: remove ctf_malloc, ctf_free and ctf_strdup adds 9323dd869d libctf: make ctf_dump not crash on OOM adds ad613f1d06 libctf: fix refcount leak in ctf_import adds d344b407dd binutils: spaces -> tabs in CTF parts of objdump and readelf adds fa56cdcd24 libctf: fix tabdamage adds 4d4211478f gdb/testsuite: Make test names unique in gdb.reverse tests adds 58eb20d527 gdb/testsuite: Make test names unique in gdb.linespec tests adds 2b74ba5a19 gdb/testsuite: Reduce test name duplication in gdb.base tests adds 082cce059d gdb/testsuite: Reduce test name duplication in gdb.python tests adds 0a4b09130a gdb/fortran: Nested subroutine support adds 179aed7fdc gdb/fortran: Allow for matching symbols with missing scope adds f0e21cb809 Automatic date update in version.in adds 77c2dba3e8 Avoid crash on single-field union in Rust adds b627f56244 [PR ld/25062] arm: sign extend the addend of R_ARM_TLS_GOTDESC adds 9cb09e33e0 [PR ld/22263][PR ld/25056] arm: Avoid dynamic TLS relocs in PIE adds f749f26eea PowerPC PIC vs. DLL TLS issues adds 4dbbb47c16 [gdb/testsuite] Fix local-static.exp with gcc-4.8 adds 382dfe0118 Automatic date update in version.in adds 6cb6aea2df Automatic date update in version.in adds 225f296a02 Change gdb/version.in to 9.0.50.DATE-git (new version number [...] adds 816228ed09 Automatic date update in version.in adds 518fe38cd9 Renaming of ctf (the trace format) files adds 30d1f01849 gdb: CTF support adds 8154f49cf4 ld-arm/tls-gdesc-neg test adds 9737e8af48 PowerPC section flag tidy adds 7d04a20ae4 PowerPC TLS miscounting PLT for __tls_get_addr adds c3614cffc8 PowerPC TLS tests adds 847d518374 Bogus "final link failed" messages adds d241b91073 x86/Intel: correct MOVSD and CMPSD handling adds ad7c657b9e add missing ChangeLog entry for d241b91073 adds 760f7560fd [gdb/doc] Fix some typos adds 3d63690a03 gdb/testsuite: Add gdb_test_name variable adds dfee856674 [gdb/testsuite] Update expected _gdb_major/_gdb_minor in def [...] adds b2caee6aaa gdb: Rename structures within ctfread.c adds 60ff3cd784 gdb/testsuite/ada: Handle missing debug info case adds 93370e8e7b Re: PowerPC PIC vs. DLL TLS issues adds c0ea7c52e1 Add support for new functionality in the msp430 backend of GCC. adds 606813d5cd Move top-level Makefile.def/Makefile.in to the top-level ChangeLog adds 51f1fdc3d2 Use gdb_static_assert in charset.c adds bad5c02618 Move declaration of vtbl_ptr_name to the header. adds f21410c03a Automatic date update in version.in adds 46e292ab0a S/390: Add support for z15 as CPU name. adds 6446511295 PowerPC local got test adds 063c511bd7 PR25078, stack overflow in function find_abstract_instance adds b7d9d3ee59 PR25079, "ar s" stopped working adds 34916edc47 Move declaration of lang_frame_mismatch_warn to header. adds 79bb1944d6 Move declaration of overload_debug to header adds cd6fdaa1ed Let ARI allow gdb %p printf extensions adds dde996e213 Don't include buildsym-legacy.h in windows-nat.c adds 3abea05d9b Remove two unused items from windows-nat.c adds 41481f9e4e Automatic date update in version.in adds 336bfbeb18 PR25070, SEGV in function _bfd_dwarf2_find_nearest_line adds 6d9d6da48e s390: Add record/replay support for arch13 instructions adds 8610e0fd93 PR25081, Discrepancy between VMA and LMA after ALIGN adds 1d3787499d Fix the disassembly of the LDS and STS instructions of the A [...] adds 6a25e8a290 Mark guile_{extension_,}script_ops as static adds cff32449e8 [gdb/target] Fix pretty-printer for MPX bnd registers adds a50faaf620 [gdb/testsuite] Add XFAILs in gdb.rust/simple.exp for incorr [...] adds d2dd1084c1 Remove two TUI comments adds 6d7fd9aa47 Remove tui_default_win_viewport_height adds 5c45899e28 Remove tui_win_is_auxiliary adds a7798e7f7d Remove declaration from tui-wingeneral.h adds 7523da63ca Make TUI window handle a unique_ptr adds a31bff9d2d Don't call erase_data_content from tui_data_window::show_registers adds 61f0556832 Automatic date update in version.in adds abcf2cc85a [gdb/testsuite] Fix ada tests with -fPIE/-pie adds 6dfc004112 gdb/testsuite: Fix typos in infcall-nested-structs.c adds c2c440a903 Move declaration of varobjdebug to header adds 26344e0c53 Include gdbtk.h to avoid declarations adds 863a974ed2 Automatic date update in version.in adds b0531efe2e Updated traditional Chinese translation for the binutils/ su [...] adds e168da45a2 bfd/dwarf2.c: fix assertion failure in comp_unit_hash_info adds a83d4ef693 RISC-V: Fix two ARI warnings. adds 5f93c5a6d5 Improve comments in print-utils.h. adds bbcfc6249a Automatic date update in version.in adds 03d0d46a0e Tweak the 'how to make a release' document adds cc8dee1f1c Move declaration of max_user_call_depth to header adds 7b9a15e1ee Remove unnecessary declaration of trace_regblock_size adds d5082b3251 Automatic date update in version.in new d6e7631356 [gdb/testsuite] Add KFAIL for missing support of reverse-deb [...]
The 1 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 | 10 + Makefile.def | 4 +- Makefile.in | 24 +- bfd/ChangeLog | 121 + bfd/dwarf2.c | 50 +- bfd/elf-bfd.h | 13 + bfd/elf-strtab.c | 19 + bfd/elf.c | 47 +- bfd/elf32-arm.c | 14 +- bfd/elf32-msp430.c | 87 +- bfd/elf32-ppc.c | 90 +- bfd/elf64-ppc.c | 53 +- bfd/elflink.c | 27 +- bfd/version.h | 2 +- binutils/ChangeLog | 66 + binutils/Makefile.am | 7 +- binutils/Makefile.in | 7 +- binutils/README-how-to-make-a-release | 17 +- binutils/ar.c | 3 +- binutils/doc/binutils.texi | 11 +- binutils/doc/ctf.options.texi | 5 +- binutils/objcopy.c | 29 +- binutils/objdump.c | 52 +- binutils/po/zh_TW.po | 9454 ++++++++++++++------ binutils/readelf.c | 73 +- binutils/testsuite/binutils-all/objcopy.exp | 2 + .../testsuite/binutils-all/set-section-alignment.d | 9 + gas/ChangeLog | 43 + gas/config/tc-i386.c | 4 +- gas/config/tc-msp430.c | 146 +- gas/config/tc-s390.c | 2 +- gas/doc/as.texi | 20 +- gas/doc/c-msp430.texi | 12 + gas/doc/c-s390.texi | 4 +- gas/testsuite/gas/avr/pr25041.d | 9 + gas/testsuite/gas/avr/pr25041.s | 4 + gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/intel-cmps.s | 49 + gas/testsuite/gas/i386/intel-cmps32.d | 40 + gas/testsuite/gas/i386/intel-cmps64.d | 50 + gas/testsuite/gas/i386/intel-movs.s | 31 + gas/testsuite/gas/i386/intel-movs32.d | 21 + gas/testsuite/gas/i386/intel-movs64.d | 28 + gas/testsuite/gas/i386/string-bad.l | 20 +- gas/testsuite/gas/msp430/attr-430-small-bad.d | 4 + gas/testsuite/gas/msp430/attr-430-small-bad.l | 4 + gas/testsuite/gas/msp430/attr-430-small-good.d | 6 + gas/testsuite/gas/msp430/attr-430-small.s | 3 + gas/testsuite/gas/msp430/attr-430x-large-any-bad.d | 4 + gas/testsuite/gas/msp430/attr-430x-large-any-bad.l | 3 + .../gas/msp430/attr-430x-large-any-good.d | 6 + gas/testsuite/gas/msp430/attr-430x-large-any.s | 4 + .../gas/msp430/attr-430x-large-lower-bad.d | 4 + .../gas/msp430/attr-430x-large-lower-bad.l | 3 + .../gas/msp430/attr-430x-large-lower-good.d | 6 + gas/testsuite/gas/msp430/attr-430x-large-lower.s | 4 + gas/testsuite/gas/msp430/msp430.exp | 6 + gdb/ChangeLog | 620 ++ gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 14 +- gdb/NEWS | 12 + gdb/ada-lang.c | 436 +- gdb/ada-tasks.c | 14 +- gdb/ada-typeprint.c | 15 +- gdb/ada-valprint.c | 18 +- gdb/auto-load.c | 40 +- gdb/break-catch-sig.c | 4 +- gdb/break-catch-syscall.c | 3 +- gdb/breakpoint.c | 81 +- gdb/btrace.c | 98 +- gdb/btrace.h | 5 +- gdb/c-lang.h | 6 + gdb/c-typeprint.c | 32 +- gdb/charset.c | 12 +- gdb/cli-out.c | 68 +- gdb/cli-out.h | 13 +- gdb/cli/cli-cmds.c | 14 +- gdb/cli/cli-cmds.h | 4 + gdb/cli/cli-logging.c | 5 +- gdb/cli/cli-script.c | 1 - gdb/cli/cli-style.c | 11 + gdb/cli/cli-style.h | 5 + gdb/coffread.c | 14 +- gdb/contrib/ari/gdb_ari.sh | 3 +- gdb/cp-namespace.c | 5 +- gdb/cp-valprint.c | 21 +- gdb/ctfread.c | 1486 +++ gdb/{ctf.h => ctfread.h} | 12 +- gdb/disasm.c | 3 +- gdb/doc/ChangeLog | 15 + gdb/doc/gdb.texinfo | 26 +- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 2 +- gdb/dwarf2read.c | 160 +- gdb/dwarf2read.h | 13 +- gdb/elfread.c | 34 +- gdb/expprint.c | 6 +- gdb/f-lang.c | 4 +- gdb/f-typeprint.c | 3 +- gdb/f-valprint.c | 6 +- gdb/gdbserver/ChangeLog | 39 + gdb/gdbserver/Makefile.in | 2 + gdb/gdbserver/linux-low.c | 8 +- gdb/gdbserver/server.c | 66 +- gdb/gdbserver/server.h | 14 +- gdb/gdbserver/target.c | 4 +- gdb/gdbsupport/btrace-common.c | 18 +- gdb/gdbsupport/btrace-common.h | 19 +- gdb/{ctf.h => gdbsupport/common-inferior.c} | 13 +- gdb/gdbsupport/common-inferior.h | 20 + gdb/gdbsupport/format.c | 178 +- gdb/gdbsupport/format.h | 11 +- gdb/gdbsupport/gdb_assert.h | 2 + gdb/gdbsupport/gdb_string_view.h | 1 + gdb/gdbsupport/print-utils.h | 11 +- gdb/gdbtypes.c | 3 +- gdb/gdbtypes.h | 5 + gdb/gnu-v3-abi.c | 4 +- gdb/guile/guile.c | 55 +- gdb/infcmd.c | 8 +- gdb/inferior.h | 19 - gdb/infrun.c | 19 +- gdb/language.c | 9 +- gdb/language.h | 5 + gdb/linux-nat.c | 5 +- gdb/linux-thread-db.c | 9 +- gdb/m2-typeprint.c | 3 +- gdb/m2-valprint.c | 10 +- gdb/macrocmd.c | 6 +- gdb/main.c | 15 +- gdb/mdebugread.c | 6 +- gdb/mi/mi-cmd-var.c | 2 - gdb/mi/mi-main.c | 1 - gdb/mi/mi-out.c | 17 +- gdb/mi/mi-out.h | 12 +- gdb/minsyms.c | 23 + gdb/minsyms.h | 11 + gdb/nat/fork-inferior.h | 20 - gdb/nat/linux-btrace.c | 16 +- gdb/objfiles.c | 4 +- gdb/p-lang.c | 5 +- gdb/p-typeprint.c | 8 +- gdb/p-valprint.c | 16 +- gdb/printcmd.c | 18 +- gdb/python/lib/gdb/printer/bound_registers.py | 2 +- gdb/python/py-framefilter.c | 7 +- gdb/python/py-prettyprint.c | 8 +- gdb/record-btrace.c | 9 +- gdb/remote.c | 3 +- gdb/riscv-tdep.c | 4 +- gdb/rust-lang.c | 5 +- gdb/s390-tdep.c | 55 +- gdb/skip.c | 9 +- gdb/solib.c | 3 +- gdb/source.c | 138 +- gdb/stabsread.c | 28 +- gdb/stack.c | 41 +- gdb/symfile.c | 13 +- gdb/symfile.h | 3 +- gdb/symmisc.c | 10 +- gdb/symtab.c | 109 +- gdb/symtab.h | 44 +- gdb/testsuite/ChangeLog | 203 + gdb/testsuite/gdb.ada/catch_ex_std.exp | 24 +- gdb/testsuite/gdb.base/annota1.exp | 58 +- gdb/testsuite/gdb.base/break-interp.exp | 76 +- gdb/testsuite/gdb.base/call-sc.exp | 10 +- gdb/testsuite/gdb.base/callfuncs.exp | 47 +- gdb/testsuite/gdb.base/charset.exp | 10 +- gdb/testsuite/gdb.base/ctf-constvars.c | 116 + gdb/testsuite/gdb.base/ctf-constvars.exp | 114 + gdb/testsuite/gdb.base/ctf-cvexpr.exp | 495 + gdb/testsuite/gdb.base/ctf-ptype.c | 305 + gdb/testsuite/gdb.base/ctf-ptype.exp | 288 + gdb/testsuite/gdb.base/ctf-whatis.c | 282 + gdb/testsuite/gdb.base/ctf-whatis.exp | 413 + gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/dump.exp | 44 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 12 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 20 +- gdb/testsuite/gdb.base/info-types.exp | 8 +- gdb/testsuite/gdb.base/list-missing-source.exp | 4 +- gdb/testsuite/gdb.base/pretty-print.c | 8 +- gdb/testsuite/gdb.base/pretty-print.exp | 8 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 11 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 10 +- gdb/testsuite/gdb.base/print-file-var-main.c | 42 +- gdb/testsuite/gdb.base/print-file-var.exp | 201 +- .../gdb.base/{pretty-print.c => print-file-var.h} | 49 +- gdb/testsuite/gdb.base/relational.exp | 193 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 11 +- gdb/testsuite/gdb.base/structs.exp | 10 +- gdb/testsuite/gdb.base/style.exp | 19 +- gdb/testsuite/gdb.cp/local-static.c | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 150 + gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 62 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 28 + gdb/testsuite/gdb.fortran/nested-funcs.f90 | 63 +- gdb/testsuite/gdb.linespec/explicit.exp | 6 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 5 +- gdb/testsuite/gdb.python/py-format-string.c | 6 +- gdb/testsuite/gdb.python/py-format-string.exp | 8 +- gdb/testsuite/gdb.python/py-parameter.exp | 317 +- gdb/testsuite/gdb.python/py-template.exp | 8 +- gdb/testsuite/gdb.python/py-value.exp | 58 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 15 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 18 +- .../gdb.reverse/machinestate-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/machinestate.exp | 6 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 24 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 25 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 13 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 13 +- .../gdb.reverse/step-indirect-call-thunk.exp | 4 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 4 + gdb/testsuite/gdb.reverse/until-precsave.exp | 13 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 15 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- gdb/testsuite/gdb.rust/simple.exp | 58 +- gdb/testsuite/gdb.rust/simple.rs | 6 + gdb/testsuite/gdb.threads/stop-with-handle.c | 74 + gdb/testsuite/gdb.threads/stop-with-handle.exp | 51 + gdb/testsuite/lib/ada.exp | 25 + gdb/testsuite/lib/gdb-utils.exp | 1 + gdb/testsuite/lib/gdb.exp | 42 +- gdb/top.c | 4 +- gdb/{ctf.c => tracectf.c} | 2 +- gdb/{ctf.h => tracectf.h} | 0 gdb/tracefile.c | 2 +- gdb/tracepoint.c | 23 +- gdb/tui/tui-command.c | 8 +- gdb/tui/tui-data.c | 11 - gdb/tui/tui-data.h | 17 +- gdb/tui/tui-disasm.c | 10 +- gdb/tui/tui-io.c | 23 +- gdb/tui/tui-layout.c | 69 +- gdb/tui/tui-layout.h | 2 - gdb/tui/tui-out.c | 8 +- gdb/tui/tui-out.h | 7 +- gdb/tui/tui-regs.c | 34 +- gdb/tui/tui-stack.c | 14 +- gdb/tui/tui-win.c | 6 +- gdb/tui/tui-wingeneral.c | 22 +- gdb/tui/tui-wingeneral.h | 2 - gdb/tui/tui-winsource.c | 22 +- gdb/tui/tui.c | 6 +- gdb/tui/tui.h | 2 - gdb/typeprint.c | 8 +- gdb/ui-out.c | 210 +- gdb/ui-out.h | 166 +- gdb/ui-style.h | 6 + gdb/unittests/format_pieces-selftests.c | 37 +- gdb/utils.c | 81 +- gdb/utils.h | 25 +- gdb/valops.c | 2 +- gdb/valprint.c | 30 +- gdb/value.c | 4 +- gdb/varobj.c | 2 +- gdb/varobj.h | 5 + gdb/version.in | 2 +- gdb/windows-nat.c | 15 - gdb/xcoffread.c | 6 +- include/ChangeLog | 92 +- include/bfdlink.h | 15 + include/ctf-api.h | 65 +- include/ctf.h | 63 +- include/elf/msp430.h | 41 + ld/ChangeLog | 183 + ld/Makefile.am | 18 +- ld/Makefile.in | 26 +- ld/aclocal.m4 | 1 + ld/configure | 32 +- ld/configure.ac | 7 + ld/emultempl/aix.em | 5 +- ld/emultempl/armcoff.em | 5 +- ld/emultempl/beos.em | 5 +- ld/emultempl/elf-generic.em | 4 + ld/emultempl/elf.em | 5 +- ld/emultempl/generic.em | 5 +- ld/emultempl/linux.em | 5 +- ld/emultempl/msp430.em | 5 +- ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/emultempl/ticoff.em | 5 +- ld/emultempl/vanilla.em | 5 +- ld/ld.h | 21 - ld/ld.texi | 12 +- ld/ldcref.c | 1 + ld/ldctor.c | 1 + ld/ldelf.c | 1 + ld/ldelfgen.c | 111 + ld/ldelfgen.h | 8 + ld/ldemul.c | 23 + ld/ldemul.h | 21 + ld/ldexp.c | 1 + ld/ldfile.c | 1 + ld/ldgram.y | 1 + ld/ldlang.c | 200 +- ld/ldlang.h | 8 + ld/ldlex.l | 1 + ld/ldmain.c | 5 +- ld/ldmisc.c | 3 + ld/ldver.c | 1 + ld/ldwrite.c | 1 + ld/lexsup.c | 98 +- ld/mri.c | 1 + ld/pe-dll.c | 1 + ld/plugin.c | 1 + ld/testsuite/ld-arm/arm-elf.exp | 5 + ld/testsuite/ld-arm/tls-gdesc-neg.d | 39 + ld/testsuite/ld-arm/tls-gdesc-neg.s | 29 + ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-elf/indirect.exp | 3 +- ld/testsuite/ld-msp430-elf/attr-gnu-main.s | 8 + ld/testsuite/ld-msp430-elf/attr-gnu-obj.s | 2 + .../ld-msp430-elf/attr-gnu-region-lower-upper.d | 6 + ld/testsuite/ld-msp430-elf/attr-gnu-region-lower.d | 12 + ld/testsuite/ld-msp430-elf/attr-gnu-region-upper.d | 13 + ld/testsuite/ld-msp430-elf/msp430-elf.exp | 12 +- ld/testsuite/ld-powerpc/localgot.d | 8 + ld/testsuite/ld-powerpc/localgot.s | 5 + ld/testsuite/ld-powerpc/powerpc.exp | 29 +- ld/testsuite/ld-powerpc/tls32no.d | 47 + ld/testsuite/ld-powerpc/tls32no.g | 13 + ld/testsuite/ld-powerpc/tlsexe.r | 1 + ld/testsuite/ld-powerpc/tlsexe32.r | 1 + ld/testsuite/ld-powerpc/tlsexe32no.d | 75 + ld/testsuite/ld-powerpc/tlsexe32no.g | 13 + .../ld-powerpc/{tlsexe32.r => tlsexe32no.r} | 12 +- ld/testsuite/ld-powerpc/tlsexeno.d | 88 + ld/testsuite/ld-powerpc/tlsexeno.g | 16 + ld/testsuite/ld-powerpc/{tlsexe.r => tlsexeno.r} | 10 +- ld/testsuite/ld-powerpc/tlsexetocno.d | 72 + ld/testsuite/ld-powerpc/tlsexetocno.g | 15 + ld/testsuite/ld-powerpc/tlsno.d | 53 + ld/testsuite/ld-powerpc/tlsno.g | 16 + ld/testsuite/ld-powerpc/tlsso.d | 18 +- ld/testsuite/ld-powerpc/tlsso.g | 2 + ld/testsuite/ld-powerpc/tlsso.r | 7 +- ld/testsuite/ld-powerpc/tlsso32.d | 14 +- ld/testsuite/ld-powerpc/tlsso32.g | 3 +- ld/testsuite/ld-powerpc/tlsso32.r | 7 +- ld/testsuite/ld-powerpc/tlstocno.d | 37 + ld/testsuite/ld-powerpc/tlstocno.g | 15 + libctf/ChangeLog | 569 +- libctf/Makefile.am | 28 +- libctf/Makefile.in | 345 +- libctf/aclocal.m4 | 7 + libctf/config.h.in | 7 + libctf/configure | 7975 ++++++++++++++++- libctf/configure.ac | 66 + libctf/ctf-archive.c | 106 +- libctf/ctf-create.c | 857 +- libctf/ctf-decl.c | 12 +- libctf/ctf-dump.c | 310 +- libctf/ctf-endian.h | 6 +- libctf/ctf-error.c | 7 +- libctf/ctf-hash.c | 58 +- libctf/ctf-impl.h | 105 +- libctf/ctf-link.c | 911 ++ libctf/ctf-lookup.c | 23 +- libctf/ctf-open-bfd.c | 101 +- libctf/ctf-open.c | 715 +- libctf/ctf-string.c | 296 +- libctf/ctf-subr.c | 12 - libctf/ctf-types.c | 330 +- libctf/ctf-util.c | 36 +- libctf/libctf.ver | 161 + opcodes/ChangeLog | 12 + opcodes/avr-dis.c | 2 + opcodes/i386-opc.tbl | 8 +- opcodes/i386-tbl.h | 16 +- opcodes/s390-mkopc.c | 3 +- 378 files changed, 29203 insertions(+), 6310 deletions(-) create mode 100644 binutils/testsuite/binutils-all/set-section-alignment.d create mode 100644 gas/testsuite/gas/avr/pr25041.d create mode 100644 gas/testsuite/gas/avr/pr25041.s create mode 100644 gas/testsuite/gas/i386/intel-cmps.s create mode 100644 gas/testsuite/gas/i386/intel-cmps32.d create mode 100644 gas/testsuite/gas/i386/intel-cmps64.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430-small-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small.s create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any.s create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower.s create mode 100644 gdb/ctfread.c copy gdb/{ctf.h => ctfread.h} (76%) copy gdb/{ctf.h => gdbsupport/common-inferior.c} (71%) create mode 100644 gdb/testsuite/gdb.base/ctf-constvars.c create mode 100644 gdb/testsuite/gdb.base/ctf-constvars.exp create mode 100644 gdb/testsuite/gdb.base/ctf-cvexpr.exp create mode 100644 gdb/testsuite/gdb.base/ctf-ptype.c create mode 100644 gdb/testsuite/gdb.base/ctf-ptype.exp create mode 100644 gdb/testsuite/gdb.base/ctf-whatis.c create mode 100644 gdb/testsuite/gdb.base/ctf-whatis.exp copy gdb/testsuite/gdb.base/{pretty-print.c => print-file-var.h} (64%) create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.exp create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.f90 create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.c create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.exp rename gdb/{ctf.c => tracectf.c} (99%) rename gdb/{ctf.h => tracectf.h} (100%) create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.d create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-main.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-obj.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-lower-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-upper.d create mode 100644 ld/testsuite/ld-powerpc/localgot.d create mode 100644 ld/testsuite/ld-powerpc/localgot.s create mode 100644 ld/testsuite/ld-powerpc/tls32no.d create mode 100644 ld/testsuite/ld-powerpc/tls32no.g create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.d create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.g copy ld/testsuite/ld-powerpc/{tlsexe32.r => tlsexe32no.r} (92%) create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.d create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.g copy ld/testsuite/ld-powerpc/{tlsexe.r => tlsexeno.r} (93%) create mode 100644 ld/testsuite/ld-powerpc/tlsexetocno.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocno.g create mode 100644 ld/testsuite/ld-powerpc/tlsno.d create mode 100644 ld/testsuite/ld-powerpc/tlsno.g create mode 100644 ld/testsuite/ld-powerpc/tlstocno.d create mode 100644 ld/testsuite/ld-powerpc/tlstocno.g create mode 100644 libctf/ctf-link.c create mode 100644 libctf/libctf.ver