mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 02:44:18 +08:00
Daily bump.
This commit is contained in:
parent
8f7c06df42
commit
88ff0504ab
@ -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>
|
2024-07-05 Filip Kastl <fkastl@suse.cz>
|
||||||
|
|
||||||
* MAINTAINERS: Fix order in Contributing under the DCO.
|
* MAINTAINERS: Fix order in Contributing under the DCO.
|
||||||
|
@ -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>
|
2024-07-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||||
|
|
||||||
* fixincl.x: Regenerate.
|
* fixincl.x: Regenerate.
|
||||||
|
@ -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>
|
2024-07-10 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
* tree-vect-patterns.cc (vect_recog_sat_sub_pattern_transform):
|
* tree-vect-patterns.cc (vect_recog_sat_sub_pattern_transform):
|
||||||
|
@ -1 +1 @@
|
|||||||
20240711
|
20240712
|
||||||
|
@ -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>
|
2024-07-10 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
* constraint.cc (deduce_concept_introduction, get_deduced_wildcard,
|
* constraint.cc (deduce_concept_introduction, get_deduced_wildcard,
|
||||||
|
@ -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>
|
2024-07-08 Mikael Morin <mikael@gcc.gnu.org>
|
||||||
|
|
||||||
* trans-array.cc (gfc_trans_preloop_setup): Use a separate variable
|
* trans-array.cc (gfc_trans_preloop_setup): Use a separate variable
|
||||||
|
@ -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>
|
2024-07-10 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
* g++.dg/concepts/auto3.C: Compile with -fconcepts. Run in C++17 and
|
* g++.dg/concepts/auto3.C: Compile with -fconcepts. Run in C++17 and
|
||||||
|
@ -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>
|
2024-06-16 Ian Lance Taylor <iant@golang.org>
|
||||||
|
|
||||||
* elf.c (elf_fetch_bits_backward) Don't fail if no bits are
|
* elf.c (elf_fetch_bits_backward) Don't fail if no bits are
|
||||||
|
@ -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>
|
2024-06-06 Thomas Schwinge <tschwinge@baylibre.com>
|
||||||
Andrew Stubbs <ams@gcc.gnu.org>
|
Andrew Stubbs <ams@gcc.gnu.org>
|
||||||
|
|
||||||
|
@ -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>
|
2024-07-10 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/114387
|
PR libstdc++/114387
|
||||||
|
Loading…
Reference in New Issue
Block a user