mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-05 16:51:13 +08:00
re PR target/81613 (FAIL: gfortran.dg/intrinsic_modulo_1.f90 -O3 -g execution test)
PR target/81613 * config/m68k/m68k.md (moveq feeding equality comparison): Check that the registers are different. From-SVN: r252949
This commit is contained in:
parent
f5987ce627
commit
05d41b0cb1
@ -1,3 +1,9 @@
|
||||
2017-09-18 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
PR target/81613
|
||||
* config/m68k/m68k.md (moveq feeding equality comparison): Check
|
||||
that the registers are different.
|
||||
|
||||
2017-09-18 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.c (fold_builtin_cpu): Add M_AMDFAM17H
|
||||
|
@ -7728,7 +7728,8 @@
|
||||
"peep2_reg_dead_p (2, operands[0])
|
||||
&& peep2_reg_dead_p (2, operands[2])
|
||||
&& (operands[3] == pc_rtx || operands[4] == pc_rtx)
|
||||
&& DATA_REG_P (operands[2])"
|
||||
&& DATA_REG_P (operands[2])
|
||||
&& !rtx_equal_p (operands[0], operands[2])"
|
||||
[(set (match_dup 2) (plus:SI (match_dup 2) (match_dup 6)))
|
||||
(set (cc0) (compare (match_dup 2) (const_int 0)))
|
||||
(set (pc) (if_then_else (match_op_dup 5 [(cc0) (const_int 0)])
|
||||
|
Loading…
x
Reference in New Issue
Block a user