Daily bump.
This commit is contained in:
parent
18e7f36bf2
commit
f19e7c8d5b
177
gcc/ChangeLog
177
gcc/ChangeLog
|
@ -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
|
||||
|
|
|
@ -1 +1 @@
|
|||
20201026
|
||||
20201027
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue