2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
commitdff73565df46267296c9bee0589e1f106a07a5e2
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Feb 2018 07:21:11 +0000 (14 07:21 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Feb 2018 07:21:11 +0000 (14 07:21 +0000)
treeb4330c40114871bc38e72839f7c5fd1fb9f22e99
parent329f026e2b533b500acb07bb56ffb7cba4dc2b57
2018-02-14  Jozef Lawrynowicz <jozefl.gcc@gmail.com>

PR target/79242
* machmode.def: Define a complex mode for PARTIAL_INT.
* genmodes.c (complex_class): Return MODE_COMPLEX_INT for
MODE_PARTIAL_INT.
* doc/rtl.texi: Document CSPImode.
* config/msp430/msp430.c (msp430_hard_regno_nregs): Add CPSImode
handling.
(msp430_hard_regno_nregs_with_padding): Likewise.

PR target/79242
* gcc.target/msp430/pr79242.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257653 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/msp430/msp430.c
gcc/doc/rtl.texi
gcc/genmodes.c
gcc/machmode.def
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/msp430/pr79242.c [new file with mode: 0644]