https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #11 from Hongtao.liu ---
Fixed in GCC13, and open a separate bug PR107487 for #c9.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #10 from CVS Commits ---
The master branch has been updated by hongtao Liu :
https://gcc.gnu.org/g:4acc4c2be84d66075d60736623c3a7134d129eaa
commit r13-3587-g4acc4c2be84d66075d60736623c3a7134d129eaa
Author: liuhongt
Date: Tue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #9 from Uroš Bizjak ---
(In reply to Hongtao.liu from comment #7)
> And it looks like the pattern is wrongly defined since from [1].
>
> --cut begin
> Matching constraints are used in these circumstances. More
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #8 from Hongtao.liu ---
And it looks like the pattern is wrongly defined since from [1].
--cut begin
Matching constraints are used in these circumstances. More precisely, the two
operands that match must include
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #7 from Hongtao.liu ---
And it looks like the pattern is wrongly defined since from [1].
--cut begin
Matching constraints are used in these circumstances. More precisely, the two
operands that match must include
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #6 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #5)
> I'm testing
>
> modified gcc/lra-constraints.cc
> @@ -4382,7 +4382,14 @@ curr_insn_transform (bool check_only_p)
>(op, (enum reg_class)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #5 from Hongtao.liu ---
I'm testing
modified gcc/lra-constraints.cc
@@ -4382,7 +4382,14 @@ curr_insn_transform (bool check_only_p)
(op, (enum reg_class) goal_alt[i]) == NO_REGS)
||
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
--- Comment #4 from Hongtao.liu ---
It lookes like after replace equiv value, the pattern turns into
3482(insn 76 67 101 5 (set (reg/v:V2DF 108 [ x ])
3483(vec_concat:V2DF (const_double:DF 1.0e+0 [0x0.8p+1])
3484
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107057
Uroš Bizjak changed:
What|Removed |Added
Component|target |rtl-optimization
Keywords|