OSDN Git Service

PR target/42448
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Jan 2010 14:18:41 +0000 (14:18 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Jan 2010 14:18:41 +0000 (14:18 +0000)
commit5e46378be161c2a8c9cbf59287a64e87b4ad92cb
treecbed5b334013f0146fca8c239a700bb068a84127
parent1a4f45ec561061175f65785bc33f8a4aa0007c0e
PR target/42448
* config/alpha/predicates.md (aligned_memory_operand): Return false
for CQImode.
(unaligned_memory_operand): Return true for CQImode.
* config/alpha/alpha.c (get_aligned_mem): Assert that location
doesn not cross aligned SImode word boundary.

testsuite/ChangeLog:

PR target/42448
* gcc.target/alpha/pr42448-1.c: New test.
* gcc.target/alpha/pr42448-2.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155566 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/predicates.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/alpha/pr42448-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/alpha/pr42448-2.c [new file with mode: 0644]