[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.
--- Comment #5 from spop at gcc dot gnu dot org 2010-05-29 17:14 --- Subject: Bug 44306 Author: spop Date: Sat May 29 17:14:31 2010 New Revision: 160031 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160031 Log: Don't use unshare_expr when not necessary. 2010-05-29 Sebastian Pop sebastian@amd.com PR middle-end/44306 * gcc.dg/tree-ssa/pr44306.c: New. * tree-if-conv.c (is_true_predicate): New. (is_predicated): Use is_true_predicate. (add_to_predicate_list): Same. Do not use unshare_expr. (add_to_dst_predicate_list): Same. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/pr44306.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-if-conv.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44306
[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.
--- Comment #6 from spop at gcc dot gnu dot org 2010-05-29 17:15 --- Fixed. -- spop at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44306
[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-05-28 10:58 --- Reduced testcase: extern const int quant_coef8[6][8][8]; extern const int dequant_coef8[6][8][8]; int LevelScale8x8Luma_Intra[6][8][8]; int LevelScale8x8Luma_Inter[6][8][8]; int InvLevelScale8x8Luma_Intra[6][8][8]; int InvLevelScale8x8Luma_Inter[6][8][8]; short UseDefaultScalingMatrix8x8Flag[2]; void CalculateQuant8Param() { int i, j, k, temp; int present[2]; for(k=0; j8; j++) for(i=0; i8; i++) { temp = (i3)+j; if((!present[0]) || UseDefaultScalingMatrix8x8Flag[0]) { LevelScale8x8Luma_Intra[k][j][i] = (quant_coef8[k][j][i]4); InvLevelScale8x8Luma_Intra[k][j][i] = dequant_coef8[k][j][i]; } if((!present[1]) || UseDefaultScalingMatrix8x8Flag[1]) { LevelScale8x8Luma_Inter[k][j][i] = (quant_coef8[k][j][i]4); InvLevelScale8x8Luma_Inter[k][j][i] = dequant_coef8[k][j][i]; } } } -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44306
[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.
--- Comment #2 from hjl dot tools at gmail dot com 2010-05-28 14:05 --- It is caused by revision 159886: http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg00942.html -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-05-28 14:05:45 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44306
[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.
--- Comment #3 from spop at gcc dot gnu dot org 2010-05-28 14:46 --- Mine. -- spop at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |spop at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2010-05-28 14:05:45 |2010-05-28 14:46:45 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44306
[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.
--- Comment #4 from spop at gcc dot gnu dot org 2010-05-28 23:38 --- Patch: http://gcc.gnu.org/ml/gcc-patches/2010-05/msg02294.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44306