From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 053513858D39; Thu, 16 Mar 2023 10:03:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 053513858D39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1678961020; bh=pR40dzK7N9U33ZL+ae8zPCSR35EgNSF1M/CG9Tkx92U=; h=From:To:Subject:Date:In-Reply-To:References:From; b=jGNW9IO0W65lpeN3tFPCsHiRfCPH9I9XiBeQQuWKEiov7J1ApYt4khfrQ0GMkXcDl mXnBQ3ukkrTflZI3QSEv5aPz0bjSp9i7dw6NuMrzn4kfA+tpiiEjR81FjKjwUGVyK7 X+pATRx1sk7YphGyLKsRGQ0pPqKZYBdvb6KZ8D90= From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/109137] [12/13 regression] Compiling ffmpeg with -m32 on x86_64-pc-linux-gnu hangs on libavcodec/h264_cabac.c since r12-9086-g489c81db7d4f75 Date: Thu, 16 Mar 2023 10:03:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 13.0 X-Bugzilla-Keywords: compile-time-hog, ice-on-invalid-code, inline-asm X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 12.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: 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=3D109137 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |vmakarov at gcc dot gnu.org --- Comment #11 from Jakub Jelinek --- I don't see any hangs. With just -O3 -m32 -march=3Dznver1 both latest GCC 12 branch and latest tru= nk print the 4 error: =E2=80=98asm=E2=80=99 operand has impossible constraints errors and exits, with -fpie additionally there is an ICE: during RTL pass: reload src/libavcodec/h264_cabac.c: In function =E2=80=98ff_h264_decode_mb_cabac= =E2=80=99: src/libavcodec/h264_cabac.c:2490:1: internal compiler error: maximum number= of LRA assignment passes is achieved (30) 0x1213bde lra_assign(bool&) ../../gcc/lra-assigns.cc:1694 0x120e5b2 lra(_IO_FILE*) ../../gcc/lra.cc:2426 0x11bf889 do_reload ../../gcc/ira.cc:5963 0x11bf889 execute ../../gcc/ira.cc:6149 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. CCing Vlad for possible better error recovery here.=