This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: MIPS paired single support
> I think doing this right would mean adding target/$target
> subdirectories, and writing .exp code which would automatically pick the
> right directory for the current target.
>
> rth said that Red Hat might already have a scheme for this, but he
> wasn't sure. So there was an unanswered question about whether Red Hat
> might want to contribute something here.
We do, and we can contribute it (I have some xstormy16 tests waiting
for such an event anyway). It's pretty trivial, though...
gcc/testsuite/gcc.target/<cpu>/<foo>.exp
Each <foo>.exp just exits if it's the wrong target. That allows
.exp's for specific (like mips-sgi-irix*) as well as wildcard (like
mips*-*-*) targets within each subdirectory (like gcc.target/mips/).
Thus, "contributing" just means making the gcc.target directory, since
there's no other infrastructure required. It also allows for a
greater flexibility in naming the subdirectories (recommended: named
to match gcc/config/<cpu> but allow, for example, gcc.target/elf/).