What is AheadOfTimeCompilationTest supposed to do?
Doug Simon
doug.simon at oracle.com
Thu Feb 9 23:28:03 UTC 2017
Now that real AOT is implemented on Graal with a suite of tests, this early attempt at ensuring what might be necessary for AOT should probably be retired. For now, you can just:
Assume.assumeFalse(getTarget().arch instanceof AArch64);
for the tests that fail.
-Doug
> On 9 Feb 2017, at 19:08, Andrew Haley <aph at redhat.com> wrote:
>
> I'm running this, and the code I generate looks much the same as the x86
> code, structurally speaking. But I fail the testStaticFinalObjectAOT()
> test with an assertion because
>
> assertDeepEquals(1, getConstantNodes(result).count());
>
> I have 3 constant nodes.
>
> But what is being tested here? Why does the number of constant nodes
> have to equal 1?
>
> The three constant nodes I have are the static final Object and two
> integers which are field offsets.
>
> Andrew.
More information about the graal-dev
mailing list