]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-ssa-ccp.c
re PR tree-optimization/47140 (error: conversion of register to a different size)
authorJakub Jelinek <jakub@redhat.com>
Sun, 2 Jan 2011 17:09:08 +0000 (18:09 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sun, 2 Jan 2011 17:09:08 +0000 (18:09 +0100)
commit4e9962966450ca52855f92972d87c170137247bb
tree473c86d5cf618b6ac14dff6938dcc11a75af711b
parentbc470c243a8bbecdb92f2a7f4636f92db6fe0120
re PR tree-optimization/47140 (error: conversion of register to a different size)

PR tree-optimization/47140
* tree-ssa-ccp.c (evaluate_stmt): For binary assignments, use
TREE_TYPE (lhs) instead of TREE_TYPE (rhs1) as second argument
to bit_value_binop.

* gcc.c-torture/compile/pr47140.c: New test.

From-SVN: r168402
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr47140.c [new file with mode: 0644]
gcc/tree-ssa-ccp.c