]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'maint'
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 13 Jan 2012 12:20:34 +0000 (13:20 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 13 Jan 2012 12:20:34 +0000 (13:20 +0100)
* maint:
  dist: avoid $(distdir) removal failure on MSYS/MinGW
  tests: fix spurious failure of 'get-sysconf.test'
  coverage: expose automake bug#10470 (distcheck-related)
  tests: make 'aclocal-install-absdir.test' executable
  tests: require GNU make in 'vala-vapth.test'
  vala: fix VPATH builds
  tests: fix some bugs in the vala-vpath test

1  2 
NEWS
THANKS
automake.in
lib/am/distdir.am
tests/Makefile.am
tests/distcheck-pr10470.test
tests/list-of-tests.mk
tests/vala2.test

diff --cc NEWS
index d4b7ce2c1660e1836c5db5574461cf02ecb968a8,9f2c6a140820e2257580a6a74f00b4a5232039dc..a686d058181858265efe9ebeecf28c5f5c2d545b
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -198,39 -53,6 +198,41 @@@ New in 1.11.2a
    - The last relics of Python 1.5 support have been removed from the
      AM_PATH_PYTHON macro.
  
 +Bugs fixed in 1.11.2a:
 +
 +* Long-standing bugs:
 +
 +  - The "deleted header file problem" for *.am files is avoided by stub
 +    rules.  This allows `make' to trigger a rerun of `automake' also if
 +    some previously needed `.am' file has been removed.
 +
 +  - The `silent-rules' option now generates working makefiles even
 +    for the uncommon `make' implementations that do not support the
 +    nested-variables extension to POSIX 2008.  For such `make'
 +    implementations, whether a build is silent is determined at
 +    configure time, and cannot be overridden at make time with
 +    `make V=0' or `make V=1'.
 +
++  - Vala support now works better in VPATH setups.
++
 +\f
 +New in 1.11.2:
 +
 +* Changes to aclocal:
 +
 +  - The `--acdir' option is deprecated.  Now you should use the new options
 +    `--automake-acdir' and `--system-acdir' instead.
 +
 +  - The `ACLOCAL_PATH' environment variable is now interpreted as a
 +    colon-separated list of additional directories to search after the
 +    automake internal acdir (by default ${prefix}/share/aclocal-APIVERSION)
 +    and before the system acdir (by default ${prefix}/share/aclocal).
 +
 +* Miscellaneous changes:
 +
 +  - The Automake support for automatic de-ANSI-fication has been
 +    deprecated.
 +
    - The `lzma' compression scheme and associated automake option `dist-lzma'
      is obsoleted by `xz' and `dist-xz' due to upstream changes.
  
diff --cc THANKS
index d9b6663d6a3dda1117811b4e2e5b13a55f3af354,fbb7eb4b32176a815b2c0d224bbe2a53c57b4f3f..fa1d4acd69ca8bfb458c346a39593e49e3d378cc
--- 1/THANKS
--- 2/THANKS
+++ b/THANKS
@@@ -317,8 -314,8 +317,9 @@@ Roberto Bagnara            bagnara@cs.unipr.i
  Roman Fietze          roman.fietze@telemotive.de
  Ronald Landheer               ronald@landheer.com
  Roumen Petrov         bugtrack@roumenpetrov.info
 +Russ Allbery          rra@stanford.edu
  Rusty Ballinger               rusty@rlyeh.engr.sgi.com
+ Ryan Lortie           desrt@desrt.ca
  Ryan T. Sammartino    ryants@shaw.ca
  Sam Hocevar           sam@zoy.org
  Sam Sirlin            sam@kalessin.jpl.nasa.gov
diff --cc automake.in
Simple merge
index 72268cbab61bf8e24fc7e17d4bdf822febfa6f74,cd2e4bf5ffe167f8ca2c1eb2841178f57dfe3ca8..9b0a7669fe4af3c3fec49a05ba19277005d9b0ae
@@@ -23,10 -23,17 +23,18 @@@ distdir = $(PACKAGE)-$(VERSION
  top_distdir = $(distdir)
  
  am__remove_distdir = \
-   { test ! -d "$(distdir)" \
-     || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-          && rm -fr "$(distdir)"; }; }
+   if test -d "$(distdir)"; then \
+     find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+       && rm -rf "$(distdir)" \
+ ## On MSYS (1.0.17) it is not possible to remove a directory that is in
+ ## use; so, if the first rm fails, we sleep some seconds and retry, to
+ ## give pending processes some time to exit and "release" the directory
+ ## before we remove it.  The value of "some seconds" is 5 for the moment,
+ ## which is mostly an arbitrary value, but seems high enough in practice.
+ ## See automake bug#10470.
+       || { sleep 5 && rm -rf "$(distdir)"; }; \
+   else :; fi
 +am__post_remove_distdir = $(am__remove_distdir)
  endif %?TOPDIR_P%
  
  if %?SUBDIRS%
index bfd4337b889b830b348dbece9b6471af12496a06,e79c3beb42d92136a0eea725a7e45e5c493bbcec..5d5c254195abc9c31c63ea98f1dd765025149527
@@@ -52,65 -30,983 +52,64 @@@ pr8365-remake-timing.test 
  lex-subobj-nodep.test \
  remake-am-pr10111.test \
  remake-m4-pr10111.test \
- vala-vpath.test \
  txinfo5.test
  
 -include $(srcdir)/parallel-tests.am
 +# Some testsuite-influential variables should be overridable from the
 +# test scripts, but not from the environment.
 +AM_TESTS_ENVIRONMENT = \
 +  for v in \
 +    me \
 +    required \
 +    am_using_tap \
 +    am_parallel_tests \
 +    am_test_prefer_config_shell \
 +    am_original_AUTOMAKE \
 +    am_original_ACLOCAL \
 +  ; do \
 +    eval test x"\$${$$v}" = x || unset $$v; \
 +  done;
 +# The `AM_TESTS_REEXEC=no' setting tells the tests not to needlessly
 +# re-execute themselves with the shell detected at configure time, since
 +# we are already running them under it explicitly in our setup (see e.g.
 +# the definition of TEST_LOG_COMPILER above).
 +AM_TESTS_ENVIRONMENT += AM_TESTS_REEXEC=no; export AM_TESTS_REEXEC;
 +# We want warning messages and explanations for skipped tests to go to
 +# the console if possible, so set up `stderr_fileno_' properly.
 +AM_TESTS_FD_REDIRECT = 9>&2
 +AM_TESTS_ENVIRONMENT += stderr_fileno_=9; export stderr_fileno_;
  
 -$(srcdir)/parallel-tests.am: gen-parallel-tests Makefile.am
 -      (cd $(srcdir) && $(SHELL) ./gen-parallel-tests) >$@
 +# Hand-written tests.
  
 -$(parallel_tests): $(parallel_tests:-p.test=.test) Makefile.am
 -      input=`echo $@ | sed 's,.*/,,; s,-p.test$$,.test,'`; \
 -      sed 's|^\. \./defs.*|parallel_tests=yes; &|' \
 -        < $(srcdir)/$$input >$@
 -      chmod a+rx $@
 +include $(srcdir)/list-of-tests.mk
  
 -MAINTAINERCLEANFILES = $(parallel_tests)
 +TESTS += $(handwritten_TESTS)
 +EXTRA_DIST += $(handwritten_TESTS)
  
 -# Some testsuite-influential variables should be overridable from the
 -# test scripts, but not from the environment.
 -TESTS_ENVIRONMENT = \
 -  test x"$$me" = x || unset me; \
 -  test x"$$required" = x || unset required; \
 -  test x"$$parallel_tests" = x || unset parallel_tests;
 +# Automatically-generated tests wrapping hand-written ones.
 +# Also, automatically-computed dependencies for tests.
  
 -TESTS = \
 -get-sysconf.test \
 -self-check-env-sanitize.test \
 -self-check-report.test \
 -aclibobj.test \
 -aclocal.test \
 -aclocal3.test \
 -aclocal4.test \
 -aclocal5.test \
 -aclocal6.test \
 -aclocal7.test \
 -aclocal8.test \
 -aclocal9.test \
 -acloca10.test \
 -acloca11.test \
 -acloca12.test \
 -acloca13.test \
 -acloca14.test \
 -acloca15.test \
 -acloca16.test \
 -acloca17.test \
 -acloca18.test \
 -acloca19.test \
 -acloca20.test \
 -acloca21.test \
 -acloca22.test \
 -aclocal-acdir.test \
 -aclocal-install-absdir.test \
 -aclocal-print-acdir.test \
 -aclocal-path.test \
 -aclocal-path-install.test \
 -aclocal-path-install-serial.test \
 -aclocal-path-nonexistent.test \
 -aclocal-path-precedence.test \
 -acoutnoq.test \
 -acoutpt.test \
 -acoutpt2.test \
 -acoutqnl.test \
 -acoutbs.test \
 -acoutbs2.test \
 -acsilent.test \
 -acsubst.test \
 -acsubst2.test \
 -all.test \
 -all2.test \
 -alloca.test \
 -alloca2.test \
 -alpha.test \
 -alpha2.test \
 -amhello-cflags.test \
 -amhello-cross-compile.test \
 -amhello-binpkg.test \
 -amassign.test \
 -ammissing.test \
 -amopt.test \
 -amsubst.test \
 -ansi2knr-deprecation.test \
 -ansi.test \
 -ansi2.test \
 -ansi3.test \
 -ansi3b.test \
 -ansi4.test \
 -ansi5.test \
 -ansi6.test \
 -ansi7.test \
 -ansi8.test \
 -ansi9.test \
 -ansi10.test \
 -ar.test \
 -ar2.test \
 -asm.test \
 -asm2.test \
 -asm3.test \
 -autodist.test \
 -autodist-subdir.test \
 -autodist-acconfig.test \
 -autodist-acconfig-no-subdir.test \
 -autodist-aclocal-m4.test \
 -autodist-config-headers.test \
 -autodist-configure-no-subdir.test \
 -autodist-no-duplicate.test \
 -autodist-stamp-vti.test \
 -autohdr.test \
 -autohdr2.test \
 -autohdr3.test \
 -autohdr4.test \
 -autohdrdry.test \
 -automake.test \
 -auxdir.test \
 -auxdir2.test \
 -auxdir3.test \
 -auxdir4.test \
 -backsl.test \
 -backsl2.test \
 -backsl3.test \
 -backsl4.test \
 -badline.test \
 -badopt.test \
 -badprog.test \
 -block.test \
 -bsource.test \
 -canon.test \
 -canon2.test \
 -canon3.test \
 -canon4.test \
 -canon5.test \
 -canon-name.test \
 -ccnoco.test \
 -ccnoco2.test \
 -ccnoco3.test \
 -check.test \
 -check2.test \
 -check3.test \
 -check4.test \
 -check5.test \
 -check6.test \
 -check7.test \
 -check8.test \
 -check9.test \
 -check10.test \
 -check11.test \
 -check-exported-srcdir.test \
 -check-tests-in-builddir.test \
 -check-tests_environment.test \
 -check-concurrency-bug9245.test \
 -tests-environment-backcompat.test \
 -checkall.test \
 -clean.test \
 -clean2.test \
 -colneq.test \
 -colneq2.test \
 -colon.test \
 -colon2.test \
 -colon3.test \
 -colon4.test \
 -colon5.test \
 -colon6.test \
 -colon7.test \
 -color.test \
 -color2.test \
 -comment.test \
 -comment2.test \
 -comment3.test \
 -comment4.test \
 -comment5.test \
 -comment6.test \
 -comment7.test \
 -comment8.test \
 -comment9.test \
 -commen10.test \
 -commen11.test \
 -comments-in-var-def.test \
 -compile.test \
 -compile2.test \
 -compile_f90_c_cxx.test \
 -compile_f_c_cxx.test \
 -cond.test \
 -cond2.test \
 -cond3.test \
 -cond4.test \
 -cond5.test \
 -cond6.test \
 -cond7.test \
 -cond8.test \
 -cond9.test \
 -cond10.test \
 -cond11.test \
 -cond13.test \
 -cond14.test \
 -cond15.test \
 -cond16.test \
 -cond17.test \
 -cond18.test \
 -cond19.test \
 -cond20.test \
 -cond21.test \
 -cond22.test \
 -cond23.test \
 -cond24.test \
 -cond25.test \
 -cond26.test \
 -cond27.test \
 -cond28.test \
 -cond29.test \
 -cond30.test \
 -cond31.test \
 -cond32.test \
 -cond33.test \
 -cond34.test \
 -cond35.test \
 -cond36.test \
 -cond37.test \
 -cond38.test \
 -cond39.test \
 -cond40.test \
 -cond41.test \
 -cond42.test \
 -cond43.test \
 -cond44.test \
 -cond45.test \
 -condd.test \
 -condhook.test \
 -condhook2.test \
 -condinc.test \
 -condinc2.test \
 -condlib.test \
 -condman.test \
 -condman2.test \
 -condman3.test \
 -configure.test \
 -confdeps.test \
 -conff.test \
 -conff2.test \
 -confh.test \
 -confh4.test \
 -confh5.test \
 -confh6.test \
 -confh7.test \
 -confh8.test \
 -confincl.test \
 -conflnk.test \
 -conflnk2.test \
 -conflnk3.test \
 -conflnk4.test \
 -confsub.test \
 -confvar.test \
 -confvar2.test \
 -copy.test \
 -ctarget1.test \
 -cxx.test \
 -cxx2.test \
 -cxxansi.test \
 -cxxcpp.test \
 -cxxlibobj.test \
 -cxxlink.test \
 -cxxnoc.test \
 -cxxo.test \
 -cygwin32.test \
 -dash.test \
 -defun.test \
 -defun2.test \
 -dejagnu.test \
 -dejagnu2.test \
 -dejagnu3.test \
 -dejagnu4.test \
 -dejagnu5.test \
 -dejagnu6.test \
 -dejagnu7.test \
 -dejagnu-absolute-builddir.test \
 -dejagnu-relative-srcdir.test \
 -dejagnu-siteexp-extend.test \
 -dejagnu-siteexp-append.test \
 -dejagnu-siteexp-useredit.test \
 -deleted-am.test \
 -deleted-m4.test \
 -depacl2.test \
 -depcomp.test \
 -depcomp2.test \
 -depcomp3.test \
 -depcomp4.test \
 -depcomp5.test \
 -depcomp6.test \
 -depcomp7.test \
 -depcomp8a.test \
 -depcomp8b.test \
 -depcomp9.test \
 -depcomp10.test \
 -depdist.test \
 -depend.test \
 -depend2.test \
 -depend3.test \
 -depend4.test \
 -depend5.test \
 -depend6.test \
 -destdir.test \
 -dirlist.test \
 -dirlist2.test \
 -discover.test \
 -dist-auxfile.test \
 -dist-auxfile-2.test \
 -dist-included-parent-dir.test \
 -distcleancheck.test \
 -distcom2.test \
 -distcom3.test \
 -distcom4.test \
 -distcom5.test \
 -distcom6.test \
 -distcom7.test \
 -distdir.test \
 -distlinks.test \
 -distlinksbrk.test \
 -distname.test \
 -distcheck-configure-flags.test \
 -distcheck-configure-flags-am.test \
 -distcheck-configure-flags-subpkg.test \
 -distcheck-hook.test \
 -distcheck-hook2.test \
 -distcheck-missing-m4.test \
 -distcheck-outdated-m4.test \
 -distcheck-pr9579.test \
 -distcheck-pr10470.test \
 -distcheck-override-infodir.test \
 -dmalloc.test \
 -doc-parsing-buglets-colneq-subst.test \
 -doc-parsing-buglets-tabs.test \
 -dollar.test \
 -dollarvar.test \
 -dollarvar2.test \
 -double.test \
 -dup2.test \
 -else.test \
 -empty.test \
 -empty2.test \
 -empty3.test \
 -empty4.test \
 -exdir.test \
 -exdir2.test \
 -exdir3.test \
 -exeext.test \
 -exeext2.test \
 -exeext3.test \
 -exeext4.test \
 -exsource.test \
 -ext.test \
 -ext2.test \
 -extra.test \
 -extra2.test \
 -extra3.test \
 -extra4.test \
 -extra5.test \
 -extra6.test \
 -extra7.test \
 -extra8.test \
 -extra10.test \
 -extra11.test \
 -extra12.test \
 -extradep.test \
 -extradep2.test \
 -f90only.test \
 -flavor.test \
 -flibs.test \
 -fn99.test \
 -fn99subdir.test \
 -fnoc.test \
 -fo.test \
 -forcemiss.test \
 -forcemiss2.test \
 -fort1.test \
 -fort2.test \
 -fort4.test \
 -fort5.test \
 -fonly.test \
 -fortdep.test \
 -gcj.test \
 -gcj2.test \
 -gcj3.test \
 -gcj4.test \
 -gcj5.test \
 -gcj6.test \
 -getopt.test \
 -gettext.test \
 -gettext2.test \
 -gettext3.test \
 -gnumake.test \
 -gnuwarn.test \
 -gnuwarn2.test \
 -gnits.test \
 -gnits2.test \
 -gnits3.test \
 -hdr-vars-defined-once.test \
 -header.test \
 -help.test \
 -help2.test \
 -help3.test \
 -help4.test \
 -help-depend.test \
 -help-depend2.test \
 -help-dmalloc.test \
 -help-init.test \
 -help-lispdir.test \
 -help-multilib.test \
 -help-python.test \
 -help-regex.test \
 -help-silent.test \
 -help-upc.test \
 -hfs.test \
 -hosts.test \
 -implicit.test \
 -info.test \
 -init.test \
 -init2.test \
 -insh2.test \
 -install2.test \
 -installdir.test \
 -install-info-dir.test \
 -instsh.test \
 -instsh2.test \
 -instsh3.test \
 -instdat.test \
 -instdat2.test \
 -instdir.test \
 -instdir2.test \
 -instdir-java.test \
 -instdir-lisp.test \
 -instdir-ltlib.test \
 -instdir-prog.test \
 -instdir-python.test \
 -instdir-texi.test \
 -instexec.test \
 -instfail.test \
 -instfail-info.test \
 -instfail-java.test \
 -instfail-libtool.test \
 -insthook.test \
 -instman.test \
 -instman2.test \
 -instmany.test \
 -instmany-mans.test \
 -instmany-python.test \
 -instspc.test \
 -interp.test \
 -interp2.test \
 -java.test \
 -java2.test \
 -java3.test \
 -java-check.test \
 -java-empty-classpath.test \
 -javadir-undefined.test \
 -javaprim.test \
 -javasubst.test \
 -java-clean.test \
 -java-nobase.test \
 -java-compile-install.test \
 -java-sources.test \
 -java-no-duplicate.test \
 -java-mix.test \
 -ldadd.test \
 -ldflags.test \
 -lex.test \
 -lex2.test \
 -lex3.test \
 -lex4.test \
 -lex5.test \
 -lex-subobj-nodep.test \
 -lflags.test \
 -lflags2.test \
 -libexec.test \
 -libobj2.test \
 -libobj3.test \
 -libobj4.test \
 -libobj5.test \
 -libobj7.test \
 -libobj8.test \
 -libobj10.test \
 -libobj11.test \
 -libobj12.test \
 -libobj13.test \
 -libobj14.test \
 -library.test \
 -library2.test \
 -library3.test \
 -libtool.test \
 -libtool2.test \
 -libtool3.test \
 -libtool4.test \
 -libtool5.test \
 -libtool6.test \
 -libtool7.test \
 -libtool8.test \
 -libtool9.test \
 -libtoo10.test \
 -libtoo11.test \
 -license.test \
 -license2.test \
 -link_c_cxx.test \
 -link_dist.test \
 -link_f90_only.test \
 -link_fc.test \
 -link_fccxx.test \
 -link_fcxx.test \
 -link_f_only.test \
 -lisp2.test \
 -lisp3.test \
 -lisp4.test \
 -lisp5.test \
 -lisp6.test \
 -lisp7.test \
 -lisp8.test \
 -lispdry.test \
 -listval.test \
 -location.test \
 -longline.test \
 -longlin2.test \
 -ltcond.test \
 -ltcond2.test \
 -ltconv.test \
 -ltdeps.test \
 -ltinit.test \
 -ltinstloc.test \
 -ltlibobjs.test \
 -ltlibsrc.test \
 -ltorder.test \
 -lzip.test \
 -lzma.test \
 -m4-inclusion.test \
 -maintclean.test \
 -maintclean-vpath.test \
 -maintmode-configure-msg.test \
 -make.test \
 -makefile-deps.test \
 -makej.test \
 -makej2.test \
 -maken.test \
 -maken2.test \
 -maken3.test \
 -maken4.test \
 -makevars.test \
 -man.test \
 -man2.test \
 -man3.test \
 -man4.test \
 -man5.test \
 -mdate.test \
 -mdate2.test \
 -mdate3.test \
 -mdate4.test \
 -mdate5.test \
 -mdate6.test \
 -missing.test \
 -missing2.test \
 -missing3.test \
 -missing4.test \
 -missing5.test \
 -missing6.test \
 -mkinstall.test \
 -mkinst2.test \
 -mkinst3.test \
 -mmode.test \
 -mmodely.test \
 -multlib.test \
 -nobase.test \
 -nobase-libtool.test \
 -nobase-python.test \
 -nobase-nodist.test \
 -nodef.test \
 -nodef2.test \
 -nodep.test \
 -nodep2.test \
 -nodepcomp.test \
 -nodist.test \
 -nodist2.test \
 -nodist3.test \
 -nogzip.test \
 -nogzip2.test \
 -noinst.test \
 -noinstdir.test \
 -nolink.test \
 -nostdinc.test \
 -notrans.test \
 -number.test \
 -objc.test \
 -objc2.test \
 -objext-pr10128.test \
 -obsolete.test \
 -order.test \
 -outdir.test \
 -output.test \
 -output2.test \
 -output3.test \
 -output4.test \
 -output5.test \
 -output6.test \
 -output7.test \
 -output8.test \
 -output9.test \
 -output10.test \
 -output11.test \
 -output12.test \
 -output13.test \
 -output-order.test \
 -overrid.test \
 -parallel-am.test \
 -parallel-am2.test \
 -parallel-am3.test \
 -parallel-tests.test \
 -parallel-tests2.test \
 -parallel-tests3.test \
 -parallel-tests4.test \
 -parallel-tests5.test \
 -parallel-tests6.test \
 -parallel-tests7.test \
 -parallel-tests8.test \
 -parallel-tests9.test \
 -parallel-tests10.test \
 -parallel-tests-harderror.test \
 -parallel-tests-unreadable-log.test \
 -parallel-tests-subdir.test \
 -parallel-tests-log-override-1.test \
 -parallel-tests-log-override-2.test \
 -parallel-tests-log-override-recheck.test \
 -parallel-tests-log-compiler-example.test \
 -test-extensions.test \
 -test-extensions-cond.test \
 -parse.test \
 -percent.test \
 -percent2.test \
 -phony.test \
 -pluseq.test \
 -pluseq2.test \
 -pluseq3.test \
 -pluseq4.test \
 -pluseq5.test \
 -pluseq6.test \
 -pluseq7.test \
 -pluseq8.test \
 -pluseq9.test \
 -pluseq10.test \
 -pluseq11.test \
 -postproc.test \
 -ppf77.test \
 -pr2.test \
 -pr9.test \
 -pr72.test \
 -pr87.test \
 -pr204.test \
 -pr211.test \
 -pr220.test \
 -pr224.test \
 -pr229.test \
 -pr243.test \
 -pr266.test \
 -pr279.test \
 -pr279-2.test \
 -pr287.test \
 -pr300-lib.test \
 -pr300-ltlib.test \
 -pr300-prog.test \
 -pr307.test \
 -pr401.test \
 -pr401b.test \
 -pr401c.test \
 -prefix.test \
 -primary.test \
 -primary2.test \
 -primary3.test \
 -primary-prefix-invalid-couples.test \
 -primary-prefix-valid-couples.test \
 -primary-prefix-couples-force-valid.test \
 -primary-prefix-couples-documented-valid.test \
 -proginst.test \
 -py-compile-basic.test \
 -py-compile-basic2.test \
 -py-compile-basedir.test \
 -py-compile-destdir.test \
 -py-compile-env.test \
 -py-compile-option-terminate.test \
 -py-compile-usage.test \
 -python.test \
 -python2.test \
 -python3.test \
 -python4.test \
 -python5.test \
 -python6.test \
 -python7.test \
 -python8.test \
 -python9.test \
 -python10.test \
 -python11.test \
 -python12.test \
 -recurs.test \
 -recurs2.test \
 -remake.test \
 -remake2.test \
 -remake3.test \
 -remake4.test \
 -remake5.test \
 -remake6.test \
 -remake7.test \
 -remake-subdir-from-subdir.test \
 -remake-subdir-gnu.test \
 -remake-subdir.test \
 -remake-subdir2.test \
 -remake-subdir-long-time.test \
 -remake-am-pr10111.test \
 -remake-m4-pr10111.test \
 -remake-deleted-am.test \
 -remake-deleted-am-2.test \
 -remake-deleted-am-subdir.test \
 -remake-renamed-am.test \
 -pr8365-remake-timing.test \
 -regex.test \
 -regex-obsolete.test \
 -req.test \
 -reqd.test \
 -reqd2.test \
 -rulepat.test \
 -sanity.test \
 -scripts.test \
 -seenc.test \
 -silent.test \
 -silent2.test \
 -silent3.test \
 -silent4.test \
 -silent6.test \
 -silent7.test \
 -silent9.test \
 -silentcxx.test \
 -silentf77.test \
 -silentf90.test \
 -silent-many-gcc.test \
 -silent-many-generic.test \
 -silent-lex-gcc.test \
 -silent-lex-generic.test \
 -silent-nested-vars.test \
 -silent-yacc-gcc.test \
 -silent-yacc-generic.test \
 -silent-configsite.test \
 -srcsub.test \
 -srcsub2.test \
 -space.test \
 -specflg.test \
 -specflg2.test \
 -specflg3.test \
 -specflg6.test \
 -specflg7.test \
 -specflg8.test \
 -specflg9.test \
 -specflg10.test \
 -specflg-dummy.test \
 -spell.test \
 -spell2.test \
 -spell3.test \
 -spelling.test \
 -spy.test \
 -stdinc.test \
 -stamph2.test \
 -stdlib.test \
 -stdlib2.test \
 -strip.test \
 -strip2.test \
 -strip3.test \
 -subdir.test \
 -subdir2.test \
 -subdir3.test \
 -subdir4.test \
 -subdir5.test \
 -subdir6.test \
 -subdir7.test \
 -subdir8.test \
 -subdir9.test \
 -subdir10.test \
 -subdirbuiltsources.test \
 -subcond.test \
 -subcond2.test \
 -subcond3.test \
 -subobj.test \
 -subobj2.test \
 -subobj3.test \
 -subobj4.test \
 -subobj5.test \
 -subobj6.test \
 -subobj7.test \
 -subobj8.test \
 -subobj9.test \
 -subobj10.test \
 -subobj11a.test \
 -subobj11b.test \
 -subobj11c.test \
 -subobjname.test \
 -subpkg.test \
 -subpkg2.test \
 -subpkg3.test \
 -subpkg4.test \
 -subpkg-yacc.test \
 -subst.test \
 -subst2.test \
 -subst3.test \
 -subst4.test \
 -substref.test \
 -substre2.test \
 -substtarg.test \
 -suffix.test \
 -suffix2.test \
 -suffix3.test \
 -suffix4.test \
 -suffix5.test \
 -suffix6.test \
 -suffix7.test \
 -suffix8.test \
 -suffix9.test \
 -suffix10.test \
 -suffix11.test \
 -suffix12.test \
 -suffix13.test \
 -symlink.test \
 -symlink2.test \
 -syntax.test \
 -tags.test \
 -tagsub.test \
 -tar.test \
 -tar2.test \
 -tar3.test \
 -tar-override.test \
 -target-cflags.test \
 -targetclash.test \
 -txinfo.test \
 -txinfo2.test \
 -txinfo3.test \
 -txinfo4.test \
 -txinfo5.test \
 -txinfo5b.test \
 -txinfo6.test \
 -txinfo7.test \
 -txinfo8.test \
 -txinfo9.test \
 -txinfo10.test \
 -txinfo13.test \
 -txinfo16.test \
 -txinfo17.test \
 -txinfo18.test \
 -txinfo19.test \
 -txinfo20.test \
 -txinfo21.test \
 -txinfo22.test \
 -txinfo23.test \
 -txinfo24.test \
 -txinfo25.test \
 -txinfo26.test \
 -txinfo27.test \
 -txinfo28.test \
 -txinfo29.test \
 -txinfo30.test \
 -txinfo31.test \
 -txinfo32.test \
 -txinfo33.test \
 -transform.test \
 -transform2.test \
 -uninstall-pr9578.test \
 -uninstall-fail.test \
 -unused.test \
 -upc.test \
 -upc2.test \
 -upc3.test \
 -vala.test \
 -vala1.test \
 -vala2.test \
 -vala3.test \
 -vala4.test \
 -vala5.test \
 -vala-vpath.test \
 -vars.test \
 -vars3.test \
 -vartar.test \
 -version.test \
 -version2.test \
 -version3.test \
 -version4.test \
 -version6.test \
 -version7.test \
 -version8.test \
 -vpath.test \
 -vtexi.test \
 -vtexi2.test \
 -vtexi3.test \
 -vtexi4.test \
 -warnopts.test \
 -werror.test \
 -werror2.test \
 -werror3.test \
 -whoami.test \
 -xsource.test \
 -xz.test \
 -yacc.test \
 -yacc2.test \
 -yacc3.test \
 -yacc4.test \
 -yacc5.test \
 -yacc6.test \
 -yacc7.test \
 -yacc8.test \
 -yaccdry.test \
 -yaccpp.test \
 -yaccvpath.test \
 -yacc-dist-nobuild-subdir.test \
 -yflags.test \
 -yflags2.test \
 -libtool-macros.test \
 -gettext-macros.test \
 -$(parallel_tests)
 +include $(srcdir)/testsuite-part.am
 +
 +TESTS += $(generated_TESTS)
 +EXTRA_DIST += $(generated_TESTS)
  
 -# FIXME: make these automatically computed once we are merged into
 -# FIXME: the `testsuite-work' branch.
 -depcomp4.log: libtool-macros.log
 -depcomp7.log: libtool-macros.log
 -depcomp8b.log: libtool-macros.log
 -extradep2.log: libtool-macros.log
 -fort5.log: libtool-macros.log
 -instdir-ltlib.log: libtool-macros.log
 -instfail-libtool.log: libtool-macros.log
 -ldadd.log: libtool-macros.log
 -ldflags.log: libtool-macros.log
 -libobj13.log: libtool-macros.log
 -libtoo10.log: libtool-macros.log
 -libtoo11.log: libtool-macros.log
 -libtool.log: libtool-macros.log
 -libtool2.log: libtool-macros.log
 -libtool3.log: libtool-macros.log
 -libtool5.log: libtool-macros.log
 -libtool6.log: libtool-macros.log
 -libtool7.log: libtool-macros.log
 -libtool8.log: libtool-macros.log
 -libtool9.log: libtool-macros.log
 -listval.log: libtool-macros.log
 -ltcond.log: libtool-macros.log
 -ltcond2.log: libtool-macros.log
 -ltconv.log: libtool-macros.log
 -ltdeps.log: libtool-macros.log
 -ltinit.log: libtool-macros.log
 -ltinstloc.log: libtool-macros.log
 -ltlibobjs.log: libtool-macros.log
 -ltlibsrc.log: libtool-macros.log
 -ltorder.log: libtool-macros.log
 -nobase-libtool.log: libtool-macros.log
 -pr211.log: libtool-macros.log
 -pr300-ltlib.log: libtool-macros.log
 -pr307.log: libtool-macros.log
 -pr401b.log: libtool-macros.log
 -pr72.log: libtool-macros.log
 -reqd2.log: libtool-macros.log
 -silent3.log: libtool-macros.log
 -silent4.log: libtool-macros.log
 -silent9.log: libtool-macros.log
 -stdlib2.log: libtool-macros.log
 -strip3.log: libtool-macros.log
 -subobj9.log: libtool-macros.log
 -suffix10.log: libtool-macros.log
 -suffix2.log: libtool-macros.log
 -suffix5.log: libtool-macros.log
 -suffix8.log: libtool-macros.log
 -vala.log: libtool-macros.log
 -vala1.log: libtool-macros.log
 -vala2.log: libtool-macros.log
 -vala3.log: libtool-macros.log
 -vala4.log: libtool-macros.log
 -vala5.log: libtool-macros.log
 +$(srcdir)/testsuite-part.am:
 +      $(AM_V_at)rm -f testsuite-part.tmp $@
 +      $(AM_V_GEN)$(PERL) $(srcdir)/gen-testsuite-part \
 +        --srcdir $(srcdir) > testsuite-part.tmp
 +      $(AM_V_at)chmod a-w testsuite-part.tmp
 +      $(AM_V_at)mv -f testsuite-part.tmp $@
 +EXTRA_DIST += gen-testsuite-part
  
 -# FIXME: make these automatically computed once we are merged into
 -# FIXME: the `testsuite-work' branch.
 -gettext.log: gettext-macros.log
 -gettext2.log: gettext-macros.log
 -gettext3.log: gettext-macros.log
 -subcond.log: gettext-macros.log
 +$(generated_TESTS) $(srcdir)/testsuite-part.am: \
 +  gen-testsuite-part list-of-tests.mk Makefile.am $(handwritten_TESTS)
  
 -EXTRA_DIST = ChangeLog-old gen-parallel-tests $(TESTS)
 +# Static dependencies valid for each test case.
 +check_SCRIPTS = aclocal-$(APIVERSION) automake-$(APIVERSION)
 +check_DATA = defs defs-static plain-functions.sh tap-functions.sh
 +EXTRA_DIST += tap-functions.sh plain-functions.sh
  
 +# Few more static dependencies.
  distcheck-missing-m4.log distcheck-outdated-m4.log: distcheck-hook-m4.am
  EXTRA_DIST += distcheck-hook-m4.am
  
index 0000000000000000000000000000000000000000,e774dd70df36123c6e05b9a5c66dfb8730837c27..d3e4839fb02cdac170478889e7f2c386223af352
mode 000000,100755..100755
--- /dev/null
@@@ -1,0 -1,61 +1,61 @@@
 -parallel_tests=no
+ #! /bin/sh
+ # Copyright (C) 2012 Free Software Foundation, Inc.
+ #
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 2, or (at your option)
+ # any later version.
+ #
+ # This program is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ # Ensure "make distcheck" does not experience racy failures on
+ # systems (like MinGW/MSYS) that cannot remove a directory "in use"
+ # by a process (e.g., that is its "current working directory").
+ # See automake bug#10470.
++am_parallel_tests=no
+ . ./defs || Exit 1
+ set -e
+ mkdir foo.d
+ sh -c "cd foo.d && sleep '4'" &
+ # Without this sleep, the "rm -rf foo.d" below would reliably beat
+ # the "cd foo.d" in the subshell above, and the test would be always
+ # skipped, even on MinGW/MSYS.
+ sleep '1'
+ rm -rf foo.d && skip_ 'system is able to remove "in use" directories'
+ echo AC_OUTPUT >> configure.in
+ cat > Makefile.am <<END
+ TESTS = foo.test
+ EXTRA_DIST= foo.test
+ END
+ cat > foo.test <<END
+ #!/bin/sh
+ sleep '4' &
+ exit 0
+ END
+ chmod a+x foo.test
+ $ACLOCAL
+ $AUTOCONF
+ $AUTOMAKE
+ ./configure
+ # We can build the distribution.
+ $MAKE distcheck >output 2>&1 || { cat output; Exit 1; }
+ cat output
+ # Sanity check: verify that our code has hit a problem removing
+ # the distdir, but has recovered from it.
+ grep "rm:.*$destdir" output || fatal_ "expected code path not covered"
+ :
index 8355b7f725e9f365a397152ba0399f45f9500167,0000000000000000000000000000000000000000..4d572322081b416d334a877304f30bedae12c2a1
mode 100644,000000..100644
--- /dev/null
@@@ -1,1199 -1,0 +1,1200 @@@
 +## Makefile fragment that holds the list of test scripts of the automake
 +## testsuite.  This fragment is meant to be included by the Makefile.am,
 +## but also to be executed directly by make when bootstrapping automake.
 +
 +## Copyright (C) 2011 Free Software Foundation, Inc.
 +##
 +## This program is free software; you can redistribute it and/or modify
 +## it under the terms of the GNU General Public License as published by
 +## the Free Software Foundation; either version 2, or (at your option)
 +## any later version.
 +##
 +## This program is distributed in the hope that it will be useful,
 +## but WITHOUT ANY WARRANTY; without even the implied warranty of
 +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 +## GNU General Public License for more details.
 +##
 +## You should have received a copy of the GNU General Public License
 +## along with this program.  If not, see <http://www.gnu.org/licenses/>.
 +
 +# The order here is mostly alphabetical, with the deliberate exception
 +# that tests having a high runtime (especially TAP tests that run various
 +# checks sequentially) are listed early; this improved performance on
 +# concurrent testsuite runs.
 +handwritten_TESTS = \
 +get-sysconf.test \
 +depmod.tap \
 +instspc.tap \
 +aclocal.test \
 +aclocal3.test \
 +aclocal4.test \
 +aclocal5.test \
 +aclocal6.test \
 +aclocal7.test \
 +aclocal8.test \
 +aclocal9.test \
 +acloca10.test \
 +acloca11.test \
 +acloca12.test \
 +acloca13.test \
 +acloca14.test \
 +acloca15.test \
 +acloca16.test \
 +acloca17.test \
 +acloca18.test \
 +acloca19.test \
 +acloca20.test \
 +acloca21.test \
 +acloca22.test \
 +acloca23.test \
 +aclocal-acdir.test \
 +aclocal-install-absdir.test \
 +aclocal-print-acdir.test \
 +aclocal-path.test \
 +aclocal-path-install.test \
 +aclocal-path-install-serial.test \
 +aclocal-path-nonexistent.test \
 +aclocal-path-precedence.test \
 +ac-output-old.tap \
 +acsilent.test \
 +acsubst.test \
 +acsubst2.test \
 +add-missing.tap \
 +all.test \
 +all2.test \
 +alloca.test \
 +alloca2.test \
 +alpha.test \
 +alpha2.test \
 +amhello-cflags.test \
 +amhello-cross-compile.test \
 +amhello-binpkg.test \
 +amassign.test \
 +ammissing.test \
 +amopt.test \
 +amopts-location.test \
 +amopts-variable-expansion.test \
 +amsubst.test \
 +ansi2knr-no-more.test \
 +ar-lib.test \
 +ar-lib2.test \
 +ar-lib3.test \
 +ar-lib4.test \
 +ar-lib5a.test \
 +ar-lib5b.test \
 +ar-lib6a.test \
 +ar-lib6b.test \
 +ar-lib7.test \
 +ar.test \
 +ar2.test \
 +ar3.test \
 +ar4.test \
 +ar5.test \
 +asm.test \
 +asm2.test \
 +asm3.test \
 +autodist.test \
 +autodist-subdir.test \
 +autodist-acconfig.test \
 +autodist-acconfig-no-subdir.test \
 +autodist-aclocal-m4.test \
 +autodist-config-headers.test \
 +autodist-configure-no-subdir.test \
 +autodist-no-duplicate.test \
 +autodist-stamp-vti.test \
 +autohdr.test \
 +autohdr2.test \
 +autohdr3.test \
 +autohdr4.test \
 +autohdrdry.test \
 +automake-cmdline.tap \
 +auxdir.test \
 +auxdir6.test \
 +auxdir7.test \
 +auxdir8.test \
 +auxdir-autodetect.test \
 +auxdir-computed.tap \
 +auxdir-misplaced.test \
 +auxdir-nonexistent.test \
 +auxdir-unportable.tap \
 +backcompat.test \
 +backcompat2.test \
 +backcompat3.test \
 +backcompat4.test \
 +backcompat5.test \
 +backcompat6.test \
 +backsl.test \
 +backsl2.test \
 +backsl3.test \
 +backsl4.test \
 +badline.test \
 +badopt.test \
 +badprog.test \
 +block.test \
 +bsource.test \
 +candist.test \
 +canon.test \
 +canon2.test \
 +canon3.test \
 +canon4.test \
 +canon5.test \
 +canon6.test \
 +canon7.test \
 +canon8.test \
 +canon-name.test \
 +ccnoco.test \
 +ccnoco2.test \
 +ccnoco3.test \
 +check.test \
 +check2.test \
 +check3.test \
 +check4.test \
 +check5.test \
 +check6.test \
 +check7.test \
 +check8.test \
 +check10.test \
 +check11.test \
 +check12.test \
 +check-subst.test \
 +check-subst-prog.test \
 +check-exported-srcdir.test \
 +check-fd-redirect.test \
 +check-tests-in-builddir.test \
 +check-no-test-driver.test \
 +check-concurrency-bug9245.test \
 +checkall.test \
 +clean.test \
 +clean2.test \
 +colneq.test \
 +colneq2.test \
 +colneq3.test \
 +colon.test \
 +colon2.test \
 +colon3.test \
 +colon4.test \
 +colon5.test \
 +colon6.test \
 +colon7.test \
 +color.test \
 +color2.test \
 +comment.test \
 +comment2.test \
 +comment3.test \
 +comment4.test \
 +comment5.test \
 +comment6.test \
 +comment7.test \
 +comment8.test \
 +comment9.test \
 +commen10.test \
 +commen11.test \
 +comments-in-var-def.test \
 +compile.test \
 +compile2.test \
 +compile3.test \
 +compile4.test \
 +compile5.test \
 +compile6.test \
 +compile_f90_c_cxx.test \
 +compile_f_c_cxx.test \
 +cond-basic.test \
 +cond.test \
 +cond2.test \
 +cond3.test \
 +cond4.test \
 +cond5.test \
 +cond6.test \
 +cond7.test \
 +cond8.test \
 +cond9.test \
 +cond10.test \
 +cond11.test \
 +cond13.test \
 +cond14.test \
 +cond15.test \
 +cond16.test \
 +cond17.test \
 +cond18.test \
 +cond19.test \
 +cond20.test \
 +cond21.test \
 +cond22.test \
 +cond23.test \
 +cond24.test \
 +cond25.test \
 +cond26.test \
 +cond27.test \
 +cond28.test \
 +cond29.test \
 +cond30.test \
 +cond31.test \
 +cond32.test \
 +cond33.test \
 +cond34.test \
 +cond35.test \
 +cond36.test \
 +cond37.test \
 +cond38.test \
 +cond39.test \
 +cond40.test \
 +cond41.test \
 +cond42.test \
 +cond43.test \
 +cond44.test \
 +cond45.test \
 +cond46.test \
 +condd.test \
 +condhook.test \
 +condhook2.test \
 +condinc.test \
 +condinc2.test \
 +condlib.test \
 +condman2.test \
 +condman3.test \
 +configure.test \
 +confdeps.test \
 +conff.test \
 +conff2.test \
 +confh.test \
 +confh4.test \
 +confh5.test \
 +confh6.test \
 +confh7.test \
 +confh8.test \
 +confincl.test \
 +conflnk.test \
 +conflnk2.test \
 +conflnk3.test \
 +conflnk4.test \
 +confsub.test \
 +confvar.test \
 +confvar2.test \
 +copy.test \
 +cscope.test \
 +cscope2.test \
 +cscope3.test \
 +cxx.test \
 +cxx2.test \
 +cxxcpp.test \
 +cxxlibobj.test \
 +cxxlink.test \
 +cxxnoc.test \
 +cxxo.test \
 +cygnus-check-without-all.test \
 +cygnus-dependency-tracking.test \
 +cygnus-imply-foreign.test \
 +cygnus-no-dist.test \
 +cygnus-no-installinfo.test \
 +cygnus-requires-maintainer-mode.test \
 +cygwin32.test \
 +dash.test \
 +defun.test \
 +defun2.test \
 +dejagnu.test \
 +dejagnu2.test \
 +dejagnu3.test \
 +dejagnu4.test \
 +dejagnu5.test \
 +dejagnu6.test \
 +dejagnu7.test \
 +dejagnu-absolute-builddir.test \
 +dejagnu-relative-srcdir.test \
 +dejagnu-siteexp-append.test \
 +dejagnu-siteexp-extend.test \
 +dejagnu-siteexp-useredit.test \
 +deleted-am.test \
 +deleted-m4.test \
 +depacl2.test \
 +depcomp.test \
 +depcomp2.test \
 +depcomp3.test \
 +depcomp4.test \
 +depcomp5.test \
 +depcomp6.test \
 +depcomp7.test \
 +depcomp8a.test \
 +depcomp8b.test \
 +depdist.test \
 +depend.test \
 +depend2.test \
 +depend3.test \
 +depend4.test \
 +depend5.test \
 +depend6.test \
 +deprecated-acinit.test \
 +destdir.test \
 +dirlist.test \
 +dirlist2.test \
 +dirlist-abspath.test \
 +discover.test \
 +dist-formats.tap \
 +dist-auxdir-many-subdirs.test \
 +dist-auxfile-2.test \
 +dist-auxfile.test \
 +dist-included-parent-dir.test \
 +dist-missing-am.test \
 +dist-missing-included-m4.test \
 +dist-missing-m4.test \
 +dist-readonly.test \
 +dist-repeated.test \
 +distcleancheck.test \
 +distcom2.test \
 +distcom3.test \
 +distcom4.test \
 +distcom5.test \
 +distcom-subdir.test \
 +distdir.test \
 +distlinks.test \
 +distlinksbrk.test \
 +distname.test \
 +distcheck-configure-flags.test \
 +distcheck-configure-flags-am.test \
 +distcheck-configure-flags-subpkg.test \
 +distcheck-hook.test \
 +distcheck-hook2.test \
 +distcheck-missing-m4.test \
 +distcheck-outdated-m4.test \
 +distcheck-override-infodir.test \
 +distcheck-pr9579.test \
++distcheck-pr10470.test \
 +dmalloc.test \
 +doc-parsing-buglets-colneq-subst.test \
 +doc-parsing-buglets-tabs.test \
 +dollar.test \
 +dollarvar.test \
 +dollarvar2.test \
 +double.test \
 +dup2.test \
 +else.test \
 +empty.test \
 +empty2.test \
 +empty3.test \
 +empty4.test \
 +exdir.test \
 +exdir2.test \
 +exdir3.test \
 +exeext.test \
 +exeext2.test \
 +exeext3.test \
 +exeext4.test \
 +exsource.test \
 +ext.test \
 +ext2.test \
 +ext3.test \
 +extra.test \
 +extra2.test \
 +extra3.test \
 +extra4.test \
 +extra5.test \
 +extra6.test \
 +extra7.test \
 +extra8.test \
 +extra9.test \
 +extra10.test \
 +extra11.test \
 +extra12.test \
 +extra-programs-empty.test \
 +extra-portability.test \
 +extra-portability2.test \
 +extra-portability3.test \
 +extradep.test \
 +extradep2.test \
 +f90only.test \
 +flavor.test \
 +flibs.test \
 +fn99.test \
 +fn99subdir.test \
 +fnoc.test \
 +fo.test \
 +forcemiss.test \
 +forcemiss2.test \
 +fort1.test \
 +fort2.test \
 +fort4.test \
 +fort5.test \
 +fonly.test \
 +fortdep.test \
 +gcj.test \
 +gcj2.test \
 +gcj3.test \
 +gcj4.test \
 +gcj5.test \
 +gcj6.test \
 +getopt.test \
 +gettext.test \
 +gettext2.test \
 +gettext3.test \
 +gnumake.test \
 +gnuwarn.test \
 +gnuwarn2.test \
 +gnits.test \
 +gnits2.test \
 +gnits3.test \
 +hdr-vars-defined-once.test \
 +header.test \
 +help.test \
 +help2.test \
 +help3.test \
 +help4.test \
 +help-depend.test \
 +help-depend2.test \
 +help-dmalloc.test \
 +help-init.test \
 +help-lispdir.test \
 +help-multilib.test \
 +help-python.test \
 +help-silent.test \
 +help-upc.test \
 +hfs.test \
 +implicit.test \
 +info.test \
 +init.test \
 +init2.test \
 +insh2.test \
 +install2.test \
 +installdir.test \
 +instsh.test \
 +instsh2.test \
 +instsh3.test \
 +instdat.test \
 +instdat2.test \
 +instdir.test \
 +instdir2.test \
 +instdir-java.test \
 +instdir-lisp.test \
 +instdir-ltlib.test \
 +instdir-prog.test \
 +instdir-python.test \
 +instdir-texi.test \
 +instexec.test \
 +instfail.test \
 +instfail-info.test \
 +instfail-java.test \
 +instfail-libtool.test \
 +insthook.test \
 +instman.test \
 +instman2.test \
 +instmany.test \
 +instmany-mans.test \
 +instmany-python.test \
 +install-info-dir.test \
 +interp.test \
 +interp2.test \
 +java.test \
 +java2.test \
 +java3.test \
 +javadir-undefined.test \
 +javaflags.test \
 +java-check.test \
 +java-clean.test \
 +java-compile-install.test \
 +java-compile-run-flat.test \
 +java-compile-run-nested.test \
 +java-empty-classpath.test \
 +javaprim.test \
 +javasubst.test \
 +java-extra.test \
 +java-mix.test \
 +java-no-duplicate.test \
 +java-nobase.test \
 +java-noinst.test \
 +java-rebuild.test \
 +java-sources.test \
 +java-uninstall.test \
 +ldadd.test \
 +ldflags.test \
 +lex.test \
 +lex2.test \
 +lex3.test \
 +lex4.test \
 +lex5.test \
 +lexcpp.test \
 +lexvpath.test \
 +lex-subobj-nodep.test \
 +lex-lib.test \
 +lex-lib-external.test \
 +lex-libobj.test \
 +lex-noyywrap.test \
 +lflags.test \
 +lflags2.test \
 +libexec.test \
 +libobj-basic.test \
 +libobj2.test \
 +libobj3.test \
 +libobj4.test \
 +libobj5.test \
 +libobj7.test \
 +libobj10.test \
 +libobj12.test \
 +libobj13.test \
 +libobj14.test \
 +libobj15a.test \
 +libobj15b.test \
 +libobj15c.test \
 +libobj16a.test \
 +libobj16b.test \
 +libobj17.test \
 +libobj18.test \
 +libobj19.test \
 +libobj20a.test \
 +libobj20b.test \
 +libobj20c.test \
 +library.test \
 +library2.test \
 +library3.test \
 +libtool.test \
 +libtool2.test \
 +libtool3.test \
 +libtool4.test \
 +libtool5.test \
 +libtool6.test \
 +libtool7.test \
 +libtool8.test \
 +libtool9.test \
 +libtoo10.test \
 +libtoo11.test \
 +license.test \
 +license2.test \
 +link_c_cxx.test \
 +link_dist.test \
 +link_f90_only.test \
 +link_fc.test \
 +link_fccxx.test \
 +link_fcxx.test \
 +link_f_only.test \
 +link_override.test \
 +lisp2.test \
 +lisp3.test \
 +lisp4.test \
 +lisp5.test \
 +lisp6.test \
 +lisp7.test \
 +lisp8.test \
 +lispdry.test \
 +listval.test \
 +location.test \
 +longline.test \
 +longlin2.test \
 +ltcond.test \
 +ltcond2.test \
 +ltconv.test \
 +ltdeps.test \
 +ltinit.test \
 +ltinstloc.test \
 +ltlibobjs.test \
 +ltlibsrc.test \
 +ltorder.test \
 +lzma.test \
 +m4-inclusion.test \
 +maintclean.test \
 +maintclean-vpath.test \
 +maintmode-configure-msg.test \
 +make.test \
 +makej.test \
 +makej2.test \
 +maken.test \
 +maken2.test \
 +maken3.test \
 +maken4.test \
 +makevars.test \
 +makefile-deps.test \
 +man.test \
 +man2.test \
 +man3.test \
 +man4.test \
 +man5.test \
 +man6.test \
 +man7.test \
 +man8.test \
 +mdate.test \
 +mdate2.test \
 +mdate3.test \
 +mdate4.test \
 +mdate5.test \
 +mdate6.test \
 +missing.test \
 +missing2.test \
 +missing3.test \
 +missing4.test \
 +missing5.test \
 +missing6.test \
 +missing-auxfile-stops-makefiles-creation.test \
 +mkinstall.test \
 +mkinst2.test \
 +mkinst3.test \
 +mmode.test \
 +mmodely.test \
 +multlib.test \
 +no-extra-makefile-code.test \
 +no-outdir-option.test \
 +nobase.test \
 +nobase-libtool.test \
 +nobase-python.test \
 +nobase-nodist.test \
 +nodef.test \
 +nodef2.test \
 +nodep.test \
 +nodep2.test \
 +nodepcomp.test \
 +nodist.test \
 +nodist2.test \
 +nodist3.test \
 +noinst.test \
 +noinstdir.test \
 +nolink.test \
 +nostdinc.test \
 +notrans.test \
 +number.test \
 +objc.test \
 +objc2.test \
 +objext-pr10128.test \
 +obsolete.test \
 +oldvars.test \
 +order.test \
 +output.test \
 +output2.test \
 +output3.test \
 +output4.test \
 +output5.test \
 +output6.test \
 +output7.test \
 +output8.test \
 +output9.test \
 +output10.test \
 +output11.test \
 +output12.test \
 +output13.test \
 +output-order.test \
 +override-conditional-1.test \
 +override-conditional-2.test \
 +override-html.test \
 +override-suggest-local.test \
 +parallel-am.test \
 +parallel-am2.test \
 +parallel-am3.test \
 +parallel-tests.test \
 +parallel-tests2.test \
 +parallel-tests3.test \
 +parallel-tests5.test \
 +parallel-tests6.test \
 +parallel-tests8.test \
 +parallel-tests9.test \
 +parallel-tests10.test \
 +parallel-tests-exeext.test \
 +parallel-tests-suffix.test \
 +parallel-tests-suffix-prog.test \
 +parallel-tests-log-compiler-1.test \
 +parallel-tests-log-compiler-2.test \
 +parallel-tests-dry-run.test \
 +parallel-tests-fd-redirect.test \
 +parallel-tests-extra-programs.test \
 +parallel-tests-unreadable.test \
 +parallel-tests-subdir.test \
 +parallel-tests-interrupt.tap \
 +parallel-tests-reset-term.test \
 +parallel-tests-harderror.test \
 +parallel-tests-log-override-1.test \
 +parallel-tests-log-override-2.test \
 +parallel-tests-log-override-recheck.test \
 +parallel-tests-log-compiler-example.test \
 +parallel-tests-cmdline-override.test \
 +parallel-tests-fork-bomb.test \
 +parallel-tests-empty-testlogs.test \
 +parallel-tests-driver-install.test \
 +parallel-tests-no-color-in-log.test \
 +parallel-tests-no-spurious-summary.test \
 +parallel-tests-exit-statuses.test \
 +parallel-tests-console-output.test \
 +parallel-tests-once.test \
 +parallel-tests-trailing-bslash.test \
 +tests-environment.test \
 +am-tests-environment.test \
 +tests-environment-backcompat.test \
 +testsuite-summary-color.test \
 +testsuite-summary-count.test \
 +testsuite-summary-count-many.test \
 +testsuite-summary-reference-log.test \
 +test-driver-acsubst.test \
 +test-driver-cond.test \
 +test-driver-custom-no-extra-driver.test \
 +test-driver-custom.test \
 +test-driver-custom-xfail-tests.test \
 +test-driver-custom-multitest.test \
 +test-driver-custom-multitest-recheck.test \
 +test-driver-custom-multitest-recheck2.test \
 +test-driver-custom-html.test \
 +test-driver-custom-no-html.test \
 +test-driver-create-log-dir.test \
 +test-driver-strip-vpath.test \
 +test-driver-trs-suffix-registered.test \
 +test-driver-fail.test \
 +test-driver-is-distributed.test \
 +test-extensions.test \
 +test-extensions-cond.test \
 +test-harness-vpath-rewrite.test \
 +test-log.test \
 +test-logs-repeated.test \
 +test-metadata-global-log.test \
 +test-metadata-global-result.test \
 +test-metadata-recheck.test \
 +test-metadata-results.test \
 +test-missing.test \
 +test-missing2.test \
 +test-trs-basic.test \
 +test-trs-recover.test \
 +test-trs-recover2.test \
 +parse.test \
 +percent.test \
 +percent2.test \
 +phony.test \
 +pluseq.test \
 +pluseq2.test \
 +pluseq3.test \
 +pluseq4.test \
 +pluseq5.test \
 +pluseq6.test \
 +pluseq7.test \
 +pluseq8.test \
 +pluseq9.test \
 +pluseq10.test \
 +pluseq11.test \
 +posixsubst-data.test \
 +posixsubst-extradist.test \
 +posixsubst-ldadd.test \
 +posixsubst-libraries.test \
 +posixsubst-ltlibraries.test \
 +posixsubst-programs.test \
 +posixsubst-scripts.test \
 +posixsubst-sources.test \
 +posixsubst-tests.test \
 +postproc.test \
 +ppf77.test \
 +pr2.test \
 +pr9.test \
 +pr72.test \
 +pr87.test \
 +pr204.test \
 +pr211.test \
 +pr220.test \
 +pr224.test \
 +pr229.test \
 +pr243.test \
 +pr266.test \
 +pr279.test \
 +pr279-2.test \
 +pr287.test \
 +pr300-lib.test \
 +pr300-ltlib.test \
 +pr300-prog.test \
 +pr307.test \
 +pr401.test \
 +pr401b.test \
 +pr401c.test \
 +prefix.test \
 +primary.test \
 +primary2.test \
 +primary3.test \
 +primary-prefix-invalid-couples.tap \
 +primary-prefix-valid-couples.test \
 +primary-prefix-couples-force-valid.test \
 +primary-prefix-couples-documented-valid.test \
 +proginst.test \
 +programs-primary-rewritten.test \
 +py-compile-basedir.test \
 +py-compile-basic.test \
 +py-compile-basic2.test \
 +py-compile-destdir.test \
 +py-compile-env.test \
 +py-compile-option-terminate.test \
 +py-compile-usage.test \
 +python.test \
 +python2.test \
 +python3.test \
 +python4.test \
 +python5.test \
 +python5b.test \
 +python6.test \
 +python7.test \
 +python8.test \
 +python9.test \
 +python10.test \
 +python11.test \
 +python12.test \
 +python-dist.test \
 +python-vars.test \
 +python-virtualenv.test \
 +recurs.test \
 +recurs2.test \
 +remake.test \
 +remake1a.test \
 +remake2.test \
 +remake3.test \
 +remake3a.test \
 +remake4.test \
 +remake5.test \
 +remake6.test \
 +remake7.test \
 +remake8a.test \
 +remake8b.test \
 +remake9a.test \
 +remake9b.test \
 +remake9c.test \
 +remake9d.test \
 +remake10a.test \
 +remake10b.test \
 +remake10c.test \
 +remake11.test \
 +remake12.test \
 +remake-all-1.test \
 +remake-all-2.test \
 +remake-subdir-from-subdir.test \
 +remake-subdir-gnu.test \
 +remake-subdir.test \
 +remake-subdir2.test \
 +remake-subdir-long-time.test \
 +remake-gnulib-add-acsubst.test \
 +remake-gnulib-add-header.test \
 +remake-gnulib-remove-header.test \
 +remake-moved-m4-file.test \
 +remake-deleted-m4-file.test \
 +remake-renamed-m4-file.test \
 +remake-renamed-m4-macro-and-file.test \
 +remake-renamed-m4-macro.test \
 +remake-renamed-am.test \
 +remake-deleted-am-2.test \
 +remake-deleted-am-subdir.test \
 +remake-deleted-am.test \
 +remake-am-pr10111.test \
 +remake-m4-pr10111.test \
 +pr8365-remake-timing.test \
 +req.test \
 +reqd.test \
 +reqd2.test \
 +repeated-options.test \
 +rulepat.test \
 +self-check-cleanup.tap \
 +self-check-configure-help.test \
 +self-check-dir.tap \
 +self-check-env-sanitize.tap \
 +self-check-exit.tap \
 +self-check-explicit-skips.test \
 +self-check-is_newest.tap \
 +self-check-me.tap \
 +self-check-reexec.tap \
 +self-check-report.test \
 +self-check-sanity.test \
 +self-check-seq.tap \
 +self-check-is-blocked-signal.tap \
 +self-check-tap.test \
 +self-check-unindent.tap \
 +sanity.test \
 +scripts.test \
 +seenc.test \
 +silent.test \
 +silent2.test \
 +silent3.test \
 +silent4.test \
 +silent6.test \
 +silent7.test \
 +silent8.test \
 +silent9.test \
 +silentcxx.test \
 +silentcxx-gcc.test \
 +silentf77.test \
 +silentf90.test \
 +silent-many-gcc.test \
 +silent-many-generic.test \
 +silent-lex-gcc.test \
 +silent-lex-generic.test \
 +silent-yacc-gcc.test \
 +silent-yacc-generic.test \
 +silent-nowarn.test \
 +silent-configsite.test \
 +silent-nested-vars.test \
 +srcsub.test \
 +srcsub2.test \
 +space.test \
 +specflg.test \
 +specflg2.test \
 +specflg3.test \
 +specflg6.test \
 +specflg7.test \
 +specflg8.test \
 +specflg9.test \
 +specflg10.test \
 +specflg-dummy.test \
 +spell.test \
 +spell2.test \
 +spell3.test \
 +spelling.test \
 +spy.test \
 +stdinc.test \
 +stamph2.test \
 +stdlib.test \
 +stdlib2.test \
 +strictness-override.test \
 +strictness-precedence.test \
 +strip.test \
 +strip2.test \
 +strip3.test \
 +subdir.test \
 +subdir2.test \
 +subdir3.test \
 +subdir4.test \
 +subdir5.test \
 +subdir6.test \
 +subdir7.test \
 +subdir8.test \
 +subdir9.test \
 +subdir10.test \
 +subdirbuiltsources.test \
 +subcond.test \
 +subcond2.test \
 +subcond3.test \
 +subobj.test \
 +subobj2.test \
 +subobj4.test \
 +subobj5.test \
 +subobj6.test \
 +subobj7.test \
 +subobj8.test \
 +subobj9.test \
 +subobj10.test \
 +subobj11a.test \
 +subobj11b.test \
 +subobj11c.test \
 +subobjname.test \
 +subpkg.test \
 +subpkg2.test \
 +subpkg3.test \
 +subpkg4.test \
 +subpkg-yacc.test \
 +subst.test \
 +subst3.test \
 +subst4.test \
 +subst5.test \
 +subst-no-trailing-empty-line.test \
 +substref.test \
 +substre2.test \
 +substtarg.test \
 +suffix.test \
 +suffix2.test \
 +suffix3.tap \
 +suffix4.test \
 +suffix5.test \
 +suffix6.test \
 +suffix6b.test \
 +suffix6c.test \
 +suffix7.test \
 +suffix8.tap \
 +suffix9.test \
 +suffix10.tap \
 +suffix11.tap \
 +suffix12.test \
 +suffix13.test \
 +suffix-chain.tap \
 +symlink.test \
 +symlink2.test \
 +syntax.test \
 +tap-ambiguous-directive.test \
 +tap-autonumber.test \
 +tap-bailout.test \
 +tap-bailout-leading-space.test \
 +tap-bailout-and-logging.test \
 +tap-bailout-suppress-badexit.test \
 +tap-bailout-suppress-later-diagnostic.test \
 +tap-bailout-suppress-later-errors.test \
 +tap-color.test \
 +tap-deps.test \
 +tap-diagnostic.test \
 +tap-empty-diagnostic.test \
 +tap-empty.test \
 +tap-escape-directive.test \
 +tap-escape-directive-2.test \
 +tap-exit.test \
 +tap-signal.tap \
 +tap-fancy.test \
 +tap-fancy2.test \
 +tap-global-log.test \
 +tap-global-result.test \
 +tap-html.test \
 +tap-log.test \
 +tap-msg0-result.test \
 +tap-msg0-directive.test \
 +tap-msg0-planskip.test \
 +tap-msg0-bailout.test \
 +tap-msg0-misc.test \
 +tap-merge-stdout-stderr.test \
 +tap-no-merge-stdout-stderr.test \
 +tap-no-disable-hard-error.test \
 +tap-no-spurious-summary.test \
 +tap-no-spurious-numbers.test \
 +tap-no-spurious.test \
 +tap-not-ok-skip.test \
 +tap-number-wordboundary.test \
 +tap-numeric-description.test \
 +tap-negative-numbers.test \
 +tap-numbers-leading-zero.test \
 +tap-out-of-order.test \
 +tap-passthrough.test \
 +tap-passthrough-exit.test \
 +tap-plan.test \
 +tap-plan-corner.test \
 +tap-plan-errors.test \
 +tap-plan-middle.test \
 +tap-plan-whitespace.test \
 +tap-plan-leading-zero.test \
 +tap-plan-malformed.test \
 +tap-missing-plan-and-bad-exit.test \
 +tap-planskip.test \
 +tap-planskip-late.test \
 +tap-planskip-and-logging.test \
 +tap-planskip-unplanned.test \
 +tap-planskip-unplanned-corner.test \
 +tap-planskip-case-insensitive.test \
 +tap-planskip-whitespace.test \
 +tap-planskip-badexit.test \
 +tap-planskip-bailout.test \
 +tap-planskip-later-errors.test \
 +tap-realtime.test \
 +tap-test-number-0.test \
 +tap-recheck-logs.test \
 +tap-result-comment.test \
 +tap-todo-skip-together.test \
 +tap-todo-skip-whitespace.test \
 +tap-todo-skip.test \
 +tap-unplanned.test \
 +tap-whitespace-normalization.test \
 +tap-with-and-without-number.test \
 +tap-xfail-tests.test \
 +tap-common-setup.test \
 +tap-bad-prog.tap \
 +tap-basic.test \
 +tap-diagnostic-custom.test \
 +tap-driver-stderr.test \
 +tap-doc.test \
 +tap-doc2.test \
 +tap-more.test \
 +tap-more2.test \
 +tap-recheck.test \
 +tap-summary.test \
 +tap-summary-color.test \
 +tags.test \
 +tags2.test \
 +tagsub.test \
 +tar.test \
 +tar2.test \
 +tar3.test \
 +tar-override.test \
 +target-cflags.test \
 +targetclash.test \
 +tests-environment-fd-redirect.test \
 +tests-environment-and-log-compiler.test \
 +txinfo.test \
 +txinfo2.test \
 +txinfo3.test \
 +txinfo4.test \
 +txinfo5.test \
 +txinfo5b.test \
 +txinfo6.test \
 +txinfo7.test \
 +txinfo8.test \
 +txinfo9.test \
 +txinfo10.test \
 +txinfo13.test \
 +txinfo16.test \
 +txinfo17.test \
 +txinfo18.test \
 +txinfo19.test \
 +txinfo20.test \
 +txinfo21.test \
 +txinfo22.test \
 +txinfo23.test \
 +txinfo24.test \
 +txinfo25.test \
 +txinfo26.test \
 +txinfo27.test \
 +txinfo28.test \
 +txinfo29.test \
 +txinfo30.test \
 +txinfo31.test \
 +txinfo32.test \
 +txinfo33.test \
 +txinfo-unrecognized-extension.test \
 +transform.test \
 +transform2.test \
 +uninstall-fail.test \
 +uninstall-pr9578.test \
 +unused.test \
 +upc.test \
 +upc2.test \
 +upc3.test \
 +vala.test \
 +vala1.test \
 +vala2.test \
 +vala3.test \
 +vala4.test \
 +vala5.test \
 +vala-vpath.test \
 +vars.test \
 +vars3.test \
 +vartar.test \
 +vartypos.test \
 +vartypo2.test \
 +version.test \
 +version2.test \
 +version3.test \
 +version4.test \
 +version6.test \
 +version7.test \
 +version8.test \
 +vpath.test \
 +vtexi.test \
 +vtexi2.test \
 +vtexi3.test \
 +vtexi4.test \
 +warnings-override.test \
 +warnings-precedence.test \
 +warnings-strictness-interactions.test \
 +warnings-unknown.test \
 +warnopts.test \
 +warnings-win-over-strictness.test \
 +warning-groups-win-over-strictness.test \
 +werror.test \
 +werror2.test \
 +werror3.test \
 +werror4.test \
 +whoami.test \
 +xsource.test \
 +yacc-basic.test \
 +yacc-d-basic.test \
 +yacc-clean.test \
 +yacc.test \
 +yacc2.test \
 +yacc4.test \
 +yacc5.test \
 +yacc6.test \
 +yacc7.test \
 +yacc8.test \
 +yaccdry.test \
 +yacc-dist-nobuild.test \
 +yacc-nodist.test \
 +yaccpp.test \
 +yaccvpath.test \
 +yacc-d-vpath.test \
 +yacc-dist-nobuild-subdir.test \
 +yflags.test \
 +yflags2.test \
 +yflags-cmdline-override.test \
 +yflags-conditional.test \
 +yflags-d-false-positives.test \
 +yflags-force-override.test \
 +yflags-force-conditional.test \
 +yflags-var-expand.test \
 +libtool-macros.test \
 +gettext-macros.test
 +
 +print-list-of-tests:
 +      @echo $(handwritten_TESTS)
 +.PHONY: print-list-of-tests
Simple merge