http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55845
Uros Bizjak ubizjak at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
the .jump2 pass?
Regards,
Venkat.
-Original Message-
From: ubizjak at gmail dot com [mailto:gcc-bugzi...@gcc.gnu.org]
Sent: Friday, January 04, 2013 1:43 PM
To: Kumar, Venkataramanan
Subject: [Bug rtl-optimization/55845] 454.calculix miscompares with
-march=btver2 -O3 -ffastmath
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55845
--- Comment #6 from Uros Bizjak ubizjak at gmail dot com 2013-01-04 09:20:16
UTC ---
(In reply to comment #5)
I suspected this is a problem with jump optimization. Uros what flag we need
to pass to bypass the .jump2 pass?
The pass
.
-Original Message-
From: ubizjak at gmail dot com [mailto:gcc-bugzi...@gcc.gnu.org]
Sent: Friday, January 04, 2013 2:50 PM
To: Kumar, Venkataramanan
Subject: [Bug rtl-optimization/55845] 454.calculix miscompares with
-march=btver2 -O3 -ffastmath -fschedule-insns -mvzeroupper
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55845
--- Comment #3 from Vladimir Yakovlev vbyakovl23 at gmail dot com 2013-01-04
06:40:44 UTC ---
The test fails corei7-avx also. I build a simple reproducer.
-
#include stdio.h
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55845
Uros Bizjak ubizjak at gmail dot com changed:
What|Removed |Added
CC||vbyakovl23
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55845
--- Comment #2 from Uros Bizjak ubizjak at gmail dot com 2013-01-02 10:15:16
UTC ---
It looks to me that scheduler is doing something with unspec_volatile
instructions, since vzeroupper insertion will be cancelled if there are live