2161 – long if-else cascade overflows parser stack (original) (raw)

In file included from jit.c:268: cacao-disasm.i: In function disassemble_threaded': cacao-disasm.i:13737: parser stack overflow before 1'

Release: gcc-2.95.2

Environment: Alpha (21164a, 164LX board) Linux-2.2.13 glibc-2.0.7 (RedHat-5.2)

How-To-Repeat: gcc -mieee -O2 -c jit.i

Comment 1 anton 2001-03-03 02:46:01 UTC

Fix: Untested workaround: use goto instead of else

Comment 2 Joseph S. Myers 2001-05-28 05:00:35 UTC

State-Changed-From-To: open->analyzed State-Changed-Why: Confirmed as a bug.

Comment 4 Richard Henderson 2002-04-25 18:23:45 UTC

Responsible-Changed-From-To: unassigned->rth Responsible-Changed-Why: .