* lib/target.exp (default_target_compile): Prepend multilib_flags,
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 26 Feb 2015 06:53:48 +0000 (17:53 +1100)
committerBen Elliston <bje@gnu.org>
Thu, 26 Feb 2015 06:53:48 +0000 (17:53 +1100)
commit5256bd82343000c76bc0e48139003f90b6184347
treedb550b08e4671a66398c84177e35d9ad4568d55d
parent3249854999143f1a0b728e812b26e1665ebfdb4b
* lib/target.exp (default_target_compile): Prepend multilib_flags,
instead of appending it.

Some GCC testcases need explicit GCC options to properly run. For
example gcc.target/i386/pr32219-1.c has -fpie specified explicitly:

/* { dg-options "-O2 -fpie" } */

But with multlib, eg:
make check-gcc RUNTESTFLAGS="--target_board='unix{-fpic}'"

-fpic is appended to the command line options, which overrides the command
line options specified by dg-options.  multlib flags should be placed at
the beginning of the command line options, not at the end.  This patch
updates default_target_compile to prepend multilib_flags, instead of
appending it.

Signed-off-by: Ben Elliston <bje@gnu.org>
ChangeLog
lib/target.exp