mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
3c7c2a6b86
commit
d50e08095b
|
@ -1,3 +1,7 @@
|
|||
2025-05-09 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
* check_GNU_style_lib.py: Remove literal prefix.
|
||||
|
||||
2025-05-01 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
* config-list.mk: Update FreeBSD targets to version 13.
|
||||
|
|
|
@ -1,3 +1,88 @@
|
|||
2025-05-09 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* vr-values.cc (simplify_using_ranges::simplify) <BIT_AND_EXPR>:
|
||||
Do not call simplify_bit_ops_using_ranges for boolean types whose
|
||||
precision is not 1.
|
||||
|
||||
2025-05-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/114166
|
||||
* tree-vect-stmts.cc (vectorizable_operation): Lower also
|
||||
bitwise operations on word-mode vectors.
|
||||
|
||||
2025-05-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-stmts.cc (vectorizable_operation): Remve non-SLP
|
||||
path.
|
||||
|
||||
2025-05-09 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
* gimple.h (gimple_cond_true_canonical_p): New function.
|
||||
(gimple_cond_false_canonical_p): New function.
|
||||
* gimple-fold.cc (replace_stmt_with_simplification): Return
|
||||
false if replacing the operands of GIMPLE_COND with an INTEGER_CST
|
||||
and already in canonical form.
|
||||
|
||||
2025-05-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR rtl-optimization/120182
|
||||
* dse.cc (canon_address): Constant addresses have no
|
||||
separate store group.
|
||||
|
||||
2025-05-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119960
|
||||
* tree-vect-slp.cc (vect_slp_can_convert_to_external):
|
||||
Handle cases where defs from multiple BBs are ordered
|
||||
by their dominance relation.
|
||||
|
||||
2025-05-09 Jørgen Kvalsvik <j@lambda.is>
|
||||
|
||||
PR gcov-profile/120086
|
||||
* gcov.cc (print_prime_path_lines): Use unsigned, format with
|
||||
%u.
|
||||
(print_prime_path_source): Likewise.
|
||||
(output_path_coverage): Format with HOST_SIZE_T_PRINT_UNSIGNED,
|
||||
use unsigned for pathno.
|
||||
|
||||
2025-05-09 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
* config/aarch64/aarch64-sve.md (*aarch64_sve_ptrue<mode>_ldr_str):
|
||||
Add define_insn_and_split to fold predicated SVE loads/stores with
|
||||
ptrue predicates to unpredicated instructions.
|
||||
|
||||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* Makefile.in (OBJS-libcommon): Add diagnostic-format-html.o.
|
||||
* diagnostic-format-html.cc: Move here from
|
||||
testsuite/gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc.
|
||||
Simplify includes. Rename "xhtml" to "html" throughout.
|
||||
(write_escaped_text): Drop.
|
||||
(class xhtml_stream_output_format): Drop.
|
||||
(class html_file_output_format): Reimplement using
|
||||
diagnostic_output_file.
|
||||
(diagnostic_output_format_init_xhtml): Drop.
|
||||
(diagnostic_output_format_init_xhtml_stderr): Drop.
|
||||
(diagnostic_output_format_init_xhtml_file): Drop.
|
||||
(diagnostic_output_format_open_html_file): New.
|
||||
(make_html_sink): New.
|
||||
(xhtml_format_selftests): Convert to...
|
||||
(diagnostic_format_html_cc_tests): ...this.
|
||||
(plugin_is_GPL_compatible): Drop.
|
||||
(plugin_init): Drop.
|
||||
* diagnostic-format-html.h: New file.
|
||||
* doc/invoke.texi (-fdiagnostics-add-output=): Add
|
||||
"experimental-html" scheme.
|
||||
* opts-diagnostic.cc: Include "diagnostic-format-html.h".
|
||||
(class html_scheme_handler): New.
|
||||
(output_factory::output_factory): Add html_scheme_handler.
|
||||
(html_scheme_handler::make_sink): New.
|
||||
* selftest-run-tests.cc (selftest::run_tests): Call the new
|
||||
selftests.
|
||||
* selftest.h (selftest::diagnostic_format_html_cc_tests): New
|
||||
decl.
|
||||
|
||||
2025-05-08 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
* gimple-fold.cc (replace_stmt_with_simplification): Return false
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250509
|
||||
20250510
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2025-05-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* decl2.cc (determine_visibility): Ignore args for friend templates.
|
||||
|
||||
2025-05-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/99599
|
||||
PR c++/120185
|
||||
* class.cc (type_has_converting_constructor): Handle null parm.
|
||||
* pt.cc (fn_type_unification): Skip early non-dep checking if
|
||||
no concepts.
|
||||
|
||||
2025-05-08 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/99599
|
||||
|
|
|
@ -1,3 +1,158 @@
|
|||
2025-05-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/99599
|
||||
PR c++/120185
|
||||
* g++.dg/cpp2a/concepts-nondep6.C: New test.
|
||||
|
||||
2025-05-09 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/opt106.adb: New test.
|
||||
* gnat.dg/opt106_pkg1.ads, gnat.dg/opt106_pkg1.adb: New helper.
|
||||
* gnat.dg/opt106_pkg2.ads, gnat.dg/opt106_pkg2.adb: Likewise.
|
||||
|
||||
2025-05-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR rtl-optimization/120182
|
||||
* gcc.dg/torture/pr120182.c: New testcase.
|
||||
|
||||
2025-05-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119960
|
||||
* gcc.dg/vect/bb-slp-pr119960-1.c: New testcase.
|
||||
|
||||
2025-05-09 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* g++.dg/cpp2a/constinit16.C: Require tls.
|
||||
|
||||
2025-05-09 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* g++.dg/cpp2a/decomp2.C: Require tls_runtime.
|
||||
|
||||
2025-05-09 Jiawei <jiawei@iscas.ac.cn>
|
||||
|
||||
* gcc.dg/pr119160.c: Limit backends.
|
||||
|
||||
2025-05-09 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||
|
||||
* gcc.target/aarch64/sve/ptrue_ldr_str.c: New test.
|
||||
* gcc.target/aarch64/sve/acle/general/attributes_6.c: Adjust
|
||||
expected outcome.
|
||||
* gcc.target/aarch64/sve/cost_model_14.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/cost_model_4.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/cost_model_5.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/cost_model_6.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/cost_model_7.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_mf8.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/peel_ind_2.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/single_1.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/single_2.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/single_3.c: Adjust expected outcome.
|
||||
* gcc.target/aarch64/sve/single_4.c: Adjust expected outcome.
|
||||
|
||||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* gcc.dg/plugin/diagnostic_plugin_xhtml_format.cc: Move to
|
||||
gcc/diagnostic-format-html.cc.
|
||||
* gcc.dg/html-output/html-output.exp: New support script.
|
||||
* gcc.dg/html-output/missing-semicolon.c: New test.
|
||||
* gcc.dg/html-output/missing-semicolon.py: New test script.
|
||||
* gcc.dg/plugin/diagnostic-test-xhtml-1.c: Deleted test.
|
||||
* gcc.dg/plugin/plugin.exp (plugin_test_list): Drop moved plugin
|
||||
and its deleted test.
|
||||
* lib/gcc-dg.exp (load_lib): Add load_lib of scanhtml.exp.
|
||||
* lib/htmltest.py: New support script.
|
||||
* lib/scanhtml.exp: New support script, based on scansarif.exp.
|
||||
|
||||
2025-05-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-i8.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-6-u8.c: New test.
|
||||
|
||||
2025-05-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-i8.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-5-u8.c: New test.
|
||||
|
||||
2025-05-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
|
||||
helper macros.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-i8.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-4-u8.c: New test.
|
||||
|
||||
2025-05-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Rename VX_BINARY
|
||||
to VX_BINARY_CASE_0 for underlying case 1.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i16.c: Take the
|
||||
new name for test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-i8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-1-u8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-i8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-2-u8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-i8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-3-u8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-i8.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u16.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u32.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u64.c: Ditto
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vadd-run-1-u8.c: Ditto
|
||||
|
||||
2025-05-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/rvv.exp: Separate test running of
|
||||
rvv vx_vf.
|
||||
|
||||
2025-05-08 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/120179
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* testsuite/lib/libatomic.exp: Add load_lib of scanhtml.exp.
|
||||
|
||||
2025-04-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libgcc/101075
|
||||
|
|
|
@ -1,3 +1,24 @@
|
|||
2025-05-09 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.c/interop-cuda-full.c: Use 'link' instead
|
||||
of 'run' when the default device is "! offload_device_nvptx".
|
||||
* testsuite/libgomp.c/interop-cuda-libonly.c: Likewise.
|
||||
* testsuite/libgomp.c/interop-hip-nvidia-full.c: Likewise.
|
||||
* testsuite/libgomp.c/interop-hip-nvidia-no-headers.c: Likewise.
|
||||
* testsuite/libgomp.c/interop-hip-nvidia-no-hip-header.c: Likewise.
|
||||
* testsuite/libgomp.fortran/interop-hip-nvidia-full.F90: Likewise.
|
||||
* testsuite/libgomp.fortran/interop-hip-nvidia-no-module.F90: Likewise.
|
||||
* testsuite/libgomp.c/interop-hip-amd-full.c: Use 'link' instead
|
||||
of 'run' when the default device is "! offload_device_gcn".
|
||||
* testsuite/libgomp.c/interop-hip-amd-no-hip-header.c: Likewise.
|
||||
* testsuite/libgomp.fortran/interop-hip-amd-full.F90: Likewise.
|
||||
* testsuite/libgomp.fortran/interop-hip-amd-no-module.F90: Likewise.
|
||||
|
||||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* testsuite/lib/libgomp.exp: Add load_lib of scanhtml.exp.
|
||||
|
||||
2025-05-07 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.fortran/map-alloc-comp-9.f90: Process differently
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* testsuite/lib/libitm.exp: Add load_lib of scanhtml.exp.
|
||||
|
||||
2025-01-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libitm.texi: Bump @copying's copyright year.
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* testsuite/lib/libphobos-dg.exp: Add load_lib of scanhtml.exp.
|
||||
|
||||
2025-05-06 Sam James <sam@gentoo.org>
|
||||
|
||||
* configure.tgt: Add sparc64-unknown-linux-gnu as a supported target.
|
||||
|
|
|
@ -1,3 +1,23 @@
|
|||
2025-05-09 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/bits/chrono_io.h (__formatter_chrono::_M_format_to):
|
||||
Extracted from _M_format.
|
||||
(__formatter_chrono::_M_format): Use _Padding_sink and delegate
|
||||
to _M_format_to.
|
||||
|
||||
2025-05-09 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/std/format (__Sink_iter<_CharT>::_M_discarding)
|
||||
(__Sink<_CharT>::_M_discarding, _Iter_sink<_CharT, _OutIter>::_M_discarding)
|
||||
(_Padding_sinl<_CharT, _Out>::_M_padwidth)
|
||||
(_Padding_sink<_CharT, _Out>::_M_maxwidth): Remove const.
|
||||
(_Padding_sink<_CharT, _Out>::_M_sync_discarding)
|
||||
(_Padding_sink<_CharT, _Out>::_M_discarding): Define.
|
||||
(_Padding_sink<_CharT, _Out>::_Padding_sink(_Out, size_t, size_t))
|
||||
(_Padding_sink<_CharT, _Out>::_M_force_update):
|
||||
(_Padding_sink<_CharT, _Out>::_M_flush): Call _M_sync_discarding.
|
||||
(_Padding_sink<_CharT, _Out>::_Padding_sink(_Out, size_t)): Delegate.
|
||||
|
||||
2025-05-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/120159
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-05-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR other/116792
|
||||
* testsuite/lib/libvtv-dg.exp: Add load_lib of scanhtml.exp.
|
||||
|
||||
2024-11-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* testsuite/lib/libvtv.exp: Add
|
||||
|
|
Loading…
Reference in New Issue