-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b24
-
ppc
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056625 | emb-9 | Unassigned | P4 | Resolved | Fixed | b24 |
JDK-8208894 | 8u201 | Lois Foltan | P4 | Resolved | Fixed | b01 |
JDK-8202376 | 8u192 | Lois Foltan | P4 | Resolved | Fixed | b01 |
JDK-8216714 | emb-8u201 | Lois Foltan | P4 | Resolved | Fixed | master |
Reported by Lindenmaier, Goetz:
unfortunately, your change breaks the ppc build (with gcc 4.1.2):
collectedHeap.inline.hpp:85 In function "void post_allocation_notify(KlassHandle, oop, int)":
collectedHeap.inline.hpp:85: warning: choosing "oop::operator markOopDesc*() const" over "oop::operator oopDesc*() const volatile"
collectedHeap.inline.hpp:85: warning: for conversion from "oop" to "oopDesc*"
collectedHeap.inline.hpp:85: warning: because conversion sequence for the argument is better
This is because you added 'volatile' to the operator definition of the oopDesc call.
This can be fixed by adding 'volatile' to the markOop cast operator.
Would that be fine with you, or will it break your case? If so, I'll make the
corresponding change.
unfortunately, your change breaks the ppc build (with gcc 4.1.2):
collectedHeap.inline.hpp:85 In function "void post_allocation_notify(KlassHandle, oop, int)":
collectedHeap.inline.hpp:85: warning: choosing "oop::operator markOopDesc*() const" over "oop::operator oopDesc*() const volatile"
collectedHeap.inline.hpp:85: warning: for conversion from "oop" to "oopDesc*"
collectedHeap.inline.hpp:85: warning: because conversion sequence for the argument is better
This is because you added 'volatile' to the operator definition of the oopDesc call.
This can be fixed by adding 'volatile' to the markOop cast operator.
Would that be fine with you, or will it break your case? If so, I'll make the
corresponding change.
- backported by
-
JDK-8056625 Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build
-
- Resolved
-
-
JDK-8202376 Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build
-
- Resolved
-
-
JDK-8208894 Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build
-
- Resolved
-
-
JDK-8216714 Fix for Solaris Studio C++ 5.13, CHECK_UNHANDLED_OOPS breaks PPC build
-
- Resolved
-
- relates to
-
JDK-8041623 Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS use of class oop's copy constructor definitions causing error level diagnostic
-
- Closed
-