[Bug tree-optimization/44306] [4.6 Regression] 464.h264ref fails to build.

2010-05-29 Thread spop at gcc dot gnu dot org


--- 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.

2010-05-29 Thread spop at gcc dot gnu dot org


--- 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.

2010-05-28 Thread rguenth at gcc dot gnu dot org


--- 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.

2010-05-28 Thread hjl dot tools at gmail dot com


--- 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.

2010-05-28 Thread spop at gcc dot gnu dot org


--- 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.

2010-05-28 Thread spop at gcc dot gnu dot org


--- 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