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
da043f9c71
commit
2cd783be9f
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2024-08-22 Sam James <sam@gentoo.org>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
* Makefile.tpl: Fix whitespace.
|
||||
|
||||
2024-08-22 Sam James <sam@gentoo.org>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
* Makefile.tpl (STAGE1_CONFIGURE_FLAGS): Remove --disable-intermodule.
|
||||
|
||||
2024-08-07 navidr <navidr@gcc.gnu.org>
|
||||
|
||||
* MAINTAINERS: Changing my email to gnu email.
|
||||
|
@ -1,3 +1,84 @@
|
||||
2024-08-22 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR rtl-optimization/116420
|
||||
* ext-dce.cc (ext_dce_init): Fix loop iteration when setting up the
|
||||
interesting block for DF to analyze.
|
||||
|
||||
2024-08-22 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
|
||||
* lto-streamer-in.cc: (lto_read_tree_1): Set DECL_MODE (expr) to
|
||||
TREE_TYPE (TYPE_MODE (expr)) if TREE_TYPE (expr) is aggregate type and
|
||||
offloading is enabled.
|
||||
* stor-layout.cc (layout_type): Move computation of mode for
|
||||
ARRAY_TYPE from ...
|
||||
(compute_array_mode): ... to here.
|
||||
* stor-layout.h (compute_array_mode): Declare.
|
||||
* tree-streamer-in.cc: Include stor-layout.h.
|
||||
(unpack_ts_common_value_fields): Call compute_array_mode if offloading
|
||||
is enabled.
|
||||
* tree-streamer-out.cc (pack_ts_fixed_cst_value_fields): Stream out
|
||||
VOIDmode if decl has aggregate type and offloading is enabled.
|
||||
(pack_ts_type_common_value_fields): Stream out VOIDmode for aggregate
|
||||
type if offloading is enabled.
|
||||
|
||||
2024-08-22 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
|
||||
|
||||
* config/riscv/riscv.cc (riscv_v_adjust_scalable_frame): Add
|
||||
epilogue code for stack-clash and fix prologue cfi note.
|
||||
|
||||
2024-08-22 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/116454
|
||||
* fold-const.cc (fold_binary_loc): Fix `a * +-1i`
|
||||
by wrapping arg0 with save_expr when it is not COMPLEX_EXPR.
|
||||
|
||||
2024-08-22 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
PR target/116365
|
||||
* config/aarch64/aarch64-opts.h
|
||||
(enum aarch64_autovec_preference_enum): New enum.
|
||||
* config/aarch64/aarch64.cc (aarch64_cmp_autovec_modes):
|
||||
Change numerical to enum values.
|
||||
(aarch64_autovectorize_vector_modes): Change numerical to enum
|
||||
values.
|
||||
(aarch64_vector_costs::record_potential_advsimd_unrolling):
|
||||
Change numerical to enum values.
|
||||
* config/aarch64/aarch64.opt: Change param type to enum.
|
||||
* doc/invoke.texi: Update documentation.
|
||||
|
||||
2024-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
||||
* dwarf2out.cc (dwarf2out_maybe_output_loclist_view_pair,
|
||||
output_loc_list): Correct handling of -gno-as-loc-support,
|
||||
use ZERO_VIEW_P to output view number as zero value.
|
||||
* toplev.cc (process_options): Do not automatically disable
|
||||
-gvariable-location-views when -gno-as-loc-support or
|
||||
-gno-as-locview-support is used, instead do automatically
|
||||
disable -gas-locview-support if -gno-as-loc-support is used.
|
||||
|
||||
2024-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
||||
PR debug/87440
|
||||
* dwarf2out.cc (gen_inlined_subroutine_die): Handle the case
|
||||
of multiple subranges correctly.
|
||||
|
||||
2024-08-22 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
PR tree-optimization/101390
|
||||
* tree-vect-patterns.cc (vect_recog_mod_var_pattern): Add new pattern.
|
||||
|
||||
2024-08-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* toplev.cc (dump_final_alias_vcg): New.
|
||||
(dump_final_node_vcg): Dump aliases along with node.
|
||||
|
||||
2024-08-22 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/i386-options.cc (ix86_option_override_internal):
|
||||
set ix86_{move_max,store_max} to PVW_AVX256 when TARGET_AVX
|
||||
instead of PVW_AVX128.
|
||||
|
||||
2024-08-21 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR rtl-optimization/116437
|
||||
|
@ -1 +1 @@
|
||||
20240822
|
||||
20240823
|
||||
|
@ -1,3 +1,79 @@
|
||||
2024-08-22 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR testsuite/116464
|
||||
* gcc.dg/torture/pr116420.c:
|
||||
|
||||
2024-08-22 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR rtl-optimization/116420
|
||||
* gcc.dg/torture/pr116420.c: New test.
|
||||
|
||||
2024-08-22 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
|
||||
|
||||
* gcc.target/riscv/stack-check-cfa-3.c: Fix the expected output.
|
||||
|
||||
2024-08-22 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/116454
|
||||
* gcc.dg/torture/pr116454-1.c: New test.
|
||||
* gcc.dg/torture/pr116454-2.c: New test.
|
||||
|
||||
2024-08-22 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
PR target/116365
|
||||
* gcc.target/aarch64/autovec_param_asimd-only.c: New test.
|
||||
* gcc.target/aarch64/autovec_param_default.c: Likewise.
|
||||
* gcc.target/aarch64/autovec_param_prefer-asimd.c: Likewise.
|
||||
* gcc.target/aarch64/autovec_param_prefer-sve.c: Likewise.
|
||||
* gcc.target/aarch64/autovec_param_sve-only.c: Likewise.
|
||||
* gcc.target/aarch64/neoverse_v1_2.c: Update parameter value.
|
||||
* gcc.target/aarch64/neoverse_v1_3.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
|
||||
* gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
|
||||
* gcc.target/aarch64/sve/pr98268-1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/pr98268-2.c: Likewise.
|
||||
|
||||
2024-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
||||
* gcc.dg/debug/dwarf2/inline2.c: Add checks for inline entry_pc.
|
||||
* gcc.dg/debug/dwarf2/inline6.c: Add -gno-as-loc-support and check
|
||||
the resulting location views.
|
||||
|
||||
2024-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
||||
* gcc.dg/debug/dwarf2/inline7.c: New test.
|
||||
|
||||
2024-08-22 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
PR tree-optimization/101390
|
||||
* gcc.dg/vect/vect-mod-var.c: New test.
|
||||
* gcc.target/aarch64/sve/mod_1.c: Likewise.
|
||||
* lib/target-supports.exp: New selector expression.
|
||||
|
||||
2024-08-22 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* lib/scandump.exp (dump-base): Support {} in dump base suffix
|
||||
to drop it.
|
||||
* gcc.dg/callgraph-info-1.c: New.
|
||||
|
||||
2024-08-22 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pieces-memcpy-10.c: Add -mprefer-vector-width=128.
|
||||
* gcc.target/i386/pieces-memcpy-6.c: Ditto.
|
||||
* gcc.target/i386/pieces-memset-38.c: Ditto.
|
||||
* gcc.target/i386/pieces-memset-40.c: Ditto.
|
||||
* gcc.target/i386/pieces-memset-41.c: Ditto.
|
||||
* gcc.target/i386/pieces-memset-42.c: Ditto.
|
||||
* gcc.target/i386/pieces-memset-43.c: Ditto.
|
||||
* gcc.target/i386/pieces-strcpy-2.c: Ditto.
|
||||
* gcc.target/i386/pieces-memcpy-22.c: New test.
|
||||
* gcc.target/i386/pieces-memset-51.c: New test.
|
||||
* gcc.target/i386/pieces-strcpy-3.c: New test.
|
||||
|
||||
2024-08-21 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
|
||||
|
@ -1,3 +1,7 @@
|
||||
2024-08-22 Marc Poulhiès <poulhies@adacore.com>
|
||||
|
||||
* lex.cc(search_line_ssse3): fix static_assert to use 2 arguments.
|
||||
|
||||
2024-08-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* init.cc (struct lang_flags): Change all members from char
|
||||
|
@ -1,3 +1,57 @@
|
||||
2024-08-22 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* testsuite/25_algorithms/contains/1.cc: Verify value of
|
||||
__cpp_lib_ranges_contains.
|
||||
* testsuite/25_algorithms/find_last/1.cc: Verify value of
|
||||
__cpp_lib_ranges_find_last.
|
||||
* testsuite/26_numerics/iota/2.cc: Verify value of
|
||||
__cpp_lib_ranges_iota.
|
||||
|
||||
2024-08-22 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/iterator_concepts.h (__detail::__projected): Define
|
||||
an optimized partial specialization for when the projection is
|
||||
std::identity.
|
||||
* testsuite/24_iterators/indirect_callable/projected.cc: Verify the
|
||||
optimization.
|
||||
|
||||
2024-08-22 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/iterator_concepts.h (indirectly_unary_invocable):
|
||||
Relax as per P2997R1.
|
||||
(indirectly_regular_unary_invocable): Likewise.
|
||||
(indirect_unary_predicate): Likewise.
|
||||
(indirect_binary_predicate): Likewise.
|
||||
(indirect_equivalence_relation): Likewise.
|
||||
(indirect_strict_weak_order): Likewise.
|
||||
* include/bits/version.def (ranges): Update value for C++26.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* testsuite/24_iterators/indirect_callable/p2997r1.cc: New test.
|
||||
* testsuite/std/ranges/version_c++23.cc: Remove.
|
||||
* testsuite/std/ranges/headers/ranges/synopsis.cc: Refine the
|
||||
__cpp_lib_ranges checks.
|
||||
|
||||
2024-08-22 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/iterator_concepts.h (__detail::__indirect_value):
|
||||
Define.
|
||||
(__indirect_value_t): Define as per P2609R3.
|
||||
(iter_common_reference_t): Adjust as per P2609R3.
|
||||
(indirectly_unary_invocable): Likewise.
|
||||
(indirectly_regular_unary_invocable): Likewise.
|
||||
(indirect_unary_predicate): Likewise.
|
||||
(indirect_binary_predicate): Likewise.
|
||||
(indirect_equivalence_relation): Likewise.
|
||||
(indirect_strict_weak_order): Likewise.
|
||||
(__detail::__projected::__type): Define member aliases
|
||||
__projected_Iter and __projected_Proj providing the
|
||||
template arguments of the current specialization.
|
||||
* include/bits/version.def (ranges): Update value.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* testsuite/24_iterators/indirect_callable/p2609r3.cc: New test.
|
||||
* testsuite/std/ranges/version_c++23.cc: Update expected value
|
||||
of __cpp_lib_ranges macro.
|
||||
|
||||
2024-08-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR tree-optimization/102958
|
||||
|
@ -1,3 +1,10 @@
|
||||
2024-08-22 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR lto/116361
|
||||
* lto-plugin.c (claim_file_handler_v2): Rename claimed to
|
||||
can_be_claimed. Include the LTO object only if it is known to
|
||||
be included in link output.
|
||||
|
||||
2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
Loading…
Reference in New Issue
Block a user