Daily bump.
This commit is contained in:
parent
1e8e49f135
commit
b85d5dc583
163
gcc/ChangeLog
163
gcc/ChangeLog
@ -1,3 +1,166 @@
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
PR target/97436
|
||||
* config/nvptx/nvptx.opt (m32): Comment out.
|
||||
* doc/invoke.texi (NVPTX options): Remove -m32.
|
||||
|
||||
2020-10-15 Jan Hubicka <hubicka@ucw.cz>
|
||||
Richard Biener <rguenther@suse.de>
|
||||
|
||||
* attr-fnspec.h: Fix toplevel comment.
|
||||
|
||||
2020-10-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-pretty-print.c (dump_mem_ref): Print constant offset
|
||||
also for TARGET_MEM_REF.
|
||||
|
||||
2020-10-15 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* symtab.c (symtab_node::binds_to_current_def_p): Also accept symbols
|
||||
defined in other partition.
|
||||
|
||||
2020-10-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-loop.c (vectorizable_live_operation): Adjust
|
||||
dominance query.
|
||||
|
||||
2020-10-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/97482
|
||||
* tree-data-ref.c (split_constant_offset_1): Handle
|
||||
trivial conversions better.
|
||||
* fold-const.c (convert_to_ptrofftype_loc): Elide conversion
|
||||
if the offset is already ptrofftype_p.
|
||||
|
||||
2020-10-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR ipa/97295
|
||||
* profile-count.c (profile_count::to_frequency): Move part of
|
||||
gcc_assert to STATIC_ASSERT.
|
||||
* regs.h (REG_FREQ_FROM_BB): Do not use count.to_frequency for
|
||||
a function that does not have count_max initialized.
|
||||
|
||||
2020-10-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* params.opt (-param-ipa-jump-function-lookups=): Add full stop at
|
||||
the end of the parameter description.
|
||||
|
||||
2020-10-15 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* common/config/riscv/riscv-common.c (riscv_cpu_tables): New.
|
||||
(riscv_arch_str): Return empty string if current_subset_list
|
||||
is NULL.
|
||||
(riscv_find_cpu): New.
|
||||
(riscv_handle_option): Verify option value of -mcpu.
|
||||
(riscv_expand_arch): Using std::string.
|
||||
(riscv_default_mtune): New.
|
||||
(riscv_expand_arch_from_cpu): Ditto.
|
||||
* config/riscv/riscv-cores.def: New.
|
||||
* config/riscv/riscv-protos.h (riscv_find_cpu): New.
|
||||
(riscv_cpu_info): New.
|
||||
* config/riscv/riscv.c (riscv_tune_info): Rename ...
|
||||
(riscv_tune_param): ... to this.
|
||||
(riscv_cpu_info): Rename ...
|
||||
(riscv_tune_info): ... to this.
|
||||
(tune_info): Rename ...
|
||||
(tune_param): ... to this.
|
||||
(rocket_tune_info): Update data type name.
|
||||
(sifive_7_tune_info): Ditto.
|
||||
(optimize_size_tune_info): Ditto.
|
||||
(riscv_cpu_info_table): Rename ...
|
||||
(riscv_tune_info_table): ... to this.
|
||||
(riscv_parse_cpu): Rename ...
|
||||
(riscv_parse_tune): ... to this, and translate valid -mcpu option to
|
||||
-mtune option.
|
||||
(riscv_rtx_costs): Rename tune_info to tune_param.
|
||||
(riscv_class_max_nregs): Ditto.
|
||||
(riscv_memory_move_cost): Ditto.
|
||||
(riscv_init_machine_status): Use value of -mcpu if -mtune is not
|
||||
given, and rename tune_info to tune_param.
|
||||
* config/riscv/riscv.h (riscv_expand_arch_from_cpu): New.
|
||||
(riscv_default_mtune): Ditto.
|
||||
(EXTRA_SPEC_FUNCTIONS): Add riscv_expand_arch_from_cpu and
|
||||
riscv_default_mtune.
|
||||
(OPTION_DEFAULT_SPECS): Handle default value of -march/-mabi.
|
||||
(DRIVER_SELF_SPECS): Expand -march from -mcpu if -march is not
|
||||
given.
|
||||
* config/riscv/riscv.opt (-mcpu): New option.
|
||||
* config/riscv/t-riscv ($(common_out_file)): Add
|
||||
riscv-cores.def to dependency.
|
||||
* doc/invoke.texi (RISC-V Option): Add -mcpu, and update the
|
||||
description of default value for -mtune and -march.
|
||||
|
||||
2020-10-15 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h (get_available_features):
|
||||
Detect HRESET.
|
||||
* common/config/i386/i386-common.c (OPTION_MASK_ISA2_HRESET_SET,
|
||||
OPTION_MASK_ISA2_HRESET_UNSET): New macros.
|
||||
(ix86_handle_option): Handle -mhreset.
|
||||
* common/config/i386/i386-cpuinfo.h (enum processor_features):
|
||||
Add FEATURE_HRESET.
|
||||
* common/config/i386/i386-isas.h: Add ISA_NAMES_TABLE_ENTRY
|
||||
for hreset.
|
||||
* config.gcc: Add hresetintrin.h
|
||||
* config/i386/hresetintrin.h: New header file.
|
||||
* config/i386/x86gprintrin.h: Include hresetintrin.h.
|
||||
* config/i386/cpuid.h (bit_HRESET): New.
|
||||
* config/i386/i386-builtin.def: Add new builtin.
|
||||
* config/i386/i386-expand.c (ix86_expand_builtin):
|
||||
Handle new builtin.
|
||||
* config/i386/i386-c.c (ix86_target_macros_internal): Define
|
||||
__HRESET__.
|
||||
* config/i386/i386-options.c (isa2_opts): Add -mhreset.
|
||||
(ix86_valid_target_attribute_inner_p): Handle hreset.
|
||||
* config/i386/i386.h (TARGET_HRESET, TARGET_HRESET_P,
|
||||
PTA_HRESET): New.
|
||||
(PTA_ALDERLAKE): Add PTA_HRESET.
|
||||
* config/i386/i386.opt: Add option -mhreset.
|
||||
* config/i386/i386.md (UNSPECV_HRESET): New unspec.
|
||||
(hreset): New define_insn.
|
||||
* doc/invoke.texi: Document -mhreset.
|
||||
* doc/extend.texi: Document hreset.
|
||||
|
||||
2020-10-15 Hongtao Liu <hongtao.liu@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h (get_available_features):
|
||||
Detect UINTR.
|
||||
* common/config/i386/i386-common.c (OPTION_MASK_ISA2_UINTR_SET
|
||||
OPTION_MASK_ISA2_UINTR_UNSET): New.
|
||||
(ix86_handle_option): Handle -muintr.
|
||||
* common/config/i386/i386-cpuinfo.h (enum processor_features):
|
||||
Add FEATURE_UINTR.
|
||||
* common/config/i386/i386-isas.h: Add ISA_NAMES_TABLE_ENTRY
|
||||
for uintr.
|
||||
* config.gcc: Add uintrintrin.h to extra_headers.
|
||||
* config/i386/uintrintrin.h: New.
|
||||
* config/i386/cpuid.h (bit_UINTR): New.
|
||||
* config/i386/i386-builtin-types.def: Add new types.
|
||||
* config/i386/i386-builtin.def: Add new builtins.
|
||||
* config/i386/i386-builtins.c (ix86_init_mmx_sse_builtins): Add
|
||||
__builtin_ia32_testui.
|
||||
* config/i386/i386-builtins.h (ix86_builtins): Add
|
||||
IX86_BUILTIN_TESTUI.
|
||||
* config/i386/i386-c.c (ix86_target_macros_internal): Define
|
||||
__UINTR__.
|
||||
* config/i386/i386-expand.c (ix86_expand_special_args_builtin):
|
||||
Handle UINT8_FTYPE_VOID.
|
||||
(ix86_expand_builtin): Handle IX86_BUILTIN_TESTUI.
|
||||
* config/i386/i386-options.c (isa2_opts): Add -muintr.
|
||||
(ix86_valid_target_attribute_inner_p): Handle UINTR.
|
||||
(ix86_option_override_internal): Add TARGET_64BIT check for UINTR.
|
||||
* config/i386/i386.h (TARGET_UINTR, TARGET_UINTR_P, PTA_UINTR): New.
|
||||
(PTA_SAPPHIRRAPIDS): Add PTA_UINTR.
|
||||
* config/i386/i386.opt: Add -muintr.
|
||||
* config/i386/i386.md
|
||||
(define_int_iterator UINTR_UNSPECV): New.
|
||||
(define_int_attr uintr_unspecv): New.
|
||||
(uintr_<uintr_unspecv>, uintr_senduipi, testui):
|
||||
New define_insn patterns.
|
||||
* config/i386/x86gprintrin.h: Include uintrintrin.h
|
||||
* doc/invoke.texi: Document -muintr.
|
||||
* doc/extend.texi: Document uintr.
|
||||
|
||||
2020-10-14 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR middle-end/97391
|
||||
|
@ -1 +1 @@
|
||||
20201015
|
||||
20201016
|
||||
|
@ -1,3 +1,240 @@
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* sem_ch10.adb (Install_With_Clause): Fix implementation of Ada
|
||||
2005 AI-262 by taking into account generic packages. Minor
|
||||
reformatting.
|
||||
* libgnat/a-cbhase.ads, libgnat/a-cbhase.adb: Remove use clause
|
||||
on runtime unit spec.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* einfo.ads, einfo.adb (Scope_Depth_Value,
|
||||
Set_Scope_Depth_Value): Add assertions on valid nodes and update
|
||||
documentation accordingly.
|
||||
(Write_Field22_Name): Sync with change in Scope_Depth_Value.
|
||||
* sem_ch8.adb (Find_Direct_Name): Fix call to Scope_Depth_Value.
|
||||
|
||||
2020-10-15 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* sem_prag.adb (Analyze_Pragma): Adding semantic support of
|
||||
Standard to Default_Storage_Pool.
|
||||
* freeze.adb (Freeze_Entity): If pragma Default_Storage_Pool
|
||||
applies and it is set to Standard then use the global pool as
|
||||
the associated storage pool of the access type.
|
||||
|
||||
2020-10-15 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* exp_ch6.ads (Might_Have_Tasks): Update documentation.
|
||||
* exp_ch6.adb (Might_Have_Tasks): Return also true when the type
|
||||
has tasks.
|
||||
(Make_Build_In_Place_Call_In_Allocator): Code cleanup.
|
||||
* exp_ch3.adb (Ensure_Activation_Chain_And_Master,
|
||||
Expand_N_Full_Type_Declaration, Expand_N_Object_Declaration):
|
||||
Code cleanup.
|
||||
|
||||
2020-10-15 Steve Baird <baird@adacore.com>
|
||||
|
||||
* checks.adb (Apply_Predicate_Check): Generate "infinite
|
||||
recursion" warning message even if run-time predicate checking
|
||||
is disabled.
|
||||
* exp_ch6.adb (Expand_Simple_Function_Return): In testing
|
||||
whether the returned expression is a function call, look for the
|
||||
case where the call has been transformed into a dereference of
|
||||
an access value that designates the result of a function call.
|
||||
* sem_ch3.adb (Analyze_Object_Declaration): Legality checking
|
||||
for a static expression is unaffected by assertion policy (and,
|
||||
in particular, enabling/disabling of subtype predicates. To get
|
||||
the right legality checking, we need to call
|
||||
Check_Expression_Against_Static_Predicate for a static
|
||||
expression even if predicate checking is disabled for the given
|
||||
predicate-bearing subtype. On the other hand, we don't want to
|
||||
call Make_Predicate_Check unless predicate checking is enabled.
|
||||
* sem_ch7.adb (Uninstall_Declarations.Preserve_Full_Attributes):
|
||||
Preserve the Predicates_Ignored attribute.
|
||||
* sem_eval.adb (Check_Expression_Against_Static_Predicate):
|
||||
Previously callers ensured that this procedure was only called
|
||||
if predicate checking was enabled; that is no longer the case,
|
||||
so predicates-disabled case must be handled.
|
||||
* sem_prag.adb (Analyze_Pragma): Fix bug in setting
|
||||
Predicates_Ignored attribute in Predicate pragma case.
|
||||
|
||||
2020-10-15 Ed Schonberg <schonberg@adacore.com>
|
||||
|
||||
* freeze.adb (Freeze_Fixed_Point_Type): Do not scale the bounds
|
||||
of a declared subtype using the 'Small of the type; this is
|
||||
done during resolution of the bound itself, unlike what is done
|
||||
for the bounds of the base type, which are used to determine its
|
||||
required size. Previous code performed this scaling twice,
|
||||
leading to meaningless values for such a subtype.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_util.adb (Bad_Predicated_Subtype_Use): Emit an
|
||||
unconditional error, not a conditional warning.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.adb (Process_Subtype): Combine guards for
|
||||
Null_Exclusion_Present in May_Have_Null_Exclusion; use this
|
||||
combined guard when checking AI-231.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.adb (Process_Subtype): Sync May_Have_Null_Exclusion
|
||||
with assertion in Null_Exclusion_Present; clarify the scope of
|
||||
local variables.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.adb (Analyze_Subtype_Declaration): Fix style.
|
||||
(Make_Index): Refactor to avoid repeated detection of subtype
|
||||
indication; add comment.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_prag.adb (Is_Acceptable_Dim3): Use Is_RTE to not pull CUDA
|
||||
package unless necessary; rename local Tmp variable; iterate
|
||||
with procedural Next.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.adb (Array_Type_Declaration): Refine type of a local
|
||||
variable.
|
||||
(Make_Index): Simplify to avoid assignment with a type entity
|
||||
and then backtracking by reassigning to Empty; remove excessive
|
||||
whitespace.
|
||||
* sem_ch9.adb (Analyze_Entry_Body): Remove extra parens.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.adb (Access_Subprogram_Declaration): Remove extra
|
||||
parens.
|
||||
(Make_Index): Remove excessive calls to Is_Type.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* sem_util.adb (Enter_Name): Remove unnecessary conditions in
|
||||
Enter_Name that come from the beginning of times.
|
||||
|
||||
2020-10-15 Bob Duff <duff@adacore.com>
|
||||
|
||||
* exp_ch6.adb (Expand_Simple_Function_Return): Remove DSP part
|
||||
of comment, and reformat.
|
||||
|
||||
2020-10-15 Boris Yakobowski <yakobowski@adacore.com>
|
||||
|
||||
* exp_attr.adb (Expand_N_Attribute_Reference): Do not expand
|
||||
'Initialized in CodePeer mode.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* sem_ch12.adb (Reset_Entity): Protect against malformed tree.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* sem_ch13.adb (Add_Predicates): Prevent analyzing twice the
|
||||
same pragma in case an inner package references the type with a
|
||||
predicate (as opposed to defining the type).
|
||||
|
||||
2020-10-15 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* libgnat/a-cfinve.adb (Int): Use subtype of Long_Long_Integer.
|
||||
* libgnat/a-cofove.adb (Int): Likewise.
|
||||
* libgnat/a-cgcaso.adb (T): Likewise.
|
||||
* libgnat/a-cogeso.adb (T): Likewise.
|
||||
* libgnat/g-debpoo.ads (Byte_Count): Use Long_Long_Integer'Size.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch12.adb: Replace list of N_Defining_... enumerations with
|
||||
N_Entity.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.ads, sem_ch3.adb (Make_Index): Refined type of
|
||||
parameter.
|
||||
(Constrain_Index): Likewise.
|
||||
(Array_Type_Declaration): Refine type of a local counter
|
||||
variable; remove a trivially useless initialization.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch3.adb (Analyze_Subtype_Declaration): Recognize both
|
||||
identifiers and expanded names; use high-level Is_Scalar_Type
|
||||
instead of low-level membership test.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* sem_eval.adb (Eval_Intrinsic_Call, Fold_Shift): Add support
|
||||
for Shift_Right_Arithmetic and for signed integers.
|
||||
* exp_ch4.adb (Expand_N_Op_Rotate_Left,
|
||||
Expand_N_Op_Rotate_Right, Expand_N_Op_Shift_Left,
|
||||
Expand_N_Op_Shift_Right_Arithmetic): Minor reformatting and code
|
||||
cleanup to ensure a consistent handling. Update comments and add
|
||||
assertion.
|
||||
|
||||
2020-10-15 Bob Duff <duff@adacore.com>
|
||||
|
||||
* sem_ch13.adb (Visible_Component): Enable this code for task
|
||||
and protected types, as well as record and private types.
|
||||
* sem_ch13.ads (Replace_Type_References_Generic): Update
|
||||
comment. Move the efficiency comment into the body, because
|
||||
it's about the implementation.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* par-ch13.adb (Get_Aspect_Specifications): Generate a warning
|
||||
rather than an error on unknown aspects unless -gnatd2 is used.
|
||||
(Aspect_Specifications_Present): Improve detection of unknown
|
||||
aspects.
|
||||
* debug.adb (Debug_Flag_2): Update document.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* sem_res.adb (Resolve_Call): Do not try to inline intrinsic
|
||||
calls.
|
||||
|
||||
2020-10-15 Ed Schonberg <schonberg@adacore.com>
|
||||
|
||||
* exp_aggr.adb (Expand_N_Aggregate): A record aggregate requires
|
||||
a non-private type.
|
||||
* sem_ch13.adb (Valid_Assign_Indexed): New subprogram local to
|
||||
Resolve_Aspect_Aggregate, to handle the case when the
|
||||
corresponding name appearing in the aspect specification for an
|
||||
indexed aggregate is an overloaded operation.
|
||||
* libgnat/a-convec.ads, libgnat/a-convec.adb,
|
||||
libgnat/a-coinve.ads, libgnat/a-coinve.adb,
|
||||
libgnat/a-cobove.ads, libgnat/a-cobove.adb,
|
||||
libgnat/a-cdlili.ads, libgnat/a-cdlili.adb,
|
||||
libgnat/a-cbdlli.ads, libgnat/a-cbdlli.adb,
|
||||
libgnat/a-cohama.ads, libgnat/a-cihama.ads,
|
||||
libgnat/a-cbhama.ads, libgnat/a-cborma.ads,
|
||||
libgnat/a-ciorma.ads, libgnat/a-coorma.ads,
|
||||
libgnat/a-cihase.ads, libgnat/a-cohase.ads,
|
||||
libgnat/a-cbhase.ads, libgnat/a-cborse.ads,
|
||||
libgnat/a-ciorse.ads, libgnat/a-coorse.ads: Add Ada_2020 aspect
|
||||
Aggregate to types declared in standard containers, as well as
|
||||
new subprograms where required.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* libgnat/g-arrspl.ads, libgnat/g-arrspl.adb (Create,
|
||||
First_Cursor, Advance, Has_Element): New.
|
||||
|
||||
2020-10-15 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* Makefile.rtl: Add target pair for interfac.ads.
|
||||
* libgnat/interfac.ads: Add a comment.
|
||||
* libgnat/interfac__2020.ads: New, used for bootstrap purposes.
|
||||
* sem_util.adb (Is_Static_Function): Always return False for pre
|
||||
Ada 2020 to e.g. ignore the Static aspect in Interfaces for
|
||||
Ada < 2020.
|
||||
|
||||
2020-10-15 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* exp_util.adb (Remove_Side_Effects): Move special-casing for
|
||||
GNATprove to be applied to all object declarations.
|
||||
|
||||
2020-10-12 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* libgnat/a-ngelfu.ads (Sin, Cos): Make the single-argument
|
||||
|
@ -1,3 +1,20 @@
|
||||
2020-10-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/95844
|
||||
* decl.c (copy_fn_p): Return false for a function that is neither a
|
||||
constructor nor an assignment operator.
|
||||
(move_signature_fn_p): Likewise.
|
||||
|
||||
2020-10-15 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/97406
|
||||
PR c++/85901
|
||||
* cxx-pretty-print.c (pp_cxx_type_specifier_seq): Handle OFFSET_TYPE.
|
||||
(cxx_pretty_printer::abstract_declarator): Fix the printing of ')'.
|
||||
(cxx_pretty_printer::direct_abstract_declarator): Handle OFFSET_TYPE.
|
||||
(cxx_pretty_printer::type_id): Likewise. Print the abstract declarator
|
||||
for pointers-to-members.
|
||||
|
||||
2020-10-14 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/97358
|
||||
|
@ -1,3 +1,7 @@
|
||||
2020-10-15 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
* trans-decl.c (gfc_build_builtin_function_decls): Fix the coarray fndecls.
|
||||
|
||||
2020-10-14 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/97390
|
||||
|
@ -1,3 +1,127 @@
|
||||
2020-10-15 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* gcc.target/powerpc/builtins-1-p9-runnable.c: Adjust for big endian.
|
||||
* gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
|
||||
|
||||
2020-10-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/95844
|
||||
* g++.dg/cpp2a/spaceship-eq10.C: New test.
|
||||
|
||||
2020-10-15 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* gcc.target/powerpc/builtins-5-p9-runnable.c: Require lp64.
|
||||
* gcc.target/powerpc/builtins-msum-runnable.c: Require int128.
|
||||
* gcc.target/powerpc/float128-cmp2-runnable.c: Require float128.
|
||||
* gcc.target/powerpc/fold-vec-extract-double.p9.c: Require lp64.
|
||||
|
||||
2020-10-15 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/97406
|
||||
PR c++/85901
|
||||
* g++.dg/diagnostic/ptrtomem1.C: New test.
|
||||
* g++.dg/diagnostic/ptrtomem2.C: New test.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.dg/atomic/c11-atomic-exec-6.c: Xfail execution for nvptx.
|
||||
* gcc.dg/atomic/c11-atomic-exec-7.c: Same.
|
||||
* gcc.dg/atomic/stdatomic-op-5.c: Same.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
PR target/97436
|
||||
* gcc.target/nvptx/atomic_fetch-3.c: Remove.
|
||||
|
||||
2020-10-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/bb-slp-52.c: New testcase.
|
||||
|
||||
2020-10-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/97482
|
||||
* gcc.dg/vect/pr97428.c: New testcase.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.dg/tree-ssa/pr84512.c: Remove xfail for nvptx.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* c-c++-common/ident-0b.c: Require effective target ident_directive.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.c-torture/compile/limits-externdecl.c: Remove dg-skip-if for
|
||||
nvptx.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.dg/attr-alloc_size-11.c: Don't xfail for nvptx.
|
||||
* gcc.dg/tree-ssa/20040204-1.c: Same.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.c-torture/execute/pr68185.c: Remove dg-skip-if for nvptx.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.c-torture/execute/981019-1.c: Remove dg-skip-if for nvptx.
|
||||
|
||||
2020-10-15 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.c-torture/compile/pr42717.c: Remove nvptx xfail.
|
||||
* gcc.c-torture/compile/pr61684.c: Same.
|
||||
* gcc.c-torture/execute/pr20601-1.c: Same.
|
||||
* gcc.c-torture/execute/pr52129.c: Same.
|
||||
* gcc.c-torture/execute/pr59221.c: Same.
|
||||
* gcc.dg/pr68671.c: Same.
|
||||
|
||||
2020-10-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/ipa/modref-1.c: Remove space between param offset: and number
|
||||
in scan-ipa-dump.
|
||||
(b): Declare return type to void.
|
||||
(main): Declare return type to int. Change c to array of 3 chars.
|
||||
* gcc.dg/tree-ssa/modref-4.c: Remove space between param offset: and
|
||||
number in scan-ipa-dump. Use modref1 instead of modref2.
|
||||
(b): Declare return type to void.
|
||||
(main): Declare return type to int. Change c to array of 3 chars.
|
||||
|
||||
2020-10-15 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.target/riscv/mcpu-1.c: New.
|
||||
* gcc.target/riscv/mcpu-2.c: Ditto.
|
||||
* gcc.target/riscv/mcpu-3.c: Ditto.
|
||||
* gcc.target/riscv/mcpu-4.c: Ditto.
|
||||
* gcc.target/riscv/mcpu-5.c: Ditto.
|
||||
* gcc.target/riscv/mcpu-6.c: Ditto.
|
||||
* gcc.target/riscv/mcpu-7.c: Ditto.
|
||||
|
||||
2020-10-15 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* gcc.target/i386/hreset-1.c: New test.
|
||||
* gcc.target/i386/funcspec-56.inc: Add new target attribute.
|
||||
* gcc.target/i386/x86gprintrin-1.c: Add -mhreset.
|
||||
* gcc.target/i386/x86gprintrin-2.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-3.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-4.c: Add mhreset.
|
||||
* gcc.target/i386/x86gprintrin-5.c: Ditto.
|
||||
|
||||
2020-10-15 Hongtao Liu <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/funcspec-56.inc: Add new target attribute.
|
||||
* gcc.target/i386/uintr-1.c: New test.
|
||||
* gcc.target/i386/uintr-2.c: Ditto.
|
||||
* gcc.target/i386/uintr-3.c: Ditto.
|
||||
* gcc.target/i386/uintr-4.c: Ditto.
|
||||
* gcc.target/i386/uintr-5.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-1.c: Add -muintr for 64bit target.
|
||||
* gcc.target/i386/x86gprintrin-2.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-3.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-4.c: Add muintr for 64bit target.
|
||||
* gcc.target/i386/x86gprintrin-5.c: Ditto.
|
||||
|
||||
2020-10-14 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR middle-end/97391
|
||||
|
@ -1,3 +1,8 @@
|
||||
2020-10-15 Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
|
||||
* libgomp.texi (omp_get_max_active_levels): Modify description.
|
||||
(omp_get_supported_active_levels): Make descriptions consistent.
|
||||
|
||||
2020-10-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libgomp.texi (omp_get_supported_active_levels): Fix a typo.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2020-10-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/concepts: Fix typos in copyright notice.
|
||||
* include/std/ranges: Likewise.
|
||||
|
||||
2020-10-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/97415
|
||||
|
Loading…
Reference in New Issue
Block a user