aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanis Johnson <janisjo@codesourcery.com>2013-01-16 18:52:51 +0000
committerJanis Johnson <janis@gcc.gnu.org>2013-01-16 18:52:51 +0000
commit934144c03c96b4f8e487ddbc2a473d6da71379c8 (patch)
treedbd592ac22df2b3a4601beaf72223695d3cba17e /gcc
parentfbe10effb5ac008757b1e42530e53e59f601fd9d (diff)
downloadgcc-934144c03c96b4f8e487ddbc2a473d6da71379c8.zip
gcc-934144c03c96b4f8e487ddbc2a473d6da71379c8.tar.gz
gcc-934144c03c96b4f8e487ddbc2a473d6da71379c8.tar.bz2
re PR testsuite/55994 (multiple definition or memset or strlen for builtins tests with LTO options)
PR testsuite/55994 * gcc.c-torture/execute/builtins/builtins.exp: Add -Wl,--allow-multiple-definition for eabi and elf targets. From-SVN: r195250
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp4
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2e0da90..c6473f2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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,
diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
index 7588f9a..0472d7a 100644
--- a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
+++ b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
@@ -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]} {