From 3c5665d088f85a9fba060c2ef650b1344ccfe507 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 18 May 2006 01:06:28 +0000 Subject: [PATCH] Add more sparcv8plus comments. --- src/backend/port/tas/solaris_sparc.s | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/port/tas/solaris_sparc.s b/src/backend/port/tas/solaris_sparc.s index 891e248736..2f273cce58 100644 --- a/src/backend/port/tas/solaris_sparc.s +++ b/src/backend/port/tas/solaris_sparc.s @@ -22,13 +22,13 @@ pg_atomic_cas: ! by a sparcv8 CPU. gcc continues to use "ldstub" because ! there is no indication which sparc version it is targeting. ! - ! There actually is a trick for embedding "cas" for a compiler - ! that is targeting sparcv8: + ! It is actually possible to use "cas" for sparcv8 binaries if + ! -xarch=v8plus is used for compilation. There is actually a + ! trick for embedding "cas" in a sparcv8-targeted compiler, but + ! it can only be run on a sparcv8plus cpus: ! ! http://cvs.opensolaris.org/source/xref/on/usr/src/lib/libc/sparc/threads/sparc.il ! - ! It is actually possible to use "cas" for sparcv8 binaries if - ! -xarch=v8plus is used for compilation. #ifdef __sparcv9 cas [%o0],%o2,%o1 -- 2.40.0