Commit 34d1b01d by David Edelsohn Committed by David Edelsohn

linux64.h (STRIP_NAME_ENCODING): Delete.

        * config/rs6000/linux64.h (STRIP_NAME_ENCODING): Delete.
        * config/rs6000/ppc-asm.h (JUMP_TARGET): Define for powerpc64.

From-SVN: r49796
parent be5cc51a
2002-02-15 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/linux64.h (STRIP_NAME_ENCODING): Delete.
* config/rs6000/ppc-asm.h (JUMP_TARGET): Define for powerpc64.
2002-02-15 John David Anglin <dave@hiauly1.hia.nrc.ca> 2002-02-15 John David Anglin <dave@hiauly1.hia.nrc.ca>
* gcc.c (init_gcc_specs): Revert patch from 2002-02-15. * gcc.c (init_gcc_specs): Revert patch from 2002-02-15.
......
...@@ -208,17 +208,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -208,17 +208,6 @@ Boston, MA 02111-1307, USA. */
&& ! DECL_WEAK (DECL)) \ && ! DECL_WEAK (DECL)) \
SYMBOL_REF_FLAG (XEXP (DECL_RTL (DECL), 0)) = 1; SYMBOL_REF_FLAG (XEXP (DECL_RTL (DECL), 0)) = 1;
/* This macro gets just the user-specified name
out of the string in a SYMBOL_REF. Discard
a leading * or @. */
#define STRIP_NAME_ENCODING(VAR,SYMBOL_NAME) \
do { \
const char *_name = (SYMBOL_NAME); \
while (*_name == '*' || *_name == '@') \
_name++; \
(VAR) = _name; \
} while (0)
/* This is how to output a reference to a user-level label named NAME. /* This is how to output a reference to a user-level label named NAME.
`assemble_name' uses this. */ `assemble_name' uses this. */
......
...@@ -161,6 +161,7 @@ GLUE(.L,name): \ ...@@ -161,6 +161,7 @@ GLUE(.L,name): \
#elif defined (__powerpc64__) #elif defined (__powerpc64__)
#define FUNC_NAME(name) GLUE(.,name) #define FUNC_NAME(name) GLUE(.,name)
#define JUMP_TARGET(name) FUNC_NAME(name)
#define FUNC_START(name) \ #define FUNC_START(name) \
.section ".opd","aw"; \ .section ".opd","aw"; \
name: \ name: \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment