aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-08-20 00:16:28 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-08-20 00:16:28 +0000
commitb57fba5e376c7277168c14e207979e1505e6fe1d (patch)
tree01f6bc6f30298863b2e697be8d75b985324ef8ca /gcc
parent976401aa4781fa5850e1f34142bc13d1cfe0b2bd (diff)
downloadgcc-b57fba5e376c7277168c14e207979e1505e6fe1d.zip
gcc-b57fba5e376c7277168c14e207979e1505e6fe1d.tar.gz
gcc-b57fba5e376c7277168c14e207979e1505e6fe1d.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog56
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog5
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/cp/ChangeLog16
-rw-r--r--gcc/fortran/ChangeLog7
-rw-r--r--gcc/jit/ChangeLog7
-rw-r--r--gcc/objc/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog59
9 files changed, 162 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4fd8ff7..7be1a77 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,59 @@
+2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
+
+ * tree-vect-generic.c (expand_vector_operations_1): Use either
+ gimplify_build1 or gimplify_build2 instead of gimple_build_assign
+ when constructing scalar splat expressions.
+
+2021-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/101849
+ * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Cast
+ pointer to __vector_pair *.
+
+2021-08-19 Martin Sebor <msebor@redhat.com>
+
+ * gimple-range.cc: Add comments.
+ * gimple-range.h: Same.
+
+2021-08-19 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/101984
+ * gimple-ssa-warn-access.cc (pass_waccess::execute): Also call
+ disable_ranger.
+
+2021-08-19 Jeff Law <jlaw@localhost.localdomain>
+
+ * config.gcc (h8300-*-elf*): Do not include dbxelf.h.
+ (h8300-*-linux*, v850-*-rtems*, v850*-elf*): Likewise.
+ * config/v850/v850.h (DEFAULT_GDB_EXTENSIONS): Remove.
+
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/101950
+ * optabs.c (expand_clrsb_using_clz): New function.
+ (expand_unop): Use it as another clrsb expansion fallback.
+
+2021-08-19 liuhongt <hongtao.liu@intel.com>
+
+ Revert:
+ 2021-07-28 liuhongt <hongtao.liu@intel.com>
+
+ PR target/99881
+ * config/i386/i386.h (processor_costs): Add new member
+ integer_to_sse.
+ * config/i386/x86-tune-costs.h (ix86_size_cost, i386_cost,
+ i486_cost, pentium_cost, lakemont_cost, pentiumpro_cost,
+ geode_cost, k6_cost, athlon_cost, k8_cost, amdfam10_cost,
+ bdver_cost, znver1_cost, znver2_cost, znver3_cost,
+ btver1_cost, btver2_cost, btver3_cost, pentium4_cost,
+ nocona_cost, atom_cost, atom_cost, slm_cost, intel_cost,
+ generic_cost, core_cost): Initialize integer_to_sse same value
+ as sse_op.
+ (skylake_cost): Initialize integer_to_sse twice as much as sse_op.
+ * config/i386/i386.c (ix86_builtin_vectorization_cost):
+ Use integer_to_sse instead of sse_op to calculate the cost of
+ vec_construct.
+
2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
* config.gcc: Include rpath.opt for Darwin.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 30a51b9..a095191 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210819
+20210820
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 63a04b1..dddb90f 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2021-08-19 Arnaud Charlet <charlet@adacore.com>
+
+ PR ada/101924
+ * gcc-interface/Make-lang.in (STAGE1_LIBS): Define on hpux.
+
2021-08-18 Eric Botcazou <ebotcazou@gcc.gnu.org>
* gcc-interface/decl.c (gnat_to_gnu_entity) <discrete_type>: Fix
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 53abd1a..1b13446 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ * c-parser.c (c_parser_omp_requires): Don't call
+ c_parser_peek_2nd_token and optionally consume token if current
+ token is CPP_EOF, CPP_PRAGMA_EOL or CPP_CLOSE_PAREN.
+
2021-08-18 Jakub Jelinek <jakub@redhat.com>
* c-parser.c (c_parser_omp_nothing): New function.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6f872f6..f50c36c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2021-08-19 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/101803
+ * cp-tree.h (CONSTRUCTOR_IS_PAREN_INIT): Clarify comment.
+
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_omp_requires): Don't call cp_lexer_nth_token_is
+ and optionally consume token if current token is CPP_EOF,
+ CPP_PRAGMA_EOL or CPP_CLOSE_PAREN.
+
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.c (cp_parser_omp_nothing): Use cp_parser_require_pragma_eol
+ instead of cp_parser_skip_to_pragma_eol.
+
2021-08-18 Patrick Palka <ppalka@redhat.com>
PR c++/101344
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 90a3e53..8bf8cde 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2021-08-19 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/100950
+ * simplify.c (substring_has_constant_len): New.
+ (gfc_simplify_len): Handle case of substrings with constant
+ bounds.
+
2021-08-18 Tobias Burnus <tobias@codesourcery.com>
* match.h (gfc_match_omp_nothing): New.
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 7557e17..c7379f3 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,10 @@
+2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * docs/examples/tut04-toyvm/toyvm.c: Include jit-dejagnu.h.
+ * docs/examples/tut04-toyvm/toyvm.cc: Likewise.
+ * jit-dejagnu.h: New file, imported from dejagnu-1.6.2 and
+ patched for this application.
+
2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
PR jit/100613
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index ea8c88b..e2d452f 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,8 @@
+2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * objc-next-runtime-abi-02.c (objc_next_runtime_abi_02_init):
+ Default receiver nilchecks on.
+
2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
Matt Jacobson <mhjacobson@me.com>
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7cdc16d..7e37eaa 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,62 @@
+2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
+
+ * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
+ is optimized away.
+
+2021-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/101849
+ * gcc.target/powerpc/pr101849.c: New test.
+
+2021-08-19 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/100950
+ * gfortran.dg/pr100950.f90: New test.
+
+2021-08-19 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/101803
+ * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
+
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/101950
+ * gcc.target/i386/pr101950-1.c: New test.
+ * gcc.target/i386/pr101950-2.c: New test.
+
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/gomp/requires-3.c: Add testcase for
+ atomic_default_mem_order ( at the end of line without corresponding ).
+
+2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * jit.dg/test-asm.c: Provide Mach-O fragment.
+ * jit.dg/test-asm.cc: Likewise.
+
+2021-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ * c-c++-common/gomp/nothing-2.c: New test.
+
+2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * jit.dg/harness.h: Include jit-dejagnu.h.
+ * jit.dg/jit.exp: Use -rdynamic conditionally on target
+ support, instead of unconditional -Wl,--export-dynamic.
+
+2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
+
+ PR testsuite/101969
+ * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
+
+2021-08-19 liuhongt <hongtao.liu@intel.com>
+
+ Revert:
+ 2021-08-19 liuhongt <hongtao.liu@intel.com>
+
+ PR target/99881
+ * gcc.target/i386/pr99881.c: New test.
+
2021-08-18 Tobias Burnus <tobias@codesourcery.com>
PR testsuite/101963