re PR ipa/61144 (Invalid optimizations for extern vars with local weak definitions)

PR ipa/61144
	* gcc.dg/tree-ssa/pr61144.c: New testcase.

From-SVN: r215897
This commit is contained in:
Jan Hubicka 2014-10-05 06:56:14 +02:00 committed by Jan Hubicka
parent dc89806877
commit 2add94cd44
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2014-10-04 Jan Hubicka <hubicka@ucw.cz>
PR ipa/61144
* gcc.dg/tree-ssa/pr61144.c: New testcase.
2014-10-04 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/devirt-46.C: New testcase.

View File

@ -0,0 +1,7 @@
/* { dg-do compile } */
/* { dg-require-weak "" } */
/* { dg-options "-O2 -fdump-tree-optimized" } */
static int dummy = 0;
extern int foo __attribute__((__weak__, __alias__("dummy")));
int bar() { if (foo) return 1; return 0; }
/* { dg-final { scan-tree-dump-not "return 0" "optimized"} } */