This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
An EH bug on x86
- To: egcs at cygnus dot com
- Subject: An EH bug on x86
- From: hjl at lucon dot org (H.J. Lu)
- Date: Thu, 16 Oct 1997 08:32:29 -0700 (PDT)
This test case shows an EH bug on x86 with DWARF EH.
# make
gcc -c -O -g main.cc
gcc -c -O -g ShellObj.cc
gcc -o shell main.o ShellObj.o
# ./shell
zsh: 6030 segmentation fault ./shell
If I do
# cat ShellObj.h ShellObj.cc main.cc > x.cc
# gcc -O x.c
# a.out
# echo $?
1
If I use sjlj EH, it also runs fine.
Thanks.
--
H.J. Lu (hjl@gnu.ai.mit.edu)
---
begin 644 eh.tar.gz
M'XL(`/EH130``^V62V_:0!"`N69_Q00XV)$,NWXV4*HF:9JD0HH4HBJWR#AK
M;.+8D6U$*T1_>V?MFE?5I!>30_:3P&9VO&,8OET'<]9MU`R8U+$L:``PQZ+B
M"&#KY;&$8L#4F6Z;!C/QLV-3V@"K[AL3S++<30$:P31Z,0_3?'\?-[1?`NS_
MD_O(_3#B==5@E-JF^>_^FZ+G5?\-AFG,L(P&T+IN:)-WWO^SNSN``4P\#UK:
M=^`3+]/TSC'M,%T[=K!S'[0)P:2OPY.+$29JUZ!-,-7/IM%4XS\\_IR'29R1
MVY.;B_-;,5<6\"@BHYNST0">W##NX-PC$;L>3_&<7)]^&PW:BDCHX>=!)U$)
MP9-.TB,';06+J:!Y4)P5955H?R3$C2+H8;0LA)<4=41$3*BN+TV@_;F*XG%X
M=8JCQ(NX&P-6Z([#N)L^@>:O)P,XZB3DK7OQ%@C_5\T)ZJGQJO^&7?A/+=-P
MJ"[\MPSI_UYHA7[\P'VX'UV>#X?HS/TE:6$@C/G!9@S]<;-LY?%YFB8I69#G
MV3@*O1X!\'`1R,$+\,<\XF*TC\&M=%"V<E2TF9=QKF+N`E]+LNSOEMJJ4@5!
M46&Q%"5^_1T*XQR^)%>YB.1!FLQ!V;H1M4^*O#6DQ>.'T(=N%PXWO_5;=Z=^
MROV_6*1KJ_&:_X;M5/L_LY@C_&<ZE?[O@U88>]'L@4-SO0LT"4&%B/A;H$)D
ML>G=4194BH6XUU/4%6`>X-,C**S2&/`9``=C/E]=6.0!Y.G/XKCXHQ\ZIV2!
M]JG2]1"G5&&<<O>Q-'19O'MN[@4[%D.Q:FQ,A159I?7.#$M1/>7Y+(TA1/O?
M@=C_R=;^7],:\)K_S#97^[]M&<)_VS&E__O@!?^K0*_WXF9:K`_ER,YVW[SE
H67[85/MK^9B43R*12"02B40BD4@D$HE$(I%())+Z^0T%P5W@`"@`````
`
end