Daily bump.
This commit is contained in:
parent
b95d97f1a5
commit
5fff80fd79
|
@ -1,3 +1,7 @@
|
|||
2021-01-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* mklog.py: Fix infinite loop for unsupported files.
|
||||
|
||||
2021-01-13 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_commit.py: Support wrapping of functions
|
||||
|
|
214
gcc/ChangeLog
214
gcc/ChangeLog
|
@ -1,3 +1,217 @@
|
|||
2021-01-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR jit/98586
|
||||
* diagnostic.c (diagnostic_kind_text): Break out this array
|
||||
from...
|
||||
(diagnostic_build_prefix): ...here.
|
||||
(fancy_abort): Detect when diagnostic_initialize has not yet been
|
||||
called and fall back to a minimal implementation of printing the
|
||||
ICE, rather than segfaulting in internal_error.
|
||||
|
||||
2021-01-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostic.c (diagnostic_initialize): Eliminate
|
||||
parseable_fixits_p in favor of initializing extra_output_kind from
|
||||
GCC_EXTRA_DIAGNOSTIC_OUTPUT.
|
||||
(convert_column_unit): New function, split out from...
|
||||
(diagnostic_converted_column): ...this.
|
||||
(print_parseable_fixits): Add "column_unit" and "tabstop" params.
|
||||
Use them to call convert_column_unit on the column values.
|
||||
(diagnostic_report_diagnostic): Eliminate conditional on
|
||||
parseable_fixits_p in favor of a switch statement on
|
||||
extra_output_kind, passing the appropriate values to the new
|
||||
params of print_parseable_fixits.
|
||||
(selftest::test_print_parseable_fixits_none): Update for new
|
||||
params of print_parseable_fixits.
|
||||
(selftest::test_print_parseable_fixits_insert): Likewise.
|
||||
(selftest::test_print_parseable_fixits_remove): Likewise.
|
||||
(selftest::test_print_parseable_fixits_replace): Likewise.
|
||||
(selftest::test_print_parseable_fixits_bytes_vs_display_columns):
|
||||
New.
|
||||
(selftest::diagnostic_c_tests): Call it.
|
||||
* diagnostic.h (enum diagnostics_extra_output_kind): New.
|
||||
(diagnostic_context::parseable_fixits_p): Delete field in favor
|
||||
of...
|
||||
(diagnostic_context::extra_output_kind): ...this new field.
|
||||
* doc/invoke.texi (Environment Variables): Add
|
||||
GCC_EXTRA_DIAGNOSTIC_OUTPUT.
|
||||
* opts.c (common_handle_option): Update handling of
|
||||
OPT_fdiagnostics_parseable_fixits for change to diagnostic_context
|
||||
fields.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* tree-vect-slp-patterns.c (class complex_operations_pattern,
|
||||
complex_operations_pattern::matches,
|
||||
complex_operations_pattern::recognize,
|
||||
complex_operations_pattern::build): New.
|
||||
(slp_patterns): Use it.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* internal-fn.def (COMPLEX_FMS, COMPLEX_FMS_CONJ): New.
|
||||
* optabs.def (cmls_optab, cmls_conj_optab): New.
|
||||
* doc/md.texi: Document them.
|
||||
* tree-vect-slp-patterns.c (class complex_fms_pattern,
|
||||
complex_fms_pattern::matches, complex_fms_pattern::recognize,
|
||||
complex_fms_pattern::build): New.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* internal-fn.def (COMPLEX_FMA, COMPLEX_FMA_CONJ): New.
|
||||
* optabs.def (cmla_optab, cmla_conj_optab): New.
|
||||
* doc/md.texi: Document them.
|
||||
* tree-vect-slp-patterns.c (vect_match_call_p,
|
||||
class complex_fma_pattern, vect_slp_reset_pattern,
|
||||
complex_fma_pattern::matches, complex_fma_pattern::recognize,
|
||||
complex_fma_pattern::build): New.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* internal-fn.def (COMPLEX_MUL, COMPLEX_MUL_CONJ): New.
|
||||
* optabs.def (cmul_optab, cmul_conj_optab): New.
|
||||
* doc/md.texi: Document them.
|
||||
* tree-vect-slp-patterns.c (vect_match_call_complex_mla,
|
||||
vect_normalize_conj_loc, is_eq_or_top, vect_validate_multiplication,
|
||||
vect_build_combine_node, class complex_mul_pattern,
|
||||
complex_mul_pattern::matches, complex_mul_pattern::recognize,
|
||||
complex_mul_pattern::build): New.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* tree-vect-slp.c (optimize_load_redistribution_1): New.
|
||||
(optimize_load_redistribution, vect_is_slp_load_node): New.
|
||||
(vect_match_slp_patterns): Use it.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* tree-vect-slp-patterns.c (complex_add_pattern::build):
|
||||
Elide nodes.
|
||||
|
||||
2021-01-14 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config/gcn/mkoffload.c (main): Create an offload image only in
|
||||
64-bit configurations.
|
||||
|
||||
2021-01-14 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98667
|
||||
* config/i386/i386-options.c (ix86_option_override_internal):
|
||||
Issue an error for -fcf-protection with CF_BRANCH when compiling
|
||||
for 32-bit non-TARGET_CMOV targets.
|
||||
|
||||
2021-01-14 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/98671
|
||||
* config/i386/i386-options.c (ix86_valid_target_attribute_inner_p):
|
||||
Remove declaration and initialization of shadow variable "ret".
|
||||
(ix86_option_override_internal): Remove delcaration of
|
||||
shadow variable "i". Redeclare shadowed variable to unsigned.
|
||||
* common/config/i386/i386-common.c (pta_size): Redeclare to unsigned.
|
||||
* config/i386/i386-builtins.c (get_builtin_code_for_version):
|
||||
Update for redeclaration.
|
||||
* config/i386/i386.h (pta_size): Ditto.
|
||||
|
||||
2021-01-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98674
|
||||
* tree-data-ref.c (base_supports_access_fn_components_p): New.
|
||||
(initialize_data_dependence_relation): For two bases without
|
||||
possible access fns resort to type size equality when determining
|
||||
shape compatibility.
|
||||
|
||||
2021-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
|
||||
PR target/66791
|
||||
* config/arm/arm_neon.h: Replace calls to __builtin_vcge* by
|
||||
<=, >= operators in vcle and vcge intrinsics respectively.
|
||||
* config/arm/arm_neon_builtins.def: Remove entry for
|
||||
vcge and vcgeu.
|
||||
|
||||
2021-01-14 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/98671
|
||||
* config/i386/i386-options.c (ix86_function_specific_save):
|
||||
Remove redundant assignment to opts->x_ix86_branch_cost.
|
||||
* config/i386/i386.c (ix86_prefetch_sse):
|
||||
Rename from x86_prefetch_sse. Update all uses.
|
||||
* config/i386/i386.h: Update for rename.
|
||||
* config/i386/i386-options.h: Ditto.
|
||||
|
||||
2021-01-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/98670
|
||||
* config/i386/sse.md (*sse4_1_zero_extendv8qiv8hi2_3,
|
||||
*sse4_1_zero_extendv4hiv4si2_3, *sse4_1_zero_extendv2siv2di2_3):
|
||||
Use Bm instead of m for non-avx. Add isa attribute.
|
||||
|
||||
2021-01-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/96688
|
||||
* match.pd (~(X >> Y) -> ~X >> Y): New simplification if
|
||||
~X can be simplified.
|
||||
|
||||
2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* tree-vect-stmts.c (vect_model_load_cost): Account for unused
|
||||
IFN_LOAD_LANES results.
|
||||
|
||||
2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd.md (aarch64_<su>xtl<mode>):
|
||||
Define.
|
||||
(aarch64_xtn<mode>): Likewise.
|
||||
* config/aarch64/aarch64-simd-builtins.def (sxtl, uxtl, xtn):
|
||||
Define
|
||||
builtins.
|
||||
* config/aarch64/arm_neon.h (vmovl_s8): Reimplement using
|
||||
builtin.
|
||||
(vmovl_s16): Likewise.
|
||||
(vmovl_s32): Likewise.
|
||||
(vmovl_u8): Likewise.
|
||||
(vmovl_u16): Likewise.
|
||||
(vmovl_u32): Likewise.
|
||||
(vmovn_s16): Likewise.
|
||||
(vmovn_s32): Likewise.
|
||||
(vmovn_s64): Likewise.
|
||||
(vmovn_u16): Likewise.
|
||||
(vmovn_u32): Likewise.
|
||||
(vmovn_u64): Likewise.
|
||||
|
||||
2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd.md (aarch64_<su>qxtn2<mode>_le):
|
||||
Define.
|
||||
(aarch64_<su>qxtn2<mode>_be): Likewise.
|
||||
(aarch64_<su>qxtn2<mode>): Likewise.
|
||||
* config/aarch64/aarch64-simd-builtins.def (sqxtn2, uqxtn2):
|
||||
Define builtins.
|
||||
* config/aarch64/iterators.md (SAT_TRUNC): Define code_iterator.
|
||||
(su): Handle ss_truncate and us_truncate.
|
||||
* config/aarch64/arm_neon.h (vqmovn_high_s16): Reimplement using
|
||||
builtin.
|
||||
(vqmovn_high_s32): Likewise.
|
||||
(vqmovn_high_s64): Likewise.
|
||||
(vqmovn_high_u16): Likewise.
|
||||
(vqmovn_high_u32): Likewise.
|
||||
(vqmovn_high_u64): Likewise.
|
||||
|
||||
2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd.md (aarch64_xtn2<mode>_le):
|
||||
Define.
|
||||
(aarch64_xtn2<mode>_be): Likewise.
|
||||
(aarch64_xtn2<mode>): Likewise.
|
||||
* config/aarch64/aarch64-simd-builtins.def (xtn2): Define
|
||||
builtins.
|
||||
* config/aarch64/arm_neon.h (vmovn_high_s16): Reimplement using
|
||||
builtins.
|
||||
(vmovn_high_s32): Likewise.
|
||||
(vmovn_high_s64): Likewise.
|
||||
(vmovn_high_u16): Likewise.
|
||||
(vmovn_high_u32): Likewise.
|
||||
(vmovn_high_u64): Likewise.
|
||||
|
||||
2021-01-13 Stafford Horne <shorne@gmail.com>
|
||||
|
||||
* config/or1k/or1k.h (ASM_PREFERRED_EH_DATA_FORMAT): New macro.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210114
|
||||
20210115
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
PR ada/98595
|
||||
* Makefile.rtl (LIBGNAT_TARGET_PAIRS) <riscv*-*-rtems*>: Use
|
||||
wraplf version of Aux_Long_Long_Float.
|
||||
|
||||
2021-01-03 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnatvsn.ads: Bump copyright year.
|
||||
|
|
|
@ -1,3 +1,25 @@
|
|||
2021-01-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* engine.cc (strongly_connected_components::to_json): New.
|
||||
(worklist::to_json): New.
|
||||
(exploded_graph::to_json): JSON-ify the worklist.
|
||||
* exploded-graph.h (strongly_connected_components::to_json): New
|
||||
decl.
|
||||
(worklist::to_json): New decl.
|
||||
* store.cc (store::to_json): Fix comment.
|
||||
* supergraph.cc (supernode::to_json): Fix reference to
|
||||
"returning_call" in comment. Add optional "fun" to JSON.
|
||||
(edge_kind_to_string): New.
|
||||
(superedge::to_json): Add "kind" to JSON.
|
||||
|
||||
2021-01-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98679
|
||||
* analyzer.h (region_offset::operator==): Make const.
|
||||
* pending-diagnostic.h (pending_diagnostic::equal_p): Likewise.
|
||||
* store.h (binding_cluster::for_each_value): Likewise.
|
||||
(binding_cluster::for_each_binding): Likewise.
|
||||
|
||||
2021-01-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98628
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2021-01-14 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* typeck2.c (process_init_constructor_record): Use fldtype
|
||||
variable consistently.
|
||||
|
||||
2021-01-14 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98372
|
||||
* tree.c (cp_tree_equal): Correct map_context logic.
|
||||
|
||||
2021-01-13 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98231
|
||||
|
|
|
@ -1,3 +1,32 @@
|
|||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
* gfortran.h (gfc_resolve_substring): Add prototype.
|
||||
* primary.c (match_string_constant): Simplify substrings with
|
||||
constant starting and ending points.
|
||||
* resolve.c: Rename resolve_substring to gfc_resolve_substring.
|
||||
(gfc_resolve_ref): Use renamed function gfc_resolve_substring.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98661
|
||||
* resolve.c (resolve_component): Derived type components with
|
||||
ALLOCATABLE or POINTER attribute shall have a deferred shape.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
Revert:
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98661
|
||||
* resolve.c (resolve_component): Derived type components with
|
||||
ALLOCATABLE or POINTER attribute shall have a deferred shape.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98661
|
||||
* resolve.c (resolve_component): Derived type components with
|
||||
ALLOCATABLE or POINTER attribute shall have a deferred shape.
|
||||
|
||||
2021-01-08 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/93794
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-01-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* docs/cp/index.rst: Remove "Alpha" warning.
|
||||
* docs/index.rst: Likewise.
|
||||
* docs/_build/texinfo/libgccjit.texi: Regenerate
|
||||
|
||||
2020-11-25 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR bootstrap/94982
|
||||
|
|
|
@ -1,3 +1,129 @@
|
|||
2021-01-14 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
|
||||
New file.
|
||||
* gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
|
||||
New file.
|
||||
* gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
|
||||
|
||||
2021-01-14 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* gcc.dg/vect/complex/complex-mla-template.c: New test.
|
||||
* gcc.dg/vect/complex/complex-mls-template.c: New test.
|
||||
* gcc.dg/vect/complex/complex-mul-template.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
|
||||
* gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
|
||||
|
||||
2021-01-14 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* g++.dg/template/pr98372.C: Only run in C++14 and up.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
* substr_10.f90: New test.
|
||||
* substr_9.f90: New test.
|
||||
|
||||
2021-01-14 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
|
||||
* gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
|
||||
|
||||
2021-01-14 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.dg/analyzer/sensitive-1.c: Declare getpass.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98661
|
||||
* gfortran.dg/pr98661.f90: New test.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
Revert:
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98661
|
||||
* gfortran.dg/pr98661.f90: New test.
|
||||
|
||||
2021-01-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/98661
|
||||
* gfortran.dg/pr98661.f90: New test.
|
||||
|
||||
2021-01-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* g++.dg/gcov/gcov-17.C: New test.
|
||||
* g++.dg/gcov/test-gcov-17.py: New test.
|
||||
|
||||
2021-01-14 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98667
|
||||
* gcc.target/i386/pr98667-1.c: New file.
|
||||
* gcc.target/i386/pr98667-2.c: Likewise.
|
||||
* gcc.target/i386/pr98667-3.c: Likewise.
|
||||
|
||||
2021-01-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98674
|
||||
* gcc.dg/vect/pr98674.c: New testcase.
|
||||
|
||||
2021-01-14 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98676
|
||||
* gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
|
||||
-mno-stackrealign.
|
||||
* gcc.target/i386/pr95021-3.c: Likewise.
|
||||
|
||||
2021-01-14 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98372
|
||||
* g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
|
||||
* g++.dg/template/pr98372.C: New.
|
||||
|
||||
2021-01-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/98670
|
||||
* gcc.target/i386/pr98670.c: New test.
|
||||
|
||||
2021-01-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/96688
|
||||
* gcc.dg/tree-ssa/pr96688.c: New test.
|
||||
* gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
|
||||
* gcc.target/i386/pr66821.c: Likewise.
|
||||
|
||||
2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/sve/cost_model_11.c: New test.
|
||||
* gcc.target/aarch64/sve/mask_struct_load_5.c: Use
|
||||
-fno-vect-cost-model.
|
||||
|
||||
2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
|
||||
sqxtn2 scan-assembler-times.
|
||||
|
||||
2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
|
||||
scan-assembler-times for xtn2.
|
||||
|
||||
2021-01-13 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98231
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2021-01-14 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR libgomp/65099
|
||||
* plugin/configfrag.ac (PLUGIN_NVPTX): Restrict to supported
|
||||
configurations.
|
||||
* configure: Regenerate.
|
||||
* plugin/plugin-nvptx.c (nvptx_get_num_devices): Remove 64-bit
|
||||
check.
|
||||
|
||||
2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
|
||||
* configure: Re-generate.
|
||||
|
|
|
@ -1,3 +1,54 @@
|
|||
2021-01-14 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* testsuite/23_containers/deque/debug/98466.cc: Make it pre-C++11
|
||||
compliant.
|
||||
|
||||
2021-01-14 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/30_threads/future/members/poll.cc: Calibrate
|
||||
iteration count.
|
||||
|
||||
2021-01-14 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
PR libstdc++/98466
|
||||
* include/bits/hashtable_policy.h (_Node_iterator_base()): Set _M_cur to nullptr.
|
||||
(_Node_iterator()): Make default.
|
||||
(_Node_const_iterator()): Make default.
|
||||
* include/debug/macros.h (__glibcxx_check_erae_range_after): Add _M_singular
|
||||
iterator checks.
|
||||
* include/debug/safe_iterator.h
|
||||
(_GLIBCXX_DEBUG_VERIFY_OPERANDS): Accept if both iterator are value initialized.
|
||||
* include/debug/safe_local_iterator.h (_GLIBCXX_DEBUG_VERIFY_OPERANDS):
|
||||
Likewise.
|
||||
* include/debug/safe_iterator.tcc (_Safe_iterator<>::_M_valid_range): Add
|
||||
_M_singular checks on input iterators.
|
||||
* src/c++11/debug.cc (_Safe_iterator_base::_M_can_compare): Remove _M_singular
|
||||
checks.
|
||||
* testsuite/23_containers/deque/debug/98466.cc: New test.
|
||||
* testsuite/23_containers/unordered_map/debug/98466.cc: New test.
|
||||
|
||||
2021-01-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/98471
|
||||
* include/bits/fs_path.h (__throw_conversion_error): New
|
||||
function to throw or abort on character conversion errors.
|
||||
(__wstr_from_utf8): Move definition after filesystem_error has
|
||||
been defined. Use __throw_conversion_error.
|
||||
(path::_S_convert<_EcharT>): Use __throw_conversion_error.
|
||||
(path::_S_str_convert<_CharT, _Traits, _Allocator>): Likewise.
|
||||
(path::u8string): Likewise.
|
||||
|
||||
2021-01-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/barrier: Update copyright years. Fix whitespace.
|
||||
* include/std/version: Fix whitespace.
|
||||
* testsuite/30_threads/barrier/1.cc: Update copyright years.
|
||||
* testsuite/30_threads/barrier/2.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
|
||||
* testsuite/30_threads/barrier/completion.cc: Likewise.
|
||||
|
||||
2021-01-13 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/doxygen/user.cfg.in (INPUT): Remove include/debug/array.
|
||||
|
|
Loading…
Reference in New Issue