Daily bump.
This commit is contained in:
parent
2175b3976f
commit
05788e9b95
12 changed files with 616 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2022-11-06 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc-changelog/git_update_version.py: Add
|
||||
e4cba49413ca429dc82f6aa2e88129ecb3fdd943 to ignored commits.
|
||||
|
||||
2022-10-20 Jonathan Wakely <jwakely@redhat.com>
|
||||
Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
|
|
163
gcc/ChangeLog
163
gcc/ChangeLog
|
@ -1,3 +1,166 @@
|
|||
2022-11-06 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* config/loongarch/loongarch.md (UNSPEC_FCOPYSIGN): New unspec.
|
||||
(type): Add fcopysign.
|
||||
(copysign<mode>3): New instruction template.
|
||||
|
||||
2022-11-06 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
|
||||
|
||||
* multiple_target.cc (expand_target_clones): Free memory.
|
||||
|
||||
2022-11-06 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
|
||||
|
||||
* cgraph.cc (cgraph_node::make_local): Remove redundant set_section.
|
||||
* multiple_target.cc (create_dispatcher_calls): Likewise.
|
||||
|
||||
2022-11-05 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR c/41041
|
||||
* doc/cppopts.texi: Document -fwide-exec-charset defaults
|
||||
correctly.
|
||||
|
||||
2022-11-05 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* common.opt (fmultiflags): New.
|
||||
* doc/invoke.texi: Document it.
|
||||
* gcc.cc (driver_self_specs): Discard it.
|
||||
* opts.cc (common_handle_option): Ignore it in the driver.
|
||||
|
||||
2022-11-04 Jeff Chapman II <jchapman@lock3software.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
* input.cc (get_source_text_between): New fn.
|
||||
* input.h (get_source_text_between): Declare.
|
||||
|
||||
2022-11-04 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107342
|
||||
* range-op.cc (operator_mult::fold_range): New.
|
||||
(operator_div::fold_range): New.
|
||||
|
||||
2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* fold-const.cc (operand_compare::operand_equal_p) <COMPONENT_REF>:
|
||||
Do not take into account operand 2.
|
||||
(operand_compare::hash_operand) <COMPONENT_REF>: Likewise.
|
||||
|
||||
2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* expr.cc (emit_group_store): Do not use subword paradoxical subregs
|
||||
|
||||
2022-11-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-sve2.md: Fix typo in Cryptographic
|
||||
extensions comment.
|
||||
|
||||
2022-11-04 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* Makefile.in (OBJS): Remove 'dbxout.o'.
|
||||
* config/nvptx/nvptx.cc: Don't '#include "dbxout.h"'.
|
||||
* dbxout.cc: Remove.
|
||||
* dbxout.h: Likewise.
|
||||
* target-def.h (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR):
|
||||
Default to 'default_asm_out_constructor',
|
||||
'default_asm_out_destructor'.
|
||||
* targhooks.cc (default_asm_out_constructor)
|
||||
(default_asm_out_destructor): New.
|
||||
* targhooks.h (default_asm_out_constructor)
|
||||
(default_asm_out_destructor): Declare.
|
||||
|
||||
2022-11-04 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* Makefile.in (OBJS): Add 'dbxout.o'.
|
||||
* config/nvptx/nvptx.cc: '#include "dbxout.h"'.
|
||||
* dbxout.cc: New.
|
||||
* dbxout.h: Likewise.
|
||||
* target-def.h (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR):
|
||||
Default to 'default_stabs_asm_out_constructor',
|
||||
'default_stabs_asm_out_destructor'.
|
||||
|
||||
2022-11-04 Hongyu Wang <hongyu.wang@intel.com>
|
||||
Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h (get_available_features): Detect
|
||||
amx-fp16.
|
||||
* common/config/i386/i386-common.cc (OPTION_MASK_ISA2_AMX_FP16_SET,
|
||||
OPTION_MASK_ISA2_AMX_FP16_UNSET): New macros.
|
||||
(ix86_handle_option): Handle -mamx-fp16.
|
||||
* common/config/i386/i386-cpuinfo.h (enum processor_features):
|
||||
Add FEATURE_AMX_FP16.
|
||||
* common/config/i386/i386-isas.h: Add ISA_NAME_TABLE_ENTRY for
|
||||
amx-fp16.
|
||||
* config.gcc: Add amxfp16intrin.h.
|
||||
* config/i386/cpuid.h (bit_AMX_FP16): New.
|
||||
* config/i386/i386-c.cc (ix86_target_macros_internal): Define
|
||||
__AMX_FP16__.
|
||||
* config/i386/i386-isa.def: Add DEF_PTA for AMX_FP16.
|
||||
* config/i386/i386-options.cc (isa2_opts): Add -mamx-fp16.
|
||||
(ix86_valid_target_attribute_inner_p): Add new ATTR.
|
||||
(ix86_option_override_internal): Handle AMX-FP16.
|
||||
* config/i386/i386.opt: Add -mamx-fp16.
|
||||
* config/i386/immintrin.h: Include amxfp16intrin.h.
|
||||
* doc/extend.texi: Document -mamx-fp16.
|
||||
* doc/invoke.texi: Document amx-fp16.
|
||||
* doc/sourcebuild.texi: Document amx_fp16.
|
||||
* config/i386/amxfp16intrin.h: New file.
|
||||
|
||||
2022-11-04 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h (get_intel_cpu):
|
||||
Add Sierra Forest.
|
||||
* common/config/i386/i386-common.cc
|
||||
(processor_names): Add Sierra Forest.
|
||||
(processor_alias_table): Ditto.
|
||||
* common/config/i386/i386-cpuinfo.h
|
||||
(enum processor_types): Add INTEL_SIERRAFOREST.
|
||||
* config.gcc: Add -march=sierraforest.
|
||||
* config/i386/driver-i386.cc (host_detect_local_cpu):
|
||||
Handle Sierra Forest.
|
||||
* config/i386/i386-c.cc (ix86_target_macros_internal):
|
||||
Ditto.
|
||||
* config/i386/i386-options.cc (m_SIERRAFOREST): New define.
|
||||
(processor_cost_table): Add sierra forest.
|
||||
* config/i386/i386.h (enum processor_type):
|
||||
Add PROCESSOR_SIERRA_FOREST.
|
||||
(PTA_SIERRAFOREST): Ditto.
|
||||
* doc/extend.texi: Add sierra forest.
|
||||
* doc/invoke.texi: Ditto.
|
||||
|
||||
2022-11-04 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* common/config/i386/cpuinfo.h (get_available_features):
|
||||
Detect cmpccxadd.
|
||||
* common/config/i386/i386-common.cc
|
||||
(OPTION_MASK_ISA2_CMPCCXADD_SET,
|
||||
OPTION_MASK_ISA2_CMPCCXADD_UNSET): New.
|
||||
(ix86_handle_option): Handle -mcmpccxadd.
|
||||
* common/config/i386/i386-cpuinfo.h (enum processor_features):
|
||||
Add FEATURE_CMPCCXADD.
|
||||
* common/config/i386/i386-isas.h: Add ISA_NAME_TABLE_ENTRY for
|
||||
cmpccxadd.
|
||||
* config.gcc: Add cmpccxaddintrin.h.
|
||||
* config/i386/cpuid.h (bit_CMPCCXADD): New.
|
||||
* config/i386/i386-builtin-types.def:
|
||||
Add DEF_FUNCTION_TYPE(INT, PINT, INT, INT, INT)
|
||||
and DEF_FUNCTION_TYPE(LONGLONG, PLONGLONG, LONGLONG, LONGLONG, INT).
|
||||
* config/i386/i386-builtin.def (BDESC): Add new builtins.
|
||||
* config/i386/i386-c.cc (ix86_target_macros_internal): Define
|
||||
__CMPCCXADD__.
|
||||
* config/i386/i386-expand.cc (ix86_expand_special_args_builtin):
|
||||
Add new parameter to indicate constant position.
|
||||
Handle INT_FTYPE_PINT_INT_INT_INT
|
||||
and LONGLONG_FTYPE_PLONGLONG_LONGLONG_LONGLONG_INT.
|
||||
* config/i386/i386-isa.def (CMPCCXADD): Add DEF_PTA(CMPCCXADD).
|
||||
* config/i386/i386-options.cc (isa2_opts): Add -mcmpccxadd.
|
||||
(ix86_valid_target_attribute_inner_p): Handle cmpccxadd.
|
||||
* config/i386/i386.opt: Add option -mcmpccxadd.
|
||||
* config/i386/sync.md (cmpccxadd_<mode>): New define insn.
|
||||
* config/i386/x86gprintrin.h: Include cmpccxaddintrin.h.
|
||||
* doc/extend.texi: Document cmpccxadd.
|
||||
* doc/invoke.texi: Document -mcmpccxadd.
|
||||
* doc/sourcebuild.texi: Document target cmpccxadd.
|
||||
* config/i386/cmpccxaddintrin.h: New file.
|
||||
|
||||
2022-11-03 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* doc/invoke.texi: -fconcepts no longer implies
|
||||
|
|
|
@ -1 +1 @@
|
|||
20221104
|
||||
20221106
|
||||
|
|
|
@ -1,3 +1,248 @@
|
|||
2022-11-04 Justin Squirek <squirek@adacore.com>
|
||||
|
||||
* exp_attr.adb (Expand_N_Attribute_Reference): Skip operand
|
||||
validity checks for attributes Has_Same_Storage and
|
||||
Overlaps_Storage.
|
||||
|
||||
2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* errout.adb (Remove_Warning_Messages.Check_For_Warning): Do not
|
||||
reinstate the Original_Node in the tree.
|
||||
* exp_aggr.adb (Build_Array_Aggr_Code.Gen_Loop): Copy the bounds
|
||||
on all paths.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* libgnat/g-excact.ads
|
||||
(Register_Global_Action): Refill comment.
|
||||
(Name_To_Id): Change pragma Restriction from singular to plural.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_warn.adb (Check_References): Remove redundant guard, as it
|
||||
is implied by a preceding call to Referenced_Check_Spec.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_warn.adb (Check_References): Remove useless query for "spec"
|
||||
of a variable; refactor nested if-statements into a single
|
||||
condition.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_util.adb
|
||||
(In_Pragma_Expression): Add standard guard against searching too
|
||||
far.
|
||||
(In_Quantified_Expression): Likewise.
|
||||
* sem_warn.adb
|
||||
(May_Need_Initialized_Actual): Remove redundant parens.
|
||||
(Check_References): Remove guard that duplicates a condition from
|
||||
the enclosing if-statement; only assign E1T variable when
|
||||
necessary.
|
||||
(Within_Postcondition): Fix layout.
|
||||
(No_Warn_On_In_Out): Balance parens in comment.
|
||||
|
||||
2022-11-04 Steve Baird <baird@adacore.com>
|
||||
|
||||
* doc/gnat_rm/implementation_defined_pragmas.rst: Add the standard
|
||||
'... "On" enables this extension.' sentence to the description of
|
||||
static intrinsic functions.
|
||||
* sem_ch13.adb
|
||||
(Analyze_Aspect_Spec): In the call to Error_Msg_GNAT_Extension for
|
||||
a Static aspect specification for an intrinsic function, specify
|
||||
Is_Core_Extension => True.
|
||||
* sem_eval.adb
|
||||
(Eval_Intrinsic_Call): Test Core_Extensions_Allowed instead of
|
||||
testing All_Extensions_Allowed.
|
||||
* gnat_rm.texi: Regenerate.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* aspects.adb (Relocate_Aspect): Remove call to Set_Has_Aspects.
|
||||
* sem_ch12.adb (Analyze_Formal_Package_Declaration): Likewise.
|
||||
* sem_util.adb (Copy_Ghost_Aspect, Copy_SPARK_Mode_Aspect):
|
||||
Likewise.
|
||||
|
||||
2022-11-04 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* exp_intr.adb
|
||||
(Expand_Dispatching_Constructor_Call): Report an error on
|
||||
unsupported dispatching constructor calls and report a warning on
|
||||
calls that may fail at run time.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_util.adb
|
||||
(Check_Components): Iterate using
|
||||
First/Next_Component_Or_Discriminant.
|
||||
(Has_Preelaborable_Initialization): Avoid repeated iteration with
|
||||
calls to Check_Components with First_Entity and
|
||||
First_Private_Entity.
|
||||
(Is_Independent_Object_Entity): Tune indentation.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch7.adb (Clear_Constants): Only iterate from First_Entity
|
||||
through Next_Entity; only examine variables because packages have
|
||||
no assignable formal parameters.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* doc/gnat_ugn/building_executable_programs_with_gnat.rst: Fix
|
||||
typos.
|
||||
* doc/gnat_ugn/elaboration_order_handling_in_gnat.rst: Fix typos
|
||||
and refill as necessary; remove trailing whitespace.
|
||||
* doc/gnat_ugn/gnat_and_program_execution.rst: Fix typos.
|
||||
* gnat_ugn.texi: Regenerate.
|
||||
|
||||
2022-11-04 Marc Poulhiès <poulhies@adacore.com>
|
||||
|
||||
* sem_util.ads (Add_Block_Identifier): Add new extra Scope
|
||||
argument.
|
||||
* sem_util.adb (Add_Block_Identifier): Likewise and use this scope
|
||||
variable instead of Current_Scope.
|
||||
* exp_util.adb (Wrap_Statements_In_Block): Add new scope argument
|
||||
to Add_Block_Identifier call.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_util.adb (Kill_Current_Values): Only iterate from
|
||||
First_Entity through Next_Entity.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch6.adb (Controlling_Formal): Iterate with First/Next_Formal
|
||||
and not with First/Next_Entity.
|
||||
|
||||
2022-11-04 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* exp_disp.adb
|
||||
(Expand_Interface_Conversion): Fix typo in comment.
|
||||
|
||||
2022-11-04 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* exp_disp.adb
|
||||
(Expand_Interface_Conversion): Under configurable runtime, when
|
||||
the target type is an interface that is an ancestor of the operand
|
||||
type, skip generating code to displace the pointer to reference
|
||||
the target dispatch table.
|
||||
* sem_disp.adb
|
||||
(Propagate_Tag): Handle class-wide types when checking for the
|
||||
addition of an implicit interface conversion.
|
||||
|
||||
2022-11-04 Ronan Desplanques <desplanques@adacore.com>
|
||||
|
||||
* doc/gnat_rm/standard_library_routines.rst: Fix typo.
|
||||
* gnat_rm.texi: Regenerate.
|
||||
|
||||
2022-11-04 Ghjuvan Lacambre <lacambre@adacore.com>
|
||||
|
||||
* sa_messages.ads, sa_messages.adb: Remove files.
|
||||
|
||||
2022-11-04 Ghjuvan Lacambre <lacambre@adacore.com>
|
||||
|
||||
* checks.adb, exp_atag.adb, exp_attr.adb, exp_ch4.adb, exp_ch6.adb,
|
||||
exp_ch7.adb, exp_dbug.adb, exp_disp.adb, exp_unst.adb, exp_util.adb,
|
||||
freeze.adb, layout.adb, pprint.adb, rtsfind.adb, sem_aggr.adb,
|
||||
sem_attr.adb, sem_case.adb, sem_ch12.adb, sem_ch13.adb, sem_ch3.adb,
|
||||
sem_ch5.adb, sem_ch6.adb, sem_ch8.adb, sem_dim.adb, sem_prag.adb,
|
||||
sem_util.adb, sem_warn.adb:
|
||||
Replace uses of `not Present (X)` with `No (X)`.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* einfo.ads: Fix typos in comments; refill as necessary.
|
||||
* sinfo.ads: Likewise.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* doc/gnat_rm/implementation_defined_aspects.rst: Fix typos.
|
||||
* doc/gnat_rm/implementation_defined_attributes.rst: Likewise
|
||||
* doc/gnat_rm/implementation_defined_characteristics.rst: Likewise
|
||||
* doc/gnat_rm/implementation_defined_pragmas.rst: Likewise
|
||||
* doc/gnat_rm/standard_library_routines.rst: Likewise.
|
||||
* gnat_rm.texi: Regenerate.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch8.adb (Restore_Scope_Stack): Remove elements from the head
|
||||
and not the tail of an element list.
|
||||
|
||||
2022-11-04 Ronan Desplanques <desplanques@adacore.com>
|
||||
|
||||
* sinfo.ads: Small editorial changes.
|
||||
|
||||
2022-11-04 Steve Baird <baird@adacore.com>
|
||||
|
||||
* opt.ads: Replace Ada_Version_Type enumeration literal
|
||||
Ada_With_Extensions with two literals, Ada_With_Core_Extensions
|
||||
and Ada_With_All_Extensions. Update uses of the deleted literal.
|
||||
Replace Extensions_Allowed function with two functions:
|
||||
All_Extensions_Allowed and Core_Extensions_Allowed.
|
||||
* errout.ads, errout.adb: Add Boolean parameter to
|
||||
Error_Msg_GNAT_Extension to indicate whether the construct in
|
||||
question belongs to the curated subset.
|
||||
* exp_ch5.adb, par-ch4.adb, sem_case.adb, sem_ch3.adb:
|
||||
* sem_ch4.adb, sem_ch5.adb, sem_ch8.adb: Replace calls to
|
||||
Extensions_Allowed with calls to Core_Extensions_Allowed for
|
||||
constructs that are in the curated subset.
|
||||
* sem_attr.adb, sem_ch13.adb, sem_eval.adb, sem_util.adb: Replace
|
||||
calls to Extensions_Allowed with calls to All_Extensions_Allowed
|
||||
for constructs that are not in the curated subset.
|
||||
* par-ch3.adb: Override default for new parameter in calls to
|
||||
Error_Msg_GNAT_Extension for constructs in the curated subset.
|
||||
* par-prag.adb: Add Boolean parameter to Check_Arg_Is_On_Or_Off to
|
||||
also allow ALL. Set Opt.Ada_Version appropriately for ALL or ON
|
||||
arguments.
|
||||
* sem_prag.adb: Allowed ALL argument for an Extensions_Allowed
|
||||
pragma. Set Opt.Ada_Version appropriately for ALL or ON arguments.
|
||||
* switch-c.adb: The -gnatX switch now enables only the curated
|
||||
subset of language extensions (formerly it enabled all of them);
|
||||
the new -gnatX0 switch enables all of them.
|
||||
* doc/gnat_ugn/building_executable_programs_with_gnat.rst:
|
||||
Document new "-gnatX0" switch and update documentation for
|
||||
"-gnatX" switch.
|
||||
* doc/gnat_rm/implementation_defined_pragmas.rst: Document new ALL
|
||||
argument for pragma Extensions_Allowed and update documentation
|
||||
for the ON argument. Delete mention of Ada 2022 Reduce attribute
|
||||
as an extension.
|
||||
* gnat_rm.texi, gnat_ugn.texi: Regenerate.
|
||||
|
||||
2022-11-04 Steve Baird <baird@adacore.com>
|
||||
|
||||
* bindgen.adb: Introduce two new string constants for the names of
|
||||
the C-String variables that are assigned the names for adainit and
|
||||
adafinal. Replace string literals in Gen_CUDA_Init with references
|
||||
to these constants. In Gen_CUDA_Defs, generate C-String variable
|
||||
declarations where these constants are the names of the variables.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch9.adb (Satisfies_Lock_Free_Requirements): Ignore
|
||||
references to global variables inserted due to pragma
|
||||
Initialize_Scalars.
|
||||
|
||||
2022-11-04 Cedric Landet <landet@adacore.com>
|
||||
|
||||
* doc/gnat_rm/implementation_defined_pragmas.rst: Remove VxWorks
|
||||
version 6.
|
||||
* gnat_rm.texi, gnat_ugn.texi: Regenerate.
|
||||
|
||||
2022-11-04 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch9.adb (Satisfies_Lock_Free_Requirements): Detect
|
||||
references via expanded names.
|
||||
|
||||
2022-11-04 Steve Baird <baird@adacore.com>
|
||||
|
||||
* bindgen.adb
|
||||
(Gen_CUDA_Init): Move existing loop body into a new local
|
||||
procedure, Gen_CUDA_Register_Function_Call, and replace that loop
|
||||
body with a call to this procedure. This first part is just
|
||||
semantics-preserving refactoring. The second part is to add
|
||||
Gen_CUDA_Register_Function_Call calls after the loop for the
|
||||
device-side adainit and adafinal procedures.
|
||||
|
||||
2022-10-11 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* libgnat/system-linux-sparc.ads (Support_Atomic_Primitives): New
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2022-11-05 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
PR preprocessor/55971
|
||||
* c-ppoutput.cc (adjust_for_newlines): Update comment.
|
||||
|
||||
2022-11-03 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* c-opts.cc (c_common_post_options): -fconcepts no longer implies
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2022-11-04 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
Yvan ROUX <yvan.roux@foss.st.com>
|
||||
|
||||
* mapper-client.cc: Use in-process client when networking is
|
||||
disabled.
|
||||
|
||||
2022-11-03 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107488
|
||||
|
|
|
@ -1,3 +1,18 @@
|
|||
2022-11-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-target.cc (Target::isVectorOpSupported): Remove cases for
|
||||
comparison operators.
|
||||
* intrinsics.cc (maybe_set_intrinsic): Remove cases for vector
|
||||
comparison intrinsics.
|
||||
(maybe_warn_intrinsic_mismatch): Likewise.
|
||||
(expand_intrinsic_vec_cond): Remove.
|
||||
(maybe_expand_intrinsic): Remove cases for vector comparison
|
||||
intrinsics.
|
||||
* intrinsics.def (INTRINSIC_EQUALMASK): Remove.
|
||||
(INTRINSIC_NOTEQUALMASK): Remove.
|
||||
(INTRINSIC_GREATERMASK): Remove.
|
||||
(INTRINSIC_GREATEREQUALMASK): Remove.
|
||||
|
||||
2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* d-attribs.cc (apply_user_attributes): Update for new front-end
|
||||
|
|
|
@ -1,3 +1,118 @@
|
|||
2022-11-06 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* gcc.target/loongarch/fcopysign.c: New test.
|
||||
|
||||
2022-11-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.dg/attr_register2.d: Adjust test.
|
||||
|
||||
2022-11-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.dg/Wbuiltin_declaration_mismatch2.d: Remove comparision tests.
|
||||
* gdc.dg/simd2a.d: Update comparison tests.
|
||||
* gdc.dg/simd2b.d: Likewise.
|
||||
* gdc.dg/simd2c.d: Likewise.
|
||||
* gdc.dg/simd2d.d: Likewise.
|
||||
* gdc.dg/simd2e.d: Likewise.
|
||||
* gdc.dg/simd2f.d: Likewise.
|
||||
* gdc.dg/simd2g.d: Likewise.
|
||||
* gdc.dg/simd2h.d: Likewise.
|
||||
* gdc.dg/simd2i.d: Likewise.
|
||||
* gdc.dg/simd2j.d: Likewise.
|
||||
|
||||
2022-11-05 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
PR preprocessor/55971
|
||||
* c-c++-common/raw-string-directive-1.c: New test.
|
||||
* c-c++-common/raw-string-directive-2.c: New test.
|
||||
|
||||
2022-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/cpp23/charset1.C: New testcase from C++23 P2314R4.
|
||||
|
||||
2022-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-c++-common/cpp/named-universal-char-escape-1.c: Add tests for some
|
||||
characters newly added in Unicode 15.0.0.
|
||||
|
||||
2022-11-04 Wilco Dijkstra <wdijkstr@arm.com>
|
||||
|
||||
* gcc.target/aarch64/mgeneral-regs_3.c: Fix testcase.
|
||||
|
||||
2022-11-04 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107342
|
||||
* gcc.dg/tree-ssa/vrp122.c: New test.
|
||||
* gcc.dg/tree-ssa/vrp123.c: New test.
|
||||
|
||||
2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/opt99.adb: New test.
|
||||
* gnat.dg/opt99_pkg1.ads, gnat.dg/opt99_pkg1.adb: New helper.
|
||||
* gnat.dg/opt99_pkg2.ads: Likewise.
|
||||
|
||||
2022-11-04 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* gnat.dg/abstract1.ads: Cleanup whitespaces.
|
||||
* gnat.dg/abstract1.adb: Likewise and add -gnatws to silence new
|
||||
warning.
|
||||
|
||||
2022-11-04 Hongyu Wang <hongyu.wang@intel.com>
|
||||
Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* g++.dg/other/i386-2.C: Add -mamx-fp16.
|
||||
* g++.dg/other/i386-3.C: Ditto.
|
||||
* gcc.target/i386/sse-12.c: Ditto.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* lib/target-supports.exp: (check_effective_target_amx_fp16):
|
||||
New proc.
|
||||
* gcc.target/i386/funcspec-56.inc: Add new target attribute.
|
||||
* gcc.target/i386/amx-check.h: Add AMX_FP16.
|
||||
* gcc.target/i386/amx-helper.h: New file to support amx-fp16.
|
||||
* gcc.target/i386/amxfp16-asmatt-1.c: New test.
|
||||
* gcc.target/i386/amxfp16-asmintel-1.c: Ditto.
|
||||
* gcc.target/i386/amxfp16-dpfp16ps-2.c: Ditto.
|
||||
|
||||
2022-11-04 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
* gcc.target/arm/cmse/bitfield-1.c: Use overridable location.
|
||||
* gcc.target/arm/cmse/bitfield-2.c: Likewise.
|
||||
* gcc.target/arm/cmse/bitfield-3.c: Likewise.
|
||||
* gcc.target/arm/cmse/cmse-20.c: Likewise.
|
||||
* gcc.target/arm/cmse/struct-1.c: Likewise.
|
||||
* gcc.target/arm/cmse/cmse.exp (cmse_sgstubs): New.
|
||||
|
||||
2022-11-04 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
Yvan ROUX <yvan.roux@foss.st.com>
|
||||
|
||||
* g++.dg/modules/bad-mapper-3.C: Update dg-error pattern.
|
||||
|
||||
2022-11-04 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* g++.target/i386/mv16.C: Add sierra forest.
|
||||
* gcc.target/i386/funcspec-56.inc: Handle new march.
|
||||
|
||||
2022-11-04 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
* g++.dg/other/i386-2.C: Add -mcmpccxadd.
|
||||
* g++.dg/other/i386-3.C: Ditto.
|
||||
* gcc.target/i386/avx-1.c: Ditto.
|
||||
* gcc.target/i386/funcspec-56.inc: Add new target attribute.
|
||||
* gcc.target/i386/sse-13.c: Add -mcmpccxadd.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-1.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-2.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-3.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-4.c: Ditto.
|
||||
* gcc.target/i386/x86gprintrin-5.c: Ditto.
|
||||
* lib/target-supports.exp (check_effective_target_cmpccxadd):
|
||||
New.
|
||||
* gcc.target/i386/cmpccxadd-1.c: New test.
|
||||
* gcc.target/i386/cmpccxadd-2.c: Ditto.
|
||||
|
||||
2022-11-03 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107488
|
||||
|
|
|
@ -1,3 +1,19 @@
|
|||
2022-11-05 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
PR preprocessor/55971
|
||||
* lex.cc (get_fresh_line_impl): New function refactoring the code
|
||||
from...
|
||||
(_cpp_get_fresh_line): ...here.
|
||||
(lex_raw_string): Use the new version of get_fresh_line_impl() to
|
||||
support raw strings containing new lines when processing a directive.
|
||||
|
||||
2022-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* makeuname2c.cc (struct generated): Update from Unicode 15.0.0
|
||||
table 4-8.
|
||||
* ucnid.h: Regenerated for Unicode 15.0.0.
|
||||
* uname2c.h: Likewise.
|
||||
|
||||
2022-10-19 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* include/cpplib.h (struct cpp_string): Use new "string_length" GTY.
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2022-11-04 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* unwind-dw2-fde-dip.c (find_fde_tail): Special-case encoding
|
||||
values actually used by BFD ld.
|
||||
|
||||
2022-10-23 LIU Hao <lh_mouse@126.com>
|
||||
|
||||
* config/i386/gthr-mcf.h: Include 'gthr_libobjc.h' when building
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2022-11-05 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/gcc/simd.d (equalMask): Implement using generics.
|
||||
(notEqualMask): Likewise.
|
||||
(greaterMask): Likewise.
|
||||
(greaterOrEqualMask): Likewise.
|
||||
(notMask): Likewise.
|
||||
(andAndMask): Likewise.
|
||||
(orOrMask): Likewise.
|
||||
|
||||
2022-10-29 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime e4f8919591.
|
||||
|
|
|
@ -1,3 +1,33 @@
|
|||
2022-11-05 Jakob Hasse <0xjakob@users.noreply.github.com>
|
||||
|
||||
PR libstdc++/105387
|
||||
* libsupc++/pbase_type_info.cc (__do_catch) [!__cpp_rtti]: Add
|
||||
check that the thrown type is actually a pointer.
|
||||
* testsuite/18_support/105387.cc: New test.
|
||||
* testsuite/18_support/105387_memptr.cc: New test.
|
||||
|
||||
2022-11-05 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/107525
|
||||
* include/experimental/propagate_const (operator element_type*()):
|
||||
Move into base class that can be partially specilized to iompose
|
||||
constraints.
|
||||
(operator const element_type*()): Likewise.
|
||||
* testsuite/experimental/propagate_const/observers/107525.cc: New test.
|
||||
|
||||
2022-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/107500
|
||||
* libsupc++/eh_globals.cc (eh_globals): Remove immortalizing
|
||||
wrapper.
|
||||
(__cxxabiv1::__cxa_get_globals_fast): Adjust.
|
||||
(__cxxabiv1::__cxa_get_globals): Adjust.
|
||||
|
||||
2022-11-04 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/107511
|
||||
* libsupc++/eh_alloc.cc (_GNU_SOURCE): Define.
|
||||
|
||||
2022-11-03 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/ranges_algobase.h (__detail::__copy_or_move):
|
||||
|
|
Loading…
Add table
Reference in a new issue