From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id EBA9C3858CDB; Thu, 2 Nov 2023 16:24:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EBA9C3858CDB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1698942258; bh=dzXsGEE5Wd2xjh1qCre/sj1f6CgPJePuSiBbQrLfJvg=; h=From:To:Subject:Date:In-Reply-To:References:From; b=AFxp/IDwdIuCw8MHI6I6iR1Ud4BpGL83WbqC/pX2aPTho8XTqR6Kr7GGSN//toc3T cplHYMZ7ailUkzGeEx+eiNPHuGf4a2CVHkPD9K/PHxGYIfDqAQFLDVRqEH+E+o8Xqe UtoB0wHl8dd3b34uRdHp/6GcoW1q0/LucBOe1xxk= From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/112347] [14 regression] ICE on jemalloc-5.3.0: Segmentation fault around convert_for_assignment() Date: Thu, 02 Nov 2023 16:24:18 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail dot com 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: 14.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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=3D112347 --- Comment #10 from David Binderman --- When this patch was tested, did that include a build of libgfortran ? I am getting some strange new warnings: ../../../trunk.year/libgfortran/io/async.c:265:24: warning: allocation of insufficient size =E2=80=981=E2=80=99 for type =E2=80=98transfer_queue=E2= =80=99 with size =E2=80=9880=E2=80=99 [-Walloc-size] ../../../trunk.year/libgfortran/io/async.c:287:24: warning: allocation of insufficient size =E2=80=981=E2=80=99 for type =E2=80=98transfer_queue=E2= =80=99 with size =E2=80=9880=E2=80=99 [-Walloc-size] ../../../trunk.year/libgfortran/io/async.c:311:24: warning: allocation of insufficient size =E2=80=981=E2=80=99 for type =E2=80=98transfer_queue=E2= =80=99 with size =E2=80=9880=E2=80=99 [-Walloc-size] ../../../trunk.year/libgfortran/io/async.c:331:24: warning: allocation of insufficient size =E2=80=981=E2=80=99 for type =E2=80=98transfer_queue=E2= =80=99 with size =E2=80=9880=E2=80=99 [-Walloc-size] The code looks legal to me. Here is the first one: transfer_queue *tq =3D calloc (sizeof (transfer_queue), 1);=