diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-12-03 07:29:20 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-12-03 07:29:20 +0000 |
| commit | b6d206a22c70a1b1140e56a09aac1fe0e12119a1 (patch) | |
| tree | 4a5227f73abdd560a3d6b712c6c89fc4768357e7 /libjava/classpath/gnu/java/awt/java2d/LineSegment.java | |
| parent | e63988cca99cbbf6e5c459379309fe3359fe7c09 (diff) | |
| download | ppe42-gcc-b6d206a22c70a1b1140e56a09aac1fe0e12119a1.tar.gz ppe42-gcc-b6d206a22c70a1b1140e56a09aac1fe0e12119a1.zip | |
PR target/58864
* dojump.c (save_pending_stack_adjust, restore_pending_stack_adjust):
New functions.
* expr.h (struct saved_pending_stack_adjust): New type.
(save_pending_stack_adjust, restore_pending_stack_adjust): New
prototypes.
* optabs.c (emit_conditional_move): Call save_pending_stack_adjust
and get_last_insn before do_pending_stack_adjust, call
restore_pending_stack_adjust after delete_insns_since.
* expr.c (expand_expr_real_2): Don't call do_pending_stack_adjust
before calling emit_conditional_move.
* expmed.c (expand_sdiv_pow2): Likewise.
* calls.c (expand_call): Use {save,restore}_pending_stack_adjust.
* g++.dg/opt/pr58864.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205618 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/awt/java2d/LineSegment.java')
0 files changed, 0 insertions, 0 deletions

