diff options
author | Andreas Jaeger <aj@gcc.gnu.org> | 2002-06-23 07:30:14 +0200 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2002-06-23 07:30:14 +0200 |
commit | bc9c29521005aeda72d2226ad39c547d6470be43 (patch) | |
tree | e499ba3b8810f143ff97baa9f8d8c1bfbf6a5ef8 /gcc/reg-stack.c | |
parent | faa964e5dda34710242358b008fef50b4b8c23a9 (diff) | |
download | gcc-bc9c29521005aeda72d2226ad39c547d6470be43.zip gcc-bc9c29521005aeda72d2226ad39c547d6470be43.tar.gz gcc-bc9c29521005aeda72d2226ad39c547d6470be43.tar.bz2 |
complex-6.c: New.
* gcc.c-torture/execute/complex-6.c: New.
* reg-stack.c (convert_regs_exit): Push the registers to stack in
proper order.
From-SVN: r54915
Diffstat (limited to 'gcc/reg-stack.c')
-rw-r--r-- | gcc/reg-stack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index ff896fd..6ed482c 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -2462,7 +2462,7 @@ convert_regs_exit () output_stack->top = value_reg_high - value_reg_low; for (reg = value_reg_low; reg <= value_reg_high; ++reg) { - output_stack->reg[reg - value_reg_low] = reg; + output_stack->reg[value_reg_high - reg] = reg; SET_HARD_REG_BIT (output_stack->reg_set, reg); } } |