Hello!

When configured with "--with-arch=core-avx-i --with-cpu=core-avx-i",
g++.dg/ext/mv[14,15].C tests fail on corei7 [1] since the default CPU
is the same as the checked cpu in the test. The patch compiles the
testcase with -march=x86-64 as the generic CPU

2014-06-03  Uros Bizjak  <ubiz...@gmail.com>

    * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
    * g++.dg/ext/mv15.C (dg-options): Ditto.

Tested on x86_64-pc-linux-gnu {,-m32} corei7 CPU and committed to mainline SVN.

[1] https://gcc.gnu.org/ml/gcc-testresults/2014-06/msg00243.html

Uros.
Index: g++.dg/ext/mv14.C
===================================================================
--- g++.dg/ext/mv14.C   (revision 211188)
+++ g++.dg/ext/mv14.C   (working copy)
@@ -1,7 +1,7 @@
 /* Test case to check if Multiversioning works.  */
 /* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-ifunc "" }  */
-/* { dg-options "-O2 -fPIC" } */
+/* { dg-options "-O2 -fPIC -march=x86-64" } */
 
 #include <assert.h>
 
Index: g++.dg/ext/mv15.C
===================================================================
--- g++.dg/ext/mv15.C   (revision 211188)
+++ g++.dg/ext/mv15.C   (working copy)
@@ -1,7 +1,7 @@
 /* Test case to check if Multiversioning works.  */
 /* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-ifunc "" }  */
-/* { dg-options "-O2 -fPIC" } */
+/* { dg-options "-O2 -fPIC -march=x86-64" } */
 
 #include <assert.h>
 

Reply via email to