aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2016-05-02 18:55:56 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2016-05-02 16:55:56 +0000
commit818b88a7a1be36183bc4bbc24535329389d6178e (patch)
tree0c1f84b05ac0062b33430a17eb812449e210f06b /gcc/c/c-parser.c
parentdd77684f05433afcba15743ba1e2445804f9ac9f (diff)
downloadgcc-818b88a7a1be36183bc4bbc24535329389d6178e.zip
gcc-818b88a7a1be36183bc4bbc24535329389d6178e.tar.gz
gcc-818b88a7a1be36183bc4bbc24535329389d6178e.tar.bz2
ipa-inline-analysis.c (reset_inline_summary): Clear fp_expressions
* ipa-inline-analysis.c (reset_inline_summary): Clear fp_expressions (dump_inline_summary): Dump it. (fp_expression_p): New predicate. (estimate_function_body_sizes): Use it. (inline_merge_summary): Merge fp_expressions. (inline_read_section): Read fp_expressions. (inline_write_summary): Write fp_expressions. * ipa-inline.c (can_inline_edge_p): Permit inlining across fp math codegen boundary if either caller or callee is !fp_expressions. * ipa-inline.h (inline_summary): Add fp_expressions. * ipa-inline-transform.c (inline_call): When inlining !fp_expressions to fp_expressions be sure the fp generation flags are updated. * gcc.dg/ipa/inline-8.c: New testcase. From-SVN: r235766
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions