-
- Downloads
re PR tree-optimization/46076 (constant propagation and compile-time math no...
re PR tree-optimization/46076 (constant propagation and compile-time math no longer happening versus 4.4 and 4.5) 2011-04-12 Richard Guenther <rguenther@suse.de> PR tree-optimization/46076 * gimple.h (struct gimple_statement_call): Add fntype field. (gimple_call_fntype): Adjust. (gimple_call_set_fntype): New function. * gimple.c (gimple_build_call_1): Set the call function type. * gimplify.c (gimplify_call_expr): Preserve the function type the frontend used for the call. (gimplify_modify_expr): Likewise. * lto-streamer-in.c (input_gimple_stmt): Input the call stmts function type. * lto-streamer-out.c (output_gimple_stmt): Output the call stmts function type. * tree-ssa.c (useless_type_conversion_p): Function pointer conversions are useless. * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL. From-SVN: r172310
Showing
- gcc/ChangeLog 17 additions, 0 deletionsgcc/ChangeLog
- gcc/gimple.c 1 addition, 0 deletionsgcc/gimple.c
- gcc/gimple.h 22 additions, 8 deletionsgcc/gimple.h
- gcc/gimplify.c 14 additions, 2 deletionsgcc/gimplify.c
- gcc/lto-streamer-in.c 2 additions, 0 deletionsgcc/lto-streamer-in.c
- gcc/lto-streamer-out.c 2 additions, 0 deletionsgcc/lto-streamer-out.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/tree-ssa/pr46076.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/pr46076.c
- gcc/tree-ssa.c 4 additions, 13 deletionsgcc/tree-ssa.c
Loading
Please register or sign in to comment