From e959744eca88a4d145f39d5fbf4ab095af0f16b4 Mon Sep 17 00:00:00 2001 From: Rupesh Potharla Date: Wed, 14 Sep 2022 10:27:38 +0100 Subject: [PATCH] Binutils: Readelf testcase failing with clang * testsuite/binutils-all/readelf.exp (readelf_wi_test): Extend regexps to allow for output genreated by the Clang compiler. --- binutils/ChangeLog | 5 +++++ binutils/testsuite/binutils-all/readelf.exp | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 41a2f9cb0c7..19f76653dac 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2022-09-14 Rupesh Potharla + + * testsuite/binutils-all/readelf.exp (readelf_wi_test): Extend + regexps to allow for output genreated by the Clang compiler. + 2022-09-12 Aaron Merey * objcopy.c (might_need_separate_debug_info): Add with_source_code to diff --git a/binutils/testsuite/binutils-all/readelf.exp b/binutils/testsuite/binutils-all/readelf.exp index 0f7a1f3b5a0..210ed83f1b4 100644 --- a/binutils/testsuite/binutils-all/readelf.exp +++ b/binutils/testsuite/binutils-all/readelf.exp @@ -188,12 +188,13 @@ proc readelf_wi_test {} { ".*DW_TAG_compile_unit.*" ".*DW_TAG_subprogram.*" ".*DW_TAG_base_type.*" - ".*DW_AT_producer.*(GNU C|indirect string).*" + ".*DW_AT_producer.*(GNU C|indirect string|indexed string).*" ".*DW_AT_language.*(ANSI C|C11).*" - ".*DW_AT_name.*(testprog.c|indirect string).*" + ".*DW_AT_name.*(testprog.c|indirect string|indexed string).*" ".*DW_AT_name.*fn.*" + ".*DW_AT_name.*(main|indirect string|indexed string).*" + ".*(DW_OP_addr: 0|DW_OP_addrx <0>).*" ".*DW_AT_name.*(main|indirect string).*" - ".*\(DW_OP_addr: 0\).*" } # The MSP430 in LARGE mode does not generate a DW_OP_addr.