compiler.cfg.gvn: merge changes from value-numbering-tests into gvn-tests

db4
Alex Vondrak 2012-08-04 18:52:50 -07:00 committed by John Benediktsson
parent fb83bf2d6a
commit 383fa08c53
1 changed files with 21 additions and 18 deletions

View File

@ -120,12 +120,12 @@ cpu x86.64? [
! Boundary case ! Boundary case
[ [
{ {
T{ ##load-integer f 0 HEX: 7fffffff } T{ ##load-integer f 0 0x7fffffff }
T{ ##replace f 0 D 0 } T{ ##replace f 0 D 0 }
} }
] [ ] [
{ {
T{ ##load-integer f 0 HEX: 7fffffff } T{ ##load-integer f 0 0x7fffffff }
T{ ##replace f 0 D 0 } T{ ##replace f 0 D 0 }
} value-numbering-step } value-numbering-step
] unit-test ] unit-test
@ -2025,7 +2025,7 @@ cell 8 = [
{ {
T{ ##peek f 0 D 0 } T{ ##peek f 0 D 0 }
T{ ##load-integer f 1 -1 } T{ ##load-integer f 1 -1 }
T{ ##load-integer f 3 HEX: ffffffffffff } T{ ##load-integer f 3 0xffffffffffff }
} }
] [ ] [
{ {
@ -2081,21 +2081,24 @@ cell 8 = [
} value-numbering-step } value-numbering-step
] unit-test ] unit-test
[ ! PPC ADDI can't hold immediates this big.
{ cpu ppc? [
T{ ##peek f 0 D 0 } [
T{ ##load-integer f 2 2147483647 } {
T{ ##add-imm f 3 0 2147483647 } T{ ##peek f 0 D 0 }
T{ ##add-imm f 4 3 2147483647 } T{ ##load-integer f 2 2147483647 }
} T{ ##add-imm f 3 0 2147483647 }
] [ T{ ##add-imm f 4 3 2147483647 }
{ }
T{ ##peek f 0 D 0 } ] [
T{ ##load-integer f 2 2147483647 } {
T{ ##add f 3 0 2 } T{ ##peek f 0 D 0 }
T{ ##add f 4 3 2 } T{ ##load-integer f 2 2147483647 }
} value-numbering-step T{ ##add f 3 0 2 }
] unit-test T{ ##add f 4 3 2 }
} value-numbering-step
] unit-test
] unless
] when ] when
[ [