backport: re PR testsuite/55994 (multiple definition or memset or strlen for builtins tests with LTO options)

Backport from mainline
	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.

From-SVN: r195458
This commit is contained in:
Janis Johnson 2013-01-25 00:26:34 +00:00 committed by Janis Johnson
parent 6926c990ae
commit af09dd72bb
2 changed files with 11 additions and 0 deletions

View File

@ -1,5 +1,12 @@
2013-01-24 Janis Johnson <janisjo@codesourcery.com>
Backport from mainline
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.
Backport from mainline
2013-01-17 Janis Johnson <janisjo@codesourcery.com>

View File

@ -41,6 +41,10 @@ set additional_flags ""
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]} {