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 ]])
+5, -5
 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