[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #8 from hjl at gcc dot gnu dot org 2009-12-12 01:45 --- Subject: Bug 42269 Author: hjl Date: Sat Dec 12 01:45:12 2009 New Revision: 155191 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155191 Log: Backport testcases from trunk. 2009-12-11 H.J. Lu hongjiu...@intel.com Backport from mainline: 2009-12-07 Richard Henderson r...@redhat.com PR rtl-opt/42269 * gcc.c-torture/execute/pr42269-2.c: New. 2009-12-07 Richard Henderson r...@redhat.com PR debug/42299 PR debug/42166 * gcc.c-torture/compile/pr42299.c: New. * gfortran.dg/pr42166.f90: Likewise. 2009-12-06 Richard Henderson r...@redhat.com PR debug/42234 * gcc.c-torture/compile/pr42234.c: New. 2009-12-02 Richard Henderson r...@redhat.com PR tree-opt/42215 * gcc.dg/pr42215.c: New. Added: branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42234.c - copied unchanged from r155190, trunk/gcc/testsuite/gcc.c-torture/compile/pr42234.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr42299.c - copied unchanged from r155190, trunk/gcc/testsuite/gcc.c-torture/compile/pr42299.c branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c - copied unchanged from r155190, trunk/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42215.c - copied unchanged from r155190, trunk/gcc/testsuite/gcc.dg/pr42215.c branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr42166.f90 - copied unchanged from r155190, trunk/gcc/testsuite/gfortran.dg/pr42166.f90 Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #7 from ubizjak at gmail dot com 2009-12-09 08:28 --- Fixed by: Author: rth Date: Tue Dec 8 23:39:20 2009 New Revision: 155095 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155095 Log: * combine.c (setup_incoming_promotions): Fix sign-extend of zero-extend case; tidy conditions. Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c -- ubizjak at gmail dot com changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #6 from danglin at gcc dot gnu dot org 2009-12-09 00:36 --- I see the same fails as HJL on hppa-unknown-linux-gnu. -- danglin at gcc dot gnu dot org changed: What|Removed |Added CC||danglin at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #3 from rth at gcc dot gnu dot org 2009-12-08 00:44 --- Subject: Bug 42269 Author: rth Date: Tue Dec 8 00:44:28 2009 New Revision: 155071 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=155071 Log: PR rtl-opt/42269 * combine.c (setup_incoming_promotions): Improve the conditions under which we respect the promotions applied. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c trunk/gcc/testsuite/gcc.target/alpha/pr42269-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #4 from rth at gcc dot gnu dot org 2009-12-08 00:48 --- Fixed for 4.5; I don't think I want to backport to 4.4 without a lot more testing. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #5 from hjl dot tools at gmail dot com 2009-12-08 06:05 --- On Linux/ia32, I got FAIL: gcc.c-torture/execute/pr42269-2.c execution, -O1 FAIL: gcc.c-torture/execute/pr42269-2.c execution, -O2 FAIL: gcc.c-torture/execute/pr42269-2.c execution, -O2 -flto FAIL: gcc.c-torture/execute/pr42269-2.c execution, -O2 -fwhopr FAIL: gcc.c-torture/execute/pr42269-2.c execution, -O3 -fomit-frame-pointer FAIL: gcc.c-torture/execute/pr42269-2.c execution, -O3 -g FAIL: gcc.c-torture/execute/pr42269-2.c execution, -Os [...@gnu-29 gcc]$ ./xgcc -B./ -O2 /tmp/pr42269-2.c ./a.out [...@gnu-29 gcc]$ echo $? 1 [...@gnu-29 gcc]$ -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-12-04 11:40 --- P4 unless this affects primary or secondary targets. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Priority|P3 |P4 Target Milestone|--- |4.4.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269
[Bug rtl-optimization/42269] [4.4/4.5 Regression] Extra sign extension instructions generated
--- Comment #1 from rth at gcc dot gnu dot org 2009-12-04 01:24 --- Proposed patch: http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00225.html -- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2009-12-04 01:24:24 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42269