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

--- Comment #37 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
(In reply to Christophe Lyon from comment #31)
> Created attachment 43352 [details]
> Reduced testcase
> 
> I commented out most calls, since abort() is called from csub4.

Can you also remove the csub8, isub4, and isub8 unused functions as well?

I see you've commented out this in csub4:

!!  if (any(bb /= b)) call abort

I assume this is irrelevant to the failure?

Can you also verify that after these changes you have a revision of GCC for
which this reduced testcase succeeds (regardless of the vect cost model rabbit
hole), and a revision of GCC for which this fails?

I'm trying to make sure all this removing of stuff didn't cause an
inconditional abort.

Also, is this only reproducible with -g?

BTW, no need to include the assembly.  I should be able to generate it with a
cross ./cc1.

Reply via email to