re PR middle-end/37882 (Bitfield miscompilation)
authorJakub Jelinek <jakub@redhat.com>
Wed, 22 Oct 2008 18:21:55 +0000 (20:21 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 22 Oct 2008 18:21:55 +0000 (20:21 +0200)
commit972afb58199cd9228dbf974fe0fbd698b430550e
treef6e3ecababdb7c9cb2c4fa8858443e73e6840f66
parent58ddc179d494fd426aca184a1a5749d9fa6f81b9
re PR middle-end/37882 (Bitfield miscompilation)

PR middle-end/37882
* fold-const.c (build_range_type): For 1 .. signed_max
range call build_nonstandard_inter_type if signed_type_for
returned a type with bigger precision.

* gcc.c-torture/execute/pr37882.c: New test.

From-SVN: r141303
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr37882.c [new file with mode: 0644]