From 423054beadf317757d43aefb9eddfe711a42e3e1 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 16 Jun 2020 21:25:18 +0930 Subject: [PATCH] Use __asm__ rather than asm in gold testsuite MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit discard_locals_test.c:28:6: error: expected declaration specifiers or ‘...’ before string constant asm (".Lshould_be_discarded:"); ^ * testsuite/discard_locals_test.c: Replace uses of asm with __asm__. * testsuite/discard_locals_relocatable_test.c: Likewise. --- gold/ChangeLog | 5 +++++ gold/testsuite/discard_locals_relocatable_test.c | 6 +++--- gold/testsuite/discard_locals_test.c | 5 ++--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/gold/ChangeLog b/gold/ChangeLog index 0b4532a32bf..d429e9debb3 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,8 @@ +2020-06-16 Alan Modra + + * testsuite/discard_locals_test.c: Replace uses of asm with __asm__. + * testsuite/discard_locals_relocatable_test.c: Likewise. + 2020-06-16 Alan Modra * testsuite/Makefile.am (export_dynamic_plugin.o): Use CXXCOMPILE. diff --git a/gold/testsuite/discard_locals_relocatable_test.c b/gold/testsuite/discard_locals_relocatable_test.c index 54f689af0c6..543b99757de 100644 --- a/gold/testsuite/discard_locals_relocatable_test.c +++ b/gold/testsuite/discard_locals_relocatable_test.c @@ -29,14 +29,14 @@ /* Local symbol format for generic ELF target. Use GCC -Wa,-L option to preserve this local symbol in the output object file. */ -asm (".Lshould_be_discarded:"); +__asm__ (".Lshould_be_discarded:"); #ifdef __powerpc__ /* Test wants to keep one local. Satisfy it. */ #ifdef __powerpc64__ -asm (".reloc 0,R_PPC64_NONE,.LC0"); +__asm__ (".reloc 0,R_PPC64_NONE,.LC0"); #else -asm (".reloc 0,R_PPC_NONE,.LC0"); +__asm__ (".reloc 0,R_PPC_NONE,.LC0"); #endif #endif diff --git a/gold/testsuite/discard_locals_test.c b/gold/testsuite/discard_locals_test.c index c27ea35e91a..96c56511569 100644 --- a/gold/testsuite/discard_locals_test.c +++ b/gold/testsuite/discard_locals_test.c @@ -25,11 +25,11 @@ main program should override the shared library symbol. */ /* Local symbol format for generic ELF target. */ -asm (".Lshould_be_discarded:"); +__asm__ (".Lshould_be_discarded:"); #ifdef __i386__ /* Additional local symbol format for the i386 target. */ -asm (".Xshould_be_discarded:"); +__asm__ (".Xshould_be_discarded:"); #endif int @@ -37,4 +37,3 @@ main (void) { return 0; } - -- 2.30.2