OSDN Git Service

2006-10-09 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Oct 2006 23:53:35 +0000 (23:53 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Oct 2006 23:53:35 +0000 (23:53 +0000)
commitb9dd4b84aeb4421eb9b282465aa8a5cc5b7a3218
tree9183031544ef3b0acec40a21d55f5512e2b17b72
parentd0460211e30b928810a676d86cf4f043dfc388f4
2006-10-09  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/29095
* libsupc++/cxxabi.h (__cxa_cdtor_type): Explicit "C" linkage.
* config/cpu/arm/cxxabi_tweaks.h: Same.
* config/cpu/generic/cxxabi_tweaks.h: Same.
* testsuite/abi: Add.
* testsuite/abi/header_cxxabi.cc: New.
* testsuite/demangle: Move...
* testsuite/abi/demangle: ...here.
* testsuite/libstdc++-dg/conformance.exp: Adjust testsuite file
calculation.
* scripts/create_testsuite_files: Same.
* testsuite/lib/libstdc++.exp (v3_target_compile_as_c): New.
(libstdc++-dg-test): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117589 138bc75d-0d04-0410-961f-82ee72b054a4
81 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h
libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h
libstdc++-v3/libsupc++/cxxabi.h
libstdc++-v3/scripts/create_testsuite_files
libstdc++-v3/testsuite/abi/demangle/abi_examples/01.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/01.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/02.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/02.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/03.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/03.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/04.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/04.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/05.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/05.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/06.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/06.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/07.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/07.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/08.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/08.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/09.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/09.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/10.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/10.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/11.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/11.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/12.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/12.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/13.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/13.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/14.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/14.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/15.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/15.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/16.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/16.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/17.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/17.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/18.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/18.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/19.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/19.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/20.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/20.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/21.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/21.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/22.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/22.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/23.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/23.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/24.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/24.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/25.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/25.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_examples/26.cc [moved from libstdc++-v3/testsuite/demangle/abi_examples/26.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/01.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/01.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/02.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/02.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/03.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/03.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/04.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/04.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/05.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/05.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/06.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/06.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/07.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/07.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/08.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/08.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/09.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/09.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/10.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/10.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/11.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/11.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/12.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/12.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/13.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/13.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/abi_text/14.cc [moved from libstdc++-v3/testsuite/demangle/abi_text/14.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/3111-1.cc [moved from libstdc++-v3/testsuite/demangle/regression/3111-1.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/3111-2.cc [moved from libstdc++-v3/testsuite/demangle/regression/3111-2.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-01.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-01.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-02.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-02.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-03.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-03.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-04.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-04.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-05.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-05.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-06.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-06.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-07.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-07.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-08.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-08.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-09.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-09.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-10.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-10.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-11.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-11.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986-12.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986-12.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/7986.cc [moved from libstdc++-v3/testsuite/demangle/regression/7986.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/8897.cc [moved from libstdc++-v3/testsuite/demangle/regression/8897.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-01.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-01.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-02.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-02.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-03.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-03.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-04.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-04.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-05.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-05.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-06.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-06.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-07.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-07.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-08.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-08.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-09.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-09.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-10.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-10.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-11.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-11.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-12.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-12.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-13.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-13.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-14.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-14.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-15.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-15.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/cw-16.cc [moved from libstdc++-v3/testsuite/demangle/regression/cw-16.cc with 100% similarity]
libstdc++-v3/testsuite/abi/demangle/regression/old.cc [moved from libstdc++-v3/testsuite/demangle/regression/old.cc with 100% similarity]
libstdc++-v3/testsuite/abi/header_cxxabi.c [new file with mode: 0644]
libstdc++-v3/testsuite/lib/libstdc++.exp
libstdc++-v3/testsuite/libstdc++-dg/conformance.exp