pr15054.C
525 Bytes
-
re PR middle-end/15054 (Bad code due to overlapping stack temporaries) · e2655d15
PR middle-end/15054 * expr.c (expand_expr_real): Do not call preserve_temp_slots on a TARGET_EXPR temp. * function.c (assign_stack_temp_for_type): Set 'keep' flag for TARGET_EXPR temp slots. PR middle-end/15054 * g++.dg/opt/pr15054.C: New test. From-SVN: r81384
Ulrich Weigand committed