Mips testcase question
Steve Ellcey
sellcey@mips.com
Tue Jul 30 20:14:00 GMT 2013
On Tue, 2013-07-30 at 20:32 +0100, Richard Sandiford wrote:
> "Steve Ellcey " <sellcey@mips.com> writes:
> > I have noticed that gcc.target/mips/fpr-moves-7.c and
> > gcc.target/mips/fpr-moves-8.c fail when running the GCC
> > testsuite with -msoft-float.
>
> Which configuration and test options are you using and what failure do
> you see? It works for me with mipsisa64-elf, so it sounds like it might
> be configuration-specific.
>
> With your comment about -msym32, I'm guessing you're running -mabi=64 non-PIC,
> but even mips-sim-idt64/-mabi=64/-msoft-float seems to work with mipsisa64-elf.
>
> Thanks,
> Richard
It looks like it may be specific to my linux target
(mips-mti-linux-gnu). With my elf target (mips-mti-elf), I do not get
the error.
Here is the error I get when running the testsuite with -msoft-float,
adding -msym32 to the option list will make the problem go away. Adding
-fno-pic to the options does not fix the problem.
Steve Ellcey
sellcey@mips.com
Executing on host: /local/home/sellcey/nightly/obj-mips-mti-linux-gnu/gcc/final/gcc/xgcc -B/local/home/sellcey/nightly/obj-mips-mti-linux-gnu/gcc/final/gcc/ /local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c -fno-diagnostics-show-caret -fdiagnostics-color=never --sysroot=/local/home/sellcey/nightly/install-mips-mti-linux-gnu/sysroot-mips-mti-linux-gnu -O0 -DNOMIPS16=__attribute__((nomips16)) -DNOMICROMIPS=__attribute__((nomicromips)) -DNOCOMPRESSION=__attribute__((nocompression)) -mabi=64 -mips64r2 -EL -msoft-float -mgp64 -mlong64 -mno-micromips -DMIPS16=__attribute__((mips16)) -S -o fpr-moves-7.s (timeout = 300)
spawn /local/home/sellcey/nightly/obj-mips-mti-linux-gnu/gcc/final/gcc/xgcc -B/local/home/sellcey/nightly/obj-mips-mti-linux-gnu/gcc/final/gcc/ /local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c -fno-diagnostics-show-caret -fdiagnostics-color=never --sysroot=/local/home/sellcey/nightly/install-mips-mti-linux-gnu/sysroot-mips-mti-linux-gnu -O0 -DNOMIPS16=__attribute__((nomips16)) -DNOMICROMIPS=__attribute__((nomicromips)) -DNOCOMPRESSION=__attribute__((nocompression)) -mabi=64 -mips64r2 -EL -msoft-float -mgp64 -mlong64 -mno-micromips -DMIPS16=__attribute__((mips16)) -S -o fpr-moves-7.s
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c: In function 'bar':
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c:25:1: sorry, unimplemented: MIPS16 PIC for ABIs other than o32 and o64
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c:23:1: sorry, unimplemented: MIPS16 PIC for ABIs other than o32 and o64
compiler exited with status 1
output is:
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c: In function 'bar':
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c:25:1: sorry, unimplemented: MIPS16 PIC for ABIs other than o32 and o64
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c:23:1: sorry, unimplemented: MIPS16 PIC for ABIs other than o32 and o64
FAIL: gcc.target/mips/fpr-moves-7.c -O0 (test for excess errors)
Excess errors:
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c:25:1: sorry, unimplemented: MIPS16 PIC for ABIs other than o32 and o64
/local/home/sellcey/nightly/src/gcc/gcc/testsuite/gcc.target/mips/fpr-moves-7.c:23:1: sorry, unimplemented: MIPS16 PIC for ABIs other than o32 and o64
More information about the Gcc
mailing list