[NDS32] Fix wrong data flow when building nds32 target with --enable-checking=yes.
authorChung-Ju Wu <jasonwucj@gmail.com>
Fri, 16 Jan 2015 06:02:11 +0000 (06:02 +0000)
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>
Fri, 16 Jan 2015 06:02:11 +0000 (06:02 +0000)
commitaa2642ef15852495d84f737010522358ed159271
tree6537bccbdebee1d4dd2781d26e2a40794321f2f9
parentf959367e8bb279a46d26d391a17b943a0fc725ef
[NDS32] Fix wrong data flow when building nds32 target with --enable-checking=yes.

gcc/
* config/nds32/constants.md (UNSPEC_VOLATILE_POP25_RETURN): New.
* config/nds32/nds32.md (pop25return): New.
* config/nds32/nds32.c (nds32_expand_epilogue_v3pop): Emit
pop25return pattern.

From-SVN: r219710
gcc/ChangeLog
gcc/config/nds32/constants.md
gcc/config/nds32/nds32.c
gcc/config/nds32/nds32.md