mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-22 03:47:02 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,68 @@
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/116546
|
||||
* range-op.cc (operator_bitwise_and::op1_range): Utilize bitmask
|
||||
from the LHS to improve op1's bitmask.
|
||||
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/116546
|
||||
* value-range.cc (irange::intersect_bitmask): Allow unknown
|
||||
bitmasks to be processed.
|
||||
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/116546
|
||||
* value-range.cc (irange_bitmask::irange_bitmask): Include
|
||||
leading ones in the bitmask.
|
||||
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* value-range.cc (irange_bitmask::irange_bitmask): Rename from
|
||||
get_bitmask_from_range and tweak.
|
||||
(prange::set): Use new constructor.
|
||||
(prange::intersect): Use new constructor.
|
||||
(irange::get_bitmask): Likewise.
|
||||
* value-range.h (irange_bitmask): New constructor prototype.
|
||||
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/120277
|
||||
* range-op-ptr.cc (operator_cast::fold_range): Check if the cast
|
||||
if UNDEFINED before setting bounds.
|
||||
|
||||
2025-05-15 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/120223
|
||||
* config/riscv/riscv.cc (synthesize_ior_xor): XTHEADBS does not have
|
||||
single bit manipulations.
|
||||
|
||||
2025-05-15 Alexander Monakov <amonakov@ispras.ru>
|
||||
|
||||
* tree-cfg.cc (verify_gimple_assign_unary): Accept only
|
||||
COMPLEX_TYPE for CONJ_EXPR.
|
||||
|
||||
2025-05-15 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
* fold-const.cc (tree_swap_operands_p): Put ADDR_EXPR last
|
||||
instead of just is_gimple_invariant_address ones.
|
||||
* match.pd (`a ptr+ b !=\== ADDR`, `ADDR !=/== ssa_name`):
|
||||
Move the ADDR to the last operand. Update comment.
|
||||
|
||||
2025-05-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.cc (vect_transform_loops): When diagnosing
|
||||
a vectorized loop indicate whether we vectorized an epilogue,
|
||||
whether we used masked vectors and what unroll factor was
|
||||
used.
|
||||
|
||||
2025-05-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* config/i386/i386.cc (ix86_vector_costs::finish_cost):
|
||||
Do not suggest a first epilogue mode for AVX512 sized
|
||||
main loops with X86_TUNE_AVX512_TWO_EPILOGUES as that
|
||||
interferes with using a masked epilogue.
|
||||
|
||||
2025-05-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (record_stmt_cost): Remove mixed
|
||||
|
||||
@@ -1 +1 @@
|
||||
20250515
|
||||
20250516
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* c-opts.cc (c_common_post_options): Set flag_coroutines.
|
||||
(set_std_cxx20, set_std_cxx23, set_std_cxx26): Not here.
|
||||
|
||||
2025-05-03 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* c-opts.cc (c_common_post_options): Let plain -Wabi warn
|
||||
|
||||
@@ -1,3 +1,21 @@
|
||||
2025-05-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/120161
|
||||
* pt.cc (unify) <case RECORD_TYPE>: When comparing specializations
|
||||
of a non-primary template, still perform a type comparison.
|
||||
|
||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* module.cc (trees_out::lang_decl_bools): Stream implicit_constexpr.
|
||||
(trees_in::lang_decl_bools): Likewise.
|
||||
(trees_in::is_matching_decl): Check it.
|
||||
|
||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/99599
|
||||
* pt.cc (conversion_may_instantiate_p): Make sure
|
||||
classes are complete.
|
||||
|
||||
2025-05-14 Ville Voutilainen <ville.voutilainen@gmail.com>
|
||||
|
||||
* cp-gimplify.cc (cp_fold): Remove a remnant comment.
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
2025-05-15 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/85750
|
||||
* resolve.cc (resolve_symbol): Reorder conditions when to apply
|
||||
default-initializers.
|
||||
|
||||
2025-05-15 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* trans-openmp.cc (gfc_omp_deep_mapping_do): Handle SSA_NAME if
|
||||
a def_stmt is available.
|
||||
|
||||
2025-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/120139
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2025-05-15 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* zh_CN.po: Update.
|
||||
|
||||
2025-05-14 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* sv.po: Update.
|
||||
|
||||
@@ -1,3 +1,87 @@
|
||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/coroutines/co-await-syntax-09-convert.C: Add -fcoroutines.
|
||||
* g++.dg/coroutines/co-await-syntax-10.C
|
||||
* g++.dg/coroutines/co-await-syntax-11.C
|
||||
* g++.dg/coroutines/co-await-void_type.C
|
||||
* g++.dg/coroutines/co-return-warning-1.C
|
||||
* g++.dg/coroutines/ramp-return-a.C
|
||||
* g++.dg/coroutines/ramp-return-c.C: Likewise.
|
||||
* g++.dg/coroutines/coroutines.exp: Removed.
|
||||
* lib/g++-dg.exp: Start at C++20 for coroutines/
|
||||
|
||||
2025-05-15 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/85750
|
||||
* gfortran.dg/alloc_comp_auto_array_3.f90: Adjust scan counts.
|
||||
* gfortran.dg/alloc_comp_class_3.f03: Remove bogus warnings.
|
||||
* gfortran.dg/alloc_comp_class_4.f03: Likewise.
|
||||
* gfortran.dg/allocate_with_source_14.f03: Adjust scan count.
|
||||
* gfortran.dg/derived_constructor_comps_6.f90: Likewise.
|
||||
* gfortran.dg/derived_result_5.f90: New test.
|
||||
|
||||
2025-05-15 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
PR cobol/120251
|
||||
* cobol.dg/group1/check_88.cob: One final regex "." instead of "ß"
|
||||
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/116546
|
||||
* gcc.dg/pr116546.c: New.
|
||||
|
||||
2025-05-15 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/120277
|
||||
* gcc.dg/pr120277.c: New.
|
||||
|
||||
2025-05-15 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
PR cobol/120251
|
||||
* cobol.dg/group1/check_88.cob: Ignore characters above 0x80.
|
||||
* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.cob:
|
||||
Output HIGH-VALUE as hex, rather than as characters.
|
||||
* cobol.dg/group2/ALLOCATE_Rule_8_OPTION_INITIALIZE_with_figconst.out:
|
||||
Likewise.
|
||||
* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.cob: Typo.
|
||||
* cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.out: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_1.cob: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_2.cob: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_3.cob: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_4.cob: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_5-f.cob: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_6.cob: Likewise.
|
||||
* cobol.dg/group2/INSPECT_ISO_Example_7.cob: Likewise.
|
||||
* cobol.dg/group2/Multiple_INDEXED_BY_variables_with_the_same_name.cob: New test.
|
||||
* cobol.dg/group2/Multiple_INDEXED_BY_variables_with_the_same_name.out: New test.
|
||||
|
||||
2025-05-15 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/120223
|
||||
* gcc.target/riscv/pr120223.c: New test.
|
||||
|
||||
2025-05-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/120161
|
||||
* g++.dg/template/unify13.C: New test.
|
||||
|
||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* lib/g++-dg.exp (g++-std-flags): Factor out of g++-dg-runtest.
|
||||
* g++.dg/modules/modules.exp: Use it instead of a copy.
|
||||
|
||||
2025-05-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.target/i386/pr110310.c: Adjust.
|
||||
|
||||
2025-05-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.target/i386/vect-epilogues-1.c: New testcase.
|
||||
* gcc.target/i386/vect-epilogues-2.c: Likewise.
|
||||
* gcc.target/i386/vect-epilogues-3.c: Likewise.
|
||||
* gcc.target/i386/vect-epilogues-4.c: Likewise.
|
||||
* gcc.target/i386/vect-epilogues-5.c: Likewise.
|
||||
|
||||
2025-05-14 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/120126
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2025-05-15 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* zh_CN.po: Update.
|
||||
|
||||
2025-05-14 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* es.po: Update.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2025-05-15 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* bid128_string.c (MIN_DIGITS): New macro.
|
||||
(bid128_from_string): Bug fix. Conversion from very long input
|
||||
string to decimal.
|
||||
|
||||
2024-11-14 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR libgcc/117537
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2025-05-15 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.fortran/alloc-comp-4.f90: New test.
|
||||
|
||||
2025-05-14 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* target.c (gomp_attach_pointer): Return bool; accept additional
|
||||
|
||||
@@ -1,3 +1,46 @@
|
||||
2025-05-15 Luc Grosheintz <luc.grosheintz@gmail.com>
|
||||
|
||||
* include/std/mdspan: Implement the mandate for extents as
|
||||
signed or unsigned integer and not any interal type. Remove
|
||||
leading underscores from names in static_assert message.
|
||||
* testsuite/23_containers/mdspan/extents/class_mandates_neg.cc:
|
||||
Check that extents<char,...> and extents<bool,...> are invalid.
|
||||
Adjust dg-prune-output pattern.
|
||||
* testsuite/23_containers/mdspan/extents/misc.cc: Update
|
||||
tests to avoid `char` and `bool` as IndexType.
|
||||
|
||||
2025-05-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/120190
|
||||
* include/std/format (format_kind): Adjust primary template to
|
||||
not depend on itself.
|
||||
* testsuite/std/format/ranges/format_kind_neg.cc: Adjust
|
||||
expected errors. Check more invalid specializations.
|
||||
|
||||
2025-05-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/complex (arg(T)): Use __builtin_signbit instead of
|
||||
std::signbit.
|
||||
|
||||
2025-05-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/120235
|
||||
* doc/html/*: Regenerate.
|
||||
* doc/xml/manual/evolution.xml: Document deprecation.
|
||||
* include/std/complex: Replace references to TR1 subclauses with
|
||||
corresponding C++11 subclauses.
|
||||
(fabs): Add deprecated attribute.
|
||||
* testsuite/26_numerics/complex/fabs_neg.cc: New test.
|
||||
|
||||
2025-05-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* testsuite/lib/libstdc++.exp: Add -Wabi.
|
||||
|
||||
2025-05-15 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/119246
|
||||
* include/std/format: Updated check for _GLIBCXX_FORMAT_F128.
|
||||
|
||||
2025-05-14 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/119125
|
||||
|
||||
Reference in New Issue
Block a user