public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "lucier at math dot purdue.edu" <gcc-bugzilla@gcc.gnu.org>
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 15:24:02 +0000 [thread overview]
Message-ID: <bug-100152-4-CTkMCttIaH@http.gcc.gnu.org/bugzilla/> (raw)
In-Reply-To: <bug-100152-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100152
--- Comment #12 from lucier at math dot purdue.edu ---
(In reply to Iain Sandoe from comment #11)
> is this specific to macOS? (or is it unknown if the effect would also show
> on Linux)?
It does not show up on Linux with gcc-10.3.0.
I forgot to mention one thing that may be important---it shows up only when
configuring and building a shared library, not when building a static library.
I'm sorry, I should have just included the entire console crash report, here it
is.
Process: gsc [98080]
Path: /Users/USER/*/gsc
Identifier: gsc
Version: 0
Code Type: X86-64 (Native)
Parent Process: bash [98061]
Responsible: X11.bin [3613]
User ID: 502
Date/Time: 2021-04-19 20:46:16.292 -0400
OS Version: Mac OS X 10.15.7 (19H524)
Report Version: 12
Bridge OS Version: 5.2 (18P4346)
Anonymous UUID: 502BD235-3A7B-DBA1-5FD5-B92502CEE0D5
Sleep/Wake UUID: 7F858BB5-C456-41BC-888B-282D50F0E93B
Time Awake Since Boot: 2500000 seconds
Time Since Wake: 2100000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x000000000000000c, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [98080]
Application Specific Information:
dyld2 mode
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libgambit.dylib 0x000000010dfaf010
___SCMOBJ_to_NONNULLSTRING + 1520 (c_intf.c:3280)
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007fff924cfba8 rbx: 0x0000000000000001 rcx: 0x000000010e4bdf90
rdx: 0x000000010e4bdca0
rdi: 0x00007ffee1c853a8 rsi: 0x000000000000002f rbp: 0x00007fdf00595ec0
rsp: 0x00007ffee1c853a0
r8: 0x0000000000000460 r9: 0x0000000000000466 r10: 0x00007fff924cfba9
r11: 0x000000010dfab920
r12: 0x0000000000000042 r13: 0x00007ffee1c853f8 r14: 0x000000010e4bdca0
r15: 0x00000000000006d8
rip: 0x000000010dfaf010 rfl: 0x0000000000010206 cr2: 0x000000010dfaea20
Logical CPU: 4
Error Code: 0x00000000
Trap Number: 12
Binary Images:
0x10df75000 - 0x10df80ff7 +gsc (0)
<E4961F37-9789-36C1-A8A1-7E8652B8EC2C> /Users/USER/*/gsc
0x10df9b000 - 0x10e21afff +libgambit.dylib (0)
<8B13D756-0995-39A9-A32E-6A42E6D0635A> /Users/USER/*/libgambit.dylib
0x10e726000 - 0x10e9f1fff +libgambitgsc.dylib (0)
<C7AD4EB8-9648-346C-935B-44457DE073B5> /Users/USER/*/libgambitgsc.dylib
0x10f027000 - 0x10f03efff +libgcc_s.1.dylib (1)
<8BF2E6A1-4FDE-3DAB-B58E-45A8624D3FA1>
/usr/local/gcc-10.3.0/lib/libgcc_s.1.dylib
0x112a0b000 - 0x112a9cf47 dyld (750.6)
<326C6480-04F4-3164-A363-53079A148E2F> /usr/lib/dyld
0x7fff68dc9000 - 0x7fff68dcafff libSystem.B.dylib (1281.100.1)
<C49167AD-722B-3DF3-9031-7D6B59FC2A06> /usr/lib/libSystem.B.dylib
0x7fff690af000 - 0x7fff69101fff libc++.1.dylib (902.1)
<59A8239F-C28A-3B59-B8FA-11340DC85EDC> /usr/lib/libc++.1.dylib
0x7fff69102000 - 0x7fff69117ffb libc++abi.dylib (902)
<E692F14F-C65E-303B-9921-BB7E97D77855> /usr/lib/libc++abi.dylib
0x7fff6ac29000 - 0x7fff6ac5cfde libobjc.A.dylib (787.1)
<6DF81160-5E7F-3E31-AA1E-C875E3B98AF6> /usr/lib/libobjc.A.dylib
0x7fff6bbc6000 - 0x7fff6bbcbff3 libcache.dylib (83)
<AF488D13-9E89-35E0-B078-BE37CC5B8586> /usr/lib/system/libcache.dylib
0x7fff6bbcc000 - 0x7fff6bbd7fff libcommonCrypto.dylib (60165.120.1)
<C7912BE5-993E-3581-B2A0-6AABDC8C5562> /usr/lib/system/libcommonCrypto.dylib
0x7fff6bbd8000 - 0x7fff6bbdffff libcompiler_rt.dylib (101.2)
<49B8F644-5705-3F16-BBE0-6FFF9B17C36E> /usr/lib/system/libcompiler_rt.dylib
0x7fff6bbe0000 - 0x7fff6bbe9ff7 libcopyfile.dylib (166.40.1)
<3C481225-21E7-370A-A30E-0CCFDD64A92C> /usr/lib/system/libcopyfile.dylib
0x7fff6bbea000 - 0x7fff6bc7cfdb libcorecrypto.dylib (866.140.1)
<60567BF8-80FA-359A-B2F3-A3BAEFB288FD> /usr/lib/system/libcorecrypto.dylib
0x7fff6bd89000 - 0x7fff6bdc9ff0 libdispatch.dylib (1173.100.2)
<CD9C059C-91D9-30E8-8926-5B9CD0D5D4F5> /usr/lib/system/libdispatch.dylib
0x7fff6bdca000 - 0x7fff6be00fff libdyld.dylib (750.6)
<789A18C2-8AC7-3C88-813D-CD674376585D> /usr/lib/system/libdyld.dylib
0x7fff6be01000 - 0x7fff6be01ffb libkeymgr.dylib (30)
<DB3337BE-01CA-3425-BD0C-87774FC0CDC0> /usr/lib/system/libkeymgr.dylib
0x7fff6be0f000 - 0x7fff6be0fff7 liblaunch.dylib (1738.140.2)
<7200E214-9B4D-3B22-9844-4C7892FC890B> /usr/lib/system/liblaunch.dylib
0x7fff6be10000 - 0x7fff6be15ff7 libmacho.dylib (959.0.1)
<AA613A9C-961A-3B67-B696-4622FA59FC4E> /usr/lib/system/libmacho.dylib
0x7fff6be16000 - 0x7fff6be18ff3 libquarantine.dylib (110.40.3)
<F234E51D-FD0B-3EE4-B679-AE3EE9C536C3> /usr/lib/system/libquarantine.dylib
0x7fff6be19000 - 0x7fff6be1aff7 libremovefile.dylib (48)
<7C7EFC79-BD24-33EF-B073-06AED234593E> /usr/lib/system/libremovefile.dylib
0x7fff6be1b000 - 0x7fff6be32ff3 libsystem_asl.dylib (377.60.2)
<1563EE02-0657-3B78-99BE-A947C24122EF> /usr/lib/system/libsystem_asl.dylib
0x7fff6be33000 - 0x7fff6be33ff7 libsystem_blocks.dylib (74)
<0D53847E-AF5F-3ACF-B51F-A15DEA4DEC58> /usr/lib/system/libsystem_blocks.dylib
0x7fff6be34000 - 0x7fff6bebbfff libsystem_c.dylib (1353.100.2)
<BBDED5E6-A646-3EED-B33A-91E4331EA063> /usr/lib/system/libsystem_c.dylib
0x7fff6bebc000 - 0x7fff6bebfffb libsystem_configuration.dylib
(1061.141.1) <0EE84C33-64FD-372B-974A-AF7A136F2068>
/usr/lib/system/libsystem_configuration.dylib
0x7fff6bec0000 - 0x7fff6bec3fff libsystem_coreservices.dylib (114)
<A199156E-058D-3ABB-BCE9-4B9F20DCED0F>
/usr/lib/system/libsystem_coreservices.dylib
0x7fff6bec4000 - 0x7fff6beccfff libsystem_darwin.dylib (1353.100.2)
<5B12B5DB-3F30-37C1-8ECC-49A66B1F2864> /usr/lib/system/libsystem_darwin.dylib
0x7fff6becd000 - 0x7fff6bed4fff libsystem_dnssd.dylib (1096.100.3)
<EBB4C2C2-E031-3094-B40A-E67BF261D295> /usr/lib/system/libsystem_dnssd.dylib
0x7fff6bed5000 - 0x7fff6bed6ffb libsystem_featureflags.dylib (17)
<29FD922A-EC2C-3F25-BCCC-B58D716E60EC>
/usr/lib/system/libsystem_featureflags.dylib
0x7fff6bed7000 - 0x7fff6bf24ff7 libsystem_info.dylib (538)
<8A321605-5480-330B-AF9E-64E65DE61747> /usr/lib/system/libsystem_info.dylib
0x7fff6bf25000 - 0x7fff6bf51ff7 libsystem_kernel.dylib (6153.141.16)
<05E98124-C845-374E-A323-8D6CFB60926F> /usr/lib/system/libsystem_kernel.dylib
0x7fff6bf52000 - 0x7fff6bf99fff libsystem_m.dylib (3178)
<00F331F1-0D09-39B3-8736-1FE90E64E903> /usr/lib/system/libsystem_m.dylib
0x7fff6bf9a000 - 0x7fff6bfc1fff libsystem_malloc.dylib (283.100.6)
<8549294E-4C53-36EB-99F3-584A7393D8D5> /usr/lib/system/libsystem_malloc.dylib
0x7fff6bfc2000 - 0x7fff6bfcfffb libsystem_networkextension.dylib
(1095.140.2) <F06C65C5-2CBE-313C-96E1-A09240F9FE57>
/usr/lib/system/libsystem_networkextension.dylib
0x7fff6bfd0000 - 0x7fff6bfd9ff7 libsystem_notify.dylib (241.100.2)
<FA22F928-D91B-3AA5-96BB-3186AC0FB264> /usr/lib/system/libsystem_notify.dylib
0x7fff6bfda000 - 0x7fff6bfe2fef libsystem_platform.dylib (220.100.1)
<009A7C1F-313A-318E-B9F2-30F4C06FEA5C> /usr/lib/system/libsystem_platform.dylib
0x7fff6bfe3000 - 0x7fff6bfedfff libsystem_pthread.dylib (416.100.3)
<62CB1A98-0B8F-31E7-A02B-A1139927F61D> /usr/lib/system/libsystem_pthread.dylib
0x7fff6bfee000 - 0x7fff6bff2ff3 libsystem_sandbox.dylib (1217.141.2)
<051C4018-4345-3034-AC98-6DE42FB8273B> /usr/lib/system/libsystem_sandbox.dylib
0x7fff6bff3000 - 0x7fff6bff5fff libsystem_secinit.dylib (62.100.2)
<F80872AA-E1FD-3D7E-8729-467656EC6561> /usr/lib/system/libsystem_secinit.dylib
0x7fff6bff6000 - 0x7fff6bffdffb libsystem_symptoms.dylib (1238.120.2)
<702D0910-5C34-3D43-9631-8BD215DE4FE1> /usr/lib/system/libsystem_symptoms.dylib
0x7fff6bffe000 - 0x7fff6c014ff2 libsystem_trace.dylib (1147.120.1)
<BC141783-66D9-3137-A783-211B38E49ADB> /usr/lib/system/libsystem_trace.dylib
0x7fff6c016000 - 0x7fff6c01bff7 libunwind.dylib (35.4)
<42B7B509-BAFE-365B-893A-72414C92F5BF> /usr/lib/system/libunwind.dylib
0x7fff6c01c000 - 0x7fff6c051ffe libxpc.dylib (1738.140.2)
<54EEF402-42C7-3995-BADE-93C48EFC4452> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 314754339
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=403.5M resident=0K(0%)
swapped_out_or_unallocated=403.5M(100%)
Writable regions: Total=201.4M written=0K(0%) resident=0K(0%)
swapped_out=0K(0%) unallocated=201.4M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Kernel Alloc Once 8K 1
MALLOC 137.1M 37
Stack 64.0M 2
__DATA 7316K 45
__DATA_CONST 196K 4
__LINKEDIT 393.5M 205
__OBJC_RO 32.3M 17
__OBJC_RW 1908K 2
__TEXT 10.1M 46
shared memory 8K 2
=========== ======= =======
TOTAL 646.1M 361
next prev parent reply other threads:[~2021-04-20 15:24 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-20 13:48 [Bug target/100152] New: " lucier at math dot purdue.edu
2021-04-20 13:48 ` [Bug target/100152] " lucier at math dot purdue.edu
2021-04-20 13:50 ` lucier at math dot purdue.edu
2021-04-20 14:33 ` iains at gcc dot gnu.org
2021-04-20 14:36 ` iains at gcc dot gnu.org
2021-04-20 14:40 ` lucier at math dot purdue.edu
2021-04-20 14:43 ` iains at gcc dot gnu.org
2021-04-20 14:58 ` lucier at math dot purdue.edu
2021-04-20 15:02 ` iains at gcc dot gnu.org
2021-04-20 15:09 ` lucier at math dot purdue.edu
2021-04-20 15:13 ` lucier at math dot purdue.edu
2021-04-20 15:17 ` iains at gcc dot gnu.org
2021-04-20 15:24 ` lucier at math dot purdue.edu [this message]
2021-04-20 17:22 ` lucier at math dot purdue.edu
2021-04-21 4:27 ` gabravier at gmail dot com
2021-04-21 8:52 ` iains at gcc dot gnu.org
2021-04-21 13:17 ` lucier at math dot purdue.edu
2021-04-21 15:32 ` iains at gcc dot gnu.org
2021-04-21 18:12 ` lucier at math dot purdue.edu
2021-04-21 18:18 ` iains at gcc dot gnu.org
2021-04-21 18:29 ` iains at gcc dot gnu.org
2021-04-21 20:00 ` iains at gcc dot gnu.org
2021-04-21 20:38 ` iains at gcc dot gnu.org
2021-04-21 23:24 ` lucier at math dot purdue.edu
2021-04-22 10:28 ` [Bug target/100152] [10.3, 11, 12 Regression] [Darwin, X86] used caller-saved register not preserved across a call iains at gcc dot gnu.org
2021-04-22 12:54 ` lucier at math dot purdue.edu
2021-04-22 14:35 ` feeley at iro dot umontreal.ca
2021-04-22 23:13 ` [Bug target/100152] [10.3, 11, 12 Regression] " iains at gcc dot gnu.org
2021-04-23 0:32 ` iains at gcc dot gnu.org
2021-04-23 6:51 ` iains at gcc dot gnu.org
2021-04-23 8:13 ` [Bug target/100152] [10/11/12 " rguenth at gcc dot gnu.org
2021-04-23 8:32 ` iains at gcc dot gnu.org
2021-04-23 8:48 ` iains at gcc dot gnu.org
2021-04-23 8:54 ` rguenth at gcc dot gnu.org
2021-04-23 8:58 ` rguenth at gcc dot gnu.org
2021-04-23 9:05 ` rguenth at gcc dot gnu.org
2021-04-23 9:09 ` iains at gcc dot gnu.org
2021-04-23 11:02 ` rguenth at gcc dot gnu.org
2021-04-23 12:34 ` iains at gcc dot gnu.org
2021-04-23 12:57 ` rguenth at gcc dot gnu.org
2021-04-23 12:58 ` rguenth at gcc dot gnu.org
2021-04-23 13:13 ` iains at gcc dot gnu.org
2021-04-24 12:41 ` iains at gcc dot gnu.org
2021-04-24 12:45 ` cvs-commit at gcc dot gnu.org
2021-04-24 18:45 ` iains at gcc dot gnu.org
2021-05-02 15:36 ` iains at gcc dot gnu.org
2021-05-03 7:54 ` iains at gcc dot gnu.org
2021-05-09 1:57 ` lucier at math dot purdue.edu
2021-05-09 7:25 ` iains at gcc dot gnu.org
2021-05-09 15:43 ` lucier at math dot purdue.edu
2021-05-09 19:22 ` iains at gcc dot gnu.org
2021-05-09 20:00 ` lucier at math dot purdue.edu
2021-05-09 22:36 ` iains at gcc dot gnu.org
2021-05-11 7:48 ` iains at gcc dot gnu.org
2021-05-13 3:35 ` lucier at math dot purdue.edu
2021-05-14 14:04 ` jakub at gcc dot gnu.org
2021-07-09 16:42 ` cvs-commit at gcc dot gnu.org
2021-07-20 6:52 ` cvs-commit at gcc dot gnu.org
2021-07-20 7:00 ` [Bug target/100152] [10 " iains at gcc dot gnu.org
2021-07-22 15:21 ` lucier at math dot purdue.edu
2022-05-29 19:13 ` cvs-commit at gcc dot gnu.org
2022-05-29 19:25 ` iains at gcc dot gnu.org
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-100152-4-CTkMCttIaH@http.gcc.gnu.org/bugzilla/ \
--to=gcc-bugzilla@gcc.gnu.org \
--cc=gcc-bugs@gcc.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).