public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure
@ 2013-09-24 18:51 hjl.tools at gmail dot com
  2013-09-24 19:23 ` [Bug bootstrap/58521] " dominiq at lps dot ens.fr
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: hjl.tools at gmail dot com @ 2013-09-24 18:51 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: 3361 bytes --]

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

            Bug ID: 58521
           Summary: [4.9 Regression] bootstrap failure
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
                CC: rguenth at gcc dot gnu.org

On Linux/i686, r202865 caused:

/export/project/git/gcc-regression/gcc/gcc/ira-color.c: In function ‘void
ira_color()’:
/export/project/git/gcc-regression/gcc/gcc/ira-color.c:4414:1: internal
compiler error: in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
 ira_color (void)
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [ira-color.o] Error 1
make[3]: *** Waiting for unfinished jobs....
rm gcov.pod fsf-funding.pod cpp.pod gfdl.pod gcc.pod
make[3]: Leaving directory
`/export/project/git/gcc-regression-bootstrap/master/202865/bld/gcc'
make[2]: *** [all-stage3-gcc] Error 2
>From gcc-bugs-return-430482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Sep 24 19:03:28 2013
Return-Path: <gcc-bugs-return-430482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3938 invoked by alias); 24 Sep 2013 19:03: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 3915 invoked by uid 48); 24 Sep 2013 19:03:26 -0000
From: "ctice at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/58441] [4.9 Regression] VTV headers are installed into the general include directory
Date: Tue, 24 Sep 2013 19:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: minor
X-Bugzilla-Who: ctice at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 4.9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-58441-4-u0LMbx7DgO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-58441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-58441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2013-09/txt/msg01722.txt.bz2
Content-length: 393

http://gcc.gnu.org/bugzilla/show_bug.cgi?idX441

--- Comment #5 from ctice at gcc dot gnu.org ---
Created attachment 30888
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id0888&actioníit
Patch to fix the problem

The Makefile was installing the headers in the wrong place.  This patch should
fix the problem.  I am currently testing this and will later submit the patch
for approval.


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
@ 2013-09-24 19:23 ` dominiq at lps dot ens.fr
  2013-09-25  6:39 ` glisse at gcc dot gnu.org
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-09-24 19:23 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
I have a different boostrap failure on x86_64-apple-darwin10:

/opt/gcc/build_w/./prev-gcc/xg++ -B/opt/gcc/build_w/./prev-gcc/
-B/opt/gcc/gcc4.9w/x86_64-apple-darwin10.8.0/bin/ -nostdinc++
-B/opt/gcc/build_w/prev-x86_64-apple-darwin10.8.0/libstdc++-v3/src/.libs
-B/opt/gcc/build_w/prev-x86_64-apple-darwin10.8.0/libstdc++-v3/libsupc++/.libs
-I/opt/gcc/build_w/prev-x86_64-apple-darwin10.8.0/libstdc++-v3/include/x86_64-apple-darwin10.8.0
-I/opt/gcc/build_w/prev-x86_64-apple-darwin10.8.0/libstdc++-v3/include
-I/opt/gcc/work/libstdc++-v3/libsupc++
-L/opt/gcc/build_w/prev-x86_64-apple-darwin10.8.0/libstdc++-v3/src/.libs
-L/opt/gcc/build_w/prev-x86_64-apple-darwin10.8.0/libstdc++-v3/libsupc++/.libs
-c   -g -O2 -mdynamic-no-pic -gtoggle -DIN_GCC   -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common 
-DHAVE_CONFIG_H -I. -I. -I../../work/gcc -I../../work/gcc/.
-I../../work/gcc/../include -I./../intl -I../../work/gcc/../libcpp/include
-I/opt/mp/include  -I../../work/gcc/../libdecnumber
-I../../work/gcc/../libdecnumber/dpd -I../libdecnumber
-I../../work/gcc/../libbacktrace -DCLOOG_INT_GMP  -I/opt/mp/include 
../../work/gcc/tree-ssa.c -o tree-ssa.o
../../work/gcc/tree-ssa-uninit.c: In function 'bool
is_use_properly_guarded(gimple, basic_block, gimple, unsigned int,
pointer_set_t*)':
../../work/gcc/tree-ssa-uninit.c:1907:1: internal compiler error: in
mem_ref_in_stmt, at tree-ssa-loop-im.c:677
 is_use_properly_guarded (gimple use_stmt,
 ^

../../work/gcc/tree-ssa-uninit.c:1907:1: internal compiler error: Abort trap
xg++: internal compiler error: Abort trap (program cc1plus)
make[3]: *** [tree-ssa-uninit.o] Abort trap
make[3]: *** Waiting for unfinished jobs....
rm fsf-funding.pod jcf-dump.pod grmic.pod gcov.pod gcj.pod cpp.pod gfortran.pod
gfdl.pod gij.pod gc-analyze.pod jv-convert.pod gcc.pod gcj-dbtool.pod
make[2]: *** [all-stage2-gcc] Error 2
make[1]: *** [stage2-bubble] Error 2
make: *** [all] Error 2


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
  2013-09-24 19:23 ` [Bug bootstrap/58521] " dominiq at lps dot ens.fr
@ 2013-09-25  6:39 ` glisse at gcc dot gnu.org
  2013-09-25  7:15 ` [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677 burnus at gcc dot gnu.org
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: glisse at gcc dot gnu.org @ 2013-09-25  6:39 UTC (permalink / raw)
  To: gcc-bugs

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

Marc Glisse <glisse at gcc dot gnu.org> changed:

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

--- Comment #2 from Marc Glisse <glisse at gcc dot gnu.org> ---
*** Bug 58524 has been marked as a duplicate of this bug. ***


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
  2013-09-24 19:23 ` [Bug bootstrap/58521] " dominiq at lps dot ens.fr
  2013-09-25  6:39 ` glisse at gcc dot gnu.org
@ 2013-09-25  7:15 ` burnus at gcc dot gnu.org
  2013-09-25  7:55 ` rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: burnus at gcc dot gnu.org @ 2013-09-25  7:15 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Tobias Burnus <burnus at gcc dot gnu.org> ---
As remarked in PR58524: For me, it failed with MALLOC_PERTURB_ set and didn't
without, which implies that some uninitialized memory is used.


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
                   ` (2 preceding siblings ...)
  2013-09-25  7:15 ` [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677 burnus at gcc dot gnu.org
@ 2013-09-25  7:55 ` rguenth at gcc dot gnu.org
  2013-09-25  7:59 ` schwab@linux-m68k.org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-09-25  7:55 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2013-09-25
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
   Target Milestone|---                         |4.9.0
     Ever confirmed|0                           |1

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
So many people that can reproduce it but no preprocessed source ...

Anyway, mine (trying to reproduce it).


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
                   ` (3 preceding siblings ...)
  2013-09-25  7:55 ` rguenth at gcc dot gnu.org
@ 2013-09-25  7:59 ` schwab@linux-m68k.org
  2013-09-25  8:03 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: schwab@linux-m68k.org @ 2013-09-25  7:59 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Andreas Schwab <schwab@linux-m68k.org> ---
spawn /usr/local/gcc/gcc-20130925/Build/./gcc/xg++ -shared-libgcc
-B/usr/local/gcc/gcc-20130925/Build/./gcc -nostdinc++
-L/usr/local/gcc/gcc-20130925/Build/ia64-suse-linux/libstdc++-v3/src
-L/usr/local/gcc/gcc-20130925/Build/ia64-suse-linux/libstdc++-v3/src/.libs
-L/usr/local/gcc/gcc-20130925/Build/ia64-suse-linux/libstdc++-v3/libsupc++/.libs
-B/usr/ia64-suse-linux/bin/ -B/usr/ia64-suse-linux/lib/ -isystem
/usr/ia64-suse-linux/include -isystem /usr/ia64-suse-linux/sys-include
-B/usr/local/gcc/gcc-20130925/Build/ia64-suse-linux/./libstdc++-v3/src/.libs
-fdiagnostics-color=never -D_GLIBCXX_ASSERT -fmessage-length=0
-ffunction-sections -fdata-sections -O2 -g -D_GNU_SOURCE -O2 -g -D_GNU_SOURCE
-DLOCALEDIR="." -nostdinc++
-I/usr/local/gcc/gcc-20130925/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux
-I/usr/local/gcc/gcc-20130925/Build/ia64-suse-linux/libstdc++-v3/include
-I/usr/local/gcc/gcc-20130925/libstdc++-v3/libsupc++
-I/usr/local/gcc/gcc-20130925/libstdc++-v3/include/backward
-I/usr/local/gcc/gcc-20130925/libstdc++-v3/testsuite/util
-I/usr/local/gcc/gcc-20130925/libstdc++-v3/testsuite -w -c -o testsuite_abi.o
/usr/local/gcc/gcc-20130925/libstdc++-v3/testsuite/util/testsuite_abi.cc
/usr/local/gcc/gcc-20130925/libstdc++-v3/testsuite/util/testsuite_abi.cc: In
function 'int compare_symbols(const char*, const char*, bool)':
/usr/local/gcc/gcc-20130925/libstdc++-v3/testsuite/util/testsuite_abi.cc:354:1:
internal compiler error: in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
 compare_symbols(const char* baseline_file, const char* test_file,
 ^
0x4000000001364bef mem_ref_in_stmt
    ../../gcc/tree-ssa-loop-im.c:677
0x4000000001364bef determine_max_movement
    ../../gcc/tree-ssa-loop-im.c:849
0x400000000136504f
invariantness_dom_walker::before_dom_children(basic_block_def*)
    ../../gcc/tree-ssa-loop-im.c:1172
0x400000000120c11f dom_walker::walk(basic_block_def*)
    ../../gcc/domwalk.c:176
0x400000000136888f tree_ssa_lim()
    ../../gcc/tree-ssa-loop-im.c:2629
0x4000000000e0830f tree_ssa_loop_im
    ../../gcc/tree-ssa-loop.c:145
0x4000000000e0830f execute
    ../../gcc/tree-ssa-loop.c:181

spawn /daten/aranym/gcc/gcc-20130925/Build/./gcc/xg++ -shared-libgcc
-B/daten/aranym/gcc/gcc-20130925/Build/./gcc -nostdinc++
-L/daten/aranym/gcc/gcc-20130925/Build/m68k-linux/libstdc++-v3/src
-L/daten/aranym/gcc/gcc-20130925/Build/m68k-linux/libstdc++-v3/src/.libs
-L/daten/aranym/gcc/gcc-20130925/Build/m68k-linux/libstdc++-v3/libsupc++/.libs
-B/daten/cross/m68k-linux/m68k-linux/bin/
-B/daten/cross/m68k-linux/m68k-linux/lib/ -isystem
/daten/cross/m68k-linux/m68k-linux/include -isystem
/daten/cross/m68k-linux/m68k-linux/sys-include
-B/daten/aranym/gcc/gcc-20130925/Build/m68k-linux/./libstdc++-v3/src/.libs
-fdiagnostics-color=never -D_GLIBCXX_ASSERT -fmessage-length=0
-ffunction-sections -fdata-sections -O2 -g -D_GNU_SOURCE -O2 -g -D_GNU_SOURCE
-DLOCALEDIR="." -nostdinc++
-I/daten/aranym/gcc/gcc-20130925/Build/m68k-linux/libstdc++-v3/include/m68k-linux
-I/daten/aranym/gcc/gcc-20130925/Build/m68k-linux/libstdc++-v3/include
-I/daten/aranym/gcc/gcc-20130925/libstdc++-v3/libsupc++
-I/daten/aranym/gcc/gcc-20130925/libstdc++-v3/include/backward
-I/daten/aranym/gcc/gcc-20130925/libstdc++-v3/testsuite/util
-I/daten/aranym/gcc/gcc-20130925/libstdc++-v3/testsuite -w -c -o
testsuite_abi.o
/daten/aranym/gcc/gcc-20130925/libstdc++-v3/testsuite/util/testsuite_abi.cc
/daten/aranym/gcc/gcc-20130925/libstdc++-v3/testsuite/util/testsuite_abi.cc: In
function 'int compare_symbols(const char*, const char*, bool)':
/daten/aranym/gcc/gcc-20130925/libstdc++-v3/testsuite/util/testsuite_abi.cc:354:1:
internal compiler error: in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
 compare_symbols(const char* baseline_file, const char* test_file,
 ^
0xdd6c71 mem_ref_in_stmt
    ../../gcc/tree-ssa-loop-im.c:677
0xdd6c71 determine_max_movement
    ../../gcc/tree-ssa-loop-im.c:849
0xdd718b invariantness_dom_walker::before_dom_children(basic_block_def*)
    ../../gcc/tree-ssa-loop-im.c:1172
0xd5f59a dom_walker::walk(basic_block_def*)
    ../../gcc/domwalk.c:176
0xdd8a74 tree_ssa_lim()
    ../../gcc/tree-ssa-loop-im.c:2629


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
                   ` (4 preceding siblings ...)
  2013-09-25  7:59 ` schwab@linux-m68k.org
@ 2013-09-25  8:03 ` rguenth at gcc dot gnu.org
  2013-09-25  9:51 ` rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-09-25  8:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Btw, the ICE hints at iterative_hash_expr and operand_equal_p being out-of-sync
after the change.  Yep:

        /* The type of the second operand is relevant, except for
           its top-level qualifiers.  */
        tree type = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (t, 1)));

        val = iterative_hash_object (TYPE_HASH (type), val);

it's not required for correctness to hash this type.  See also the comment
in more generic code

          /* Don't hash the type, that can lead to having nodes which
             compare equal according to operand_equal_p, but which
             have different hash codes.  */

so this seems to be a recurring issue.

There shouldn't be many collisions if just hashing the offset constant,
so simply removing the MEM_REF special casing should work (TARGET_MEM_REF
isn't special-cased either).

So the above was without reproducing it yet (i586 bootstrap still ongoing).

Index: gcc/tree.c
===================================================================
--- gcc/tree.c  (revision 202862)
+++ gcc/tree.c  (working copy)
@@ -7298,21 +7280,6 @@ iterative_hash_expr (const_tree t, hashv
          }
        return val;
       }
-    case MEM_REF:
-      {
-       /* The type of the second operand is relevant, except for
-          its top-level qualifiers.  */
-       tree type = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (t, 1)));
-
-       val = iterative_hash_object (TYPE_HASH (type), val);
-
-       /* We could use the standard hash computation from this point
-          on.  */
-       val = iterative_hash_object (code, val);
-       val = iterative_hash_expr (TREE_OPERAND (t, 1), val);
-       val = iterative_hash_expr (TREE_OPERAND (t, 0), val);
-       return val;
-      }
     case FUNCTION_DECL:
       /* When referring to a built-in FUNCTION_DECL, use the __builtin__ form.
         Otherwise nodes that compare equal according to operand_equal_p might


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
                   ` (5 preceding siblings ...)
  2013-09-25  8:03 ` rguenth at gcc dot gnu.org
@ 2013-09-25  9:51 ` rguenth at gcc dot gnu.org
  2013-09-25  9:52 ` rguenth at gcc dot gnu.org
  2013-09-26  1:37 ` congh at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-09-25  9:51 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Sep 25 09:51:13 2013
New Revision: 202889

URL: http://gcc.gnu.org/viewcvs?rev=202889&root=gcc&view=rev
Log:
2013-09-25  Richard Biener  <rguenther@suse.de>

    PR middle-end/58521
    * tree.c (iterative_hash_expr): Remove MEM_REF special handling.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree.c


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
                   ` (6 preceding siblings ...)
  2013-09-25  9:51 ` rguenth at gcc dot gnu.org
@ 2013-09-25  9:52 ` rguenth at gcc dot gnu.org
  2013-09-26  1:37 ` congh at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-09-25  9:52 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
             Blocks|                            |58513
         Resolution|---                         |FIXED

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.


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

* [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677
  2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
                   ` (7 preceding siblings ...)
  2013-09-25  9:52 ` rguenth at gcc dot gnu.org
@ 2013-09-26  1:37 ` congh at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: congh at gcc dot gnu.org @ 2013-09-26  1:37 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from congh at gcc dot gnu.org ---
Author: congh
Date: Thu Sep 26 01:36:49 2013
New Revision: 202932

URL: http://gcc.gnu.org/viewcvs?rev=202932&root=gcc&view=rev
Log:
2013-09-24  Cong Hou  <congh@google.com>

    Backport from mainline:
    2013-09-24  Richard Biener  <rguenther@suse.de>

    PR middle-end/58513
    * tree.c (reference_alias_ptr_type): Move ...
    * alias.c (reference_alias_ptr_type): ... here and implement
    in terms of the new reference_alias_ptr_type_1.
    (ref_all_alias_ptr_type_p): New helper.
    (get_deref_alias_set_1): Drop flag_strict_aliasing here,
    use ref_all_alias_ptr_type_p.
    (get_deref_alias_set): Add flag_strict_aliasing check here.
    (reference_alias_ptr_type_1): New function, split out from ...
    (get_alias_set): ... here.
    (alias_ptr_types_compatible_p): New function.
    * alias.h (reference_alias_ptr_type): Declare.
    (alias_ptr_types_compatible_p): Likewise.
    * tree.h (reference_alias_ptr_type): Remove.
    * fold-const.c (operand_equal_p): Use alias_ptr_types_compatible_p
    to compare MEM_REF alias types.

    2013-09-25  Richard Biener  <rguenther@suse.de>

    PR middle-end/58521
    * tree.c (iterative_hash_expr): Remove MEM_REF special handling.

2013-09-24  Cong Hou  <congh@google.com>

    Backport from mainline:
    2013-09-24  Richard Biener  <rguenther@suse.de>

    PR middle-end/58513
    * g++.dg/vect/pr58513.cc: New testcase.



Modified:
    branches/google/gcc-4_8/gcc/ChangeLog
    branches/google/gcc-4_8/gcc/alias.c
    branches/google/gcc-4_8/gcc/alias.h
    branches/google/gcc-4_8/gcc/fold-const.c
    branches/google/gcc-4_8/gcc/testsuite/ChangeLog
    branches/google/gcc-4_8/gcc/tree.c
    branches/google/gcc-4_8/gcc/tree.h


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

end of thread, other threads:[~2013-09-26  1:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-24 18:51 [Bug bootstrap/58521] New: [4.9 Regression] bootstrap failure hjl.tools at gmail dot com
2013-09-24 19:23 ` [Bug bootstrap/58521] " dominiq at lps dot ens.fr
2013-09-25  6:39 ` glisse at gcc dot gnu.org
2013-09-25  7:15 ` [Bug bootstrap/58521] [4.9 Regression] bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677 burnus at gcc dot gnu.org
2013-09-25  7:55 ` rguenth at gcc dot gnu.org
2013-09-25  7:59 ` schwab@linux-m68k.org
2013-09-25  8:03 ` rguenth at gcc dot gnu.org
2013-09-25  9:51 ` rguenth at gcc dot gnu.org
2013-09-25  9:52 ` rguenth at gcc dot gnu.org
2013-09-26  1:37 ` congh 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).