[Bug middle-end/37731] [4.2/4.3/4.4 Regression] long long may not work correctly on 32bit host
--- 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
--- 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
--- 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
--- 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
-- 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
--- 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