This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/2] [testsuite] PR80759 Fix test breakages on i386-pc-solaris2.*
- From: Daniel Santos <daniel dot santos at pobox dot com>
- To: Mike Stump <mikestump at comcast dot net>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Rainer Orth <ro at CeBiTec dot Uni-Bielefeld dot DE>
- Cc: Bernd Edlinger <bernd dot edlinger at hotmail dot de>
- Date: Fri, 19 May 2017 01:32:48 -0500
- Subject: [PATCH 0/2] [testsuite] PR80759 Fix test breakages on i386-pc-solaris2.*
- Authentication-results: sourceware.org; auth=none
There are a few issues with my ms-sysv.exp tests:
1. Use of gas extensions in do_test.S cause breakages on Solaris,
2. Parallelization breaks when no make -j<jobs> flag is passed,
3. Builds aren't adding TEST_ALWAYS_FLAGS, so log files filled with
color escape codes, and
4. The "test unsupported" message is being spammed once for each -j<job>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759
I've broken this apart into two patches because I don't know if you'll
agree with the first one. I fixed the make -j<n> issue and moved the
parallelization code into a new gcc/target/lib/parallelize.exp in the
first patch and fixed all of the other issues in the second. I've
removed all usage of gas .struct in my assembly file, used hard-coded
the offsets into the code and added asserts to main.c to make sure they
don't change.
I've bootstrapped and retested on x86_64 Linux and have asked Rainer to
retest on Solaris. Presuming that succeeds, are you OK with this
change? (I have SVN write privs now, so I can even commit it myself).
Thanks,
Daniel