https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37845
Yibiao Yang changed:
What|Removed |Added
CC||yangyibiao at nju dot edu.cn
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37845
Vincent Lefèvre changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
--- Comment #5 from joseph at codesourcery dot com 2008-10-16 16:31 ---
Subject: Re: gcc ignores FP_CONTRACT pragma set to OFF
On Thu, 16 Oct 2008, rguenth at gcc dot gnu dot org wrote:
> Confirmed. The FP_CONTRACT macro is not implemented, but the default behavior
> of GCC is to beh
--- Comment #4 from pinskia at gmail dot com 2008-10-16 15:40 ---
Subject: Re: gcc ignores FP_CONTRACT pragma set to OFF
Sent from my iPhone
On Oct 16, 2008, at 2:42 AM, "rguenth at gcc dot gnu dot org"
<[EMAIL PROTECTED]
> wrote:
>
>
> --- Comment #2 from rguenth at gcc dot
Sent from my iPhone
On Oct 16, 2008, at 2:42 AM, "rguenth at gcc dot gnu dot org" <[EMAIL PROTECTED]
> wrote:
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-10-16
09:42 ---
The fma patterns on ia64 are not guarded properly. They should be off
as long as flag_unsafe_m
--- Comment #3 from vincent at vinc17 dot org 2008-10-16 13:54 ---
(In reply to comment #1)
> Confirmed. The FP_CONTRACT macro is not implemented, but the default behavior
> of GCC is to behave like it was set to OFF.
The problem is that on PowerPC, x*y+z is fused (contracted) by defau
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-10-16 09:42 ---
The fma patterns on ia64 are not guarded properly. They should be off
as long as flag_unsafe_math_optimizations is not specified.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37845
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-10-16 09:40 ---
Confirmed. The FP_CONTRACT macro is not implemented, but the default behavior
of GCC is to behave like it was set to OFF.
This is a target issue (sofar ia64 is identified as buggy).
--
rguenth at gcc dot gnu do