This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/copyreloc/master in repository gcc.
discards f0106aa Add __attribute__((visibility("protected"))) tests discards c99dc6c Add -mcopy-reloc adds d414cfb Fix invalid dg-do directives in libstdc++ tests adds ba0027d Use dg-additional-options in libstdc++ tests adds 9e1e30d Fix std::vector test to pass in C++98 mode adds 4c64f32 Fix DR 438 container tests to pass in C++98 mode adds a52bb7a [gcc] 2016-07-28 Michael Meissner meissner@linux.vnet.ibm.com adds d67e57a * sv.po: Update. adds fb5574d 2016-07-28 Steven G. Kargl kargl@gcc.gnu.org adds 3a7726c Daily bump. adds d06bcb8 gcc/ChangeLog: adds e919ffc gfortran: Fix allocation of diagnostig string (was too small). adds 33d428f * config/avr/lib1funcs.S (__muldi3) [have MUL]: No need to c [...] adds 07cbedb * config/avr/avr.md (addqi3) [cc]: Revert glitch in insn att [...] adds 50955db Update libstdc++ baseline symbols for x86 and ppc adds 8ea4062 New libstdc++ symbol version for new basic_string symbols adds ce6ecd6 Update libstdc++ docs for library version history adds 510705d PR c/7652 * config/rs6000/rs6000.c (altivec_expand_ld_built [...] adds 7648c9c PR c/71574 * c-common.c (handle_alloc_align_attribute): Als [...] adds 155ff20 Update libstdc++ baseline symbols for aarch64, ia64, m68k adds 35fddbd PR c/71583 * c-parser.c (c_parser_postfix_expression_after_ [...] adds 322d418 PR c/71969 * c-decl.c (finish_function): Only set DECL_DISR [...] adds 3addff4 gcc/ PR rtl-optimization/71976 * combine.c (get_last_value) [...] adds 5034d13 PR c/7652 * config/i386/i386.c (ix86_expand_args_builtin): [...] adds c678e23 PR c++/72457 - ICE with list-value-initialized base. adds 34b9af6 2016-07-29 Paolo Carlini paolo.carlini@oracle.com adds 323ed08 * config/avr/avr.md: Fix " in comment. adds a4ade42 * decl.c (build_enumerator): Tweak diagnostic. adds c7c713e 2016-07-29 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 8516848 * cfgloop.h (struct loop): New field constraints. (LOOP_C_I [...] adds d5e80d9 PR tree-optimization/57558 * tree-vect-loop-manip.c (vect_c [...] adds cfc1ade * gcc.dg/pr59833.c: Use dg-add-options ieee. adds 07ce0c8 * config/avr/avr.c (avr_out_compare): Use const0_rtx instead [...] adds ad23bd2 include/ * libiberty.h (MAX_ALLOCA_SIZE): New macro. adds 4ebf85b PR c/71742 * c-decl.c (finish_struct): Rephrase an error message. adds 9efe5be PR c/71853 * c-parser.c (c_parser_switch_statement): Initia [...] adds 4c4548bb PR c/71573 * c-decl.c (implicitly_declare): Return decl ear [...] adds 8ae7060 PR c/71926 * c-common.c (c_common_truthvalue_conversion): U [...] adds 0c6334e 2016-07-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 1615843 Implement C++17 variable templates for type traits. * inclu [...] adds cc30861 2016-07-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6339925 Daily bump. adds 165b422 2016-07-30 Steven G. Kargl kargl@gcc.gnu.org adds fc8b54f 2016-07-30 Steven G. Kargl kargl@gcc.gnu.org adds 3badc59 2016-07-30 Steven G. Kargl kargl@gcc.gnu.org adds 0b8113c 2016-07-30 Steven G. Kargl kargl@gcc.gnu.org adds efa8ff0 [gcc] 2016-07-30 Michael Meissner meissner@linux.vnet.ibm.com adds cb76882 PR c++/60760 - arithmetic on null pointers should not be allo [...] adds dd13eb1 2016-07-30 Steven G. Kargl kargl@gcc.gnu.org adds 33d4e63 Daily bump. adds 71b5dc2 2016-07-30 Steven G. Kargl kargl@gcc.gnu.org adds 466045a Make check_effective_target_c++ work for libstdc++ adds 5c2f631 Fix file extension of libstdc++ test adds 46702d8 Check __STRICT_ANSI__ for 128-bit arithmetic types adds cd5eb30 2016-07-31 Bill Schmidt wschmidt@linux.vnet.ibm.com adds f38400a Add missing variable traits, fix testsuite failures. * incl [...] adds a1e9d2c Oops, ChangeLog didn't commit adds ba24378 Move dg-error directives to relevant lines adds 2fa24ef libstdc++/72745 add static assertion for invalid tuple access adds 56f24a7 Allow std::pair test to run in C++11 mode too adds 63ed2fe Fix non-portable std::regex test and test more cases adds 67eb3cd Enable std::regex test for C++11 or later adds ba89fb5 Fix DR 438 std::list test to pass in C++98 mode adds 1d052b7 Ensure std::atomic test is compiled with optimization adds 007b7ac Change std::conditional test to compile-only adds d46bd8d Daily bump. adds 72acf46 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds f3c032a extend shift count warnings to vector types adds 6422a14 2016-08-01 Virendra Pathak virendra.pathak@broadcom.com adds aa8852c [AArch64] Allow multiple-of-8 immediate offsets for TImode LDP/STP adds b76d056 Run std::ios_base enum tests for C++11 and up adds ca1963b Remove linker options from compile-only tests adds c07059f Use -std=gnu++98 instead of -std=gnu++03 in test adds eab7efd Remove duplicate dg-options directive in string_view test adds f84bc7a Remove unused headers and variables from libstdc++ tests adds 7276e5b Make libstdc++ debug mode test valid for C++98 adds 43c1529 Limit std::tuple tests to run for C++11 and later adds 8a81182 Remove "-x c" from dg-options in libstdc++ C++ test adds d00c443 * doc/extend.texi (AVR Built-in Functions): Document __buil [...] adds 6476e23 PR target/72767 * config/avr/avr.md (length) [branch]: Corr [...] adds 5a29175 * include/cpplib.h: Fix comment typo. adds bd93e77 Fix __gnu_cxx::hash_set test to pass in C++98 mode adds 56e7a29 Change dump expectation in PR71857 adds a784eb0 Remove ignored "xfail" from dg-do compile directives adds 12117f3 2016-08-01 Alan Hayward alan.hayward@arm.com adds 2eb70c7 Convert V1TImode register to TImode in debug insn adds 231d663 PR c++/72766 - ICE with VLA adds 93ca8b3 Disable std::string and std::wstring extern templates for C++17 adds 5fc13c3 This patch optimizes the prolog and epilog code to reduce the [...] adds a5597d6 PR target/71948 * config/avr/avr.c (AVR_SYMBOL_FLAG_TINY_PM [...] adds bd17928 Add non-const std::basic_string::data() for C++17 adds a5b4465 * mangle.c (mangle_decl): Fix mangled name change warning. adds b795d0c * mangle.c (get_abi_tags): New. adds c6b4d6c Warn about mangled name change even if DECL_REALLY_EXTERN. adds c79d372 [gcc] 2016-08-01 Michael Meissner meissner@linux.vnet.ibm.com adds 00a7fcc Daily bump. adds d3aa363 [PATCH AArch64] Add more AArch64 NEON intrinsics adds 2a5e3fb Support using -flto with libstdc++ testsuite adds 8020abd Skip scan-assembler test when -flto is used adds 03eed86 PR tree-optimization/34114 * fold-const.c (multiple_of_p): [...] adds ad8a330 PR tree-optimization/34114 * tree-ssa-loop-niter.c (number_ [...] adds 44ca36e Update Solaris baselines adds 50b3ef6 Make TR1 special function tests support C++98 adds 56bafc3 Only run math special function tests for C++11 and later adds 3ab474e Test TR1 special functions without adding them to std adds 47b096c Skip C tests if test flags include C++ options adds 2200fb0 [Patch AArch64 Obvious] Fix Bootstrap for my mistake in r238977 adds fa6c06f * fixinc.in: Use --parents option to make LIB directory. adds ab4ea05 2016-08-02 Vladimir Makarov vmakarov@redhat.com new c8f78a0 Add -mcopy-reloc new f30bf8d Add __attribute__((visibility("protected"))) tests
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f0106aa) \ N -- N -- N refs/heads/hjl/copyreloc/master (f30bf8d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: fixincludes/ChangeLog | 4 + fixincludes/fixinc.in | 2 +- gcc/ChangeLog | 292 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 9 + gcc/c-family/c-common.c | 8 +- gcc/c/ChangeLog | 31 ++ gcc/c/c-decl.c | 9 +- gcc/c/c-fold.c | 18 +- gcc/c/c-parser.c | 5 +- gcc/c/c-typeck.c | 58 +-- gcc/cfgloop.c | 1 + gcc/cfgloop.h | 49 +++ gcc/cfgloopmanip.c | 1 + gcc/combine.c | 6 + gcc/config/aarch64/aarch64-simd-builtins.def | 18 +- gcc/config/aarch64/aarch64-simd.md | 14 +- gcc/config/aarch64/aarch64.c | 367 +++++++++--------- gcc/config/aarch64/aarch64.h | 28 +- gcc/config/aarch64/aarch64.md | 10 +- gcc/config/aarch64/arm_neon.h | 32 ++ gcc/config/aarch64/iterators.md | 19 +- gcc/config/avr/avr.c | 29 +- gcc/config/avr/avr.md | 8 +- gcc/config/avr/builtins.def | 1 + gcc/config/i386/i386.c | 8 + gcc/config/rs6000/rs6000-c.c | 97 ++++- gcc/config/rs6000/rs6000-protos.h | 2 + gcc/config/rs6000/rs6000.c | 346 ++++++++++++++++- gcc/config/rs6000/rs6000.h | 9 +- gcc/config/rs6000/vsx.md | 238 ++++++++++-- gcc/cp/ChangeLog | 43 +++ gcc/cp/constexpr.c | 95 ++++- gcc/cp/cp-gimplify.c | 3 +- gcc/cp/decl.c | 2 +- gcc/cp/init.c | 6 +- gcc/cp/mangle.c | 114 +++--- gcc/cp/semantics.c | 4 +- gcc/doc/extend.texi | 8 + gcc/doc/loop.texi | 26 ++ gcc/fold-const.c | 67 +++- gcc/fortran/ChangeLog | 47 +++ gcc/fortran/check.c | 2 +- gcc/fortran/decl.c | 26 +- gcc/fortran/io.c | 2 +- gcc/fortran/resolve.c | 2 +- gcc/fortran/target-memory.c | 23 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-common.c | 7 +- gcc/lra-assigns.c | 47 ++- gcc/lra-constraints.c | 423 ++++++++++++++++++--- gcc/lra-int.h | 7 +- gcc/lra-remat.c | 86 ----- gcc/lra-spills.c | 9 +- gcc/lra.c | 88 ++++- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 300 +++++++-------- gcc/testsuite/ChangeLog | 198 +++++++++- gcc/testsuite/c-c++-common/pr71574.c | 12 + gcc/testsuite/g++.dg/abi/Wabi-2-3.C | 2 +- gcc/testsuite/g++.dg/abi/Wabi-3-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 24 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C | 303 +++++++++++++++ gcc/testsuite/g++.dg/cpp1y/constexpr-sfinae.C | 18 +- gcc/testsuite/g++.dg/ext/vla16.C | 8 + gcc/testsuite/g++.dg/pr70098.C | 2 - gcc/testsuite/g++.dg/template/pr51488.C | 7 + gcc/testsuite/g++.dg/ubsan/pr63956.C | 4 +- gcc/testsuite/g++.dg/warn/Wparentheses-30.C | 11 + gcc/testsuite/gcc.dg/940510-1.c | 2 +- gcc/testsuite/gcc.dg/Wparentheses-14.c | 11 + gcc/testsuite/gcc.dg/alias-11.c | 4 +- gcc/testsuite/gcc.dg/c99-flex-array-1.c | 4 +- gcc/testsuite/gcc.dg/c99-flex-array-typedef-1.c | 4 +- gcc/testsuite/gcc.dg/noncompile/pr71573.c | 14 + gcc/testsuite/gcc.dg/noncompile/pr71583.c | 11 + gcc/testsuite/gcc.dg/noncompile/pr71853.c | 9 + gcc/testsuite/gcc.dg/pr59833.c | 1 + gcc/testsuite/gcc.dg/pr68217.c | 14 + gcc/testsuite/gcc.dg/pr70920-4.c | 5 +- gcc/testsuite/gcc.dg/pr71969-1.c | 37 ++ gcc/testsuite/gcc.dg/pr71969-2.c | 23 ++ gcc/testsuite/gcc.dg/pr71969-3.c | 38 ++ gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-42.c | 36 ++ .../gcc.dg/vect/{vect-bool-1.c => pr57558-1.c} | 12 +- .../gcc.dg/vect/{vect-123.c => pr57558-2.c} | 12 +- gcc/testsuite/gcc.dg/vect/pr71818.c | 16 + gcc/testsuite/gcc.dg/vshift-6.c | 42 ++ gcc/testsuite/gcc.dg/vshift-7.c | 47 +++ .../gcc.target/aarch64/ldp_stp_unaligned_1.c | 20 + .../gcc.target/aarch64/simd/vminmaxnm_1.c | 49 ++- gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 7 +- gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_16.c | 25 ++ gcc/testsuite/gcc.target/aarch64/test_frame_6.c | 8 +- gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 7 +- gcc/testsuite/gcc.target/aarch64/test_frame_8.c | 4 +- gcc/testsuite/gcc.target/aarch64/vminmaxnm.c | 37 ++ gcc/testsuite/gcc.target/i386/no-copy-reloc-8.c | 1 + gcc/testsuite/gcc.target/i386/no-copy-reloc-9.c | 1 + gcc/testsuite/gcc.target/i386/pr72748.c | 27 ++ gcc/testsuite/gcc.target/powerpc/divkc3-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/mulkc3-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr71763.c | 2 - gcc/testsuite/gcc.target/powerpc/vec-extract-1.c | 27 ++ gcc/testsuite/gcc.target/powerpc/vec-extract-2.c | 37 ++ gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 26 ++ gcc/testsuite/gcc.target/powerpc/vec-extract-4.c | 23 ++ gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 68 ++++ gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 68 ++++ gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 44 +++ gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 44 +++ gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 68 ++++ gcc/testsuite/gfortran.dg/array_constructor_26.f03 | 3 +- gcc/testsuite/gfortran.dg/array_constructor_27.f03 | 3 +- .../gfortran.dg/bounds_check_strlen_2.f90 | 2 +- gcc/testsuite/gfortran.dg/equiv_constraint_5.f90 | 4 +- gcc/testsuite/gfortran.dg/equiv_constraint_7.f90 | 4 +- gcc/testsuite/gfortran.dg/pr41922.f90 | 11 + gcc/testsuite/gfortran.dg/pr68566.f90 | 13 + gcc/testsuite/gfortran.dg/pr69867.f90 | 6 + gcc/testsuite/gfortran.dg/pr69962.f90 | 6 + gcc/testsuite/gfortran.dg/pr70006.f90 | 9 + gcc/testsuite/gfortran.dg/pr71067_1.f90 | 5 + gcc/testsuite/gfortran.dg/pr71067_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr71730.f90 | 5 + gcc/testsuite/lib/target-supports.exp | 10 +- gcc/tree-ssa-loop-niter.c | 98 ++++- gcc/tree-vect-loop-manip.c | 87 ++++- gcc/tree-vect-loop.c | 143 +++++-- gcc/tree-vectorizer.c | 29 +- gcc/tree-vectorizer.h | 14 +- gcc/tree-vrp.c | 18 + include/ChangeLog | 4 + include/libiberty.h | 11 + libcpp/ChangeLog | 4 + libcpp/include/cpplib.h | 2 +- libgcc/ChangeLog | 10 + libgcc/config/avr/lib1funcs.S | 1 - libgcc/config/rs6000/_divkc3.c | 25 ++ libgcc/config/rs6000/_mulkc3.c | 25 ++ libiberty/ChangeLog | 5 + libiberty/make-relative-prefix.c | 11 +- libstdc++-v3/ChangeLog | 405 ++++++++++++++++++++ libstdc++-v3/acinclude.m4 | 2 +- .../post/aarch64-linux-gnu/baseline_symbols.txt | 84 ++++ .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 85 +++++ .../abi/post/i386-linux-gnu/baseline_symbols.txt | 80 ++++ .../abi/post/i486-linux-gnu/baseline_symbols.txt | 80 ++++ .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 84 ++++ .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 84 ++++ .../post/powerpc-linux-gnu/baseline_symbols.txt | 80 ++++ .../powerpc64-linux-gnu/32/baseline_symbols.txt | 80 ++++ .../post/powerpc64-linux-gnu/baseline_symbols.txt | 80 ++++ .../post/solaris2.10/amd64/baseline_symbols.txt | 85 +++++ .../abi/post/solaris2.10/baseline_symbols.txt | 85 +++++ .../post/solaris2.10/sparcv9/baseline_symbols.txt | 85 +++++ .../post/solaris2.11/amd64/baseline_symbols.txt | 85 +++++ .../abi/post/solaris2.11/baseline_symbols.txt | 85 +++++ .../post/solaris2.11/sparcv9/baseline_symbols.txt | 85 +++++ .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 80 ++++ .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 80 ++++ libstdc++-v3/config/abi/pre/gnu.ver | 14 +- libstdc++-v3/configure | 2 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 1 + libstdc++-v3/include/bits/basic_string.h | 36 +- libstdc++-v3/include/bits/basic_string.tcc | 2 +- libstdc++-v3/include/bits/uses_allocator.h | 4 + libstdc++-v3/include/std/array | 6 +- libstdc++-v3/include/std/chrono | 6 +- libstdc++-v3/include/std/functional | 15 +- libstdc++-v3/include/std/ratio | 16 + libstdc++-v3/include/std/system_error | 7 + libstdc++-v3/include/std/tuple | 23 +- libstdc++-v3/include/std/type_traits | 166 ++++++++ libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +- .../testsuite/17_intro/headers/c++2011/stdc++.cc | 2 +- .../headers/c++2011/stdc++_multiple_inclusion.cc | 2 +- .../testsuite/17_intro/headers/c++2014/stdc++.cc | 2 +- .../headers/c++2014/stdc++_multiple_inclusion.cc | 2 +- .../18_support/bad_exception/23591_thread-1.c | 1 + .../testsuite/18_support/numeric_limits/40856.cc | 2 +- .../error_code/is_error_code_v.cc} | 5 +- .../bind/{cv_quals_2.cc => is_placeholder_v.cc} | 32 +- .../20_util/conditional/requirements/typedefs.cc | 24 +- .../20_util/declval/requirements/1_neg.cc | 2 +- .../testsuite/20_util/duration/literals/range.cc | 2 +- .../requirements/treat_as_floating_point_v.cc} | 5 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 5 +- .../headers/type_traits/types_std_c++0x_neg.cc | 16 +- .../testsuite/20_util/is_floating_point/value.cc | 2 + .../testsuite/20_util/is_integral/value.cc | 2 + libstdc++-v3/testsuite/20_util/is_signed/value.cc | 2 + .../testsuite/20_util/is_unsigned/value.cc | 2 + .../20_util/make_signed/requirements/typedefs-1.cc | 2 + .../20_util/make_signed/requirements/typedefs-2.cc | 3 +- .../make_signed/requirements/typedefs_neg.cc | 2 +- .../make_unsigned/requirements/typedefs-1.cc | 2 + .../make_unsigned/requirements/typedefs-2.cc | 3 +- .../make_unsigned/requirements/typedefs_neg.cc | 4 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 3 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../ratio/requirements/ratio_equal_v.cc} | 5 +- .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 13 +- .../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 13 +- .../uninitialized_copy/808590.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/66338.cc | 2 + .../tuple/cons/element_accepts_anything_byval.cc | 3 +- .../20_util/tuple/element_access/get_neg.cc | 61 +++ .../tuple/tuple_size_v.cc} | 5 +- .../requirements/uses_allocator_v.cc} | 19 +- .../variable_templates_for_traits.cc} | 5 +- .../wchar_t/5.cc => operations/data/char/2.cc} | 29 +- .../wchar_t/5.cc => operations/data/wchar_t/2.cc} | 29 +- .../testsuite/22_locale/conversions/string/1.cc | 1 - .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../forward_list/requirements/dr438/assign_neg.cc | 3 +- .../requirements/dr438/constructor_1_neg.cc | 3 +- .../requirements/dr438/constructor_2_neg.cc | 3 +- .../forward_list/requirements/dr438/insert_neg.cc | 3 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/constructor_2_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../unordered_map/requirements/53339.cc | 6 +- .../unordered_multimap/requirements/53339.cc | 6 +- .../vector/check_construct_destroy.cc | 7 +- .../vector/requirements/dr438/assign_neg.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 2 +- .../vector/requirements/dr438/constructor_2_neg.cc | 2 +- .../vector/requirements/dr438/insert_neg.cc | 2 +- .../25_algorithms/lower_bound/debug/irreflexive.cc | 2 +- .../cmath/c99_classification_macros_c++11.cc | 3 +- .../cmath/c99_classification_macros_c++98.cc | 2 +- .../headers/cmath/c99_classification_macros_c.cc | 2 +- .../26_numerics/headers/cmath/fabs_inline.cc | 2 +- .../headers/cmath/types_std_c++0x_neg.cc | 72 ++-- .../headers/cstdlib/{54686.c => 54686.cc} | 0 .../requirements/non_uint_neg.cc | 3 +- .../26_numerics/valarray/const_bracket.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 7 +- .../27_io/ios_base/types/iostate/case_label.cc | 7 +- .../27_io/ios_base/types/openmode/case_label.cc | 7 +- .../28_regex/basic_regex/assign/char/cstring.cc | 3 - .../28_regex/basic_regex/ctors/basic/raw_string.cc | 18 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 2 - .../atomic_flag/test_and_set/explicit-hle.cc | 5 +- .../headers/atomic/types_std_c++0x_neg.cc | 141 +++---- libstdc++-v3/testsuite/abi/header_cxxabi.c | 1 + .../backward/hash_set/check_construct_destroy.cc | 26 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc | 5 - .../string_view/operations/rfind/char/2.cc | 1 - .../ext/special_functions/conf_hyperg/check_nan.cc | 1 + .../special_functions/conf_hyperg/check_value.cc | 1 + .../ext/special_functions/conf_hyperg/compile.cc | 2 +- .../ext/special_functions/hyperg/check_nan.cc | 1 + .../ext/special_functions/hyperg/check_value.cc | 1 + .../ext/special_functions/hyperg/compile.cc | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 3 +- .../01_assoc_laguerre/check_nan.cc | 1 + .../01_assoc_laguerre/check_value.cc | 1 + .../special_functions/01_assoc_laguerre/compile.cc | 2 +- .../01_assoc_laguerre/compile_2.cc | 2 +- .../02_assoc_legendre/check_nan.cc | 1 + .../02_assoc_legendre/check_value.cc | 1 + .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 1 + .../special_functions/03_beta/check_value.cc | 1 + .../testsuite/special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 1 + .../04_comp_ellint_1/check_value.cc | 1 + .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 1 + .../05_comp_ellint_2/check_value.cc | 1 + .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 1 + .../06_comp_ellint_3/check_value.cc | 1 + .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/check_nan.cc | 1 + .../07_cyl_bessel_i/check_value.cc | 1 + .../special_functions/07_cyl_bessel_i/compile.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/pr56216.cc | 1 + .../special_functions/08_cyl_bessel_j/check_nan.cc | 1 + .../08_cyl_bessel_j/check_value.cc | 1 + .../special_functions/08_cyl_bessel_j/compile.cc | 2 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/09_cyl_bessel_k/check_nan.cc | 1 + .../09_cyl_bessel_k/check_value.cc | 1 + .../special_functions/09_cyl_bessel_k/compile.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/10_cyl_neumann/check_nan.cc | 1 + .../10_cyl_neumann/check_value.cc | 1 + .../special_functions/10_cyl_neumann/compile.cc | 2 +- .../special_functions/10_cyl_neumann/compile_2.cc | 2 +- .../special_functions/11_ellint_1/check_nan.cc | 1 + .../special_functions/11_ellint_1/check_value.cc | 1 + .../special_functions/11_ellint_1/compile.cc | 2 +- .../special_functions/11_ellint_1/compile_2.cc | 2 +- .../special_functions/12_ellint_2/check_nan.cc | 1 + .../special_functions/12_ellint_2/check_value.cc | 1 + .../special_functions/12_ellint_2/compile.cc | 2 +- .../special_functions/12_ellint_2/compile_2.cc | 2 +- .../special_functions/13_ellint_3/check_nan.cc | 1 + .../special_functions/13_ellint_3/check_value.cc | 1 + .../special_functions/13_ellint_3/compile.cc | 2 +- .../special_functions/13_ellint_3/compile_2.cc | 2 +- .../special_functions/14_expint/check_nan.cc | 1 + .../special_functions/14_expint/check_value.cc | 1 + .../special_functions/14_expint/compile.cc | 2 +- .../special_functions/14_expint/compile_2.cc | 2 +- .../special_functions/15_hermite/check_nan.cc | 1 + .../special_functions/15_hermite/check_value.cc | 1 + .../special_functions/15_hermite/compile.cc | 2 +- .../special_functions/15_hermite/compile_2.cc | 2 +- .../special_functions/16_laguerre/check_nan.cc | 1 + .../special_functions/16_laguerre/check_value.cc | 1 + .../special_functions/16_laguerre/compile.cc | 2 +- .../special_functions/16_laguerre/compile_2.cc | 2 +- .../special_functions/17_legendre/check_nan.cc | 1 + .../special_functions/17_legendre/check_value.cc | 1 + .../special_functions/17_legendre/compile.cc | 2 +- .../special_functions/17_legendre/compile_2.cc | 2 +- .../special_functions/18_riemann_zeta/check_nan.cc | 1 + .../18_riemann_zeta/check_value.cc | 1 + .../special_functions/18_riemann_zeta/compile.cc | 2 +- .../special_functions/18_riemann_zeta/compile_2.cc | 2 +- .../special_functions/19_sph_bessel/check_nan.cc | 1 + .../special_functions/19_sph_bessel/check_value.cc | 1 + .../special_functions/19_sph_bessel/compile.cc | 2 +- .../special_functions/19_sph_bessel/compile_2.cc | 2 +- .../special_functions/20_sph_legendre/check_nan.cc | 1 + .../20_sph_legendre/check_value.cc | 1 + .../special_functions/20_sph_legendre/compile.cc | 2 +- .../special_functions/20_sph_legendre/compile_2.cc | 2 +- .../special_functions/21_sph_neumann/check_nan.cc | 1 + .../21_sph_neumann/check_value.cc | 1 + .../special_functions/21_sph_neumann/compile.cc | 2 +- .../special_functions/21_sph_neumann/compile_2.cc | 2 +- .../08_cyl_bessel_i/check_value.cc | 40 +- .../09_cyl_bessel_j/check_value.cc | 40 +- .../10_cyl_bessel_k/check_value.cc | 44 +-- .../11_cyl_neumann/check_value.cc | 44 +-- .../special_functions/16_hermite/check_value.cc | 2 - .../special_functions/21_sph_bessel/check_value.cc | 28 +- .../23_sph_neumann/check_value.cc | 32 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 5 +- 363 files changed, 7033 insertions(+), 1448 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr71574.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-list1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C create mode 100644 gcc/testsuite/g++.dg/ext/vla16.C create mode 100644 gcc/testsuite/g++.dg/template/pr51488.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-30.C create mode 100644 gcc/testsuite/gcc.dg/Wparentheses-14.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71573.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71583.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71853.c create mode 100644 gcc/testsuite/gcc.dg/pr68217.c create mode 100644 gcc/testsuite/gcc.dg/pr71969-1.c create mode 100644 gcc/testsuite/gcc.dg/pr71969-2.c create mode 100644 gcc/testsuite/gcc.dg/pr71969-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-42.c copy gcc/testsuite/gcc.dg/vect/{vect-bool-1.c => pr57558-1.c} (51%) copy gcc/testsuite/gcc.dg/vect/{vect-123.c => pr57558-2.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr71818.c create mode 100644 gcc/testsuite/gcc.dg/vshift-6.c create mode 100644 gcc/testsuite/gcc.dg/vshift-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_unaligned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vminmaxnm.c create mode 100644 gcc/testsuite/gcc.target/i386/pr72748.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-extract-9.c create mode 100644 gcc/testsuite/gfortran.dg/pr41922.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68566.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69867.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69962.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70006.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71067_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71067_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71730.f90 copy libstdc++-v3/testsuite/{experimental/system_error/value.cc => 19_diagnostics/ [...] copy libstdc++-v3/testsuite/20_util/bind/{cv_quals_2.cc => is_placeholder_v.cc} (63%) copy libstdc++-v3/testsuite/{experimental/chrono/value.cc => 20_util/duration/requ [...] copy libstdc++-v3/testsuite/{experimental/ratio/value.cc => 20_util/ratio/requirem [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/element_access/get_neg.cc copy libstdc++-v3/testsuite/{experimental/tuple/tuple_size.cc => 20_util/tuple/tup [...] copy libstdc++-v3/testsuite/20_util/{optional/constexpr/observers/1.cc => uses_all [...] copy libstdc++-v3/testsuite/{experimental/type_traits/value.cc => 20_util/variable [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{operators/wchar_t/5.cc => ope [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{operators/wchar_t/5.cc => ope [...] rename libstdc++-v3/testsuite/26_numerics/headers/cstdlib/{54686.c => 54686.cc} (100%)