re PR middle-end/37731 (long long may not work correctly on 32bit host)
authorH.J. Lu <hongjiu.lu@intel.com>
Tue, 7 Oct 2008 18:45:56 +0000 (18:45 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Tue, 7 Oct 2008 18:45:56 +0000 (11:45 -0700)
commitaee857a2f4fbbcf0d3fde1d80c8c40d53b5edab1
treef586d335f31ec62e37bfd7708d7eb8de993cf531
parentc7c79a09d6abdcfe54b67c54374ca538665152c5
re PR middle-end/37731 (long long may not work correctly on 32bit host)

gcc/

2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/37731
* expmed.c (expand_mult): Properly check DImode constant in
CONST_DOUBLE.

gcc/testsuite/

2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/37731
* gcc.dg/torture/pr37731-1.c: New.
* gcc.dg/torture/pr37731-2.c: Likewise.

From-SVN: r140947
gcc/ChangeLog
gcc/expmed.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr37731-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr37731-2.c [new file with mode: 0644]