diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f835ec0..b3387ad 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,35 @@ +2022-03-17 Roger Sayle <roger@nextmovesoftware.com> + + PR target/86722 + PR tree-optimization/90356 + * config/i386/i386.md (*movtf_internal): Don't guard + standard_sse_constant_p clause by optimize_function_for_size_p. + (*movdf_internal): Likewise. + (*movsf_internal): Likewise. + +2022-03-17 Andrew MacLeod <amacleod@redhat.com> + + PR tree-optimization/102943 + * gimple-range-cache.cc (ranger_cache::range_from_dom): Find range via + dominators and apply intermediary outgoing edge ranges. + +2022-03-17 Richard Biener <rguenther@suse.de> + + PR tree-optimization/104960 + * passes.def: Add pass parameter to pass_sink_code, mark + last one to unsplit edges. + * tree-ssa-sink.cc (pass_sink_code::set_pass_param): New. + (pass_sink_code::execute): Always execute TODO_cleanup_cfg + when we need to unsplit edges. + +2022-03-17 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/103984 + * gimplify.cc (gimplify_target_expr): Gimplify type sizes and + TARGET_EXPR_INITIAL into a temporary sequence, then push clobbers + and asan unpoisioning, then append the temporary sequence and + finally the TARGET_EXPR_CLEANUP clobbers. + 2022-03-16 Roger Sayle <roger@nextmovesoftware.com> * config/i386/sse.md: Delete corrupt character/typo. |