From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id D487C3857829; Tue, 20 Apr 2021 17:22:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D487C3857829 From: "lucier at math dot purdue.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/100152] Possible 10.3 bad code generation regression from 10.2/9.3 on Mac OS 10.15.7 (Catalina) Date: Tue, 20 Apr 2021 17:22:49 +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: 10.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: lucier at math dot purdue.edu 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: Tue, 20 Apr 2021 17:22:49 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D100152 --- Comment #13 from lucier at math dot purdue.edu --- (In reply to Iain Sandoe from comment #8) > the values of rbp. r10 and esi would be interesting too. I'm not really familiar with assembler, don't know what register esi is, he= re's what lldb says: (lldb) register read -a General Purpose Registers: rax =3D 0x00007fff924cfba8 sGlobalMutex + 32 rbx =3D 0x0000000000000001 rcx =3D 0x000000010426ef90 libgambit.dylib`___gstate0 + 752 rdx =3D 0x000000010426eca0 libgambit.dylib`___gstate0 rdi =3D 0x00007ffeebed73d8 rsi =3D 0x000000000000002f rbp =3D 0x00007fa600595ec0 rsp =3D 0x00007ffeebed73d0 r8 =3D 0x000000000000045c r9 =3D 0x0000000000000462 r10 =3D 0x00007fff924cfba9 sGlobalMutex + 33 r11 =3D 0x0000000103d5c920 libgambit.dylib`___UTF_8_put at c_intf.c= :407:6 r12 =3D 0x0000000000000042 r13 =3D 0x00007ffeebed7428 r14 =3D 0x000000010426eca0 libgambit.dylib`___gstate0 r15 =3D 0x00000000000006d8 rip =3D 0x0000000103d60010 libgambit.dylib`___SCMOBJ_to_NONNULLSTRI= NG + 1520 at c_intf.c:3280:173 rflags =3D 0x0000000000010206 cs =3D 0x000000000000002b fs =3D 0x0000000000000000 gs =3D 0x0000000000000000 Floating Point Registers: fcw =3D 0x0005 fsw =3D 0x0000 ftw =3D 0x83 fop =3D 0x0000 ip =3D 0x25ff5699 cs =3D 0x8670 dp =3D 0x0000027f ds =3D 0x0000 mxcsr =3D 0x00000000 mxcsrmask =3D 0x00000000 stmm0 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xa0 0x1f} stmm1 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff} stmm2 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} stmm3 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} stmm4 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} stmm5 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} stmm6 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff} stmm7 =3D {0xc8 0x5f 0x59 0x02 0x00 0x00 0x00 0x00 0xff 0xff} xmm0 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm1 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm2 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm3 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm4 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm5 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm6 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm7 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm8 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm9 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm10 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm11 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm12 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm13 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm14 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} xmm15 =3D {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00= 0x00 0x00 0x00 0x00} Exception State Registers: trapno =3D 0x00000000 err =3D 0x00000000 faultvaddr =3D 0x0000000000000000=