diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-12-01 00:17:36 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-12-01 00:17:36 +0000 |
commit | 8428bcd70374dc5643519562ebb01c5e097d9ee7 (patch) | |
tree | 9fb0391d00ad7dba2fee0a9a34e87b3fc8fa7436 | |
parent | 725c68c54c265fe7f6fc7babff7139f3161bdfa6 (diff) | |
download | gcc-8428bcd70374dc5643519562ebb01c5e097d9ee7.zip gcc-8428bcd70374dc5643519562ebb01c5e097d9ee7.tar.gz gcc-8428bcd70374dc5643519562ebb01c5e097d9ee7.tar.bz2 |
Daily bump.
-rw-r--r-- | config/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ChangeLog | 86 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 124 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 68 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 108 | ||||
-rw-r--r-- | libbacktrace/ChangeLog | 5 | ||||
-rw-r--r-- | libgcc/ChangeLog | 6 | ||||
-rw-r--r-- | libgm2/ChangeLog | 5 | ||||
-rw-r--r-- | libgomp/ChangeLog | 46 | ||||
-rw-r--r-- | libiberty/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 11 |
14 files changed, 483 insertions, 1 deletions
diff --git a/config/ChangeLog b/config/ChangeLog index 0c19f5d..d4234c9 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -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). diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ac20de7..b93cded 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 36760e4..847a6d2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231130 +20231201 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 9c971ce..e8a147f 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -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 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 6e99be4..d3999e0 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -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. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 25ba99b..d31e7db 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d937291..d2cd961 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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> diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 43fd873..2a07336 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 6fde8d3..b4be8bd 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -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. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 33938e4..2337939 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -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. diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index c79542b..2539778 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -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 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 9881e23..bcb1712 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -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 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 3776ab3..02b30b3 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -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. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index dc3009b..673e93a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -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' |