]> git.saurik.com Git - bison.git/commitdiff
tests: port to Solaris 10 'diff -u'
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 Jan 2012 21:54:12 +0000 (13:54 -0800)
committerAkim Demaille <demaille@gostai.com>
Wed, 25 Jan 2012 09:52:39 +0000 (10:52 +0100)
* tests/regression.at (parse-gram.y: LALR = IELR): Port to Solaris 10,
where "diff -u X X" outputs "No differences encountered"
instead of outputting nothing.  Reported by Tomohiro Suzuki in
<http://lists.gnu.org/archive/html/bug-bison/2012-01/msg00101.html>.
(cherry picked from commit 071ca141ec7987a5eca782227ce70db434a206ab)

tests/regression.at

index e71df1382dbb0a35277a887cad8b9defb273d530..e04442bfc3ca5aaa526f0f893e0c2a3e3921308e 100644 (file)
@@ -1266,10 +1266,10 @@ AT_SETUP([[parse-gram.y: LALR = IELR]])
 # have the same name.
 [cp $abs_top_srcdir/src/parse-gram.y input.y]
 AT_BISON_CHECK([[-o input.c -Dlr.type=lalr input.y]])
-[mv input.c lalr.c]
+[mv input.c expout]
 AT_BISON_CHECK([[-o input.c -Dlr.type=ielr input.y]])
 [mv input.c ielr.c]
-AT_CHECK([[diff -u lalr.c ielr.c]])
+AT_CHECK([[cat ielr.c]], [[0]], [[expout]])
 
 AT_CLEANUP