binutils-gdb/ld/testsuite/ld-ctf
Nick Alcock b4b6ea4680 libctf, ld: fix formatting of forwards to unions and enums
The type printer was unconditionally printing these as if they were
forwards to structs, even if they were forwards to unions or enums.

ld/ChangeLog
2021-01-05  Nick Alcock  <nick.alcock@oracle.com>

	* testsuite/ld-ctf/enum-forward.c: New test.
	* testsuite/ld-ctf/enum-forward.c: New results.

libctf/ChangeLog
2021-01-05  Nick Alcock  <nick.alcock@oracle.com>

	* ctf-types.c (ctf_type_aname): Print forwards to unions and enums
	properly.
2021-01-05 14:53:40 +00:00
..
A-2.c
A.c
array-char.c
array-int.c
array.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
B-2.c
B.c
C-2.c
C.c
child-float.c
child-int.c
conflicting-cycle-1.B-1.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-1.B-2.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-1.parent.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-2.A-1.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-2.A-2.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-2.parent.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-3.C-1.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-3.C-2.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-cycle-3.parent.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-enums.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
conflicting-typedefs.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cross-tu-1.c
cross-tu-2.c
cross-tu-conflicting-2.c
cross-tu-cyclic-1.c
cross-tu-cyclic-2.c
cross-tu-cyclic-3.c
cross-tu-cyclic-4.c
cross-tu-cyclic-conflicting.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cross-tu-cyclic-nonconflicting.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cross-tu-into-cycle.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cross-tu-noncyclic.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
ctf.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
cycle-1.c
cycle-1.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cycle-2.A.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cycle-2.B.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
cycle-2.C.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
data-func-1.c
data-func-2.c
data-func-conflicted.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
diag-ctf-version-0.d
diag-ctf-version-0.s
diag-ctf-version-2-unsupported-feature.d
diag-ctf-version-2-unsupported-feature.s
diag-ctf-version-f.d
diag-ctf-version-f.s
diag-cttname-invalid.d
diag-cttname-invalid.s
diag-cttname-null.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
diag-cttname-null.s
diag-cuname.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
diag-cuname.s
diag-decompression-failure.d
diag-decompression-failure.s
diag-parlabel.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
diag-parlabel.s
diag-parname.d
diag-parname.s
diag-unsupported-flag.d
diag-unsupported-flag.s
diag-wrong-magic-number-mixed.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
diag-wrong-magic-number.d
diag-wrong-magic-number.s
enum-2.c
enum-forward.c libctf, ld: fix formatting of forwards to unions and enums 2021-01-05 14:53:40 +00:00
enum-forward.d libctf, ld: fix formatting of forwards to unions and enums 2021-01-05 14:53:40 +00:00
enum.c
enums.c libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
enums.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
forward.c libctf, ld: prohibit getting the size or alignment of forwards 2021-01-05 14:53:39 +00:00
forward.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
function.c
function.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
slice.c
slice.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
super-sub-cycles.c
super-sub-cycles.d libctf, ld: dump enums: generally improve dump formatting 2021-01-05 14:53:39 +00:00
typedef-int.c
typedef-long.c
union-1.c