mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-14 06:50:27 +08:00
Daily bump.
This commit is contained in:
parent
5f6a43d691
commit
3c5b6d24e6
@ -1,3 +1,8 @@
|
||||
2021-03-16 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_update_version.py: Skip one problematic
|
||||
commit.
|
||||
|
||||
2021-03-12 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_commit.py: Allow deletion of ChangeLog
|
||||
|
@ -1,3 +1,41 @@
|
||||
2021-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/99563
|
||||
* config/i386/i386.h (struct machine_function): Add
|
||||
has_explicit_vzeroupper bitfield.
|
||||
* config/i386/i386-expand.c (ix86_expand_builtin): Set
|
||||
cfun->machine->has_explicit_vzeroupper when expanding
|
||||
IX86_BUILTIN_VZEROUPPER.
|
||||
* config/i386/i386-features.c (rest_of_handle_insert_vzeroupper):
|
||||
Do the mode switching only when TARGET_VZEROUPPER, expensive
|
||||
optimizations turned on and not optimizing for size.
|
||||
(pass_insert_vzeroupper::gate): Enable even when
|
||||
cfun->machine->has_explicit_vzeroupper is set.
|
||||
|
||||
2021-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/99542
|
||||
* config/aarch64/aarch64.c
|
||||
(aarch64_simd_clone_compute_vecsize_and_simdlen): If not a function
|
||||
definition, walk TYPE_ARG_TYPES list if non-NULL for argument types
|
||||
instead of DECL_ARGUMENTS. Ignore types for uniform arguments.
|
||||
|
||||
2021-03-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98834
|
||||
* tree-ssa-sccvn.c (vn_reference_lookup_3): Handle missing
|
||||
subsetting by truncating the access size.
|
||||
|
||||
2021-03-15 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* config/i386/i386-options.c (processor_cost_table): Add znver3_cost.
|
||||
* config/i386/x86-tune-costs.h (znver3_cost): New gobal variable; copy
|
||||
of znver2_cost.
|
||||
|
||||
2021-03-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* spellcheck.c: Add missing comma in initialization.
|
||||
|
||||
2021-03-14 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/sse.md (*vec_extract<mode>): Merge alternative 0 with
|
||||
|
@ -1 +1 @@
|
||||
20210315
|
||||
20210316
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-03-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* sm-file.cc (get_file_using_fns): Add missing comma in initializer.
|
||||
|
||||
2021-03-11 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/96374
|
||||
|
@ -1,3 +1,9 @@
|
||||
2021-03-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c++/99509
|
||||
* c-decl.c (finish_decl): For 'omp declare target implicit' vars,
|
||||
ensure that the varpool node is marked as offloadable.
|
||||
|
||||
2021-03-05 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c/99137
|
||||
|
@ -1,3 +1,45 @@
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/99047
|
||||
* coroutines.cc (expand_one_await_expression): If the
|
||||
await_ready() expression is not a boolean then convert it
|
||||
as required.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/98704
|
||||
* coroutines.cc (build_actor_fn): Make destroy index 1
|
||||
correspond to the abnormal unhandled_exception() exit.
|
||||
Substitute the proxy for the resume index.
|
||||
(coro_rewrite_function_body): Arrange to reset the resume
|
||||
index and make done = true for a rethrown exception from
|
||||
unhandled_exception ().
|
||||
(morph_fn_to_coro): Adjust calls to build_actor_fn and
|
||||
coro_rewrite_function_body.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/98480
|
||||
* coroutines.cc (replace_continue): Rewrite continue into
|
||||
'goto label'.
|
||||
(await_statement_walker): Handle await expressions in the
|
||||
initializer, condition and iteration expressions of for
|
||||
loops.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/96749
|
||||
* coroutines.cc (flatten_await_stmt): Allow for the case
|
||||
where a target expression variable only has uses in the
|
||||
second part of a compound expression.
|
||||
(maybe_promote_temps): Avoid emiting empty statements.
|
||||
|
||||
2021-03-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c++/99509
|
||||
* decl.c (cp_finish_decl): For 'omp declare target implicit' vars,
|
||||
ensure that the varpool node is marked as offloadable.
|
||||
|
||||
2021-03-12 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99238
|
||||
|
@ -1,3 +1,15 @@
|
||||
2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/99345
|
||||
* frontend-passes.c (doloop_contained_procedure_code):
|
||||
Properly handle EXEC_IOLENGTH.
|
||||
|
||||
2021-03-15 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/99545
|
||||
* trans-stmt.c (gfc_trans_allocate): Mark the initialization
|
||||
assignment by setting init_flag.
|
||||
|
||||
2021-03-14 Harald Anlauf <anlauf@gmx.de>
|
||||
Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-03-15 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sv.po: Update.
|
||||
|
||||
2021-03-08 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* de.po, sv.po: Update.
|
||||
|
@ -1,3 +1,75 @@
|
||||
2021-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/99563
|
||||
* gcc.target/i386/avx-pr99563.c: New test.
|
||||
|
||||
2021-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/99542
|
||||
* gcc.dg/gomp/pr99542.c: New test.
|
||||
* gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
|
||||
* gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
|
||||
* g++.dg/vect/simd-clone-7.cc (bar): Likewise.
|
||||
* g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
|
||||
on aarch64.
|
||||
* gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
|
||||
|
||||
2021-03-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99601
|
||||
* g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
|
||||
* g++.dg/modules/builtin-3_b.C: Likewise.
|
||||
|
||||
2021-03-15 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99601
|
||||
* g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
|
||||
* g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/99047
|
||||
* g++.dg/coroutines/pr99047.C: New test.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/98704
|
||||
* g++.dg/coroutines/torture/pr98704.C: New test.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/98480
|
||||
* g++.dg/coroutines/pr98480.C: New test.
|
||||
* g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
|
||||
* g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
|
||||
* g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/96749
|
||||
* g++.dg/coroutines/pr96749-1.C: New test.
|
||||
* g++.dg/coroutines/pr96749-2.C: New test.
|
||||
|
||||
2021-03-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98834
|
||||
* g++.dg/opt/pr98834.C: New testcase.
|
||||
|
||||
2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/99345
|
||||
* gfortran.dg/do_check_16.f90: New test.
|
||||
* gfortran.dg/do_check_17.f90: New test.
|
||||
|
||||
2021-03-15 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/99545
|
||||
* gfortran.dg/pr99545.f90: New test.
|
||||
|
||||
2021-03-15 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* gcc.target/powerpc/pr99492.c: Fix typo.
|
||||
|
||||
2021-03-14 Harald Anlauf <anlauf@gmx.de>
|
||||
Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-03-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c++/99509
|
||||
* testsuite/libgomp.c-c++-common/declare_target-1.c: New test.
|
||||
|
||||
2021-03-12 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/98858
|
||||
|
@ -1,3 +1,29 @@
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* testsuite/17_intro/names.cc: Exclude j from the list
|
||||
of test symbols for Darwin.
|
||||
|
||||
2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/os/bsd/darwin/ppc-extra.ver: Add matching for
|
||||
to_chars and from_chars for long double.
|
||||
|
||||
2021-03-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/max_size_type.h (__max_size_type::operator _Tp):
|
||||
Fix formatting.
|
||||
(__max_size_type::operator++): Define.
|
||||
(__max_size_type::operator--): Likewise.
|
||||
(__max_size_type::operator<=>): Conditionally define (in place
|
||||
of the other comparison operators).
|
||||
(__max_diff_type::operator _Tp): Fix formatting.
|
||||
(__max_diff_type::operator++): Define.
|
||||
(__max_diff_type::operator--): Likewise.
|
||||
(__max_diff_type::operator<=>): Conditionally define (in place
|
||||
of the other comparison operators).
|
||||
* testsuite/std/ranges/iota/max_size_type.cc (test01): Test
|
||||
these operator overloads.
|
||||
|
||||
2021-03-15 Caroline Tice <cmtice@google.com>
|
||||
|
||||
PR libstdc++/99172
|
||||
|
Loading…
x
Reference in New Issue
Block a user