Index: ChangeLog
authorGeoffrey Keating <geoffk@apple.com>
Thu, 7 Nov 2002 06:00:07 +0000 (06:00 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Thu, 7 Nov 2002 06:00:07 +0000 (06:00 +0000)
commit3cfe49dab857d0d0a61597afe558a175287c27ec
tree0a818627c9d2e5109f50615e83ad08d7572b1feb
parent12f256d42ec080c4bc69e08636ce3b40b792eae7
Index: ChangeLog
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.

From-SVN: r58877
14 files changed:
gcc/ChangeLog
gcc/config.gcc
gcc/config/darwin-crt2.c [new file with mode: 0644]
gcc/config/darwin.h
gcc/config/i386/t-darwin [deleted file]
gcc/config/rs6000/t-darwin
gcc/config/t-darwin [new file with mode: 0644]
gcc/crtstuff.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C
gcc/unwind-dw2-fde-darwin.c [new file with mode: 0644]
gcc/unwind-dw2-fde-glibc.c
gcc/unwind-dw2-fde.c
gcc/unwind-dw2-fde.h