This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs/gcc/config/rs6000 ChangeLog aix.h aix41.h ...


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]