[crosstool-ng/crosstool-ng] f1b813: test-suite: define $tmpdir to $TOPDIR

Bryan Hundven bryanhundven@gmail.com
Wed Jun 10 19:43:00 GMT 2015


  Branch: refs/heads/master
  Home:   https://github.com/crosstool-ng/crosstool-ng
  Commit: f1b813c3121f417daa336426b256d6590dd3c43b
      https://github.com/crosstool-ng/crosstool-ng/commit/f1b813c3121f417daa336426b256d6590dd3c43b
  Author: Erico Nunes <erico.nunes@datacom.ind.br>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M contrib/gcc-test-suite/Makefile

  Log Message:
  -----------
  test-suite: define $tmpdir to $TOPDIR

The missing definition of $tmpdir caused it to default to /tmp, which
may cause problems when testcases generate temporary files in the
current directory ($TOPDIR) and then try to access them at $tmpdir.

Errors such as the following were reported in test-suite runs for both
arm and powerpc toolchains due to $tmpdir pointing to /tmp and files
being generated in $TOPDIR:

  error: could not open dump file '/tmp/dump1/dump-noaddr.c.011t.cfg':
  No such file or directory
  FAIL: gcc.c-torture/unsorted/dump-noaddr.c,  -O0   -dumpbase
  dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1
  -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr

  FAIL: gcc.dg/tree-prof/ic-misattribution-1.c execution:
  file ic-misattribution-1.gcda does not exist,  -fprofile-generate
  -D_PROFILE_GENERATE

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>


  Commit: 062657413cbe36c81231a71544980de746a5664a
      https://github.com/crosstool-ng/crosstool-ng/commit/062657413cbe36c81231a71544980de746a5664a
  Author: Bryan Hundven <bryanhundven@gmail.com>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M contrib/gcc-test-suite/Makefile

  Log Message:
  -----------
  Merge pull request #118 from enunes/master

test-suite: define $tmpdir to $TOPDIR


Compare: https://github.com/crosstool-ng/crosstool-ng/compare/22e39cc6616c...062657413cbe
-------------- next part --------------
--
For unsubscribe information see http://sourceware.org/lists.html#faq


More information about the crossgcc mailing list