The code fragment used to check for --gdwarf-4 option with the APP
marker ends with a hard-coded 'ret' instruction, which is not supported
by all architectures (e.g. arm).  Replace it with $insn.

gcc/ChangeLog:

        * configure.ac: Replace 'ret' with '$insn'.
        * configure: Regenerate.
---
 gcc/configure    | 2 +-
 gcc/configure.ac | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/configure b/gcc/configure
index cedf10b1d49..2d211a0beae 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -32418,7 +32418,7 @@ foo:
        .file 1 \"foo.c\"
        $insn
        .file 2 \"foo.h\"
-       ret
+       $insn
 "
    dwarf4_success=no
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gdwarf-4 
with the APP marker" >&5
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 54b89954ef0..a4878c4a9f9 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -6010,7 +6010,7 @@ foo:
        .file 1 \"foo.c\"
        $insn
        .file 2 \"foo.h\"
-       ret
+       $insn
 "
    dwarf4_success=no
    gcc_GAS_CHECK_FEATURE([--gdwarf-4 with the APP marker],
-- 
2.34.1

Reply via email to