OSDN Git Service

2011-02-10 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Feb 2011 01:23:10 +0000 (01:23 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Feb 2011 01:23:10 +0000 (01:23 +0000)
commit616e258d0b08b69083a558491449fbbe443bf3f1
treedd29a6ce342b43e767585fd21f16db790821cb5c
parent3b59603e021a703f231bed0742d1ee6a12868527
2011-02-10  Benjamin Kosnik  <bkoz@redhat.com>

* src/Makefile.am (sources): Add regex.cc.
* src/Makefile.in: Regenerate.
* src/regex.cc: New.
* include/bits/regex_error.h (error_type): Use constexpr.
(regex_error): Move ctor and dtor out of line.

* testsuite/28_regex/03_requirements: To...
* testsuite/28_regex/requirements: ... this.
* testsuite/28_regex/04_header: To...
* testsuite/28_regex/headers: ... this.
* testsuite/28_regex/05_constants: To...
* testsuite/28_regex/constants: ... this.
* testsuite/28_regex/06_exception_type: To...
* testsuite/28_regex/regex_error: ... this.
* testsuite/28_regex/07_traits: To...
* testsuite/28_regex/traits: ... this.
* testsuite/28_regex/08_basic_regex: To...
* testsuite/28_regex/basic_regex: ... this.
* testsuite/28_regex/09_sub_match: To...
* testsuite/28_regex/sub_match: ... this.
* testsuite/28_regex/10_match_results: To...
* testsuite/28_regex/match_results: ... this.
* testsuite/28_regex/11_algorithms: To...
* testsuite/28_regex/algorithms: ... this.
* testsuite/28_regex/12_iterators: To...
* testsuite/28_regex/iterators: ... this.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170038 138bc75d-0d04-0410-961f-82ee72b054a4
69 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/regex_error.h
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/regex.cc [new file with mode: 0644]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/basic/string_01.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/basic/string_01.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/basic/string_range_00_03.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/basic/string_range_00_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/basic/string_range_01_03.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/basic/string_range_01_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/basic/string_range_02_03.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/basic/string_range_02_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/extended/cstring_plus.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/extended/cstring_plus.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/extended/cstring_questionmark.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/extended/cstring_questionmark.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/extended/string_any.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/extended/string_any.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/extended/string_range_00_03.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/extended/string_range_00_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/extended/string_range_01_03.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/extended/string_range_01_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/algorithms/02_match/extended/string_range_02_03.cc [moved from libstdc++-v3/testsuite/28_regex/11_algorithms/02_match/extended/string_range_02_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/cstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring_op.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/cstring_op.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/moveable.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/moveable.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/pstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/pstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/range.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/range.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/string.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string_op.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/char/string_op.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/wchar_t/cstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring_op.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/wchar_t/cstring_op.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/wchar_t/pstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/range.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/wchar_t/range.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/wchar_t/string.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string_op.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/assign/wchar_t/string_op.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/cstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/basic/cstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_char.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/basic/pstring_char.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_wchar_t.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/basic/pstring_wchar_t.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/basic/string_range_01_02_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/cstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_awk.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/cstring_awk.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_ecma.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/cstring_ecma.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_egrep.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/cstring_egrep.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_grep.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/cstring_grep.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/default.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/range.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/char/range.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/copy_char.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/copy_char.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/cstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/extended/cstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/string_range_01_02_03.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/extended/string_range_01_02_03.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/move_char.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/move_char.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_char.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/string_char.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/string_wchar_t.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/cstring.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/wchar_t/cstring.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/default.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/wchar_t/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/range.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/ctors/wchar_t/range.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/regex.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/regex.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/basic_regex/requirements/constexpr_data.cc [moved from libstdc++-v3/testsuite/28_regex/08_basic_regex/requirements/constexpr_data.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/constants/error_type.cc [moved from libstdc++-v3/testsuite/28_regex/05_constants/error_type.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/constants/match_flag_type.cc [moved from libstdc++-v3/testsuite/28_regex/05_constants/match_flag_type.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/constants/syntax_option_type.cc [moved from libstdc++-v3/testsuite/28_regex/05_constants/syntax_option_type.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/headers/04_header/regex/std_c++0x_neg.cc [moved from libstdc++-v3/testsuite/28_regex/04_header/regex/std_c++0x_neg.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/default.cc [moved from libstdc++-v3/testsuite/28_regex/12_iterators/regex_iterator/ctors/char/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/wchar_t/default.cc [moved from libstdc++-v3/testsuite/28_regex/12_iterators/regex_iterator/ctors/wchar_t/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/typedefs.cc [moved from libstdc++-v3/testsuite/28_regex/12_iterators/regex_iterator/typedefs.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/default.cc [moved from libstdc++-v3/testsuite/28_regex/12_iterators/regex_token_iterator/ctors/char/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/wchar_t/default.cc [moved from libstdc++-v3/testsuite/28_regex/12_iterators/regex_token_iterator/ctors/wchar_t/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc [moved from libstdc++-v3/testsuite/28_regex/12_iterators/regex_token_iterator/typedefs.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc [moved from libstdc++-v3/testsuite/28_regex/10_match_results/ctors/char/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc [moved from libstdc++-v3/testsuite/28_regex/10_match_results/ctors/wchar_t/default.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc [moved from libstdc++-v3/testsuite/28_regex/10_match_results/typedefs.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/regex_error/regex_error.cc [moved from libstdc++-v3/testsuite/28_regex/06_exception_type/regex_error.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/requirements/typedefs.cc [moved from libstdc++-v3/testsuite/28_regex/03_requirements/typedefs.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/sub_match/cast_char.cc [moved from libstdc++-v3/testsuite/28_regex/09_sub_match/cast_char.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/sub_match/cast_wchar_t.cc [moved from libstdc++-v3/testsuite/28_regex/09_sub_match/cast_wchar_t.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/sub_match/length.cc [moved from libstdc++-v3/testsuite/28_regex/09_sub_match/length.cc with 100% similarity]
libstdc++-v3/testsuite/28_regex/sub_match/typedefs.cc [moved from libstdc++-v3/testsuite/28_regex/09_sub_match/typedefs.cc with 100% similarity]