-
- Downloads
Fix sparc when assembler lacks support for vis3/fmaf instructions.
gcc/ * config/sparc/sparc.h: Do not force TARGET_VIS3 and TARGET_FMAF to zero when assembler lacks support for such instructions. * config/sparc/sparc.c (sparc_option_override): Clear MASK_VIS3 and MASK_FMAF in defaults when assembler lacks necessary support. gcc/testsuite/ * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify '-mvis3' instead of 'mcpu=niagara3' in options. * gcc.target/sparc/fhalve.c: Likewise. * gcc.target/sparc/fnegop.c: Likewise. * gcc.target/sparc/fpadds.c: Likewise. * gcc.target/sparc/fshift.c: Likewise. * gcc.target/sparc/fucmp.c: Likewise. * gcc.target/sparc/lzd.c: Likewise. * gcc.target/sparc/vis3misc.c: Likewise. * gcc.target/sparc/xmul.c: Likewise. From-SVN: r179875
Showing
- gcc/ChangeLog 7 additions, 0 deletionsgcc/ChangeLog
- gcc/config/sparc/sparc.c 5 additions, 1 deletiongcc/config/sparc/sparc.c
- gcc/config/sparc/sparc.h 0 additions, 4 deletionsgcc/config/sparc/sparc.h
- gcc/testsuite/ChangeLog 13 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/sparc/cmask.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/cmask.c
- gcc/testsuite/gcc.target/sparc/fhalve.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/fhalve.c
- gcc/testsuite/gcc.target/sparc/fnegop.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/fnegop.c
- gcc/testsuite/gcc.target/sparc/fpadds.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/fpadds.c
- gcc/testsuite/gcc.target/sparc/fshift.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/fshift.c
- gcc/testsuite/gcc.target/sparc/fucmp.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/fucmp.c
- gcc/testsuite/gcc.target/sparc/lzd.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/lzd.c
- gcc/testsuite/gcc.target/sparc/vis3misc.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/vis3misc.c
- gcc/testsuite/gcc.target/sparc/xmul.c 2 additions, 2 deletionsgcc/testsuite/gcc.target/sparc/xmul.c
Loading
Please register or sign in to comment