• geoffk's avatar
    Index: ChangeLog · a0c3f574
    geoffk authored
    2002-11-05  Geoffrey Keating  <geoffk@apple.com>
    
    	* config.gcc: Don't create crtbegin, crtend on Darwin; do create
    	crt2.o.  Rearrange t-darwin makefiles.
    	* crtstuff.c [OBJECT_FORMAT_MACHO]: Delete.
    	* unwind-dw2-fde-darwin.c: New.
    	* unwind-dw2-fde-glibc.c: Correct comment.
    	* unwind-dw2-fde.c (__register_frame_info_bases)
    	[DWARF2_OBJECT_END_PTR_EXTENSION]: Clear fde_end.
    	(classify_object_over_fdes): Use last_fde.
    	(add_fdes): Likewise.
    	(linear_search_fdes): Likewise.
    	* unwind-dw2-fde.h (struct object)
    	[DWARF2_OBJECT_END_PTR_EXTENSION]: Add fde_end field.
    	(last_fde): New.
    	* config/darwin.h (STARTFILE_SPEC): Include crt2.o not crtbegin.o.
    	(ENDFILE_SPEC): No crtend.o.
    	* config/t-darwin: New.
    	* config/i386/t-darwin: Delete.
    	* config/darwin-crt2.c: New.
    	* config/rs6000/t-darwin: Delete contents duplicated in t-rs6000
    	or config/t-darwin.
    
    Index: testsuite/ChangeLog
    2002-11-05  Geoffrey Keating  <geoffk@apple.com>
    
    	* g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
    	Darwin.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58877 138bc75d-0d04-0410-961f-82ee72b054a4
    a0c3f574
darwin-crt2.c 5.36 KB