aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2009-08-09 15:56:27 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2009-08-09 15:56:27 +0000
commit8f048d2f21ea75e65fe9000cd9f7c1cfbbb7788a (patch)
treed0f4701d42c84b19ff0c5a464284103a2fec956b /gcc/c-common.c
parent6f4454fcabc3449f787b86186accc9a64014242e (diff)
downloadgcc-8f048d2f21ea75e65fe9000cd9f7c1cfbbb7788a.zip
gcc-8f048d2f21ea75e65fe9000cd9f7c1cfbbb7788a.tar.gz
gcc-8f048d2f21ea75e65fe9000cd9f7c1cfbbb7788a.tar.bz2
tree-out-of-ssa.c (insert_value_copy_on_edge): If the source and destination have different modes...
gcc/ * tree-out-of-ssa.c (insert_value_copy_on_edge): If the source and destination have different modes, Use promote_mode to determine the signedness of the conversion. Assert that the promoted source mode matches the destination mode. Don't pass the destination and destination mode to expand_expr if the source mode is different. Simplify conversion logic. From-SVN: r150592
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions