public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Iain D Sandoe <iains@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-coroutines] Daily bump. Date: Thu, 3 Sep 2020 20:10:45 +0000 (GMT) [thread overview] Message-ID: <20200903201045.CD8C2385042B@sourceware.org> (raw) https://gcc.gnu.org/g:6a8f4e47c91c70707ec428e5c8b5cf01196464b2 commit 6a8f4e47c91c70707ec428e5c8b5cf01196464b2 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Sep 3 00:16:26 2020 +0000 Daily bump. Diff: --- gcc/ChangeLog | 31 ++++++++++ gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 9 +++ gcc/fortran/ChangeLog | 7 +++ gcc/testsuite/ChangeLog | 158 ++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 38 ++++++++++++ 6 files changed, 244 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 023e9e2fb0f..20c0750b2e6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,34 @@ +2020-09-02 Jonathan Wakely <jwakely@redhat.com> + + PR c++/60304 + * ginclude/stdbool.h (bool, false, true): Never define for C++. + +2020-09-02 Jozef Lawrynowicz <jozef.l@mittosystems.com> + + * doc/invoke.texi (MSP430 options): Fix -mlarge description to + indicate size_t is a 20-bit type. + +2020-09-02 Roger Sayle <roger@nextmovesoftware.com> + + * config/pa/pa.c (hppa_rtx_costs) [ASHIFT, ASHIFTRT, LSHIFTRT]: + Provide accurate costs for shifts of integer constants. + +2020-09-02 Jose E. Marchesi <jose.marchesi@oracle.com> + + * config/bpf/bpf.c (bpf_asm_named_section): Delete. + (TARGET_ASM_NAMED_SECTION): Likewise. + +2020-09-02 Jose E. Marchesi <jemarch@gnu.org> + + * config.gcc: Use elfos.h in bpf-*-* targets. + * config/bpf/bpf.h (MAX_OFILE_ALIGNMENT): Remove definition. + (COMMON_ASM_OP): Likewise. + (INIT_SECTION_ASM_OP): Likewise. + (FINI_SECTION_ASM_OP): Likewise. + (ASM_OUTPUT_SKIP): Likewise. + (ASM_OUTPUT_ALIGNED_COMMON): Likewise. + (ASM_OUTPUT_ALIGNED_LOCAL): Likewise. + 2020-09-01 Martin Sebor <msebor@redhat.com> * builtins.c (compute_objsize): Only replace the upper bound diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bbf1226868f..38146c36fe4 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200902 +20200903 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 553bb98f787..575de3f6f39 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,12 @@ +2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96869 + * d-builtins.cc (build_frontend_type): Don't expose intrinsics that + use unsupported vector types. + * d-target.cc (Target::isVectorTypeSupported): Restrict to supporting + only if TARGET_VECTOR_MODE_SUPPORTED_P is true. Don't allow complex + or boolean vector types. + 2020-08-31 Iain Buclaw <ibuclaw@gdcproject.org> * d-target.cc (Target::_init): Don't set classinfosize. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 874e0620529..86363ab2170 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2020-09-02 Jakub Jelinek <jakub@redhat.com> + + PR fortran/96859 + * check.c (gfc_boz2real, gfc_boz2int): When clearing first two bits, + change also '2' to '0' and '3' to '1' rather than just handling '4' + through '7'. + 2020-09-01 Steven G. Kargl <kargl@gcc.gnu.org> Mark Eggleston <markeggleston@gcc.gnu.org> diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 27136f0a127..253135b557d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,161 @@ +2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/96869 + * gdc.dg/simd.d: Removed. + * gdc.dg/cast1.d: New test. + * gdc.dg/gdc213.d: Compile with target vect_sizes_16B_8B. + * gdc.dg/gdc284.d: Likewise. + * gdc.dg/gdc67.d: Likewise. + * gdc.dg/pr96869.d: New test. + * gdc.dg/simd1.d: New test. + * gdc.dg/simd10447.d: New test. + * gdc.dg/simd12776.d: New test. + * gdc.dg/simd13841.d: New test. + * gdc.dg/simd13927.d: New test. + * gdc.dg/simd15123.d: New test. + * gdc.dg/simd15144.d: New test. + * gdc.dg/simd16087.d: New test. + * gdc.dg/simd16697.d: New test. + * gdc.dg/simd17237.d: New test. + * gdc.dg/simd17695.d: New test. + * gdc.dg/simd17720a.d: New test. + * gdc.dg/simd17720b.d: New test. + * gdc.dg/simd19224.d: New test. + * gdc.dg/simd19627.d: New test. + * gdc.dg/simd19628.d: New test. + * gdc.dg/simd19629.d: New test. + * gdc.dg/simd19630.d: New test. + * gdc.dg/simd2a.d: New test. + * gdc.dg/simd2b.d: New test. + * gdc.dg/simd2c.d: New test. + * gdc.dg/simd2d.d: New test. + * gdc.dg/simd2e.d: New test. + * gdc.dg/simd2f.d: New test. + * gdc.dg/simd2g.d: New test. + * gdc.dg/simd2h.d: New test. + * gdc.dg/simd2i.d: New test. + * gdc.dg/simd2j.d: New test. + * gdc.dg/simd7951.d: New test. + * gdc.dg/torture/array2.d: New test. + * gdc.dg/torture/array3.d: New test. + * gdc.dg/torture/simd16488a.d: New test. + * gdc.dg/torture/simd16488b.d: New test. + * gdc.dg/torture/simd16703.d: New test. + * gdc.dg/torture/simd19223.d: New test. + * gdc.dg/torture/simd19607.d: New test. + * gdc.dg/torture/simd3.d: New test. + * gdc.dg/torture/simd4.d: New test. + * gdc.dg/torture/simd7411.d: New test. + * gdc.dg/torture/simd7413a.d: New test. + * gdc.dg/torture/simd7413b.d: New test. + * gdc.dg/torture/simd7414.d: New test. + * gdc.dg/torture/simd9200.d: New test. + * gdc.dg/torture/simd9304.d: New test. + * gdc.dg/torture/simd9449.d: New test. + * gdc.dg/torture/simd9910.d: New test. + * gdc.dg/simd13927b.d: New file. + +2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> + + * lib/gdc-utils.exp (gdc-convert-test): Handle LINK directive. + Set PERMUTE_ARGS as DEFAULT_DFLAGS only for runnable tests. + (gdc-do-test): Set default action of compilable tests to compile. + Test SHARED_OPTION on runnable_cxx tests. + +2020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/dg.exp: Remove torture options. + * gdc.dg/gdc115.d: Move test to gdc.dg/torture. + * gdc.dg/gdc131.d: Likewise. + * gdc.dg/gdc141.d: Likewise. + * gdc.dg/gdc17.d: Likewise. + * gdc.dg/gdc171.d: Likewise. + * gdc.dg/gdc179.d: Likewise. + * gdc.dg/gdc186.d: Likewise. + * gdc.dg/gdc187.d: Likewise. + * gdc.dg/gdc191.d: Likewise. + * gdc.dg/gdc198.d: Likewise. + * gdc.dg/gdc200.d: Likewise. + * gdc.dg/gdc210.d: Likewise. + * gdc.dg/gdc240.d: Likewise. + * gdc.dg/gdc242b.d: Likewise. + * gdc.dg/gdc248.d: Likewise. + * gdc.dg/gdc250.d: Likewise. + * gdc.dg/gdc273.d: Likewise. + * gdc.dg/gdc283.d: Likewise. + * gdc.dg/gdc285.d: Likewise. + * gdc.dg/gdc286.d: Likewise. + * gdc.dg/gdc309.d: Likewise. + * gdc.dg/gdc35.d: Likewise. + * gdc.dg/gdc36.d: Likewise. + * gdc.dg/gdc51.d: Likewise. + * gdc.dg/gdc57.d: Likewise. + * gdc.dg/gdc66.d: Likewise. + * gdc.dg/imports/gdc36.d: Likewise. + * gdc.dg/init1.d: Likewise. + * gdc.dg/pr92309.d: Likewise. + * gdc.dg/pr94424.d: Likewise. + * gdc.dg/pr94777b.d: Likewise. + * gdc.dg/pr96152.d: Likewise. + * gdc.dg/pr96153.d: Likewise. + * gdc.dg/pr96156.d: Likewise. + * gdc.dg/pr96157a.d: Likewise. + * gdc.dg/torture/torture.exp: New file. + * gdc.dg/torture/gdc115.d: New file. + * gdc.dg/torture/gdc131.d: New file. + * gdc.dg/torture/gdc141.d: New file. + * gdc.dg/torture/gdc17.d: New file. + * gdc.dg/torture/gdc171.d: New file. + * gdc.dg/torture/gdc179.d: New file. + * gdc.dg/torture/gdc186.d: New file. + * gdc.dg/torture/gdc187.d: New file. + * gdc.dg/torture/gdc191.d: New file. + * gdc.dg/torture/gdc198.d: New file. + * gdc.dg/torture/gdc200.d: New file. + * gdc.dg/torture/gdc210.d: New file. + * gdc.dg/torture/gdc240.d: New file. + * gdc.dg/torture/gdc242b.d: New file. + * gdc.dg/torture/gdc248.d: New file. + * gdc.dg/torture/gdc250.d: New file. + * gdc.dg/torture/gdc273.d: New file. + * gdc.dg/torture/gdc283.d: New file. + * gdc.dg/torture/gdc285.d: New file. + * gdc.dg/torture/gdc286.d: New file. + * gdc.dg/torture/gdc309.d: New file. + * gdc.dg/torture/gdc35.d: New file. + * gdc.dg/torture/gdc36.d: New file. + * gdc.dg/torture/gdc51.d: New file. + * gdc.dg/torture/gdc57.d: New file. + * gdc.dg/torture/gdc66.d: New file. + * gdc.dg/torture/imports/gdc36.d: New file. + * gdc.dg/torture/init1.d: New file. + * gdc.dg/torture/pr92309.d: New file. + * gdc.dg/torture/pr94424.d: New file. + * gdc.dg/torture/pr94777b.d: New file. + * gdc.dg/torture/pr96152.d: New file. + * gdc.dg/torture/pr96153.d: New file. + * gdc.dg/torture/pr96156.d: New file. + * gdc.dg/torture/pr96157a.d: New file. + +2020-09-02 Jonathan Wakely <jwakely@redhat.com> + + PR c++/60304 + * g++.dg/warn/Wconversion-null-5.C: New test. + +2020-09-02 Jonathan Wakely <jwakely@redhat.com> + + * g++.old-deja/g++.abi/cxa_vec.C: Include <exception> for + std::set_terminate. + +2020-09-02 Jozef Lawrynowicz <jozef.l@mittosystems.com> + + * gcc.dg/pr55940.c: Skip for msp430 unless -mlarge is specified. + +2020-09-02 Jakub Jelinek <jakub@redhat.com> + + PR fortran/96859 + * gfortran.dg/pr96859.f90: New test. + 2020-09-01 Martin Sebor <msebor@redhat.com> * gcc.dg/Wstringop-overflow.c: Remove xfails. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 32d014a7f0f..c0389c1633d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,41 @@ +2020-09-02 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/92978 + * testsuite/experimental/numeric/92978.cc: Use experimental::lcm + not std::lcm. + +2020-09-02 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/96851 + * include/bits/cpp_type_traits.h (__is_memcmp_ordered): + New trait that says if memcmp can be used for ordering. + (__is_memcmp_ordered_with): Likewise, for two types. + * include/bits/deque.tcc (__lex_cmp_dit): Use new traits + instead of __is_byte and __numeric_traits. + (__lexicographical_compare_aux1): Likewise. + * include/bits/ranges_algo.h (__lexicographical_compare_fn): + Likewise. + * include/bits/stl_algobase.h (__lexicographical_compare_aux1) + (__is_byte_iter): Likewise. + * include/std/array (operator<=>): Likewise. Only use memcmp + when std::is_constant_evaluated() is false. + * testsuite/23_containers/array/comparison_operators/96851.cc: + New test. + * testsuite/23_containers/array/tuple_interface/get_neg.cc: + Adjust dg-error line numbers. + +2020-09-02 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/stl_iterator.h: Include <bits/exception_defines.h> + for definitions of __try, __catch and __throw_exception_again. + (counted_iterator::operator++(int)): Use __throw_exception_again + instead of throw. + * libsupc++/new: Include <bits/exception.h> not <exception>. + * libsupc++/new_opvnt.cc: Include <bits/exception_defines.h>. + * testsuite/18_support/destroying_delete.cc: Include + <type_traits> for std::is_same_v definition. + * testsuite/20_util/variant/index_type.cc: Qualify size_t. + 2020-09-01 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/71960
next reply other threads:[~2020-09-03 20:10 UTC|newest] Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-09-03 20:10 Iain D Sandoe [this message] -- strict thread matches above, loose matches on Subject: below -- 2020-09-04 19:48 Iain D Sandoe 2020-09-02 20:09 Iain D Sandoe 2020-08-31 19:49 Iain D Sandoe 2020-08-31 19:49 Iain D Sandoe 2020-08-28 19:44 Iain D Sandoe 2020-08-27 19:17 Iain D Sandoe 2020-08-26 20:27 Iain D Sandoe 2020-08-25 20:00 Iain D Sandoe 2020-08-25 19:58 Iain D Sandoe 2020-08-21 19:30 Iain D Sandoe 2020-08-21 6:49 Iain D Sandoe 2020-08-19 19:18 Iain D Sandoe 2020-08-18 18:56 Iain D Sandoe 2020-08-17 19:25 Iain D Sandoe 2020-08-14 19:25 Iain D Sandoe 2020-08-13 20:07 Iain D Sandoe 2020-08-12 19:22 Iain D Sandoe 2020-08-11 20:04 Iain D Sandoe 2020-08-10 19:28 Iain D Sandoe 2020-08-07 19:50 Iain D Sandoe 2020-08-06 19:45 Iain D Sandoe 2020-08-03 19:48 Iain D Sandoe 2020-08-03 19:47 Iain D Sandoe 2020-07-31 20:48 Iain D Sandoe 2020-07-30 19:53 Iain D Sandoe 2020-07-29 20:54 Iain D Sandoe 2020-07-28 19:54 Iain D Sandoe 2020-07-23 19:39 Iain D Sandoe 2020-07-21 18:47 Iain D Sandoe 2020-07-20 20:40 Iain D Sandoe 2020-07-15 18:27 Iain D Sandoe 2020-07-14 18:42 Iain D Sandoe 2020-07-09 19:58 Iain D Sandoe 2020-07-08 19:00 Iain D Sandoe 2020-07-07 20:46 Iain D Sandoe 2020-07-03 22:04 Iain D Sandoe 2020-07-02 20:32 Iain D Sandoe 2020-06-30 18:35 Iain D Sandoe 2020-06-29 19:18 Iain D Sandoe 2020-06-25 20:47 Iain D Sandoe 2020-06-24 23:01 Iain D Sandoe 2020-06-23 19:13 Iain D Sandoe 2020-06-23 19:12 Iain D Sandoe 2020-06-23 19:11 Iain D Sandoe 2020-06-23 19:10 Iain D Sandoe 2020-06-18 19:10 Iain D Sandoe 2020-06-17 20:02 Iain D Sandoe 2020-06-16 19:48 Iain D Sandoe 2020-06-15 20:12 Iain D Sandoe 2020-06-12 18:45 Iain D Sandoe 2020-06-11 20:04 Iain D Sandoe 2020-06-10 23:24 Iain D Sandoe 2020-06-09 20:54 Iain D Sandoe 2020-06-05 19:34 Iain D Sandoe 2020-06-03 20:05 Iain D Sandoe 2020-06-02 18:47 Iain D Sandoe 2020-06-01 20:07 Iain D Sandoe 2020-06-01 20:05 Iain D Sandoe 2020-05-28 20:02 Iain D Sandoe 2020-05-27 19:53 Iain D Sandoe
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200903201045.CD8C2385042B@sourceware.org \ --to=iains@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).