summaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-03 00:23:30 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-03 00:23:30 +0000
commita4175e1f8062d5b8123057276c88930ae7610304 (patch)
treea29492c41d187f6449d2fccca3645bfd46041637 /gcc/tree-inline.c
parent3756d2f8d0e205726321ac2cc0d989fe96fc5db6 (diff)
downloadgcc-a4175e1f8062d5b8123057276c88930ae7610304.tar.gz
PR optimization/12180
* tree-inline.c (inline_forbidden_p_1): Do not permit inlining of functions containing calls to PR optimization/12180 * gcc.dg/20031002-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72057 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-inline.c')
-rw-r--r--gcc/tree-inline.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 0cec45bed11..e2b08cdc0b7 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -922,6 +922,8 @@ inline_forbidden_p_1 (tree *nodep, int *walk_subtrees ATTRIBUTE_UNUSED,
arguments. */
case BUILT_IN_VA_START:
case BUILT_IN_STDARG_START:
+ case BUILT_IN_NEXT_ARG:
+ case BUILT_IN_VA_END:
{
inline_forbidden_reason
= N_("%Jfunction '%F' can never be inlined because it "