https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109705

--- Comment #3 from rguenther at suse dot de <rguenther at suse dot de> ---
On Wed, 3 May 2023, segher at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109705
> 
> Segher Boessenkool <segher at gcc dot gnu.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>      Ever confirmed|0                           |1
>              Status|UNCONFIRMED                 |NEW
>    Last reconfirmed|                            |2023-05-03
> 
> --- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> ---
> vect_long_mult has
>          || (([istarget powerpc*-*-*]
>               && ![istarget powerpc-*-linux*paired*])
>               && [check_effective_target_ilp32])
> which does not know that p10 has 64x64->64 mult in vectors (and has weird
> parens
> as well :-P )  The linux*paired* case can be removed of course.
> 
> Confirmed.  Should we open a separate bug for this Power problem, or handle it
> here?

Handle it here - the testcase this PR is about clearly lacks a
vect_long_mult requirement on the dump scanning but both aarch64 and
power seem to get that wrong so the fix wouldn't work.

Reply via email to