public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-9509] Daily bump.
@ 2022-01-25 0:18 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-01-25 0:18 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:c403f6ce0773923f78b6ed989c5106d3a577a5a4
commit r11-9509-gc403f6ce0773923f78b6ed989c5106d3a577a5a4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Jan 25 00:18:22 2022 +0000
Daily bump.
Diff:
---
contrib/ChangeLog | 6 ++
gcc/ChangeLog | 108 ++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 20 +++++++
gcc/c/ChangeLog | 18 ++++++
gcc/cp/ChangeLog | 42 ++++++++++++++
gcc/testsuite/ChangeLog | 151 ++++++++++++++++++++++++++++++++++++++++++++++++
libcpp/ChangeLog | 9 +++
8 files changed, 355 insertions(+), 1 deletion(-)
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 43fe94a93b8..24752f46da6 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,9 @@
+2022-01-24 Martin Liska <mliska@suse.cz>
+
+ * gcc-changelog/git_commit.py: Sync from master.
+ * gcc-changelog/test_email.py: Likewise.
+ * gcc-changelog/test_patches.txt: Likewise.
+
2022-01-19 Martin Liska <mliska@suse.cz>
* git-backport.py: Sync from master.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a60964b0da5..08b14998b96 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,111 @@
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/102478
+ * optabs.c (prepare_cmp_insn): If !can_create_pseudo_p (), don't
+ force_reg constants and for -fnon-call-exceptions fail if copy_to_reg
+ would be needed.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/103874
+ * dwarf2out.c (index_rnglists): For !HAVE_AS_LEB128 and
+ block_num > 0, index entry even if !have_multiple_function_sections.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/102860
+ * match.pd (x %[fl] y -> x % y): New simplification for
+ unsigned integral types.
+ * optabs-tree.c (optab_for_tree_code): Return unknown_optab
+ for {CEIL,FLOOR,ROUND}_{DIV,MOD}_EXPR with VECTOR_TYPE.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/sse.md (*aes<aeswideklvariant>u*): Use %0 instead of
+ {%0}.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/103908
+ * ifcvt.c (bb_valid_for_noce_process_p): Punt on bbs ending with
+ asm goto.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/103012
+ * config/i386/i386-c.c (ix86_pragma_target_parse): Perform
+ cpp_define/cpp_undef calls with forced token locations
+ BUILTINS_LOCATION.
+ * config/arm/arm-c.c (arm_pragma_target_parse): Likewise.
+ * config/aarch64/aarch64-c.c (aarch64_pragma_target_parse): Likewise.
+ * config/s390/s390-c.c (s390_pragma_target_parse): Likewise.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/103860
+ * shrink-wrap.c (try_shrink_wrapping): Make sure can_get_prologue is
+ called on pro even if nothing further is pushed into vec.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/103813
+ * fold-const.c (fold_truth_andor_1): Punt of const_binop LSHIFT_EXPR
+ or RSHIFT_EXPR returns NULL. Formatting fix.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-28 Jakub Jelinek <jakub@redhat.com>
+
+ 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.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-28 Jakub Jelinek <jakub@redhat.com>
+
+ 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.
+
+2022-01-24 H.J. Lu <hjl.tools@gmail.com>
+
+ Backported from master:
+ 2022-01-24 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/104188
+ * config/i386/predicates.md (bcst_mem_operand): Also check mode
+ of memory broadcast.
+
2022-01-18 Martin Liska <mliska@suse.cz>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index da164bfdd32..b7861965251 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220124
+20220125
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 95f9129182c..bca36adf8de 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,23 @@
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/101537
+ PR c/103881
+ * c-warn.c (conversion_warning): Handle BIT_AND_EXPR, BIT_IOR_EXPR
+ and BIT_XOR_EXPR.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/103012
+ * c-cppbuiltin.c (c_cpp_builtins_optimize_pragma): Perform
+ cpp_define_unused/cpp_undef calls with forced token locations
+ BUILTINS_LOCATION.
+
2022-01-17 Marek Polacek <polacek@redhat.com>
Backported from master:
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index a5078cd7db7..a3dc1646cfd 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,21 @@
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR objc/103639
+ * c-typeck.c (c_finish_bc_stmt): For break inside of switch inside of
+ ObjC foreach, emit normal BREAK_STMT rather than goto to label.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/103587
+ * c-parser.c (c_parser_balanced_token_sequence): For CPP_PRAGMA,
+ consume the pragma and silently skip to the pragma eol.
+
2021-12-16 Martin Sebor <msebor@redhat.com>
PR c/101289
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 83ea0589dff..042899ee739 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,45 @@
+2022-01-24 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2022-01-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/101715
+ * tree.c (fixup_deferred_exception_variants): Remove duplicate
+ variants after parsing the exception specifications.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/104055
+ * constexpr.c (cxx_eval_outermost_constant_expr): If t is a
+ TARGET_EXPR with TARGET_EXPR_CLEANUP, use get_target_expr rather
+ than get_target_expr_sfinae with tf_no_cleanup, and don't set
+ TREE_CONSTANT.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-12 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/103480
+ * tree.c (move): If expr is xvalue_p, just return expr without
+ build_static_cast.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/103912
+ * semantics.c (expand_or_defer_fn): For immediate functions, set
+ node->body_removed to true and clear analyzed, definition and
+ force_output.
+ * decl2.c (c_parse_final_cleanups): Ignore immediate functions for
+ expand_or_defer_fn.
+
2022-01-17 Marek Polacek <polacek@redhat.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a0dc0222ce3..d5b14580c04 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,154 @@
+2022-01-24 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2022-01-21 Marek Polacek <polacek@redhat.com>
+
+ PR c++/101715
+ * g++.dg/cpp0x/noexcept72.C: New test.
+ * g++.dg/cpp0x/noexcept73.C: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/102478
+ * gcc.dg/pr102478.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/103874
+ * gcc.dg/debug/dwarf2/pr103874.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/102860
+ * gfortran.dg/pr102860.f90: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/104055
+ * g++.dg/cpp2a/consteval27.C: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-12 Jakub Jelinek <jakub@redhat.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/103480
+ * g++.dg/warn/Wuseless-cast2.C: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/101537
+ PR c/103881
+ * c-c++-common/pr101537.c: New test.
+ * c-c++-common/pr103881.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/103912
+ * g++.dg/cpp2a/consteval26.C: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-06 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/103908
+ * gcc.target/i386/pr103908.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-01-01 Jakub Jelinek <jakub@redhat.com>
+ Iain Sandoe <iain@sandoe.co.uk>
+
+ PR objc/103639
+ * objc.dg/pr103639.m: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/89971
+ * c-c++-common/cpp/va-opt-9.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/103012
+ PR c++/103012
+ * g++.dg/cpp/pr103012.C: New test.
+ * g++.target/i386/pr103012.C: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/103860
+ * gcc.dg/pr103860.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/103813
+ * gcc.c-torture/compile/pr103813.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/103837
+ * gcc.dg/pr103837.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/103838
+ * gcc.dg/pr103838.c: New test.
+
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/103587
+ * gcc.dg/pr103587.c: New test.
+
+2022-01-24 H.J. Lu <hjl.tools@gmail.com>
+
+ Backported from master:
+ 2022-01-24 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/104188
+ * gcc.target/i386/pr104188.c: New test.
+
2022-01-23 Harald Anlauf <anlauf@gmx.de>
Backported from master:
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 1ac452bf68e..4e08f328f18 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,12 @@
+2022-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/89971
+ * macro.c (replace_args): For ##__VA_OPT__, if __VA_OPT__ expands
+ to no tokens at all, drop PASTE_LEFT flag from the previous token.
+
2021-12-04 Jakub Jelinek <jakub@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-01-25 0:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-25 0:18 [gcc r11-9509] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).