]> Cypherpunks repositories - gostls13.git/commit
gc: align structs according to max alignment of fields
authorRuss Cox <rsc@golang.org>
Mon, 13 Dec 2010 21:22:19 +0000 (16:22 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 13 Dec 2010 21:22:19 +0000 (16:22 -0500)
commitdc9a3b2791feb3aade3b8cf00891eddcb5b5ed90
tree9e0716513b9c3ea0c15e64464149952daaf5c48d
parent287e45e2418fa2d22e1cea22b6f9a5b0e1659bb5
gc: align structs according to max alignment of fields
cc: same
runtime: test cc alignment (required moving #define of offsetof to runtime.h)
fix bug260

Fixes #482.
Fixes #609.

R=ken2, r
CC=golang-dev
https://golang.org/cl/3563042
22 files changed:
src/cmd/5c/swt.c
src/cmd/5c/txt.c
src/cmd/6c/cgen.c
src/cmd/6c/swt.c
src/cmd/6c/txt.c
src/cmd/8c/cgen64.c
src/cmd/8c/swt.c
src/cmd/8c/txt.c
src/cmd/cc/cc.h
src/cmd/cc/dcl.c
src/cmd/cc/pgen.c
src/cmd/cc/pswt.c
src/cmd/gc/align.c
src/cmd/gc/typecheck.c
src/pkg/reflect/value.go
src/pkg/runtime/debug.go
src/pkg/runtime/hashmap.h
src/pkg/runtime/malloc.goc
src/pkg/runtime/runtime.c
src/pkg/runtime/runtime.h
test/fixedbugs/bug260.go [moved from test/bugs/bug260.go with 88% similarity]
test/golden.out