Age | Commit message (Collapse) | Author |
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45396 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
* include/backward/iterator.h: Include <bits/std_iterator.h>,
remove reverse_bidirectional_iterator.
* testsuite/backward: New directory.
* testsuite/backward/header_iterator_h.cc: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45389 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* include/c_std/bits/std_c*.h: Don't use include_next.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45387 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45369 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45361 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
tmp from _Unwind_Ptr to _Unwind_Word.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45360 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45356 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45347 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
leb128 handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45317 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
code here. Take _Unwind_{W,Sw}ord*.
(read_encoded_value_with_base): Use them.
* unwind-dw2.c (_Unwind_FrameState): Make cfa_offset and cfa_reg
words.
(extract_cie_info): Simplify read_?leb128 handling.
(execute_stack_op, execute_cfa_program): Likewise.
* unwind-dw2-fde.c (get_cie_encoding): Likewise.
* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Simplify
leb128 handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45315 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45313 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45282 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45257 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
outside this component.
* include/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45248 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45227 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* config/locale/c_locale_gnu.cc: Move facet info to separate files...
* config/locale/c_locale_generic.cc: Same.
* config/locale/moneypunct_members_gnu.cc: New file.
* config/locale/moneypunct_members_generic.cc: New file.
* config/locale/numpunct_members_gnu.cc: New file.
* config/locale/numpunct_members_generic.cc: New file.
* acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add moneypunct, numpunct
options.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* src/Makefile.am (sources): And here.
* src/Makefile.in: Regenerate.
Rename for consistency with rest of testsuite.
* testsuite/22_locale/codecvt.cc: New file.
* testsuite/22_locale/money_put.cc: New file.
* testsuite/22_locale/money_put_members_char.cc: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45224 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
PR libstdc++/4143
* acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Handle enable/disable
correctly for version-specific-runtime-libs.
* aclocal.m4: Regenerate.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45206 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45188 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45179 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45170 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
define if not already provided by per-OS file.
* config/os/bsd/freebsd/bits/os_defines.h (__glibcpp_long_double_bits):
Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45165 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* docs/html/17_intro/C++STYLE: Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45163 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* docs/html/23_containers/howto.html: Describe implementation of
insertion with hints.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45161 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
libstdc++/3740
* include/bits/std_sstream.h (basic_ostringstream): Fix ctor.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45159 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
Phil Edwards <pme@sources.redhat.com>
PR libstdc++/3349
* include/bits/stl_tree.h (insert_unique): Revert last change.
Values inserted at begin() must be less, not greater, than *begin()'s.
* testsuite/23_containers/map_insert.cc: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45155 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45143 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* config/locale/c_locale_gnu.cc: Minor tweaks.
(moneypunct<wchar_t>): Implement.
* include/bits/locale_facets.h: Same.
* testsuite/22_locale/moneypunct.cc: New file.
* testsuite/22_locale/moneypunct_byname.cc: New file.
* testsuite/22_locale/moneypunct_char_members.cc: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45142 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45141 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45140 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
(and back out earlier aclocal change)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45139 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45129 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45123 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* testsuite/22_locale/collate_wchar_t_members.cc: Guard
with _GLIBCPP_USE_WCHAR_T.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45118 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45096 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* testsuite/22_locale/collate_byname.cc (test01): Fix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45094 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45071 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45046 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45025 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* include/bits/locale_facets.tcc (collate::do_transform): Add typename.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45016 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* testsuite/22_locale/operators.cc: Add test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45015 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
m68k and m680[246]0.
* config/cpu/m68k/bits/atomicity.h: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45006 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45000 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
Implement std::collate.
* config/locale/collate_specializations_gnu.cc: Add here, implement in
MT-safe way.
* config/locale/collate_specializations_generic.cc: Add here, but
in a less sophisticated manner.
* include/bits/locale_facets.tcc (collate): Add generic definition.
* include/bits/locale_facets.h (~collate): Mark virtual.
(collate::_M_compare_helper): New.
(collate::_M_transform_helper): New.
* src/locale.cc: Remove unnecessary specializations.
* src/string-inst.cc: Tweak instantiation of ctors.
* acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Do configury for collate.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* src/Makefile.am (sources): Add collate.cc.
* src/Makefile.in: Regenerate.
* testsuite/22_locale/collate_byname.cc: New.
* testsuite/22_locale/collate.cc: New file.
* testsuite/22_locale/collate_char_members.cc: New file.
* testsuite/22_locale/collate_wchar_t_members.cc: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44996 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44959 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* configure.target: Set LIMITSH for powerpc-*-*.
* config/cpu/powerpc/bits/limits.h: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44944 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
* configure.in: Check for <sys/types.h>.
* configure: Rebuild.
* config.h.in: Rebuild.
* libmath/mathconf.h: Include <sys/types.h> prior to
<machine/endian.h> if available.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44935 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44931 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
m68k and m680[246]0.
* config/cpu/m68k/bits/atomicity.h: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44925 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
Define appropriate long double limits for m68k extended floating
point.
(__glibcpp_f32_digits10): Corrected, off by one.
(__glibcpp_f80_digits10): Likewise.
(__glibcpp_f128_digits10): Likewise.
* config/os/gnu-linux/bits/os_defines.h
(__glibcpp_long_double_bits) [__mc68000__]: Define to 96.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44924 138bc75d-0d04-0410-961f-82ee72b054a4
|
|
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44917 138bc75d-0d04-0410-961f-82ee72b054a4
|