aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1997-04-06 01:51:07 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1997-04-06 01:51:07 +0000
commit1b30b9cf1dbd954e15bce114165b72987e419160 (patch)
treede2f3e737ca14518d989202489f35aa284b5267c
parent8bb196585a6673cb5f3f82d98f89c21281877584 (diff)
downloadgcc-1b30b9cf1dbd954e15bce114165b72987e419160.zip
gcc-1b30b9cf1dbd954e15bce114165b72987e419160.tar.gz
gcc-1b30b9cf1dbd954e15bce114165b72987e419160.tar.bz2
Fix adddi3 problem from wilson; make sol-ci.asm assemble with new gas
From-SVN: r13839
-rw-r--r--gcc/config/rs6000/rs6000.md2
-rw-r--r--gcc/config/rs6000/sol-ci.asm5
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 2be9880..c64c4f1 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -4204,7 +4204,7 @@
""
"
{
- if (! TARGET_POWERPC64 && non_add_cint_operand (operands[2], DImode))
+ if (! TARGET_POWERPC64 && non_short_cint_operand (operands[2], DImode))
FAIL;
}")
diff --git a/gcc/config/rs6000/sol-ci.asm b/gcc/config/rs6000/sol-ci.asm
index 2c9a4d8..d0eced3 100644
--- a/gcc/config/rs6000/sol-ci.asm
+++ b/gcc/config/rs6000/sol-ci.asm
@@ -96,6 +96,9 @@ __fini: stwu %r1,-16(%r1)
mflr %r31
# _environ and its evil twin environ, pointing to the environment
- .comm _environ,4,4
+ .section ".sdata","aw"
+ .align 2
+ .globl _environ
+ .space 4
.weak environ
.set environ,_environ