aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2003-10-03 00:23:30 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2003-10-03 00:23:30 +0000
commit5114f0ed903dbb7bb427ee5f27299d6a6d7b63a8 (patch)
treea29492c41d187f6449d2fccca3645bfd46041637 /gcc/tree-inline.c
parent5e499a4de0ab0402e843bc9e442427d8289a8390 (diff)
downloadgcc-5114f0ed903dbb7bb427ee5f27299d6a6d7b63a8.zip
gcc-5114f0ed903dbb7bb427ee5f27299d6a6d7b63a8.tar.gz
gcc-5114f0ed903dbb7bb427ee5f27299d6a6d7b63a8.tar.bz2
re PR rtl-optimization/12180 (Inline optimization fails for variadic function)
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. From-SVN: r72057
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 0cec45b..e2b08cd 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 "