From: Alan Modra Date: Tue, 16 Jun 2020 11:55:18 +0000 (+0930) Subject: Use __asm__ rather than asm in gold testsuite X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=423054beadf317757d43aefb9eddfe711a42e3e1;p=binutils-gdb.git Use __asm__ rather than asm in gold testsuite 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. --- 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; } -