Fix DealII type problems.test_bailout_on_types
commit12deddcb4439ab226cfd3ebdaf64d2ef0b277c0c
authorRamakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>
Fri, 22 Jan 2010 16:41:37 +0000 (22 17:41 +0100)
committerRamakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>
Fri, 22 Jan 2010 16:54:22 +0000 (22 17:54 +0100)
treea93a1dee02f677ec3926bd02c3f21c2c08fbf0de
parentafbf697cf43f76c61d3b212fa08fab028d49e773
Fix DealII type problems.

2010-01-22  Ramakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>

PR middle-end/42644
PR middle-end/42130
* graphite-clast-to-gimple.c (gcc_type_for_cloog_iv): Always use
  sufficiently large signed type (signed long long). If IV does not
  fit in signed long long, then bail safely out of graphite.
* testsuite/gcc.dg/graphite/pr42644.c: New.
gcc/ChangeLog.graphite
gcc/graphite-clast-to-gimple.c
gcc/testsuite/gcc.dg/graphite/pr42644.c [new file with mode: 0644]