Daily bump.
This commit is contained in:
parent
48e1b89f14
commit
ff20f2b599
9 changed files with 313 additions and 1 deletions
|
@ -1,3 +1,64 @@
|
|||
2024-09-26 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/114855
|
||||
* params.opt (--param transitive-relations-work-bound): New.
|
||||
* doc/invoke.texi (--param transitive-relations-work-bound):
|
||||
Document.
|
||||
* value-relation.cc (dom_oracle::register_transitives):
|
||||
Assing an overall work budget, bounding the dominator walk and
|
||||
the number of relations processed.
|
||||
(dom_oracle::record): Only register_transitives when the
|
||||
number of already registered relations does not yet exceed
|
||||
the per-BB limit.
|
||||
|
||||
2024-09-26 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* langhooks-def.h (lhd_omp_deep_mapping_p,
|
||||
lhd_omp_deep_mapping_cnt, lhd_omp_deep_mapping): New.
|
||||
(LANG_HOOKS_OMP_DEEP_MAPPING_P, LANG_HOOKS_OMP_DEEP_MAPPING_CNT,
|
||||
LANG_HOOKS_OMP_DEEP_MAPPING): Define.
|
||||
(LANG_HOOKS_DECLS): Use it.
|
||||
* langhooks.cc (lhd_omp_deep_mapping_p, lhd_omp_deep_mapping_cnt,
|
||||
lhd_omp_deep_mapping): New stubs.
|
||||
* langhooks.h (struct lang_hooks_for_decls): Add new hooks
|
||||
* omp-expand.cc (expand_omp_target): Handle dynamic-size
|
||||
addr/sizes/kinds arrays.
|
||||
* omp-low.cc (build_sender_ref, fixup_child_record_type,
|
||||
scan_sharing_clauses, lower_omp_target): Update to handle
|
||||
new hooks and dynamic-size addr/sizes/kinds arrays.
|
||||
|
||||
2024-09-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* pretty-print.cc (allocate_object): Use obstack_blank rather than
|
||||
obstack_grow.
|
||||
|
||||
2024-09-26 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
PR target/69374
|
||||
* doc/install.texi (Specific) <*-*-mingw32>: Remove note regarding
|
||||
binutils 2.16.
|
||||
|
||||
2024-09-26 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
|
||||
|
||||
* match.pd: Extend A CMP 0 ? A : -A into (type)A CMP 0 ? A : -A.
|
||||
Extend A CMP 0 ? A : -A into (type) A CMP 0 ? A : -A.
|
||||
|
||||
2024-09-26 Levy Hsu <admin@levyhsu.com>
|
||||
|
||||
* config/i386/mmx.md:
|
||||
(VQI_16_32_64): New mode iterator for 8-byte, 4-byte, and 2-byte QImode.
|
||||
(popcount<mode>2): New pattern for popcount of V2QI/V4QI/V8QI mode.
|
||||
(popcount<mode>2): New pattern for popcount of V2HI/V4HI mode.
|
||||
(popcountv2si2): New pattern for popcount of V2SI mode.
|
||||
|
||||
2024-09-26 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/i386.h (VECTOR_STORE_FLAG_VALUE): New macro.
|
||||
|
||||
2024-09-26 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* match.pd: Add optional nop_convert for signed SAT_ADD case 4.
|
||||
|
||||
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
PR other/116801
|
||||
|
|
|
@ -1 +1 @@
|
|||
20240926
|
||||
20240927
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2024-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116731
|
||||
* parser.cc (warn_for_range_copy): Check if TYPE is trivially
|
||||
constructible, not copyable.
|
||||
|
||||
2024-09-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* coroutines.cc (build_co_await): Use TARGET_EXPR accessors.
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2024-09-26 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
* invoke.texi (-M): Remove index reference to removed documentation.
|
||||
|
||||
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
PR other/116801
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2024-09-26 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* checks/errors/borrowck/rust-bir.h
|
||||
(class AbstractExpr): Add virtual destructor.
|
||||
|
||||
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
PR other/116801
|
||||
|
|
|
@ -1,3 +1,56 @@
|
|||
2024-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/116731
|
||||
* g++.dg/warn/Wrange-loop-construct3.C: New test.
|
||||
|
||||
2024-09-26 Sam James <sam@gentoo.org>
|
||||
|
||||
PR fortran/35779
|
||||
PR fortran/116858
|
||||
* gfortran.dg/initialization_25.f90: Mark as XFAIL.
|
||||
|
||||
2024-09-26 Sam James <sam@gentoo.org>
|
||||
|
||||
* g++.dg/modules/reparent-1_c.C: Fix whitespace around '-' in dg directive.
|
||||
* gfortran.dg/initialization_25.f90: Ditto.
|
||||
|
||||
2024-09-26 Sam James <sam@gentoo.org>
|
||||
|
||||
* gfortran.dg/coarray/caf.exp: Fix 'dg-do-run' typo.
|
||||
* lib/gfortran-dg.exp: Ditto.
|
||||
* lib/gm2-dg.exp: Ditto.
|
||||
* lib/go-dg.exp: Ditto.
|
||||
|
||||
2024-09-26 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
|
||||
|
||||
* g++.dg/absvect.C: New test.
|
||||
* gcc.dg/tree-ssa/absfloat16.c: New test.
|
||||
|
||||
2024-09-26 Levy Hsu <admin@levyhsu.com>
|
||||
|
||||
* gcc.target/i386/part-vect-popcount-1.c: New test.
|
||||
|
||||
2024-09-26 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.dg/rtl/x86_64/vector_eq.c: New test.
|
||||
|
||||
2024-09-26 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/116846
|
||||
* g++.dg/modules/indirect-1_b.C: Fix testcase.
|
||||
|
||||
2024-09-26 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-10.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-11.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-12.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-9.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-10.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-11.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-12.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-9.c: New test.
|
||||
|
||||
2024-09-25 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
PR testsuite/116701
|
||||
|
|
|
@ -1,3 +1,65 @@
|
|||
2024-09-26 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR libstdc++/115126
|
||||
* gthr-posix.h (__GTHREAD_ALWAYS_INLINE): New macro.
|
||||
(__GTHREAD_INLINE): New macro.
|
||||
(__gthread_active): Convert from variable to (hidden) function.
|
||||
(__gthread_active_p): Mark as __GTHREAD_INLINE instead of
|
||||
static; make visibility("hidden") when it has a static local
|
||||
variable.
|
||||
(__gthread_trigger): Mark as __GTHREAD_INLINE instead of static.
|
||||
(__gthread_create): Likewise.
|
||||
(__gthread_join): Likewise.
|
||||
(__gthread_detach): Likewise.
|
||||
(__gthread_equal): Likewise.
|
||||
(__gthread_self): Likewise.
|
||||
(__gthread_yield): Likewise.
|
||||
(__gthread_once): Likewise.
|
||||
(__gthread_key_create): Likewise.
|
||||
(__gthread_key_delete): Likewise.
|
||||
(__gthread_getspecific): Likewise.
|
||||
(__gthread_setspecific): Likewise.
|
||||
(__gthread_mutex_init_function): Likewise.
|
||||
(__gthread_mutex_destroy): Likewise.
|
||||
(__gthread_mutex_lock): Likewise.
|
||||
(__gthread_mutex_trylock): Likewise.
|
||||
(__gthread_mutex_timedlock): Likewise.
|
||||
(__gthread_mutex_unlock): Likewise.
|
||||
(__gthread_recursive_mutex_init_function): Likewise.
|
||||
(__gthread_recursive_mutex_lock): Likewise.
|
||||
(__gthread_recursive_mutex_trylock): Likewise.
|
||||
(__gthread_recursive_mutex_timedlock): Likewise.
|
||||
(__gthread_recursive_mutex_unlock): Likewise.
|
||||
(__gthread_recursive_mutex_destroy): Likewise.
|
||||
(__gthread_cond_init_function): Likewise.
|
||||
(__gthread_cond_broadcast): Likewise.
|
||||
(__gthread_cond_signal): Likewise.
|
||||
(__gthread_cond_wait): Likewise.
|
||||
(__gthread_cond_timedwait): Likewise.
|
||||
(__gthread_cond_wait_recursive): Likewise.
|
||||
(__gthread_cond_destroy): Likewise.
|
||||
(__gthread_rwlock_rdlock): Likewise.
|
||||
(__gthread_rwlock_tryrdlock): Likewise.
|
||||
(__gthread_rwlock_wrlock): Likewise.
|
||||
(__gthread_rwlock_trywrlock): Likewise.
|
||||
(__gthread_rwlock_unlock): Likewise.
|
||||
* gthr-single.h: (__GTHREAD_ALWAYS_INLINE): New macro.
|
||||
(__GTHREAD_INLINE): New macro.
|
||||
(__gthread_active_p): Mark as __GTHREAD_INLINE instead of static.
|
||||
(__gthread_once): Likewise.
|
||||
(__gthread_key_create): Likewise.
|
||||
(__gthread_key_delete): Likewise.
|
||||
(__gthread_getspecific): Likewise.
|
||||
(__gthread_setspecific): Likewise.
|
||||
(__gthread_mutex_destroy): Likewise.
|
||||
(__gthread_mutex_lock): Likewise.
|
||||
(__gthread_mutex_trylock): Likewise.
|
||||
(__gthread_mutex_unlock): Likewise.
|
||||
(__gthread_recursive_mutex_lock): Likewise.
|
||||
(__gthread_recursive_mutex_trylock): Likewise.
|
||||
(__gthread_recursive_mutex_unlock): Likewise.
|
||||
(__gthread_recursive_mutex_destroy): Likewise.
|
||||
|
||||
2024-09-24 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR target/116809
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2024-09-26 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (omp_get_nested,omp_set_nested, OMP_NESTED): Fix
|
||||
note about deprecation - correct is 5.0 not 5.2.
|
||||
|
||||
2024-09-24 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/107637
|
||||
|
|
|
@ -1,3 +1,119 @@
|
|||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/cow_string.h (__resize_for_overwrite): Add
|
||||
inline keyword to function with always_inline attribute.
|
||||
|
||||
2024-09-26 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR libstdc++/115126
|
||||
* include/bits/shared_ptr.h (std::__is_shared_ptr): Remove
|
||||
unnecessary 'static'.
|
||||
* include/bits/unique_ptr.h (std::__is_unique_ptr): Likewise.
|
||||
* include/std/future (std::__create_task_state): Likewise.
|
||||
* include/std/shared_mutex (_GLIBCXX_GTRHW): Likewise.
|
||||
(__glibcxx_rwlock_init): Likewise.
|
||||
(__glibcxx_rwlock_timedrdlock): Likewise.
|
||||
(__glibcxx_rwlock_timedwrlock): Likewise.
|
||||
(__glibcxx_rwlock_rdlock): Likewise.
|
||||
(__glibcxx_rwlock_tryrdlock): Likewise.
|
||||
(__glibcxx_rwlock_wrlock): Likewise.
|
||||
(__glibcxx_rwlock_trywrlock): Likewise.
|
||||
(__glibcxx_rwlock_unlock): Likewise.
|
||||
(__glibcxx_rwlock_destroy): Likewise.
|
||||
(__glibcxx_rwlock_init): Likewise.
|
||||
* include/pstl/algorithm_impl.h
|
||||
(__pstl::__internal::__set_algo_cut_off): Mark inline.
|
||||
* include/pstl/unseq_backend_simd.h
|
||||
(__pstl::__unseq_backend::__lane_size): Mark inline.
|
||||
|
||||
2024-09-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/116859
|
||||
* config/os/bsd/freebsd/os_defines.h
|
||||
(_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC,
|
||||
_GLIBCXX_USE_C99_FLOAT_TRANSCENDENTALS_DYNAMIC): Avoid
|
||||
-Wexpansion-to-defined warnings.
|
||||
* config/os/bsd/dragonfly/os_defines.h
|
||||
(_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC): Likewise.
|
||||
|
||||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
Andrew Waterman <andrew@sifive.com>
|
||||
|
||||
PR libstdc++/113578
|
||||
* include/std/ostream (_S_cast_flt): New static member function
|
||||
to restore signbit after casting to double or long double.
|
||||
(operator<<(float), operator<<(_Float16), operator<<(_Float32))
|
||||
(operator<<(_Float64), operator(_Float128))
|
||||
(operator<<(__bfloat16_t)): Use _S_cast_flt.
|
||||
testsuite/27_io/basic_ostream/inserters_arithmetic/lwg4101.cc:
|
||||
New test.
|
||||
* testsuite/27_io/basic_ostream/inserters_arithmetic/lwg4101.cc: New file.
|
||||
|
||||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/27_io/basic_istringstream/cons/2020.cc: Fix comment
|
||||
referring to basic_filebuf.
|
||||
* testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
|
||||
Likewise.
|
||||
* testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
|
||||
* testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
|
||||
Likewise.
|
||||
* testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
|
||||
* testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
|
||||
Likewise.
|
||||
* testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
|
||||
Likewise.
|
||||
* testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
|
||||
* testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
|
||||
Likewise.
|
||||
|
||||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/basic_ios.h (basic_ios::operator bool()):
|
||||
Add [[nodiscard]] attribute.
|
||||
(basic_ios::operator!(), basic_ios::rdstate())
|
||||
(basic_ios::good(), basic_ios::eof(), basic_ios::fail())
|
||||
(basic_ios::bad(), basic_ios::exceptions(), basic_ios::tie())
|
||||
(basic_ios::rdbuf(), basic_ios::fill()): Likewise.
|
||||
* include/bits/ios_base.h (ios_base::flags()): Likewise.
|
||||
(ios_base::precision(), ios_base::width(), ios_base::getloc()):
|
||||
Likewise.
|
||||
* include/std/fstream (basic_filebuf::is_open)
|
||||
(basic_ifstream::rdbuf(), basic_ifstream::is_open)
|
||||
(basic_ofstream::rdbuf(), basic_ofstream::is_open)
|
||||
(basic_fstream::rdbuf(), basic_fstream::is_open): Likewise.
|
||||
* include/std/spanstream (basic_spanbuf::span())
|
||||
(basic_ispanstream::span(), basic_ispanstream::rdbuf())
|
||||
(basic_ospanstream::span(), basic_ospanstream::rdbuf())
|
||||
(basic_spanstream::span(), basic_spanstream::rdbuf()):
|
||||
Likewise.
|
||||
* include/std/sstream (basic_stringbuf::str())
|
||||
(basic_istringstream::rdbuf(), basic_istringstream::str())
|
||||
(basic_ostringstream::rdbuf(), basic_ostringstream::str())
|
||||
(basic_stringstream::rdbuf(), basic_stringstream::str()):
|
||||
Likewise.
|
||||
* testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
|
||||
Suppress -Wunused-result warnings.
|
||||
* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
|
||||
Likewise.
|
||||
|
||||
2024-09-26 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR libstdc++/116853
|
||||
* include/bits/basic_string.h: Ignore suggest-attribute=format
|
||||
warning when using posix vsnprintf in to_string() implementations.
|
||||
|
||||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/stacktrace (basic_stacktrace::_Impl::_M_allocate):
|
||||
Do not assume allocators only throw std::bad_alloc.
|
||||
|
||||
2024-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/116857
|
||||
* libsupc++/guard.cc (__cxa_guard_acquire): Remove
|
||||
_GLIBCXX_NOTHROW to match declaration in <cxxabi.h>.
|
||||
|
||||
2024-09-25 Sam James <sam@gentoo.org>
|
||||
|
||||
PR libstdc++/101831
|
||||
|
|
Loading…
Add table
Reference in a new issue