thumb1.md (define_split): Split 64bit constant in earlier stage.
authorTerry Guo <terry.guo@arm.com>
Thu, 19 Jun 2014 07:50:48 +0000 (07:50 +0000)
committerXuepeng Guo <xguo@gcc.gnu.org>
Thu, 19 Jun 2014 07:50:48 +0000 (07:50 +0000)
commitdbb73879ff2eaa8ce0b33d946f7fe1aff15aa7d2
tree69310b30b895b6340f9a6fc2e96e38adba1dbfe6
parent7f6c4159bf807be2450ea3952ecb6ed7ea8e33d0
thumb1.md (define_split): Split 64bit constant in earlier stage.

gcc/ChangeLog:

2014-06-19  Terry Guo  <terry.guo@arm.com>

* config/arm/thumb1.md (define_split): Split 64bit constant in earlier
stage.

gcc/testsuite/ChangeLog:

2014-06-19  Terry Guo  <terry.guo@arm.com>

* gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
* gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
* gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.

From-SVN: r211817
gcc/ChangeLog
gcc/config/arm/thumb1.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/thumb1-load-64bit-constant-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/thumb1-load-64bit-constant-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/thumb1-load-64bit-constant-3.c [new file with mode: 0644]