https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
--- Comment #9 from Thomas Koenig ---
The generated code for the loop seems to be on par with what
clang and icc do, so that part is fixed.
Initialization is strange for icc. For clang, it really quite short:
foo:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
--- Comment #8 from Marc Glisse ---
Thomas, the code generated by gcc has changed (after some patches by Jakub
IIRC). Do you consider the issue fixed or is the generated asm still
problematic?
.L13:
vpextrq $1, %xmm2, %rax
testq
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
--- Comment #7 from Marc Glisse ---
Created attachment 41331
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41331=edit
recognize a VEC_CONCAT from a constructor (not clean)
One piece of the issue is v4di = { v2di, v2di } where we
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
--- Comment #5 from Richard Biener ---
Best split this bug into BIT_INSERT_EXPR foldings (yeah, those mentioned are
missing) and the ira/reload issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
Marc Glisse changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
--- Comment #3 from Marc Glisse ---
(In reply to Marc Glisse from comment #2)
> We have trouble with your VSET macro (known issue):
> two_28 = BIT_INSERT_EXPR ;
> two_29 = BIT_INSERT_EXPR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
--- Comment #2 from Marc Glisse ---
We have trouble with your VSET macro (known issue):
two_28 = BIT_INSERT_EXPR ;
two_29 = BIT_INSERT_EXPR ;
two_30 = BIT_INSERT_EXPR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization, ra
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709
Thomas Koenig changed:
What|Removed |Added
Target||x86_64-pc-linux-gnu
11 matches
Mail list logo