public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/79740] [7 Regression] ICE on -Os and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in VN_INFO_GET, at tree-ssa-sccvn.c:407  })
       [not found] <bug-79740-4@http.gcc.gnu.org/bugzilla/>
@ 2017-02-28  9:46 ` rguenth at gcc dot gnu.org
  0 siblings, 0 replies; only message in thread
From: rguenth at gcc dot gnu.org @ 2017-02-28  9:46 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="UTF-8", Size: 25802 bytes --]

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |45397

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Testing patch.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45397
[Bug 45397] [5/6 Regression] Issues with integer narrowing conversions
>From gcc-bugs-return-555755-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 09:49:11 2017
Return-Path: <gcc-bugs-return-555755-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5553 invoked by alias); 28 Feb 2017 09:49:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5445 invoked by uid 48); 28 Feb 2017 09:49:00 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79671] [7 Regression] mapnik miscompilation on armv7hl since r235622
Date: Tue, 28 Feb 2017 09:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79671-4-pRZPb55j6k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79671-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79671-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03287.txt.bz2
Content-length: 892

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

--- Comment #24 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
(In reply to Richard Biener from comment #23)
> (In reply to Bernd Edlinger from comment #22)
> > (In reply to Jakub Jelinek from comment #20)
> > > which fails also on x86_64-linux at -O2.  And that testcase regressed with
> > > r223126.  Now whether this is valid C++, no idea, placement new is messy.
> > 
> > This test case can't be valid, suppose the A has a copy constructor
> > that that is also not called when B is moved around.
> 
> The canonical fix is to put the type you placement new into the union storage
> into the union as regular member rather than having a char[] member in the
> union.

Yes. Of course you cannot put a non-POD type in a union,
but maybe a pointer to A, that is probably what boost should
do in their functor class.
>From gcc-bugs-return-555756-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 09:57:13 2017
Return-Path: <gcc-bugs-return-555756-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41538 invoked by alias); 28 Feb 2017 09:57:12 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 41475 invoked by uid 48); 28 Feb 2017 09:57:08 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/79737] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)
Date: Tue, 28 Feb 2017 09:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-79737-4-72majCg3Y3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79737-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79737-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03288.txt.bz2
Content-length: 578

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40842
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40842&action=edit
gcc7-pr79737.patch

Untested fix.
>From gcc-bugs-return-555757-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 10:02:13 2017
Return-Path: <gcc-bugs-return-555757-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48948 invoked by alias); 28 Feb 2017 10:02:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48848 invoked by uid 48); 28 Feb 2017 10:02:08 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/79731] [7 Regression] ICE: verify_gimple failed
Date: Tue, 28 Feb 2017 10:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0.1
X-Bugzilla-Keywords: ice-checking
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79731-4-C6I0Q0NcvA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79731-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79731-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03289.txt.bz2
Content-length: 432

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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Ugh, the BIT_FIELD_REF is built by fold_truth_andor...  (elsewhere we avoid
creating those).  We fold

(BIT_FIELD_REF <x, 64, 0> & 18446744073709551615) != 0 ||
VIEW_CONVERT_EXPR<unsigned int[2]>(x)[2] != 0

Probably best avoided in decode_field_reference by returning NULL_TREE for
out-of-bound accesses.
>From gcc-bugs-return-555758-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 10:05:27 2017
Return-Path: <gcc-bugs-return-555758-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57997 invoked by alias); 28 Feb 2017 10:05:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57565 invoked by uid 55); 28 Feb 2017 10:05:21 -0000
From: "rguenther at suse dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79671] [7 Regression] mapnik miscompilation on armv7hl since r235622
Date: Tue, 28 Feb 2017 10:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenther at suse dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79671-4-fPdNtBhw1f@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79671-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79671-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03290.txt.bz2
Content-length: 1261

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

--- Comment #25 from rguenther at suse dot de <rguenther at suse dot de> ---
On Tue, 28 Feb 2017, bernd.edlinger at hotmail dot de wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671
> 
> --- Comment #24 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
> (In reply to Richard Biener from comment #23)
> > (In reply to Bernd Edlinger from comment #22)
> > > (In reply to Jakub Jelinek from comment #20)
> > > > which fails also on x86_64-linux at -O2.  And that testcase regressed with
> > > > r223126.  Now whether this is valid C++, no idea, placement new is messy.
> > > 
> > > This test case can't be valid, suppose the A has a copy constructor
> > > that that is also not called when B is moved around.
> > 
> > The canonical fix is to put the type you placement new into the union storage
> > into the union as regular member rather than having a char[] member in the
> > union.
> 
> Yes. Of course you cannot put a non-POD type in a union,
> but maybe a pointer to A, that is probably what boost should
> do in their functor class.

You can put a non-POD into a union but then you need to provide
copy/move/etc. constructors as they are otherwise default deleted.
>From gcc-bugs-return-555759-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 10:15:32 2017
Return-Path: <gcc-bugs-return-555759-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5555 invoked by alias); 28 Feb 2017 10:15:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5374 invoked by uid 48); 28 Feb 2017 10:15:20 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/79744] New: [7 Regression] The polyhedron test rnflow.f90 is miscompiled with -O3 after r236361
Date: Tue, 28 Feb 2017 10:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-79744-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03291.txt.bz2
Content-length: 2286

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

            Bug ID: 79744
           Summary: [7 Regression] The polyhedron test rnflow.f90 is
                    miscompiled with -O3 after r236361
           Product: gcc
           Version: 7.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dominiq at lps dot ens.fr
                CC: rguenth at gcc dot gnu.org
  Target Milestone: ---

When compiled with gfortran 6.3.0 (or trunk up to r236319) and -O3, the
polyhedron test rnflow.f90 gives the output

...
         173 ,         181        194373      193363  0.519999981    
         173 ,         189         78369       78008  0.460000008    
         173 ,         197         19089       18777   1.63000000    
         181 ,         189         81645       81532  0.140000001    
         181 ,         197         29924       29571   1.17999995    
         189 ,         197         32866       33059  0.579999983    
         189 ,         205         12258       12352  0.759999990    
         197 ,         205         10923       10786   1.25000000    
         205 ,         213          3278        3208   2.14000010    
  0: 0:17.492 -> Completed program execution

After revision r236361 (pr71168)

...
         165 ,         197          9830        9748  0.829999983    
         165 ,         205          1529        1461   4.44999981    
         173 ,         181        194373      194038  0.170000002    
         173 ,         189         78369       78584  0.270000011    
         173 ,         197         19089       19180  0.469999999    
         181 ,         189         81645       81303  0.419999987    
         181 ,         197         29924       30302   1.25000000    
         189 ,         205         12258       12546   2.29999995    
         197 ,         213          2790        2698   3.29999995    
  0: 0:22.058 -> Completed program execution

Note also that the execution time increases by ~30%.
>From gcc-bugs-return-555760-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 10:22:21 2017
Return-Path: <gcc-bugs-return-555760-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29711 invoked by alias); 28 Feb 2017 10:22:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 29631 invoked by uid 48); 28 Feb 2017 10:22:17 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79671] [7 Regression] mapnik miscompilation on armv7hl since r235622
Date: Tue, 28 Feb 2017 10:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79671-4-DuGmYmJTuB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79671-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79671-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03292.txt.bz2
Content-length: 1534

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

--- Comment #26 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
What about PODs or say int?  Let's say I have a class with union in it and in
that union say float and char array, then use placement new an int with some
value into the char array in the union.  What will then happen if I default
copy the class (default assignment operator or copy constructor)?  The
following doesn't fail, but I think true_dependence still returns 0 for
(mem/c:SI (plus:DI (reg/f:DI 7 sp)
        (const_int 4 [0x4])) [4 MEM[(int *)&b + 4B]+0 S4 A32])
and
(mem:DI (reg/v/f:DI 0 ax [orig:87 p ] [87]) [1 MEM[(const struct B &)p_4]+0 S8
A32])
where the former is from the placement new store of int and the load is from
the structure assignment.

inline void* operator new(__SIZE_TYPE__, void *p) { return p; }
struct B
{
  float x;
  union U
  {
    float a;
    char b[sizeof (int)];
  } u;
  float y;
};

__attribute__((noinline, noclone)) void
bar (B &x, B &y)
{
  if (x.x != 0 || x.y != 3 || y.x != 0 || y.y != 3)
    __builtin_abort ();
  int f;
  __builtin_memcpy (&f, x.u.b, sizeof (int));
  if (f != 81)
    __builtin_abort ();
  __builtin_memcpy (&f, y.u.b, sizeof (int));
  if (f != 81)
    __builtin_abort ();
}

__attribute__((noinline, noclone)) 
B *
baz (B &x)
{
  return &x;
}

__attribute__((noinline, noclone)) void
foo (int x)
{
  B b { 0.0f, {}, 3.0f }, c;
  B *p = baz (b);
  new (b.u.b) int (x);
  c = *p;
  bar (*p, c);
}

int
main ()
{
  foo (81);
}
>From gcc-bugs-return-555761-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 10:24:58 2017
Return-Path: <gcc-bugs-return-555761-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43444 invoked by alias); 28 Feb 2017 10:24:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 43396 invoked by uid 48); 28 Feb 2017 10:24:54 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/79744] [7 Regression] The polyhedron test rnflow.f90 is miscompiled with -O3 after r236361
Date: Tue, 28 Feb 2017 10:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on target_milestone everconfirmed
Message-ID: <bug-79744-4-gB1PuJ4M60@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79744-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79744-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2017-02/txt/msg03293.txt.bz2
Content-length: 1848

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-02-28
   Target Milestone|---                         |7.0
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  The pb11 version is fine though:

On x86_64-linux I see, comparing GCC 4.8 and trunk:

         173 ,         197         19089       18777   1.63000000    
         181 ,         189         81645       81532  0.140000001    
         181 ,         197         29924       29571   1.17999995    
         189 ,         197         32866       33059  0.579999983    
         189 ,         205         12258       12352  0.759999990    
         197 ,         205         10923       10786   1.25000000    
         205 ,         213          3278        3208   2.14000010    
  0: 0:16.006 -> Completed program execution

and GCC 7:

         173 ,         197         19089       18777   1.63000000    
         181 ,         189         81645       81532  0.140000001    
         181 ,         197         29924       29571   1.17999995    
         189 ,         197         32866       33059  0.579999983    
         189 ,         205         12258       12352  0.759999990    
         197 ,         205         10923       10786   1.25000000    
         205 ,         213          3278        3208   2.14000010    
  0: 0:14.109 -> Completed program execution
>From gcc-bugs-return-555762-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 28 10:31:56 2017
Return-Path: <gcc-bugs-return-555762-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54211 invoked by alias); 28 Feb 2017 10:31:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 54116 invoked by uid 89); 28 Feb 2017 10:31:55 -0000
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.4 required=5.0 testsºYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=emails, auto-generated
X-HELO: mail-wm0-f68.google.com
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com) (74.125.82.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Feb 2017 10:31:53 +0000
Received: by mail-wm0-f68.google.com with SMTP id u63so1619098wmu.2        for <gcc-bugs@gcc.gnu.org>; Tue, 28 Feb 2017 02:31:53 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d\x1e100.net; s 161025;        h=x-gm-message-state:from:date:to:subject:message-id:references         :mime-version:content-disposition:in-reply-to:user-agent;        bh=5K9vKMS3eLdgqpiCEEf6abf9nQ4sGd+SdHktqjn3SsU=;        b=L6MIibNszZ70WkUrqdcfU4hirdv/ZGmUvgAWp5emZgDbKwTJPIJLRCNongsjZQ2a3J         9nDlvjKps0LnG47Bg8oXd2aZmd8PmtzF0RIWXk/LN41rrPrDnajrJ6k7iPMFy4wC6+sf         ntm18zWSZDU/usxLqceySBItG8Hmidm38svhsys4/KkUgzjmFq282e0xDmEA9Wnn6E+0         HJl3pRCrhpF8So/I1qRWX/viCB8lRGQO/Bf0Qd/IwmODY6Vdsg4kIs3kiPgOKQk9zGO9         VnvbYnbw+WksaHLvKe1UmgPB1gx4DGK/t9/w+2N0Ryz4bfXSf0STaIg4La4fG1BH5zRj         MNHg=X-Gm-Message-State: AMke39msqlXun8hNI0AMRDPSveiTwJWJXatxi0iBYnoAsYtAccW4Op08rglu4MKI/rQigQ=X-Received: by 10.28.37.195 with SMTP id l186mr17014926wml.73.1488277912104;        Tue, 28 Feb 2017 02:31:52 -0800 (PST)
Received: from localhost ([2001:cc0:201e:102:3e97:eff:fea9:6aa7])        by smtp.gmail.com with ESMTPSA id i203sm2048322wmf.12.2017.02.28.02.31.49        (version=TLS1_2 cipherìDHE-RSA-CHACHA20-POLY1305 bits%6/256);        Tue, 28 Feb 2017 02:31:51 -0800 (PST)
From: "Casper Ti. Vector" <caspervector@gmail.com>
X-Google-Original-From: "Casper Ti. Vector" <CasperVector@gmail.com>
Date: Tue, 28 Feb 2017 10:31:00 -0000
To: Kyrill Tkachov <kyrylo.tkachov@foss.arm.com>, gcc-bugs@gcc.gnu.org
Subject: Re: Bogus `-Wmaybe-uninitialized' warning with optimisation and `-Wall'
Message-ID: <20170228103145.GA19323@CasperVector>
References: <20170228090956.GA6321@CasperVector> <58B545D8.2060306@foss.arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <58B545D8.2060306@foss.arm.com>
User-Agent: Mutt/1.7.2 (2016-11-26)
X-SW-Source: 2017-02/txt/msg03294.txt.bz2
Content-length: 533

Sorry then.  After being rejected by the registration restriction of GCC
Bugzilla, I erroneously thought this mail list could be a shortcut :(

On Tue, Feb 28, 2017 at 09:41:44AM +0000, Kyrill Tkachov wrote:
> Hi,
> This list is for the bug-tracker's auto-generated emails.
> To report the bug please use the bugzilla bug tracker following the instructions
> described at https://gcc.gnu.org/bugs/#where

--
My current OpenPGP key:
RSA4096/0x227E8CAAB7AA186C (expires: 2020.10.19)
7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-02-28  9:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-79740-4@http.gcc.gnu.org/bugzilla/>
2017-02-28  9:46 ` [Bug tree-optimization/79740] [7 Regression] ICE on -Os and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in VN_INFO_GET, at tree-ssa-sccvn.c:407 }) rguenth 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).