From: David Edelsohn Date: Fri, 15 Feb 2002 21:04:53 +0000 (+0000) Subject: linux64.h (STRIP_NAME_ENCODING): Delete. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=34d1b01d2e3a634317fa53965a4341f97e2cd4bc;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 570574474e6..682ed307d94 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-02-15 David Edelsohn + + * config/rs6000/linux64.h (STRIP_NAME_ENCODING): Delete. + * config/rs6000/ppc-asm.h (JUMP_TARGET): Define for powerpc64. + 2002-02-15 John David Anglin * gcc.c (init_gcc_specs): Revert patch from 2002-02-15. diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h index d014afe3bd5..471bfd6cdbf 100644 --- a/gcc/config/rs6000/linux64.h +++ b/gcc/config/rs6000/linux64.h @@ -208,17 +208,6 @@ Boston, MA 02111-1307, USA. */ && ! DECL_WEAK (DECL)) \ 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. `assemble_name' uses this. */ diff --git a/gcc/config/rs6000/ppc-asm.h b/gcc/config/rs6000/ppc-asm.h index 3a6fb2a8bcd..27f36350760 100644 --- a/gcc/config/rs6000/ppc-asm.h +++ b/gcc/config/rs6000/ppc-asm.h @@ -161,6 +161,7 @@ GLUE(.L,name): \ #elif defined (__powerpc64__) #define FUNC_NAME(name) GLUE(.,name) +#define JUMP_TARGET(name) FUNC_NAME(name) #define FUNC_START(name) \ .section ".opd","aw"; \ name: \