[hackers] [scc] [cc1] Use a different letter for branch || Roberto E. Vargas Caballero

From: <git_AT_suckless.org>
Date: Wed, 27 Jan 2016 16:59:16 +0100 (CET)

commit 9653030c822fa1a34b30b1e29fd1c7f4a545b7fc
Author: Roberto E. Vargas Caballero <k0ga_AT_shike2.com>
AuthorDate: Wed Jan 27 14:18:00 2016 +0100
Commit: Roberto E. Vargas Caballero <k0ga_AT_shike2.com>
CommitDate: Wed Jan 27 14:18:00 2016 +0100

    [cc1] Use a different letter for branch
    
    Jump and branches has a different number of arguments,
    so being able to differentiate between them is a very
    important topic.

diff --git a/cc1/code.c b/cc1/code.c
index 1cdeab4..e3db8c4 100644
--- a/cc1/code.c
+++ b/cc1/code.c
_AT_@ -62,7 +62,7 @@ char *optxt[] = {
         [ODEFAULT] = "\tf\tL%d\n",
         [OCASE] = "\tv\tL%d",
         [OJUMP] = "\tj\tL%d\n",
- [OBRANCH] = "\tj\tL%d",
+ [OBRANCH] = "\ty\tL%d",
         [OEFUN] = "}\n",
         [OELOOP] = "\tb\n",
         [OBLOOP] = "\te\n",
diff --git a/cc1/tests/test002.c b/cc1/tests/test002.c
index 336a72f..47da5b5 100644
--- a/cc1/tests/test002.c
+++ b/cc1/tests/test002.c
_AT_@ -21,7 +21,7 @@ A11 N "n
 L12
         A11 #N1 :+N A10 A10 _AT_S2 M6 .P :P ,P
 L14
- j L12 A10 #P0 !I
+ y L12 A10 #P0 !I
         b
 L13
 }
diff --git a/cc1/tests/test004.c b/cc1/tests/test004.c
index 5306f36..e1ba98d 100644
--- a/cc1/tests/test004.c
+++ b/cc1/tests/test004.c
_AT_@ -22,7 +22,7 @@ A3 I "x
         A3 A3 A3 #I3 <I +I :I
         A3 A3 A3 #I1 >I +I :I
         A3 A3 A3 #I4 <I +I :I
- j L4 A3 #I4 =I
+ y L4 A3 #I4 =I
         h #I1
 L4
         h #I0
diff --git a/cc1/tests/test005.c b/cc1/tests/test005.c
index 983b719..8fa7d01 100644
--- a/cc1/tests/test005.c
+++ b/cc1/tests/test005.c
_AT_@ -12,7 +12,7 @@ A3 I "x
         A3 A3 #I0 =I :I
         A3 A3 ~I :I
         A3 A3 _I :I
- j L4 A3 #I2 =I
+ y L4 A3 #I2 =I
         h #I1
 L4
         h #I0
diff --git a/cc1/tests/test006.c b/cc1/tests/test006.c
index 850042c..6d92b49 100644
--- a/cc1/tests/test006.c
+++ b/cc1/tests/test006.c
_AT_@ -10,15 +10,15 @@ G1 K "c
 G3 F "main
 {
 \
- j L4 #I0
+ y L4 #I0
         h #I1
         j L5
 L4
- j L6 #I0
+ y L6 #I0
         j L7
 L6
- j L8 #I1
- j L9 G1 gI #I0 =I
+ y L8 #I1
+ y L9 G1 gI #I0 =I
         h #I1
         j L10
 L9
diff --git a/cc1/tests/test007.c b/cc1/tests/test007.c
index 9724639..935fbdc 100644
--- a/cc1/tests/test007.c
+++ b/cc1/tests/test007.c
_AT_@ -13,7 +13,7 @@ A3 I "x
 L4
         A3 A3 #I1 -I :I
 L6
- j L4 A3 #I0 !I
+ y L4 A3 #I0 !I
         b
 L5
         h A3
diff --git a/cc1/tests/test008.c b/cc1/tests/test008.c
index baa04fc..4110ed8 100644
--- a/cc1/tests/test008.c
+++ b/cc1/tests/test008.c
_AT_@ -11,13 +11,13 @@ A3 I "x
         e
 L4
         A3 A3 #I1 +I :I
- j L4 A3 #IA <I
+ y L4 A3 #IA <I
         b
 L5
         e
 L6
         A3 A3 #I1 +I :I
- j L6 A3 #I14 <I
+ y L6 A3 #I14 <I
         b
 L7
         h A3 #I14 -I
diff --git a/cc1/tests/test009.c b/cc1/tests/test009.c
index 3d0d902..24e28b9 100644
--- a/cc1/tests/test009.c
+++ b/cc1/tests/test009.c
_AT_@ -13,10 +13,10 @@ A3 I "x
 L4
         A3 A3 #I1 +I :I
 L6
- j L4 A3 #IA <I
+ y L4 A3 #IA <I
         b
 L5
- j L7 A3 #IA =I
+ y L7 A3 #IA =I
         h #I1
 L7
         h #I0
diff --git a/cc1/tests/test010.c b/cc1/tests/test010.c
index 49d6efa..b69ccb9 100644
--- a/cc1/tests/test010.c
+++ b/cc1/tests/test010.c
_AT_@ -16,43 +16,43 @@ A3 I "x
 L4
         j L5
 L6
- j L4 #I1
+ y L4 #I1
         b
 L5
         j L9
         e
 L7
- j L10 A3 #I5 !I
+ y L10 A3 #I5 !I
         j L8
 L10
         A3 A3 #I1 +I :I
         j L7
 L9
- j L7 #I1
+ y L7 #I1
         b
 L8
 
         j L13
         e
 L11
- j L14 A3 #IA !I
+ y L14 A3 #IA !I
         j L12
 L14
         A3 A3 #I1 +I :I
         j L11
 
 L13
- j L11
+ y L11
         b
 L12
         e
 L15
- j L17 A3 #IF !I
+ y L17 A3 #IF !I
         j L16
 L17
         A3 A3 #I1 +I :I
         j L15
- j L15 #I1
+ y L15 #I1
         b
 L16
         h A3 #IF -I
diff --git a/cc1/tests/test016.c b/cc1/tests/test016.c
index 50491af..474b3fa 100644
--- a/cc1/tests/test016.c
+++ b/cc1/tests/test016.c
_AT_@ -15,12 +15,12 @@ A6 P "p
         A4 #I1 :I
         A6 A4 'P :P
         A6 _AT_I #I0 :I
- j L7 A4 #I0 =I
+ y L7 A4 #I0 =I
         h #I1
 L7
         A6 G1 'P :P
         A6 _AT_I #I0 :I
- j L8 A6 #P0 !I
+ y L8 A6 #P0 !I
         h #I1
 L8
         h #I0
_AT_@ -34,7 +34,7 @@ A13 P "pp
         A10 #I1 :I
         A11 A10 'P :P
         A13 A11 'P :P
- j L14 A11 #P0 =I
+ y L14 A11 #P0 =I
         A13 _AT_P @I #I0 :I
 L14
         A11 #P0 :P
diff --git a/cc1/tests/test017.c b/cc1/tests/test017.c
index 76437c3..ea137a8 100644
--- a/cc1/tests/test017.c
+++ b/cc1/tests/test017.c
_AT_@ -16,10 +16,10 @@ A12 S6 "v
         A12 M8 .P A11 'P :P
         A12 M8 .P _AT_S2 M3 .I #I1 :I
         A12 M8 .P _AT_S2 M4 .I #I2 :I
- j L13 A11 M3 .I #I1 =I
+ y L13 A11 M3 .I #I1 =I
         h #I1
 L13
- j L14 A11 M4 .I #I2 =I
+ y L14 A11 M4 .I #I2 =I
         h #I2
 L14
         h #I0
diff --git a/cc1/tests/test018.c b/cc1/tests/test018.c
index ecca022..eca2171 100644
--- a/cc1/tests/test018.c
+++ b/cc1/tests/test018.c
_AT_@ -17,16 +17,16 @@ A11 V10 "v
         A9 A5 'P #P4 +P #P3 +P :P
         A5 'P #P4 +P #P3 +P _AT_K #K2 :K
         A11 #I2 :I
- j L13 A5 'P #P4 +P #P3 +P _AT_K gI #I2 =I
+ y L13 A5 'P #P4 +P #P3 +P _AT_K gI #I2 =I
         h #I1
 L13
- j L14 A7 #P4 +P #P3 +P _AT_K gI #I2 =I
+ y L14 A7 #P4 +P #P3 +P _AT_K gI #I2 =I
         h #I1
 L14
- j L15 A9 _AT_K gI #I2 =I
+ y L15 A9 _AT_K gI #I2 =I
         h #I1
 L15
- j L16 A11 #I2 =I
+ y L16 A11 #I2 =I
         h #I1
 L16
         h #I0
diff --git a/cc1/tests/test030.c b/cc1/tests/test030.c
index eca7376..4263cb9 100644
--- a/cc1/tests/test030.c
+++ b/cc1/tests/test030.c
_AT_@ -16,7 +16,7 @@ A9 S2 "f
 A11 P "p
 A12 I "n
 \
- j L15 A9 M3 .I A11 _AT_S2 M3 .I =I
+ y L15 A9 M3 .I A11 _AT_S2 M3 .I =I
         h #I0
 L15
         h A11 _AT_S2 M4 .I A12 +I
diff --git a/cc1/tests/test035.c b/cc1/tests/test035.c
index b708232..1142507 100644
--- a/cc1/tests/test035.c
+++ b/cc1/tests/test035.c
_AT_@ -9,16 +9,16 @@ G7 F "main
 \
 A8 I "e
         A8 #I3 :I
- j L9 A8 #I1 =I
+ y L9 A8 #I1 =I
         h #I0
 L9
- j L10 A8 #I0 =I
+ y L10 A8 #I0 =I
         h #I1
 L10
- j L11 A8 #I2 =I
+ y L11 A8 #I2 =I
         h #I2
 L11
- j L12 A8 #I3 =I
+ y L12 A8 #I3 =I
         h #I3
 L12
         h #I0
diff --git a/cc1/tests/test036.c b/cc1/tests/test036.c
index 0f958ae..2309c20 100644
--- a/cc1/tests/test036.c
+++ b/cc1/tests/test036.c
_AT_@ -32,7 +32,7 @@ L18
         R1 _AT_I R2 #N2 :iP @I :I
 L19
         R1 _AT_I R2 #N2 :iP @I :I
- j L11 R7 #I1 :-I #I0 >I
+ y L11 R7 #I1 :-I #I0 >I
         b
 L12
         j L8
diff --git a/cc1/tests/test037.c b/cc1/tests/test037.c
index 7cffbb7..1125e68 100644
--- a/cc1/tests/test037.c
+++ b/cc1/tests/test037.c
_AT_@ -11,13 +11,13 @@ output:
 G2 F "main
 {
 \
- j L3 #I0
+ y L3 #I0
         h #I1
 L3
- j L4 #I0
+ y L4 #I0
         h #I2
 L4
- j L5 #I0
+ y L5 #I0
         h #I3
 L5
         h #I0
diff --git a/cc1/tests/test045.c b/cc1/tests/test045.c
index 2d52e1e..d188cfe 100644
--- a/cc1/tests/test045.c
+++ b/cc1/tests/test045.c
_AT_@ -9,7 +9,7 @@ G1 I "x (
 G3 F "main
 {
 \
- j L4 G1 #I5 =I
+ y L4 G1 #I5 =I
         h #I1
 L4
         h #I0
diff --git a/cc1/tests/test046.c b/cc1/tests/test046.c
index 2d80b1f..3364441 100644
--- a/cc1/tests/test046.c
+++ b/cc1/tests/test046.c
_AT_@ -12,13 +12,13 @@ G2 V1 "x (
 G4 F "main
 {
 \
- j L5 G2 #I1 =I
+ y L5 G2 #I1 =I
         h #I1
 L5
- j L7 G2 'P #P2 +P _AT_I #I2 =I
+ y L7 G2 'P #P2 +P _AT_I #I2 =I
         h #I2
 L7
- j L8 G2 'P #P4 +P _AT_I #I3 =I
+ y L8 G2 'P #P4 +P _AT_I #I3 =I
         h #I3
 L8
         h #I0
diff --git a/cc1/tests/test047.c b/cc1/tests/test047.c
index dd948ec..f2602d8 100644
--- a/cc1/tests/test047.c
+++ b/cc1/tests/test047.c
_AT_@ -15,13 +15,13 @@ G6 S2 "x (
 G8 F "main
 {
 \
- j L9 G6 M3 .I #I1 =I
+ y L9 G6 M3 .I #I1 =I
         h #I1
 L9
- j L10 G6 M4 .I #I2 =I
+ y L10 G6 M4 .I #I2 =I
         h #I2
 L10
- j L11 G6 M5 .I #I3 =I
+ y L11 G6 M5 .I #I3 =I
         h #I3
 L11
         h #I0
diff --git a/cc1/tests/test048.c b/cc1/tests/test048.c
index 62589cb..0600651 100644
--- a/cc1/tests/test048.c
+++ b/cc1/tests/test048.c
_AT_@ -14,10 +14,10 @@ G6 V5 "x (
 G8 F "main
 {
 \
- j L9 G6 M3 .I #I1 =I
+ y L9 G6 M3 .I #I1 =I
         h #I1
 L9
- j L11 G6 M4 .I #I2 =I
+ y L11 G6 M4 .I #I2 =I
         h #I2
 L11
         h #I0
diff --git a/cc1/tests/test049.c b/cc1/tests/test049.c
index 6e90255..2b7d438 100644
--- a/cc1/tests/test049.c
+++ b/cc1/tests/test049.c
_AT_@ -12,7 +12,7 @@ G3 P "p (
 G5 F "main
 {
 \
- j L6 G3 _AT_I #I5 =I
+ y L6 G3 _AT_I #I5 =I
         h #I1
 L6
         h #I0
diff --git a/cc1/tests/test051.c b/cc1/tests/test051.c
index ac30de5..7a24c42 100644
--- a/cc1/tests/test051.c
+++ b/cc1/tests/test051.c
_AT_@ -12,13 +12,13 @@ G2 V1 "arr (
 G4 F "main
 {
 \
- j L5 G2 #I0 =I
+ y L5 G2 #I0 =I
         h #I1
 L5
- j L7 G2 'P #P2 +P _AT_I #I1 =I
+ y L7 G2 'P #P2 +P _AT_I #I1 =I
         h #I2
 L7
- j L8 G2 'P #P4 +P _AT_I #I2 =I
+ y L8 G2 'P #P4 +P _AT_I #I2 =I
         h #I3
 L8
         h #I0
diff --git a/cc1/tests/test052.c b/cc1/tests/test052.c
index 4f83e19..3bdc3d1 100644
--- a/cc1/tests/test052.c
+++ b/cc1/tests/test052.c
_AT_@ -16,16 +16,16 @@ G6 V5 "arr (
 G8 F "main
 {
 \
- j L9 G6 M3 .I #I1 =I
+ y L9 G6 M3 .I #I1 =I
         h #I1
 L9
- j L11 G6 M4 .I #I2 =I
+ y L11 G6 M4 .I #I2 =I
         h #I2
 L11
- j L12 G6 'P #P4 +P _AT_S2 M3 .I #I3 =I
+ y L12 G6 'P #P4 +P _AT_S2 M3 .I #I3 =I
         h #I3
 L12
- j L13 G6 'P #P4 +P _AT_S2 M4 .I #I4 =I
+ y L13 G6 'P #P4 +P _AT_S2 M4 .I #I4 =I
         h #I4
 L13
         h #I0
diff --git a/cc1/tests/test053.c b/cc1/tests/test053.c
index ac1134e..956a94a 100644
--- a/cc1/tests/test053.c
+++ b/cc1/tests/test053.c
_AT_@ -13,10 +13,10 @@ G5 S2 "s (
 G7 F "main
 {
 \
- j L8 G5 M3 .I #I1 =I
+ y L8 G5 M3 .I #I1 =I
         h #I1
 L8
- j L9 G5 M4 .I #I2 =I
+ y L9 G5 M4 .I #I2 =I
         h #I2
 L9
         h #I0
Received on Wed Jan 27 2016 - 16:59:16 CET

This archive was generated by hypermail 2.3.0 : Wed Jan 27 2016 - 17:00:53 CET