diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e5f2943b764..1ae9f0db094 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,34 @@ +2024-03-25 Richard Biener + + * config.gcc (amdgcn): Add gfx1036 entries. + * config/gcn/gcn-hsa.h (NO_XNACK): Likewise. + (gcn_local_sym_hash): Likewise. + * config/gcn/gcn-opts.h (enum processor_type): Likewise. + (TARGET_GFX1036): New macro. + * config/gcn/gcn.cc (gcn_option_override): Handle gfx1036. + (gcn_omp_device_kind_arch_isa): Likewise. + (output_file_start): Likewise. + * config/gcn/gcn.h (TARGET_CPU_CPP_BUILTINS): Add __gfx1036__. + (TARGET_CPU_CPP_BUILTINS): Rename __gfx1030 to __gfx1030__. + * config/gcn/gcn.opt: Add gfx1036. + * config/gcn/mkoffload.cc (EF_AMDGPU_MACH_AMDGCN_GFX1036): New. + (main): Handle gfx1036. + * config/gcn/t-omp-device: Add gfx1036 isa. + * doc/install.texi (amdgcn): Add gfx1036. + * doc/invoke.texi (-march): Likewise. + +2024-03-25 Pan Li + + * config/riscv/riscv-c.cc (riscv_pragma_intrinsic): Remove error + when V is disabled and init the RVV types and intrinic APIs. + * config/riscv/riscv-vector-builtins.cc (expand_builtin): Report + error if V ext is disabled. + * config/riscv/riscv.cc (riscv_return_value_is_vector_type_p): + Ditto. + (riscv_arguments_is_vector_type_p): Ditto. + (riscv_vector_cc_function_p): Ditto. + * config/riscv/riscv_vector.h: Remove error if V is disable. + 2024-03-23 John David Anglin * config/pa/pa.cc (pa_output_global_address): Handle diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2f662196fa7..e0ed38864a6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240325 +20240326 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9d49e8f64e7..d6f6dba585e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2024-03-25 Marek Polacek + + PR c++/114349 + * name-lookup.cc (maybe_push_to_top_level): For a non-lambda, + don't push to top level if decl_function_context is non-null. + * pt.cc (maybe_instantiate_noexcept): Use maybe_push_to_top_level. + +2024-03-25 Marek Polacek + + PR c++/114439 + * init.cc (can_init_array_with_p): Return true for a VEC_INIT_EXPR + wrapped in a TARGET_EXPR. + 2024-03-22 Marek Polacek PR c++/59465 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 7934bcd7776..7771d37e544 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,9 @@ +2024-03-25 Gaius Mulley + + * Make-lang.in (doc/m2.pdf): Add line break. + * target-independent/m2/Builtins.texi: Rebuilt. + * target-independent/m2/gm2-libs.texi: Rebuilt. + 2024-03-23 Gaius Mulley PR modula2/114444 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 0aab431e323..2f02ef33aa2 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,11 @@ +2024-03-25 Joseph Myers + + * de.po: Update. + +2024-03-25 Joseph Myers + + * sv.po: Update. + 2024-03-19 Joseph Myers * de.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e7939febd1e..da3dfba321c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,26 @@ +2024-03-25 Marek Polacek + + PR c++/114349 + * g++.dg/cpp0x/noexcept85.C: New test. + * g++.dg/cpp0x/noexcept86.C: New test. + +2024-03-25 Marek Polacek + + PR c++/114439 + * g++.dg/init/array65.C: New test. + +2024-03-25 Pan Li + + * gcc.target/riscv/rvv/base/pragma-1.c: Remove. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-1.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-2.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-3.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-4.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-5.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-6.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-7.c: New test. + * gcc.target/riscv/rvv/base/target_attribute_v_with_intrinsic-8.c: New test. + 2024-03-23 Gaius Mulley PR modula2/114443 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4e8c3b3c847..ad26c65b7aa 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2024-03-25 Max Filippov + + * unwind-arm-common.inc (__gnu_personality_sigframe_fdpic): Cast + last argument of _Unwind_VRS_Set to void *. + 2024-03-22 Thomas Neumann PR libgcc/111731 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 49949fc790b..d45be92a8a4 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2024-03-25 Richard Biener + + * plugin/plugin-gcn.c (EF_AMDGPU_MACH): GFX1036. + (gcn_gfx1103_s): New. + (isa_hsa_name): Handle gfx1036. + (isa_code): Likewise. + (max_isa_vgprs): Likewise. + 2024-03-22 Kwok Cheung Yeung * config/accel/target-indirect.c: Include string.h and hashtab.h. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8e3368d8065..80e3e35a6cd 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2024-03-25 Jonathan Wakely + + * testsuite/std/text_encoding/requirements.cc: #undef the + correct macro. + 2024-03-23 Jonathan Wakely * include/std/format (formatter): Disable specializations that