This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from f576f8bf7d8 [NFC] Address missed review comment for test new 26db7fb2ec3 [yaml2obj][obj2yaml] - Change how symbol's binding is desci [...]
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: include/llvm/ObjectYAML/ELFYAML.h | 21 ++-- lib/ObjectYAML/ELFYAML.cpp | 21 ++-- test/DebugInfo/invalid-relocations.test | 10 +- test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml | 18 ++- test/Object/AMDGPU/elf64-relocs.yaml | 18 ++- test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 18 ++- test/Object/Mips/abi-flags.yaml | 7 +- test/Object/Mips/elf-abi.yaml | 40 +++---- test/Object/Mips/elf-flags.yaml | 10 +- test/Object/Mips/elf-mips64-rel.yaml | 26 ++--- test/Object/X86/yaml-elf-x86-rel-broken.yaml | 4 +- test/Object/X86/yaml2obj-elf-x86-rel.yaml | 18 ++- test/Object/obj2yaml-invalid-reloc.test | 4 +- test/Object/obj2yaml.test | 31 +++-- test/Object/yaml2obj-elf-alignment.yaml | 19 +-- test/Object/yaml2obj-elf-multi-doc.test | 24 ++-- test/Object/yaml2obj-elf-rel-noref.yaml | 37 +++--- test/Object/yaml2obj-elf-rel.yaml | 22 ++-- .../yaml2obj-elf-symbol-LocalGlobalWeak.yaml | 23 ++-- test/Object/yaml2obj-elf-symbol-basic.yaml | 15 +-- test/Object/yaml2obj-elf-symbol-visibility.yaml | 128 +++++++++++---------- test/tools/llvm-ar/Inputs/add-lib1.yaml | 13 +-- test/tools/llvm-ar/Inputs/add-lib2.yaml | 13 +-- test/tools/llvm-ar/Inputs/add-lib3.yaml | 13 +-- test/tools/llvm-ar/Inputs/elf.yaml | 5 +- .../ELF/Inputs/compress-debug-sections.yaml | 25 ++-- test/tools/llvm-objcopy/ELF/abs-symbol.test | 8 +- test/tools/llvm-objcopy/ELF/armexidx-link.test | 19 ++- .../tools/llvm-objcopy/ELF/basic-archive-copy.test | 10 +- test/tools/llvm-objcopy/ELF/basic-relocations.test | 40 ++++--- test/tools/llvm-objcopy/ELF/common-symbol.test | 36 +++--- .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 19 +-- .../ELF/cross-arch-sections-symbols.test | 21 ++-- test/tools/llvm-objcopy/ELF/discard-all.test | 45 ++++---- .../tools/llvm-objcopy/ELF/discard-locals-rel.test | 7 +- test/tools/llvm-objcopy/ELF/discard-locals.test | 41 ++++--- .../ELF/discard-mix-local-and-all.test | 21 ++-- test/tools/llvm-objcopy/ELF/globalize.test | 38 +++--- .../llvm-objcopy/ELF/group-addr-misaligned.test | 5 +- test/tools/llvm-objcopy/ELF/group-big-endian.test | 32 +++--- test/tools/llvm-objcopy/ELF/group-unchanged.test | 32 +++--- test/tools/llvm-objcopy/ELF/group.test | 32 +++--- .../ELF/hexagon-unsupported-on-x86.test | 6 +- test/tools/llvm-objcopy/ELF/keep-file-symbols.test | 15 ++- .../ELF/keep-global-symbols-mix-globalize.test | 31 ++--- .../llvm-objcopy/ELF/keep-global-symbols.test | 64 ++++++----- .../ELF/keep-symbol-remove-section.test | 11 +- test/tools/llvm-objcopy/ELF/keep-symbol.test | 31 +++-- test/tools/llvm-objcopy/ELF/localize-hidden.test | 98 ++++++++-------- test/tools/llvm-objcopy/ELF/localize.test | 51 ++++---- test/tools/llvm-objcopy/ELF/prefix-symbols.test | 21 ++-- test/tools/llvm-objcopy/ELF/redefine-symbol.test | 30 ++--- test/tools/llvm-objcopy/ELF/regex.test | 31 +++-- .../ELF/reloc-error-remove-symtab.test | 8 +- .../ELF/remove-section-with-symbol.test | 23 ++-- .../ELF/rename-section-flag-preserved.test | 1 - .../ELF/section-index-unsupported.test | 6 +- .../ELF/strip-all-and-keep-symbol.test | 31 +++-- .../llvm-objcopy/ELF/strip-all-and-remove.test | 18 +-- .../llvm-objcopy/ELF/strip-debug-and-remove.test | 18 +-- test/tools/llvm-objcopy/ELF/strip-debug.test | 11 +- .../tools/llvm-objcopy/ELF/strip-group-symbol.test | 8 +- .../llvm-objcopy/ELF/strip-multiple-files.test | 21 ++-- .../tools/llvm-objcopy/ELF/strip-reloc-symbol.test | 11 +- test/tools/llvm-objcopy/ELF/strip-section-err.test | 8 +- .../ELF/strip-symbol-and-relocation.test | 6 +- test/tools/llvm-objcopy/ELF/strip-symbol.test | 35 +++--- test/tools/llvm-objcopy/ELF/strip-unneeded.test | 73 ++++++------ test/tools/llvm-objcopy/ELF/symbol-copy.test | 69 +++++------ test/tools/llvm-objcopy/ELF/symbol-empty-name.test | 15 ++- test/tools/llvm-objcopy/ELF/weaken-all.test | 42 +++---- test/tools/llvm-objcopy/ELF/weaken.test | 35 +++--- .../X86/Inputs/simple-executable-x86_64.yaml | 76 ++++++------ test/tools/llvm-objdump/X86/adjust-vma.test | 19 ++- .../X86/disasm-zeroes-relocations.test | 4 +- .../llvm-objdump/X86/disassemble-demangle.test | 17 ++- test/tools/llvm-objdump/relocations-elf.test | 19 ++- test/tools/llvm-objdump/symbol-table-elf.test | 36 +++--- test/tools/llvm-objdump/verdef-elf.test | 4 +- test/tools/llvm-objdump/verneed-elf.test | 4 +- test/tools/llvm-objdump/verneed-wrong-info.test | 4 +- .../Inputs/dwarf-exprs.exe-x86-64.yaml | 10 +- test/tools/llvm-readobj/broken-group.test | 11 +- test/tools/llvm-readobj/demangle.test | 15 +-- test/tools/llvm-readobj/elf-no-shdrs.test | 6 +- test/tools/llvm-readobj/elf-packed-relocs.test | 21 ++-- .../elf-reloc-negative-addend-no-sym.test | 4 +- .../elf-reloc-symbol-with-versioning.test | 32 ++++-- .../llvm-readobj/elf-reloc-zero-name-or-value.test | 16 +-- test/tools/llvm-readobj/elf-section-types.test | 4 +- test/tools/llvm-readobj/elf-symbol-64bit.test | 7 +- test/tools/llvm-readobj/elf-symbol-binding.test | 11 +- test/tools/llvm-readobj/elf-symbol-shndx.test | 40 ++++--- test/tools/llvm-readobj/elf-symbol-types.test | 58 ++++++---- test/tools/llvm-readobj/elf-symbol-visibility.test | 21 ++-- test/tools/llvm-readobj/gnu-notes.test | 34 +++--- test/tools/obj2yaml/elf-gnu-unique-symbols.yaml | 13 +-- test/tools/obj2yaml/missing_symtab.test | 2 +- test/tools/obj2yaml/special-symbol-indices.yaml | 56 +++++---- test/tools/obj2yaml/symbol-type.yaml | 22 ++-- test/tools/obj2yaml/verdef-section.yaml | 4 +- test/tools/obj2yaml/verneed-section.yaml | 4 +- test/tools/obj2yaml/versym-section.yaml | 15 +-- test/tools/sanstats/elf.test | 59 +++++----- test/tools/yaml2obj/dynamic-symbols.yaml | 24 ++-- test/tools/yaml2obj/dynsym-dynstr-addr.yaml | 4 +- test/tools/yaml2obj/elf-comdat-broken.yaml | 4 +- test/tools/yaml2obj/elf-gnu-unique-symbols.yaml | 6 +- test/tools/yaml2obj/elf-symbols-binding-order.yaml | 18 +++ test/tools/yaml2obj/elf-symtab-shinfo.yaml | 8 +- test/tools/yaml2obj/elf-symtab-shtype.yaml | 4 +- .../yaml2obj/relocation-explicit-symbol-index.yaml | 4 +- test/tools/yaml2obj/symbol-index.yaml | 45 +++++--- test/tools/yaml2obj/symbol-type.yaml | 36 +++--- test/tools/yaml2obj/verdef-section.yaml | 4 +- test/tools/yaml2obj/verneed-section.yaml | 4 +- test/tools/yaml2obj/versym-section.yaml | 7 +- tools/obj2yaml/elf2yaml.cpp | 34 ++---- tools/yaml2obj/yaml2elf.cpp | 84 ++++++-------- 119 files changed, 1409 insertions(+), 1342 deletions(-) create mode 100644 test/tools/yaml2obj/elf-symbols-binding-order.yaml