--- Comment #23 from patchapp at dberlin dot org 2006-05-15 19:32 ---
Subject: Bug number PR26447
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg00138.html
--
http://gcc.gnu.org/bugzilla/s
--- Comment #22 from rguenth at gcc dot gnu dot org 2006-05-04 07:45
---
Subject: Bug 26447
Author: rguenth
Date: Thu May 4 07:44:37 2006
New Revision: 113517
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113517
Log:
2006-05-04 Richard Guenther <[EMAIL PROTECTED]>
--- Comment #21 from rguenth at gcc dot gnu dot org 2006-05-04 07:45
---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #20 from rguenth at gcc dot gnu dot org 2006-05-03 12:09
---
Created an attachment (id=11366)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11366&action=view)
patch
Another patch that implements the suggested basic block splitting by
re-inserting
on the fallthrough ed
--- Comment #19 from rguenth at gcc dot gnu dot org 2006-05-03 10:36
---
Thanks!
So, the problem is that PRE inserts (and later realifies) fake stores in basic
blocks with abnormal control flow. It would need to do the insertion on the
outgoing edges in this case, or deal with splitti
--- Comment #18 from aph at gcc dot gnu dot org 2006-05-03 10:22 ---
gcj -findirect-dispatch doesn't work with .java files, only with .class files,
so I didn't try it.
class XMLStreamWriter
{
void writeCharacters(String s) {}
}
class XMLStreamException extends Exception {}
public c
--- Comment #17 from rguenth at gcc dot gnu dot org 2006-05-03 10:14
---
It fails for me on head with -O2 -findirect-dispatch:
trunk-g/gcc> ./jc1 -quiet -O2 -findirect-dispatch StAXWriter.java
-fbootclasspath=../i686-pc-linux-gnu/libjava/classpath/lib
StAXWriter.java: In class 'StAXWri
--- Comment #16 from aph at gcc dot gnu dot org 2006-05-03 10:11 ---
I can certainly do that, but it doesn't fail on HEAD. Are you sure you really
want it?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26447
--- Comment #15 from rguenth at gcc dot gnu dot org 2006-05-03 10:00
---
Btw, can someone java-capable reduce the testase
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;
public class StAXWriter
{
XMLStreamWriter writer;
int indent = 0;
public
--- Comment #14 from rguenth at gcc dot gnu dot org 2006-05-03 08:10
---
This is a blocker for me.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #13 from mckinlay at redhat dot com 2006-05-02 17:32 ---
*** Bug 27389 has been marked as a duplicate of this bug. ***
--
Bug 26447 depends on bug 27389, which changed state.
Bug 27389 Summary: [4.2 Regression] java: verify_flow_info fails
http://gcc.gnu.org/bugzilla/show
--- Comment #12 from pinskia at gcc dot gnu dot org 2006-05-02 15:19
---
PR 27389 looks like a reduced testcase.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #11 from pinskia at gcc dot gnu dot org 2006-03-06 15:24
---
I might look into fix this later this week, the problem is the creating of
loads which could cause an trap/exception but not putting them into different
BB's.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26
--- Comment #10 from aph at gcc dot gnu dot org 2006-03-02 10:31 ---
No, that patch doesn't help. Still get the same result at -O2:
[EMAIL PROTECTED] eclipse]$ /home/aph/gcc/install/bin/gcj -c -O2 -g -fPIC
-findirect-dispatch -fjni AbstractCommentParser.class
org/eclipse/jdt/internal/c
--- Comment #8 from dberlin at gcc dot gnu dot org 2006-02-27 19:46 ---
Subject: Bug 26447
Whoops, forgot patch
--- Comment #9 from dberlin at gcc dot gnu dot org 2006-02-27 19:46 ---
Created an attachment (id=10923)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10923&a
--- Comment #7 from dberlin at gcc dot gnu dot org 2006-02-27 19:45 ---
Subject: Bug 26447
Give this patch a try and let me know if it works for you
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26447
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-02-27 17:41 ---
This the best I can get but I never can get an ICE:
int f(int a, int *b, int *c, int *d)throw()
{
// try {
int e = *c;
if (e!=0)
*b = 1;
return *c+*d;
// } catch(...)
/* {
return 0;
}*/
}
Comp
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-02-27 17:32 ---
Trying to get a reduced C++ testcase, load PRE is causing the ICE.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
18 matches
Mail list logo