mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
06d5dcef72
commit
8a89c39be0
32
ChangeLog
32
ChangeLog
|
@ -1,3 +1,35 @@
|
||||||
|
2021-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||||||
|
|
||||||
|
* Makefile.tpl (BUILD_CFLAGS): New.
|
||||||
|
(CFLAGS): Append $(BUILD_CFLAGS).
|
||||||
|
(CXXFLAGS): Likewise.
|
||||||
|
(PGO_BUILD_GEN_FLAGS_TO_PASS): New.
|
||||||
|
(PGO_BUILD_TRAINING_CFLAGS): Likewise.
|
||||||
|
(PGO_BUILD_TRAINING_CXXFLAGS): Likewise.
|
||||||
|
(PGO_BUILD_TRAINING_FLAGS_TO_PASS): Likewise.
|
||||||
|
(PGO_BUILD_TRAINING_MFLAGS): Likewise.
|
||||||
|
(PGO_BUILD_USE_FLAGS_TO_PASS): Likewise.
|
||||||
|
(PGO-TRAINING-TARGETS): Likewise.
|
||||||
|
(PGO_BUILD_TRAINING): Likewise.
|
||||||
|
(all): Add '+' to the command line for recursive make. Support
|
||||||
|
the PGO build.
|
||||||
|
* configure.ac: Add --enable-pgo-build[=lto].
|
||||||
|
AC_SUBST PGO_BUILD_GEN_CFLAGS, PGO_BUILD_USE_CFLAGS and
|
||||||
|
PGO_BUILD_LTO_CFLAGS. Enable the PGO build in Makefile.
|
||||||
|
* Makefile.in: Regenerated.
|
||||||
|
* configure: Likewise.
|
||||||
|
|
||||||
|
2021-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||||||
|
|
||||||
|
* Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@
|
||||||
|
(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
|
||||||
|
* configure.ac: Include config/gcc-plugin.m4.
|
||||||
|
AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION.
|
||||||
|
* libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and
|
||||||
|
RANLIB if possible.
|
||||||
|
* Makefile.in: Regenerated.
|
||||||
|
* configure: Likewise.
|
||||||
|
|
||||||
2021-12-14 Marc Poulhiès <poulhies@adacore.com>
|
2021-12-14 Marc Poulhiès <poulhies@adacore.com>
|
||||||
|
|
||||||
* MAINTAINERS: Add myself to write after approval.
|
* MAINTAINERS: Add myself to write after approval.
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
2021-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||||||
|
|
||||||
|
* gcc-plugin.m4 (GCC_PLUGIN_OPTION): New.
|
||||||
|
|
||||||
|
2021-12-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
|
* gcc-plugin.m4: Save and process CXXFLAGS.
|
||||||
|
|
||||||
2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
|
2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
* acx.m4 (ACX_PROG_GDC): New m4 function.
|
* acx.m4 (ACX_PROG_GDC): New m4 function.
|
||||||
|
|
169
gcc/ChangeLog
169
gcc/ChangeLog
|
@ -1,3 +1,172 @@
|
||||||
|
2021-12-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
|
2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
|
* config/nvptx/nvptx-opts.h (ptx_isa): PTX_ISA_SM75 and PTX_ISA_SM80
|
||||||
|
ISA levels.
|
||||||
|
* config/nvptx/nvptx.opt: Add sm_75 and sm_80 to -misa.
|
||||||
|
* config/nvptx/nvptx.h (TARGET_SM75, TARGET_SM80):
|
||||||
|
New helper macros to conditionalize functionality on target ISA.
|
||||||
|
* config/nvptx/nvptx-c.c (nvptx_cpu_cpp_builtins): Add __PTX_SM__
|
||||||
|
support for the new ISA levels.
|
||||||
|
* config/nvptx/nvptx.c (nvptx_file_start): Add support for TARGET_SM75
|
||||||
|
and TARGET_SM80.
|
||||||
|
* config/nvptx/nvptx.md (define_c_enum "unspec"): New UNSPEC_TANH.
|
||||||
|
(define_mode_iterator HSFM): New iterator for HFmode and SFmode.
|
||||||
|
(exp2hf2): New define_insn controlled by TARGET_SM75.
|
||||||
|
(tanh<mode>2): New define_insn controlled by TARGET_SM75.
|
||||||
|
(sminhf3, smaxhf3): New define_isnns controlled by TARGET_SM80.
|
||||||
|
|
||||||
|
2021-12-15 Tom de Vries <tdevries@suse.de>
|
||||||
|
|
||||||
|
* config/nvptx/nvptx-opts.h (enum ptx_version): Add PTX_VERSION_7_0.
|
||||||
|
* config/nvptx/nvptx.c (nvptx_file_start): Handle TARGET_PTX_7_0.
|
||||||
|
* config/nvptx/nvptx.h (TARGET_PTX_7_0): New macro.
|
||||||
|
* config/nvptx/nvptx.opt (ptx_version): Add 7.0.
|
||||||
|
|
||||||
|
2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
Tamar Christina <tamar.christina@arm.com>
|
||||||
|
|
||||||
|
PR target/103094
|
||||||
|
* config/aarch64/aarch64.c (aarch64_short_vector_p): Return false
|
||||||
|
for structure modes, rather than ignoring the type in that case.
|
||||||
|
|
||||||
|
2021-12-15 Tamar Christina <tamar.christina@arm.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/103350
|
||||||
|
* ree.c (add_removable_extension): Don't stop at first definition but
|
||||||
|
inspect all.
|
||||||
|
|
||||||
|
2021-12-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR debug/103619
|
||||||
|
* dwarf2cfi.c (dwf_cfa_reg): Remove gcc_assert.
|
||||||
|
(operator==, operator!=): New overloaded operators.
|
||||||
|
(dwarf2out_frame_debug_adjust_cfa, dwarf2out_frame_debug_cfa_offset,
|
||||||
|
dwarf2out_frame_debug_expr): Compare vars with cfa_reg type directly
|
||||||
|
with REG rtxes rather than with dwf_cfa_reg results on those REGs.
|
||||||
|
(create_cie_data): Use stack_pointer_rtx instead of
|
||||||
|
gen_rtx_REG (Pmode, STACK_POINTER_REGNUM).
|
||||||
|
(execute_dwarf2_frame): Use hard_frame_pointer_rtx instead of
|
||||||
|
gen_rtx_REG (Pmode, HARD_FRAME_POINTER_REGNUM).
|
||||||
|
|
||||||
|
2021-12-15 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR target/103661
|
||||||
|
* config/i386/i386-builtins.c (fold_builtin_cpu): Compare to 0
|
||||||
|
as API expects that non-zero values are returned (do that
|
||||||
|
it mask == 31).
|
||||||
|
For "avx512vbmi2" argument, we return now 1 << 31, which is a
|
||||||
|
negative integer value.
|
||||||
|
|
||||||
|
2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
|
||||||
|
|
||||||
|
PR target/101796
|
||||||
|
* config/i386/predicates.md (const_vector_operand):
|
||||||
|
Add new predicate.
|
||||||
|
* config/i386/sse.md(<insn><mode>3<mask_name>):
|
||||||
|
Add new define_split below.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000.md (UNSPEC_XXSPLTIDP_CONST): New unspec.
|
||||||
|
(UNSPEC_XXSPLTIW_CONST): New unspec.
|
||||||
|
(movsf_hardfloat): Add support for generating XXSPLTIDP.
|
||||||
|
(mov<mode>_hardfloat32): Likewise.
|
||||||
|
(mov<mode>_hardfloat64): Likewise.
|
||||||
|
(xxspltidp_<mode>_internal): New insns.
|
||||||
|
(xxspltiw_<mode>_internal): New insns.
|
||||||
|
(splitters for SF/DFmode): Add new splitters for XXSPLTIDP.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* config/rs6000/predicates.md (easy_fp_constant): Add support for
|
||||||
|
generating XXSPLTIDP.
|
||||||
|
(vsx_prefixed_constant): Likewise.
|
||||||
|
(easy_vector_constant): Likewise.
|
||||||
|
* config/rs6000/rs6000-protos.h (constant_generates_xxspltidp):
|
||||||
|
New declaration.
|
||||||
|
* config/rs6000/rs6000.c (output_vec_const_move): Add support for
|
||||||
|
generating XXSPLTIDP.
|
||||||
|
(prefixed_xxsplti_p): Likewise.
|
||||||
|
(constant_generates_xxspltidp): New function.
|
||||||
|
* config/rs6000/rs6000.opt (-msplat-float-constant): New debug option.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@linux.ibm.com>
|
||||||
|
|
||||||
|
* config/rs6000/constraints.md (eP): Update comment.
|
||||||
|
* config/rs6000/predicates.md (easy_fp_constant): Add support for
|
||||||
|
generating XXSPLTIW.
|
||||||
|
(vsx_prefixed_constant): New predicate.
|
||||||
|
(easy_vector_constant): Add support for
|
||||||
|
generating XXSPLTIW.
|
||||||
|
* config/rs6000/rs6000-protos.h (prefixed_xxsplti_p): New
|
||||||
|
declaration.
|
||||||
|
(constant_generates_xxspltiw): Likewise.
|
||||||
|
* config/rs6000/rs6000.c (xxspltib_constant_p): Generate XXSPLTIW
|
||||||
|
if possible instead of XXSPLTIB and sign extending the constant.
|
||||||
|
(output_vec_const_move): Add support for XXSPLTIW.
|
||||||
|
(prefixed_xxsplti_p): New function.
|
||||||
|
(constant_generates_xxspltiw): New function.
|
||||||
|
* config/rs6000/rs6000.md (prefixed attribute): Add support to
|
||||||
|
mark XXSPLTI* instructions as being prefixed.
|
||||||
|
* config/rs6000/rs6000.opt (-msplat-word-constant): New debug
|
||||||
|
switch.
|
||||||
|
* config/rs6000/vsx.md (vsx_mov<mode>_64bit): Add support for
|
||||||
|
generating XXSPLTIW or XXSPLTIDP.
|
||||||
|
(vsx_mov<mode>_32bit): Likewise.
|
||||||
|
* doc/md.texi (PowerPC and IBM RS6000 constraints): Document the
|
||||||
|
eP constraint.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* config/rs6000/constraints.md (eQ): New constraint.
|
||||||
|
* config/rs6000/predicates.md (easy_fp_constant): Add support for
|
||||||
|
generating the LXVKQ instruction.
|
||||||
|
(easy_vector_constant_ieee128): New predicate.
|
||||||
|
(easy_vector_constant): Add support for generating the LXVKQ
|
||||||
|
instruction.
|
||||||
|
* config/rs6000/rs6000-protos.h (constant_generates_lxvkq): New
|
||||||
|
declaration.
|
||||||
|
* config/rs6000/rs6000.c (output_vec_const_move): Add support for
|
||||||
|
generating LXVKQ.
|
||||||
|
(constant_generates_lxvkq): New function.
|
||||||
|
* config/rs6000/rs6000.opt (-mieee128-constant): New debug
|
||||||
|
option.
|
||||||
|
* config/rs6000/vsx.md (vsx_mov<mode>_64bit): Add support for
|
||||||
|
generating LXVKQ.
|
||||||
|
(vsx_mov<mode>_32bit): Likewise.
|
||||||
|
* doc/md.texi (PowerPC and IBM RS6000 constraints): Document the
|
||||||
|
eQ constraint.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* config/rs6000/rs6000-protos.h (VECTOR_128BIT_BITS): New macro.
|
||||||
|
(VECTOR_128BIT_BYTES): Likewise.
|
||||||
|
(VECTOR_128BIT_HALF_WORDS): Likewise.
|
||||||
|
(VECTOR_128BIT_WORDS): Likewise.
|
||||||
|
(VECTOR_128BIT_DOUBLE_WORDS): Likewise.
|
||||||
|
(vec_const_128bit_type): New structure type.
|
||||||
|
(vec_const_128bit_to_bytes): New declaration.
|
||||||
|
* config/rs6000/rs6000.c (constant_int_to_128bit_vector): New
|
||||||
|
helper function.
|
||||||
|
(constant_fp_to_128bit_vector): New helper function.
|
||||||
|
(vec_const_128bit_to_bytes): New function.
|
||||||
|
|
||||||
|
2021-12-15 Alexandre Oliva <oliva@adacore.com>
|
||||||
|
|
||||||
|
PR target/100518
|
||||||
|
* builtins.c (try_store_by_multiple_pieces): Drop address
|
||||||
|
conversion to ptr_mode.
|
||||||
|
|
||||||
|
2021-12-15 Alexandre Oliva <oliva@adacore.com>
|
||||||
|
|
||||||
|
PR middle-end/100843
|
||||||
|
* builtins.c (try_store_by_multiple_pieces): Fail if min_len
|
||||||
|
is greater than max_len.
|
||||||
|
|
||||||
2021-12-14 liuhongt <hongtao.liu@intel.com>
|
2021-12-14 liuhongt <hongtao.liu@intel.com>
|
||||||
|
|
||||||
PR target/103682
|
PR target/103682
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20211215
|
20211216
|
||||||
|
|
|
@ -1,3 +1,21 @@
|
||||||
|
2021-12-15 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/102229
|
||||||
|
* decl.c (check_decltype_auto): New.
|
||||||
|
(grokdeclarator): Call it.
|
||||||
|
* pt.c (do_auto_deduction): Don't check decltype(auto) here.
|
||||||
|
|
||||||
|
2021-12-15 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR c++/103713
|
||||||
|
* tree.c (maybe_warn_parm_abi): Fix warning word splitting.
|
||||||
|
|
||||||
|
2021-12-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/103704
|
||||||
|
* semantics.c (finish_omp_target_clauses_r): For OMP_CLAUSEs
|
||||||
|
just walk subtrees.
|
||||||
|
|
||||||
2021-12-14 Patrick Palka <ppalka@redhat.com>
|
2021-12-14 Patrick Palka <ppalka@redhat.com>
|
||||||
|
|
||||||
PR c++/103408
|
PR c++/103408
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2021-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
* d-lang.cc (d_init_options): Set default -fextern-std= to C++17.
|
||||||
|
* dmd/MERGE: Merge upstream dmd 93108bb9e.
|
||||||
|
* gdc.texi (Runtime Options): Document the default for -fextern-std=.
|
||||||
|
|
||||||
2021-12-10 Iain Buclaw <ibuclaw@gdcproject.org>
|
2021-12-10 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
PR d/103529
|
PR d/103529
|
||||||
|
|
|
@ -1,3 +1,88 @@
|
||||||
|
2021-12-15 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/102229
|
||||||
|
* g++.dg/cpp1y/decltype-auto5.C: New test.
|
||||||
|
|
||||||
|
2021-12-15 Thomas Schwinge <thomas@codesourcery.com>
|
||||||
|
|
||||||
|
* lib/fortran-torture.exp (fortran-torture-compile)
|
||||||
|
(fortran-torture-execute): Be more informative for ICEs.
|
||||||
|
* lib/gcc-defs.exp (${tool}_check_compile): Likewise.
|
||||||
|
* lib/gcc-dg.exp (gcc-dg-test-1): Likewise.
|
||||||
|
* lib/go-torture.exp (go-torture-compile, go-torture-execute):
|
||||||
|
Likewise.
|
||||||
|
|
||||||
|
2021-12-15 Martin Sebor <msebor@redhat.com>
|
||||||
|
|
||||||
|
PR tree-optimization/78969
|
||||||
|
* gcc.dg/tree-ssa/builtin-snprintf-warn-6.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
|
* gcc.target/nvptx/float16-2.c: New test case.
|
||||||
|
* gcc.target/nvptx/tanh-1.c: New test case.
|
||||||
|
|
||||||
|
2021-12-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
Tamar Christina <tamar.christina@arm.com>
|
||||||
|
|
||||||
|
PR target/103094
|
||||||
|
* gcc.target/aarch64/pr103094.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Tamar Christina <tamar.christina@arm.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/103350
|
||||||
|
* gcc.target/aarch64/pr103350-1.c: New test.
|
||||||
|
* gcc.target/aarch64/pr103350-2.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/103408
|
||||||
|
* g++.dg/cpp23/auto-fncast11.C: Fix expected diagnostic wording.
|
||||||
|
|
||||||
|
2021-12-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/103704
|
||||||
|
* g++.dg/gomp/pr103704.C: New test.
|
||||||
|
|
||||||
|
2021-12-15 Haochen Jiang <haochen.jiang@intel.com>
|
||||||
|
|
||||||
|
PR target/101796
|
||||||
|
* gcc.target/i386/pr101796-1.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-df.c: New test.
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-sf.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* gcc.target/powerpc/pr86731-fwrapv-longlong.c: Update insn
|
||||||
|
regex for power10.
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-v2df.c: New test.
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-v2di.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@linux.ibm.com>
|
||||||
|
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-v16qi.c: New test.
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-v4sf.c: New test.
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-v4si.c: New test.
|
||||||
|
* gcc.target/powerpc/vec-splat-constant-v8hi.c: New test.
|
||||||
|
* gcc.target/powerpc/vec-splati-runnable.c: Update insn count.
|
||||||
|
|
||||||
|
2021-12-15 Michael Meissner <meissner@the-meissners.org>
|
||||||
|
|
||||||
|
* gcc.target/powerpc/float128-constant.c: New test.
|
||||||
|
|
||||||
|
2021-12-15 Alexandre Oliva <oliva@adacore.com>
|
||||||
|
|
||||||
|
PR target/100518
|
||||||
|
* gcc.target/aarch64/pr100518.c: New.
|
||||||
|
|
||||||
|
2021-12-15 Alexandre Oliva <oliva@adacore.com>
|
||||||
|
|
||||||
|
PR middle-end/100843
|
||||||
|
* gcc.dg/pr100843.c: New.
|
||||||
|
|
||||||
2021-12-14 liuhongt <hongtao.liu@intel.com>
|
2021-12-14 liuhongt <hongtao.liu@intel.com>
|
||||||
|
|
||||||
* gcc.c-torture/compile/pr103682.c: New test.
|
* gcc.c-torture/compile/pr103682.c: New test.
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2021-12-15 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2021-08-17 Iain Sandoe <iain@sandoe.co.uk>
|
2021-08-17 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
* Makefile.am: Switch mdynamic-no-pic to fPIC.
|
* Makefile.am: Switch mdynamic-no-pic to fPIC.
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
|
2021-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||||||
|
|
||||||
|
* Makefile.in (AR): Add @AR_PLUGIN_OPTION@
|
||||||
|
(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
|
||||||
|
(configure_deps): Depend on ../config/gcc-plugin.m4.
|
||||||
|
* configure.ac: AC_SUBST AR_PLUGIN_OPTION and
|
||||||
|
RANLIB_PLUGIN_OPTION.
|
||||||
|
* aclocal.m4: Regenerated.
|
||||||
|
* configure: Likewise.
|
||||||
|
|
||||||
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
|
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
|
||||||
|
|
||||||
PR other/103021
|
PR other/103021
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
|
2021-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
PR d/103604
|
||||||
|
* configure: Regenerate.
|
||||||
|
* configure.ac (libtool_VERSION): Update to 3:0:0.
|
||||||
|
* libdruntime/MERGE: Merge upstream druntime 6364e010.
|
||||||
|
* src/MERGE: Merge upstream phobos 575b67a9b.
|
||||||
|
* testsuite/libphobos.traits/all_satisfy.d: New test.
|
||||||
|
* testsuite/libphobos.traits/traits.exp: New test.
|
||||||
|
|
||||||
2021-12-10 Iain Buclaw <ibuclaw@gdcproject.org>
|
2021-12-10 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
PR d/103528
|
PR d/103528
|
||||||
|
|
|
@ -1,3 +1,25 @@
|
||||||
|
2021-12-15 François Dumont <fdumont@gcc.gnu.org>
|
||||||
|
|
||||||
|
* include/bits/stl_iterator.h
|
||||||
|
(std::pointer_traits<__gnu_cxx::__normal_iterator<>>): Remove.
|
||||||
|
(std::__to_address(const __gnu_cxx::__normal_iterator<>&)): New for C++11 to C++17.
|
||||||
|
* include/debug/safe_iterator.h
|
||||||
|
(std::__to_address(const __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<>,
|
||||||
|
_Sequence>&)): New for C++11 to C++17.
|
||||||
|
* testsuite/24_iterators/normal_iterator/to_address.cc: Add check on std::vector::iterator
|
||||||
|
to validate both __gnu_cxx::__normal_iterator<> __to_address overload in normal mode and
|
||||||
|
__gnu_debug::_Safe_iterator in _GLIBCXX_DEBUG mode.
|
||||||
|
|
||||||
|
2021-12-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/71557
|
||||||
|
* include/bits/locale_facets_nonio.tcc (_M_extract_via_format):
|
||||||
|
Compare characters other than format specifiers and whitespace
|
||||||
|
case insensitively.
|
||||||
|
(_M_extract_name): Compare characters case insensitively.
|
||||||
|
* testsuite/22_locale/time_get/get/char/71557.cc: New test.
|
||||||
|
* testsuite/22_locale/time_get/get/wchar_t/71557.cc: New test.
|
||||||
|
|
||||||
2021-12-14 Jonathan Wakely <jwakely@redhat.com>
|
2021-12-14 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/103687
|
PR libstdc++/103687
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2021-12-15 H.J. Lu <hjl.tools@gmail.com>
|
||||||
|
|
||||||
|
* configure: Regenerated.
|
||||||
|
|
||||||
2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||||
|
|
||||||
* configure: Re-generate.
|
* configure: Re-generate.
|
||||||
|
|
Loading…
Reference in New Issue