This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/2] [testsuite] PR80759 Fix test breakages on i386-pc-solaris2.*


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]