This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc/config/rs6000 ChangeLog aix.h aix41.h ...
- To: gcc-cvs at gcc dot gnu dot org
- Subject: egcs/gcc/config/rs6000 ChangeLog aix.h aix41.h ...
- From: geoffk at gcc dot gnu dot org
- Date: 19 Feb 2000 03:39:03 -0000
CVSROOT: /cvs/gcc
Module name: egcs
Branch: newppc-branch
Changes by: geoffk@sourceware.cygnus.com 00/02/18 19:39:03
Modified files:
gcc/config/rs6000: ChangeLog aix.h aix41.h rs6000-protos.h
rs6000.c rs6000.h rs6000.md sysv4.h tramp.asm
Log message:
* aix41.h (ASM_CPU_SPEC): Delete.
(CPP_CPU_SPEC): Delete.
* aix.h (RS6000_OUTPUT_BASENAME): Define.
(ASM_OUTPUT_LABEL): Define.
(ASM_GLOBALIZE_LABEL): Define.
(STRIP_NAME_ENCODING): Define.
* rs6000.h (RS6000_OUTPUT_BASENAME): Don't define.
(STRIP_NAME_ENCODING): Don't define.
(ASM_OUTPUT_LABEL): Don't define.
(ASM_GLOBALIZE_LABEL): Don't define.
* sysv4.h (ASM_DECLARE_FUNCTION_NAME): Use assemble_name to output
names, and ASM_OUTPUT_LABEL to output labels, rather than
asm_fprintf.
(ASM_OUTPUT_LABEL): Define.
(ASM_OUTPUT_INT): Use assemble_name.
(ASM_OUTPUT_DWARF_ADDR): Use assemble_name.
(STRIP_NAME_ENCODING): Don't undefine first.
(RS6000_OUTPUT_BASENAME): Make equivalent to assemble_name for
ELF.
(ASM_OUTPUT_LABELREF): Don't prepend underscores to labels
specified with 'asm' even with -fleading-underscore.
* rs6000.c (print_operand): Use assemble_name when !TARGET_AIX.
(output_epilog): Likewise.
(output_toc): Likewise.
* tramp.asm: Handle -fleading-underscore correctly.
* rs6000.md (builtin_setjmp_receiver): Also run for -fPIC and
-mminimal-toc.
(nonlocal_goto_receiver): Delete.
* rs6000.h (DONT_ACCESS_GBLS_AFTER_EPILOGUE): Delete.
* rs6000.h (ASM_OUTPUT_DEF): Don't define.
(SET_ASM_OP): Define.
* sysv4.h (ASM_OUTPUT_DEF): Don't undefine.
* rs6000.h (ASM_OUTPUT_ADDR_VEC_ELT): Don't define.
(ASM_LONG): Define.
* rs6000.c (rs6000_dll_import_ref): Delete, not used.
* rs6000-protos.h (rs6000_dll_import_ref): Delete.
* rs6000.h: Add 'u' to more constants.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/ChangeLog.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.1.2.36&r2=1.1.2.37
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/aix.h.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.1.2.9&r2=1.1.2.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/aix41.h.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.7.6.2&r2=1.7.6.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000-protos.h.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.1.2.5&r2=1.1.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.108.2.19&r2=1.108.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.h.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.64.2.17&r2=1.64.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.md.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.79.2.21&r2=1.79.2.22
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/sysv4.h.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.23.4.11&r2=1.23.4.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/tramp.asm.diff?cvsroot=gcc&only_with_tag=newppc-branch&r1=1.2.12.1&r2=1.2.12.2