https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|6.5 |7.4
--- Comment #19 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #18 from Martin Liška ---
Good job, tramp3d works now ;)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
Richard Biener changed:
What|Removed |Added
Known to work||8.0
Summary|[6/7/8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #17 from Richard Biener ---
Author: rguenth
Date: Fri Sep 15 07:03:02 2017
New Revision: 252780
URL: https://gcc.gnu.org/viewcvs?rev=252780=gcc=rev
Log:
2017-09-15 Richard Biener
PR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #11 from Sebastian Pop ---
(In reply to Richard Biener from comment #10)
> But then with different number of subscripts (and also likely different
> DR_BASE_OBJECT) you can't do anything with them and have to assume
> dependence.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #10 from Richard Biener ---
(In reply to Sebastian Pop from comment #7)
> (In reply to Martin Liška from comment #5)
> > Created attachment 40662 [details]
> > Isolated graphite dump for miscompiled function
> >
> > As shown in the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #9 from Sebastian Pop ---
/* Determines the base object and the list of indices of memory reference
DR, analyzed in LOOP and instantiated in loop nest NEST. */
static void
dr_analyze_indices (struct data_reference *dr, loop_p
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #8 from Sebastian Pop ---
The code in fault is called from pdr_add_memory_accesses()
Maybe the problem is in parsing the gimple MEM[] into a data reference.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #7 from Sebastian Pop ---
(In reply to Martin Liška from comment #5)
> Created attachment 40662 [details]
> Isolated graphite dump for miscompiled function
>
> As shown in the dump file, there are dependencies for the problematic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #6 from Martin Liška ---
And I'm also trying to reduce a self-contained test-case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #5 from Martin Liška ---
Created attachment 40662
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40662=edit
Isolated graphite dump for miscompiled function
As shown in the dump file, there are dependencies for the problematic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #4 from Sebastian Pop ---
The data dependence relations are dumped in the output of
-fdump-tree-graphite-all.
graphite-dependences.c contains the code for the data dependence computations.
Looking at the gimple code it seems like a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
--- Comment #3 from Martin Liška ---
Ok, fails with:
g++ -floop-nest-optimize -Ofast -w tramp3d-v4.cpp -fdump-tree-graphite-details
-$ fdbg-cnt=graphite_scop:4
Problem are following side-by-side loops:
[scheduler] original ast:
{
for (int
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
Richard Biener changed:
What|Removed |Added
Priority|P4 |P2
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68823
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
15 matches
Mail list logo