[Bug target/62642] [4.8/4.9/5 Regression] x86 rdtsc is moved through barrier

2014-12-19 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62642 Jakub Jelinek changed: What|Removed |Added Target Milestone|4.8.4 |4.8.5 --- Comment #6 from Jakub Jelinek

[Bug target/62642] [4.8/4.9/5 Regression] x86 rdtsc is moved through barrier

2014-12-17 Thread M8R-ynb11d at mailinator dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62642 --- Comment #5 from M8R-ynb11d at mailinator dot com --- I originally put the barriers there in a futile attempt to work around the bug. Can anyone tell me whether I actually need them, or whether the intrinsic carries with it an implicit built-i

[Bug target/62642] [4.8/4.9/5 Regression] x86 rdtsc is moved through barrier

2014-12-15 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62642 --- Comment #4 from Vladimir Makarov --- Author: vmakarov Date: Mon Dec 15 20:04:04 2014 New Revision: 218761 URL: https://gcc.gnu.org/viewcvs?rev=218761&root=gcc&view=rev Log: 2014-12-15 Vladimir Makarov PR target/62642 * ira.c (rtx

[Bug target/62642] [4.8/4.9/5 Regression] x86 rdtsc is moved through barrier

2014-12-12 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62642 --- Comment #3 from Vladimir Makarov --- The problem is in a live range splitting optimization to reduce register pressure. It was introduced by https://gcc.gnu.org/ml/gcc-patches/2011-12/msg01531.html It is easy to switch off for this kind of

[Bug target/62642] [4.8/4.9/5 Regression] x86 rdtsc is moved through barrier

2014-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62642 Richard Biener changed: What|Removed |Added Keywords||ra Target|