From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13030 invoked by alias); 31 Jul 2014 17:15:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 12947 invoked by uid 48); 31 Jul 2014 17:15:39 -0000 From: "sabrinadfs at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/61980] New: [GCC-4.9.1] ICE: in compute_affine_dependence, at tree-data-ref.c:4233 Date: Thu, 31 Jul 2014 17:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: critical X-Bugzilla-Who: sabrinadfs at gmail dot com X-Bugzilla-Status: UNCONFIRMED 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 Message-ID: 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: 2014-07/txt/msg02074.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61980 Bug ID: 61980 Summary: [GCC-4.9.1] ICE: in compute_affine_dependence, at tree-data-ref.c:4233 Product: gcc Version: unknown Status: UNCONFIRMED Severity: critical Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: sabrinadfs at gmail dot com GCC-4.9.1 x86_64-apple-darwin11.4.2 Running the following tests: 1) make -s -C gcc check-gcc RUNTESTFLAGS="dg.exp=pr39794.c --target_board=unix/-fcheck-data-deps" GCC throw an ICE: ------------------------------------------------------------------------ /Users/sabrinasouto/Downloads/gcc4.9/gcc-4.9.1/gcc/testsuite/gcc.dg/pr39794.c: In function 'foo': /Users/sabrinasouto/Downloads/gcc4.9/gcc-4.9.1/gcc/testsuite/gcc.dg/pr39794.c:8:1: internal compiler error: in compute_affine_dependence, at tree-data-ref.c:4233 /Users/sabrinasouto/Downloads/gcc4.9/gcc-4.9.1/gcc/testsuite/gcc.dg/pr39794.c:8:1: internal compiler error: Abort trap: 6 xgcc: internal compiler error: Abort trap: 6 (program cc1) FAIL: gcc.dg/pr39794.c (internal compiler error) FAIL: gcc.dg/pr39794.c (test for excess errors) Excess errors: (Number of distance vectors differ: Banerjee has 1, Omega has 0. Banerjee dist vectors: 1 Omega dist vectors: data dependence relation: (Data Dep: #(Data Ref: # bb: 5 # stmt: _9 = *_8; # ref: *_8; # base_object: *a_5(D); # Access function 0: {0B, +, 4}_1 #) #(Data Ref: # bb: 5 # stmt: *_14 = _21; # ref: *_14; # base_object: *a_5(D); # Access function 0: {4B, +, 4}_1 #) access_fn_A: {0B, +, 4}_1 access_fn_B: {4B, +, 4}_1 (subscript iterations_that_access_an_element_twice_in_A: [1 + 1 * x_1] last_conflict: 2147483646 iterations_that_access_an_element_twice_in_B: [0 + 1 * x_1] last_conflict: 2147483646 (Subscript distance: 1 )) inner loop index: 0 loop nest: (1 ) ) ) ------------------------------------------------------------------------ 2) make -s -C gcc check-gcc RUNTESTFLAGS="dg.exp=20090922-1.c --target_board=unix/-fcheck-data-deps" GCC throw an ICE: ------------------------------------------------------------------------ /Users/sabrinasouto/Downloads/gcc4.9/gcc-4.9.1/gcc/testsuite/gcc.dg/20090922-1.c: In function 'test': /Users/sabrinasouto/Downloads/gcc4.9/gcc-4.9.1/gcc/testsuite/gcc.dg/20090922-1.c:33:1: internal compiler error: in compute_affine_dependence, at tree-data-ref.c:4233 /Users/sabrinasouto/Downloads/gcc4.9/gcc-4.9.1/gcc/testsuite/gcc.dg/20090922-1.c:33:1: internal compiler error: Abort trap: 6 xgcc: internal compiler error: Abort trap: 6 (program cc1) FAIL: gcc.dg/20090922-1.c (internal compiler error) FAIL: gcc.dg/20090922-1.c (test for excess errors) Excess errors: (Number of distance vectors differ: Banerjee has 2, Omega has 1. Banerjee dist vectors: 0 1 Omega dist vectors: 0 data dependence relation: (Data Dep: #(Data Ref: # bb: 19 # stmt: _47 = MEM[(struct U *)v_19 + 16B].u3; # ref: MEM[(struct U *)v_19 + 16B].u3; # base_object: MEM[(struct U *)v_19 + 16B]; # Access function 0: 64 #) #(Data Ref: # bb: 19 # stmt: MEM[(struct U *)v_19 + 16B].u3 = _50; # ref: MEM[(struct U *)v_19 + 16B].u3; # base_object: MEM[(struct U *)v_19 + 16B]; # Access function 0: 64 #) access_fn_A: 64 access_fn_B: 64 (subscript iterations_that_access_an_element_twice_in_A: [0] last_conflict: scev_not_known iterations_that_access_an_element_twice_in_B: [0] last_conflict: scev_not_known (Subscript distance: 0 )) inner loop index: 0 loop nest: (4 ) distance_vector: 0 direction_vector: = ) ) ------------------------------------------------------------------------ Can anyone confirm these bugs?