[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
4.0 patch 25 breaks older gcc
From: |
Greg Wooledge |
Subject: |
4.0 patch 25 breaks older gcc |
Date: |
Wed, 11 Nov 2009 12:27:02 -0500 |
User-agent: |
Mutt/1.4.2.3i |
make[1]: Entering directory `/var/tmp/bash-4.0/lib/glob'
rm -f glob.o
/net/appl/gcc-3.3/bin/gcc -c -DHAVE_CONFIG_H -DSHELL -I. -I../.. -I../..
-I../../include -I../../lib -DHPUX -g -O2 glob.c
glob.c:1026:69: missing terminating ' character
make[1]: *** [glob.o] Error 1
make[1]: Leaving directory `/var/tmp/bash-4.0/lib/glob'
make: *** [lib/glob/libglob.a] Error 1
The code in question, with patch 25 applied, is:
#if 0
/* If we want all directories (dflags & GX_ALLDIRS) and we're not
being called recursively as something like `echo **/*.o'
Looks like the */ inside the comment is being interpreted by gcc, even
though the whole comment's inside an #if 0 block.
Breaks with gcc 3.3.5 on HP-UX 10.20, though I'm informed that gcc 4.3
simply gives a warning.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 4.0 patch 25 breaks older gcc,
Greg Wooledge <=