diff options
author | Jakub Jelinek <jakub@redhat.com> | 2008-01-03 09:33:57 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2008-01-03 09:33:57 +0100 |
commit | 2092ee7d08be8897d85309fbffc395602e67a3fd (patch) | |
tree | c01a04f37d6590c350dcd0b897f1ffa43b5099c8 /gcc/ada/initialize.c | |
parent | 097392de6b7eb5cba34ed8f367ab79837d7cedd2 (diff) | |
download | gcc-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