41
41
import java .util .stream .Collectors ;
42
42
import java .util .stream .StreamSupport ;
43
43
44
+ import org .junit .Assert ;
45
+
44
46
import jdk .graal .compiler .api .replacements .SnippetReflectionProvider ;
45
47
import jdk .graal .compiler .nodes .ConstantNode ;
46
48
import jdk .graal .compiler .nodes .StructuredGraph ;
49
51
import jdk .graal .compiler .phases .PhaseSuite ;
50
52
import jdk .graal .compiler .phases .tiers .HighTierContext ;
51
53
import jdk .graal .compiler .test .AddExports ;
52
- import org .junit .Assert ;
53
-
54
54
import jdk .internal .misc .Unsafe ;
55
55
import jdk .vm .ci .code .InstalledCode ;
56
56
import jdk .vm .ci .code .InvalidInstalledCodeException ;
@@ -415,7 +415,11 @@ public void test5() throws Exception {
415
415
416
416
@ org .junit .Test
417
417
public void test6 () throws Exception {
418
- testMatched (Test ::testZ_J , Test ::changeZ );
418
+ if (ARRAY_BOOLEAN_BASE_OFFSET == ARRAY_LONG_BASE_OFFSET ) {
419
+ testMatched (Test ::testZ_J , Test ::changeZ );
420
+ } else {
421
+ testMismatched (Test ::testZ_J , Test ::changeZ );
422
+ }
419
423
}
420
424
421
425
@ org .junit .Test
@@ -425,7 +429,11 @@ public void test7() throws Exception {
425
429
426
430
@ org .junit .Test
427
431
public void test8 () throws Exception {
428
- testMatched (Test ::testZ_D , Test ::changeZ );
432
+ if (ARRAY_BOOLEAN_BASE_OFFSET == ARRAY_DOUBLE_BASE_OFFSET ) {
433
+ testMatched (Test ::testZ_D , Test ::changeZ );
434
+ } else {
435
+ testMismatched (Test ::testZ_D , Test ::changeZ );
436
+ }
429
437
}
430
438
431
439
@ org .junit .Test
@@ -455,7 +463,11 @@ public void test13() throws Exception {
455
463
456
464
@ org .junit .Test
457
465
public void test14 () throws Exception {
458
- testMatched (Test ::testB_J , Test ::changeB );
466
+ if (ARRAY_BYTE_BASE_OFFSET == ARRAY_LONG_BASE_OFFSET ) {
467
+ testMatched (Test ::testB_J , Test ::changeB );
468
+ } else {
469
+ testMismatched (Test ::testB_J , Test ::changeB );
470
+ }
459
471
}
460
472
461
473
@ org .junit .Test
@@ -465,7 +477,11 @@ public void test15() throws Exception {
465
477
466
478
@ org .junit .Test
467
479
public void test16 () throws Exception {
468
- testMatched (Test ::testB_D , Test ::changeB );
480
+ if (ARRAY_BYTE_BASE_OFFSET == ARRAY_DOUBLE_BASE_OFFSET ) {
481
+ testMatched (Test ::testB_D , Test ::changeB );
482
+ } else {
483
+ testMismatched (Test ::testB_D , Test ::changeB );
484
+ }
469
485
}
470
486
471
487
@ org .junit .Test
@@ -500,7 +516,11 @@ public void test22() throws Exception {
500
516
501
517
@ org .junit .Test
502
518
public void test23 () throws Exception {
503
- testMatched (Test ::testS_J , Test ::changeS );
519
+ if (ARRAY_SHORT_BASE_OFFSET == ARRAY_LONG_BASE_OFFSET ) {
520
+ testMatched (Test ::testS_J , Test ::changeS );
521
+ } else {
522
+ testMismatched (Test ::testS_J , Test ::changeS );
523
+ }
504
524
}
505
525
506
526
@ org .junit .Test
@@ -510,7 +530,11 @@ public void test24() throws Exception {
510
530
511
531
@ org .junit .Test
512
532
public void test25 () throws Exception {
513
- testMatched (Test ::testS_D , Test ::changeS );
533
+ if (ARRAY_SHORT_BASE_OFFSET == ARRAY_DOUBLE_BASE_OFFSET ) {
534
+ testMatched (Test ::testS_D , Test ::changeS );
535
+ } else {
536
+ testMismatched (Test ::testS_D , Test ::changeS );
537
+ }
514
538
}
515
539
516
540
@ org .junit .Test
@@ -545,7 +569,11 @@ public void test31() throws Exception {
545
569
546
570
@ org .junit .Test
547
571
public void test32 () throws Exception {
548
- testMatched (Test ::testC_J , Test ::changeC );
572
+ if (ARRAY_CHAR_BASE_OFFSET == ARRAY_LONG_BASE_OFFSET ) {
573
+ testMatched (Test ::testC_J , Test ::changeC );
574
+ } else {
575
+ testMismatched (Test ::testC_J , Test ::changeC );
576
+ }
549
577
}
550
578
551
579
@ org .junit .Test
@@ -555,7 +583,11 @@ public void test33() throws Exception {
555
583
556
584
@ org .junit .Test
557
585
public void test34 () throws Exception {
558
- testMatched (Test ::testC_D , Test ::changeC );
586
+ if (ARRAY_CHAR_BASE_OFFSET == ARRAY_DOUBLE_BASE_OFFSET ) {
587
+ testMatched (Test ::testC_D , Test ::changeC );
588
+ } else {
589
+ testMismatched (Test ::testC_D , Test ::changeC );
590
+ }
559
591
}
560
592
561
593
@ org .junit .Test
@@ -590,7 +622,11 @@ public void test40() throws Exception {
590
622
591
623
@ org .junit .Test
592
624
public void test41 () throws Exception {
593
- testMatched (Test ::testI_J , Test ::changeI );
625
+ if (ARRAY_INT_BASE_OFFSET == ARRAY_LONG_BASE_OFFSET ) {
626
+ testMatched (Test ::testI_J , Test ::changeI );
627
+ } else {
628
+ testMismatched (Test ::testI_J , Test ::changeI );
629
+ }
594
630
}
595
631
596
632
@ org .junit .Test
@@ -600,7 +636,11 @@ public void test42() throws Exception {
600
636
601
637
@ org .junit .Test
602
638
public void test43 () throws Exception {
603
- testMatched (Test ::testI_D , Test ::changeI );
639
+ if (ARRAY_INT_BASE_OFFSET == ARRAY_DOUBLE_BASE_OFFSET ) {
640
+ testMatched (Test ::testI_D , Test ::changeI );
641
+ } else {
642
+ testMismatched (Test ::testI_D , Test ::changeI );
643
+ }
604
644
}
605
645
606
646
@ org .junit .Test
@@ -670,7 +710,11 @@ public void test56() throws Exception {
670
710
671
711
@ org .junit .Test
672
712
public void test57 () throws Exception {
673
- testMatched (Test ::testF_J , Test ::changeF );
713
+ if (ARRAY_FLOAT_BASE_OFFSET == ARRAY_LONG_BASE_OFFSET ) {
714
+ testMatched (Test ::testF_J , Test ::changeF );
715
+ } else {
716
+ testMismatched (Test ::testF_J , Test ::changeF );
717
+ }
674
718
}
675
719
676
720
@ org .junit .Test
@@ -680,7 +724,11 @@ public void test58() throws Exception {
680
724
681
725
@ org .junit .Test
682
726
public void test59 () throws Exception {
683
- testMatched (Test ::testF_D , Test ::changeF );
727
+ if (ARRAY_FLOAT_BASE_OFFSET == ARRAY_DOUBLE_BASE_OFFSET ) {
728
+ testMatched (Test ::testF_D , Test ::changeF );
729
+ } else {
730
+ testMismatched (Test ::testF_D , Test ::changeF );
731
+ }
684
732
}
685
733
686
734
@ org .junit .Test
0 commit comments