aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/initialize.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2008-01-03 09:33:57 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2008-01-03 09:33:57 +0100
commit2092ee7d08be8897d85309fbffc395602e67a3fd (patch)
treec01a04f37d6590c350dcd0b897f1ffa43b5099c8 /gcc/ada/initialize.c
parent097392de6b7eb5cba34ed8f367ab79837d7cedd2 (diff)
downloadgcc-2092ee7d08be8897d85309fbffc395602e67a3fd.zip
gcc-2092ee7d08be8897d85309fbffc395602e67a3fd.tar.gz
gcc-2092ee7d08be8897d85309fbffc395602e67a3fd.tar.bz2
re PR tree-optimization/29484 (tree-inline.c bug with local static vars)
PR tree-optimization/29484 * tree-inline.c (inline_forbidden_p_2): New function. (inline_forbidden_p): Disallow inlining if some static var has an address of a local LABEL_DECL in its initializer. * doc/extend.texi (Labels as Values): Document &&foo behaviour vs. inlining. * gcc.c-torture/execute/20071220-1.c: New test. * gcc.c-torture/execute/20071220-2.c: New test. From-SVN: r131300
Diffstat (limited to 'gcc/ada/initialize.c')
0 files changed, 0 insertions, 0 deletions