aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2016-11-24 00:30:38 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2016-11-24 00:30:38 +0100
commit469585df2d22f325c50e1614d397a0a38b29df6f (patch)
tree4f7438022bdf1a4e4449696b64295c5916e59252 /gcc/tree.c
parent188a20911952c78871ddbfc645f5e4be8a711e06 (diff)
downloadgcc-469585df2d22f325c50e1614d397a0a38b29df6f.zip
gcc-469585df2d22f325c50e1614d397a0a38b29df6f.tar.gz
gcc-469585df2d22f325c50e1614d397a0a38b29df6f.tar.bz2
combine: Query can_change_dest_mode before changing dest mode
As reported in https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02388.html . Changing the mode of a hard register can lead to problems, or at least it can make worse code if the result will need reloads. * combine.c (change_zero_ext): Only change the mode of a hard register destination if can_change_dest_mode holds for that. From-SVN: r242812
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions