Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Jan 9, 2025
1 parent b7f1686 commit 5f61fb4
Show file tree
Hide file tree
Showing 7 changed files with 419 additions and 1 deletion.
123 changes: 123 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,126 @@
2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* config/nvptx/nvptx.cc (default_ptx_version_option): For
'-march=sm_52' and higher, default at least to '-mptx=7.3'.
* doc/invoke.texi (Nvidia PTX Options): Update '-mptx=[...]'.

2025-01-08 Thomas Schwinge <[email protected]>

* config/nvptx/nvptx-opts.h (enum ptx_version): Add
'PTX_VERSION_7_3'.
* config/nvptx/nvptx.cc (ptx_version_to_string)
(ptx_version_to_number): Adjust.
* config/nvptx/nvptx.h (TARGET_PTX_7_3): New.
* config/nvptx/nvptx.opt (Enum(ptx_version)): Add 'EnumValue'
'7.3' for 'PTX_VERSION_7_3'.
* doc/invoke.texi (Nvidia PTX Options): Document '-mptx=7.3'.

2025-01-08 Thomas Schwinge <[email protected]>

* doc/sourcebuild.texi (Effective-Target Keywords): Document
'nvptx_softstack'.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* config/nvptx/nvptx.h (STACK_SAVEAREA_MODE): '#define'.
* config/nvptx/nvptx.md [!TARGET_SOFT_STACK]
(save_stack_function): 'define_expand'.
(restore_stack_function): Handle '!TARGET_SOFT_STACK'.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* config/nvptx/nvptx.md [!TARGET_SOFT_STACK] (save_stack_block):
'define_expand'.

2025-01-08 Thiago Jung Bauermann <[email protected]>

* configure.ac: Fix check for HAVE_GAS_SHF_MERGE on Arm targets.
* configure: Regenerate.

2025-01-08 Richard Sandiford <[email protected]>

PR target/107102
* config/aarch64/aarch64.cc (aarch64_function_ok_for_sibcall): Only
reject calls with different PCSes if the callee clobbers register
state that the caller must preserve.

2025-01-08 Tobias Burnus <[email protected]>

* gimplify.cc (gimplify_call_expr): Disable variant function's
append_args in 'omp dispatch' when invoking the variant directly
and not through the base function.

2025-01-08 Thomas Schwinge <[email protected]>

* doc/invoke.texi (Nvidia PTX Options): Update '-march-map=sm_50'.

2025-01-08 Richard Biener <[email protected]>

PR tree-optimization/117979
* tree-ssa-dce.cc (make_forwarders_with_degenerate_phis):
Properly update the irreducible region state.

2025-01-08 Jakub Jelinek <[email protected]>

* dwarf2out.cc (break_out_comdat_types): Copy over
DW_AT_language_{name,version} if present.
(output_skeleton_debug_sections): Remove also
DW_AT_language_{name,version}.
(gen_compile_unit_die): For C17, C23, C2Y, C++17, C++20, C++23
and C++26 emit for -gdwarf-5 -gno-strict-dwarf also
DW_AT_language_{name,version} attributes.

2025-01-08 Richard Biener <[email protected]>

PR middle-end/118325
* tree-nested.cc (convert_nl_goto_reference): Assign proper
context to generated artificial label.

2025-01-08 Richard Biener <[email protected]>

PR tree-optimization/118269
* tree-vect-loop.cc (vect_create_epilog_for_reduction):
Use the correct stmt for the REDUC_GROUP_FIRST_ELEMENT lookup.

2025-01-08 Christophe Lyon <[email protected]>

PR target/118332
* config/arm/arm-mve-builtins.cc (wrap_type_in_struct): Use 'val'
instead of '__val'.

2025-01-08 Haochen Jiang <[email protected]>

* config/i386/amxavx512intrin.h
(_tile_cvtrowps2pbf16h_internal): Rename to...
(_tile_cvtrowps2bf16h_internal): ...this.
(_tile_cvtrowps2pbf16hi_internal): Rename to...
(_tile_cvtrowps2bf16hi_internal): ...this.
(_tile_cvtrowps2pbf16l_internal): Rename to...
(_tile_cvtrowps2bf16l_internal): ...this.
(_tile_cvtrowps2pbf16li_internal): Rename to...
(_tile_cvtrowps2bf16li_internal): ...this.
(_tile_cvtrowps2pbf16h): Rename to...
(_tile_cvtrowps2bf16h): ...this.
(_tile_cvtrowps2pbf16hi): Rename to...
(_tile_cvtrowps2bf16hi): ...this.
(_tile_cvtrowps2pbf16l): Rename to...
(_tile_cvtrowps2bf16l): ...this.
(_tile_cvtrowps2pbf16li): Rename to...
(_tile_cvtrowps2bf16li): ...this.

2025-01-08 Hongyu Wang <[email protected]>

* config/i386/i386.cc (ix86_noce_max_ifcvt_seq_cost): Adjust
cost with ix86_tune_cost->br_mispredict_scale.
* config/i386/i386.h (processor_costs): Add br_mispredict_scale.
* config/i386/x86-tune-costs.h: Add new br_mispredict_scale to
all processor_costs, in which icelake_cost/alderlake_cost
with value COSTS_N_INSNS (2) + 3 and other processor with value
COSTS_N_INSNS (2).

2025-01-07 Pan Li <[email protected]>

* match.pd: Update comments for sat_* pattern.
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20250108
20250109
37 changes: 37 additions & 0 deletions gcc/cp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
2025-01-08 Jakub Jelinek <[email protected]>

PR c++/117825
* typeck.cc (cp_build_function_call_vec): Don't call
check_function_arguments if complain doesn't have tf_warning bit set.

2025-01-08 Jason Merrill <[email protected]>

* cp-tree.h (build_nop): Add CXX_MEM_STAT_INFO.
* typeck.cc (build_nop): Add MEM_STAT_DECL.

2025-01-08 Jason Merrill <[email protected]>

* call.cc (implicit_conversion): Check that FROM isn't a reference
if we also got an EXPR argument.
(convert_like_internal): Check that EXPR isn't a reference.
(can_convert_arg): convert_from_reference if needed.

2025-01-08 Jason Merrill <[email protected]>

* method.cc (is_stub_object): New.
* cp-tree.h (is_stub_object): Declare.
* error.cc (dump_expr): Use it.

2025-01-08 Jason Merrill <[email protected]>

* call.cc (convert_like_internal): Add missing break.
* coroutines.cc (cp_coroutine_transform::build_ramp_function): Build
INIT_EXPR directly.
* decl.cc (omp_declare_variant_finalize_one): Use build_stub_object.

2025-01-08 Marek Polacek <[email protected]>

PR c++/118169
* typeck2.cc (split_nonconstant_init): Call finish_expr_stmt instead
of add_stmt.

2025-01-03 Tobias Burnus <[email protected]>

* parser.cc (cp_parser_omp_var_list_no_open,
Expand Down
5 changes: 5 additions & 0 deletions gcc/fortran/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2025-01-08 Jakub Jelinek <[email protected]>

PR fortran/118337
* module.cc (MOD_VERSION): Bump to "16".

2025-01-07 Thomas Koenig <[email protected]>

* intrinsic.texi (ISO_FORTRAN_ENV): Also mention INT8 in the
Expand Down
149 changes: 149 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,152 @@
2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* gcc.target/nvptx/march-map=sm_52.c: Adjust.
* gcc.target/nvptx/march-map=sm_53.c: Likewise.
* gcc.target/nvptx/march-map=sm_60.c: Likewise.
* gcc.target/nvptx/march-map=sm_61.c: Likewise.
* gcc.target/nvptx/march-map=sm_62.c: Likewise.
* gcc.target/nvptx/march-map=sm_70.c: Likewise.
* gcc.target/nvptx/march-map=sm_72.c: Likewise.
* gcc.target/nvptx/march-map=sm_75.c: Likewise.
* gcc.target/nvptx/march-map=sm_80.c: Likewise.
* gcc.target/nvptx/march-map=sm_86.c: Likewise.
* gcc.target/nvptx/march-map=sm_87.c: Likewise.
* gcc.target/nvptx/march=sm_52.c: Likewise.
* gcc.target/nvptx/march=sm_53.c: Likewise.
* gcc.target/nvptx/march=sm_70.c: Likewise.
* gcc.target/nvptx/march=sm_75.c: Likewise.
* gcc.target/nvptx/march=sm_80.c: Likewise.
* gcc.target/nvptx/mptx=_.c: Use '-march=sm_89'.

2025-01-08 Thomas Schwinge <[email protected]>

* gcc.target/nvptx/mptx=7.3.c: New.

2025-01-08 Thomas Schwinge <[email protected]>

* lib/target-supports.exp
(check_effective_target_nvptx_softstack): New.
(check_effective_target_alloca) [nvptx]: Use it.

2025-01-08 Jakub Jelinek <[email protected]>

PR c++/117825
* g++.dg/warn/pr117825.C: New test.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
Adjust.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
Add.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* gcc.target/nvptx/__builtin_alloca_0-1-O0.c: New.
* gcc.target/nvptx/__builtin_alloca_0-1-O1.c: Likewise.

2025-01-08 Jason Merrill <[email protected]>

* g++.dg/gomp/declare-variant-3.C: Update diagnostic.
* g++.dg/gomp/declare-variant-5.C: Likewise.

2025-01-08 Jason Merrill <[email protected]>

* g++.dg/gomp/declare-variant-3.C: Don't depend on expr dump.
* g++.dg/gomp/declare-variant-5.C: Likewise.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* gcc.target/nvptx/alloca-2-O1.c: New.

2025-01-08 Thomas Schwinge <[email protected]>

PR target/65181
* gcc.target/nvptx/alloca-1.c: New.
* gcc.target/nvptx/vla-1.c: Likewise.

2025-01-08 Richard Sandiford <[email protected]>

PR target/107102
* gcc.target/aarch64/sve/sibcall_1.c: New test.

2025-01-08 Tobias Burnus <[email protected]>

* c-c++-common/gomp/append-args-4.c: New test.
* c-c++-common/gomp/append-args-5.c: New test.

2025-01-08 Marek Polacek <[email protected]>

PR c++/118169
* g++.dg/cpp1y/constexpr-prvalue2.C: New test.

2025-01-08 Thomas Schwinge <[email protected]>

* gcc.dg/torture/stackalign/global-1.c: Re-enable for nvptx.
* gcc.dg/torture/stackalign/inline-1.c: Likewise.
* gcc.dg/torture/stackalign/nested-1.c: Likewise.
* gcc.dg/torture/stackalign/nested-2.c: Likewise.
* gcc.dg/torture/stackalign/nested-4.c: Likewise.
* gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
* gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
* gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
* gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
* gcc.dg/torture/stackalign/struct-1.c: Likewise.

2025-01-08 Richard Biener <[email protected]>

PR tree-optimization/117979
* gcc.dg/torture/pr117979.c: New testcase.

2025-01-08 Jakub Jelinek <[email protected]>

* g++.dg/debug/dwarf2/lang-cpp17.C: Add -gno-strict-dwarf to
dg-options. Check also for DW_AT_language_{name,version} values.
* g++.dg/debug/dwarf2/lang-cpp20.C: Likewise.
* g++.dg/debug/dwarf2/lang-cpp23.C: New test.

2025-01-08 Richard Biener <[email protected]>

PR middle-end/118325
* gcc.dg/pr118325.c: New testcase.

2025-01-08 Richard Biener <[email protected]>

PR tree-optimization/118269
* gcc.dg/vect/vect-early-break_131-pr118269.c: New testcase.

2025-01-08 Christophe Lyon <[email protected]>

PR target/118332
* gcc.target/arm/mve/intrinsics/pr118332.c: New test.

2025-01-08 Jeevitha <[email protected]>

* gcc.target/powerpc/amo1.c: Removed powerpc*-*-* from the target and
simplified dg-options.
* gcc.target/powerpc/amo2.c: Simplified dg-options and added powerpc_vsx
target check.

2025-01-08 Haochen Jiang <[email protected]>

* gcc.target/i386/amxavx512-asmatt-1.c: Adjust intrin call.
* gcc.target/i386/amxavx512-asmintel-1.c: Ditto.
* gcc.target/i386/amxavx512-cvtrowps2pbf16-2.c: Rename to...
* gcc.target/i386/amxavx512-cvtrowps2bf16-2.c: ...this. Rename
test functions.

2025-01-08 Hongyu Wang <[email protected]>

* gcc.target/i386/cmov12.c: New test.

2025-01-07 Vineet Gupta <[email protected]>
Pan Li <[email protected]>

Expand Down
7 changes: 7 additions & 0 deletions include/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2025-01-08 Jakub Jelinek <[email protected]>

* dwarf2.h (enum dwarf_source_language): Fix comment pasto.
(enum dwarf_source_language_name): New type.
* dwarf2.def (DW_AT_language_name, DW_AT_language_version): New
DWARF 6 codes.

2024-12-29 John David Anglin <[email protected]>

* libiberty.h (mkstemps): Declare
Expand Down
Loading

0 comments on commit 5f61fb4

Please sign in to comment.