Re: SoC application draft (Re: Summer of Code project discussion)

2006-05-08 Thread Laurynas Biveinis
It seems fine to me. One note for copying collection; I don't know that you need to solve the local variables problem. What I did during development was support both copying and non-copying collection; there's at least one suitable point (probably more - I did not look very hard) for copying.

Re: Ada

2006-05-08 Thread Laurent GUERBY
Hi Bill, You need to have a previous version of GCC with Ada enabled to be able to compile Ada since the Ada front-end is written in Ada. It is likely that your configure log has a failure for the following checks: checking for gnatbind... gnatbind checking whether compiler driver understands A

RE: indirect call in RTL dump files

2006-05-08 Thread Dave Korn
On 06 May 2006 19:45, sean yang wrote: >> From: Andrew Pinski >> On May 6, 2006, at 10:06 AM, sean yang wrote: >> >>> 2) indirect call (explained in 3.1 in the above paper) >>> Can someone help me explain this a bit? --what the corresponding code is >>> in C, and what causes it to happen? What

New page for link-time/dynamic optimizations cleanup project

2006-05-08 Thread Diego Novillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 http://gcc.gnu.org/wiki/LinkTimeCleanups Please add new items to the task list as you see fit. There may be some crossover with other projects, particularly some from 'speedup areas'. In these cases it may be simpler to just add links. -BEGIN PG

Re: VLA/VM [*] bug fixes for C

2006-05-08 Thread Neil Booth
Joseph S. Myers wrote:- > On Sun, 7 May 2006, Neil Booth wrote: > > > For the composite type, 6.2.7p3 dash 1 applies, and the composite is > > the VLA type. That VLA type is derived indirectly from an incomplete > > type, and hence subscripting that incomplete type falls foul of the > > contrain

Re: GCC 4.1.1/4.2.0 build failure with current binutils (iWMMXt)

2006-05-08 Thread Richard Earnshaw
On Sun, 2006-05-07 at 10:06, Steven Newbury wrote: > I have built an EABI/iWMMXt Gentoo based system. The toolchain I used is > modified to add a Linux/EABI/iWMMXt target. It has been fine until I changed > my binutils from an earlier snapshot to a current version Gentoo 2.16.92, > csl-2_17-branc

Re: GCC 4.1.1/4.2.0 build failure with current binutils (iWMMXt)

2006-05-08 Thread Steven Newbury
--- Richard Earnshaw <[EMAIL PROTECTED]> wrote: > On Sun, 2006-05-07 at 10:06, Steven Newbury wrote: > > I have built an EABI/iWMMXt Gentoo based system. The toolchain I used is > > modified to add a Linux/EABI/iWMMXt target. It has been fine until I > changed > > my binutils from an earlier sn

Re: configure eerror, no acceptable cc found in$PATH, please help

2006-05-08 Thread Eric Christopher
On May 7, 2006, at 5:06 PM, fsshl plinlin wrote: dear gcc: when I try to install gcc 4.0 at my apple mac os X , 7.9.0 (by uname -r), when I ./configure it reply error as no acceptable cc found in $PATH if that need c compiler be install, please tell where, (if binary , please indicate th

RE: GCC 4.0.1 compilation errors

2006-05-08 Thread Dave Korn
On 07 May 2006 02:48, Dan Kegel wrote: >On 05 May 2006 11:50, Ginil Gharat wrote: >> >> We recently started porting a C++ project from gcc-3.2.1 to gcc-4.0.1. We >> initially ran into several problems. The code that compiled easily with >> gcc-3.2.1 would not compile with gcc-4.0.1. >> >> Later w

RE: Summer of Code project discussion

2006-05-08 Thread Dave Korn
On 07 May 2006 21:36, Daniel Jacobowitz wrote: > On Sun, May 07, 2006 at 10:26:20PM +0200, Laurynas Biveinis wrote: >> - Cygwin's mmap() is still buggy. There was a lot of work on it >> previously, the last message I could find on the subject was >> http://gcc.gnu.org/ml/gcc-patches/2003-06/msg005

Seeking patch for ambiguous conversion

2006-05-08 Thread Earl Chew
Is there a recent (3.4.2 or later) patch for the following problem? Consider the short program fragment below. There are two failures, and one success under gcc. The entire fragment compiles ok with the latest Microsoft Visual Studio and even one version before that. With gcc 3.4.1 (Cygwin) and

Re: Seeking patch for ambiguous conversion

2006-05-08 Thread Joe Buck
On Mon, May 08, 2006 at 11:30:57AM -0700, Earl Chew wrote: > Is there a recent (3.4.2 or later) patch for the following problem? It's not clear whether there is any problem in the compiler, though there may be a problem in the code. > The entire fragment compiles ok with the latest Microsoft Visu

ada

2006-05-08 Thread Bill Cunningham
I tried that RPM for gnat 3.15 and it wants binutils 2.9 and well I built a binary version of binutils 2.16 with a 3.4.6 compiler. So RPM doesn't know binutils is installed. So what I need to do is force RPM to install this .rpm by overriding it's checking for dependancies. Would anyone happen

Re: Seeking patch for ambiguous conversion

2006-05-08 Thread Václav Haisman
Earl Chew wrote: > Is there a recent (3.4.2 or later) patch for the following problem? > > Consider the short program fragment below. There are two failures, and > one success under gcc. > > The entire fragment compiles ok with the latest Microsoft Visual Studio > and even one version before th

Re: ada

2006-05-08 Thread Laurent GUERBY
On Mon, 2006-05-08 at 14:49 -0400, Bill Cunningham wrote: > I tried that RPM for gnat 3.15 and it wants binutils 2.9 and well I > built a binary version of binutils 2.16 with a 3.4.6 compiler. So RPM > doesn't know binutils is installed. So what I need to do is force RPM to > install this .rpm

Re: VLA/VM [*] bug fixes for C

2006-05-08 Thread Mike Stump
On May 6, 2006, at 3:32 PM, Joseph S. Myers wrote: Function prototype scope is defined in 6.2.1#4. I've fixed up most all the previously identified issues... In gnu99: void foo11(typeof (int (*)(int o[*])) i); valid?

Re: VLA/VM [*] bug fixes for C

2006-05-08 Thread Joseph S. Myers
On Mon, 8 May 2006, Mike Stump wrote: > On May 6, 2006, at 3:32 PM, Joseph S. Myers wrote: > > Function prototype scope is defined in 6.2.1#4. > > I've fixed up most all the previously identified issues... > > In gnu99: > > void foo11(typeof (int (*)(int o[*])) i); > > valid? I think that's v

mips: -G0 vs __dso_handle

2006-05-08 Thread DJ Delorie
For mips-elf builds, crtbegin.o is built with -G 0 ("in case $gp isn't used"). This makes __dso_handle be put in .data. However, the "prototype" created by cp/decl.c is "void *__dso_data" which causes GPrel addressing if your application is built without -G 0 (i.e. the default), which causes lin

ANNOUNCE: Gelato ICE GCC presentations available

2006-05-08 Thread Mark K. Smith
The following presentations from the Gelato ICE GCC track (April 24 and 25) can be found at: http://www.gelato.org/community/gelato_meeting.php?id=ICE06aprT (see bottom of left index column entitled "Focus on GCC" for links) - The ISP RAS Effort to Improve GCC for Itanium, Arutyun Avetisyan - GCC

Re: mips: -G0 vs __dso_handle

2006-05-08 Thread Ian Lance Taylor
DJ Delorie <[EMAIL PROTECTED]> writes: > For mips-elf builds, crtbegin.o is built with -G 0 ("in case $gp isn't > used"). This makes __dso_handle be put in .data. However, the > "prototype" created by cp/decl.c is "void *__dso_data" which causes > GPrel addressing if your application is built wi