http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50567
Bug #: 50567
Summary: Reload pass generates sub-optimal spill code for
registers in presence of a vec_concat insn
Classification: Unclassified
Product: gcc
Version: 4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50567
--- Comment #2 from Siddhesh Poyarekar
2011-09-29 15:24:52 UTC ---
Thanks, that eliminated the spill to stack. The extra xmm1 to xmm0 move still
remains:
process:
.LFB0:
.cfi_startproc
movq(%rdi), %rax
cmpq%rsi, %
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48759
Summary: Inconsistency in code generation for inline virtual
functions depending on position of the "inline"
keyword
Product: gcc
Version: 4.6.0
Status: UNCONFIRME
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46815
Summary: Invalid DW_AT_location for a retval instance of a
class that has a virtual function
Product: gcc
Version: 4.5.1
Status: UNCONFIRMED
Severity: normal
Prior
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50055
Bug #: 50055
Summary: [PATCH] Location information for the throw()
specification in a function may be incorrect
Classification: Unclassified
Product: gcc
Version: 4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50055
--- Comment #2 from Siddhesh Poyarekar
2011-08-12 19:21:15 UTC ---
Thanks, done, with a test case this time:
http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01158.html
As mentioned in the submission, I ran the existing c++ tests to make sure I did