mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
725c68c54c
commit
8428bcd703
@ -1,3 +1,8 @@
|
||||
2023-11-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* hwcaps.m4 (GCC_CHECK_ASSEMBLER_HWCAP): Require
|
||||
AC_CANONICAL_TARGET.
|
||||
|
||||
2023-11-13 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
* intlmacosx.m4: Import from gettext-0.22 (serial 8).
|
||||
|
@ -1,3 +1,89 @@
|
||||
2023-11-30 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||
|
||||
PR target/111404
|
||||
* config/aarch64/aarch64.cc (aarch64_split_compare_and_swap):
|
||||
For 128-bit store the loaded value and loop if needed.
|
||||
|
||||
2023-11-30 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||
|
||||
PR target/103100
|
||||
* config/aarch64/aarch64.md (cpymemdi): Remove pattern condition.
|
||||
(setmemdi): Likewise.
|
||||
* config/aarch64/aarch64.cc (aarch64_expand_cpymem): Support
|
||||
strict-align. Cleanup condition for using MOPS.
|
||||
(aarch64_expand_setmem): Likewise.
|
||||
|
||||
2023-11-30 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112767
|
||||
* tree-scalar-evolution.cc (final_value_replacement_loop):
|
||||
Propagate constants to immediate uses immediately.
|
||||
|
||||
2023-11-30 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112766
|
||||
* gimple-predicate-analysis.cc (find_var_cmp_const):
|
||||
Support continuing the iteration and report every candidate.
|
||||
(uninit_analysis::overlap): Iterate over all flag var
|
||||
candidates.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
PR target/112431
|
||||
* config/riscv/vector.md: Add widening overlap of vf2/vf4.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
PR target/112431
|
||||
* config/riscv/vector.md: Remove earlyclobber for wx/wf instructions.
|
||||
|
||||
2023-11-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/112733
|
||||
* wide-int.cc (wi::mul_internal): Don't allocate twice as much
|
||||
space for u, v and r as needed.
|
||||
(divmod_internal_2): Change return type from void to int, for n == 1
|
||||
return 1, otherwise before writing b_dividend into b_remainder set
|
||||
n to MIN (n, m) and at the end return it.
|
||||
(wi::divmod_internal): Don't allocate 4 times as much space for
|
||||
b_quotient, b_remainder, b_dividend and b_divisor. Set n to
|
||||
result of divmod_internal_2.
|
||||
(wide_int_cc_tests): Add test for unsigned widest_int
|
||||
wi::multiple_of_p of 1 and -128.
|
||||
|
||||
2023-11-30 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/sse.md (sdot_prodv64qi): New expander.
|
||||
(sseunpackmodelower): New mode attr.
|
||||
(sdot_prod<mode>): Emulate sdot_prodv*qi with sodt_prov*hi
|
||||
when TARGET_VNNIINT8 is not available.
|
||||
|
||||
2023-11-30 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/sse.md: (reduc_plus_scal_<mode>): Use
|
||||
vec_extract_lo instead of subreg.
|
||||
(reduc_<code>_scal_<mode>): Ditto.
|
||||
(reduc_<code>_scal_<mode>): Ditto.
|
||||
(reduc_<code>_scal_<mode>): Ditto.
|
||||
(reduc_<code>_scal_<mode>): Ditto.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
PR target/112431
|
||||
* config/riscv/vector.md: Add widenning overlap.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* config/riscv/constraints.md (TARGET_VECTOR ? V_REGS : NO_REGS): Fix constraint.
|
||||
* config/riscv/riscv.md (no,W21,W42,W84,W41,W81,W82): Rename vconstraint into group_overlap.
|
||||
(no,yes): Ditto.
|
||||
(none,W21,W42,W84,W43,W86,W87): Ditto.
|
||||
* config/riscv/vector.md: Ditto.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* config/riscv/vector.md: Support highpart overlap for vext.vf2
|
||||
|
||||
2023-11-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
|
||||
|
||||
* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere-1b
|
||||
|
@ -1 +1 @@
|
||||
20231130
|
||||
20231201
|
||||
|
@ -1,3 +1,127 @@
|
||||
2023-11-30 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* checks.ads (Apply_Predicate_Check): Add Deref boolean parameter.
|
||||
* checks.adb (Apply_Predicate_Check): Revert latest change. Use
|
||||
Loc local variable to hold the source location. Use a common code
|
||||
path for the generic processing and make a dereference if Deref is
|
||||
True.
|
||||
* exp_ch4.adb (Expand_Allocator_Expression): Compute Aggr_In_Place
|
||||
earlier. If it is true, do not call Apply_Predicate_Check on the
|
||||
expression on entry but on the temporary on exit with a
|
||||
dereference.
|
||||
* sem_res.adb (Resolve_Actuals): Add explicit parameter
|
||||
association in call to Apply_Predicate_Check.
|
||||
|
||||
2023-11-30 Steve Baird <baird@adacore.com>
|
||||
|
||||
* exp_put_image.adb (Put_Image_Enabled): Return True in more
|
||||
cases. In particular, when testing to see if a type occurs in a
|
||||
predefined unit, test the type's code unit
|
||||
(obtained by calling Get_Code_Unit). In the case of type within a
|
||||
user-defined instance of a predefined generic, Is_Predefined_Unit
|
||||
will return True for the type and False for the type's code unit.
|
||||
|
||||
2023-11-30 Yannick Moy <moy@adacore.com>
|
||||
|
||||
* contracts.adb (Analyze_Entry_Or_Subprogram_Body_Contract):
|
||||
Remove checking on volatility. Remove handling of SPARK_Mode, not
|
||||
needed anymore.
|
||||
(Analyze_Entry_Or_Subprogram_Contract): Remove checking on
|
||||
volatility.
|
||||
(Check_Type_Or_Object_External_Properties): Same.
|
||||
(Analyze_Object_Contract): Same.
|
||||
* freeze.adb (Freeze_Record_Type): Same. Also remove checking on
|
||||
synchronized types and ghost types.
|
||||
* sem_ch12.adb (Instantiate_Object): Remove checking on
|
||||
volatility.
|
||||
(Instantiate_Type): Same.
|
||||
* sem_ch3.adb (Access_Type_Declaration): Same.
|
||||
(Derived_Type_Declaration): Remove checking related to untagged
|
||||
partial view.
|
||||
(Process_Discriminants): Remove checking on volatility.
|
||||
* sem_ch5.adb (Analyze_Loop_Parameter_Specification): Same.
|
||||
* sem_ch6.adb (Analyze_Procedure_Call): Fix use of SPARK_Mode
|
||||
where GNATprove_Mode was intended.
|
||||
* sem_disp.adb (Inherited_Subprograms): Protect against Empty
|
||||
node.
|
||||
* sem_prag.adb (Analyze_Global_In_Decl_Part): Remove checking on
|
||||
volatility.
|
||||
(Analyze_Pragma): Same.
|
||||
* sem_res.adb (Flag_Effectively_Volatile_Objects): Remove.
|
||||
(Resolve_Actuals): Remove checking on volatility.
|
||||
(Resolve_Entity_Name): Same.
|
||||
* sem_util.adb (Check_Nonvolatile_Function_Profile): Remove.
|
||||
(Check_Volatility_Compatibility): Remove.
|
||||
* sem_util.ads: Same.
|
||||
|
||||
2023-11-30 Sheri Bernstein <bernstein@adacore.com>
|
||||
|
||||
* libgnat/i-cstrin.adb (Free): Rewrite code so there is only one
|
||||
return, to remove Improper_Returns violation.
|
||||
(Position_Of_Nul): Add pragma to exempt Improper_Returns
|
||||
violation.
|
||||
(To_Chars_Ptr): Likewise.
|
||||
(Value): Likewise
|
||||
|
||||
2023-11-30 Viljar Indus <indus@adacore.com>
|
||||
|
||||
* sem_prag.adb (Validate_Compile_Time_Warning_Errors): Avoid
|
||||
checking compile time warnings and errors if backend has not been
|
||||
activated.
|
||||
|
||||
2023-11-30 Yannick Moy <moy@adacore.com>
|
||||
|
||||
* checks.adb, exp_aggr.adb, exp_ch4.ads, exp_ch5.adb,
|
||||
exp_util.adb, exp_util.ads, inline.adb, sem_ch13.adb,
|
||||
sem_ch6.adb, sem_ch8.adb, sem_prag.adb, sem_util.ads: Fix comments
|
||||
and typos.
|
||||
|
||||
2023-11-30 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
* freeze.adb (Declared_In_Expanded_Body): New subprogram.
|
||||
(In_Expanded_Body): Minor code cleanup.
|
||||
(Freeze_Expression): Code cleanup plus factorize in a new function
|
||||
the code that identifies entities declared in the body of expander
|
||||
generated subprograms, since such case must be checked also for
|
||||
other node kinds when climbing the tree to locate the place to
|
||||
insert the freezing node.
|
||||
|
||||
2023-11-30 Steve Baird <baird@adacore.com>
|
||||
|
||||
* sem_ch8.adb (Find_Direct_Name): In the case of a resolving a
|
||||
name that occurs within an instantiation, add code to detect and
|
||||
filter out unwanted candidate resolutions. The filtering is
|
||||
performed via a call to Remove_Interp.
|
||||
|
||||
2023-11-30 Steve Baird <baird@adacore.com>
|
||||
|
||||
* libgnarl/a-rttiev.ads: add a comment
|
||||
|
||||
2023-11-30 Steve Baird <baird@adacore.com>
|
||||
|
||||
* sem_ch12.adb (Validate_Discriminated_Formal_Type): Replace
|
||||
Entity_Id equality test with a call to Subtypes_Match. Distinct
|
||||
subtypes which are statically matching should pass this test.
|
||||
(Check_Discriminated_Formal): Replace Entity_Id equality test with
|
||||
a call to Subtypes_Statically_Match (preceded by a check that the
|
||||
preconditions for the call are satisfied).
|
||||
|
||||
2023-11-30 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* exp_ch4.adb (Expand_Allocator_Expression): Add Special_Return
|
||||
boolean constant to hold the value of For_Special_Return_Object
|
||||
for the allocator and use it throughout the procedure.
|
||||
|
||||
2023-11-30 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* checks.adb (Apply_Predicate_Check): Also deal specifically with
|
||||
an expression that is a qualified aggregate in an allocator.
|
||||
|
||||
2023-11-30 Steve Baird <baird@adacore.com>
|
||||
|
||||
* sem_ch4.adb (Constant_Indexing_OK): As a temporary stopgap,
|
||||
return False in the case of an unanalyzed prefixed-view call.
|
||||
|
||||
2023-11-28 Simon Wright <simon@pushface.org>
|
||||
|
||||
PR ada/111909
|
||||
|
@ -1,3 +1,9 @@
|
||||
2023-11-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110349
|
||||
* c-cppbuiltin.cc (c_cpp_builtins): Predefine
|
||||
__cpp_placeholder_variables=202306L for C++26.
|
||||
|
||||
2023-11-29 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* c-attribs.cc (c_common_attribute_table): Add hardbool.
|
||||
|
@ -1,3 +1,71 @@
|
||||
2023-11-30 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/112744
|
||||
* typeck.cc (finish_class_member_access_expr): When accessing
|
||||
a static data member, use ba_any for lookup_base.
|
||||
|
||||
2023-11-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110349
|
||||
* cp-tree.h: Implement C++26 P2169R4 - Placeholder variables with no
|
||||
name.
|
||||
(OVL_NAME_INDEPENDENT_DECL_P): Define.
|
||||
(add_capture): Add unsigned * argument.
|
||||
(name_independent_decl_p): New inline function.
|
||||
* name-lookup.cc (class name_lookup): Make ambiguous and
|
||||
add_value members public.
|
||||
(name_independent_linear_search): New function.
|
||||
(get_class_binding_direct): Handle member_vec_binary_search
|
||||
returning OVL_NAME_INDEPENDENT_DECL_P OVERLOAD. Use
|
||||
name_independent_linear_search rather than fields_linear_search
|
||||
for linear lookup of _ name if !want_type.
|
||||
(member_name_cmp): Sort name-independent declarations first.
|
||||
(member_vec_dedup): Handle name-independent declarations.
|
||||
(pop_local_binding): Handle binding->value being a TREE_LIST for
|
||||
ambiguous name-independent declarations.
|
||||
(supplement_binding): Handle name-independent declarations.
|
||||
(update_binding): Likewise.
|
||||
(check_local_shadow): Return tree rather than void, normally
|
||||
NULL_TREE but old for name-independent declarations which used
|
||||
to conflict with outer scope declaration. Don't emit -Wshadow*
|
||||
warnings for name-independent declarations.
|
||||
(pushdecl): Handle name-independent declarations.
|
||||
* search.cc (lookup_field_r): Handle nval being a TREE_LIST.
|
||||
* lambda.cc (build_capture_proxy): Adjust for ___.<number>
|
||||
names of members.
|
||||
(add_capture): Add NAME_INDEPENDENT_CNT argument. Use ___.<number>
|
||||
name rather than ___ for second and following capture with
|
||||
_ name.
|
||||
(add_default_capture): Adjust add_capture caller.
|
||||
* decl.cc (poplevel): Don't warn about name-independent declarations.
|
||||
(duplicate_decls): If in C++26 a _ named declaration conflicts with
|
||||
earlier declarations, emit explaining note why the new declaration
|
||||
is not name-independent.
|
||||
(reshape_init_class): If field is a TREE_LIST, emit an ambiguity
|
||||
error with list of candidates rather than error about non-existing
|
||||
non-static data member.
|
||||
* parser.cc (cp_parser_lambda_introducer): Adjust add_capture callers.
|
||||
Allow name-independent capture redeclarations.
|
||||
(cp_parser_decomposition_declaration): Set decl_specs.storage_class
|
||||
to sc_static for static structured bindings.
|
||||
* pt.cc (tsubst_lambda_expr): Adjust add_capture caller.
|
||||
|
||||
2023-11-30 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* decl.cc (finish_enum_value_list): Set TYPE_PACKED if
|
||||
use_short_enum, and propagate it to variants.
|
||||
|
||||
2023-11-30 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* cp-tree.h (LAMBDA_EXPR_MUTABLE_P): Remove.
|
||||
* cp-tree.def: Remove documentation.
|
||||
* lambda.cc (build_lambda_expr): Remove reference.
|
||||
* parser.cc (cp_parser_lambda_declarator_opt): Likewise.
|
||||
* pt.cc (tsubst_lambda_expr): Likewise.
|
||||
* ptree.cc (cxx_print_lambda_node): Likewise.
|
||||
* semantics.cc (capture_decltype): Get the object quals
|
||||
from the object instead.
|
||||
|
||||
2023-11-29 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106650
|
||||
|
@ -1,3 +1,9 @@
|
||||
2023-11-30 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/112764
|
||||
* primary.cc (gfc_variable_attr): Set TARGET attribute of associating
|
||||
entity dependent on TARGET or POINTER attribute of selector.
|
||||
|
||||
2023-11-28 Andrew Jenner <andrew@codesourcery.com>
|
||||
Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
|
@ -1,3 +1,111 @@
|
||||
2023-11-30 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/112744
|
||||
* g++.dg/lookup/scoped11.C: New test.
|
||||
* g++.dg/lookup/scoped12.C: New test.
|
||||
* g++.dg/lookup/scoped13.C: New test.
|
||||
* g++.dg/lookup/scoped14.C: New test.
|
||||
* g++.dg/lookup/scoped15.C: New test.
|
||||
|
||||
2023-11-30 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR target/112698
|
||||
* gcc.target/arm/bfloat16_vector_typecheck_1.c: Update expected
|
||||
error message.
|
||||
* gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
|
||||
|
||||
2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* gcc.target/gcn/avgpr-mem-double.c: Remove
|
||||
'dg-skip-if "incompatible ISA" [...]'.
|
||||
* gcc.target/gcn/avgpr-mem-int.c: Likewise.
|
||||
* gcc.target/gcn/avgpr-mem-long.c: Likewise.
|
||||
* gcc.target/gcn/avgpr-mem-short.c: Likewise.
|
||||
* gcc.target/gcn/avgpr-spill-double.c: Likewise.
|
||||
* gcc.target/gcn/avgpr-spill-int.c: Likewise.
|
||||
* gcc.target/gcn/avgpr-spill-long.c: Likewise.
|
||||
* gcc.target/gcn/avgpr-spill-short.c: Likewise.
|
||||
|
||||
2023-11-30 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/112764
|
||||
* gfortran.dg/associate_62.f90: New test.
|
||||
|
||||
2023-11-30 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112767
|
||||
* gcc.dg/tree-ssa/pr112767.c: New testcase.
|
||||
* gcc.dg/graphite/pr83255.c: Disable SCCP.
|
||||
|
||||
2023-11-30 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112766
|
||||
* g++.dg/torture/uninit-pr112766.C: New testcase.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
PR target/112431
|
||||
* gcc.target/riscv/rvv/base/pr112431-16.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-17.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-18.c: New test.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
PR target/112431
|
||||
* gcc.target/riscv/rvv/base/pr112431-19.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-20.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-21.c: New test.
|
||||
|
||||
2023-11-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110349
|
||||
* g++.dg/cpp26/name-independent-decl1.C: New test.
|
||||
* g++.dg/cpp26/name-independent-decl2.C: New test.
|
||||
* g++.dg/cpp26/name-independent-decl3.C: New test.
|
||||
* g++.dg/cpp26/name-independent-decl4.C: New test.
|
||||
* g++.dg/cpp26/name-independent-decl5.C: New test.
|
||||
* g++.dg/cpp26/name-independent-decl6.C: New test.
|
||||
* g++.dg/cpp26/feat-cxx26.C: Add __cpp_placeholder_variables test.
|
||||
|
||||
2023-11-30 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/sdotprodint8_emulate.c: New test.
|
||||
|
||||
2023-11-30 Alexandre Oliva <oliva@gnu.org>
|
||||
|
||||
Revert:
|
||||
2023-11-20 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
|
||||
Expect "unaligned pointer value" warning on short_enums
|
||||
targets, but not in c++.
|
||||
* c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
|
||||
Likewise.
|
||||
|
||||
2023-11-30 Tsukasa OI <research_trasio@irq.a4lg.com>
|
||||
|
||||
* gcc.target/riscv/predef-13.c: Fix 'E' extension version to test.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
PR target/112431
|
||||
* gcc.target/riscv/rvv/base/pr112431-10.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-11.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-12.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-13.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-14.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-15.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-7.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-8.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-9.c: New test.
|
||||
|
||||
2023-11-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* gcc.target/riscv/rvv/base/unop_v_constraint-2.c: Adapt test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-4.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-5.c: New test.
|
||||
* gcc.target/riscv/rvv/base/pr112431-6.c: New test.
|
||||
|
||||
2023-11-29 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106650
|
||||
|
@ -1,3 +1,8 @@
|
||||
2023-11-30 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* pecoff.c: Include <windows.h> if available.
|
||||
(coff_add): On Windows call GetModuleHandle to get base address.
|
||||
|
||||
2023-11-29 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* fileline.c: Include <windows.h> if available.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2023-11-30 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||
|
||||
PR target/111404
|
||||
* config/aarch64/lse.S (__aarch64_cas16_acq_rel): Execute STLXP using
|
||||
either new value or loaded value.
|
||||
|
||||
2023-11-27 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* config/arm/lib1funcs.S (__sync_synchronize): Adjust warning message.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2023-11-30 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
* configure: Regenerate.
|
||||
* configure.ac:(libtool_VERSION): Bump to 19:0:0.
|
||||
|
||||
2023-11-13 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/110779
|
||||
|
@ -1,3 +1,49 @@
|
||||
2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.c/declare-variant-4-fiji.c: Adjust.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx803.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx900.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx906.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx908.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx90a.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4.h: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4.c: New.
|
||||
|
||||
2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.c/declare-variant-3-sm30.c: Turn 'dg-do run'
|
||||
into 'dg-do link'.
|
||||
* testsuite/libgomp.c/declare-variant-3.c: New.
|
||||
* testsuite/libgomp.c/declare-variant-3.h: Extend.
|
||||
|
||||
2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.c/declare-variant-3-sm30.c: Restrict
|
||||
'scan-offload-tree-dump' to 'only_for_offload_target nvptx-none'.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm35.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm53.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm70.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm75.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm80.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-fiji.c: Restrict
|
||||
'scan-offload-tree-dump' to
|
||||
'only_for_offload_target amdgcn-amdhsa'.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx803.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx900.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx906.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx908.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-4-gfx90a.c: Likewise.
|
||||
|
||||
2023-11-30 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.c/declare-variant-3-sm30.c:
|
||||
'dg-additional-options -foffload=nvptx-none'.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm35.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm53.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm70.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm75.c: Likewise.
|
||||
* testsuite/libgomp.c/declare-variant-3-sm80.c: Likewise.
|
||||
|
||||
2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.c/target-simd-clone-1.c: Restrict
|
||||
|
@ -1,3 +1,9 @@
|
||||
2023-11-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* configure.ac (GCC_CHECK_ASSEMBLER_HWCAP): Invoke.
|
||||
* configure, aclocal.m4: Regenerate.
|
||||
* Makefile.in (COMPILE.c): Add HWCAP_CFLAGS.
|
||||
|
||||
2023-11-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* configure.ac (HAVE_X86_SHA1_HW_SUPPORT): New check.
|
||||
|
@ -1,3 +1,14 @@
|
||||
2023-11-30 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/ranges (__detail::__toable): Fix incorrect use of
|
||||
_Range instead of _Cont.
|
||||
(__detail::_ToClosure, __detail::_ToClosure2): Add missing
|
||||
constexpr specifier on constructors.
|
||||
* testsuite/std/ranges/conv/1.cc (_Cont, _Cont2, _Cont3): Remove
|
||||
unnecessary begin() and end() members.
|
||||
(test_constexpr): New function to check range adaptors are
|
||||
usable in constant expressions.
|
||||
|
||||
2023-11-29 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/23_containers/span/at.cc: Fix for '-fno-exceptions'
|
||||
|
Loading…
Reference in New Issue
Block a user