2004-02-02 Eric Christopher <echristo@redhat.com>
Zack Weinberg <zack@codesourcery.com> * c-opts.c (c_common_handle_option): Add -finput-charset. * c.opt: Ditto. * cppcharset.c (one_iso88591_to_utf8): Remove. (convert_iso88591_utf8): Ditto. (conversion_tab): Remove 8859-1 converter. (_cpp_input_to_utf8): Remove. (_cpp_init_iconv_buffer): Ditto. (_cpp_close_iconv_buffer): Ditto. (_cpp_convert_input): New function. (_cpp_default_encoding): Ditto. * cpphash.h: Add/remove prototypes for above. * cppfiles.c (read_file_guts): Use _cpp_convert_input. * cppinit.c (cpp_create_reader): Use _cpp_default_encoding for narrow execution and input character sets. * cpplib.c (cpp_push_buffer): Delete uses of removed functions. * doc/cppopts.texi: Document -finput-charset. 2004-02-02 Eric Christopher <echristo@redhat.com> Zack Weinberg <zack@codesourcery.com> * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset. 2004-01-29 Eric Christopher <echristo@redhat.com> Zack Weinberg <zack@codesourcery.com> * testsuite/22_locale/collate/compare/wchar_t/2.cc: Remove xfail. Use -finput-charset. * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Ditto. * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc: Ditto * testsuite/22_locale/collate/hash/wchar_t/2.cc: Ditto. * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Ditto. * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Ditto. * testsuite/22_locale/collate/transform/wchar_t/2.cc: Ditto. * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc: Ditto. * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77136 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 27 additions, 8 deletionsgcc/ChangeLog
- gcc/c-opts.c 4 additions, 0 deletionsgcc/c-opts.c
- gcc/c.opt 5 additions, 0 deletionsgcc/c.opt
- gcc/cppcharset.c 44 additions, 64 deletionsgcc/cppcharset.c
- gcc/cppfiles.c 24 additions, 31 deletionsgcc/cppfiles.c
- gcc/cpphash.h 5 additions, 4 deletionsgcc/cpphash.h
- gcc/cppinit.c 5 additions, 5 deletionsgcc/cppinit.c
- gcc/cpplib.c 0 additions, 4 deletionsgcc/cpplib.c
- gcc/doc/cppopts.texi 10 additions, 0 deletionsgcc/doc/cppopts.texi
- gcc/testsuite/ChangeLog 5 additions, 2 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.c-torture/execute/wchar_t-1.c 1 addition, 0 deletionsgcc/testsuite/gcc.c-torture/execute/wchar_t-1.c
- libstdc++-v3/ChangeLog 38 additions, 23 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc 2 additions, 3 deletions...tdc++-v3/testsuite/22_locale/collate/compare/wchar_t/2.cc
- libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc 2 additions, 3 deletions...estsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc
- libstdc++-v3/testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc 2 additions, 3 deletions...suite/22_locale/collate/compare/wchar_t/wrapped_locale.cc
- libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc 2 additions, 3 deletionslibstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/2.cc
- libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc 2 additions, 3 deletions...3/testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc
- libstdc++-v3/testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc 2 additions, 3 deletions...estsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc
- libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc 2 additions, 3 deletions...c++-v3/testsuite/22_locale/collate/transform/wchar_t/2.cc
- libstdc++-v3/testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc 2 additions, 3 deletions...tsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc
Loading
Please register or sign in to comment