public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done
@ 2013-01-20 10:23 tkoenig at gcc dot gnu.org
  2013-01-20 10:28 ` [Bug tree-optimization/56049] " tkoenig at gcc dot gnu.org
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2013-01-20 10:23 UTC (permalink / raw)
  To: gcc-bugs


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

             Bug #: 56049
           Summary: [4.8 Regression] Simplification to constants not done
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: tkoenig@gcc.gnu.org


>From http://gcc.gnu.org/ml/fortran/2013-01/msg00158.html :

program inline

    integer i
    integer a(8,8), b(8,8)

    a = 0
    do i = 1, 10000000
        call add(b, a, 1)
        a = b
    end do

    print *, a

contains

    subroutine add(b, a, o)
        integer, intent(inout) :: b(8,8)
        integer, intent(in) :: a(8,8), o
        b = a + o
    end subroutine add

end program inline

is simplified all the way to the final constant with 4.6 and
4.7 (example for 4.6.2):

;; Function inline (MAIN__) (executed once)

inline ()
{
  struct array2_integer(kind=4) parm.3;
  struct __st_parameter_dt dt_parm.2;
  integer(kind=4) a[64];

<bb 2>:
  a = {};
  MEM[(integer(kind=4)[64] *)&a] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 4B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 8B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 12B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 16B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 20B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 24B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 28B] = 10000000;
  MEM[(integer(kind=4)[64] *)&a + 32B] = 10000000;

... and so on.  Current trunk converts this to

;; Function inline (MAIN__, funcdef_no=0, decl_uid=1874, cgraph_uid=1)
(executed once)

inline ()
{
  vector(4) integer(kind=4) vect_var_.16;
  vector(4) integer(kind=4) vect_var_.15;
  vector(4) integer(kind=4) vect_var_.14;
  struct array2_integer(kind=4) parm.3;
  struct __st_parameter_dt dt_parm.2;
  integer(kind=4) b[64];
  integer(kind=4) a[64];
  unsigned int ivtmp_153;
  unsigned int ivtmp_154;

  <bb 2>:
  a = {};

  <bb 3>:
  # ivtmp_154 = PHI <10000000(2), ivtmp_153(4)>
  vect_var_.14_1 = MEM[(integer(kind=4)[64] *)&a];
  vect_var_.15_42 = MEM[(integer(kind=4)[64] *)&a + 16B];
  vect_var_.16_43 = vect_var_.14_1 + { 1, 1, 1, 1 };
  vect_var_.16_44 = vect_var_.15_42 + { 1, 1, 1, 1 };
  MEM[(integer(kind=4)[64] *)&b] = vect_var_.16_43;
  MEM[(integer(kind=4)[64] *)&b + 16B] = vect_var_.16_44;
  vect_var_.14_71 = MEM[(integer(kind=4)[64] *)&a + 32B];
  vect_var_.15_77 = MEM[(integer(kind=4)[64] *)&a + 48B];
  vect_var_.16_78 = vect_var_.14_71 + { 1, 1, 1, 1 };
  vect_var_.16_79 = vect_var_.15_77 + { 1, 1, 1, 1 };


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
@ 2013-01-20 10:28 ` tkoenig at gcc dot gnu.org
  2013-01-20 10:32 ` dominiq at lps dot ens.fr
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2013-01-20 10:28 UTC (permalink / raw)
  To: gcc-bugs


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

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org
   Target Milestone|---                         |4.8.0


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
  2013-01-20 10:28 ` [Bug tree-optimization/56049] " tkoenig at gcc dot gnu.org
@ 2013-01-20 10:32 ` dominiq at lps dot ens.fr
  2013-01-20 17:42 ` jakub at gcc dot gnu.org
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-01-20 10:32 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-01-20 10:32:18 UTC ---
This occurred between revisions 193542 (2012-11-15) and 193573 (2012-11-16).


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
  2013-01-20 10:28 ` [Bug tree-optimization/56049] " tkoenig at gcc dot gnu.org
  2013-01-20 10:32 ` dominiq at lps dot ens.fr
@ 2013-01-20 17:42 ` jakub at gcc dot gnu.org
  2013-01-21 13:30 ` rguenth at gcc dot gnu.org
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-01-20 17:42 UTC (permalink / raw)
  To: gcc-bugs


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu.org,
                   |                            |jakub at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-01-20 17:42:30 UTC ---
Since http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193570 you need:
--param max-completely-peeled-insns=129
to make this happen, as the defaults were lowered from 400 to 100.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2013-01-20 17:42 ` jakub at gcc dot gnu.org
@ 2013-01-21 13:30 ` rguenth at gcc dot gnu.org
  2013-02-08 15:11 ` rguenth at gcc dot gnu.org
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-01-21 13:30 UTC (permalink / raw)
  To: gcc-bugs


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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-01-21
     Ever Confirmed|0                           |1

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> 2013-01-21 13:30:00 UTC ---
Programs optimizing to a constant are artifical enough to mark this WONTFIX.
The lowering was deliberate to not grow object size too much.

Maybe Honza want's to investigate why heuristics do not detect the
all-constant outcome.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2013-01-21 13:30 ` rguenth at gcc dot gnu.org
@ 2013-02-08 15:11 ` rguenth at gcc dot gnu.org
  2013-02-11 22:02 ` aldyh at gcc dot gnu.org
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-02-08 15:11 UTC (permalink / raw)
  To: gcc-bugs


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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2013-02-08 15:11 ` rguenth at gcc dot gnu.org
@ 2013-02-11 22:02 ` aldyh at gcc dot gnu.org
  2013-02-11 22:56 ` hubicka at gcc dot gnu.org
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: aldyh at gcc dot gnu.org @ 2013-02-11 22:02 UTC (permalink / raw)
  To: gcc-bugs


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

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aldyh at gcc dot gnu.org

--- Comment #4 from Aldy Hernandez <aldyh at gcc dot gnu.org> 2013-02-11 22:02:02 UTC ---
Honza.  Are you interested in investigating this as Richard suggests, or can we
close this as WONTFIX?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2013-02-11 22:02 ` aldyh at gcc dot gnu.org
@ 2013-02-11 22:56 ` hubicka at gcc dot gnu.org
  2013-02-12 11:07 ` rguenther at suse dot de
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: hubicka at gcc dot gnu.org @ 2013-02-11 22:56 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #5 from Jan Hubicka <hubicka at gcc dot gnu.org> 2013-02-11 22:55:44 UTC ---
Well, I think we should try to toamn fantasy of our optimizers here.  What
unroller sees at -O3 -fno-tree-vectorize is quite ugly:

  <bb 2>:
  a = {};

  <bb 3>:
  # i_1 = PHI <1(2), i_7(7)>
  # prephitmp_99 = PHI <0(2), pretmp_98(7)>
  # prephitmp_102 = PHI <0(2), pretmp_101(7)>
  # prephitmp_105 = PHI <0(2), pretmp_104(7)>
  # prephitmp_108 = PHI <0(2), pretmp_107(7)>
  # prephitmp_111 = PHI <0(2), pretmp_110(7)>
  # prephitmp_114 = PHI <0(2), pretmp_113(7)>
  # prephitmp_117 = PHI <0(2), pretmp_116(7)>
  # prephitmp_120 = PHI <0(2), pretmp_119(7)>
  # ivtmp_57 = PHI <10000000(2), ivtmp_64(7)>

  <bb 4>:
  # S.0_90 = PHI <S.0_36(5), 1(3)>
  # prephitmp_126 = PHI <pretmp_125(5), prephitmp_99(3)>
  # prephitmp_129 = PHI <pretmp_128(5), prephitmp_102(3)>
  # prephitmp_132 = PHI <pretmp_131(5), prephitmp_105(3)>
  # prephitmp_135 = PHI <pretmp_134(5), prephitmp_108(3)>
  # prephitmp_138 = PHI <pretmp_137(5), prephitmp_111(3)>
  # prephitmp_141 = PHI <pretmp_140(5), prephitmp_114(3)>
  # prephitmp_144 = PHI <pretmp_143(5), prephitmp_117(3)>
  # prephitmp_147 = PHI <pretmp_146(5), prephitmp_120(3)>
  # ivtmp_43 = PHI <ivtmp_50(5), 8(3)>
  _29 = S.0_90 * 8;
  _42 = _29 + -8;
  _44 = prephitmp_126 + 1;
  b[_42] = _44;
  _49 = _29 + -7;
  _51 = prephitmp_129 + 1;
  b[_49] = _51;
  _56 = _29 + -6;
  _58 = prephitmp_132 + 1;
  b[_56] = _58;
  _63 = _29 + -5;
  _65 = prephitmp_135 + 1;
  b[_63] = _65;
  _70 = _29 + -4;
  b[_63] = _65;
  _70 = _29 + -4;
  _72 = prephitmp_138 + 1;
  b[_70] = _72;
  _77 = _29 + -3;
  _79 = prephitmp_141 + 1;
  b[_77] = _79;
  _84 = _29 + -2;
  _86 = prephitmp_144 + 1;
  b[_84] = _86;
  _91 = _29 + -1;
  _93 = prephitmp_147 + 1;
  b[_91] = _93;
  S.0_36 = S.0_90 + 1;
  ivtmp_50 = ivtmp_43 - 1;
  if (ivtmp_50 == 0)
    goto <bb 6>;
  else
    goto <bb 5>;

  <bb 5>:
  pretmp_122 = S.0_36 * 8;
  pretmp_124 = pretmp_122 + -8;
  pretmp_125 = a[pretmp_124];
  pretmp_127 = pretmp_122 + -7;
  pretmp_128 = a[pretmp_127];
  pretmp_130 = pretmp_122 + -6;
  pretmp_131 = a[pretmp_130];
  pretmp_133 = pretmp_122 + -5;
  pretmp_134 = a[pretmp_133];
  pretmp_136 = pretmp_122 + -4;
  pretmp_137 = a[pretmp_136];
  pretmp_139 = pretmp_122 + -3;
  pretmp_140 = a[pretmp_139];
  pretmp_142 = pretmp_122 + -2;
  pretmp_143 = a[pretmp_142];
  pretmp_145 = pretmp_122 + -1;
  pretmp_146 = a[pretmp_145];
  goto <bb 4>;

With vectorization we actually unroll the inner loop but the outer one gets so
ugly that we don't do much about it...

So what about keeping it as enhancement request? I will try to poke about it,
but htere is but about PR overactivity of this type already, right?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2013-02-11 22:56 ` hubicka at gcc dot gnu.org
@ 2013-02-12 11:07 ` rguenther at suse dot de
  2013-02-12 14:22 ` aldyh at gcc dot gnu.org
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenther at suse dot de @ 2013-02-12 11:07 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #6 from rguenther at suse dot de <rguenther at suse dot de> 2013-02-12 11:06:23 UTC ---
On Mon, 11 Feb 2013, hubicka at gcc dot gnu.org wrote:

> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049
> 
> --- Comment #5 from Jan Hubicka <hubicka at gcc dot gnu.org> 2013-02-11 22:55:44 UTC ---
> Well, I think we should try to toamn fantasy of our optimizers here.  What
> unroller sees at -O3 -fno-tree-vectorize is quite ugly:
> 
>   <bb 2>:
>   a = {};
> 
>   <bb 3>:
>   # i_1 = PHI <1(2), i_7(7)>
>   # prephitmp_99 = PHI <0(2), pretmp_98(7)>
>   # prephitmp_102 = PHI <0(2), pretmp_101(7)>
>   # prephitmp_105 = PHI <0(2), pretmp_104(7)>
>   # prephitmp_108 = PHI <0(2), pretmp_107(7)>
>   # prephitmp_111 = PHI <0(2), pretmp_110(7)>
>   # prephitmp_114 = PHI <0(2), pretmp_113(7)>
>   # prephitmp_117 = PHI <0(2), pretmp_116(7)>
>   # prephitmp_120 = PHI <0(2), pretmp_119(7)>
>   # ivtmp_57 = PHI <10000000(2), ivtmp_64(7)>
> 
>   <bb 4>:
>   # S.0_90 = PHI <S.0_36(5), 1(3)>
>   # prephitmp_126 = PHI <pretmp_125(5), prephitmp_99(3)>
>   # prephitmp_129 = PHI <pretmp_128(5), prephitmp_102(3)>
>   # prephitmp_132 = PHI <pretmp_131(5), prephitmp_105(3)>
>   # prephitmp_135 = PHI <pretmp_134(5), prephitmp_108(3)>
>   # prephitmp_138 = PHI <pretmp_137(5), prephitmp_111(3)>
>   # prephitmp_141 = PHI <pretmp_140(5), prephitmp_114(3)>
>   # prephitmp_144 = PHI <pretmp_143(5), prephitmp_117(3)>
>   # prephitmp_147 = PHI <pretmp_146(5), prephitmp_120(3)>
>   # ivtmp_43 = PHI <ivtmp_50(5), 8(3)>
>   _29 = S.0_90 * 8;
>   _42 = _29 + -8;
>   _44 = prephitmp_126 + 1;
>   b[_42] = _44;
>   _49 = _29 + -7;
>   _51 = prephitmp_129 + 1;
>   b[_49] = _51;
>   _56 = _29 + -6;
>   _58 = prephitmp_132 + 1;
>   b[_56] = _58;
>   _63 = _29 + -5;
>   _65 = prephitmp_135 + 1;
>   b[_63] = _65;
>   _70 = _29 + -4;
>   b[_63] = _65;
>   _70 = _29 + -4;
>   _72 = prephitmp_138 + 1;
>   b[_70] = _72;
>   _77 = _29 + -3;
>   _79 = prephitmp_141 + 1;
>   b[_77] = _79;
>   _84 = _29 + -2;
>   _86 = prephitmp_144 + 1;
>   b[_84] = _86;
>   _91 = _29 + -1;
>   _93 = prephitmp_147 + 1;
>   b[_91] = _93;
>   S.0_36 = S.0_90 + 1;
>   ivtmp_50 = ivtmp_43 - 1;
>   if (ivtmp_50 == 0)
>     goto <bb 6>;
>   else
>     goto <bb 5>;
> 
>   <bb 5>:
>   pretmp_122 = S.0_36 * 8;
>   pretmp_124 = pretmp_122 + -8;
>   pretmp_125 = a[pretmp_124];
>   pretmp_127 = pretmp_122 + -7;
>   pretmp_128 = a[pretmp_127];
>   pretmp_130 = pretmp_122 + -6;
>   pretmp_131 = a[pretmp_130];
>   pretmp_133 = pretmp_122 + -5;
>   pretmp_134 = a[pretmp_133];
>   pretmp_136 = pretmp_122 + -4;
>   pretmp_137 = a[pretmp_136];
>   pretmp_139 = pretmp_122 + -3;
>   pretmp_140 = a[pretmp_139];
>   pretmp_142 = pretmp_122 + -2;
>   pretmp_143 = a[pretmp_142];
>   pretmp_145 = pretmp_122 + -1;
>   pretmp_146 = a[pretmp_145];
>   goto <bb 4>;
> 
> With vectorization we actually unroll the inner loop but the outer one gets so
> ugly that we don't do much about it...
> 
> So what about keeping it as enhancement request? I will try to poke about it,
> but htere is but about PR overactivity of this type already, right?

Not that I know of (well there is some about PRE over-activity creating
lots of PHI nodes like this).  Yes, keep it as enhancement request
I suppose.

Does the unroller even look at PHI nodes for costs?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2013-02-12 11:07 ` rguenther at suse dot de
@ 2013-02-12 14:22 ` aldyh at gcc dot gnu.org
  2013-02-12 14:28 ` jakub at gcc dot gnu.org
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: aldyh at gcc dot gnu.org @ 2013-02-12 14:22 UTC (permalink / raw)
  To: gcc-bugs


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

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2013-02-12 14:22 ` aldyh at gcc dot gnu.org
@ 2013-02-12 14:28 ` jakub at gcc dot gnu.org
  2013-03-22 14:43 ` [Bug tree-optimization/56049] [4.8/4.9 " jakub at gcc dot gnu.org
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-02-12 14:28 UTC (permalink / raw)
  To: gcc-bugs


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-12 14:28:15 UTC ---
Enhancement shouldn't be P1.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8/4.9 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2013-02-12 14:28 ` jakub at gcc dot gnu.org
@ 2013-03-22 14:43 ` jakub at gcc dot gnu.org
  2013-05-31 10:58 ` jakub at gcc dot gnu.org
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-03-22 14:43 UTC (permalink / raw)
  To: gcc-bugs


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.0                       |4.8.1

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-03-22 14:42:43 UTC ---
GCC 4.8.0 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8/4.9 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2013-03-22 14:43 ` [Bug tree-optimization/56049] [4.8/4.9 " jakub at gcc dot gnu.org
@ 2013-05-31 10:58 ` jakub at gcc dot gnu.org
  2013-10-16  9:48 ` jakub at gcc dot gnu.org
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-05-31 10:58 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.1                       |4.8.2

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.1 has been released.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8/4.9 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2013-05-31 10:58 ` jakub at gcc dot gnu.org
@ 2013-10-16  9:48 ` jakub at gcc dot gnu.org
  2014-05-22  9:01 ` [Bug tree-optimization/56049] [4.8/4.9/4.10 " rguenth at gcc dot gnu.org
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-10-16  9:48 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.2                       |4.8.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.2 has been released.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8/4.9/4.10 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (12 preceding siblings ...)
  2013-10-16  9:48 ` jakub at gcc dot gnu.org
@ 2014-05-22  9:01 ` rguenth at gcc dot gnu.org
  2014-12-19 13:25 ` [Bug tree-optimization/56049] [4.8/4.9/5 " jakub at gcc dot gnu.org
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-05-22  9:01 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.3                       |4.8.4

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 4.8.3 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8/4.9/5 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (13 preceding siblings ...)
  2014-05-22  9:01 ` [Bug tree-optimization/56049] [4.8/4.9/4.10 " rguenth at gcc dot gnu.org
@ 2014-12-19 13:25 ` jakub at gcc dot gnu.org
  2015-06-23  8:14 ` [Bug tree-optimization/56049] [4.8/4.9/5/6 " rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-12-19 13:25 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.4                       |4.8.5

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.4 has been released.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.8/4.9/5/6 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (14 preceding siblings ...)
  2014-12-19 13:25 ` [Bug tree-optimization/56049] [4.8/4.9/5 " jakub at gcc dot gnu.org
@ 2015-06-23  8:14 ` rguenth at gcc dot gnu.org
  2015-06-26 19:53 ` [Bug tree-optimization/56049] [4.9/5/6 " jakub at gcc dot gnu.org
  2015-06-26 20:26 ` jakub at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-06-23  8:14 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.5                       |4.9.3

--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
The gcc-4_8-branch is being closed, re-targeting regressions to 4.9.3.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.9/5/6 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (15 preceding siblings ...)
  2015-06-23  8:14 ` [Bug tree-optimization/56049] [4.8/4.9/5/6 " rguenth at gcc dot gnu.org
@ 2015-06-26 19:53 ` jakub at gcc dot gnu.org
  2015-06-26 20:26 ` jakub at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-06-26 19:53 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.9.3 has been released.


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [Bug tree-optimization/56049] [4.9/5/6 Regression] Simplification to constants not done
  2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
                   ` (16 preceding siblings ...)
  2015-06-26 19:53 ` [Bug tree-optimization/56049] [4.9/5/6 " jakub at gcc dot gnu.org
@ 2015-06-26 20:26 ` jakub at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-06-26 20:26 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.9.3                       |4.9.4


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2015-06-26 20:26 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-20 10:23 [Bug tree-optimization/56049] New: [4.8 Regression] Simplification to constants not done tkoenig at gcc dot gnu.org
2013-01-20 10:28 ` [Bug tree-optimization/56049] " tkoenig at gcc dot gnu.org
2013-01-20 10:32 ` dominiq at lps dot ens.fr
2013-01-20 17:42 ` jakub at gcc dot gnu.org
2013-01-21 13:30 ` rguenth at gcc dot gnu.org
2013-02-08 15:11 ` rguenth at gcc dot gnu.org
2013-02-11 22:02 ` aldyh at gcc dot gnu.org
2013-02-11 22:56 ` hubicka at gcc dot gnu.org
2013-02-12 11:07 ` rguenther at suse dot de
2013-02-12 14:22 ` aldyh at gcc dot gnu.org
2013-02-12 14:28 ` jakub at gcc dot gnu.org
2013-03-22 14:43 ` [Bug tree-optimization/56049] [4.8/4.9 " jakub at gcc dot gnu.org
2013-05-31 10:58 ` jakub at gcc dot gnu.org
2013-10-16  9:48 ` jakub at gcc dot gnu.org
2014-05-22  9:01 ` [Bug tree-optimization/56049] [4.8/4.9/4.10 " rguenth at gcc dot gnu.org
2014-12-19 13:25 ` [Bug tree-optimization/56049] [4.8/4.9/5 " jakub at gcc dot gnu.org
2015-06-23  8:14 ` [Bug tree-optimization/56049] [4.8/4.9/5/6 " rguenth at gcc dot gnu.org
2015-06-26 19:53 ` [Bug tree-optimization/56049] [4.9/5/6 " jakub at gcc dot gnu.org
2015-06-26 20:26 ` jakub at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).