Oleg Endo <oleg.e...@t-online.de> wrote: > The attached patch addresses PR 53512. > Tested with > make all-gcc > make info dvi pdf > > Previous default behavior for SH4A: > make check-gcc RUNTESTFLAGS="sh.exp=sh4a-sincosf* > --target_board=sh-sim/-m4a-single/-ml" > > check-gcc RUNTESTFLAGS="sh.exp=sh4a-fsrra* > --target_board=sh-sim/-m4a-single/-ml" > > New behavior: > make check-gcc RUNTESTFLAGS="sh.exp=pr53512-* --target_board=sh-sim > \{-m4a-single/-ml,-m2/-ml,-m2a/-mb,-m2e/-ml,-m4a/-ml,-m4a-single/-ml,-m4a-single-only/-ml,-m4a-nofpu/-ml}" > > OK for 4.8?
I see a new failure FAIL: gcc.target/sh/pr53512-1.c scan-assembler fsca on sh4-unknown-linux-gnu with the patch. Looks that the test fails due to TARGET_HAS_SINCOS which is defined on linux targets. It seems that we need a sincossf3 expander for this test on TARGET_HAS_SINCOS targets. Regards, kaz