[Bug testsuite/38739] gcc 4.4.0 20090104 - contrib/test_summary - On Solaris /bin/sh uses ksh, gawk fails

rob1weld at aol dot com gcc-bugzilla@gcc.gnu.org
Mon Jan 19 16:27:00 GMT 2009



------- Comment #3 from rob1weld at aol dot com  2009-01-19 16:26 -------
(In reply to comment #1)
> Probably the Solaris /bin/sh misparses ${BOOT_CFLAGS+'print
> "BOOT_CFLAGS='"${BOOT_CFLAGS}"'";'}.  The autoconf manual describes a similar
> bug in connection with ${foo='}'}.

There may well be some dubious stuff in there. 


I added "--posix --lint --lint-old" into the AWK command and got this
(partial):

gawk: cmd. line:12: warning: `sub' is not supported in old awk
gawk: cmd. line:13: warning: `sub' is not supported in old awk
gawk: cmd. line:15: warning: `sub' is not supported in old awk
gawk: cmd. line:17: warning: `system' is not supported in old awk
gawk: cmd. line:20: warning: `sub' is not supported in old awk
gawk: cmd. line:21: warning: `sub' is not supported in old awk
gawk: cmd. line:22: warning: `sub' is not supported in old awk
gawk: cmd. line:23: warning: `sub' is not supported in old awk
gawk: cmd. line:24: warning: `sub' is not supported in old awk
gawk: cmd. line:25: warning: `sub' is not supported in old awk
gawk: cmd. line:35: warning: `gsub' is not supported in old awk
gawk: cmd. line:35: warning: `gsub' is not supported in old awk
gawk: cmd. line:35: (FILENAME=- FNR=6) warning: reference to uninitialized
field `$2'
gawk: cmd. line:37: (FILENAME=- FNR=6) warning: reference to uninitialized
field `$2'
gawk: cmd. line:43: (FILENAME=- FNR=6) warning: reference to uninitialized
variable `blanks'

(Many thousands of lines repeating same error with different FNR #)

gawk: cmd. line:35: (FILENAME=- FNR=70066) warning: reference to uninitialized
field `$2'
gawk: cmd. line:37: (FILENAME=- FNR=70066) warning: reference to uninitialized
field `$2'
gawk: cmd. line:35: (FILENAME=- FNR=70068) warning: reference to uninitialized
field `$2'
gawk: cmd. line:37: (FILENAME=- FNR=70068) warning: reference to uninitialized
field `$2'
gawk: cmd. line:46: (FILENAME=- FNR=70072) warning: reference to uninitialized
variable `prefix'
gawk: cmd. line:52: (FILENAME=- FNR=70072) warning: reference to uninitialized
variable `boot_cflags'
gawk: cmd. line:53: (FILENAME=- FNR=70072) warning: reference to uninitialized
variable `prefix'

Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38739



More information about the Gcc-bugs mailing list