aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-15 00:16:37 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-15 00:16:37 +0000
commit8dc48181affa1d03ec8d47e513d1c62bd16da6f3 (patch)
tree8923c139bd5e0555e1b256bbaba2e7a7653b92a0 /gcc/ChangeLog
parentd9f1466f88abef7c814d02ba39a6ea5ef420aaec (diff)
Daily bump.
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog86
1 files changed, 86 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a856c27453e..65d57100f6a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,89 @@
+2021-06-14 Martin Sebor <msebor@redhat.com>
+
+ PR c++/100876
+ * builtins.c (gimple_call_return_array): Check for attribute fn spec.
+ Handle calls to placement new.
+ (ndecl_dealloc_argno): Avoid placement delete.
+
+2021-06-14 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/100777
+ * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Use
+ create_tmp_reg_or_ssa_name().
+
+2021-06-14 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-cache.cc (ranger_cache::ranger_cache): Adjust.
+ (ranger_cache::enable_new_values): Set to specified value and
+ return the old value.
+ (ranger_cache::disable_new_values): Delete.
+ (ranger_cache::fill_block_cache): Disable non 1st order derived
+ poor values.
+ * gimple-range-cache.h (ranger_cache): Adjust prototypes.
+ * gimple-range.cc (gimple_ranger::range_of_expr): Adjust.
+
+2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/101058
+ * config/i386/i386-expand.c (ix86_vectorize_vec_perm_const):
+ Return true early when testing with V2HImode.
+ * config/i386/mmx.md (*punpckwd): Split to sse2_pshuflw_1.
+
+2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * config/arm/mve.md (mve_vec_unpack<US>_lo_<mode>): New pattern.
+ (mve_vec_unpack<US>_hi_<mode>): New pattern.
+ (@mve_vec_pack_trunc_lo_<mode>): New pattern.
+ (mve_vmovntq_<supf><mode>): Prefix with '@'.
+ * config/arm/neon.md (vec_unpack<US>_hi_<mode>): Move to
+ vec-common.md.
+ (vec_unpack<US>_lo_<mode>): Likewise.
+ (vec_pack_trunc_<mode>): Rename to
+ neon_quad_vec_pack_trunc_<mode>.
+ * config/arm/vec-common.md (vec_unpack<US>_hi_<mode>): New
+ pattern.
+ (vec_unpack<US>_lo_<mode>): New.
+ (vec_pack_trunc_<mode>): New.
+
+2021-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/100934
+ * tree-ssa-dom.c (pass_dominator::execute): Properly
+ mark irreducible regions.
+
+2021-06-14 Martin Liska <mliska@suse.cz>
+
+ * doc/invoke.texi: Put r{...} on the same line as @item.
+
+2021-06-14 Martin Liska <mliska@suse.cz>
+
+ * doc/invoke.texi: Add missing newline.
+
+2021-06-14 Martin Liska <mliska@suse.cz>
+
+ * doc/invoke.texi: Remove '+' charasters.
+
+2021-06-14 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config.gcc (arc): Add support for with_cpu option.
+ * config/arc/arc.h (OPTION_DEFAULT_SPECS): Add fpu.
+
+2021-06-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/101031
+ * tree-ssa-strlen.c (maybe_invalidate): Increment max_size
+ instead of size when accounting for a possibly string
+ terminating nul.
+
+2021-06-14 Martin Liska <mliska@suse.cz>
+
+ * gimple-ssa-evrp.c (pointer_equiv_analyzer::~pointer_equiv_analyzer): Use delete[].
+
+2021-06-14 Aldy Hernandez <aldyh@redhat.com>
+
+ * value-query.cc (gimple_range_global): Call get_range_global
+ if called after inlining.
+
2021-06-13 Uroš Bizjak <ubizjak@gmail.com>
PR target/101021