https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
--- Comment #7 from Marc Glisse glisse at gcc dot gnu.org 2012-11-16 23:03:47
UTC ---
Created attachment 28713
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28713
Tweak on the patch of PR48037
This is a slight extension of
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
--- Comment #6 from Marc Glisse glisse at gcc dot gnu.org 2012-11-11 22:18:13
UTC ---
PR 48037 seems related (it was the scalar case).
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
Marc Glisse glisse at gcc dot gnu.org changed:
What|Removed |Added
CC||glisse at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
--- Comment #4 from Marc Glisse marc.glisse at normalesup dot org 2012-05-03
19:19:00 UTC ---
(define_peephole2
[(set (mem:VI8F_256 (match_operand 2))
(match_operand:VI8F_256 1 register_operand))
(set (match_operand:ssehalfvecmode 0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
--- Comment #2 from Marc Glisse marc.glisse at normalesup dot org 2012-05-01
15:10:26 UTC ---
(In reply to comment #1)
We get MEM[(T * {ref-all})x] for the casting (not a BIT_FIELD_REF for
example).
This gets expanded to
(insn 6 5 7 (set
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
--- Comment #3 from Marc Glisse marc.glisse at normalesup dot org 2012-05-01
17:17:42 UTC ---
(In reply to comment #2)
but operands[2] and operands[3] don't compare equal with rtx_equal_p, and
trying a match_dup refuses to compile because of
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53101
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Keywords|