Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 27 Oct 2020 00:16:28 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 27 Oct 2020 00:16:28 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index a0492520e5c168ef7388735ffc0a09e26ca05bf1..3676167ad56fd38a3eefa8f0b97a3f3230717095 100644 (file)
@@ -1,3 +1,180 @@
+2020-10-26  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/97567
+       * gimple-range-gori.cc (gori_compute::logical_combine): Union the
+       ranges of operand1 and operand2, not intersect.
+
+2020-10-26  Jan Hubicka  <jh@suse.cz>
+
+       * attr-fnspec.h: Update toplevel comment.
+       (attr_fnspec::attr_fnspec): New constructor.
+       (attr_fnspec::arg_read_p,
+       attr_fnspec::arg_written_p,
+       attr_fnspec::arg_access_size_given_by_arg_p,
+       attr_fnspec::arg_single_access_p
+       attr_fnspec::loads_known_p
+       attr_fnspec::stores_known_p,
+       attr_fnspec::clobbers_errno_p): New member functions.
+       (gimple_call_fnspec): Declare.
+       (builtin_fnspec): Declare.
+       * builtins.c: Include attr-fnspec.h
+       (builtin_fnspec): New function.
+       * builtins.def (BUILT_IN_MEMCPY): Do not specify RET1 fnspec.
+       (BUILT_IN_MEMMOVE): Do not specify RET1 fnspec.
+       (BUILT_IN_MEMSET): Do not specify RET1 fnspec.
+       (BUILT_IN_STRCAT): Do not specify RET1 fnspec.
+       (BUILT_IN_STRCPY): Do not specify RET1 fnspec.
+       (BUILT_IN_STRNCAT): Do not specify RET1 fnspec.
+       (BUILT_IN_STRNCPY): Do not specify RET1 fnspec.
+       (BUILT_IN_MEMCPY_CHK): Do not specify RET1 fnspec.
+       (BUILT_IN_MEMMOVE_CHK): Do not specify RET1 fnspec.
+       (BUILT_IN_MEMSET_CHK): Do not specify RET1 fnspec.
+       (BUILT_IN_STRCAT_CHK): Do not specify RET1 fnspec.
+       (BUILT_IN_STRCPY_CHK): Do not specify RET1 fnspec.
+       (BUILT_IN_STRNCAT_CHK): Do not specify RET1 fnspec.
+       (BUILT_IN_STRNCPY_CHK): Do not specify RET1 fnspec.
+       * gimple.c (gimple_call_fnspec): Return attr_fnspec.
+       (gimple_call_arg_flags): Update.
+       (gimple_call_return_flags): Update.
+       * tree-ssa-alias.c (check_fnspec): New function.
+       (ref_maybe_used_by_call_p_1): Use fnspec for builtin handling.
+       (call_may_clobber_ref_p_1): Likewise.
+       (attr_fnspec::verify): Update verifier.
+       * calls.c (decl_fnspec): New function.
+       (decl_return_flags): Use it.
+
+2020-10-26  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/97555
+       * range-op.cc (range_tests): Test 1-bit signed invert.
+       * value-range.cc (subtract_one): Adjust comment.
+       (add_one): New.
+       (irange::invert): Call add_one.
+
+2020-10-26  Jan Hubicka  <jh@suse.cz>
+
+       * cgraph.h (cgraph_node::optimize_for_size_p): Return
+       optimize_size_level.
+       (cgraph_node::optimize_for_size_p): Update.
+       * coretypes.h (enum optimize_size_level): New enum.
+       * predict.c (unlikely_executed_edge_p): Microoptimize.
+       (optimize_function_for_size_p): Return optimize_size_level.
+       (optimize_bb_for_size_p): Likewise.
+       (optimize_edge_for_size_p): Likewise.
+       (optimize_insn_for_size_p): Likewise.
+       (optimize_loop_nest_for_size_p): Likewise.
+       * predict.h (optimize_function_for_size_p): Update declaration.
+       (optimize_bb_for_size_p): Update declaration.
+       (optimize_edge_for_size_p): Update declaration.
+       (optimize_insn_for_size_p): Update declaration.
+       (optimize_loop_for_size_p): Update declaration.
+       (optimize_loop_nest_for_size_p): Update declaration.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-slp.c (enum slp_instance_kind): New.
+       (vect_build_slp_instance): Split out from...
+       (vect_analyze_slp_instance): ... this.
+
+2020-10-26  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gimple-range.cc (range_of_builtin_call): Initialize zerov to 0.
+
+2020-10-26  Jan Hubicka  <jh@suse.cz>
+
+       PR ipa/97576
+       * cgraphclones.c (cgraph_node::materialize_clone): Clear stmt
+       references.
+       * cgraphunit.c (mark_functions_to_output): Do not clear them here.
+       * ipa-inline-transform.c (inline_transform): Clear stmt references.
+       * symtab.c (symtab_node::clear_stmts_in_references): Make recursive
+       for clones.
+       * tree-ssa-structalias.c (ipa_pta_execute): Do not clear references.
+
+2020-10-26  Zhiheng Xie  <xiezhiheng@huawei.com>
+           Nannan Zheng  <zhengnannan@huawei.com>
+
+       * config/aarch64/aarch64-builtins.c: Add FLAG STORE.
+       * config/aarch64/aarch64-simd-builtins.def: Add proper FLAG
+       for store intrinsics.
+
+2020-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR tree-optimization/97546
+       * gimple-ssa-store-merging.c (find_bswap_or_nop): Return NULL if
+       type is not INTEGER_CST.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/97521
+       * expr.c (const_scalar_mask_from_tree): Remove.
+       (expand_expr_real_1): Always VIEW_CONVERT integer mode
+       vector constants to an integer type.
+       * tree.c (build_truth_vector_type_for_mode): Use a single-bit
+       boolean component type for non-vector-mode mask_mode.
+
+2020-10-26  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95458
+       * config/i386/i386-expand.c (ix86_expand_cmpstrn_or_cmpmem):
+       Return false for -mno-inline-all-stringops.
+
+2020-10-26  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95151
+       * config/i386/i386-expand.c (ix86_expand_cmpstrn_or_cmpmem): New
+       function.
+       * config/i386/i386-protos.h (ix86_expand_cmpstrn_or_cmpmem): New
+       prototype.
+       * config/i386/i386.md (cmpmemsi): New pattern.
+
+2020-10-26  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * config/s390/vector.md ("vcond_mask_<mode><mode>"): New expander.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       * sbitmap.c (sbitmap_vector_alloc): Use size_t for byte
+       quantities to avoid overflow.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97539
+       * tree-vect-loop-manip.c (vect_do_peeling): Reset out-of-loop
+       debug uses before peeling.
+
+2020-10-26  Jan Hubicka  <hubicka@ucw.cz>
+
+       * cgraph.h (struct cgraph_node): Make ipa_transforms_to_apply vl_ptr.
+       * ipa-inline-analysis.c (initialize_growth_caches): Disable insertion
+       and duplication hooks.
+       * ipa-inline-transform.c (clone_inlined_nodes): Clear
+       ipa_transforms_to_apply.
+       (save_inline_function_body): Disable insertion hoook for
+       ipa_saved_clone_sources.
+       * ipa-prop.c (ipcp_transformation_initialize): Disable insertion hook.
+       * ipa-prop.h (ipa_node_params_t): Disable insertion hook.
+       * ipa-reference.c (propagate): Disable insertion hoook.
+       * ipa-sra.c (ipa_sra_summarize_function): Move out of anonymous
+       namespace.
+       (ipa_sra_function_summaries::insert): New virtual function.
+       * passes.c (execute_one_pass): Do not add transforms to inline clones.
+       * symbol-summary.h (function_summary_base): Make insert and duplicate
+       hooks fail instead of silently producing empty summaries; add way to
+       disable duplication hooks
+       (call_summary_base): Likewise.
+       * tree-nested.c (nested_function_info::get_create): Disable insertion
+       hooks
+       (maybe_record_nested_function): Likewise.
+
+2020-10-26  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       * cfg.c (debug_bb): New overloaded function.
+       (debug_bb_n): New overloaded function.
+       * cfg.h (debug_bb): New declaration.
+       (debug_bb_n): New declaration.
+       * print-rtl.c (debug_bb_slim): Call debug_bb with flags.
+
 2020-10-24  H.J. Lu  <hjl.tools@gmail.com>
 
        PR bootstrap/97451
index 8f5453ef1e3c55d9004b32cef7ef7f00257c3ff2..86b2464d6bb80ddadf6b440a1b9c6f0e01247410 100644 (file)
@@ -1 +1 @@
-20201026
+20201027
index 0c8a5007a77542e98eea6f7f8ba4f1c8c52513ab..0e21847345885429e8aa16bf961c494984aa764f 100644 (file)
@@ -1,3 +1,184 @@
+2020-10-26  Ed Schonberg  <schonberg@adacore.com>
+
+       * exp_aggr.adb (Build_Array_Aggr_Code): If the aggregate
+       includes an Others_Choice in an association that is an
+       Iterated_Component_Association, generate a proper loop for it.
+
+2020-10-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/a-tifiio.adb: Add missing sign in documentation.
+       * libgnat/s-imgrea.ads: Minor fixes in commentary.
+
+2020-10-26  Pat Rogers  <rogers@adacore.com>
+
+       * doc/gnat_rm/implementation_defined_pragmas.rst: Include
+       "Jorvik" in pragma Profile description.
+       * gnat_rm.texi: Regenerate.
+
+2020-10-26  Bob Duff  <duff@adacore.com>
+
+       * sem_attr.adb (Check_Image_Type): Remove "|", so the compiler
+       will not crash.
+       * errout.ads: Improve comment. This has nothing to do with
+       -gnatQ.
+
+2020-10-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/a-tifiio.adb: Minor editions to documentation.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * contracts.adb (Causes_Contract_Freezing): Extend condition to
+       match the one in Analyze_Subprogram_Body_Helper. This routine is
+       used both as an assertion at the very start of
+       Freeze_Previous_Contracts and to detect previous declaration for
+       which Freeze_Previous_Contracts has been executed.
+
+2020-10-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/a-tifiio.adb: Move around documentaton paragraph.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * inline.adb (Establish_Actual_Mapping_For_Inlined_Call): Add
+       guard for a call to Set_Last_Assignment with the same condition
+       as the assertion in that routine and explain why this guard
+       fails in GNATprove mode.
+
+2020-10-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * doc/gnat_rm/implementation_defined_characteristics.rst: Adjust
+       the entries of 3.5.9(8) and 3.5.9(10).
+       * gnat_rm.texi: Regenerate.
+
+2020-10-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/a-tifiio.adb: Change the range of supported Small
+       values.
+       (E0, E1, E2): Adjust factors.
+       (Exact): Return false if the Small does not fit in 64 bits.
+
+2020-10-26  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+       * libgnat/g-socket.adb (Wait_On_Socket): Boolean parameter
+       For_Read changed to Event parameter of type
+       GNAT.Sockets.Poll.Wait_Event_Set.  Implementation is simplified
+       and based on call to GNAT.Sockets.Poll.Wait now.
+
+2020-10-26  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/a-tifiio.adb: Minor editions to documentation.
+
+2020-10-26  Yannick Moy  <moy@adacore.com>
+
+       * sem_ch12.adb (Restore_Private_Views): Do not lose the
+       information provided by Is_Generic_Actual_Type in GNATprove
+       mode.
+
+2020-10-26  Arnaud Charlet  <charlet@adacore.com>
+
+       * sem_warn.adb (Warn_On_Unreferenced_Entity): Suppress warning
+       on formal parameters of all dispatching operations.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_aggr.adb (Resolve_Delta_Array_Aggregate): Fix typos in
+       error message.
+
+2020-10-26  Olivier Hainque  <hainque@adacore.com>
+
+       * libgnat/s-dwalin.adb (Symbolic_Traceback): Always emit the hex
+       address at the beginning of an entry if suppression is not
+       requested. Consistently output a "???" for the subprogram name
+       when it is unknown.
+
+2020-10-26  Doug Rupp  <rupp@adacore.com>
+
+       * s-oscons-tmplt.c (_nfds_t): Use sizeof (unsigned long int).
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * par-ch4.adb (P_Iterated_Component_Association): Move code for
+       iterated_element_association to
+       Build_Iterated_Element_Association.
+
+2020-10-26  Yannick Moy  <moy@adacore.com>
+
+       * sem_ch12.adb (Needs_Body_Instantiated): In GNATprove mode, do
+       not instantiate bodies outside of the main unit.
+
+2020-10-26  Ed Schonberg  <schonberg@adacore.com>
+
+       * sem_aggr.adb (Resolve_Delta_Array_Aggregate): For an
+       association that is an iterated component association, attach
+       the copy of the expression to the tree prior to analysis, in
+       order to preserve its context. This is needed when verifying
+       static semantic rules that depend on context, for example that a
+       use of 'Old appears only within a postcondition.
+
+2020-10-26  Bob Duff  <duff@adacore.com>
+
+       * doc/gnat_ugn/gnat_utility_programs.rst: Document that
+       --no-comments-fill is now the default.
+
+2020-10-26  Gary Dismukes  <dismukes@adacore.com>
+
+       * sem_aggr.adb (Resolve_Extension_Aggregate): When testing for
+       an aggregate that is illegal due to having an ancestor type that
+       has unknown discriminants, add an "or else" condition testing
+       whether the aggregate type has unknown discriminants and that
+       Partial_View_Has_Unknown_Discr is also set on the ancestor type.
+       Extend the comment, including adding ??? about a possible
+       simpler test.
+
+2020-10-26  Bob Duff  <duff@adacore.com>
+
+       * libgnat/a-cihama.adb, libgnat/a-cohama.adb,
+       libgnat/a-cohase.adb (Delete): Set Position.Position, and
+       assert.
+
+2020-10-26  Arnaud Charlet  <charlet@adacore.com>
+
+       * sem_ch8.adb (Find_Direct_Name.Undefined): Handle known unit
+       names with 3 selectors.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_spark.adb (Expand_SPARK_Delta_Or_Update): Add missing call
+       to Enter_Name, just like it is called for
+       iterated_component_association in Expand_SPARK_N_Aggregate.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_spark.adb (Expand_SPARK_Delta_Or_Update): Reuse local
+       constant Expr and the Choice_List routine.
+       (Expand_SPARK_N_Aggregate): Reuse local constant Expr.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * par-ch4.adb (P_Iterated_Component_Association): Fix typos in
+       comments.
+
+2020-10-26  Arnaud Charlet  <charlet@adacore.com>
+
+       * par-ch6.adb (P_Formal_Part): Ada 2020 supports scanning
+       aspects on formal parameters.
+       * doc/gnat_rm/implementation_defined_aspects.rst (Aspect
+       Unreferenced): Update documentation.
+       * gnat_rm.texi: Regenerate.
+
+2020-10-26  Ed Schonberg  <schonberg@adacore.com>
+
+       * freeze.adb (Freeze_Type_Refs): When an entity in an expression
+       function is a type, freeze the entity and not just its type,
+       which would be incomplete when the type is derived and/or
+       tagged.
+
+2020-10-26  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_attr.adb (Expand_Update_Attribute): Handle
+       subtype_indication just like in Expand_Delta_Array_Aggregate.
+
 2020-10-25  Iain Sandoe  <iain@sandoe.co.uk>
 
        * Makefile.rtl: Add GNATRTL_128BIT_PAIRS/OBJS for 64bit
index 27a59c2a22f217977b9491c3501d5e32b18b8e64..1664a70c285ebac46c1c0f854cd9dbac5b860ec3 100644 (file)
@@ -1,3 +1,10 @@
+2020-10-26  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+       * c-common.c (__is_nothrow_assignable): New.
+       (__is_nothrow_constructible): Likewise.
+       * c-common.h (RID_IS_NOTHROW_ASSIGNABLE): New.
+       (RID_IS_NOTHROW_CONSTRUCTIBLE): Likewise.
+
 2020-10-23  Jan Hubicka  <hubicka@ucw.cz>
 
        * c-common.c (c_common_finalize_early_debug): Update for new thunk api.
index 3fe49319c20d62334840daab84c18635f9bf9dd7..270325233b89604235fd072a44205d1902f502c4 100644 (file)
@@ -1,3 +1,15 @@
+2020-10-26  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+       * cp-tree.h (CPTK_IS_NOTHROW_ASSIGNABLE): New.
+       (CPTK_IS_NOTHROW_CONSTRUCTIBLE): Likewise.
+       (is_nothrow_xible): Likewise.
+       * method.c (is_nothrow_xible): New.
+       (is_trivially_xible): Tweak.
+       * parser.c (cp_parser_primary_expression): Handle the new RID_*.
+       (cp_parser_trait_expr): Likewise.
+       * semantics.c (trait_expr_value): Handle the new RID_*.
+       (finish_trait_expr): Likewise.
+
 2020-10-24  Marek Polacek  <polacek@redhat.com>
 
        PR c++/96241
index cc134185819738ef9a598fd8c000317ef6319f05..93bd09717cf077b5fea18dd5aa538eddf43529b9 100644 (file)
@@ -1,3 +1,185 @@
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/localentry-1.c: Remove -mpcrel from options.
+       * gcc.target/powerpc/notoc-direct-1.c: Likewise.
+       * gcc.target/powerpc/pr94740.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/bswap64-4.c: Comment.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/pr93122.c: Replace -mcpu with -mdejagnu-cpu.
+       * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/vsx-load-element-extend-char.c: Require int128.
+       * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
+       * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
+       * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/cfuged-1.c,
+       gcc.target/powerpc/cntlzdm-1.c,
+       gcc.target/powerpc/cnttzdm-1.c,
+       gcc.target/powerpc/dg-future-1.c,
+       gcc.target/powerpc/lsbb-runnable.c,
+       gcc.target/powerpc/mma-double-test.c,
+       gcc.target/powerpc/mma-single-test.c,
+       gcc.target/powerpc/p10-arch31.c,
+       gcc.target/powerpc/p10-identify.c,
+       gcc.target/powerpc/pdep-1.c,
+       gcc.target/powerpc/pextd-1.c,
+       gcc.target/powerpc/pr96787-2.c,
+       gcc.target/powerpc/vec-blend-runnable.c,
+       gcc.target/powerpc/vec-cfuged-1.c,
+       gcc.target/powerpc/vec-clrl-1.c,
+       gcc.target/powerpc/vec-clrl-3.c,
+       gcc.target/powerpc/vec-clrr-1.c,
+       gcc.target/powerpc/vec-clrr-3.c,
+       gcc.target/powerpc/vec-cntlzm-1.c,
+       gcc.target/powerpc/vec-cnttzm-1.c,
+       gcc.target/powerpc/vec-extracth-1.c,
+       gcc.target/powerpc/vec-extracth-3.c,
+       gcc.target/powerpc/vec-extracth-5.c,
+       gcc.target/powerpc/vec-extracth-7.c,
+       gcc.target/powerpc/vec-extractl-1.c,
+       gcc.target/powerpc/vec-extractl-3.c,
+       gcc.target/powerpc/vec-extractl-5.c,
+       gcc.target/powerpc/vec-extractl-7.c,
+       gcc.target/powerpc/vec-gnb-1.c,
+       gcc.target/powerpc/vec-insert-word-runnable.c,
+       gcc.target/powerpc/vec-pdep-1.c,
+       gcc.target/powerpc/vec-permute-ext-runnable.c,
+       gcc.target/powerpc/vec-pext-1.c,
+       gcc.target/powerpc/vec-replace-word-runnable.c,
+       gcc.target/powerpc/vec-shift-double-runnable.c,
+       gcc.target/powerpc/vec-splati-runnable.c,
+       gcc.target/powerpc/vec-stril-1.c,
+       gcc.target/powerpc/vec-stril-16.c,
+       gcc.target/powerpc/vec-stril-17.c,
+       gcc.target/powerpc/vec-stril-18.c,
+       gcc.target/powerpc/vec-stril-19.c,
+       gcc.target/powerpc/vec-stril-20.c,
+       gcc.target/powerpc/vec-stril-21.c,
+       gcc.target/powerpc/vec-stril-22.c,
+       gcc.target/powerpc/vec-stril-23.c,
+       gcc.target/powerpc/vec-stril-3.c,
+       gcc.target/powerpc/vec-stril-5.c,
+       gcc.target/powerpc/vec-stril-7.c,
+       gcc.target/powerpc/vec-stril_p-1.c,
+       gcc.target/powerpc/vec-stril_p-3.c,
+       gcc.target/powerpc/vec-stril_p-5.c,
+       gcc.target/powerpc/vec-stril_p-7.c,
+       gcc.target/powerpc/vec-strir-1.c,
+       gcc.target/powerpc/vec-strir-16.c,
+       gcc.target/powerpc/vec-strir-17.c,
+       gcc.target/powerpc/vec-strir-18.c,
+       gcc.target/powerpc/vec-strir-19.c,
+       gcc.target/powerpc/vec-strir-20.c,
+       gcc.target/powerpc/vec-strir-21.c,
+       gcc.target/powerpc/vec-strir-22.c,
+       gcc.target/powerpc/vec-strir-23.c,
+       gcc.target/powerpc/vec-strir-3.c,
+       gcc.target/powerpc/vec-strir-5.c,
+       gcc.target/powerpc/vec-strir-7.c,
+       gcc.target/powerpc/vec-strir_p-1.c,
+       gcc.target/powerpc/vec-strir_p-3.c,
+       gcc.target/powerpc/vec-strir_p-5.c,
+       gcc.target/powerpc/vec-strir_p-7.c,
+       gcc.target/powerpc/vec-ternarylogic-1.c,
+       gcc.target/powerpc/vec-ternarylogic-3.c,
+       gcc.target/powerpc/vec-ternarylogic-5.c,
+       gcc.target/powerpc/vec-ternarylogic-7.c,
+       gcc.target/powerpc/vec-ternarylogic-9.c,
+       gcc.target/powerpc/vsx_mask-count-runnable.c,
+       gcc.target/powerpc/vsx_mask-expand-runnable.c,
+       gcc.target/powerpc/vsx_mask-extract-runnable.c,
+       gcc.target/powerpc/vsx_mask-move-runnable.c,
+       gcc.target/powerpc/xxgenpc-runnable.c: Link testcase when it
+       can't be run.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/dimode_off.c: Add -mno-prefixed to options.
+
+2020-10-26  Alan Modra  <amodra@gmail.com>
+
+       * gcc.target/powerpc/cprophard.c: Add -mno-pcrel to options.
+       * gcc.target/powerpc/float128-hw3.c: Likewise.
+       * gcc.target/powerpc/pr79439-1.c: Likewise.
+       * gcc.target/powerpc/pr79439-2.c: Likewise.
+       * gcc.target/powerpc/r2_shrink-wrap.c: Likewise.
+
+2020-10-26  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr97567.c: New.
+
+2020-10-26  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr97555.c: New test.
+
+2020-10-26  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+       * g++.dg/ext/is_nothrow_constructible1.C: New file.
+       * g++.dg/ext/is_nothrow_constructible2.C: New file.
+       * g++.dg/ext/is_nothrow_constructible3.C: New file.
+       * g++.dg/ext/is_nothrow_constructible4.C: New file.
+       * g++.dg/ext/is_nothrow_constructible5.C: New file.
+       * g++.dg/ext/is_nothrow_constructible6.C: New file.
+
+2020-10-26  Jan Hubicka  <jh@suse.cz>
+
+       PR ipa/97576
+       * gcc.c-torture/compile/pr97576.c: New test.
+
+2020-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR tree-optimization/97546
+       * gcc.target/aarch64/sve/acle/general/pr97546.c: New test.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/97521
+       * gcc.target/i386/pr97521.c: New testcase.
+
+2020-10-26  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95458
+       * gcc.target/i386/pr95458-1.c: New test.
+       * gcc.target/i386/pr95458-2.c: Likewise.
+
+2020-10-26  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/95151
+       * gcc.target/i386/pr95151-1.c: New test.
+       * gcc.target/i386/pr95151-2.c: Likewise.
+       * gcc.target/i386/pr95151-3.c: Likewise.
+       * gcc.target/i386/pr95151-4.c: Likewise.
+
+2020-10-26  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97539
+       * gcc.dg/pr97539.c: New testcase.
+
+2020-10-26  Arnaud Charlet  <charlet@adacore.com>
+
+       * gnat.dg/warn14.adb: Update expectations.
+
 2020-10-24  Marek Polacek  <polacek@redhat.com>
 
        PR c++/96241
index e6656ec6497d7011d84ef5670c8b10c2a517e40e..39febe67c4af6726f2b8e6c7f4a909914ea467df 100644 (file)
@@ -1,3 +1,29 @@
+2020-10-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/experimental/executor (strand::_State): Fix thinko.
+
+2020-10-26  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+       * include/std/type_traits (__is_nt_constructible_impl): Remove.
+       (__is_nothrow_constructible_impl): Adjust.
+       (is_nothrow_default_constructible): Likewise.
+       (__is_nt_assignable_impl): Remove.
+       (__is_nothrow_assignable_impl): Adjust.
+
+2020-10-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/97570
+       * libsupc++/new_opa.cc: Declare size_t in global namespace.
+       Remove unused header.
+
+2020-10-26  Stephan Bergmann  <sbergman@redhat.com>
+
+       * include/bits/shared_ptr_base.h
+       (_Sp_counted_base::_M_add_ref_lock_nothrow(): Add noexcept to
+       definitions to match declaration.
+       (__shared_count(const __weak_count&, nothrow_t)): Add noexcept
+       to declaration to match definition.
+
 2020-10-23  Patrick Palka  <ppalka@redhat.com>
 
        * include/std/ranges (single_view::single_view): Mark the