Fix calculation of ptr_mode for MODE_PARTIAL_INT Pmode
authorRichard Sandiford <richard.sandiford@linaro.org>
Wed, 22 Nov 2017 13:58:20 +0000 (13:58 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 22 Nov 2017 13:58:20 +0000 (13:58 +0000)
commitf95c5b8ec19ded003649fadb0d36491deb009000
tree2bc596ed89706f91e1b7c5fb7ebd2b6e5cbfce51
parent902c4e8f958707fcddf8e641edf8a586ee629319
Fix calculation of ptr_mode for MODE_PARTIAL_INT Pmode

This patch fixes a regression caused by r251469, where I'd incorrectly
converted a call to mode_for_size that sometimes needs MODE_PARTIAL_INTs.

2017-11-22  Richard Sandiford  <richard.sandiford@linaro.org>

gcc/
* emit-rtl.c (init_derived_machine_modes): Make sure ptr_mode
has the same mode class as Pmode.

From-SVN: r255057
gcc/ChangeLog
gcc/emit-rtl.c