From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id C5A0B385828B; Mon, 18 Dec 2023 09:12:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C5A0B385828B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1702890767; bh=o914RU7l3m5t5EIyIi5Wb8PI9gwbv1ctwZG4DsQyBx4=; h=From:To:Subject:Date:From; b=OGeqWjHnXBEZQax8DXvalhCGRlvTyjLR9oG4oeFWz9e9XejRuWdJUSh+4+S0Bg8C0 M5s/OBxPYS8cOcSSEYq0izhomMxK5iisYBs4PXN+iz3iQLPFnWq46F69+Ooa158iXT zxuuJ0ZBTrxqFD1EW59qu2CrdlxMUcV22ITTGtGY= From: "sjames at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/113059] New: [14 regression] fftw fails tests for -O3 -m32 -march=znver2 since r14-6210-ge44ed92dbbe9d4 Date: Mon, 18 Dec 2023 09:12:46 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: sjames at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D113059 Bug ID: 113059 Summary: [14 regression] fftw fails tests for -O3 -m32 -march=3Dznver2 since r14-6210-ge44ed92dbbe9d4 Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sjames at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- fftw started failing tests (very inconsistently - almost always fails, but sometimes w/ segfault, sometimes with wrong results) since r14-6210-ge44ed92dbbe9d4. Might be a continuation of PR112572. We had pinskia's workaround patch appl= ied until r14-6210-ge44ed92dbbe9d4 landed so I may need to double check. I can reproduce with the following: ``` ./configure CFLAGS=3D"-O3 -m32 -march=3Dznver2 -ggdb3" make -j$(nproc) make -j$(nproc) check ``` Just `tests/bench --verbose=3D1 --verify //obrd896` seems to be a good cras= her for me. ``` Program received signal SIGSEGV, Segmentation fault. r2cf_32 (R0=3D0xffff97c0, R1=3D0xffff98d0, Cr=3D0xffff97c0, Ci=3D, rs=3D, csr=3D0x56690040, csi=3D0x0, v=3D, ivs= =3D1, ovs=3D1) at r2cf_32.c:490 490 Ci[WS(csi, 8)] =3D T29 - T28; (gdb) bt #0 r2cf_32 (R0=3D0xffff97c0, R1=3D0xffff98d0, Cr=3D0xffff97c0, Ci=3D, rs=3D, csr=3D0x56690040, csi=3D0x0, v=3D, ivs= =3D1, ovs=3D1) at r2cf_32.c:490 #1 0x56632963 in dobatch_r2hc (ego=3D0x566916b0, I=3D0x56680e80, O=3D0x566= 80e80, buf=3D0xffff97c0, batchsz=3D1) at direct-r2c.c:91 #2 0x56632a5d in iterate (ego=3D0x566916b0, I=3D, O=3D, dobatch=3D0x56632880 ) at direct-r2c.c:142 #3 0x565a09f5 in fftw_rdft_solve (ego_=3D0x566916b0, p_=3D0x566921d0) at solve.c:29 #4 0x565603eb in measure (iter=3D1, p=3D, pln=3D) at timer.c:136 #5 fftw_measure_execution_time (plnr=3D0x56684690, pln=3D0x566916b0, p=3D0= x566921d0) at timer.c:159 #6 0x5655d853 in evaluate_plan (ego=3Dego@entry=3D0x56684690, pln=3Dpln@entry=3D0x566916b0, p=3Dp@entry=3D0x566921d0) at planner.c:460 #7 0x5655e773 in search0 (ego=3Dego@entry=3D0x56684690, p=3Dp@entry=3D0x56= 6921d0, slvndx=3Dslvndx@entry=3D0xffffbbac, flagsp=3D) at planner.c:= 529 #8 0x5655eb37 in search (flagsp=3D0xffffbbb0, slvndx=3D0xffffbbac, p=3D0x5= 66921d0, ego=3D0x56684690) at planner.c:600 #9 mkplan (ego=3D, p=3D) at planner.c:711 [...] ``` Reducing is challenging so far, as FFTW is massive. I'm not going to waste = much more time on that, but I'll do the usual bisecting object files and such no= w.=