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]
Other format: [Raw text]

gcc/gcc ChangeLog config.gcc crtstuff.c dwarf2 ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	shebs@gcc.gnu.org	2002-09-12 20:44:54

Modified files:
	gcc            : ChangeLog config.gcc crtstuff.c dwarf2asm.c 
	                 dwarf2out.c target-def.h target.h 
	gcc/config     : darwin.c darwin.h 
	gcc/doc        : tm.texi 

Log message:
	* target.h (struct gcc_target): New field
	terminate_dw2_eh_frame_info.
	* target-def.h (TARGET_TERMINATE_DW2_EH_FRAME_INFO): Define.
	(TARGET_INITIALIZER): Add it.
	* dwarf2out.c (output_call_frame_info): Use target hook.
	* dwarf2asm.c (dw2_asm_output_delta): Use macro
	ASM_OUTPUT_DWARF_DELTA if defined.
	* doc/tm.texi (TARGET_TERMINATE_DW2_EH_FRAME_INFO): Document.
	(ASM_OUTPUT_DWARF_DELTA): Ditto.
	(ASM_OUTPUT_DWARF_OFFSET): Ditto.
	(ASM_OUTPUT_DWARF_PCREL): Ditto.
	* config.gcc (i[34567]86-*-darwin*): Define extra_parts.
	(powerpc-*-darwin*): Ditto.
	* crtstuff.c [OBJECT_FORMAT_MACHO]: Update the Mach-O bits
	to work correctly for Darwin.
	* config/darwin.h (OBJECT_FORMAT_MACHO): Define.
	(STARTFILE_SPEC): Add crtbegin.o.
	(ENDFILE_SPEC): Define.
	(EXTRA_SECTION_FUNCTIONS): Put gcc_except_tab in data segment.
	(ASM_PREFERRED_EH_DATA_FORMAT): Handle more cases.
	(ASM_OUTPUT_DWARF_DELTA): Define.
	(TARGET_TERMINATE_DW2_EH_FRAME_INFO): Define.
	* config/darwin.c (darwin_asm_output_dwarf_delta): New function.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.15401&r2=1.15402
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&r1=1.244&r2=1.245
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/crtstuff.c.diff?cvsroot=gcc&r1=1.56&r2=1.57
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/dwarf2asm.c.diff?cvsroot=gcc&r1=1.27&r2=1.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/dwarf2out.c.diff?cvsroot=gcc&r1=1.385&r2=1.386
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target-def.h.diff?cvsroot=gcc&r1=1.33&r2=1.34
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target.h.diff?cvsroot=gcc&r1=1.35&r2=1.36
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/darwin.c.diff?cvsroot=gcc&r1=1.27&r2=1.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/darwin.h.diff?cvsroot=gcc&r1=1.38&r2=1.39
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/tm.texi.diff?cvsroot=gcc&r1=1.165&r2=1.166


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