public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/30194]  New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
@ 2006-12-13  4:09 pinskia at gcc dot gnu dot org
  2006-12-13  4:09 ` [Bug tree-optimization/30194] " pinskia at gcc dot gnu dot org
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-13  4:09 UTC (permalink / raw)
  To: gcc-bugs

gcc.dg/pr19633-1.c fails on the mainline with the following error message:
FAIL: gcc.dg/pr19633-1.c (test for excess errors)
Excess errors:
pr19633-1.c:(.text+0xd7): undefined reference to `link_error'


This started between r119726 and r119792.


-- 
           Summary: [4.3 Regression] gcc.dg/pr19633-1.c fails on the
                    mainline
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pinskia at gcc dot gnu dot org


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
@ 2006-12-13  4:09 ` pinskia at gcc dot gnu dot org
  2006-12-13  4:16 ` pinskia at gcc dot gnu dot org
                   ` (22 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-13  4:09 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.3.0


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
  2006-12-13  4:09 ` [Bug tree-optimization/30194] " pinskia at gcc dot gnu dot org
@ 2006-12-13  4:16 ` pinskia at gcc dot gnu dot org
  2006-12-13  4:21 ` pinskia at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-13  4:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from pinskia at gcc dot gnu dot org  2006-12-13 04:16 -------
It was passing at r119745:
http://gcc.gnu.org/ml/gcc-testresults/2006-12/msg00467.html

It was failing at r119761:
http://gcc.gnu.org/ml/gcc-testresults/2006-12/msg00472.html


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
  2006-12-13  4:09 ` [Bug tree-optimization/30194] " pinskia at gcc dot gnu dot org
  2006-12-13  4:16 ` pinskia at gcc dot gnu dot org
@ 2006-12-13  4:21 ` pinskia at gcc dot gnu dot org
  2006-12-13 14:12 ` dnovillo at gcc dot gnu dot org
                   ` (20 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-13  4:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from pinskia at gcc dot gnu dot org  2006-12-13 04:21 -------
Looks like the mem-ssa patches cause this.
There are no other patches in that time frame.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dnovillo at gcc dot gnu dot
                   |                            |org


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2006-12-13  4:21 ` pinskia at gcc dot gnu dot org
@ 2006-12-13 14:12 ` dnovillo at gcc dot gnu dot org
  2006-12-13 16:37 ` pinskia at gmail dot com
                   ` (19 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-13 14:12 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from dnovillo at gcc dot gnu dot org  2006-12-13 14:11 -------

Works for me with @119760 (mem-ssa) on all arches (x86, x86_64, ia64 and
ppc64).

$ make check-gcc RUNTESTFLAGS=dg.exp=pr19633-1.c
[...]
Test Run By dnovillo on Wed Dec 13 09:05:53 2006
Native configuration is x86_64-unknown-linux-gnu

                === gcc tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/dnovillo/gcc/src/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /home/dnovillo/gcc/src/gcc/testsuite/gcc.dg/dg.exp ...

                === gcc Summary ===

# of expected passes            2
/home/notnfs/dnovillo/BLD-gcc-native/gcc/xgcc  version 4.3.0 20061212
(experimental)


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2006-12-13 14:12 ` dnovillo at gcc dot gnu dot org
@ 2006-12-13 16:37 ` pinskia at gmail dot com
  2006-12-13 16:50 ` dnovillo at gcc dot gnu dot org
                   ` (18 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: pinskia at gmail dot com @ 2006-12-13 16:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pinskia at gmail dot com  2006-12-13 16:37 -------
Subject: Re:  [4.3 Regression]
        gcc.dg/pr19633-1.c fails on the mainline

On Wed, 2006-12-13 at 14:12 +0000, dnovillo at gcc dot gnu dot org
wrote:
> Works for me with @119760 (mem-ssa) on all arches (x86, x86_64, ia64
> and
> ppc64). 

So, this is about the mainline and not about the mem-ssa branch.  I
don't see why you are looking at the mem-ssa branch's results except to
say something changed on the mainline to expose this issue.

-- Pinski


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2006-12-13 16:37 ` pinskia at gmail dot com
@ 2006-12-13 16:50 ` dnovillo at gcc dot gnu dot org
  2006-12-13 17:00 ` pinskia at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-13 16:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from dnovillo at gcc dot gnu dot org  2006-12-13 16:50 -------
(In reply to comment #4)
> Subject: Re:  [4.3 Regression]
>         gcc.dg/pr19633-1.c fails on the mainline
> 
> On Wed, 2006-12-13 at 14:12 +0000, dnovillo at gcc dot gnu dot org
> wrote:
> > Works for me with @119760 (mem-ssa) on all arches (x86, x86_64, ia64
> > and
> > ppc64). 
> 
> So, this is about the mainline and not about the mem-ssa branch.  I
> don't see why you are looking at the mem-ssa branch's results except to
> say something changed on the mainline to expose this issue.
> 
You completely misunderstood.  It works for me on my *mainline* tree that has
the mem-ssa patch applied.


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2006-12-13 16:50 ` dnovillo at gcc dot gnu dot org
@ 2006-12-13 17:00 ` pinskia at gcc dot gnu dot org
  2006-12-13 17:42 ` dnovillo at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-13 17:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from pinskia at gcc dot gnu dot org  2006-12-13 16:59 -------
(In reply to comment #5)
> You completely misunderstood.  It works for me on my *mainline* tree that has
> the mem-ssa patch applied.
Then why does it fail for FX right after your patch?


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2006-12-13 17:00 ` pinskia at gcc dot gnu dot org
@ 2006-12-13 17:42 ` dnovillo at gcc dot gnu dot org
  2006-12-13 17:49 ` dnovillo at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-13 17:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from dnovillo at gcc dot gnu dot org  2006-12-13 17:41 -------
(In reply to comment #6)
> (In reply to comment #5)
> > You completely misunderstood.  It works for me on my *mainline* tree that has
> > the mem-ssa patch applied.
> Then why does it fail for FX right after your patch?
> 
I would love to find out.  FX, do you have a pre-processed .i?  Do you still
have a cc1 that eliminates the call to link_error?  What transformation removes
it?

Does it work with revision 119760?  That's the revision that added the main
mem-ssa changes (aliasing and rewriting).


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2006-12-13 17:42 ` dnovillo at gcc dot gnu dot org
@ 2006-12-13 17:49 ` dnovillo at gcc dot gnu dot org
  2006-12-13 17:59 ` pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-13 17:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from dnovillo at gcc dot gnu dot org  2006-12-13 17:49 -------
(In reply to comment #2)
> Looks like the mem-ssa patches cause this.
> There are no other patches in that time frame.
> 
There must be.  mem-ssa is @119760.  If you can reproduce with @119760, then
let me know and I'll take a look.


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2006-12-13 17:49 ` dnovillo at gcc dot gnu dot org
@ 2006-12-13 17:59 ` pinskia at gcc dot gnu dot org
  2006-12-13 22:37 ` dnovillo at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-13 17:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from pinskia at gcc dot gnu dot org  2006-12-13 17:59 -------
(In reply to comment #8)
> There must be.  mem-ssa is @119760.  If you can reproduce with @119760, then
> let me know and I'll take a look.

I can reproduce it at @119761 which is the same revision for the trunk as
119761 was a revision on a branch.


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2006-12-13 17:59 ` pinskia at gcc dot gnu dot org
@ 2006-12-13 22:37 ` dnovillo at gcc dot gnu dot org
  2006-12-14 19:29 ` dnovillo at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-13 22:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from dnovillo at gcc dot gnu dot org  2006-12-13 22:37 -------
(In reply to comment #9)
> (In reply to comment #8)
> > There must be.  mem-ssa is @119760.  If you can reproduce with @119760, then
> > let me know and I'll take a look.
> 
> I can reproduce it at @119761 which is the same revision for the trunk as
> 119761 was a revision on a branch.
> 
OK, I'll take a look.  FX mind sending me that data about the test?  I can't
reproduce it locally.


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2006-12-13 22:37 ` dnovillo at gcc dot gnu dot org
@ 2006-12-14 19:29 ` dnovillo at gcc dot gnu dot org
  2006-12-14 19:50 ` dnovillo at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-14 19:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from dnovillo at gcc dot gnu dot org  2006-12-14 19:29 -------
(In reply to comment #10)
> (In reply to comment #9)
> > (In reply to comment #8)
> > > There must be.  mem-ssa is @119760.  If you can reproduce with @119760, then
> > > let me know and I'll take a look.
> > 
> > I can reproduce it at @119761 which is the same revision for the trunk as
> > 119761 was a revision on a branch.
> > 
> OK, I'll take a look.  FX mind sending me that data about the test?  I can't
> reproduce it locally.
> 
Oh, boy.  Now I see it.  We are making different partitioning decisions because
the order of the symbols in the partitioned alias set changed.  So, sometimes
we get one SFT into a partition which just happens to cross a call-site, and if
it's added to the partition, we miss the optimization.  In this case, the SFT
associated with b.s.w is added to MPT.69.

  <L1>:;
    # MPT.69_8 = VDEF <MPT.69_7(D)> { MPT.69 }
    b.s.w = 3;
    # VUSE <SFT.54_9(D), SFT.55_10(D), SFT.56_11(D)> { SFT.54 SFT.55 SFT.56
SFT.62 }
    # SFT.62_13 = VDEF <SFT.62_12(D)>
    # MPT.69_14 = VDEF <MPT.69_8> { SFT.62 MPT.69 }
    x = bar1 (*c_1, *c_1);
    # VUSE <MPT.69_14> { MPT.69 }
    D.1993_6 = b.s.w;


But if aliases are stored in different order in the alias set (different
DECL_UID assignment), we just happen not to choose this SFT for partitioning,
leaving the IL as:

 <L1>:;
    # SFT.61_8 = VDEF <SFT.61_7(D)> { SFT.61 }
    b.s.w = 3;
    # VUSE <SFT.58_9(D), SFT.59_10(D), SFT.60_11(D), SFT.61_8> { SFT.58 SFT.59
SFT.60 SFT.61 }
    # MPT.69_13 = VDEF <MPT.69_12(D)> { MPT.69 }
    x = bar1 (*c_1, *c_1);
    # VUSE <SFT.61_8> { SFT.61 }
    D.1990_6 = b.s.w;

I will workaround this by increasing partitioning thresholds on this test, for
now, but I will leave the PR assigned to me while I figure out better
partitioning heuristics.


-- 

dnovillo at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |dnovillo at gcc dot gnu dot
                   |dot org                     |org
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2006-12-14 19:29:22
               date|                            |


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2006-12-14 19:29 ` dnovillo at gcc dot gnu dot org
@ 2006-12-14 19:50 ` dnovillo at gcc dot gnu dot org
  2007-06-29 17:49 ` mmitchel at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at gcc dot gnu dot org @ 2006-12-14 19:50 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from dnovillo at gcc dot gnu dot org  2006-12-14 19:50 -------
Subject: Bug 30194

Author: dnovillo
Date: Thu Dec 14 19:50:11 2006
New Revision: 119867

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119867
Log:

        PR 30194
        * gcc.dg/pr19633-1.c: Increase threshold for partitioning
        temporarily.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/pr19633-1.c


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2006-12-14 19:50 ` dnovillo at gcc dot gnu dot org
@ 2007-06-29 17:49 ` mmitchel at gcc dot gnu dot org
  2007-07-02 19:00 ` danglin at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2007-06-29 17:49 UTC (permalink / raw)
  To: gcc-bugs



-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2007-06-29 17:49 ` mmitchel at gcc dot gnu dot org
@ 2007-07-02 19:00 ` danglin at gcc dot gnu dot org
  2007-12-18 23:17 ` steven at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: danglin at gcc dot gnu dot org @ 2007-07-02 19:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from danglin at gcc dot gnu dot org  2007-07-02 19:00 -------
This has started failing again on hppa-unknown-linux-gnu as of 20070701.


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |danglin at gcc dot gnu dot
                   |                            |org


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2007-12-18 23:17 ` steven at gcc dot gnu dot org
@ 2007-12-18 23:17 ` steven at gcc dot gnu dot org
  2007-12-19  1:52 ` danglin at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: steven at gcc dot gnu dot org @ 2007-12-18 23:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from steven at gcc dot gnu dot org  2007-12-18 23:17 -------
Dave,
Does the test case pass again if you increase the VOPS threshold once more?  


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2007-07-02 19:00 ` danglin at gcc dot gnu dot org
@ 2007-12-18 23:17 ` steven at gcc dot gnu dot org
  2007-12-18 23:17 ` steven at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: steven at gcc dot gnu dot org @ 2007-12-18 23:17 UTC (permalink / raw)
  To: gcc-bugs



-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING


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


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

* [Bug tree-optimization/30194] [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2007-12-18 23:17 ` steven at gcc dot gnu dot org
@ 2007-12-19  1:52 ` danglin at gcc dot gnu dot org
  2008-01-08 16:30 ` [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs steven at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: danglin at gcc dot gnu dot org @ 2007-12-19  1:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from danglin at gcc dot gnu dot org  2007-12-19 01:52 -------
This went away in mid July on hppa.


-- 

danglin at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|danglin at gcc dot gnu dot  |
                   |org                         |


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


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

* [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2007-12-19  1:52 ` danglin at gcc dot gnu dot org
@ 2008-01-08 16:30 ` steven at gcc dot gnu dot org
  2008-01-08 16:37 ` dnovillo at google dot com
                   ` (4 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: steven at gcc dot gnu dot org @ 2008-01-08 16:30 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from steven at gcc dot gnu dot org  2008-01-08 16:20 -------
Diego, 
Is this something you plan to work on for GCC 4.3?

Does this still qualify as a "4.3 regression"?


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.3 Regression]            |[4.3 Regression] alias set
                   |gcc.dg/pr19633-1.c fails on |partitioning dependent on
                   |the mainline                |SFT DECL_UIDs


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


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

* [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (18 preceding siblings ...)
  2008-01-08 16:30 ` [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs steven at gcc dot gnu dot org
@ 2008-01-08 16:37 ` dnovillo at google dot com
  2008-01-08 17:07 ` rguenth at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at google dot com @ 2008-01-08 16:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from dnovillo at google dot com  2008-01-08 16:23 -------
Subject: Re:  [4.3 Regression] alias set partitioning dependent on SFT
DECL_UIDs

On 8 Jan 2008 16:20:39 -0000, steven at gcc dot gnu dot org
<gcc-bugzilla@gcc.gnu.org> wrote:

> Diego,
> Is this something you plan to work on for GCC 4.3?

I will do my best.

> Does this still qualify as a "4.3 regression"?

If it can't be reproduced with earlier versions, yes.


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (19 preceding siblings ...)
  2008-01-08 16:37 ` dnovillo at google dot com
@ 2008-01-08 17:07 ` rguenth at gcc dot gnu dot org
  2008-01-08 17:11 ` dnovillo at google dot com
                   ` (2 subsequent siblings)
  23 siblings, 0 replies; 25+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-01-08 17:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from rguenth at gcc dot gnu dot org  2008-01-08 16:40 -------
I don't think anything is wrong with 'alias set partitioning dependent on SFT
DECL_UIDs'.  If two SFTs score equal we need to discriminate them somehow.
DECL_UID is exactly the right thing to use for this.

Note that

2007-10-25  Richard Guenther  <rguenther@suse.de>

...
        * tree-ssa-alias.c (mem_sym_stats): ... here and make it static.
...
        (compare_mp_info_entries): Make sort stable by disambiguating
        on DECL_UID.

might have improved the situation.  Or worsened it.

The question would be - why should the DECL_UIDs for SFTs change
spontaneously?


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (20 preceding siblings ...)
  2008-01-08 17:07 ` rguenth at gcc dot gnu dot org
@ 2008-01-08 17:11 ` dnovillo at google dot com
  2008-01-08 17:28 ` rguenth at gcc dot gnu dot org
  2008-01-08 17:30 ` steven at gcc dot gnu dot org
  23 siblings, 0 replies; 25+ messages in thread
From: dnovillo at google dot com @ 2008-01-08 17:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from dnovillo at google dot com  2008-01-08 17:06 -------
Subject: Re:  [4.3 Regression] alias set partitioning dependent on SFT
DECL_UIDs

> I don't think anything is wrong with 'alias set partitioning dependent on SFT
> DECL_UIDs'.  If two SFTs score equal we need to discriminate them somehow.
> DECL_UID is exactly the right thing to use for this.
>
> Note that
>
> 2007-10-25  Richard Guenther  <rguenther@suse.de>
>
> ...
>         * tree-ssa-alias.c (mem_sym_stats): ... here and make it static.
> ...
>         (compare_mp_info_entries): Make sort stable by disambiguating
>         on DECL_UID.
>
> might have improved the situation.  Or worsened it.
>
> The question would be - why should the DECL_UIDs for SFTs change
> spontaneously?

Bother.  I thought I was replying to a different PR (33237).  No, I
don't think I'll work on this PR.  I agree with Richard's assessment.

Diego.


-- 


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


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

* [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (21 preceding siblings ...)
  2008-01-08 17:11 ` dnovillo at google dot com
@ 2008-01-08 17:28 ` rguenth at gcc dot gnu dot org
  2008-01-08 17:30 ` steven at gcc dot gnu dot org
  23 siblings, 0 replies; 25+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2008-01-08 17:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from rguenth at gcc dot gnu dot org  2008-01-08 17:18 -------
Lets just close this as fixed then, as the problem went away.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |FIXED


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


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

* [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs
  2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
                   ` (22 preceding siblings ...)
  2008-01-08 17:28 ` rguenth at gcc dot gnu dot org
@ 2008-01-08 17:30 ` steven at gcc dot gnu dot org
  23 siblings, 0 replies; 25+ messages in thread
From: steven at gcc dot gnu dot org @ 2008-01-08 17:30 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from steven at gcc dot gnu dot org  2008-01-08 17:21 -------
OK.  I was asking because of the final remark in comment #11.  Let's close this
as fixed because the test suite failure is gone and it's unclear what's left to
work on.


-- 


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


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

end of thread, other threads:[~2008-01-08 17:22 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-13  4:09 [Bug tree-optimization/30194] New: [4.3 Regression] gcc.dg/pr19633-1.c fails on the mainline pinskia at gcc dot gnu dot org
2006-12-13  4:09 ` [Bug tree-optimization/30194] " pinskia at gcc dot gnu dot org
2006-12-13  4:16 ` pinskia at gcc dot gnu dot org
2006-12-13  4:21 ` pinskia at gcc dot gnu dot org
2006-12-13 14:12 ` dnovillo at gcc dot gnu dot org
2006-12-13 16:37 ` pinskia at gmail dot com
2006-12-13 16:50 ` dnovillo at gcc dot gnu dot org
2006-12-13 17:00 ` pinskia at gcc dot gnu dot org
2006-12-13 17:42 ` dnovillo at gcc dot gnu dot org
2006-12-13 17:49 ` dnovillo at gcc dot gnu dot org
2006-12-13 17:59 ` pinskia at gcc dot gnu dot org
2006-12-13 22:37 ` dnovillo at gcc dot gnu dot org
2006-12-14 19:29 ` dnovillo at gcc dot gnu dot org
2006-12-14 19:50 ` dnovillo at gcc dot gnu dot org
2007-06-29 17:49 ` mmitchel at gcc dot gnu dot org
2007-07-02 19:00 ` danglin at gcc dot gnu dot org
2007-12-18 23:17 ` steven at gcc dot gnu dot org
2007-12-18 23:17 ` steven at gcc dot gnu dot org
2007-12-19  1:52 ` danglin at gcc dot gnu dot org
2008-01-08 16:30 ` [Bug tree-optimization/30194] [4.3 Regression] alias set partitioning dependent on SFT DECL_UIDs steven at gcc dot gnu dot org
2008-01-08 16:37 ` dnovillo at google dot com
2008-01-08 17:07 ` rguenth at gcc dot gnu dot org
2008-01-08 17:11 ` dnovillo at google dot com
2008-01-08 17:28 ` rguenth at gcc dot gnu dot org
2008-01-08 17:30 ` steven at gcc dot gnu dot 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).