This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Buffer overrun while doing tests like format/c90-printf-1.c on linux?
- From: Joern Rennecke <joern dot rennecke at superh dot com>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: gcc at gcc dot gnu dot org, David Ronis <ronis at ronispc dot chem dot mcgill dot ca>
- Date: Fri, 19 Jul 2002 13:29:08 +0100
- Subject: Re: Buffer overrun while doing tests like format/c90-printf-1.c on linux?
- Organization: SuperH UK Ltd.
- References: <3D370044.9837EBE5@superh.com> <orfzyg9bfm.fsf@free.redhat.lsd.ic.unicamp.br>
Alexandre Oliva wrote:
>
> On Jul 18, 2002, Joern Rennecke <joern.rennecke@superh.com> wrote:
>
> > Alexandre, David, what version of the kernel / libexpect /
> > libtcl / libdl / libm / libutil / libc / dejagnu / expect are
> > you using so that you can get consistently clean results?
>
> erhm... I use the unified tree for my test results. But, for this
> particular test, the trick is to always use a pathnames with the same
> length. The amount of output printed by the compiler exceeds some
David, how long are the pathnames for the gcc.dg/c90-* tests
in your gcc.log? Are they by any chance shorter than the ones I use?
> expect/dejagnu buffer limit, so only the first many error messages are
> matched, and the rest is regarded as missing output ==> failures.
Hmm, I got a counterexample:
The c90-scanf-1.c test usually passes for sh64-elf -m5-64media -nofpu.
Still, it failed once, with the typical truncation results.
I've appended excerpts from the failed run and a passed run a short
time later - they differ just where the truncation starts.
I also see occaisonal truncations in x86-linux natives, even though I
stick with the same pathnames.
Of course, it could have to do with different length of previous output,
but then, that does leaves us with no way to ascertain consistent results.
--
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330
Executing on host: /export/home/build/sh64-elf/gcc/xgcc -B/export/home/build/sh64-elf/gcc/ /export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c -DWIDE -std=iso9899:1990 -pedantic -Wformat -DSTACK_SIZE=16384 -S -I/export/home/build/sh64-elf/sh64-elf/nofpu/media64/newlib/targ-include -I/export/home/build/srcw/newlib/libc/include -fwritable-strings -m5-64media-nofpu -o c90-scanf-1.s (timeout = 300)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c: In function `foo':
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:40: warning: assignment suppression used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:41: warning: use of assignment suppression and length modifier together in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:45: warning: zero width in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:46: warning: field width used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:49: warning: use of `h' length modifier with `e' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:50: warning: use of `h' length modifier with `E' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:51: warning: use of `h' length modifier with `f' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:52: warning: use of `h' length modifier with `g' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:53: warning: use of `h' length modifier with `G' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:54: warning: use of `h' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:55: warning: use of `h' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:56: warning: use of `h' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:57: warning: use of `h' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:58: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:59: warning: unknown conversion type character `.' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:62: warning: use of `l' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:64: warning: ISO C89 does not support the `%ls' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:65: warning: ISO C89 does not support the `%l[' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:66: warning: ISO C89 does not support the `%lc' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:68: warning: ISO C does not support the `%Ld' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:69: warning: ISO C does not support the `%Li' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:70: warning: ISO C does not support the `%Lo' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:71: warning: ISO C does not support the `%Lu' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:72: warning: ISO C does not support the `%Lx' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:73: warning: ISO C does not support the `%LX' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:74: warning: use of `L' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:75: warning: use of `L' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:76: warning: use of `L' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:77: warning: use of `L' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:78: warning: use of `L' length modifier with `n' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:90: warning: no closing `]' for `%[' format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:94: warning: int format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:95: warning: int format, unsigned int arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:96: warning: int format, pointer arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:97: warning: extra type qualifiers in format argument (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:98: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:99: warning: char format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:100: warning: char format, void arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:101: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:102: warning: void format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:104: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:105: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:106: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:107: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:109: warning: too few arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:110: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:112: warning: zero-length scanf format string
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:113: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:114: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:116: warning: null argument where non-null required (arg 1)
/export/home/build/srcw/gcc/testsuite/gcc.dg/foroutput is:
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c: In function `foo':
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:40: warning: assignment suppression used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:41: warning: use of assignment suppression and length modifier together in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:45: warning: zero width in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:46: warning: field width used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:49: warning: use of `h' length modifier with `e' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:50: warning: use of `h' length modifier with `E' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:51: warning: use of `h' length modifier with `f' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:52: warning: use of `h' length modifier with `g' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:53: warning: use of `h' length modifier with `G' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:54: warning: use of `h' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:55: warning: use of `h' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:56: warning: use of `h' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:57: warning: use of `h' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:58: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:59: warning: unknown conversion type character `.' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:62: warning: use of `l' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:64: warning: ISO C89 does not support the `%ls' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:65: warning: ISO C89 does not support the `%l[' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:66: warning: ISO C89 does not support the `%lc' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:68: warning: ISO C does not support the `%Ld' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:69: warning: ISO C does not support the `%Li' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:70: warning: ISO C does not support the `%Lo' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:71: warning: ISO C does not support the `%Lu' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:72: warning: ISO C does not support the `%Lx' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:73: warning: ISO C does not support the `%LX' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:74: warning: use of `L' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:75: warning: use of `L' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:76: warning: use of `L' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:77: warning: use of `L' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:78: warning: use of `L' length modifier with `n' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:90: warning: no closing `]' for `%[' format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:94: warning: int format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:95: warning: int format, unsigned int arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:96: warning: int format, pointer arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:97: warning: extra type qualifiers in format argument (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:98: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:99: warning: char format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:100: warning: char format, void arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:101: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:102: warning: void format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:104: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:105: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:106: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:107: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:109: warning: too few arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:110: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:112: warning: zero-length scanf format string
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:113: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:114: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:116: warning: null argument where non-null required (arg 1)
/export/home/build/srcw/gcc/testsuite/gcc.dg/for
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 31)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 32)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 33)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 34)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 35)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 36)
PASS: gcc.dg/format/c90-scanf-1.c suppression of %n (test for warnings, line 40)
PASS: gcc.dg/format/c90-scanf-1.c suppression with length (test for warnings, line 41)
PASS: gcc.dg/format/c90-scanf-1.c warning for zero width (test for warnings, line 45)
PASS: gcc.dg/format/c90-scanf-1.c width with %n (test for warnings, line 46)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 49)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 50)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 51)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 52)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 53)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 54)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 55)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 56)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 57)
PASS: gcc.dg/format/c90-scanf-1.c bare %h (test for warnings, line 58)
PASS: gcc.dg/format/c90-scanf-1.c bogus %h (test for warnings, line 59)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 62)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 64)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 65)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 66)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 68)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 69)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 70)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 71)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 72)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 73)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 74)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 75)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 76)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 77)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 78)
PASS: gcc.dg/format/c90-scanf-1.c incomplete scanset (test for warnings, line 90)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 94)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 95)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 96)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 97)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 98)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 99)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 100)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 101)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 102)
PASS: gcc.dg/format/c90-scanf-1.c %d writing into const (test for warnings, line 104)
PASS: gcc.dg/format/c90-scanf-1.c %n writing into const (test for warnings, line 105)
PASS: gcc.dg/format/c90-scanf-1.c %s writing into const (test for warnings, line 106)
PASS: gcc.dg/format/c90-scanf-1.c %p writing into const (test for warnings, line 107)
PASS: gcc.dg/format/c90-scanf-1.c wrong number of args (test for warnings, line 109)
PASS: gcc.dg/format/c90-scanf-1.c wrong number of args (test for warnings, line 110)
PASS: gcc.dg/format/c90-scanf-1.c warning for empty format (test for warnings, line 112)
PASS: gcc.dg/format/c90-scanf-1.c warning for embedded NUL (test for warnings, line 113)
PASS: gcc.dg/format/c90-scanf-1.c warning for embedded NUL (test for warnings, line 114)
PASS: gcc.dg/format/c90-scanf-1.c warning for embedded NUL (test for warnings, line 115)
PASS: gcc.dg/format/c90-scanf-1.c null format string warning (test for warnings, line 116)
FAIL: gcc.dg/format/c90-scanf-1.c trailing % warning (test for warnings, line 117)
FAIL: gcc.dg/format/c90-scanf-1.c writing into NULL (test for warnings, line 118)
FAIL: gcc.dg/format/c90-scanf-1.c (test for excess errors)
Excess errors:
/export/home/build/srcw/gcc/testsuite/gcc.dg/for
Executing on host: /export/home/build/sh64-elf/gcc/xgcc -B/export/home/build/sh64-elf/gcc/ /export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-2.c -std=iso9899:1990 -pedantic -Wformat -DSTACK_SIZE=16384 -S -I/export/home/build/sh64-elf/sh64-elf/nofpu/media64/newlib/targ-include -I/export/home/build/srcw/newlib/libc/include -fwritable-strings -m5-64media-nofpu -o c90-scanf-2.s (timeout = 300)
Executing on host: /export/home/build/sh64-elf/gcc/xgcc -B/export/home/build/sh64-elf/gcc/ /export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c -DWIDE -std=iso9899:1990 -pedantic -Wformat -DSTACK_SIZE=16384 -S -I/export/home/build/sh64-elf/sh64-elf/nofpu/media64/newlib/targ-include -I/export/home/build/srcw/newlib/libc/include -fwritable-strings -m5-64media-nofpu -o c90-scanf-1.s (timeout = 300)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c: In function `foo':
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:40: warning: assignment suppression used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:41: warning: use of assignment suppression and length modifier together in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:45: warning: zero width in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:46: warning: field width used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:49: warning: use of `h' length modifier with `e' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:50: warning: use of `h' length modifier with `E' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:51: warning: use of `h' length modifier with `f' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:52: warning: use of `h' length modifier with `g' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:53: warning: use of `h' length modifier with `G' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:54: warning: use of `h' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:55: warning: use of `h' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:56: warning: use of `h' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:57: warning: use of `h' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:58: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:59: warning: unknown conversion type character `.' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:62: warning: use of `l' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:64: warning: ISO C89 does not support the `%ls' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:65: warning: ISO C89 does not support the `%l[' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:66: warning: ISO C89 does not support the `%lc' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:68: warning: ISO C does not support the `%Ld' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:69: warning: ISO C does not support the `%Li' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:70: warning: ISO C does not support the `%Lo' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:71: warning: ISO C does not support the `%Lu' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:72: warning: ISO C does not support the `%Lx' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:73: warning: ISO C does not support the `%LX' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:74: warning: use of `L' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:75: warning: use of `L' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:76: warning: use of `L' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:77: warning: use of `L' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:78: warning: use of `L' length modifier with `n' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:90: warning: no closing `]' for `%[' format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:94: warning: int format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:95: warning: int format, unsigned int arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:96: warning: int format, pointer arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:97: warning: extra type qualifiers in format argument (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:98: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:99: warning: char format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:100: warning: char format, void arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:101: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:102: warning: void format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:104: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:105: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:106: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:107: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:109: warning: too few arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:110: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:112: warning: zero-length scanf format string
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:113: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:114: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:116: warning: null argument where non-null required (arg 1)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:117: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:118: warning: writing through null pointer (arg 2)
output is:
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c: In function `foo':
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:31: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:32: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:33: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:34: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:35: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:36: warning: unknown conversion type character 0xa in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:40: warning: assignment suppression used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:41: warning: use of assignment suppression and length modifier together in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:45: warning: zero width in scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:46: warning: field width used with `%n' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:49: warning: use of `h' length modifier with `e' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:50: warning: use of `h' length modifier with `E' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:51: warning: use of `h' length modifier with `f' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:52: warning: use of `h' length modifier with `g' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:53: warning: use of `h' length modifier with `G' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:54: warning: use of `h' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:55: warning: use of `h' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:56: warning: use of `h' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:57: warning: use of `h' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:58: warning: conversion lacks type at end of format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:59: warning: unknown conversion type character `.' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:62: warning: use of `l' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:64: warning: ISO C89 does not support the `%ls' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:65: warning: ISO C89 does not support the `%l[' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:66: warning: ISO C89 does not support the `%lc' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:68: warning: ISO C does not support the `%Ld' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:69: warning: ISO C does not support the `%Li' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:70: warning: ISO C does not support the `%Lo' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:71: warning: ISO C does not support the `%Lu' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:72: warning: ISO C does not support the `%Lx' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:73: warning: ISO C does not support the `%LX' scanf format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:74: warning: use of `L' length modifier with `s' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:75: warning: use of `L' length modifier with `[' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:76: warning: use of `L' length modifier with `c' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:77: warning: use of `L' length modifier with `p' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:78: warning: use of `L' length modifier with `n' type character
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:90: warning: no closing `]' for `%[' format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:94: warning: int format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:95: warning: int format, unsigned int arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:96: warning: int format, pointer arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:97: warning: extra type qualifiers in format argument (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:98: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:99: warning: char format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:100: warning: char format, void arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:101: warning: format argument is not a pointer to a pointer (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:102: warning: void format, different type arg (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:104: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:105: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:106: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:107: warning: writing into constant object (arg 2)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:109: warning: too few arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:110: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:112: warning: zero-length scanf format string
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:113: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:114: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: embedded `\0' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:115: warning: too many arguments for format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:116: warning: null argument where non-null required (arg 1)
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:117: warning: spurious trailing `%' in format
/export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-1.c:118: warning: writing through null pointer (arg 2)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 31)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 32)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 33)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 34)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 35)
PASS: gcc.dg/format/c90-scanf-1.c bogus %% (test for warnings, line 36)
PASS: gcc.dg/format/c90-scanf-1.c suppression of %n (test for warnings, line 40)
PASS: gcc.dg/format/c90-scanf-1.c suppression with length (test for warnings, line 41)
PASS: gcc.dg/format/c90-scanf-1.c warning for zero width (test for warnings, line 45)
PASS: gcc.dg/format/c90-scanf-1.c width with %n (test for warnings, line 46)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 49)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 50)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 51)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 52)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 53)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 54)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 55)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 56)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %h (test for warnings, line 57)
PASS: gcc.dg/format/c90-scanf-1.c bare %h (test for warnings, line 58)
PASS: gcc.dg/format/c90-scanf-1.c bogus %h (test for warnings, line 59)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 62)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 64)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 65)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %l (test for warnings, line 66)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 68)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 69)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 70)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 71)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 72)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 73)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 74)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 75)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 76)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 77)
PASS: gcc.dg/format/c90-scanf-1.c bad use of %L (test for warnings, line 78)
PASS: gcc.dg/format/c90-scanf-1.c incomplete scanset (test for warnings, line 90)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 94)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 95)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 96)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 97)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 98)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 99)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 100)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 101)
PASS: gcc.dg/format/c90-scanf-1.c bad argument types (test for warnings, line 102)
PASS: gcc.dg/format/c90-scanf-1.c %d writing into const (test for warnings, line 104)
PASS: gcc.dg/format/c90-scanf-1.c %n writing into const (test for warnings, line 105)
PASS: gcc.dg/format/c90-scanf-1.c %s writing into const (test for warnings, line 106)
PASS: gcc.dg/format/c90-scanf-1.c %p writing into const (test for warnings, line 107)
PASS: gcc.dg/format/c90-scanf-1.c wrong number of args (test for warnings, line 109)
PASS: gcc.dg/format/c90-scanf-1.c wrong number of args (test for warnings, line 110)
PASS: gcc.dg/format/c90-scanf-1.c warning for empty format (test for warnings, line 112)
PASS: gcc.dg/format/c90-scanf-1.c warning for embedded NUL (test for warnings, line 113)
PASS: gcc.dg/format/c90-scanf-1.c warning for embedded NUL (test for warnings, line 114)
PASS: gcc.dg/format/c90-scanf-1.c warning for embedded NUL (test for warnings, line 115)
PASS: gcc.dg/format/c90-scanf-1.c null format string warning (test for warnings, line 116)
PASS: gcc.dg/format/c90-scanf-1.c trailing % warning (test for warnings, line 117)
PASS: gcc.dg/format/c90-scanf-1.c writing into NULL (test for warnings, line 118)
PASS: gcc.dg/format/c90-scanf-1.c (test for excess errors)
Executing on host: /export/home/build/sh64-elf/gcc/xgcc -B/export/home/build/sh64-elf/gcc/ /export/home/build/srcw/gcc/testsuite/gcc.dg/format/c90-scanf-2.c -std=iso9899:1990 -pedantic -Wformat -DSTACK_SIZE=16384 -S -I/export/home/build/sh64-elf/sh64-elf/nofpu/media64/newlib/targ-include -I/export/home/build/srcw/newlib/libc/include -fwritable-strings -m5-64media-nofpu -o c90-scanf-2.s (timeout = 300)