gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Jul 2010 12:14:26 +0000 (12:14 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Jul 2010 12:14:26 +0000 (12:14 +0000)
commitdb6eecb09fcb627bea59217bd7bb7314011461a7
tree3f135248859d1c57bf04783407c54fda6c437c99
parent1cdc16904e26347bd457f5fedb399abded12cf99
gcc/
* config/mips/mips.c (mips16_build_call_stub): Zero-extend the
low half of a single-register SCmode return value before ORing
it with the high half.
* config/mips/mips16.S (MERGE_GPRf): Likewise.

gcc/testsuite/
* gcc.target/mips/mips16-attributes-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162283 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips16.S
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/mips16-attributes-4.c [new file with mode: 0644]