[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED|RESOLVED --- Comment #8 from Andrew Pinski --- Fixed.
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 --- Comment #7 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:e7d7c9e889ae8553b9aac79e6944d70702f8ee53 commit r14-8417-ge7d7c9e889ae8553b9aac79e6944d70702f8ee53 Author: Andrew Pinski Date: Wed Jan 24 10:28:37 2024 -0800 Fix a few vect gimple testcases for LLP64 targets (e.g. mingw) [PR113548] This fixes of the vect testcases which uses the gimple FE for LLP64 targets. The testcases use directly `unsigned long` for the addition to pointers when they should be using `__SIZETYPE__`. This changes to use that instead. gcc/testsuite/ChangeLog: PR testsuite/113548 * gcc.dg/vect/slp-reduc-10a.c: Use `__SIZETYPE__` instead of `unsigned long`. * gcc.dg/vect/slp-reduc-10b.c: Likewise. * gcc.dg/vect/slp-reduc-10c.c: Likewise. * gcc.dg/vect/slp-reduc-10d.c: Likewise. * gcc.dg/vect/slp-reduc-10e.c: Likewise. * gcc.dg/vect/vect-cond-arith-2.c: Likewise. * gcc.dg/vect/vect-ifcvt-19.c: Likewise. Signed-off-by: Andrew Pinski
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 Andrew Pinski changed: What|Removed |Added Keywords||patch URL||https://gcc.gnu.org/piperma ||il/gcc-patches/2024-January ||/643894.html --- Comment #6 from Andrew Pinski --- Patch posted: https://gcc.gnu.org/pipermail/gcc-patches/2024-January/643894.html
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 --- Comment #5 from Andrew Pinski --- (In reply to nightstrike from comment #3) > Seeing as how this is a testsuite issue, it seems that the crash in the same > location applies to the following: > FAIL: gcc.dg/vect/slp-reduc-10a.c (internal compiler error: in build2, at > tree.cc:5097) > FAIL: gcc.dg/vect/slp-reduc-10b.c (internal compiler error: in build2, at > tree.cc:5097) > FAIL: gcc.dg/vect/slp-reduc-10c.c (internal compiler error: in build2, at > tree.cc:5097) > FAIL: gcc.dg/vect/slp-reduc-10d.c (internal compiler error: in build2, at > tree.cc:5097) > FAIL: gcc.dg/vect/slp-reduc-10e.c (internal compiler error: in build2, at > tree.cc:5097) What is interesting is these testcases already use __SIZETYPE__ in some places but not all. Like someone tried to fix them up when they committed them but not all the way.
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 --- Comment #4 from Richard Biener --- Note for 'sizetype' you want to use '__SIZETYPE__', not '__SIZE_TYPE__'
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 --- Comment #3 from nightstrike --- Seeing as how this is a testsuite issue, it seems that the crash in the same location applies to the following: FAIL: gcc.dg/vect/vect-ifcvt-19.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10a.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10b.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10c.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10d.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10e.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/vect-ifcvt-19.c -flto -ffat-lto-objects (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/vect-cond-arith-2.c -flto -ffat-lto-objects (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/vect-cond-arith-2.c (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10b.c -flto -ffat-lto-objects (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10c.c -flto -ffat-lto-objects (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10d.c -flto -ffat-lto-objects (internal compiler error: in build2, at tree.cc:5097) FAIL: gcc.dg/vect/slp-reduc-10e.c -flto -ffat-lto-objects (internal compiler error: in build2, at tree.cc:5097)
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org --- Comment #2 from Andrew Pinski --- I will fix this testcase today or tomorrow. It should not be hard.
[Bug testsuite/113548] gcc.dg/vect/vect-ifcvt-19.c ICEs on LLP64 target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113548 Andrew Pinski changed: What|Removed |Added Component|tree-optimization |testsuite Keywords||testsuite-fail See Also||https://gcc.gnu.org/bugzill ||a/show_bug.cgi?id=108954 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Summary|ICE vect-ifcvt-19 in|gcc.dg/vect/vect-ifcvt-19.c |build2, at tree.cc:5097 |ICEs on LLP64 target Target|x86_64-w64-mingw32 |*-*-mingw Last reconfirmed||2024-01-22 --- Comment #1 from Andrew Pinski --- Note this is just the bug for the testcase issue rather than the ICE, the ICE is PR 108954 . We should change the type of _2 and _1 to __SIZE_TYPE__ from `unsigned long` as size_type on mingw (and some other targets) is NOT the same size as `unsigned long`.