Work around buggy gas not properly sign-extending a 64bit value on a 32bit host
commit5c337cd95b071ad2b438729905a65da212d12ac1
authorjbglaw <jbglaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Sep 2013 19:00:02 +0000 (20 19:00 +0000)
committerjbglaw <jbglaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Sep 2013 19:00:02 +0000 (20 19:00 +0000)
tree539eddc3834c93117f1ffe77c311662e330f8763
parentca9c8f8a1bdb11d087e8917c6ba8aa46240875b4
Work around buggy gas not properly sign-extending a 64bit value on a 32bit host

PR target/56875
2013-09-20  Martin Husemann  <martin@NetBSD.org>
    Jan-Benedict Glaw  <jbglaw@lug-owl.de>

gcc/
* config/vax/vax.c (vax_output_int_move): Use D format specifier.
* config/vax/vax.md (ashldi3, <unnamed>): Ditto.

gcc/testsuite/
* gcc.target/vax/vax.exp: New.
* gcc.target/vax/pr56875.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202796 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/vax/vax.c
gcc/config/vax/vax.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/vax/pr56875.c [new file with mode: 0644]
gcc/testsuite/gcc.target/vax/vax.exp [new file with mode: 0644]