diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-07-12 00:17:52 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-07-12 00:17:52 +0000 |
commit | 88ff0504ab3286df57e27514065494a30c365ec5 (patch) | |
tree | 2be78b69553e8bb04480a25bcc4bde2fcf503060 | |
parent | 8f7c06df424fffa88422f83ba0a7c58576ae3d91 (diff) | |
download | gcc-88ff0504ab3286df57e27514065494a30c365ec5.zip gcc-88ff0504ab3286df57e27514065494a30c365ec5.tar.gz gcc-88ff0504ab3286df57e27514065494a30c365ec5.tar.bz2 |
Daily bump.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | fixincludes/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/ChangeLog | 78 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 40 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 64 | ||||
-rw-r--r-- | libbacktrace/ChangeLog | 19 | ||||
-rw-r--r-- | libgfortran/ChangeLog | 11 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 23 |
10 files changed, 253 insertions, 1 deletions
@@ -1,3 +1,7 @@ +2024-07-11 Kugan Vivekanandarajah <kvivekananda@nvidia.com> + + * MAINTAINERS: Update my email address. + 2024-07-05 Filip Kastl <fkastl@suse.cz> * MAINTAINERS: Fix order in Contributing under the DCO. diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog index 284c8b8..a5fdb31 100644 --- a/fixincludes/ChangeLog +++ b/fixincludes/ChangeLog @@ -1,3 +1,11 @@ +2024-07-11 Iain Sandoe <iain@sandoe.co.uk> + + Revert: + 2024-07-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> + + * fixincl.x: Regenerate. + * inclhack.def (stdio_stdarg_h): Skip on darwin. + 2024-07-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> * fixincl.x: Regenerate. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d1765b9..de0c53f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,81 @@ +2024-07-11 Jeff Law <jlaw@ventanamicro.com> + + * config/riscv/riscv-string.cc + (emit_strcmp_scalar_compare_byte): Set RESULT directly rather + than using a new temporary. + (emit_strcmp_scalar_result_calculation_nonul): Likewise. + (emit_strcmp_scalar_result_calculation): Likewise. + (riscv_expand_strcmp_scalar): Use CONST0_RTX rather than + generating a new node. + (expand_strcmp): Copy directly from SUB to RESULT. + * config/riscv/riscv.md (cmpstrnsi, cmpstrsi): Pass an X + mode temporary to the expansion routines. If necessary + extract low part of the word to store in final result location. + +2024-07-11 Andrew Pinski <quic_apinski@quicinc.com> + + * value-range.h (class int_range): Mark as final. + (class prange): Likewise. + (class frange): Likewise. + +2024-07-11 Andre Vieira <andre.simoesdiasvieira@arm.com> + + PR target/115611 + * config/arm/mve.md (mve_vec_setv2di_internal): Fix printing of input + scalar register pair when lane = 1. + +2024-07-11 Richard Sandiford <richard.sandiford@arm.com> + + PR rtl-optimization/115782 + * recog.cc (validate_change_1): Suppress early exit for no-op + changes that are part of a group. + +2024-07-11 Eric Botcazou <ebotcazou@adacore.com> + + * gimplify.cc (gimplify_scalar_mode_aggregate_compare): Add support + for ordering comparisons. + (gimplify_expr) <default>: Call gimplify_scalar_mode_aggregate_compare + only for integral scalar modes. + +2024-07-11 Georg-Johann Lay <avr@gjlay.de> + + * config/avr/avr-protos.h (avr_out_minus): New prototype. + * config/avr/avr.cc (avr_out_minus): New function. + * config/avr/avr.md (*sub<HISI:mode>3.zero_extend.<QIPSI:mode>) + (*sub<HISI:mode>3.zero_extend.<QIPSI:mode>_split): New insns. + (*subpsi3_zero_extend.qi_split): Remove isns_and_split. + (*subpsi3_zero_extend.hi_split): Remove insn_and_split. + (*subhi3_zero_extend1_split): Remove insn_and_split. + (*subsi3_zero_extend_split): Remove insn_and_split. + (*subsi3_zero_extend.hi_split): Remove insn_and_split. + (*subpsi3_zero_extend.qi): Remove insn. + (*subpsi3_zero_extend.hi): Remove insn. + (*subhi3_zero_extend1): Remove insn. + (*subsi3_zero_extend): Remove insn. + (*subsi3_zero_extend.hi): Remove insn. + +2024-07-11 Jørgen Kvalsvik <j@lambda.is> + + * doc/gcov.texi: Add --include, --exclude, --match-on-demangled + documentation. + * gcov.cc (struct fnfilter): New. + (print_usage): Add --include, --exclude, -M, + --match-on-demangled. + (process_args): Likewise. + (release_structures): Release filters. + (read_graph_file): Only add function_infos matching filters. + (output_lines): Likewise. + +2024-07-11 Jørgen Kvalsvik <j@lambda.is> + + * gcov.cc (process_all_functions): Ensure fn.end_line is + included source[fn].lines. + +2024-07-11 Fei Gao <gaofei@eswincomputing.com> + + * common/config/riscv/riscv-common.cc: + c implies zca, and conditionally zcf & zcd. + 2024-07-10 Pan Li <pan2.li@intel.com> * tree-vect-patterns.cc (vect_recog_sat_sub_pattern_transform): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d8524ff..93ea1dc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240711 +20240712 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 308defe..439ff95 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2024-07-11 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/99241 + * decl.cc (duplicate_decls): Merge module entity information. + 2024-07-10 Marek Polacek <polacek@redhat.com> * constraint.cc (deduce_concept_introduction, get_deduced_wildcard, diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index fbbef01..42613d9 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,43 @@ +2024-07-11 Andre Vehreschild <vehre@gcc.gnu.org> + + * trans-array.cc (gfc_conv_array_parameter): Init variable to + NULL_TREE to fix bootstrap. + +2024-07-11 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/96992 + * trans-array.cc (gfc_trans_array_bounds): Set a starting + stride, when descriptor expects a variable for the stride. + (gfc_trans_dummy_array_bias): Allow storage association for + dummy class arrays, when they are not elemental. + (gfc_conv_array_parameter): Add more general class support + and packing for classes, too. + * trans-array.h (gfc_conv_array_parameter): Add lbound shift + for class arrays. + * trans-decl.cc (gfc_build_builtin_function_decls): Add decls + for internal_un-/pack_class. + * trans-expr.cc (gfc_reset_vptr): Allow supplying a type-tree + to generate the vtab from. + (gfc_class_set_vptr): Allow supplying a class-tree to take the + vptr from. + (class_array_data_assign): Rename to gfc_class_array_data_assign + and make usable from other compile units. + (gfc_class_array_data_assign): Renamed from class_array_data_ + assign. + (gfc_conv_derived_to_class): Remove assert to + allow converting derived to class type arrays with assumed + rank. Reduce code base and use gfc_conv_array_parameter also + for classes. + (gfc_conv_class_to_class): Use gfc_class_data_assign. + (gfc_conv_procedure_call): Adapt to new signature of + gfc_conv_derived_to_class. + * trans-io.cc (transfer_expr): Same. + * trans-stmt.cc (trans_associate_var): Same. + * trans.h (gfc_conv_derived_to_class): Signature changed. + (gfc_class_array_data_assign): Made public. + (gfor_fndecl_in_pack_class): Added declaration. + (gfor_fndecl_in_unpack_class): Same. + 2024-07-08 Mikael Morin <mikael@gcc.gnu.org> * trans-array.cc (gfc_trans_preloop_setup): Use a separate variable diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 60aefcb..d985b85 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2024-07-11 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * gcc.target/arm/mve/intrinsics/vsetq_lane_su64.c: New test. + +2024-07-11 Richard Sandiford <richard.sandiford@arm.com> + + PR rtl-optimization/115782 + * gcc.dg/pr115782.c: New test. + +2024-07-11 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/array42.adb, gnat.dg/array42_pkg.ads: New test. + +2024-07-11 Georg-Johann Lay <avr@gjlay.de> + + * gcc.target/avr/torture/sub-zerox.c: New test. + +2024-07-11 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/99241 + * g++.dg/modules/pr99241_a.H: New test. + * g++.dg/modules/pr99241_b.H: New test. + * g++.dg/modules/pr99241_c.C: New test. + +2024-07-11 Pan Li <pan2.li@intel.com> + + * gcc.target/riscv/rvv/autovec/binop/vec_sat_arith.h: Add test + helper macros. + * gcc.target/riscv/rvv/autovec/binop/vec_sat_data.h: Add test + data for .SAT_SUB in zip benchmark. + * gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h: New test. + * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_zip-run.c: New test. + * gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_zip.c: New test. + +2024-07-11 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/96992 + * gfortran.dg/class_dummy_11.f90: New test. + +2024-07-11 Jørgen Kvalsvik <j@lambda.is> + + * lib/gcov.exp: Add filtering test function. + * g++.dg/gcov/gcov-19.C: New test. + * g++.dg/gcov/gcov-20.C: New test. + * g++.dg/gcov/gcov-21.C: New test. + * gcc.misc-tests/gcov-25.c: New test. + * gcc.misc-tests/gcov-26.c: New test. + * gcc.misc-tests/gcov-27.c: New test. + * gcc.misc-tests/gcov-28.c: New test. + +2024-07-11 Fei Gao <gaofei@eswincomputing.com> + + * gcc.target/riscv/attribute-15.c: adapt TC. + * gcc.target/riscv/attribute-16.c: likewise. + * gcc.target/riscv/attribute-17.c: likewise. + * gcc.target/riscv/attribute-18.c: likewise. + * gcc.target/riscv/pr110696.c: likewise. + * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: likewise. + * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: likewise. + * gcc.target/riscv/rvv/base/pr114352-1.c: likewise. + * gcc.target/riscv/rvv/base/pr114352-3.c: likewise. + * gcc.target/riscv/arch-39.c: New test. + * gcc.target/riscv/arch-40.c: New test. + 2024-07-10 Marek Polacek <polacek@redhat.com> * g++.dg/concepts/auto3.C: Compile with -fconcepts. Run in C++17 and diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 12b9381..02e082e 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,22 @@ +2024-07-11 Ian Lance Taylor <iant@golang.org> + + * btest.c (test1, test3): Add optnone attribute. + * edtest.c (test1): Likewise. + * mtest.c (test1, test3): Likewise. + * configure.ac: Use -Wno-attributes and -Wno-unknown-attributes. + * configure: Regenerate. + +2024-07-11 Ian Lance Taylor <iant@golang.org> + + * elf.c (elf_nodebug): Suggest -g. + * macho.c (macho_nodebug): Suggest -g and dsymutil. + * pecoff.c (coff_nodebug): Suggest -g. + +2024-07-11 Ian Lance Taylor <iant@golang.org> + + * dwarf.c: Remove trailing whitespace. + * macho.c: Likewise. + 2024-06-16 Ian Lance Taylor <iant@golang.org> * elf.c (elf_fetch_bits_backward) Don't fail if no bits are diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 44a55ee..a38544f 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,14 @@ +2024-07-11 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/96992 + * Makefile.am: Add in_un-/pack_class.c to build. + * Makefile.in: Regenerated from Makefile.am. + * gfortran.map: Added new functions and bumped ABI. + * libgfortran.h (GFC_CLASS_T): Added for generating class + representation at runtime. + * runtime/in_pack_class.c: New file. + * runtime/in_unpack_class.c: New file. + 2024-06-06 Thomas Schwinge <tschwinge@baylibre.com> Andrew Stubbs <ams@gcc.gnu.org> diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b702047..1ba144f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,26 @@ +2024-07-11 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/29_atomics/atomic_ref/bool.cc: New test. + +2024-07-11 Damien Lebrun-Grandie <dalg24@gmail.com> + + * include/bits/atomic_base.h (__atomic_ref): Do not use integral + specialization for bool. + +2024-07-11 Gerald Pfeifer <gerald@pfeifer.com> + + * doc/xml/manual/using.xml: Switch gcc.gnu.org links to https. + * doc/html/manual/using_concurrency.html: Regenerate. + * doc/html/manual/using_dynamic_or_shared.html: Ditto. + * doc/html/manual/using_headers.html: Ditto. + * doc/html/manual/using_namespaces.html: Ditto. + +2024-07-11 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/108636 + * testsuite/27_io/filesystem/path/108636.cc: Require normal + mode. + 2024-07-10 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/114387 |