gcj/26: gcj produces wrong stack size in byte compiled classes

Kresten Krab Thorup krab@gnu.org
Mon Aug 9 06:20:00 GMT 1999


>Number:         26
>Category:       gcj
>Synopsis:       gcj produces wrong stack size in byte compiled classes
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    apbianco
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 09 06:20:02 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Kresten Krab Thorup <krab@gnu.org>
>Release:        repository aug 9 1999
>Organization:
>Environment:

>Description:
The verifier detects this error on a number of files in
the library, for instance:

class gnu.gcj.text.CharacterBreakIterator:...........push

*** VERIFICATION FAILURE ***
exception at pc=167 (ldc)
stack overflow: push(int)
*** state of previous ***
stack[0] = char
stack[1] = char
stack[2] = char
local[0] = gnu.gcj.text.CharacterBreakIterator
local[1] = int
local[2] = char
local[3] = int
local[4] = char
local[5] = char
local[6] = ?
******************************                     
>How-To-Repeat:
Run the verifier on the suggested file.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the Java-prs mailing list