svn commit: r274460 - head/usr.bin/yacc

Jung-uk Kim jkim at FreeBSD.org
Thu Nov 13 00:46:54 UTC 2014


Author: jkim
Date: Thu Nov 13 00:46:53 2014
New Revision: 274460
URL: https://svnweb.freebsd.org/changeset/base/274460

Log:
  Increase MAXTABLE to the maxmimum possible value.  The default value is too
  low for complex parsers.  Note it was one of those memory optimization hacks
  back in the day.
  
  MFC after:	1 week

Modified:
  head/usr.bin/yacc/Makefile

Modified: head/usr.bin/yacc/Makefile
==============================================================================
--- head/usr.bin/yacc/Makefile	Thu Nov 13 00:40:34 2014	(r274459)
+++ head/usr.bin/yacc/Makefile	Thu Nov 13 00:46:53 2014	(r274460)
@@ -10,9 +10,10 @@ PROG=	yacc
 SRCS=	closure.c error.c graph.c lalr.c lr0.c main.c mkpar.c mstring.c output.c \
 	reader.c yaccpar.c symtab.c verbose.c warshall.c
 
-CFLAGS+=	-DMIXEDCASE_FILENAMES=1 \
-		-DHAVE_FCNTL_H=1 \
-		-DHAVE_MKSTEMP=1
+CFLAGS+=	-DHAVE_FCNTL_H=1 \
+		-DHAVE_MKSTEMP=1 \
+		-DMAXTABLE=INT_MAX \
+		-DMIXEDCASE_FILENAMES=1
 
 YYPATCH!=	cat ${BYACC_SRC}/VERSION
 CFLAGS+=	-DYYPATCH=${YYPATCH}


More information about the svn-src-head mailing list