United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-4739388 : regression: javac generates too much bytecode for deply nested try-finally

Details
Type:
Bug
Submit Date:
2002-08-29
Status:
Resolved
Updated Date:
2002-09-28
Project Name:
JDK
Resolved Date:
2002-09-28
Component:
tools
OS:
solaris_8
Sub-Component:
javac
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
1.4.2
Fixed Versions:
1.4.2 (mantis)

Related Reports
Relates:

Sub Tasks

Description
A recent javac bug fix (4381996) caused javac to start inlining finally blocks
always.  Consequently, some stylized code involving deeply nested try-finally
blocks will explode in code size, resulting in their failure to compile at all.
Unfortunately, some JSP implementations regularly generate such stylized code.
The bug fix should be backed out to allow such JSPs to continue to work.

###@###.### 2002-08-29

                                    

Comments
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mantis

FIXED IN:
mantis

INTEGRATED IN:
mantis
mantis-b03


                                     
2004-06-14
PUBLIC COMMENTS

...
                                     
2004-06-10
EVALUATION

Right.  There will still be a command-line flag to control how much
inlining happens for finally blocks.

###@###.### 2002-08-29
                                     
2002-08-29



Hardware and Software, Engineered to Work Together