From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 83FB138768BB; Tue, 14 Nov 2023 09:07:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 83FB138768BB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1699952872; bh=3sQw7rEwcIcnuTOTY0x5a1iUcDpvgK0gomkpdd23KWg=; h=From:To:Subject:Date:From; b=TzTgNY+ByH6RqiS/8k7i873nWrgwgW/S2V0hx4IG8IoDGW1Vt5eLchrW+kPJdHqZA zEQG13SKp4tsorb5iZt2F2EKQDtqSSmiZJSTlZCx1WVfjNQw6zbrHVlC32G24KDX45 BJm+HURHCTy0aGqpu68L8zUxx/Nvk6a0zgtLAEPU= From: "sjames at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/112526] New: [14 regression] Miscompilation of ffmpeg test for -m32 since r14-4968-g89e5d902fc55ad Date: Tue, 14 Nov 2023 09:07:50 +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: 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 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=3D112526 Bug ID: 112526 Summary: [14 regression] Miscompilation of ffmpeg test for -m32 since r14-4968-g89e5d902fc55ad Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sjames at gcc dot gnu.org CC: roger at nextmovesoftware dot com Target Milestone: --- I noticed earlier that ffmpeg's test suite started failing in the 'camellia' test. I've not dug into this yet other than bisecting to r14-4968-g89e5d902fc55ad. Needs x86_64-pc-linux-gnu-gcc -m32 (not tried native 32-bit x86). It fails as (the ref'd .err file is the same as the long output underneath = it): ``` /var/tmp/portage/media-video/ffmpeg-6.0.1/work/ffmpeg-6.0.1/tests/fate-run.= sh fate-camellia "" "" "/var/tmp/portage/media-video/ffmpeg-6.0.1/work/ffmpeg-6.0.1-abi_x86_32.x86" 'run libavutil/tests/camellia' 'n ull' '' '' '1' '' '' '' '' '' '' '' '' '' '' /var/tmp/portage/media-video/ffmpeg-6.0.1/work/ffmpeg-6.0.1-abi_x86_32.x86/= libavutil/tests/camellia Test camellia failed. Look at tests/data/fate/camellia.err for details. 0 67 d0 1 67 ad 2 31 5d 3 38 69 4 54 7e 5 96 27 6 69 89 7 73 81 8 08 a8 9 57 2b 10 06 24 11 56 09 12 48 44 13 ea f7 14 be 51 15 43 a1 0 01 bc 1 23 aa 2 45 43 3 67 36 4 89 51 5 ab e3 6 cd dd 7 ef fb 8 fe 55 9 dc 9f 10 ba f1 11 98 ea 12 76 f8 13 54 c5 14 32 c9 15 10 39 0 b4 cc 1 99 40 2 34 11 3 01 5a 4 b3 a7 5 e9 90 6 96 98 7 f8 b7 8 4e 34 9 e5 f2 10 ce c8 11 e7 1d 12 d7 b0 11 e7 1d 12 d7 b0 13 9b 4e 14 09 30 15 b9 a3 0 01 79 1 23 90 2 45 41 3 67 b1 4 89 95 5 ab 9b 6 cd 13 7 ef 21 8 fe 96 9 dc ac 10 ba 0b 11 98 4b 12 76 87 13 54 d4 14 32 80 15 10 07 0 9a 54 1 cc 2c 2 23 62 3 7d 5a 4 ff 33 5 16 61 6 d7 4e 7 6c c8 8 20 74 9 ef 34 10 7c e0 11 91 da 12 9e 75 13 3a ed 14 75 c5 15 09 d1 0 01 48 1 23 a8 2 45 0a 3 67 18 4 89 13 5 ab af 6 cd 69 7 ef 9a 8 fe 48 9 dc 0c 10 ba fe 11 98 94 12 76 9b 13 54 03 14 32 ba 15 10 3a ``` The large reproducer for now is: ``` git clone https://git.videolan.org/git/ffmpeg.git # also repro'd with 6.0.1 release ./configure --cc=3D"gcc -m32" --disable-asm --disable-stripping --extra-cflags=3D"-march=3Dznver2" make -j$(nproc) V=3D1 make fate-camellia V=3D1 ```=