http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48400
--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-04-01
16:54:38 UTC ---
/opt/gcc/darwin_buildw/./gcc/xgcc -B/opt/gcc/darwin_buildw/gcc/ -nodefaultlibs
-m64 _clz_s.o
is enough to trigger the bus error.
The crash report is
Process: ld [26752]
Path: /usr/libexec/gcc/powerpc-apple-darwin9/4.2.1/ld
Identifier: ld
Version: ??? (???)
Code Type: PPC (Native)
Parent Process: collect2 [26751]
Date/Time: 2011-04-01 18:53:37.854 +0200
OS Version: Mac OS X 10.5.8 (9L30)
Report Version: 6
Anonymous UUID: FBE1ED73-9408-41D7-896B-6AB519EED984
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000044
Crashed Thread: 0
Thread 0 Crashed:
0 ld 0x000ff980 0x1000 + 1042816
Thread 0 crashed with PPC Thread State 32:
srr0: 0x000ff980 srr1: 0x0200d030 dar: 0x00000044 dsisr: 0x40000000
r0: 0x00000000 r1: 0xbfffc950 r2: 0x00000001 r3: 0x00000000
r4: 0xbfffcb40 r5: 0x00000004 r6: 0x000000e9 r7: 0xbfffcb70
r8: 0xbfffcb68 r9: 0x00000004 r10: 0x00000007 r11: 0x42000024
r12: 0x97852d10 r13: 0x00200d48 r14: 0x00200da4 r15: 0x00200db8
r16: 0x00200d78 r17: 0x00200d64 r18: 0x00200d1c r19: 0x00200d0c
r20: 0x00200d30 r21: 0xbfffcb40 r22: 0x00200d60 r23: 0x00200d18
r24: 0x00200df0 r25: 0x00000000 r26: 0x00000000 r27: 0x00000000
r28: 0x00000000 r29: 0x00000000 r30: 0x00000004 r31: 0x00000000
cr: 0x22008024 xer: 0x20000000 lr: 0x000b371c ctr: 0x97852d10
vrsave: 0x00000000
Binary Images:
0x1000 - 0x12effb ld ??? (???) <82e5f43ac9b963abbf9f1e833205e2f9>
/usr/libexec/gcc/powerpc-apple-darwin9/4.2.1/ld
0x8fe00000 - 0x8fe30c23 dyld 97.1 (???) <89a0055b0e7ea2db881b73c6e63bc774>
/usr/lib/dyld
0x9338d000 - 0x93392ff6 libmathCommon.A.dylib ??? (???)
/usr/lib/system/libmathCommon.A.dylib
0x965fd000 - 0x96608ffb libgcc_s.1.dylib ??? (???)
<ea47fd375407f162c76d14d64ba246cd> /usr/lib/libgcc_s.1.dylib
0x9784c000 - 0x979ecfe3 libSystem.B.dylib ??? (???)
<64fe5af6f50c88c6a75513b6cdc121da> /usr/lib/libSystem.B.dylib
0x97a50000 - 0x97ab7ffb libstdc++.6.dylib ??? (???)
<a4e9b10268b3ffac26d0296499b24e8e> /usr/lib/libstdc++.6.dylib
0xffff8000 - 0xffff9703 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib