diff options
author | jake <jake@FreeBSD.org> | 2001-08-18 18:05:24 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2001-08-18 18:05:24 +0000 |
commit | a0fb62c21622f73a95de34d137d52c5175c7d1d3 (patch) | |
tree | ac6a73f0afbb29d5959973fad2661bd991036d28 /sys | |
parent | 70b8f5f2d3a458035fe42a5c5dce2a94c0100d59 (diff) | |
download | FreeBSD-src-a0fb62c21622f73a95de34d137d52c5175c7d1d3.zip FreeBSD-src-a0fb62c21622f73a95de34d137d52c5175c7d1d3.tar.gz |
Gcc 3.0 requires a .register pseudo-op for certain global registers when
used in assembly language. Tell it to ignore the registers for now.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/sparc64/include/asmacros.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/sparc64/include/asmacros.h b/sys/sparc64/include/asmacros.h index ddd70e1..aaa5831 100644 --- a/sys/sparc64/include/asmacros.h +++ b/sys/sparc64/include/asmacros.h @@ -31,6 +31,11 @@ #ifdef _KERNEL + .register %g2,#ignore + .register %g3,#ignore + .register %g6,#ignore + .register %g7,#ignore + #define PCPU(member) %g7 + GD_ ## member #define DEBUGGER() ta %xcc, 1 #define PANIC(msg, reg) \ |