From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 30FFB3858439; Sat, 21 Aug 2021 22:24:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 30FFB3858439 From: "giulio.benetti at benettiengineering dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/101971] M68k: ICE: Tried to convert PC relative branch to absolute jump Date: Sat, 21 Aug 2021 22:24:55 +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: 9.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: giulio.benetti at benettiengineering 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: --- 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 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Aug 2021 22:24:55 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D101971 --- Comment #8 from Giulio Benetti --- Hello Andrew, what you point: https://buildroot.uclibc.narkive.com/EOUb7PvD/patch-v2-m68k-disable-br2-bin= fmt-flat-sep-data-for-coldfire doesn't give problem since 6 years for all package Buildroot has, it's unli= kely to me it is the root cause(maybe I'm wrong eh :-) ). Anyway that patch enabled "One memory region" which make "All segments are linked into one memory region". So it's more on linker side, here instead we're still on compiler side. Then it adds a particular patch for a specific "board" qemu based to Linux = 4.7, but again here we are at compiler level. So I don't think it's the problem. I'm going to attach .i and .s file of gcc failure, let me know if you can f= ind something and if you have any idea for a work-around. Thanks a lot!=