Hello All, for new scan-assembly output resulting in use of $LC label
gcc/testsuite/ChangeLog:
* gcc.target/microblaze/others/strings1.c: Update
to include $LC label.
---
gcc/testsuite/ChangeLog | 5 +++++
gcc/testsuite/gcc.target/microblaze/others/strings1.c | 5 +++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 081be8f..9ef22c8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2020-11-09 Nagaraju Mekala <[email protected]>
+ * gcc.target/microblaze/others/strings1.c: Update
+ to include $LC label.
+
+2020-11-09 Nagaraju Mekala <[email protected]>
+
* gcc.target/microblaze/long.c: New test.
2020-11-08 Iain Sandoe <[email protected]>
diff --git a/gcc/testsuite/gcc.target/microblaze/others/strings1.c
b/gcc/testsuite/gcc.target/microblaze/others/strings1.c
index 7a63faf..efaf3c6 100644
--- a/gcc/testsuite/gcc.target/microblaze/others/strings1.c
+++ b/gcc/testsuite/gcc.target/microblaze/others/strings1.c
@@ -1,13 +1,14 @@
/* { dg-options "-O3" } */
+/* { dg-final { scan-assembler "\.rodata*" } } */
+/* { dg-final { scan-assembler
"addik\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),\\\$LC.*"
} } */
+/* { dg-final { scan-assembler
"\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),*" } }
*/
#include <string.h>
-/* { dg-final { scan-assembler "\.rodata*" } } */
extern void somefunc (char *);
int testfunc ()
{
char string2[80];
-/* { dg-final { scan-assembler
"\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r0,.LC*" } } */
strcpy (string2, "hello");
somefunc (string2);
}
--
1.8.3.1
Attached is the patch.
Thanks,
Nagaraju
0001-Patch-testsuite-Update-MicroBlaze-strings-test.patch
Description: 0001-Patch-testsuite-Update-MicroBlaze-strings-test.patch
