aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2009-06-05 18:50:19 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2009-06-05 18:50:19 +0000
commit19b905ce29121de6335c9a90b3ef10c068ce0a66 (patch)
tree63c0813da4ff40c6d29353a0450544e33d5f72e5
parentca462c38d1980e6164fcb128d59f1452a020fddd (diff)
downloadgcc-19b905ce29121de6335c9a90b3ef10c068ce0a66.zip
gcc-19b905ce29121de6335c9a90b3ef10c068ce0a66.tar.gz
gcc-19b905ce29121de6335c9a90b3ef10c068ce0a66.tar.bz2
eabi.asm (__eabi_convert): Don't define if _RELOCATABLE.
* config/rs6000/eabi.asm (__eabi_convert): Don't define if _RELOCATABLE. (__eabi_uconvert): Likewise. From-SVN: r148223
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/eabi.asm4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ae7d48b..8487345 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2009-06-05 Nathan Froyd <froydnj@codesourcery.com>
+ * config/rs6000/eabi.asm (__eabi_convert): Don't define if
+ _RELOCATABLE.
+ (__eabi_uconvert): Likewise.
+
+2009-06-05 Nathan Froyd <froydnj@codesourcery.com>
+
* config/rs6000/ppc-asm.h: Protect auto-host.h inclusion and
CFI_* definitions with IN_GCC.
diff --git a/gcc/config/rs6000/eabi.asm b/gcc/config/rs6000/eabi.asm
index f5581ef..292d88e 100644
--- a/gcc/config/rs6000/eabi.asm
+++ b/gcc/config/rs6000/eabi.asm
@@ -230,7 +230,7 @@ FUNC_END(__eabi)
r11 has the address of .LCTOC1 in it.
r12 has the value to add to each pointer
r13 .. r31 are unchanged */
-
+#ifdef _RELOCATABLE
FUNC_START(__eabi_convert)
cmplw 1,3,4 /* any pointers to convert? */
subf 5,3,4 /* calculate number of words to convert */
@@ -285,5 +285,5 @@ FUNC_START(__eabi_uconvert)
blr
FUNC_END(__eabi_uconvert)
-
+#endif
#endif