summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-06-16 21:25:18 +0930
committerAlan Modra <amodra@gmail.com>2020-06-16 22:12:39 +0930
commit423054beadf317757d43aefb9eddfe711a42e3e1 (patch)
treed11d2a50f931a3dad26abe6c8be4e92a11255a73
parentc802e8a76c4eaa3a8a62d7dcfe7be98bf718a2f0 (diff)
downloadbinutils-gdb-423054beadf317757d43aefb9eddfe711a42e3e1.tar.gz
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.
-rw-r--r--gold/ChangeLog5
-rw-r--r--gold/testsuite/discard_locals_relocatable_test.c6
-rw-r--r--gold/testsuite/discard_locals_test.c5
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,5 +1,10 @@
2020-06-16 Alan Modra <amodra@gmail.com>
+ * testsuite/discard_locals_test.c: Replace uses of asm with __asm__.
+ * testsuite/discard_locals_relocatable_test.c: Likewise.
+
+2020-06-16 Alan Modra <amodra@gmail.com>
+
* testsuite/Makefile.am (export_dynamic_plugin.o): Use CXXCOMPILE.
(plugin_test_wrap_symbols_1.o): Likewise.
(plugin_test_wrap_symbols_2.o): Likewise.
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;
}
-