Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2201437 | 7 | Roland Westrelin | P4 | Closed | Fixed | b115 |
JDK-2205807 | 6u25 | Roland Westrelin | P4 | Resolved | Fixed | b01 |
src/share/vm/c1/c1_Instruction.hpp:
- Instruction(ValueType* type, bool type_is_constant = false, bool create_hi = true)
- : _bci(-99)
- , _use_count(0)
+ Instruction(ValueType* type, ValueStack* state_before = NULL, bool type_is_constant = false, bool create_hi = true)
+ : _use_count(0)
breaks:
1965 LEAF(OsrEntry, Instruction)
1966 public:
1967 // creation
1968 #ifdef _LP64
1969 OsrEntry() : Instruction(longType, false) { pin(); }
1970 #else
1971 OsrEntry() : Instruction(intType, false) { pin(); }
1972 #endif
and:
1983 ExceptionObject() : Instruction(objectType, false) {
Unfortunately only a very new GCC (gcc version 4.5.1 (Ubuntu
4.4.1-4ubuntu9)) complains about the error:
src/share/vm/c1/c1_Instruction.hpp: In constructor ‘OsrEntry::OsrEntry()’:
src/share/vm/c1/c1_Instruction.hpp:1971:43: error: converting ‘false’ to pointer type for argument 2 of ‘Instruction::Instruction(ValueType*, ValueStack*, bool, bool)’
- Instruction(ValueType* type, bool type_is_constant = false, bool create_hi = true)
- : _bci(-99)
- , _use_count(0)
+ Instruction(ValueType* type, ValueStack* state_before = NULL, bool type_is_constant = false, bool create_hi = true)
+ : _use_count(0)
breaks:
1965 LEAF(OsrEntry, Instruction)
1966 public:
1967 // creation
1968 #ifdef _LP64
1969 OsrEntry() : Instruction(longType, false) { pin(); }
1970 #else
1971 OsrEntry() : Instruction(intType, false) { pin(); }
1972 #endif
and:
1983 ExceptionObject() : Instruction(objectType, false) {
Unfortunately only a very new GCC (gcc version 4.5.1 (Ubuntu
4.4.1-4ubuntu9)) complains about the error:
src/share/vm/c1/c1_Instruction.hpp: In constructor ‘OsrEntry::OsrEntry()’:
src/share/vm/c1/c1_Instruction.hpp:1971:43: error: converting ‘false’ to pointer type for argument 2 of ‘Instruction::Instruction(ValueType*, ValueStack*, bool, bool)’
- backported by
-
JDK-2205807 6986046 breaks build with recent gcc
-
- Resolved
-
-
JDK-2201437 6986046 breaks build with recent gcc
-
- Closed
-
- relates to
-
JDK-6986046 C1 valuestack cleanup
-
- Closed
-