aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/misc.c
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2013-05-25 16:00:12 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2013-05-25 16:00:12 +0000
commit3b8597040b32e22a6defa8f642364500a45d953b (patch)
tree1d76677de125339268a0b5ae0da765fa4bc78cda /gcc/ada/gcc-interface/misc.c
parentc979d5f525e854fb26e8ff7a7ef34812abef8550 (diff)
downloadgcc-3b8597040b32e22a6defa8f642364500a45d953b.zip
gcc-3b8597040b32e22a6defa8f642364500a45d953b.tar.gz
gcc-3b8597040b32e22a6defa8f642364500a45d953b.tar.bz2
re PR rtl-optimization/53916 ([mips16] divide operation compiled result incorrect with GCC-4.6.3 '-O2' option)
gcc/ PR target/53916 * config/mips/constraints.md (kl): New constraint. * config/mips/mips.md (divmod<mode>4, udivmod<mode>4): Delete. (divmod<mode>4_internal): Rename to divmod<mode>4. Use "kl" as the constraint for operand 0. Split after CSE for MIPS16. Emit a move from LO for MIPS16. (udivmod<mode>4_internal): Likewise udivmod<mode>4. gcc/testsuite/ PR target/53916 * gcc.target/mips/div-13.c: New test. From-SVN: r199329
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
0 files changed, 0 insertions, 0 deletions