[hackers] [scc] [cc1] Update cc1 tests after commit 6e1706 || Roberto E. Vargas Caballero
commit 25bf7c449a349a087ce44203ee69bccded917d14
Author: Roberto E. Vargas Caballero <Roberto E. Vargas Caballero>
AuthorDate: Fri Apr 15 01:01:34 2016 +0200
Commit: Roberto E. Vargas Caballero <Roberto E. Vargas Caballero>
CommitDate: Fri Apr 15 01:01:34 2016 +0200
[cc1] Update cc1 tests after commit 6e1706
This commit changed the IR, and all the test failed after it.
diff --git a/cc1/tests/test001.c b/cc1/tests/test001.c
index c1eb4fe..23b38e1 100644
--- a/cc1/tests/test001.c
+++ b/cc1/tests/test001.c
_AT_@ -3,7 +3,7 @@ name: TEST001
description: Basic hello world test
error:
output:
-G6 F "main
+G6 I F "main
{
\
V8 K #N13
diff --git a/cc1/tests/test002.c b/cc1/tests/test002.c
index 47da5b5..1915ca3 100644
--- a/cc1/tests/test002.c
+++ b/cc1/tests/test002.c
_AT_@ -4,7 +4,7 @@ description: Test forward references before definition of types
error:
output:
G4 P "x
-G8 F "main
+G8 I F "main
{
\
S2 "S #NC #N2
diff --git a/cc1/tests/test003.c b/cc1/tests/test003.c
index 941474e..8120ae7 100644
--- a/cc1/tests/test003.c
+++ b/cc1/tests/test003.c
_AT_@ -3,17 +3,17 @@ name: TEST003
description: Select function to call inside ternary operator
error:
output:
-G2 F "foo
+G2 I F "foo
{
\
h #I2A
}
-G3 F "bar
+G3 I F "bar
{
\
h #I18
}
-G4 F "main
+G4 I F "main
{
\
h G2 cI
diff --git a/cc1/tests/test004.c b/cc1/tests/test004.c
index e1ba98d..fb433f0 100644
--- a/cc1/tests/test004.c
+++ b/cc1/tests/test004.c
_AT_@ -3,7 +3,7 @@ name: TEST004
description: Test integer operations
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test005.c b/cc1/tests/test005.c
index 8fa7d01..c81bc39 100644
--- a/cc1/tests/test005.c
+++ b/cc1/tests/test005.c
_AT_@ -3,7 +3,7 @@ name: TEST005
description: Test unary integer operations
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test006.c b/cc1/tests/test006.c
index 6d92b49..9c57a07 100644
--- a/cc1/tests/test006.c
+++ b/cc1/tests/test006.c
_AT_@ -7,7 +7,7 @@ test006.c:7: warning: conditional expression is constant
test006.c:10: warning: conditional expression is constant
output:
G1 K "c
-G3 F "main
+G3 I F "main
{
\
y L4 #I0
diff --git a/cc1/tests/test007.c b/cc1/tests/test007.c
index 935fbdc..e29219b 100644
--- a/cc1/tests/test007.c
+++ b/cc1/tests/test007.c
_AT_@ -3,7 +3,7 @@ name: TEST007
description: basic while test
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test008.c b/cc1/tests/test008.c
index 4110ed8..7875562 100644
--- a/cc1/tests/test008.c
+++ b/cc1/tests/test008.c
_AT_@ -3,7 +3,7 @@ name: TEST008
description: Basic do while loop
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test009.c b/cc1/tests/test009.c
index 24e28b9..41bfe61 100644
--- a/cc1/tests/test009.c
+++ b/cc1/tests/test009.c
_AT_@ -3,7 +3,7 @@ name: TEST009
description: Basic test for loops
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test010.c b/cc1/tests/test010.c
index cd6d4ac..0a4dcae 100644
--- a/cc1/tests/test010.c
+++ b/cc1/tests/test010.c
_AT_@ -6,7 +6,7 @@ test010.c:8: warning: conditional expression is constant
test010.c:10: warning: conditional expression is constant
test010.c:30: warning: conditional expression is constant
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test011.c b/cc1/tests/test011.c
index 3ae5214..245f94a 100644
--- a/cc1/tests/test011.c
+++ b/cc1/tests/test011.c
_AT_@ -5,7 +5,7 @@ error:
test011.c:13: warning: 'foo' defined but not used
test011.c:13: warning: 'start' defined but not used
output:
-G2 F "main
+G2 I F "main
{
\
L3
diff --git a/cc1/tests/test012.c b/cc1/tests/test012.c
index a6c4dee..5fe7e77 100644
--- a/cc1/tests/test012.c
+++ b/cc1/tests/test012.c
_AT_@ -4,7 +4,7 @@ description: Basic switch test
error:
test012.c:38: warning: 'foo' defined but not used
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "x
diff --git a/cc1/tests/test013.c b/cc1/tests/test013.c
index 3f55713..94d9bb4 100644
--- a/cc1/tests/test013.c
+++ b/cc1/tests/test013.c
_AT_@ -17,7 +17,7 @@ G8 Q "h
G9 O "i
G10 I "j
G11 N "k
-G13 F "main
+G13 I F "main
{
\
G1 G2 gI :I
diff --git a/cc1/tests/test014.c b/cc1/tests/test014.c
index 818d83c..0b6fffd 100644
--- a/cc1/tests/test014.c
+++ b/cc1/tests/test014.c
_AT_@ -21,7 +21,7 @@ output:
G1 I "a
Y2 K "b
X3 I "c
-G6 F "func1
+G6 I F "func1
{
\
A7 I "h
_AT_@ -31,13 +31,13 @@ X10 I "k
T11 Z "a
h #I0
}
-G14 F "func2
+G14 0 F "func2
{
R12 I "par
\
A15 I "par
}
-T17 F "func3
+T17 0 F "func3
{
R16 I "par
\
diff --git a/cc1/tests/test015.c b/cc1/tests/test015.c
index 2e6bf0a..60f7159 100644
--- a/cc1/tests/test015.c
+++ b/cc1/tests/test015.c
_AT_@ -12,7 +12,7 @@ M10 S8 "s1 #N2
S2 "s #N4 #N1
M11 S5 "s #N0
G12 S2 "s2
-G14 F "main
+G14 I F "main
{
\
j L15
diff --git a/cc1/tests/test016.c b/cc1/tests/test016.c
index 474b3fa..2db68ca 100644
--- a/cc1/tests/test016.c
+++ b/cc1/tests/test016.c
_AT_@ -6,7 +6,7 @@ test016.c:42: error: redefinition of 'func2'
test016.c:46: error: incompatible types when assigning
output:
G1 I "g
-G3 F "func1
+G3 I F "func1
{
\
A4 I "x
_AT_@ -25,7 +25,7 @@ L7
L8
h #I0
}
-G9 F "func2
+G9 I F "func2
{
\
A10 I "x
diff --git a/cc1/tests/test017.c b/cc1/tests/test017.c
index ea137a8..d92e540 100644
--- a/cc1/tests/test017.c
+++ b/cc1/tests/test017.c
_AT_@ -3,7 +3,7 @@ name: TEST017
description: Basic test about pointers and structs
error:
output:
-G10 F "main
+G10 I F "main
{
\
S2 "s1 #N4 #N1
diff --git a/cc1/tests/test018.c b/cc1/tests/test018.c
index eca2171..31e88e5 100644
--- a/cc1/tests/test018.c
+++ b/cc1/tests/test018.c
_AT_@ -3,7 +3,7 @@ name: TEST018
description: Basic test for arrays
error:
output:
-G2 F "main
+G2 I F "main
{
\
V3 K #N4
diff --git a/cc1/tests/test019.c b/cc1/tests/test019.c
index 2999418..7522ae1 100644
--- a/cc1/tests/test019.c
+++ b/cc1/tests/test019.c
_AT_@ -6,7 +6,7 @@ error:
test019.c:12: warning: division by 0
test019.c:13: warning: division by 0
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "i
diff --git a/cc1/tests/test020.c b/cc1/tests/test020.c
index 80fae80..bca5d02 100644
--- a/cc1/tests/test020.c
+++ b/cc1/tests/test020.c
_AT_@ -6,7 +6,7 @@ error:
test020.c:81: warning: division by 0
test020.c:82: warning: division by 0
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "i
diff --git a/cc1/tests/test021.c b/cc1/tests/test021.c
index 995db32..9a5ac52 100644
--- a/cc1/tests/test021.c
+++ b/cc1/tests/test021.c
_AT_@ -5,7 +5,7 @@ description: Basic test for char constants
comments: This test is done for z80 implementation
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 K "uc
diff --git a/cc1/tests/test022.c b/cc1/tests/test022.c
index 2d97bc8..7452c8c 100644
--- a/cc1/tests/test022.c
+++ b/cc1/tests/test022.c
_AT_@ -5,7 +5,7 @@ description: Basic test for int constants
comments: This test is done for z80 data types
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "i
diff --git a/cc1/tests/test023.c b/cc1/tests/test023.c
index 87790a8..f25c0f1 100644
--- a/cc1/tests/test023.c
+++ b/cc1/tests/test023.c
_AT_@ -5,7 +5,7 @@ description: Basic test for long constants
comments: This test is done for z80 data types
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 W "i
diff --git a/cc1/tests/test024.c b/cc1/tests/test024.c
index 75200b9..339ff66 100644
--- a/cc1/tests/test024.c
+++ b/cc1/tests/test024.c
_AT_@ -5,7 +5,7 @@ description: Basic test for long long constants
comments: This test is done for z80 data types
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 Q "i
diff --git a/cc1/tests/test026.c b/cc1/tests/test026.c
index 1c64ae4..d7233e8 100644
--- a/cc1/tests/test026.c
+++ b/cc1/tests/test026.c
_AT_@ -4,7 +4,7 @@ name: TEST026
descritpion: Test of predefined cpp macros
error:
output:
-G3 F "main
+G3 I F "main
{
\
A4 I "y
diff --git a/cc1/tests/test027.c b/cc1/tests/test027.c
index 79f87a7..1d4d776 100644
--- a/cc1/tests/test027.c
+++ b/cc1/tests/test027.c
_AT_@ -4,7 +4,7 @@ name: TEST027
description: Test of cpp stringizer
error:
output:
-G3 F "main
+G3 I F "main
{
\
A5 P "p
diff --git a/cc1/tests/test028.c b/cc1/tests/test028.c
index 6cee134..91042d5 100644
--- a/cc1/tests/test028.c
+++ b/cc1/tests/test028.c
_AT_@ -4,7 +4,7 @@ name: TEST028
description: Test of reinterpretation in define
error:
output:
-G6 F "foo
+G6 P F "foo
{
\
V8 K #N3
diff --git a/cc1/tests/test029.c b/cc1/tests/test029.c
index 20544b7..c3935d6 100644
--- a/cc1/tests/test029.c
+++ b/cc1/tests/test029.c
_AT_@ -9,7 +9,7 @@ error:
test029.c:34: error: redefinition of 'f1'
test029.c:35: error: 'f' undeclared
output:
-G3 F "f1
+G3 I F "f1
{
\
A4 I "f
diff --git a/cc1/tests/test030.c b/cc1/tests/test030.c
index 4263cb9..e68eb4a 100644
--- a/cc1/tests/test030.c
+++ b/cc1/tests/test030.c
_AT_@ -4,7 +4,7 @@ name: TEST030
description: Basic test for vararg functions
error:
output:
-G14 F "f1
+G14 I F "f1
{
S2 "foo #N24 #N2
M3 I "i #N0
_AT_@ -21,7 +21,7 @@ A12 I "n
L15
h A11 _AT_S2 M4 .I A12 +I
}
-G17 F "main
+G17 I F "main
{
\
A18 S2 "f
diff --git a/cc1/tests/test032.c b/cc1/tests/test032.c
index 00e89fa..9a7a6f0 100644
--- a/cc1/tests/test032.c
+++ b/cc1/tests/test032.c
_AT_@ -4,7 +4,7 @@ name: TEST032
description: test special characters _AT_ and $ in macro definitions
error:
output:
-G5 F "main
+G5 I F "main
{
\
V9 K #N44
diff --git a/cc1/tests/test034.c b/cc1/tests/test034.c
index 277634d..eecd3d4 100644
--- a/cc1/tests/test034.c
+++ b/cc1/tests/test034.c
_AT_@ -7,13 +7,13 @@ test034.c:44: error: declared variable 'bar' of incomplete type
test034.c:44: error: redeclaration of 'bar'
output:
X3 S2 "x
-G6 F "main
+G6 I F "main
{
\
X7 S2 "x
h X7 'P #P0 !I
}
-G5 F "foo
+G5 I F "foo
{
\
X3 M9 .I #I0 :I
diff --git a/cc1/tests/test035.c b/cc1/tests/test035.c
index 1142507..68579c0 100644
--- a/cc1/tests/test035.c
+++ b/cc1/tests/test035.c
_AT_@ -4,7 +4,7 @@ name: TEST035
description: Basic test for enumerations
error:
output:
-G7 F "main
+G7 I F "main
{
\
A8 I "e
diff --git a/cc1/tests/test036.c b/cc1/tests/test036.c
index 76062df..edb8ae1 100644
--- a/cc1/tests/test036.c
+++ b/cc1/tests/test036.c
_AT_@ -5,7 +5,7 @@ description: Duff's device
error:
test036.c:60: warning: type defaults to 'int' in declaration
output:
-G5 F "send
+G5 I F "send
{
R1 P "to
R2 P "from
diff --git a/cc1/tests/test037.c b/cc1/tests/test037.c
index 1125e68..3b92c11 100644
--- a/cc1/tests/test037.c
+++ b/cc1/tests/test037.c
_AT_@ -8,7 +8,7 @@ test037.c:29: warning: conditional expression is constant
test037.c:31: warning: conditional expression is constant
test037.c:33: warning: conditional expression is constant
output:
-G2 F "main
+G2 I F "main
{
\
y L3 #I0
diff --git a/cc1/tests/test038.c b/cc1/tests/test038.c
index 3b27423..fb40c94 100644
--- a/cc1/tests/test038.c
+++ b/cc1/tests/test038.c
_AT_@ -9,12 +9,12 @@ G1 I "x
G1 I "x (
#I0
)
-G5 F "foo
+G5 P F "foo
{
\
h X3 'P
}
-G3 F "main
+G3 I F "main
{
\
G1 #I0 :I
diff --git a/cc1/tests/test039.c b/cc1/tests/test039.c
index a1af77f..ee357cd 100644
--- a/cc1/tests/test039.c
+++ b/cc1/tests/test039.c
_AT_@ -5,7 +5,7 @@ description: Test of integer constants
comments: This test is done for z80 sizes
error:
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "i
diff --git a/cc1/tests/test040.c b/cc1/tests/test040.c
index 34c7c00..424f376 100644
--- a/cc1/tests/test040.c
+++ b/cc1/tests/test040.c
_AT_@ -3,7 +3,7 @@ name: TEST040
description: Test for bug parsing typenames in struct definition
error:
output:
-G9 F "main
+G9 I F "main
{
\
S2 "List #N1C #N2
diff --git a/cc1/tests/test041.c b/cc1/tests/test041.c
index 1f34502..1ee8e28 100644
--- a/cc1/tests/test041.c
+++ b/cc1/tests/test041.c
_AT_@ -9,7 +9,7 @@ test041.c:50: warning: 'i' defined but not used
test041.c:50: warning: 'foo' defined but not used
test041.c:50: warning: 's' defined but not used
output:
-G2 F "main
+G2 I F "main
{
\
A3 I "i
diff --git a/cc1/tests/test042.c b/cc1/tests/test042.c
index 5e2e5c4..50b9dc8 100644
--- a/cc1/tests/test042.c
+++ b/cc1/tests/test042.c
_AT_@ -4,7 +4,7 @@ description: Test for bug parsing ternary operators
error:
test042.c:17: error: bad type convertion requested
output:
-G2 F "main
+G2 I F "main
{
\
*/
diff --git a/cc1/tests/test045.c b/cc1/tests/test045.c
index d188cfe..bef5547 100644
--- a/cc1/tests/test045.c
+++ b/cc1/tests/test045.c
_AT_@ -6,7 +6,7 @@ output:
G1 I "x (
#I5
)
-G3 F "main
+G3 I F "main
{
\
y L4 G1 #I5 =I
diff --git a/cc1/tests/test046.c b/cc1/tests/test046.c
index 3364441..cc7f859 100644
--- a/cc1/tests/test046.c
+++ b/cc1/tests/test046.c
_AT_@ -9,7 +9,7 @@ G2 V1 "x (
#I2
#I3
)
-G4 F "main
+G4 I F "main
{
\
y L5 G2 #I1 =I
diff --git a/cc1/tests/test047.c b/cc1/tests/test047.c
index f2602d8..15c4f73 100644
--- a/cc1/tests/test047.c
+++ b/cc1/tests/test047.c
_AT_@ -12,7 +12,7 @@ G6 S2 "x (
#I2
#I3
)
-G8 F "main
+G8 I F "main
{
\
y L9 G6 M3 .I #I1 =I
diff --git a/cc1/tests/test048.c b/cc1/tests/test048.c
index 0600651..0054508 100644
--- a/cc1/tests/test048.c
+++ b/cc1/tests/test048.c
_AT_@ -11,7 +11,7 @@ G6 V5 "x (
#I1
#I2
)
-G8 F "main
+G8 I F "main
{
\
y L9 G6 M3 .I #I1 =I
diff --git a/cc1/tests/test049.c b/cc1/tests/test049.c
index 2b7d438..cec545d 100644
--- a/cc1/tests/test049.c
+++ b/cc1/tests/test049.c
_AT_@ -9,7 +9,7 @@ G1 I "x (
G3 P "p (
G1 'P
)
-G5 F "main
+G5 I F "main
{
\
y L6 G3 _AT_I #I5 =I
diff --git a/cc1/tests/test051.c b/cc1/tests/test051.c
index 7a24c42..5a32955 100644
--- a/cc1/tests/test051.c
+++ b/cc1/tests/test051.c
_AT_@ -9,7 +9,7 @@ G2 V1 "arr (
#I1
#I2
)
-G4 F "main
+G4 I F "main
{
\
y L5 G2 #I0 =I
diff --git a/cc1/tests/test052.c b/cc1/tests/test052.c
index 3bdc3d1..3d99d2d 100644
--- a/cc1/tests/test052.c
+++ b/cc1/tests/test052.c
_AT_@ -13,7 +13,7 @@ G6 V5 "arr (
#I3
#I4
)
-G8 F "main
+G8 I F "main
{
\
y L9 G6 M3 .I #I1 =I
diff --git a/cc1/tests/test053.c b/cc1/tests/test053.c
index 956a94a..0d724a4 100644
--- a/cc1/tests/test053.c
+++ b/cc1/tests/test053.c
_AT_@ -10,7 +10,7 @@ G5 S2 "s (
#I1
#I2
)
-G7 F "main
+G7 I F "main
{
\
y L8 G5 M3 .I #I1 =I
diff --git a/cc1/tests/test056.c b/cc1/tests/test056.c
index 6f4df91..15b73c7 100644
--- a/cc1/tests/test056.c
+++ b/cc1/tests/test056.c
_AT_@ -22,7 +22,7 @@ G9 S2 "s (
V10 K #N0
G11 V10 "m (
)
-G13 F "main
+G13 I F "main
{
\
h G9 M7 .V6 'P #P2 +P _AT_K gI gN #N0 !I
diff --git a/cc1/tests/test057.c b/cc1/tests/test057.c
index 1b1b3ee..f2c3d55 100644
--- a/cc1/tests/test057.c
+++ b/cc1/tests/test057.c
_AT_@ -22,7 +22,7 @@ G4 V2 "arr2 (
#I1
#I2
)
-G6 F "main
+G6 I F "main
{
\
h G3 'P #P6 +P #P4 +P _AT_I G4 'P #P6 +P #P6 +P @I !I
diff --git a/cc1/tests/test058.c b/cc1/tests/test058.c
index 2a8f66b..cd5248d 100644
--- a/cc1/tests/test058.c
+++ b/cc1/tests/test058.c
_AT_@ -38,7 +38,7 @@ G4 V3 "arr (
#I0
#I0
)
-G6 F "main
+G6 I F "main
{
\
h G4 'P #PA +P #P8 +P _AT_I G4 'P #P1E +P #PA +P #P8 +P @I !I
diff --git a/cc1/tests/test060.c b/cc1/tests/test060.c
index 3ef98cf..4cd7727 100644
--- a/cc1/tests/test060.c
+++ b/cc1/tests/test060.c
_AT_@ -3,7 +3,7 @@ name: TEST060
description: Test for correctness of #line
error:
output:
-G2 F "main
+G2 I F "main
{
\
h #I0
Received on Fri Apr 15 2016 - 18:37:49 CEST
This archive was generated by hypermail 2.3.0
: Fri Apr 15 2016 - 18:48:18 CEST