https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #11 from GCC Commits ---
The master branch has been updated by hongtao Liu :
https://gcc.gnu.org/g:5a9a9bd415ed1d211e00990226b90199407b3448
commit r14-9078-g5a9a9bd415ed1d211e00990226b90199407b3448
Author: liuhongt
Date: Mon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #10 from GCC Commits ---
The master branch has been updated by H.J. Lu :
https://gcc.gnu.org/g:d2798598c4fcf2281921df3c2b7b1d16a171fa03
commit r14-8883-gd2798598c4fcf2281921df3c2b7b1d16a171fa03
Author: H.J. Lu
Date: Mon Feb 5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #9 from H.J. Lu ---
Many NDD patterns have the same issue. Here is another testcase:
[hjl@gnu-cfl-3 pr113711]$ cat apx-ndd-length-X.c
/* { dg-do assemble { target { apxf && { ! ia32 } } } } */
/* { dg-options "-mapxf -O2" } */
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #8 from H.J. Lu ---
My branch is at
https://gitlab.com/x86-gcc/gcc/-/commits/users/hjl/pr113711/master
We need to add more tests:
1. All NDD instructions are 15 bytes or less.
2. Use "op imm, mem, reg" whenever possible.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #7 from H.J. Lu ---
(In reply to Hongyu Wang from comment #6)
> (In reply to H.J. Lu from comment #5)
> > (In reply to Hongyu Wang from comment #4)
> > > Previously I added
> > > https://gcc.gnu.org/git/?p=gcc.git;a=commit;
> > >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #6 from Hongyu Wang ---
(In reply to H.J. Lu from comment #5)
> (In reply to Hongyu Wang from comment #4)
> > Previously I added
> > https://gcc.gnu.org/git/?p=gcc.git;a=commit;
> > h=d564198f960a2f5994dde3f6b83d7a62021e49c3
> >
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #5 from H.J. Lu ---
(In reply to Hongyu Wang from comment #4)
> Previously I added
> https://gcc.gnu.org/git/?p=gcc.git;a=commit;
> h=d564198f960a2f5994dde3f6b83d7a62021e49c3
>
> to prohibit several *POFF constant usage in NDD add
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #4 from Hongyu Wang ---
Previously I added
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=d564198f960a2f5994dde3f6b83d7a62021e49c3
to prohibit several *POFF constant usage in NDD add alternative. If checking
ADDR_SPACE_GENERIC can
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
H.J. Lu changed:
What|Removed |Added
Attachment #57288|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113711
--- Comment #2 from H.J. Lu ---
Created attachment 57288
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57288=edit
Add BN constraint for APX NDD instructions
Since the instruction length of APX NDD instructions:
op imm, mem, reg
may
10 matches
Mail list logo