* [Patch, testsuite, committed] Fix bogus builtin-snprintf-warn-3.c failure for avr
@ 2017-05-23 10:10 Senthil Kumar Selvaraj
0 siblings, 0 replies; only message in thread
From: Senthil Kumar Selvaraj @ 2017-05-23 10:10 UTC (permalink / raw)
To: GCC Patches
Hi,
The below patch fixes failures in builtin-snprintf-warn-3.c for the
avr target.
The test declares a struct with an array member that has INT_MAX/32767
elements. This causes a "type xxx is too large" error for targets like
the avr, which have pointers smaller or equal to (16 bit) int size.
Fixed by marking the test as unsupported for targets with ptr size <
32. Committed as obvious.
Regards
Senthil
gcc/testsuite/
2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
* gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
Index: gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-3.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (revision 248360)
+++ gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (working copy)
@@ -1,6 +1,7 @@
/* PR middle-end/79448 - unhelpful -Wformat-truncation=2 warning
{ dg-do compile }
- { dg-options "-O2 -Wformat -Wformat-truncation=2 -ftrack-macro-expansion=0" } */
+ { dg-options "-O2 -Wformat -Wformat-truncation=2 -ftrack-macro-expansion=0" }
+ { dg-require-effective-target ptr32plus } */
typedef __SIZE_TYPE__ size_t;
typedef __WCHAR_TYPE__ wchar_t;
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-05-23 9:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-23 10:10 [Patch, testsuite, committed] Fix bogus builtin-snprintf-warn-3.c failure for avr Senthil Kumar Selvaraj
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).