[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host

2008-10-07 Thread hjl at gcc dot gnu dot org


--- Comment #11 from hjl at gcc dot gnu dot org  2008-10-07 18:47 ---
Subject: Bug 37731

Author: hjl
Date: Tue Oct  7 18:45:56 2008
New Revision: 140947

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140947
Log:
gcc/

2008-10-07  H.J. Lu  [EMAIL PROTECTED]

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

gcc/testsuite/

2008-10-07  H.J. Lu  [EMAIL PROTECTED]

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

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr37731-1.c
trunk/gcc/testsuite/gcc.dg/torture/pr37731-2.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/expmed.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37731



[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host

2008-10-07 Thread hjl at gcc dot gnu dot org


--- Comment #12 from hjl at gcc dot gnu dot org  2008-10-07 18:50 ---
Subject: Bug 37731

Author: hjl
Date: Tue Oct  7 18:48:59 2008
New Revision: 140949

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140949
Log:
gcc/

2008-10-07  H.J. Lu  [EMAIL PROTECTED]

Backport from mainline:
2008-10-07  H.J. Lu  [EMAIL PROTECTED]

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

gcc/testsuite/

2008-10-07  H.J. Lu  [EMAIL PROTECTED]

Backport from mainline:
2008-10-07  H.J. Lu  [EMAIL PROTECTED]

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

Added:
branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr37731-1.c
branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr37731-2.c
Modified:
branches/gcc-4_3-branch/gcc/ChangeLog
branches/gcc-4_3-branch/gcc/expmed.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37731



[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host

2008-10-07 Thread hjl at gcc dot gnu dot org


--- Comment #13 from hjl at gcc dot gnu dot org  2008-10-07 18:52 ---
Subject: Bug 37731

Author: hjl
Date: Tue Oct  7 18:50:46 2008
New Revision: 140950

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140950
Log:
gcc/

2008-10-07  H.J. Lu  [EMAIL PROTECTED]

Backport from mainline:
2008-10-07  H.J. Lu  [EMAIL PROTECTED]

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

gcc/testsuite/

2008-10-07  H.J. Lu  [EMAIL PROTECTED]

Backport from mainline:
2008-10-07  H.J. Lu  [EMAIL PROTECTED]

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

Added:
branches/gcc-4_2-branch/gcc/testsuite/gcc.dg/torture/pr37731-1.c
branches/gcc-4_2-branch/gcc/testsuite/gcc.dg/torture/pr37731-2.c
Modified:
branches/gcc-4_2-branch/gcc/ChangeLog
branches/gcc-4_2-branch/gcc/expmed.c
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37731



[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host

2008-10-07 Thread hjl dot tools at gmail dot com


--- Comment #14 from hjl dot tools at gmail dot com  2008-10-07 18:56 
---
Fixed for 4.2.5, 4.3.3 and 4.4.0.


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37731



[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host

2008-10-05 Thread hjl dot tools at gmail dot com


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

   Priority|P3  |P1
   Target Milestone|4.4.0   |4.2.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37731



[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host

2008-10-04 Thread hjl dot tools at gmail dot com


--- Comment #10 from hjl dot tools at gmail dot com  2008-10-04 20:43 
---
A patch is posted at

http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00128.html


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2008-
   ||10/msg00128.html
Summary|[4.2/4.3/4.4 Regression]|[4.2/4.3/4.4 Regression]
   |unsigned long long may not  |long long may not work
   |work correctly on 32bit host|correctly on 32bit host


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37731