Graal generated assembly much larger than C2

Tobias Hartmann tobias.hartmann at oracle.com
Tue May 28 07:26:02 UTC 2019


Hi Carl,

On 27.05.19 21:45, Carl M wrote:
> I retried using 13-ea+22 (previously 11.0.2)   and found that while the generated code is smaller, a lot of the Flags I passed don't seem to work anymore.  The bytecode is not interleaved in the generated assembly any more (I don't know which flag sets this) and the -XX:PrintAssemblyOptions=intel flag no longer seems to work.  I also tried this on a non-Graal benchmark run, and it had the same problem.  Perhaps something wrong in 13?

This sounds like the following bug which is not yet fixed in any EA build:
https://bugs.openjdk.java.net/browse/JDK-8224672

The problem was introduced in JDK 13 build 22.

Best regards,
Tobias


More information about the graal-dev mailing list