re PR testsuite/55994 (multiple definition or memset or strlen for builtins tests...
authorJanis Johnson <janisjo@codesourcery.com>
Wed, 16 Jan 2013 18:52:51 +0000 (18:52 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Wed, 16 Jan 2013 18:52:51 +0000 (18:52 +0000)
PR testsuite/55994
* gcc.c-torture/execute/builtins/builtins.exp: Add
-Wl,--allow-multiple-definition for eabi and elf targets.

From-SVN: r195250

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp

index 2e0da906dee3aa6acb9b8723f8f54d4f8be41788..c6473f2cbcffcdb41281f249a02a05746a96b72d 100644 (file)
@@ -1,5 +1,9 @@
 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
 
+       PR testsuite/55994
+       * gcc.c-torture/execute/builtins/builtins.exp: Add
+       -Wl,--allow-multiple-definition for eabi and elf targets.
+
        PR testsuite/54622
        * lib/target-supports.exp (check_effective_target_vect_perm_byte,
        check_effective_target_vect_perm_short,
index 7588f9aea388470c186c30cc8b0d4d9c589be45c..0472d7a9eabf380d1525d27531e844d873f01820 100644 (file)
@@ -41,6 +41,10 @@ set additional_flags "-fno-tree-loop-distribute-patterns"
 if [istarget "powerpc-*-darwin*"] {
    lappend additional_flags "-Wl,-multiply_defined,suppress"
 }
+if { [istarget *-*-eabi*]
+     || [istarget *-*-elf] } {
+   lappend additional_flags "-Wl,--allow-multiple-definition"
+}
 
 foreach src [lsort [find $srcdir/$subdir *.c]] {
     if {![string match *-lib.c $src] && [runtest_file_p $runtests $src]} {