Daily bump.
This commit is contained in:
parent
68c081bb43
commit
fd1334791e
9 changed files with 468 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2021-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* configure: Regenerate.
|
||||
* configure.ac (skipdirs): Add the contents of target_configdirs if
|
||||
we are not building gcc.
|
||||
|
||||
2021-09-24 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* Makefile.def: Back-port commits ba4d88ad892f and
|
||||
|
|
150
gcc/ChangeLog
150
gcc/ChangeLog
|
@ -1,3 +1,153 @@
|
|||
2021-09-28 Geng Qi <gengqi@linux.alibaba.com>
|
||||
|
||||
* config/riscv/riscv.md (mulv<mode>4): Call gen_smul<mode>3_highpart.
|
||||
(<u>mulditi3): Call <su>muldi3_highpart.
|
||||
(<u>muldi3_highpart): Rename to <su>muldi3_highpart.
|
||||
(<u>mulsidi3): Call <su>mulsi3_highpart.
|
||||
(<u>mulsi3_highpart): Rename to <su>mulsi3_highpart.
|
||||
|
||||
2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/darwin.h (DSYMUTIL_SPEC): Recognize D sources.
|
||||
|
||||
2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/rs6000/darwin.h (FIXED_R13): Add for PPC64.
|
||||
(FIRST_SAVED_GP_REGNO): Save from R13 even when it is one
|
||||
of the fixed regs.
|
||||
|
||||
2021-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.h (AARCH64_FL_LS64): Define
|
||||
(AARCH64_FL_V8_7): Likewise.
|
||||
(AARCH64_FL_FOR_ARCH8_7): Likewise.
|
||||
* config/aarch64/aarch64-arches.def (armv8.7-a): Define.
|
||||
* config/aarch64/aarch64-option-extensions.def (ls64): Define.
|
||||
* doc/invoke.texi: Document the above.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* dbgcnt.c (dbg_cnt_counter): New.
|
||||
* dbgcnt.h (dbg_cnt_counter): New.
|
||||
* dumpfile.c (dump_options): Add entry for TDF_THREADING.
|
||||
* dumpfile.h (enum dump_flag): Add TDF_THREADING.
|
||||
* gimple-range-path.cc (DEBUG_SOLVER): Use TDF_THREADING.
|
||||
* tree-ssa-threadupdate.c (dump_jump_thread_path): Dump out
|
||||
debug counter.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* cfgcleanup.c (pass_jump::execute): Check
|
||||
flag_expensive_optimizations.
|
||||
(pass_jump_after_combine::gate): Same.
|
||||
* doc/invoke.texi (-fthread-jumps): Enable for -O1.
|
||||
* opts.c (default_options_table): Enable -fthread-jumps at -O1.
|
||||
* tree-ssa-threadupdate.c
|
||||
(fwd_jt_path_registry::remove_jump_threads_including): Bail unless
|
||||
flag_thread_jumps.
|
||||
|
||||
2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* tree-ssa-reassoc.c (biased_names): New global.
|
||||
(propagate_bias_p): New function.
|
||||
(loop_carried_phi): Remove.
|
||||
(propagate_rank): Propagate bias along single uses.
|
||||
(get_rank): Update biased_names when needed.
|
||||
|
||||
2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* passes.def (pass_reassoc): Rename parameter to early_p.
|
||||
* tree-ssa-reassoc.c (reassoc_bias_loop_carried_phi_ranks_p):
|
||||
New variable.
|
||||
(phi_rank): Don't bias loop-carried phi ranks
|
||||
before vectorization pass.
|
||||
(execute_reassoc): Add bias_loop_carried_phi_ranks_p parameter.
|
||||
(pass_reassoc::pass_reassoc): Add bias_loop_carried_phi_ranks_p
|
||||
initializer.
|
||||
(pass_reassoc::set_param): Set bias_loop_carried_phi_ranks_p
|
||||
value.
|
||||
(pass_reassoc::execute): Pass bias_loop_carried_phi_ranks_p to
|
||||
execute_reassoc.
|
||||
(pass_reassoc::bias_loop_carried_phi_ranks_p): New member.
|
||||
|
||||
2021-09-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/102498
|
||||
* config/i386/i386.c (standard_80387_constant_p): Don't recognize
|
||||
special 80387 instruction XFmode constants if flag_rounding_math.
|
||||
|
||||
2021-09-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/100112
|
||||
* tree-ssa-sccvn.c (visit_reference_op_load): Record the
|
||||
referece into the hashtable twice in case last_vuse is
|
||||
different from the original vuse on the stmt.
|
||||
|
||||
2021-09-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/102492
|
||||
* gimplify.c (gimplify_adjust_omp_clauses_1): Don't call the
|
||||
omp_finish_clause langhook on implicitly added OMP_CLAUSE_PRIVATE
|
||||
clauses on SIMD constructs.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/102511
|
||||
* gimple-range-path.cc (path_range_query::range_on_path_entry):
|
||||
Return VARYING when nothing found.
|
||||
|
||||
2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
PR target/102230
|
||||
* config/i386/i386.h (VALID_AVX512FP16_REG_MODE): Add
|
||||
V2HF mode check.
|
||||
(VALID_SSE2_REG_VHF_MODE): Add V4HFmode and V2HFmode.
|
||||
(VALID_MMX_REG_MODE): Add V4HFmode.
|
||||
(SSE_REG_MODE_P): Replace VALID_AVX512FP16_REG_MODE with
|
||||
vector mode condition.
|
||||
* config/i386/i386.c (classify_argument): Parse V4HF/V2HF
|
||||
via sse regs.
|
||||
(function_arg_32): Add V4HFmode.
|
||||
(function_arg_advance_32): Likewise.
|
||||
* config/i386/i386.md (mode): Add V4HF/V2HF.
|
||||
(MODE_SIZE): Likewise.
|
||||
* config/i386/mmx.md (MMXMODE): Add V4HF mode.
|
||||
(V_32): Add V2HF mode.
|
||||
(VHF_32_64): New mode iterator.
|
||||
(*mov<mode>_internal): Adjust sse alternatives to support
|
||||
V4HF mode move.
|
||||
(*mov<mode>_internal): Adjust sse alternatives to support
|
||||
V2HF mode move.
|
||||
(<insn><mode>3): New define_insn for add/sub/mul/div.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* tree-ssa-threadbackward.c (pass_thread_jumps::gate): Check
|
||||
flag_thread_jumps.
|
||||
(pass_early_thread_jumps::gate): Same.
|
||||
* tree-ssa-threadedge.c (jump_threader::thread_outgoing_edges):
|
||||
Return if !flag_thread_jumps.
|
||||
* tree-ssa-threadupdate.c
|
||||
(jt_path_registry::register_jump_thread): Assert that
|
||||
flag_thread_jumps is true.
|
||||
|
||||
2021-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* simplify-rtx.c
|
||||
(simplify_context::simplify_binary_operation_1): Relax
|
||||
condition of simplifying (vec_concat:M (vec_select op0
|
||||
index0)(vec_select op1 index1)) to allow different modes
|
||||
between op0 and M, but have same inner mode.
|
||||
|
||||
2021-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/i386-expand.c (emit_reduc_half): Handle
|
||||
V8HF/V16HF/V32HFmode.
|
||||
* config/i386/sse.md (REDUC_SSE_PLUS_MODE): Add V8HF.
|
||||
(REDUC_SSE_SMINMAX_MODE): Ditto.
|
||||
(REDUC_PLUS_MODE): Add V16HF and V32HF.
|
||||
(REDUC_SMINMAX_MODE): Ditto.
|
||||
|
||||
2021-09-27 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gimple-range-path.cc
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210928
|
||||
20210929
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2021-09-28 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR c/32122
|
||||
* c-parser.c (c_parser_statement_after_labels): Pass
|
||||
the c_expr instead of the tree to c_finish_goto_ptr.
|
||||
* c-typeck.c (c_finish_goto_ptr): Change the second
|
||||
argument type to c_expr.
|
||||
* c-tree.h (c_finish_goto_ptr): Likewise.
|
||||
Error out if the expression was not of a pointer type.
|
||||
|
||||
2021-09-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-parser.c (c_parser_omp_clause_allocate): Parse allocate clause
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2021-09-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/99909
|
||||
* pt.c (coerce_template_template_parms): Keep
|
||||
processing_template_decl set around the call to unify as well.
|
||||
|
||||
2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/102454
|
||||
* coroutines.cc (analyze_fn_parms): Clean up synthetic names for
|
||||
unnamed function params.
|
||||
(morph_fn_to_coro): Do not try to set a guard variable for param
|
||||
DTORs in the ramp, unless we have exceptions active.
|
||||
|
||||
2021-09-27 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/102479
|
||||
|
|
|
@ -1,3 +1,121 @@
|
|||
2021-09-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/99909
|
||||
* g++.dg/cpp2a/concepts-ttp3.C: New test.
|
||||
|
||||
2021-09-28 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR c/32122
|
||||
* gcc.dg/comp-goto-5.c: New test.
|
||||
* gcc.dg/comp-goto-6.c: New test.
|
||||
|
||||
2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/102454
|
||||
* g++.dg/coroutines/pr102454.C: New test.
|
||||
|
||||
2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* gcc.dg/tree-ssa/reassoc-46.c: New test.
|
||||
* gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
|
||||
* gcc.dg/tree-ssa/reassoc-47.c: New test.
|
||||
* gcc.dg/tree-ssa/reassoc-48.c: New test.
|
||||
* gcc.dg/tree-ssa/reassoc-49.c: New test.
|
||||
* gcc.dg/tree-ssa/reassoc-50.c: New test.
|
||||
* gcc.dg/tree-ssa/reassoc-51.c: New test.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gcc.dg/auto-init-uninit-1.c: Adjust.
|
||||
* gcc.dg/auto-init-uninit-15.c: Same.
|
||||
* gcc.dg/guality/example.c: Same.
|
||||
* gcc.dg/loop-8.c: Same.
|
||||
* gcc.dg/strlenopt-40.c: Same.
|
||||
* gcc.dg/tree-ssa/pr18133-2.c: Same.
|
||||
* gcc.dg/tree-ssa/pr18134.c: Same.
|
||||
* gcc.dg/uninit-1.c: Same.
|
||||
* gcc.dg/uninit-pr44547.c: Same.
|
||||
* gcc.dg/uninit-pr59970.c: Same.
|
||||
|
||||
2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
|
||||
|
||||
2021-09-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/102498
|
||||
* gcc.target/i386/pr102498.c: New test.
|
||||
|
||||
2021-09-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99793
|
||||
* gcc.dg/tree-ssa/pr99793.c: New testcase.
|
||||
|
||||
2021-09-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/100112
|
||||
* gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
|
||||
|
||||
2021-09-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/102492
|
||||
* g++.dg/gomp/simd-3.C: New test.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/102511
|
||||
* gcc.dg/pr102511.c: New test.
|
||||
* gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
|
||||
|
||||
2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
PR target/102230
|
||||
* gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
|
||||
* gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
|
||||
* gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
|
||||
* gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
|
||||
* gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
|
||||
* gcc.target/i386/pr102230.c: Ditto.
|
||||
|
||||
2021-09-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
|
||||
|
||||
2021-09-28 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR fortran/102500
|
||||
* gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
|
||||
-Wmissing-include-dirs output printed or not depending on
|
||||
how the testsuite is run.
|
||||
|
||||
2021-09-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
|
||||
on x86.
|
||||
|
||||
2021-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
|
||||
* gcc.dg/auto-init-uninit-15.c: Same.
|
||||
* gcc.dg/guality/example.c: Same.
|
||||
* gcc.dg/loop-8.c: Same.
|
||||
* gcc.dg/strlenopt-40.c: Same.
|
||||
* gcc.dg/tree-ssa/pr18133-2.c: Same.
|
||||
* gcc.dg/tree-ssa/pr18134.c: Same.
|
||||
* gcc.dg/uninit-1.c: Same.
|
||||
* gcc.dg/uninit-pr44547.c: Same.
|
||||
* gcc.dg/uninit-pr59970.c: Same.
|
||||
|
||||
2021-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/vect-rebuild.c: Adjust testcases.
|
||||
* gcc.target/i386/avx512f-vect-rebuild.c: New test.
|
||||
|
||||
2021-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
|
||||
* gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
|
||||
|
||||
2021-09-27 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/102479
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/i386/libgcc-darwin.ver: Add Symbols for
|
||||
__cpu_model, __cpu_indicator_init.
|
||||
|
||||
2021-09-22 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/i386/sfp-machine.h: Guard Mach-O-specific code
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2021-09-28 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR libgomp/96661
|
||||
* configure.ac: Only check for int-type = 2*size_t support when
|
||||
building with Fortran support.
|
||||
* configure: Regenerate.
|
||||
|
||||
2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.oacc-fortran/if-1.f90: Adjust.
|
||||
* testsuite/libgomp.oacc-fortran/privatized-ref-2.f90: Likewise.
|
||||
|
||||
2021-09-27 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* team.c: Initialize start_data.
|
||||
|
|
|
@ -1,3 +1,155 @@
|
|||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/atomic_timed_wait.h (__platform_wait_until_impl):
|
||||
Return false for ETIMEDOUT and true otherwise.
|
||||
|
||||
2021-09-28 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* testsuite/20_util/default_delete/48631_neg.cc: Adapt dg-prune-output message
|
||||
to also match message with '__8' in it.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/regex_automaton.h (_NFA_base::_SizeT): Remove.
|
||||
* include/bits/regex_compiler.h (_Compiler::_IterT): Remove.
|
||||
* include/bits/regex_compiler.tcc: Likewise.
|
||||
* include/bits/regex_scanner.h (_Scanner::_IterT): Remove.
|
||||
* include/bits/regex_scanner.tcc: Likewise.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/regex_compiler.tcc: Add line break in empty while
|
||||
statement.
|
||||
* include/bits/regex_executor.tcc: Avoid unused parameter
|
||||
warning.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/regex.h (basic_regex, swap): Add noexcept to
|
||||
non-throwing functions.
|
||||
* include/bits/regex_automaton.h (_State_base, _State)
|
||||
(_NFA_base): Likewise.
|
||||
* include/bits/regex_compiler.h (_Compiler): Likewise.
|
||||
* include/bits/regex_error.h (regex_error::code()): Likewise.
|
||||
* include/bits/regex_scanner.h (_Scanner): Likewise.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/atomic_wait.h (_GLIBCXX_HAVE_PLATFORM_WAIT):
|
||||
Define before first attempt to check it.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
|
||||
Do not check non-default constructible sequences when
|
||||
_GLIBCXX_CONCEPT_CHECKS is defined.
|
||||
* testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1_c++98.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/queue/requirements/explicit_instantiation/1_c++98.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/stack/requirements/explicit_instantiation/1_c++98.cc:
|
||||
Likewise.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
|
||||
Do not test implicit allocator rebinding when _GLIBCXX_CONCEPT_CHECKS
|
||||
is defined.
|
||||
* testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/list/requirements/explicit_instantiation/5.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/map/requirements/explicit_instantiation/5.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/multimap/requirements/explicit_instantiation/5.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/multiset/requirements/explicit_instantiation/5.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/set/requirements/explicit_instantiation/5.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/unordered_map/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/unordered_set/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
|
||||
Likewise.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/boost_concept_check.h (_ForwardIteratorConcept)
|
||||
(_BidirectionalIteratorConcept, _RandomAccessIteratorConcept):
|
||||
Check result types of iterator operations.
|
||||
(_Mutable_ForwardIteratorConcept): Check that iterator's
|
||||
reference type is a reference to its value type.
|
||||
(_Mutable_BidirectionalIteratorConcept): Do not require the
|
||||
value type to be assignable.
|
||||
(_Mutable_RandomAccessIteratorConcept): Likewise.
|
||||
* testsuite/24_iterators/operations/prev_neg.cc: Adjust dg-error
|
||||
line number.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/25_algorithms/copy/34595.cc: Add missing operation
|
||||
for type used as an iterator.
|
||||
* testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/20_util/is_nothrow_swappable/value.h: Use custom
|
||||
comparison function for priority_queue of type with no
|
||||
relational operators.
|
||||
* testsuite/20_util/is_swappable/value.h: Likewise.
|
||||
* testsuite/24_iterators/output/concept.cc: Add operator< to
|
||||
type used in set.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/boost_concept_check.h (_OutputIteratorConcept):
|
||||
Use a function to preserve value category of the type.
|
||||
* include/bits/stl_algobase.h (copy, move, fill_n): Use a
|
||||
reference as the second argument for _OutputIteratorConcept.
|
||||
(copy_backward, move_backward): Use _OutputIteratorConcept
|
||||
instead of _ConvertibleConcept.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_iterator.h (pointer_traits): Define partial
|
||||
specialization for __normal_iterator.
|
||||
* testsuite/24_iterators/normal_iterator/to_address.cc: New test.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/move.h (forward(remove_reference_t<T>&&)):
|
||||
Improve text of static_assert.
|
||||
* testsuite/20_util/forward/c_neg.cc: Adjust dg-error.
|
||||
* testsuite/20_util/forward/f_neg.cc: Likewise.
|
||||
|
||||
2021-09-28 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/102499
|
||||
* include/bits/fs_path.h (path::begin, path::end): Add noexcept
|
||||
to declarations, to match definitions.
|
||||
|
||||
2021-09-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/range_access.h (cbegin, cend): Remove redundant
|
||||
|
|
Loading…
Add table
Reference in a new issue