Daily bump.
This commit is contained in:
parent
d656bfda2d
commit
daa6884432
9 changed files with 309 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2021-02-25 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* server.cc: Use #if NETWORKING not #ifdef, to be consistent
|
||||
with elsewhere.
|
||||
|
||||
2021-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR c++/98316
|
||||
|
|
|
@ -1,3 +1,55 @@
|
|||
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/aarch64/aarch64.md (<optab>_rol<mode>3): Add a '#'
|
||||
mark in front of the immediate quantity.
|
||||
(<optab>_rolsi3_uxtw): Likewise.
|
||||
|
||||
2021-02-25 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR target/99271
|
||||
* config/arm/thumb2.md (nonsecure_call_reg_thumb2_fpcxt): New pattern.
|
||||
(nonsecure_call_value_reg_thumb2_fpcxt): Likewise.
|
||||
(nonsecure_call_reg_thumb2): Restrict to using r4 for the callee
|
||||
address and disable when the FPCXT is not available.
|
||||
(nonsecure_call_value_reg_thumb2): Likewise.
|
||||
|
||||
2021-02-25 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99166
|
||||
* doc/invoke.texi (flang-info-module-cmi): Renamed option.
|
||||
|
||||
2021-02-25 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* tree-vect-slp.c (optimize_load_redistribution_1): Abort on NULL nodes.
|
||||
|
||||
2021-02-25 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99253
|
||||
* tree-vect-loop.c (check_reduction_path): First compute
|
||||
code, then verify out-of-loop uses.
|
||||
|
||||
2021-02-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/95798
|
||||
* match.pd ((T)(A) + CST -> (T)(A + CST)): Add :s to convert.
|
||||
|
||||
2021-02-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/80635
|
||||
* tree-vrp.c (vrp_simplify_cond_using_ranges): Also handle
|
||||
VIEW_CONVERT_EXPR if modes are the same, innerop is integral and
|
||||
has mode precision.
|
||||
|
||||
2021-02-25 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.c (optimize_load_redistribution_1): Delay
|
||||
load_map population.
|
||||
(vect_match_slp_patterns_2): Revert part of last change.
|
||||
(vect_analyze_slp): Do not interleave optimize_load_redistribution
|
||||
with pattern detection but do it afterwards. Dump the
|
||||
whole SLP graph after pattern recognition and load
|
||||
redistribution optimization finished.
|
||||
|
||||
2021-02-24 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR fortran/99226
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210225
|
||||
20210226
|
||||
|
|
|
@ -1,3 +1,19 @@
|
|||
2021-02-25 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/99193
|
||||
* region-model-impl-calls.cc (region_model::impl_call_realloc): New.
|
||||
* region-model.cc (region_model::on_call_pre): Call it.
|
||||
* region-model.h (region_model::impl_call_realloc): New decl.
|
||||
* sm-malloc.cc (enum wording): Add WORDING_REALLOCATED.
|
||||
(malloc_state_machine::m_realloc): New field.
|
||||
(use_after_free::describe_state_change): Add case for
|
||||
WORDING_REALLOCATED.
|
||||
(use_after_free::describe_final_event): Likewise.
|
||||
(malloc_state_machine::malloc_state_machine): Initialize
|
||||
m_realloc.
|
||||
(malloc_state_machine::on_stmt): Handle realloc by calling...
|
||||
(malloc_state_machine::on_realloc_call): New.
|
||||
|
||||
2021-02-22 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/99196
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2021-02-25 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99166
|
||||
* c.opt (-flang-info-module-cmi): Renamed option.
|
||||
|
||||
2021-02-19 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* c.opt (flang-info-module-read, flang-info-module-read=): New.
|
||||
|
|
|
@ -1,3 +1,53 @@
|
|||
2021-02-25 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/99213
|
||||
PR c++/94521
|
||||
* error.c (dump_scope): Pass TFF_NO_TEMPLATE_BINDINGS instead of
|
||||
TFF_NO_FUNCTION_ARGUMENTS when dumping a function scope.
|
||||
|
||||
2021-02-25 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/99103
|
||||
* pt.c (is_spec_or_derived): Drop cv-qualifiers from 'etype'.
|
||||
(maybe_aggr_guide): Fix order of arguments to is_spec_or_derived.
|
||||
|
||||
2021-02-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
DR 1312
|
||||
PR c++/99176
|
||||
* constexpr.c (is_std_construct_at): New overload.
|
||||
(is_std_allocator_allocate): New overload.
|
||||
(cxx_eval_call_expression): Use the new overloads.
|
||||
(cxx_eval_constant_expression): Reject casting
|
||||
from void * as per DR 1312. Don't check can_convert.
|
||||
|
||||
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/97587
|
||||
* coroutines.cc (struct param_info): Track rvalue refs.
|
||||
(morph_fn_to_coro): Track rvalue refs, and call the promise
|
||||
CTOR with the frame copy of passed parms.
|
||||
|
||||
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/95822
|
||||
* coroutines.cc (morph_fn_to_coro): Unconditionally remove any
|
||||
set throwing_cleanup marker.
|
||||
|
||||
2021-02-25 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99166
|
||||
* module.cc (module_state::inform_cmi_p): Renamed field.
|
||||
(module_state::do_import): Adjust.
|
||||
(init_modules, finish_module_processing): Likewise.
|
||||
(handle_module_option): Likewise.
|
||||
|
||||
2021-02-25 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98318
|
||||
* mapper-client.cc (module_client::open_module_client): Fix typo
|
||||
of fd init.
|
||||
|
||||
2021-02-24 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98718
|
||||
|
|
|
@ -1,3 +1,90 @@
|
|||
2021-02-25 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/99213
|
||||
PR c++/94521
|
||||
* g++.dg/diagnostic/local1.C: New test.
|
||||
|
||||
2021-02-25 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/99103
|
||||
* g++.dg/cpp1z/class-deduction79.C: New test.
|
||||
* g++.dg/cpp1z/class-deduction80.C: New test.
|
||||
|
||||
2021-02-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
DR 1312
|
||||
PR c++/99176
|
||||
* g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
|
||||
* g++.dg/cpp0x/constexpr-cast2.C: New test.
|
||||
* g++.dg/cpp0x/constexpr-cast3.C: New test.
|
||||
|
||||
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/97587
|
||||
* g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
|
||||
reference parms, to distinguish the rvalue ref. variant.
|
||||
* g++.dg/coroutines/pr97587.C: New test.
|
||||
|
||||
2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/95822
|
||||
* g++.dg/coroutines/pr95822.C: New test.
|
||||
|
||||
2021-02-25 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* gcc.target/arm/cmse/cmse-18.c: New test.
|
||||
|
||||
2021-02-25 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99166
|
||||
* g++.dg/modules/pr99166_a.X: Adjust.
|
||||
* g++.dg/modules/pr99166_b.C: Adjust.
|
||||
* g++.dg/modules/pr99166_c.C: Adjust.
|
||||
* g++.dg/modules/pr99166_d.C: Adjust.
|
||||
|
||||
2021-02-25 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* gfortran.dg/pr95690.f90: CRIS error appears on line 5.
|
||||
|
||||
2021-02-25 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* g++.dg/vect/simd-complex-num-null-node.cc: New test.
|
||||
|
||||
2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR testsuite/99233
|
||||
* gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
|
||||
|
||||
2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR middle-end/97172
|
||||
* gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
|
||||
|
||||
2021-02-25 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99253
|
||||
* gcc.dg/vect/pr99253.c: New testcase.
|
||||
|
||||
2021-02-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/95798
|
||||
* gcc.target/i386/pr95798-1.c: New test.
|
||||
* gcc.target/i386/pr95798-2.c: New test.
|
||||
|
||||
2021-02-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/80635
|
||||
* g++.dg/warn/pr80635-1.C: New test.
|
||||
* g++.dg/warn/pr80635-2.C: New test.
|
||||
|
||||
2021-02-25 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/99193
|
||||
* gcc.dg/analyzer/pr99193-1.c: New test.
|
||||
* gcc.dg/analyzer/pr99193-2.c: New test.
|
||||
* gcc.dg/analyzer/pr99193-3.c: New test.
|
||||
* gcc.dg/analyzer/realloc-1.c: New test.
|
||||
|
||||
2021-02-24 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98718
|
||||
|
|
|
@ -1,3 +1,60 @@
|
|||
2021-02-25 Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libgomp/98738
|
||||
* libgomp.h (enum gomp_task_kind): Add GOMP_TASK_DETACHED.
|
||||
(struct gomp_task): Replace detach and completion_sem fields with
|
||||
union containing completion_sem and detach_team. Add deferred_p
|
||||
field.
|
||||
(struct gomp_team): Remove task_detach_queue.
|
||||
* task.c: Include assert.h.
|
||||
(gomp_init_task): Initialize deferred_p and completion_sem fields.
|
||||
Rearrange initialization order of fields.
|
||||
(task_fulfilled_p): Delete.
|
||||
(GOMP_task): Use address of task as the event handle. Remove
|
||||
initialization of detach field. Initialize deferred_p field.
|
||||
Use automatic local for completion_sem. Initialize detach_team field
|
||||
for deferred tasks.
|
||||
(gomp_barrier_handle_tasks): Remove handling of task_detach_queue.
|
||||
Set kind of suspended detach task to GOMP_TASK_DETACHED and
|
||||
decrement task_running_count. Move finish_cancelled block out of
|
||||
else branch. Relocate call to gomp_team_barrier_done.
|
||||
(GOMP_taskwait): Handle tasks with completion events that have not
|
||||
been fulfilled.
|
||||
(GOMP_taskgroup_end): Likewise.
|
||||
(omp_fulfill_event): Use address of task as event handle. Post to
|
||||
completion_sem for undeferred tasks. Clear detach_team if task
|
||||
has not finished. For finished tasks, handle post-execution tasks,
|
||||
call gomp_team_barrier_wake if necessary, and free task.
|
||||
* team.c (gomp_new_team): Remove initialization of task_detach_queue.
|
||||
(free_team): Remove free of task_detach_queue.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-1.c: Fix formatting.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-2.c: Fix formatting.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-3.c: Fix formatting.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-4.c: Fix formatting.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-5.c: Fix formatting.
|
||||
Change data-sharing of detach events on enclosing parallel to private.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-6.c: Likewise. Remove
|
||||
taskwait directive.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-7.c: New.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-8.c: New.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-9.c: New.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-10.c: New.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-11.c: New.
|
||||
* testsuite/libgomp.fortran/task-detach-1.f90: Fix formatting.
|
||||
* testsuite/libgomp.fortran/task-detach-2.f90: Fix formatting.
|
||||
* testsuite/libgomp.fortran/task-detach-3.f90: Fix formatting.
|
||||
* testsuite/libgomp.fortran/task-detach-4.f90: Fix formatting.
|
||||
* testsuite/libgomp.fortran/task-detach-5.f90: Fix formatting.
|
||||
Change data-sharing of detach events on enclosing parallel to private.
|
||||
* testsuite/libgomp.fortran/task-detach-6.f90: Likewise. Remove
|
||||
taskwait directive.
|
||||
* testsuite/libgomp.fortran/task-detach-7.f90: New.
|
||||
* testsuite/libgomp.fortran/task-detach-8.f90: New.
|
||||
* testsuite/libgomp.fortran/task-detach-9.f90: New.
|
||||
* testsuite/libgomp.fortran/task-detach-10.f90: New.
|
||||
* testsuite/libgomp.fortran/task-detach-11.f90: New.
|
||||
|
||||
2021-02-22 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/99171
|
||||
|
|
|
@ -1,3 +1,39 @@
|
|||
2021-02-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/chrono (year_month_day::_S_from_days): Perform
|
||||
all calculations with type uint32_t.
|
||||
|
||||
2021-02-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/abi.xml: Document versioning for GCC 11.
|
||||
* doc/html/manual/abi.html: Regenerate.
|
||||
|
||||
2021-02-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/99270
|
||||
* testsuite/27_io/headers/cstdio/types_std.cc: Use pointer to
|
||||
FILE instead of FILE.
|
||||
|
||||
2021-02-25 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
|
||||
* config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update.
|
||||
|
||||
2021-02-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/99265
|
||||
* include/std/chrono (year_month_day::_S_from_days): Cast long
|
||||
to int explicitly.
|
||||
|
||||
2021-02-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/utility (to_underlying): Define.
|
||||
* include/std/version (__cpp_lib_to_underlying): Define.
|
||||
* testsuite/20_util/to_underlying/1.cc: New test.
|
||||
* testsuite/20_util/to_underlying/version.cc: New test.
|
||||
|
||||
2021-02-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/99261
|
||||
|
|
Loading…
Add table
Reference in a new issue