https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #13 from Vladimir Makarov ---
(In reply to Uroš Bizjak from comment #11)
> (In reply to Jakub Jelinek from comment #5)
> > I guess it depends on what exactly a normal subreg on lhs means.
> > The documentation says:
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #12 from Uroš Bizjak ---
(In reply to Uroš Bizjak from comment #11)
> gcc -O2 -m27332:
"gcc -O2 -m32", the test shows dumps for 32bit x86 target.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #11 from Uroš Bizjak ---
(In reply to Jakub Jelinek from comment #5)
> I guess it depends on what exactly a normal subreg on lhs means.
> The documentation says:
> When used as an lvalue, 'subreg' is a word-based accessor.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #10 from Vladimir Makarov ---
(In reply to Jakub Jelinek from comment #5)
> I guess it depends on what exactly a normal subreg on lhs means.
> The documentation says:
> When used as an lvalue, 'subreg' is a word-based
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
Jakub Jelinek changed:
What|Removed |Added
CC|jakub at redhat dot com|
--- Comment #9 from Jakub
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #8 from Jakub Jelinek ---
Author: jakub
Date: Sun Apr 1 06:05:01 2018
New Revision: 258994
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #7 from Jakub Jelinek ---
Created attachment 43802
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43802=edit
gcc8-pr85090-wip.patch
Untested WIP; some more work is needed to get rid of the useless vextracti32x4
$0, ... insns,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
Jakub Jelinek changed:
What|Removed |Added
CC||itsimbal at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #4 from Uroš Bizjak ---
The problem lies in:
(insn 4214 4213 4219 2 (parallel [
(set (subreg:DI (reg:V32HI 4037 [ i ]) 0)
(ior:DI (reg:DI 4040)
(reg:DI 4038 [ _7 ])))
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
H.J. Lu changed:
What|Removed |Added
CC||jakub at redhat dot com,
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #3 from ktkachov at gcc dot gnu.org ---
Hmm, I don't have access to AVX512F hardware so I can't reproduce the runtime
failure.
The vector simplifications that my patch introduces look correct to me from
looking at the dumps.
I'm not
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090
--- Comment #2 from ktkachov at gcc dot gnu.org ---
Thanks for bisecting, I'll have a look
13 matches
Mail list logo