[gcc/devel/ranger] testsuite: Add -fcommon to gcc.target/i386/pr69052.c

Aldy Hernandez aldyh@gcc.gnu.org
Wed Jun 17 19:05:50 GMT 2020


https://gcc.gnu.org/g:b59506cd8b9f92293fc154c1470691534e29ddcf

commit b59506cd8b9f92293fc154c1470691534e29ddcf
Author: Uros Bizjak <ubizjak@gmail.com>
Date:   Fri Feb 21 16:23:30 2020 +0100

    testsuite: Add -fcommon to gcc.target/i386/pr69052.c
    
    This testcase is susceptible to memory location details and start to fail
    with default to -fno-common.  Use -fcommon to set expected testing conditions.
    
            * gcc.target/i386/pr69052.c: Require target ia32.
            (dg-options): Add -fcommon and remove -pie.

Diff:
---
 gcc/testsuite/ChangeLog                 | 5 +++++
 gcc/testsuite/gcc.target/i386/pr69052.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 02fa22ef23c..01da6fb33ce 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -7,6 +7,11 @@
 	(check_effective_target_arm_v8_1m_mve_ok): New.
 	(add_options_for_v8_1m_mve): New.
 
+2020-02-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* gcc.target/i386/pr69052.c: Require target ia32.
+	(dg-options): Add -fcommon and remove -pie.
+
 2020-02-21  Uroš Bizjak  <ubizjak@gmail.com>
 
 	* gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
diff --git a/gcc/testsuite/gcc.target/i386/pr69052.c b/gcc/testsuite/gcc.target/i386/pr69052.c
index 6f491e9ab53..19bc3c8a77d 100644
--- a/gcc/testsuite/gcc.target/i386/pr69052.c
+++ b/gcc/testsuite/gcc.target/i386/pr69052.c
@@ -1,6 +1,6 @@
-/* { dg-do compile } */
+/* { dg-do compile { target ia32 } } */
 /* { dg-require-effective-target pie } */
-/* { dg-options "-O2 -fPIE -pie" } */
+/* { dg-options "-O2 -fPIE -fcommon" } */
 
 int look_nbits[256], loop_sym[256];
 const int ind[] = {
@@ -51,4 +51,4 @@ void foo (int *l1, int *l2, int *v, int *v1, int *m1, int i)
     }
 }
 
-/* { dg-final { scan-assembler-not "leal\[ \t\]ind@GOTOFF\\(%\[^,\]*\\), %" { target ia32 } } } */
+/* { dg-final { scan-assembler-not "leal\[ \t\]ind@GOTOFF\\(%\[^,\]*\\), %" } } */


More information about the Gcc-cvs mailing list