Fix broken attr-alloc_size-10.c for avr
authorSenthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Tue, 25 Apr 2017 12:06:04 +0000 (12:06 +0000)
committerSenthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
Tue, 25 Apr 2017 12:06:04 +0000 (12:06 +0000)
commitc9e9c3ac4d6554fc26f540b95ad3f1ef9eccfc26
treefe116c4edb92ef5e2fbdf325c51d1ab7aff50c27
parent904a2ae4e30147cebb7eedad48d76f8bda9e3080
Fix broken attr-alloc_size-10.c for avr

Integer promotion combined with equal sizes for short and int (16 bits)
causes overflow warnings when expanding the TEST macro for USHRT_MAX.

Fix by explicitly disabling overflow warnings for targets with !int32plus.

gcc/testsuite/

2017-04-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

* gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
for targets with int size less than 32 bits.

From-SVN: r247203
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/attr-alloc_size-10.c