This is the mail archive of the
java-prs@sourceware.cygnus.com
mailing list for the Java project.
gcj/110: don't exclude private methods from method table when optimizing
- To: java-gnats at sourceware dot cygnus dot com
- Subject: gcj/110: don't exclude private methods from method table when optimizing
- From: gback at cs dot utah dot edu
- Date: 28 Nov 1999 19:43:51 -0000
- Cc: gback at cs dot utah dot edu
- Reply-To: gback at cs dot utah dot edu
- Resent-Cc: java-prs at sourceware dot cygnus dot com, green at cygnus dot com, gback at cs dot utah dot edu
- Resent-Reply-To: java-gnats@sourceware.cygnus.com, gback@cs.utah.edu
>Number: 110
>Category: gcj
>Synopsis: don't exclude private methods from method table when optimizing
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apbianco
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Nov 28 11:50:00 PST 1999
>Closed-Date:
>Last-Modified:
>Originator: gback@cs.utah.edu
>Release: CVS
>Organization:
>Environment:
Linux
>Description:
Private methods are excluded from the method table
when inlining or optimization is turned on.
This breaks reflection. On the other hand, inlined
methods may not exist in the executable at all, so
it would be "ok" to not report them.
>How-To-Repeat:
>Fix:
Per Bothner suggests to keep methods in the method
table when the -fkeep-inline-functions flag is given.
Refer to
http://sourceware.cygnus.com/ml/java-discuss/1999-q4/msg00372.html
>Release-Note:
>Audit-Trail:
>Unformatted: