United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6790182 matcher.cpp:1375: assert(false,"bad AD file")
6790182 : matcher.cpp:1375: assert(false,"bad AD file")

Details
Type:
Bug
Submit Date:
2009-01-05
Status:
Closed
Updated Date:
2011-03-08
Project Name:
JDK
Resolved Date:
2011-03-08
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs15

Related Reports
Backport:
Backport:

Sub Tasks

Description
See comments section for an email describing a sighting of the assert.

Feel free to modify the synopsis if jcheck has issues with the non-alphanumeric
character sequences.

                                    

Comments
EVALUATION

Verified by running nsk/stress/jck122/jck122002 as part of hs15-b02 pit.
                                     
2009-02-24
PUBLIC COMMENTS

Problem:
The problem is that a regD_low isn't considered a regD
so it can't match a sub with regDs.

Solution:
Add a match rule for regD_low in regD definition to declare
that a regD_low is also a regD.
                                     
2009-01-08
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/6c4cda924d2e
                                     
2009-01-08
EVALUATION

Tom Rodriguez wrote:
> It's weird we haven't see this before.  The problem is that a regD_low 
> isn't considered a regD so it can't match a sub with regDs.  The 
> definition of regD_low needs a match rule for regD, as in match(regD); 
> to declare that a regD_low is also a regD.
                                     
2009-01-05



Hardware and Software, Engineered to Work Together