aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-03-19 00:16:26 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-03-19 00:16:26 +0000
commit287e3e8466f44f9d395a2e4dcfcda56cc34ceb1c (patch)
tree73ac0472bc38dfcc502223033d08ba8738b007a9 /gcc
parentbd9b262fa9243e08fefa4973f08d1f09f6694ba0 (diff)
downloadgcc-287e3e8466f44f9d395a2e4dcfcda56cc34ceb1c.zip
gcc-287e3e8466f44f9d395a2e4dcfcda56cc34ceb1c.tar.gz
gcc-287e3e8466f44f9d395a2e4dcfcda56cc34ceb1c.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog51
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog33
-rw-r--r--gcc/testsuite/ChangeLog52
4 files changed, 137 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 472af78..82d76fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,54 @@
+2021-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/99422
+ * lra-constraints.c (process_address_1): Use lookup_constraint
+ only for a single constraint.
+
+2021-03-18 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/99502
+ * gimple-array-bounds.cc (inbounds_vbase_memaccess_p): Rename...
+ (inbounds_memaccess_p): ...to this. Check the ending offset of
+ the accessed member.
+
+2021-03-18 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/gcn/gcn.c (gcn_parse_amdgpu_hsa_kernel_attribute): Add %< and
+ %> quote markers to error messages.
+ (gcn_goacc_validate_dims): Likewise.
+ (gcn_conditional_register_usage): Remove exclaimation mark from error
+ message.
+ (gcn_vectorize_vec_perm_const): Ensure perm is fully uninitialized.
+
+2021-03-18 Jan Hubicka <hubicka@ucw.cz>
+
+ * config/i386/x86-tune-costs.h (struct processor_costs): Fix costs of
+ integer divides1.
+
+2021-03-18 Sinan Lin <sinan@isrc.iscas.ac.cn>
+ Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/riscv.c (riscv_block_move_straight): Change type
+ to unsigned HOST_WIDE_INT for parameter and local variable with
+ HOST_WIDE_INT type.
+ (riscv_adjust_block_mem): Ditto.
+ (riscv_block_move_loop): Ditto.
+ (riscv_expand_block_move): Ditto.
+
+2021-03-18 Nick Clifton <nickc@redhat.com>
+
+ * config/v850/v850.c (construct_restore_jr): Increase static
+ buffer size.
+ (construct_save_jarl): Likewise.
+ * config/v850/v850.h (DWARF2_DEBUGGING_INFO): Define.
+
+2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * config/aarch64/aarch64.c (aarch64_adjust_generic_arch_tuning): Define.
+ (aarch64_override_options_internal): Use it.
+ (generic_tunings): Add AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS to
+ tune_flags.
+
2021-03-17 Sandra Loosemore <sandra@codesourcery.com>
* config/nios2/nios2.c (nios2_custom_check_insns): Clean up
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5a5e7e1..44e63e3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210318
+20210319
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f2f7f45..c63223d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,36 @@
+2021-03-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/99500
+ * parser.c (cp_parser_requirement_parameter_list): Handle
+ error_mark_node.
+
+2021-03-18 Marek Polacek <polacek@redhat.com>
+
+ * pt.c (tsubst_copy_and_build) <case FLOAT_EXPR>: Remove.
+
+2021-03-18 Marek Polacek <polacek@redhat.com>
+
+ * pt.c (tsubst_copy_and_build): Add assert.
+
+2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR objc++/49070
+ * parser.c (cp_debug_parser): Add Objective-C++ message
+ state flag.
+ (cp_parser_nested_name_specifier_opt): Allow colon to
+ terminate an assignment-expression when parsing Objective-
+ C++ messages.
+ (cp_parser_objc_message_expression): Set and clear message
+ parsing state on entry and exit.
+ * parser.h (struct cp_parser): Add a context flag for
+ Objective-C++ message state.
+
+2021-03-18 Martin Liska <mliska@suse.cz>
+
+ PR c++/99617
+ * coroutines.cc (struct var_nest_node): Init then_cl and else_cl
+ to NULL.
+
2021-03-17 Marek Polacek <polacek@redhat.com>
PR c++/97973
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 55b41de..488c0cb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,55 @@
+2021-03-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/99500
+ * g++.dg/cpp2a/concepts-err3.C: New test.
+
+2021-03-18 Martin Sebor <msebor@redhat.com>
+
+ PR middle-end/99502
+ * g++.dg/warn/Warray-bounds-22.C: New test.
+ * g++.dg/warn/Warray-bounds-23.C: New test.
+ * g++.dg/warn/Warray-bounds-24.C: New test.
+
+2021-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/99636
+ * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
+
+2021-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR testsuite/99626
+ * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
+ on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
+ test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
+ rather than __i386__.
+
+2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
+
+ PR testsuite/97680
+ * c-c++-common/zero-scratch-regs-10.c: Skip on arm
+
+2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR objc++/49070
+ * obj-c++.dg/pr49070.mm: New test.
+ * objc.dg/unnamed-parms.m: New test.
+
+2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
+
+ * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
+ sve_flags.
+ * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
+ * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
+ * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
+ * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
+ * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
+
+2021-03-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/98099
+ * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
+ For big endian use -fsso-struct=little-endian dg-options.
+
2021-03-17 Marek Polacek <polacek@redhat.com>
PR c++/97973