diff --git a/build-tags b/build-tags new file mode 100755 index 00000000000..90b957eb3bc --- /dev/null +++ b/build-tags @@ -0,0 +1,11 @@ +#! /bin/sh + +if [ ! -f configure.in ] ; then + echo "$0 must be run from MySQL source root" + exit 1 +fi + +rm -f TAGS +find -not -path \*SCCS\* -and \ + \( -name \*.cc -or -name \*.h -or -name \*.yy -or -name \*.c \) \ + -print -exec etags -o TAGS --append {} \; diff --git a/mysql-test/r/gcc296.result b/mysql-test/r/gcc296.result new file mode 100644 index 00000000000..7184bfb9cdc --- /dev/null +++ b/mysql-test/r/gcc296.result @@ -0,0 +1,5 @@ +kodoboru obor aobor +0101000000 aaa AAA +0102000000 bbb BBB +0103000000 ccc CCC +0104000000 xxx XXX diff --git a/mysql-test/t/gcc296.test b/mysql-test/t/gcc296.test new file mode 100644 index 00000000000..7c72b57ca54 --- /dev/null +++ b/mysql-test/t/gcc296.test @@ -0,0 +1,17 @@ +#try to crash gcc 2.96 +drop table if exists obory; +CREATE TABLE obory ( + kodoboru varchar(10) default NULL, + obor tinytext, + aobor tinytext, + UNIQUE INDEX kodoboru (kodoboru), + FULLTEXT KEY obor (obor), + FULLTEXT KEY aobor (aobor) +); +INSERT INTO obory VALUES ('0101000000','aaa','AAA'); +INSERT INTO obory VALUES ('0102000000','bbb','BBB'); +INSERT INTO obory VALUES ('0103000000','ccc','CCC'); +INSERT INTO obory VALUES ('0104000000','xxx','XXX'); + +select * from obory; +drop table obory;