mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-27 05:44:15 +08:00
Daily bump.
This commit is contained in:
parent
79e210f0c8
commit
e9ea30165b
@ -1,3 +1,35 @@
|
||||
2022-03-17 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR target/86722
|
||||
PR tree-optimization/90356
|
||||
* config/i386/i386.md (*movtf_internal): Don't guard
|
||||
standard_sse_constant_p clause by optimize_function_for_size_p.
|
||||
(*movdf_internal): Likewise.
|
||||
(*movsf_internal): Likewise.
|
||||
|
||||
2022-03-17 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/102943
|
||||
* gimple-range-cache.cc (ranger_cache::range_from_dom): Find range via
|
||||
dominators and apply intermediary outgoing edge ranges.
|
||||
|
||||
2022-03-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104960
|
||||
* passes.def: Add pass parameter to pass_sink_code, mark
|
||||
last one to unsplit edges.
|
||||
* tree-ssa-sink.cc (pass_sink_code::set_pass_param): New.
|
||||
(pass_sink_code::execute): Always execute TODO_cleanup_cfg
|
||||
when we need to unsplit edges.
|
||||
|
||||
2022-03-17 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/103984
|
||||
* gimplify.cc (gimplify_target_expr): Gimplify type sizes and
|
||||
TARGET_EXPR_INITIAL into a temporary sequence, then push clobbers
|
||||
and asan unpoisioning, then append the temporary sequence and
|
||||
finally the TARGET_EXPR_CLEANUP clobbers.
|
||||
|
||||
2022-03-16 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* config/i386/sse.md: Delete corrupt character/typo.
|
||||
|
@ -1 +1 @@
|
||||
20220317
|
||||
20220318
|
||||
|
@ -1,3 +1,14 @@
|
||||
2022-03-17 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* state-purge.cc (state_purge_annotator::add_node_annotations):
|
||||
Avoid duplicate before-supernode annotations when returning from
|
||||
an interprocedural call. Show after-supernode annotations.
|
||||
|
||||
2022-03-17 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* program-point.cc (program_point::get_next): Fix missing
|
||||
increment of index.
|
||||
|
||||
2022-03-16 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104955
|
||||
|
@ -1,3 +1,36 @@
|
||||
2022-03-17 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR target/86722
|
||||
PR tree-optimization/90356
|
||||
* gcc.target/i386/pr86722.c: New test case.
|
||||
* gcc.target/i386/pr90356.c: New test case.
|
||||
|
||||
2022-03-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104960
|
||||
* gcc.dg/gimplefe-37.c: Adjust to allow either the true
|
||||
or false edge to have a forwarder.
|
||||
|
||||
2022-03-17 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/103984
|
||||
* g++.dg/opt/pr103984.C: New test.
|
||||
|
||||
2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* c-c++-common/goacc-gomp/nesting-1.c: Enhance.
|
||||
* c-c++-common/goacc/kernels-loop-g.c: Likewise.
|
||||
* c-c++-common/goacc/nesting-1.c: Likewise.
|
||||
* gcc.dg/goacc/nested-function-1.c: Likewise.
|
||||
* gfortran.dg/goacc/common-block-3.f90: Likewise.
|
||||
* gfortran.dg/goacc/nested-function-1.f90: Likewise.
|
||||
|
||||
2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR middle-end/90115
|
||||
* c-c++-common/goacc-gomp/nesting-1.c: Enhance.
|
||||
* gfortran.dg/goacc/common-block-3.f90: Likewise.
|
||||
|
||||
2022-03-16 Christophe Lyon <christophe.lyon@arm.com>
|
||||
Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
|
@ -1,3 +1,27 @@
|
||||
2022-03-17 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/104688
|
||||
* Makefile.am (IFUNC_OPTIONS): Change on x86_64 to -mcx16 -mcx16.
|
||||
(libatomic_la_LIBADD): Add $(addsuffix _16_2_.lo,$(SIZEOBJS)) for
|
||||
x86_64.
|
||||
* Makefile.in: Regenerated.
|
||||
* config/x86/host-config.h (IFUNC_COND_1): For x86_64 define to
|
||||
both AVX and CMPXCHG16B bits.
|
||||
(IFUNC_COND_2): Define.
|
||||
(IFUNC_NCOND): For x86_64 define to 2 * (N == 16).
|
||||
(MAYBE_HAVE_ATOMIC_CAS_16, MAYBE_HAVE_ATOMIC_EXCHANGE_16,
|
||||
MAYBE_HAVE_ATOMIC_LDST_16): Define to IFUNC_COND_2 rather than
|
||||
IFUNC_COND_1.
|
||||
(HAVE_ATOMIC_CAS_16): Redefine to 1 whenever IFUNC_ALT != 0.
|
||||
(HAVE_ATOMIC_LDST_16): Redefine to 1 whenever IFUNC_ALT == 1.
|
||||
(atomic_compare_exchange_n): Define whenever IFUNC_ALT != 0
|
||||
on x86_64 for N == 16.
|
||||
(__atomic_load_n, __atomic_store_n): Redefine whenever IFUNC_ALT == 1
|
||||
on x86_64 for N == 16.
|
||||
(atomic_load_n, atomic_store_n): New functions.
|
||||
* config/x86/init.c (__libat_feat1_init): On x86_64 clear bit_AVX
|
||||
if CPU vendor is not Intel.
|
||||
|
||||
2022-02-03 David Seifert <soap@gentoo.org>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
|
@ -1,3 +1,16 @@
|
||||
2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c:
|
||||
Enhance.
|
||||
* testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/if-1.f90: Likewise.
|
||||
|
||||
2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR middle-end/90115
|
||||
* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Enhance.
|
||||
* testsuite/libgomp.oacc-fortran/if-1.f90: Likewise.
|
||||
|
||||
2022-03-16 Marcel Vollweiler <marcel@codesourcery.com>
|
||||
|
||||
* fortran.c (omp_set_num_teams_8_): Call omp_set_num_teams instead of
|
||||
|
@ -1,3 +1,20 @@
|
||||
2022-03-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/92546
|
||||
* include/bits/fs_path.h (path::make_preferred): Use
|
||||
handwritten loop instead of std::replace.
|
||||
|
||||
2022-03-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR middle-end/104966
|
||||
* include/bits/locale_facets_nonio.tcc
|
||||
(__moneypunct_cache::_M_cache): Replace try-catch with RAII and
|
||||
make all string copies before any stores to *this.
|
||||
|
||||
2022-03-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/util/testsuite_character.h: Fix comment.
|
||||
|
||||
2022-03-16 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/103407
|
||||
|
Loading…
Reference in New Issue
Block a user