From: Stefano Lattarini Date: Sat, 7 May 2011 13:35:35 +0000 (+0200) Subject: Merge branch 'test-silentcxx-gcc-fix' into testsuite-work X-Git-Tag: ng-0.5a~89^2~241 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6e4affddfacf8be419e64eb7ec50833f695a290;p=thirdparty%2Fautomake.git Merge branch 'test-silentcxx-gcc-fix' into testsuite-work --- d6e4affddfacf8be419e64eb7ec50833f695a290 diff --cc ChangeLog index dc70bf556,495ab5647..49fe0f885 --- a/ChangeLog +++ b/ChangeLog @@@ -1,46 -1,9 +1,52 @@@ + 2011-05-07 Stefano Lattarini + + tests: fix syntax error in 'silentcxx-gcc.test' + * tests/silentcxx-gcc.test (for config_args in ...): Remove extra + trailing backslash from the list of looped-on items. + +2011-05-07 Stefano Lattarini + + depmod tests: fix bug in depmodes list extraction + * tests/depmod-tests.sh (get_depmodes): Use `echo $all_depmodes' + instead of `... | tr "$nl" "$sp"' to strip extra whitespaces and + newlines from `$all_depmodes'. The latter idiom with `tr' is + wrong since it gets run before `./defs' is sourced, and thus `$nl' + and `$sp' are undefined. + Bug revealad by FreeBSD tr(1) implementation, which doesn't accept + empty strings as arguments. + +2011-05-04 Stefano Lattarini + + tests: add excerpts from few original bug reports, for clarity. + * tests/comment6.test: Add excerpts and/or details from the + original bug report that prompted this tests to be added and/or + extended. + * tests/dejagnu4.test: Likewise. + * tests/installdir.test: Likewise. + +2011-05-04 Stefano Lattarini + + tests defs: allow requirements for compilers (mostly dummy) + Most of the new requirements that are now accepted in `$required' + as consequence of this patch are still dummy. They are planned + to be implemented only in master (or in some derived branch), but + having them here (even just as no-op) will allow for an easier + integration/backporting of potential new testcases. + * tests/defs.in (cc, c++, fortran, fortran77): New requirements, + still dummy. + (flex): New requirement, picking LEX for configure. + (lex): New requirement, alias for `flex'. A more appropriate + implementation, looking for a generic `lex' program, will follow + in the future. + +2011-05-04 Stefano Lattarini + + tests: 'silent-many-gcc.test' improved and made more robust + * tests/silent-many-gcc.test: Also force "fast" gcc depmode + for C++ compilations. Add sanity checks verifying that the + cache variables we force are really used by configure. Fix + typo in comments. + 2011-05-04 Stefano Lattarini tests: drop useless requirements of 'g++'