OSDN Git Service

Properly cast integer constant char.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 2010 13:47:42 +0000 (13:47 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 2010 13:47:42 +0000 (13:47 +0000)
commitc19686c50de99298ba2bd77ce18581f606aae6d1
tree699bfbb54b2d8698c6ae57973538cf901d351754
parentb213bf24db8517136eb1553c43b9f7784d50be0d
Properly cast integer constant char.

gcc/

2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/46647
* builtins.c (target_char_cast): Check INTEGER_CST instead of
host_integerp.  Replace tree_low_cst with TREE_INT_CST_LOW.

gcc/testsuite/

2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/46647
* gcc.target/i386/pr46647.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167146 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr46647.c [new file with mode: 0644]