This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 28c812b3490 readelf: rename recently added testsuite files new 1cdcc977329 libctf: strtab corruption when strings are added to ctf_ope [...] new f7b02dc3e12 include: fix libctf ECTF_NOENUMNAM error message new 0c5f03a9d5e libctf: doc: fix ctf_stype_t typedef string in spec new f8da1a05db6 libctf: dedup: enums with overlapping enumerators are conflicting new 327356780ab libctf: don't leak enums if ctf_add_type fails new e3cd5660756 libctf: fix dict leak on archive-wide symbol lookup error path new 9f0fb75b8e1 libctf: suppress spurious failure of malloc-counting tests [...] new 6e09d4a6e6e libctf: prohibit addition of enums with overlapping enumera [...] new 4bbc4b1f5cf libctf: make the ctf_next ctn_fp non-const new 1f62f2a9b56 include: libctf: comment improvements new 2fa4b6e6df0 libctf, include: new functions for looking up enumerators
The 11 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/ctf-api.h | 60 ++++++-- ld/testsuite/ld-ctf/enum-3.c | 3 + ld/testsuite/ld-ctf/enum-4.c | 3 + ld/testsuite/ld-ctf/overlapping-enums-2.d | 36 +++++ ld/testsuite/ld-ctf/overlapping-enums.d | 35 +++++ libctf/config.h.in | 3 + libctf/configure | 2 +- libctf/configure.ac | 2 +- libctf/ctf-archive.c | 108 +++++++++++++ libctf/ctf-create.c | 48 +++++- libctf/ctf-dedup.c | 42 +++++- libctf/ctf-hash.c | 6 + libctf/ctf-impl.h | 28 ++-- libctf/ctf-lookup.c | 145 ++++++++++++++++++ libctf/ctf-open.c | 132 ++++++++++++++-- libctf/ctf-string.c | 2 + libctf/ctf-util.c | 29 +++- libctf/doc/ctf-spec.texi | 2 +- libctf/libctf.ver | 7 + libctf/testsuite/lib/ctf-lib.exp | 5 + libctf/testsuite/libctf-lookup/enum-ctf-2.c | 6 + .../testsuite/libctf-lookup/enumerator-iteration.c | 168 +++++++++++++++++++++ .../libctf-lookup/enumerator-iteration.lk | 17 +++ .../testsuite/libctf-regression/open-error-free.c | 13 ++ 24 files changed, 849 insertions(+), 53 deletions(-) create mode 100644 ld/testsuite/ld-ctf/enum-3.c create mode 100644 ld/testsuite/ld-ctf/enum-4.c create mode 100644 ld/testsuite/ld-ctf/overlapping-enums-2.d create mode 100644 ld/testsuite/ld-ctf/overlapping-enums.d create mode 100644 libctf/testsuite/libctf-lookup/enum-ctf-2.c create mode 100644 libctf/testsuite/libctf-lookup/enumerator-iteration.c create mode 100644 libctf/testsuite/libctf-lookup/enumerator-iteration.lk