commit d7c982f
Michael Forney
·
2026-03-04 22:17:17 +0000 UTC
parent bce7be6
qbe: Update to latest git
4 files changed,
+10,
-9
+3,
-2
1@@ -6,8 +6,9 @@ cflags{
2
3 exe('qbe', [[
4 main.c util.c parse.c abi.c cfg.c mem.c ssa.c alias.c load.c
5- copy.c fold.c gvn.c gcm.c simpl.c live.c spill.c rega.c emit.c
6- amd64/(targ.c sysv.c isel.c emit.c)
7+ copy.c fold.c gvn.c gcm.c simpl.c ifopt.c live.c spill.c rega.c
8+ emit.c
9+ amd64/(targ.c sysv.c isel.c emit.c winabi.c)
10 arm64/(targ.c abi.c isel.c emit.c)
11 rv64/(targ.c abi.c isel.c emit.c)
12 ]])
1@@ -1,4 +1,4 @@
2-From 70d0e4d5052565eb7124d00542249c0059c26378 Mon Sep 17 00:00:00 2001
3+From bccbc4107f6b3ad8fc14ad5409e46aa6ba933785 Mon Sep 17 00:00:00 2001
4 From: Michael Forney <mforney@mforney.org>
5 Date: Mon, 28 Apr 2025 22:44:49 -0700
6 Subject: [PATCH] Fix aliasing violation
7@@ -8,10 +8,10 @@ Subject: [PATCH] Fix aliasing violation
8 1 file changed, 7 insertions(+), 7 deletions(-)
9
10 diff --git a/emit.c b/emit.c
11-index 04837a5..19fd56d 100644
12+index 4bd67d1..672af89 100644
13 --- a/emit.c
14 +++ b/emit.c
15-@@ -155,7 +155,7 @@ emitfin(FILE *f, char *sec[3])
16+@@ -159,7 +159,7 @@ emitfin(FILE *f, char *sec[3])
17 {
18 Asmbits *b;
19 int lg, i;
20@@ -20,7 +20,7 @@ index 04837a5..19fd56d 100644
21
22 if (!stash)
23 return;
24-@@ -174,18 +174,18 @@ emitfin(FILE *f, char *sec[3])
25+@@ -178,18 +178,18 @@ emitfin(FILE *f, char *sec[3])
26 "\n\t.quad %"PRId64
27 "\n\t.quad 0\n\n",
28 (int64_t)b->n);
29@@ -46,5 +46,5 @@ index 04837a5..19fd56d 100644
30 }
31 }
32 --
33-2.45.2
34+2.49.0
35
+1,
-1
1@@ -1 +1 @@
2-Subproject commit 8d5b86ac4c24e24802a60e5e9df2dd5902fe0a5c
3+Subproject commit 8ff06515526c97628b47d8223b73d5376287a9b4
+1,
-1
1@@ -1 +1 @@
2-v1.2-61-g8d5b86ac4c r0
3+v1.2-82-g8ff0651552 r0