Re: GCC + libJIT instead of LLVM

2009-04-05 Thread Kirill Kononenko
Hello After many considerations, I want to let everyone know about a release of my work done in a package: 0.1.2.5 + / 0.1.2 1/2 version release (code name: "libJIT-ON-TESTOSTERONE") * main branch + libJIT-linear-scan-register-allocator * Add optimization levels for IA-32 from

Bootstrap on powerpc-linux trunk broken between r145531 and r145540 internal compiler error: in fold_convert, at fold-const.c:2506

2009-04-05 Thread Laurent GUERBY
Hi, The compile farm powerpc-linux tester (gcc53) now fails to bootstrap, from the ChangeLog and the message I would guess this was caused by PR 8781/37892 patch. Sincerely, Laurent Updated to revision 145531. => OK Updating SVN tree Ugcc/tree-ssa-sccvn.c Ugcc/tree-ssa-sccvn.h Ugcc

Re: fwprop and CSE const anchor opt

2009-04-05 Thread Richard Sandiford
Adam Nemet writes: > Richard Sandiford writes: >> Adam Nemet writes: >> > In order for my CSE const anchor patch to work I needed to drastically >> > lower >> > the cost of immediate addition in the MIPS backend. This was acceptable >> > as a >> > proof of concept but not in general of course.

Re: GCC + libJIT instead of LLVM

2009-04-05 Thread Kirill Kononenko
About the benchmarks you know what I mean I guess. That they don't prove anything, no matter how hard other people want to prove the inverse. Concrete figures will be in incoming research papers I am working right now. So just don't start right now with saying give us figures :-) Thanks, Kirill

Bootstrap broken on sparc-linux trunk between 145310:145425 because of new genattrtab.c va_arg (p, HOST_WIDE_INT) warning

2009-04-05 Thread Laurent GUERBY
Hi, On sparc-linux gcc54 I get at rev 145425: /home/guerby/build/./prev-gcc/xgcc -B/home/guerby/build/./prev-gcc/ -B/n/54/guerby/install-trunk/sparc64-unknown-linux-gnu/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-p\ rototypes -Wcast-qual -Wold-style-definit

Re: Bootstrap broken on sparc-linux trunk between 145310:145425 because of new genattrtab.c va_arg (p, HOST_WIDE_INT) warning

2009-04-05 Thread H.J. Lu
On Sun, Apr 5, 2009 at 2:25 AM, Laurent GUERBY wrote: > Hi, > > On sparc-linux gcc54 I get at rev 145425: > > /home/guerby/build/./prev-gcc/xgcc -B/home/guerby/build/./prev-gcc/ > -B/n/54/guerby/install-trunk/sparc64-unknown-linux-gnu/bin/ -c  -g -O2 > -DIN_GCC   -W -Wall -Wwrite-strings -Wstric

[fortran] spurious initialized warning with select-case?

2009-04-05 Thread Daniel Franke
Hi all. Here's another spurious(?) uninitialized warning. As the full range is implied, the question is, if this a fortran or a middle-end problem: $> cat range.f90 FUNCTION f(n) INTEGER, INTENT(in) :: n REAL:: f SELECT CASE (n) CASE ( :-1); f = -1.0 CASE (0);f

Annoucing regressions and bootstrap fail? (was: Bootstrap broken on sparc-linux trunk between 145310:145425 because of new genattrtab.c va_arg (p, HOST_WIDE_INT) warning)

2009-04-05 Thread Laurent GUERBY
On Sun, 2009-04-05 at 08:25 -0700, H.J. Lu wrote: > On Sun, Apr 5, 2009 at 2:25 AM, Laurent GUERBY wrote: > > I'm thinking of changing my auto tester to report a broken bootstrap > > (the first time a bootstrap fails), is there a normalized way to > > report such failures to gcc-testresults@ or g

Debugging gcc front end

2009-04-05 Thread Guilherme Puglia
Hi! or better, hello again! I have posted a question (with my class friend Eduardo) about 2 or 3 weeks ago. My question was about the grammar wich gcc C front end use. Happily, I found the answer of my question. Now, I'm having other trouble. I wanna insert some "predefined" AST's tree nodes. To

Re: [fortran] spurious initialized warning with select-case?

2009-04-05 Thread Steve Kargl
On Sun, Apr 05, 2009 at 05:48:44PM +0200, Daniel Franke wrote: > Hi all. > > Here's another spurious(?) uninitialized warning. As the full range is > implied, the question is, if this a fortran or a middle-end problem: > > $> cat range.f90 > FUNCTION f(n) > INTEGER, INTENT(in) :: n > REAL

Re: [fortran] spurious initialized warning with select-case?

2009-04-05 Thread Eric Botcazou
> I'm not sure if it would work and I have idea where in trans*.c > you need to do this, but if you mark the tree as used with > something like > > TREE_USED (__result_f) = 1 > > the middle-end may be silenced. I think that TREE_NO_WARNING would be more appropriate for this purpose. -- Eric Botc

Re: Bootstrap on powerpc-linux trunk broken between r145531 and r145540 internal compiler error: in fold_convert, at fold-const.c:2506

2009-04-05 Thread Richard Guenther
On Sun, Apr 5, 2009 at 11:01 AM, Laurent GUERBY wrote: > Hi, > > The compile farm powerpc-linux tester (gcc53) now fails to bootstrap, > from the ChangeLog and the message I would guess this was caused by PR > 8781/37892 patch. Please open a bugzilla if one doesn't already exist and attach prepro

Re: [fortran] spurious initialized warning with select-case?

2009-04-05 Thread Daniel Franke
On Sunday 05 April 2009 18:56:20 Eric Botcazou wrote: > > I'm not sure if it would work and I have idea where in trans*.c > > you need to do this, but if you mark the tree as used with > > something like > > > > TREE_USED (__result_f) = 1 > > > > the middle-end may be silenced. > > I think that TRE

Re: fwprop and CSE const anchor opt

2009-04-05 Thread Adam Nemet
Richard Sandiford writes: > Adam Nemet writes: > > * Synthesizing multi-insns constants from const anchors make sense > > regardless > > whether the constant is used as an address so I am adjusting the cost system > > to make those stick independent of the context. I still need to benchmark > >

gcc-4.3-20090405 is now available

2009-04-05 Thread gccadmin
Snapshot gcc-4.3-20090405 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20090405/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.3 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches