Commit 2add94cd by Jan Hubicka Committed by Jan Hubicka

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
parent dc898068
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.
2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
......
/* { 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"} } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment