re PR rtl-optimization/28634 (rounding problem with -fdelayed-branch on hppa/mips)
authorRichard Sandiford <richard@codesourcery.com>
Mon, 14 Aug 2006 11:55:52 +0000 (11:55 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 14 Aug 2006 11:55:52 +0000 (11:55 +0000)
commit2b3969faee4094c5b857bf024e8ce4b7d832dc2d
tree708c5891d7f7a0a2c10d910822ab1ea133ae9978
parent62eed976f51e31e2998e282ae3aeaa9d615c948b
re PR rtl-optimization/28634 (rounding problem with -fdelayed-branch on hppa/mips)

gcc/
PR rtl-optimization/28634
* reorg.c (fill_slots_from_thread): Do not assume A + X - X == A
for floating-point modes unless flag_unsafe_math_optimizations.

gcc/testsuite/
PR rtl-optimization/28634
* gcc.c-torture/execute/ieee/pr28634.c: New test.

From-SVN: r116124
gcc/ChangeLog
gcc/reorg.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/ieee/pr28634.c [new file with mode: 0644]