Hello!

As explained by Honza in the PR, these two tests are not suitable for
LTO tests. Also, the dg-options directives are not effective in this
directory.

2016-01-19  Uros Bizjak  <ubiz...@gmail.com>

    PR testsuite/68820
    * gcc.c-torture/execute/builtins/memops-asm.x: New file.
    * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
    * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.

Tested on x86_64-linux-gnu and checked logs that LTO tests are really skipped.

OK for mainline and branches?

Uros.
Index: gcc.c-torture/execute/builtins/memops-asm.x
===================================================================
--- gcc.c-torture/execute/builtins/memops-asm.x (nonexistent)
+++ gcc.c-torture/execute/builtins/memops-asm.x (working copy)
@@ -0,0 +1,10 @@
+# Different translation units may have different user name overrides
+# and we do not preserve enough context to known which one we want.
+
+set torture_eval_before_compile {
+  if {[string match {*-flto*} "$option"]} {
+    continue
+  }
+}
+
+return 0
Index: gcc.c-torture/execute/builtins/strstr-asm.c
===================================================================
--- gcc.c-torture/execute/builtins/strstr-asm.c (revision 232538)
+++ gcc.c-torture/execute/builtins/strstr-asm.c (working copy)
@@ -2,7 +2,6 @@
 
    Ensure all expected transformations of builtin strstr occur and
    perform correctly in presence of redirect.  */
-/* { dg-options "-ffat-lto-objects" } */
 
 #define ASMNAME(cname)  ASMNAME2 (__USER_LABEL_PREFIX__, cname)
 #define ASMNAME2(prefix, cname) STRING (prefix) cname
Index: gcc.c-torture/execute/builtins/strstr-asm.x
===================================================================
--- gcc.c-torture/execute/builtins/strstr-asm.x (nonexistent)
+++ gcc.c-torture/execute/builtins/strstr-asm.x (working copy)
@@ -0,0 +1,10 @@
+# Different translation units may have different user name overrides
+# and we do not preserve enough context to known which one we want.
+
+set torture_eval_before_compile {
+  if {[string match {*-flto*} "$option"]} {
+    continue
+  }
+}
+
+return 0

Reply via email to