-
84bb4e6...
by
redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Check read() result in std::random_device.
PR libstdc++/65142
* src/c++11/random.cc (random_device::_M_getval()): Check read result.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227687 138bc75d-0d04-0410-961f-82ee72b054a4
-
6d8879e...
by
redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Fix invalid UTF-8 in wchar_t tests.
2015-09-11 John Marino <email address hidden>
Jonathan Wakely <email address hidden>
PR libstdc++/67096
* testsuite/22_locale/codecvt/in/wchar_t/4.cc: Do not test code points
above U+10FFFF.
* testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
* testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
* testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
* testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
* testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
* testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
* testsuite/27_io/objects/wchar_t/10.cc: Likewise.
* testsuite/27_io/objects/wchar_t/11.cc: Likewise.
* testsuite/27_io/objects/wchar_t/12.cc: Likewise.
* testsuite/27_io/objects/wchar_t/13.cc: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227686 138bc75d-0d04-0410-961f-82ee72b054a4
-
e3c372a...
by
redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Remove empty directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227685 138bc75d-0d04-0410-961f-82ee72b054a4
-
b4e77cd...
by
redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Rationalise PCH headers and 17_intro/headers tests.
PR libstdc++/64857
* doc/xml/manual/using.xml: Improve aggregate header documentation.
* doc/html/manual/*: Regenerate.
* include/precompiled/extc++.h: Include <bits/stdc++.h> for C++11
and later and include more extension headers.
* testsuite/17_intro/headers/c++1998/all_attributes.cc: Remove
redundant header.
* testsuite/17_intro/headers/c++200x/: Rename to c++2011.
* testsuite/17_intro/headers/c++2014/all_attributes.cc: Remove
redundant headers.
* testsuite/17_intro/headers/c++2014/all_no_exceptions.cc: New.
* testsuite/17_intro/headers/c++2014/all_no_rtti.cc: New.
* testsuite/17_intro/headers/c++2014/all_pedantic_errors.cc: New.
* testsuite/17_intro/headers/c++2014/operator_names.cc: New.
* testsuite/17_intro/headers/c++2014/stdc++.cc: New.
* testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc:
New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227684 138bc75d-0d04-0410-961f-82ee72b054a4
-
f52eba5...
by
ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Link gcc.dg/pie-link.c with -pie
* gcc.dg/pie-link.c: Add -pie to dg-options.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227682 138bc75d-0d04-0410-961f-82ee72b054a4
-
b7aaabf...
by
redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Implement N4258 noexcept for std::basic_string.
PR libstdc++/58265
* doc/xml/manual/intro.xml: Document LWG 2063 and 2064 resolutions.
* doc/html/manual/bugs.html: Regenerate.
* include/bits/basic_string.h (basic_string): Implement N4258. Add
correct exception-specifications and propagate allocators correctly.
* include/bits/basic_string.tcc (basic_string::swap): Propagate
allocators correctly.
* include/debug/string (__gnu_debug::basic_string): Add correct
exceptions-specifications and allcoator-extended constructors.
* testsuite/21_strings/basic_string/allocator/char/copy.cc: New.
* testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
New.
* testsuite/21_strings/basic_string/allocator/char/minimal.cc: New.
* testsuite/21_strings/basic_string/allocator/char/move.cc: New.
* testsuite/21_strings/basic_string/allocator/char/move_assign.cc:
New.
* testsuite/21_strings/basic_string/allocator/char/noexcept.cc: New.
* testsuite/21_strings/basic_string/allocator/char/swap.cc: New.
* testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc: New.
* testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
New.
* testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc: New.
* testsuite/21_strings/basic_string/allocator/wchar_t/move.cc: New.
* testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
New.
* testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc: New.
* testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc: New.
* testsuite/util/testsuite_allocator.h (tracker_allocator): Define
defaulted assignment operators.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227681 138bc75d-0d04-0410-961f-82ee72b054a4
-
c5dc0aa...
by
redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Allocator-extended constructors for container adaptors.
PR libstdc++/65092
* include/bits/stl_queue.h (queue, priority_queue): Add
allocator-extended constructors.
* include/bits/stl_stack.h (stack): Likewise.
* testsuite/23_containers/priority_queue/requirements/
uses_allocator.cc: Test allocator-extended constructors.
* testsuite/23_containers/queue/requirements/uses_allocator.cc:
Likewise.
* testsuite/23_containers/stack/requirements/uses_allocator.cc:
Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227680 138bc75d-0d04-0410-961f-82ee72b054a4
-
609e725...
by
ramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Remove separate movtf pattern - Use an iterator for all FP modes.
movtf is unnecessary as a separate expander. Move this to be with
the standard scalar floating point expanders.
Achieved by adding a new iterator and then using the same.
Tested cross aarch64-none-elf and no regressions.
Rebased version from https://gcc.gnu.org/ml/gcc-patches/2015-09/msg00767.html
2015-09-10 Ramana Radhakrishnan <email address hidden>
PR target/63304
* config/aarch64/aarch.md (mov<mode>:GPF_F16): Use GPF_TF_F16.
(movtf): Delete.
* config/aarch64/iterators.md (GPF_TF_F16): New.
(GPF_F16): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227679 138bc75d-0d04-0410-961f-82ee72b054a4
-
b9da179...
by
avelenko <avelenko@138bc75d-0d04-0410-961f-82ee72b054a4>
-
gcc/testsuite
* gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
(dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227677 138bc75d-0d04-0410-961f-82ee72b054a4
-
f8c43e6...
by
trippels <trippels@138bc75d-0d04-0410-961f-82ee72b054a4>
-
Make sure that contrib/download_prerequisites is run from correct place
* download_prerequisites: Make sure that script is run from
top level source directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227674 138bc75d-0d04-0410-961f-82ee72b054a4