]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/52125 (Problems with LO16 asm operands on MIPS)
authorRichard Sandiford <rdsandiford@googlemail.com>
Thu, 23 Jan 2014 08:24:38 +0000 (08:24 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 23 Jan 2014 08:24:38 +0000 (08:24 +0000)
commitf9ae4df84ec291d01a49251ef5ffa17fa9674fce
treebf94a0c87d742a1c445f545a8cbf5dfc3bbab8cf
parente50f5f2e0d3396bd4ab2f799135309de39c96d58
re PR target/52125 (Problems with LO16 asm operands on MIPS)

gcc/
PR target/52125
* rtl.h (get_referenced_operands): Declare.
* recog.c (get_referenced_operands): New function.
* config/mips/mips.c (mips_reorg_process_insns): Check which asm
operands have been referenced when recording LO_SUM references.

gcc/testsuite/
PR target/52125
* gcc.dg/pr48774.c: Remove skip for mips_rel.
* gcc.target/mips/pr52125.c: New test.

From-SVN: r206955
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/recog.c
gcc/rtl.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr48774.c
gcc/testsuite/gcc.target/mips/pr52125.c [new file with mode: 0644]