diff options
author | Adam Nemet <anemet@caviumnetworks.com> | 2008-05-15 19:25:53 +0000 |
---|---|---|
committer | Adam Nemet <nemet@gcc.gnu.org> | 2008-05-15 19:25:53 +0000 |
commit | 36dafbd1f164e05181dceb8151ea62c0b50eb1a2 (patch) | |
tree | 079188d9b1647cab153882c44eb6a6dd756a3fff /gcc/fortran/gfortran.h | |
parent | fda9d38f808e467c32a25199adf3c91c99c0518d (diff) | |
download | gcc-36dafbd1f164e05181dceb8151ea62c0b50eb1a2.zip gcc-36dafbd1f164e05181dceb8151ea62c0b50eb1a2.tar.gz gcc-36dafbd1f164e05181dceb8151ea62c0b50eb1a2.tar.bz2 |
re PR middle-end/36194 (Truncation optimization in combine can remove necessary truncations)
PR middle-end/36194
* combine.c (check_conversion): Rename to check_promoted_subreg.
Don't call record_truncated_value from here.
(record_truncated_value): Turn it into a for_each_rtx callback.
(record_truncated_values): New function.
(combine_instructions): Call note_uses with
record_truncated_values. Change name of check_conversion to
check_promoted_subreg.
testsuite/
* gcc.dg/pr36194.c: New test.
From-SVN: r135392
Diffstat (limited to 'gcc/fortran/gfortran.h')
0 files changed, 0 insertions, 0 deletions