gcc

~vcs-imports/gcc/+git/gcc:kyukhin/interrupt

Last commit made on 2015-09-11
Get this branch:
git clone -b kyukhin/interrupt https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
kyukhin/interrupt
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

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