On Mon, Sep 23, 2002 at 03:59:46PM -0400, Alexander Kabaev wrote:
> On Mon, 23 Sep 2002 12:55:49 -0700
> "Crist J. Clark" <[EMAIL PROTECTED]> wrote:
> 
> > It seems to have worked. Thanks.
> 
> Sorry for inconvenience, but could you please check that you got the
> latest version of the patch. Both versions will fix the bug, but the
> version I copied on freefall several hours ago appears to be more
> correct.

Not too sure about that. Now I'm getting SIGSEGV again,

  make -V CFILES -V SYSTEM_CFILES -V GEN_CFILES -V GEN_M_CFILES |  MKDEP_CPP="cc -E" 
CC="cc" xargs mkdep -a -f .newdep -O -pipe -march=pentium3 -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline 
-Wcast-qual  -fformat-extensions -ansi  -nostdinc -I-  -I. -I/usr/src.CURRENT/sys 
-I/usr/src.CURRENT/sys/dev -I/usr/src.CURRENT/sys/contrib/dev/acpica 
-I/usr/src.CURRENT/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -fno-common  
-mpreferred-stack-boundary=2 -ffreestanding
  cc: Internal error: Segmentation fault (program cpp0)
 Please submit a full bug report.
  See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
  mkdep: compile failed
  *** Error code 1

  Stop in /home/cjc/obj/usr/src.CURRENT/sys/GOKU.
  *** Error code 1

  Stop in /home/cjc/obj/usr/src.CURRENT/sys/GOKU.
  *** Error code 1

  Stop in /usr/src.CURRENT.
  *** Error code 1

  Stop in /usr/src.CURRENT.

And I had this patch,

  $ cvs diff cppmacro.c
  Index: cppmacro.c
  ===================================================================
  RCS file: /export/freebsd/ncvs/src/contrib/gcc/cppmacro.c,v
  retrieving revision 1.1.1.4
  diff -u -r1.1.1.4 cppmacro.c
  --- cppmacro.c  1 Sep 2002 20:37:29 -0000       1.1.1.4
  +++ cppmacro.c  23 Sep 2002 20:39:38 -0000
  @@ -349,6 +349,8 @@
 
     /* Commit the memory, including NUL, and return the token.  */
     len = dest - BUFF_FRONT (pfile->u_buff);
  +  if ((size_t) (BUFF_LIMIT (pfile->u_buff) - dest) < 1)
  +    _cpp_extend_buff (pfile, &pfile->u_buff, 1);
     BUFF_FRONT (pfile->u_buff) = dest + 1;
     return new_string_token (pfile, dest - len, len);
   }

For the buildworld and buildkernel.
-- 
Crist J. Clark                     |     [EMAIL PROTECTED]
                                   |     [EMAIL PROTECTED]
http://people.freebsd.org/~cjc/    |     [EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to