From 054e57e467b15677966f832b491b1584feb194ee Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 29 Dec 2021 00:16:34 +0000 Subject: Daily bump. --- gcc/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 ++++++ gcc/d/ChangeLog | 8 +++++++ gcc/fortran/ChangeLog | 18 +++++++++++++++ gcc/go/ChangeLog | 4 ++++ gcc/jit/ChangeLog | 39 ++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 40 +++++++++++++++++++++++++++++++++ 8 files changed, 176 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 72e36fe..3c37502 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2021-12-28 Jason Merrill + + PR c++/99968 + * tree.c (verify_type): Allow enumerator with BOOLEAN_TYPE. + +2021-12-28 Jakub Jelinek + + PR middle-end/103813 + * fold-const.c (fold_truth_andor_1): Punt of const_binop LSHIFT_EXPR + or RSHIFT_EXPR returns NULL. Formatting fix. + +2021-12-28 Jakub Jelinek + + PR rtl-optimization/103837 + * loop-invariant.c (can_move_invariant_reg): Ignore DEBUG_INSNs in + the decisions whether to return false or continue and right before + returning true reset those debug insns that previously caused + returning false. + +2021-12-28 Jakub Jelinek + + PR debug/103838 + * optabs.c (expand_doubleword_mod, expand_doubleword_divmod): Only + check newly added insns for CALL_P, not the last insn of previous + code. + +2021-12-28 Martin Liska + + PR driver/103465 + * opts.c (finish_options): More part of diagnostics to ... + (diagnose_options): ... here. Call the function from both + finish_options and process_options. + * opts.h (diagnose_options): Declare. + * toplev.c (process_options): Call diagnose_options. + +2021-12-28 Martin Liska + + * doc/contrib.texi: Replace http:// with https. + * doc/contribute.texi: Likewise. + * doc/extend.texi: Likewise. + * doc/gccint.texi: Likewise. + * doc/gnu.texi: Likewise. + * doc/implement-c.texi: Likewise. + * doc/implement-cxx.texi: Likewise. + * doc/include/fdl.texi: Likewise. + * doc/include/gpl_v3.texi: Likewise. + * doc/install.texi: Likewise. + * doc/invoke.texi: Likewise. + * doc/passes.texi: Likewise. + * doc/service.texi: Likewise. + * doc/sourcebuild.texi: Likewise. + * doc/standards.texi: Likewise. + +2021-12-28 Jakub Jelinek + + PR target/103842 + * config/i386/mmx.md (divv2sf3): Use force_reg on op1. Always perform + divv4sf3 into a pseudo and emit_move_insn into operands[0]. + 2021-12-27 John David Anglin * config/pa/pa-protos.h: Delete diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0802d0e..252ebb2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211228 +20211229 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 2ff37d0..41b6934 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2021-12-28 Martin Liska + + * doc/share/gnu_free_documentation_license.rst: Replace http:// with https. + * gnat-style.texi: Likewise. + * gnat_rm.texi: Likewise. + * gnat_ugn.texi: Likewise. + 2021-12-09 Jakub Jelinek PR pch/71934 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index f878c33..dd41a50 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,11 @@ +2021-12-28 Martin Liska + + * gdc.texi: Use one more https. + +2021-12-28 Martin Liska + + * gdc.texi: Replace http:// with https. + 2021-12-20 Iain Buclaw * dmd/MERGE: Merge upstream dmd ad8412530. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 687c808..65f52f3 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,21 @@ +2021-12-28 Francois-Xavier Coudert + + PR fortran/103828 + * trans-decl.c (generate_local_decl): Do not call + gfc_conv_scalar_char_value(), but check the type tree. + * trans-expr.c (gfc_conv_scalar_char_value): Rename to + conv_scalar_char_value, do not alter type tree. + (gfc_conv_procedure_call): Adjust call to renamed + conv_scalar_char_value() function. + * trans-types.c (gfc_sym_type): Take care of + CHARACTER(C_CHAR), VALUE arguments. + * trans.h (gfc_conv_scalar_char_value): Remove prototype. + +2021-12-28 Martin Liska + + * gfortran.texi: Replace http:// with https. + * intrinsic.texi: Likewise. + 2021-12-22 Harald Anlauf PR fortran/103778 diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 61ddd70..e540d16 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,7 @@ +2021-12-28 Martin Liska + + * gccgo.texi: Replace http:// with https. + 2021-11-29 Eric Gallager PR other/103021 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 9f41007..3dd4c8d 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,42 @@ +2021-12-28 Martin Liska + + * docs/_build/texinfo/libgccjit.texi: Replace http:// with https. + * docs/cp/index.rst: Likewise. + * docs/cp/intro/index.rst: Likewise. + * docs/cp/intro/tutorial01.rst: Likewise. + * docs/cp/intro/tutorial02.rst: Likewise. + * docs/cp/intro/tutorial03.rst: Likewise. + * docs/cp/intro/tutorial04.rst: Likewise. + * docs/cp/topics/asm.rst: Likewise. + * docs/cp/topics/compilation.rst: Likewise. + * docs/cp/topics/contexts.rst: Likewise. + * docs/cp/topics/expressions.rst: Likewise. + * docs/cp/topics/functions.rst: Likewise. + * docs/cp/topics/index.rst: Likewise. + * docs/cp/topics/locations.rst: Likewise. + * docs/cp/topics/objects.rst: Likewise. + * docs/cp/topics/types.rst: Likewise. + * docs/index.rst: Likewise. + * docs/internals/index.rst: Likewise. + * docs/intro/index.rst: Likewise. + * docs/intro/tutorial01.rst: Likewise. + * docs/intro/tutorial02.rst: Likewise. + * docs/intro/tutorial03.rst: Likewise. + * docs/intro/tutorial04.rst: Likewise. + * docs/intro/tutorial05.rst: Likewise. + * docs/topics/asm.rst: Likewise. + * docs/topics/compatibility.rst: Likewise. + * docs/topics/compilation.rst: Likewise. + * docs/topics/contexts.rst: Likewise. + * docs/topics/expressions.rst: Likewise. + * docs/topics/function-pointers.rst: Likewise. + * docs/topics/functions.rst: Likewise. + * docs/topics/index.rst: Likewise. + * docs/topics/locations.rst: Likewise. + * docs/topics/objects.rst: Likewise. + * docs/topics/performance.rst: Likewise. + * docs/topics/types.rst: Likewise. + 2021-12-20 Martin Liska * libgccjit.c (struct version_info): Rename to jit_version_info. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 97a46de..6c6a732 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2021-12-28 Francois-Xavier Coudert + + PR fortran/103828 + * gfortran.dg/c_char_tests_3.f90: New file. + * gfortran.dg/c_char_tests_3_c.c: New file. + * gfortran.dg/c_char_tests_4.f90: New file. + * gfortran.dg/c_char_tests_5.f90: New file. + +2021-12-28 Jason Merrill + + PR c++/99968 + * g++.dg/ext/is_enum2.C: New test. + +2021-12-28 Jakub Jelinek + + PR middle-end/103813 + * gcc.c-torture/compile/pr103813.c: New test. + +2021-12-28 Jakub Jelinek + + PR rtl-optimization/103837 + * gcc.dg/pr103837.c: New test. + +2021-12-28 Jakub Jelinek + + PR debug/103838 + * gcc.dg/pr103838.c: New test. + +2021-12-28 Jakub Jelinek + + PR target/103842 + * g++.dg/opt/pr103842.C: New test. + +2021-12-28 Haochen Jiang + + * gcc.target/i386/amx-check.h (check_float_tile_register): + New check function for float to prevent precision loss. + * gcc.target/i386/amxbf16-dpbf16ps-2.c: Correct the type convert + and byte offset. Use the new check function. + 2021-12-27 Patrick Palka PR c++/101239 -- cgit v1.1