PR middle-end/93200 - spurious -Wstringop-overflow due to assignment vectorization...
authorMartin Sebor <msebor@redhat.com>
Thu, 9 Jan 2020 11:59:41 +0000 (11:59 +0000)
committerMartin Sebor <msebor@gcc.gnu.org>
Thu, 9 Jan 2020 11:59:41 +0000 (04:59 -0700)
commit2b5d3dc22c321e1c8928735c47733806a1163827
tree68f2fb21ea9fe277bee0ee7ad514cb539661b535
parentfdfd7f53ba8f363c31a1cbb5310f92ecfc52cbfe
PR middle-end/93200 - spurious -Wstringop-overflow due to assignment vectorization to multiple members

PR middle-end/93200 - spurious -Wstringop-overflow due to assignment vectorization to multiple members
PR fortran/92956 - 'libgomp.fortran/examples-4/async_target-2.f90' fails with offloading due to bogus -Wstringop-overflow warning

gcc/testsuite/ChangeLog:

PR middle-end/93200
* gcc.dg/Wstringop-overflow-30.c: New test.

gcc/ChangeLog:

PR middle-end/93200
PR fortran/92956
* builtins.c (compute_objsize): Avoid handling MEM_REFs of vector type.

From-SVN: r280041
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wstringop-overflow-30.c [new file with mode: 0644]