Re: PowerPC lwsync Instruction

2008-06-23 Thread Gabriel Paubert
On Thu, Jun 19, 2008 at 03:50:34PM -0500, Joel Sherrill wrote: > Andrew Pinski wrote: > >On Thu, Jun 19, 2008 at 1:36 PM, Joel Sherrill > ><[EMAIL PROTECTED]> wrote: > > > >>Hi, > >> > >>I ran into something tracking down a test > >>failure on psim and now thing there is a > >>target specific iss

Back-End differences between 4.2.1 and 4.3.1

2008-06-23 Thread Boris Boesler
Hi! I upgraded from GCC 4.2.1 to GCC 4.3.1. But with this new version I can't compile any program with my back-end which works with GCC 4.2.1. I get the following error message: empty-void.c: In function 'main': empty-void.c:15: error: unrecognizable insn: (insn 14 4 15 empty-void.c:14 (pa

Re: reg "use" replacement vs match_dup operand ?

2008-06-23 Thread Olivier Hainque
Olivier Hainque wrote: > move_invariant_reg has this code: > > /* Replace the uses we know to be dominated. > and we're observing a case where this updates only one of two > match_dup related operands. This is on i386-mingwin [...] This is causing nasty miscompilation of this very simple

Re: gcc-in-cxx branch created

2008-06-23 Thread Joseph S. Myers
On Mon, 23 Jun 2008, Arnaud Charlet wrote: > >> How can maintainers ensure this does not happen? > > > > What is your suggestion, stay with C? It doesn't have type safe enums > > either. > > One possibility is to do what we do for Ada: have a style/coding checker > built into the compiler (C++

Re: gcc-in-cxx branch created

2008-06-23 Thread Arnaud Charlet
> I've thought such a thing would be useful for C style as well. Right. It just becomes more of an issue if people start using C++ which is a much more complex and large language, but it would also benefit gcc developers today to have C coding standard checked automatically. > One slight complica

Re: gcc-in-cxx branch created

2008-06-23 Thread Ian Lance Taylor
Bruno Haible <[EMAIL PROTECTED]> writes: > A comment regarding the GCC-in-C++ idea. In slide 16 you merely answer > > "C++ is too complicated!" > > with > > "Maintainers will ensure that gcc continues to be maintainable." > > C++ has, for example, 12 different ways to represent or invoke a fun

Re: Should we remove java from the default bootstrap languages?

2008-06-23 Thread Ian Lance Taylor
Ben Elliston <[EMAIL PROTECTED]> writes: > On Sun, 2008-06-22 at 07:32 -0700, Ian Lance Taylor wrote: > >> I think it would only be a few days of work for somebody familiar with >> Tcl to add -j support to DejaGNU. I think that would be a very useful >> contribution to gcc development. > > What d

Re: gcc-in-cxx branch created

2008-06-23 Thread Bruno Haible
Arnaud Charlet wrote: > One possibility is to do what we do for Ada: have a style/coding checker > built into the compiler (C++ front-end) as a special switch, and enable this > switch during bootstrap, so that any such coding style violation is > transformed > into an error Yes, this can be the

Re: PR 36599

2008-06-23 Thread Richard Guenther
On Sun, 22 Jun 2008, Jack Howarth wrote: > Richard, > There is a regression in the induct polyhedron benchmark execution > when gfortran compiled with -ffast-math -O3 introduced with gcc 4.3 > that isn't present in gcc 4.2.4. > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36599 > > Accordi

Re: Should we remove java from the default bootstrap languages?

2008-06-23 Thread Ian Lance Taylor
Ian Lance Taylor <[EMAIL PROTECTED]> writes: > This feature could not be used when executing > programs on a target board or when using DejaGNU to drive a compiler > running on a different host; however, that is not the common case. To be clear, when using an embedded target board, the compilatio

Re: GCC 4.3.2 Status Report (2008-06-22)

2008-06-23 Thread Joel Sherrill
Joseph S. Myers wrote: Status == The GCC 4.3 branch is open for commits under normal release branch rules. The 4.3.2 release is expected around 2008-08-06. Quality Data Priority # Change from Last Report --- --- P1

Re: GCC 4.3.2 Status Report (2008-06-22)

2008-06-23 Thread Richard Guenther
On Mon, 23 Jun 2008, Joel Sherrill wrote: > Joseph S. Myers wrote: > > Status > > == > > > > The GCC 4.3 branch is open for commits under normal release branch > > rules. The 4.3.2 release is expected around 2008-08-06. > > > > Quality Data > > > > > > Priority # Cha

2008 GCC Summit Proceedings

2008-06-23 Thread Benjamin Kosnik
...expecting these documents to be put up on the gcc wiki at some point, right? Does anybody have an ETA or know how this has worked in previous years? http://gcc.gnu.org/wiki -benjamin

GCC 3.3.3 not on GNU servers...

2008-06-23 Thread Paul Koning
I was looking for GCC 3.3.3 just now, and noticed that it doesn't exist on the generic GNU FTP server or its mirrors (ftp://ftp.gnu.org/gnu/gcc for example). 3.3.2 and 3.3.4 are there, as well as lots of other releases, but 3.3.3 is mysteriously missing. It does exist on the specific GCC mirrors,

Re: GCC 4.3.2 Status Report (2008-06-22)

2008-06-23 Thread Kaveh R. GHAZI
On Sun, 22 Jun 2008, Joseph S. Myers wrote: > Status > == > > The GCC 4.3 branch is open for commits under normal release branch > rules. The 4.3.2 release is expected around 2008-08-06. > > Quality Data > > > Priority# Change from Last Report > ---

Re: GCC 3.3.3 not on GNU servers...

2008-06-23 Thread Kai Ruottu
Paul Koning wrote: I was looking for GCC 3.3.3 just now, and noticed that it doesn't exist on the generic GNU FTP server or its mirrors (ftp://ftp.gnu.org/gnu/gcc for example). 3.3.2 and 3.3.4 are there, as well as lots of other releases, but 3.3.3 is mysteriously missing. I looked too and wa

RE: GCC 3.3.3 not on GNU servers...

2008-06-23 Thread Dave Korn
Kai Ruottu wrote on 23 June 2008 20:05: > Paul Koning wrote: > >> I was looking for GCC 3.3.3 just now, and noticed that it doesn't >> exist on the generic GNU FTP server or its mirrors >> (ftp://ftp.gnu.org/gnu/gcc for example). 3.3.2 and 3.3.4 are there, >> as well as lots of other releases, b

Re: Should we remove java from the default bootstrap languages?

2008-06-23 Thread Jonathan Wakely
2008/6/23 NightStrike: > On 6/23/08, Laurent GUERBY wrote: >> > I think it could also be addressed with the gcc compile farm. I >> > thought that there was some place where we could put patches, and they >> > would be automatically picked up and tested by some sort of automatic >> > scripts a

gcc-4.1-20080623 is now available

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

Re: [PATCH,rs6000] split up crtsavres into individual files

2008-06-23 Thread Andrew Pinski
http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00324.html This introduced a few warnings while building libgcc for powerpc64-linux-gnu: /home/apinski/src/local/gcc/libgcc/shared-object.mk:26: warning: overriding commands for target `crtsavfpr.o' /home/apinski/src/local/gcc/libgcc/config/rs6000/t-ppc

Re: [PATCH,rs6000] split up crtsavres into individual files

2008-06-23 Thread Ben Elliston
On Mon, 2008-06-23 at 15:52 -0700, Andrew Pinski wrote: > http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00324.html > > This introduced a few warnings while building libgcc for powerpc64-linux-gnu: I see lots and lots of these myself: /home/bje/source/gcc-trunk/libgcc/shared-object.mk:26: warning

RFA and RFC: tweak -fstrict-aliasing docs, provide pointer-cast example

2008-06-23 Thread Hans-Peter Nilsson
There's background in . Neither Richi nor me could find the union-assignment "gcc extension" at a glance, probably because it's not an *extension* but an implementation-defined behavior, and actually duly documented as such. However, to cross-ref

Re: gcc-in-cxx branch created

2008-06-23 Thread Tom Tromey
> "Ian" == Ian Lance Taylor <[EMAIL PROTECTED]> writes: Ian> The other major TODO is to work out the details of using STL Ian> containers with GC allocated objects. This means teaching gengtype Ian> how to generate code to traverse STL containers, which would then be Ian> used during GC. Thi