-
- Downloads
"git@gitlab.cobolworx.com:COBOLworx/gcc-cobol.git" did not exist on "584e43e43467c4b7f0accc9c0d75c45e3911f02b"
mips.c (mips_valid_offset_p): New function.
gcc/ * config/mips/mips.c (mips_valid_offset_p): New function. (mips_valid_lo_sum_p): Likewise. (mips_classify_address): Use them. (mips_force_address): New function. (mips_legitimize_address): Use it. * config/mips/mips.md (MOVE128): New mode iterator. (movtf): Require TARGET_64BIT. Remove empty strings. (*movtf_internal): Rename to... (*movtf): ...this and require !TARGET_MIPS16. Use "m" instead of "R" and use {,fp}{load,store} attributes instead of "multi". Use a separate define_split. (*movtf_mips16): New pattern. gcc/testsuite/ * gcc.target/mips/fpr-moves-7.c: New test. * gcc.target/mips/fpr-moves-8.c: New test. From-SVN: r136253
Showing
- gcc/ChangeLog 15 additions, 0 deletionsgcc/ChangeLog
- gcc/config/mips/mips.c 65 additions, 7 deletionsgcc/config/mips/mips.c
- gcc/config/mips/mips.md 36 additions, 15 deletionsgcc/config/mips/mips.md
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/mips/fpr-moves-7.c 38 additions, 0 deletionsgcc/testsuite/gcc.target/mips/fpr-moves-7.c
- gcc/testsuite/gcc.target/mips/fpr-moves-8.c 38 additions, 0 deletionsgcc/testsuite/gcc.target/mips/fpr-moves-8.c
Loading
Please register or sign in to comment