Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 38593
Product:  
Component:  
Status: RESOLVED
Resolution: DUPLICATE of bug 38725
Assigned To: Not yet assigned to anyone <unassigned@gcc.gnu.org>
Host:
Reported against  
Priority:  
Severity:  
Target Milestone:  
 
 
Target:
Reporter: Matthias Klose <doko@ubuntu.com>
Add CC:
CC:
Remove selected CCs
Build:
URL:
Summary:
Keywords:
Known to work:
Known to fail:

Attachment Description Type Created Size Actions
bytecodeInterpreter.ii.gz preprocessed source application/x-gzip 2008-12-21 12:50 305.05 KB Edit
bytecodeInterpreter.log.gz build log application/x-gzip 2008-12-21 12:51 423 bytes Edit
bytecodeInterpreter.ii.bz2 preprocessed source application/x-bzip 2009-01-05 18:37 252.01 KB Edit
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 38593 depends on: Show dependency tree
Show dependency graph
Bug 38593 blocks:

Additional Comments:






View Bug Activity   |   Format For Printing   |   Clone This Bug


Description:   Last confirmed: Opened: 2008-12-21 12:49
seen with 20081213, on hppa-linux-gnu, building with -g -O2 -fPIC

/home/packages/openjdk/openjdk-6-6b14~pre1/openjdk-ecj/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp:
In static member f
unction 'static void BytecodeInterpreter::run(BytecodeInterpreter*)':
/home/packages/openjdk/openjdk-6-6b14~pre1/openjdk-ecj/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp:402:
error: goto de
stination is neither a label nor a pointer
goto D.98183;

/home/packages/openjdk/openjdk-6-6b14~pre1/openjdk-ecj/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp:402:
error: goto de
stination is neither a label nor a pointer
goto D.98183;

[this message repeats]

/home/packages/openjdk/openjdk-6-6b14~pre1/openjdk-ecj/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp:402:
internal compiler error: verify_gimple failed
Please submit a full bug report,
with preprocessed source if appropriate.

------- Comment #1 From Matthias Klose 2008-12-21 12:50 -------
Created an attachment (id=16952) [edit]
preprocessed source

------- Comment #2 From Matthias Klose 2008-12-21 12:51 -------
Created an attachment (id=16953) [edit]
build log

------- Comment #3 From Matthias Klose 2008-12-21 12:58 -------
precompiled header file at:
http://people.ubuntu.com/~doko/tmp/_precompiled.incl.gch.bz2

------- Comment #4 From Andrew Pinski 2008-12-21 17:27 -------
Does disabling PCH fix the issue (just adding -D__disable_PCH__ should be
enough to disable PCH when building that one file)?

------- Comment #5 From Matthias Klose 2008-12-22 10:58 -------
no, same result.

btw, in the generated .ii file using -D__disable_PCH__ -save-temps, the
precompiled header is still referenced.

------- Comment #6 From Jakub Jelinek 2009-01-02 11:34 -------
That's unexpected.  Anyway, if you move away the gch file (or directory), can
you still reproduce it and if yes, attach preprocessed source?

Otherwise it would be extremely hard to reproduce for anyone...

------- Comment #7 From Volker Reichelt 2009-01-04 22:08 -------
Maybe the bug boils down to PR38725.

------- Comment #8 From Matthias Klose 2009-01-05 18:37 -------
Created an attachment (id=17034) [edit]
preprocessed source

------- Comment #9 From Volker Reichelt 2009-01-05 21:48 -------
That's really a duplicate of PR38725: The code contains many lines of the form

  goto *dispatch_table[opcode];

where dispatch_table[opcode] is of the type uintptr_t which is a typedef
to unsigned int. Writing

  goto *(void*)dispatch_table[opcode];

instead makes the ICE disappear.


*** This bug has been marked as a duplicate of 38725 ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug