aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-12-17 00:17:56 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-12-17 00:17:56 +0000
commit5fb1e67453f40ae6e77b95f7a79a016aec6a1966 (patch)
tree23e2fe920aa1bf720d9be18496cc10266a68cc2e /gcc
parent6e56633daae79f514b0e71f4d9849bcd8d9ce71f (diff)
downloadgcc-5fb1e67453f40ae6e77b95f7a79a016aec6a1966.zip
gcc-5fb1e67453f40ae6e77b95f7a79a016aec6a1966.tar.gz
gcc-5fb1e67453f40ae6e77b95f7a79a016aec6a1966.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog69
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog21
-rw-r--r--gcc/c-family/ChangeLog4
-rw-r--r--gcc/cp/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog48
6 files changed, 150 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 43aa669..a4c26b4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,72 @@
+2022-12-16 John David Anglin <danglin@gcc.gnu.org>
+
+ * config/pa/pa.cc (pa_option_override): Disable -fstack-protector.
+
+2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ Revert:
+ 2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ * ira-costs.cc: Include print-rtl.h.
+ (record_reg_classes, scan_one_insn): Add code to print debug info.
+ * ira.cc (ira_init_register_move_cost): Check that at least one hard
+ reg of the mode are in the class contents to calculate the
+ register move costs.
+
+2022-12-16 Qing Zhao <qing.zhao@oracle.com>
+
+ * doc/invoke.texi: Document -Wstrict-flex-arrays option.
+ * gimple-array-bounds.cc (check_out_of_bounds_and_warn): Add two more
+ arguments.
+ (array_bounds_checker::check_array_ref): Issue warnings for
+ -Wstrict-flex-arrays.
+ * opts.cc (finish_options): Issue warning for unsupported combination
+ of -Wstrict_flex_arrays and -fstrict-flex-array.
+ * tree-vrp.cc (execute_ranger_vrp): Enable the pass when
+ warn_strict_flex_array is true.
+
+2022-12-16 Palmer Dabbelt <palmer@rivosinc.com>
+
+ * config/riscv/riscv.cc (riscv_option_override): Fix comment
+ wording.
+
+2022-12-16 Palmer Dabbelt <palmer@rivosinc.com>
+
+ * doc/extend.texi (__builtin_riscv_pause): Imply
+ Xgnuzihintpausestate.
+
+2022-12-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/108086
+ * tree-inline.cc (remap_ssa_name): Do not unshare the
+ result from the decl_map.
+
+2022-12-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/108086
+ * tree-inline.cc (copy_bb): Remove handling of (foo *)&this->m
+ substitution which is done in remap_gimple_op_r via
+ re-gimplifying.
+
+2022-12-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/106751
+ * loop-invariant.cc (move_invariant_reg): If preheader bb ends
+ with a JUMP_INSN, split the preheader edge and emit invariants
+ into the new preheader basic block.
+
+2022-12-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/108086
+ * tree-inline.cc (remap_gimple_stmt): Add stmts to the
+ sequence without updating them. Simplify x == x detection.
+
+2022-12-16 Haochen Jiang <haochen.jiang@intel.com>
+
+ * config/i386/cmpccxaddintrin.h
+ (__cmpccxadd_epi32): Rename to _cmpccxadd_epi32.
+ (__cmpccxadd_epi64): Rename to _cmpccxadd_epi64.
+
2022-12-15 Vladimir N. Makarov <vmakarov@redhat.com>
* ira-costs.cc: Include print-rtl.h.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0891de7..ee0b666 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221216
+20221217
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 3363fc8..9ca2e46 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,24 @@
+2022-12-16 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/106479
+ * kf.cc (kf_memcpy_memmove::impl_call_pre): Pass in source region
+ to region_model::check_for_poison.
+ * region-model-asm.cc (region_model::on_asm_stmt): Pass NULL
+ region to region_model::check_for_poison.
+ * region-model.cc (region_model::check_for_poison): Add
+ "src_region" param, and pass it to poisoned_value_diagnostic.
+ (region_model::on_assignment): Pass NULL region to
+ region_model::check_for_poison.
+ (region_model::get_rvalue): Likewise.
+ * region-model.h (region_model::check_for_poison): Add
+ "src_region" param.
+ * sm-fd.cc (fd_state_machine::on_accept): Pass in source region
+ to region_model::check_for_poison.
+ * varargs.cc (kf_va_copy::impl_call_pre): Pass NULL region to
+ region_model::check_for_poison.
+ (kf_va_arg::impl_call_pre): Pass in source region to
+ region_model::check_for_poison.
+
2022-12-14 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108065
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 3fb66a7..3670dcc 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2022-12-16 Qing Zhao <qing.zhao@oracle.com>
+
+ * c.opt (Wstrict-flex-arrays): New option.
+
2022-12-02 Andrew MacLeod <amacleod@redhat.com>
* c-attribs.cc (handle_deprecated_attribute): Use type when
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0c8d3fc..d52b03f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2022-12-16 Andrew Pinski <pinskia@gmail.com>
+ Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/107768
+ * coroutines.cc (coro_rewrite_function_body): Initialize pointers
+ from nullptr_node. (morph_fn_to_coro): Likewise.
+
2022-12-15 Patrick Palka <ppalka@redhat.com>
PR c++/102104
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a509def..24c4756 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,51 @@
+2022-12-16 John David Anglin <danglin@gcc.gnu.org>
+
+ * lib/target-supports.exp (check_effective_target_static): Return 0
+ on hppa*-*-*.
+
+2022-12-16 Andrew Pinski <pinskia@gmail.com>
+ Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/107768
+ * g++.dg/coroutines/pr107768.C: New test.
+
+2022-12-16 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/106479
+ * gcc.dg/analyzer/pr104308.c (test_memmove_within_uninit): Remove
+ xfail on region creation event.
+
+2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ Revert:
+ 2022-12-16 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ * gcc.target/avr/pr90706.c: New.
+
+2022-12-16 Qing Zhao <qing.zhao@oracle.com>
+
+ * gcc.dg/Warray-bounds-flex-arrays-1.c: Update testing case with
+ -Wstrict-flex-arrays.
+ * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
+ * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
+ * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
+ * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
+ * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
+ * c-c++-common/Wstrict-flex-arrays.c: New test.
+ * gcc.dg/Wstrict-flex-arrays-2.c: New test.
+ * gcc.dg/Wstrict-flex-arrays-3.c: New test.
+ * gcc.dg/Wstrict-flex-arrays.c: New test.
+
+2022-12-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/106751
+ * gcc.c-torture/compile/pr106751.c: New test.
+
+2022-12-16 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/cmpccxadd-1.c: Fix intrin name.
+ * gcc.target/i386/cmpccxadd-2.c: Ditto.
+
2022-12-15 Patrick Palka <ppalka@redhat.com>
PR c++/102104