We can consider enhancing the debug printouts in this optimization phase due to recently identified bugs in this area.
Suggestions:
- dump the start/end nodes for each pair that is considered for stacked string concatenations, and the number of arguments for both concats (JDK-8362394)
- print IGV graphs between each call to replace_string_concat
- Add a CITime category for stringopts (found through JDK-8362394)
Suggestions:
- dump the start/end nodes for each pair that is considered for stacked string concatenations, and the number of arguments for both concats (JDK-8362394)
- print IGV graphs between each call to replace_string_concat
- Add a CITime category for stringopts (found through JDK-8362394)
- relates to
-
JDK-8362117 C2: compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java fails with a wrong result
-
- Open
-
-
JDK-8362394 C2: Repeated stacked string concatenation fails with "Hit MemLimit" and other resourcing errors
-
- Open
-