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]

Re: Parallel testing of multilibs


On Jan  9, 2001, Richard Henderson <rth@redhat.com> wrote:

>> +$(PAR_CHECK_TARGETS:=/%): site.exp

> Have you tried this with non-gnu make?

Oops.  No.  Will do before (or instead of) checking it in.

Anyway, I believe this construct to be portable, even though its
meaning isn't.  On makes that don't do pattern matching like GNU make
does, it's supposed to mean ``replace the empty suffix with the `/%'
suffix''.  This would result in no matches, and we'd be fine.

It would be a pity to have to list all `check-*' targets here, but,
should it have to be done, I'll do it.  Thanks for the reminder!

>> +# The idea is to parallelize testing of multilibs, for example:
>> +#   make -j3 check/gcc/sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}

> Perhaps add a target "par-check" that does the multilib 
> expansion for you?

One step at a time :-)

Eventually, I'd like to find some way to guess the complete list of
multilibs that would have been checked, but I have no idea of how to
do that in tcl/dejagnu.  Does anyone?

Or did you just mean to do brace expansion by hand?

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist    *Please* write to mailing lists, not to me

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