-
- Downloads
re PR middle-end/16417 (crappy code (gcc.c-torture/compile/20020210-1.c) in arguments causes ICE)
PR middle-end/16417 * c-decl.c (store_parm_decls): Clarify get_pending_sizes insertion comment. * c-objc-common.c (c_cannot_inline_tree_fn): Remove pending sizes checks. * c-tree.h (struct lang_decl): Remove pending_sizes. * function.c: Include tree-gimple.h (assign_parm_setup_reg): Remove callee-copies code. (gimplify_parm_type, gimplify_parameters): New functions. (expand_pending_sizes): Remove. (expand_function_start): Don't call it. * gimplify.c (gimplify_expr): Examine DECL_VALUE_EXPR for PARM_DECL. (gimplify_body): Add do_parms argument. Use gimplify_parameters. (gimplify_function_tree): Setup cfun. Update gimplify_body call. * tree-gimple.h (gimplify_body): Update decl. * tree-inline.c (initialize_inlined_parameters): Update gimplify_body call. * tree.h (gimplify_parameters): Declare. * Makefile.in (function.o): Depend on TREE_GIMPLE_H. From-SVN: r92373
Showing
- gcc/ChangeLog 22 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 1 addition, 1 deletiongcc/Makefile.in
- gcc/c-decl.c 5 additions, 2 deletionsgcc/c-decl.c
- gcc/c-objc-common.c 0 additions, 30 deletionsgcc/c-objc-common.c
- gcc/c-tree.h 1 addition, 4 deletionsgcc/c-tree.h
- gcc/function.c 110 additions, 63 deletionsgcc/function.c
- gcc/gimplify.c 27 additions, 6 deletionsgcc/gimplify.c
- gcc/tree-gimple.h 1 addition, 1 deletiongcc/tree-gimple.h
- gcc/tree-inline.c 1 addition, 1 deletiongcc/tree-inline.c
- gcc/tree.h 1 addition, 0 deletionsgcc/tree.h
Loading
Please register or sign in to comment