diff options
author | Alan Modra <amodra@gmail.com> | 2020-06-16 21:25:18 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-06-16 22:12:39 +0930 |
commit | 423054beadf317757d43aefb9eddfe711a42e3e1 (patch) | |
tree | d11d2a50f931a3dad26abe6c8be4e92a11255a73 /gold | |
parent | c802e8a76c4eaa3a8a62d7dcfe7be98bf718a2f0 (diff) | |
download | gdb-423054beadf317757d43aefb9eddfe711a42e3e1.zip gdb-423054beadf317757d43aefb9eddfe711a42e3e1.tar.gz gdb-423054beadf317757d43aefb9eddfe711a42e3e1.tar.bz2 |
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.
Diffstat (limited to 'gold')
-rw-r--r-- | gold/ChangeLog | 5 | ||||
-rw-r--r-- | gold/testsuite/discard_locals_relocatable_test.c | 6 | ||||
-rw-r--r-- | gold/testsuite/discard_locals_test.c | 5 |
3 files changed, 10 insertions, 6 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 0b4532a..d429e9d 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 54f689a..543b997 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 c27ea35..96c5651 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; } - |