Re: Segment registers support for i386

2006-05-25 Thread Rémy Saissy
You won't be able to. You're going to need to write your own code that, during the conversion of the tree to RTL, creates RTL expressions which indicate that the memory references use segment registers. This probably won't be easy since there are a lot of contexts where your "far" pointer can be

Re: GCC 4.1.1 Released

2006-05-25 Thread Rogelio M. Serrano Jr.
Mark Mitchell wrote: GCC 4.1.1 has been released. This release is a bug-fix release for problems in GCC 4.0.2. GCC 4.1.1 contains changes to correct regressions from previous releases, but no new features. This release is available from the FTP servers listed here: http://www.gnu.org/ord

Re: GCC 4.1.1 Released

2006-05-25 Thread Roberto Bagnara
Mark Mitchell wrote: GCC 4.1.1 has been released. This release is a bug-fix release for problems in GCC 4.0.2. GCC [...] Do you mean "a bug-fix release for problems in GCC 4.1.0"? All the best, Roberto -- Prof. Roberto Bagnara Computer Science Group Department of Mathematics, University

GCC 4.1.1 Released

2006-05-25 Thread Mark Mitchell
GCC 4.1.1 has been released. This release is a bug-fix release for problems in GCC 4.0.2. GCC 4.1.1 contains changes to correct regressions from previous releases, but no new features. This release is available from the FTP servers listed here: http://www.gnu.org/order/ftp.html The releas

Re: optimizing calling conventions for function return

2006-05-25 Thread Alan Modra
On Thu, May 25, 2006 at 07:11:59PM +0100, Joern RENNECKE wrote: > In http://gcc.gnu.org/ml/gcc/2006-05/msg00604.html, you wrote: > > >The sequence of call, test, jne (or slight variations) occurs in > >1000's of places, if a better alternative can be found there could be > >significant perofrmance

gcc-4.0-20060525 is now available

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

Re: GCC 2006 Summer of Code accepted projects

2006-05-25 Thread lopezibanez
Hi, Projects, students and mentors for SoC 2006 are now listed at http://gcc.gnu.org/wiki/SummerOfCode (you may edit it to link to your blog, website, or wiki page). Cheers, Manuel. On 25/05/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: Daniel, I think it is not a problem that this info

Re: optimizing calling conventions for function returns

2006-05-25 Thread Geert Bosch
On May 25, 2006, at 13:21, Jon Smirl wrote: jmp *4($esp) This is slightly faster than addl, ret. The point is that this is only executed in the error case. But my micro scale benchmarks are extremely influenced by changes in branch prediction. I still wonder how this would perfor

Re: optimizing calling conventions for function return

2006-05-25 Thread Joern RENNECKE
In http://gcc.gnu.org/ml/gcc/2006-05/msg00604.html, you wrote: The sequence of call, test, jne (or slight variations) occurs in 1000's of places, if a better alternative can be found there could be significant perofrmance gains. If the time taken to do the test and branch is really significant

Re: optimizing calling conventions for function returns

2006-05-25 Thread Jon Smirl
On 5/25/06, Jon Smirl <[EMAIL PROTECTED]> wrote: I ran into another snag that taking the alternative return on a P4 has really bad performance impacts since it messes up prefetch. This sequence is the killer. addl$4, %esp ret /* Return to err

Re: [Ada] cross-gnatmake and "gcc"

2006-05-25 Thread Bernd Trog
--- Laurent GUERBY <[EMAIL PROTECTED]> wrote: > Hard to say without more information, looks like a bug though, I suggest > you post detailed commands and logs in gcc.gnu.org/bugzilla :) OK. It's PR27769. (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27769)

Re: [Ada] cross-gnatmake and "gcc"

2006-05-25 Thread Laurent GUERBY
On Thu, 2006-05-25 at 07:28 -0700, Bernd Trog wrote: > Hello, > does anybody know why a cross-gnatmake needs > a "gcc" (host version, no target prefix) in > order to cross-build a static library? Hard to say without more information, looks like a bug though, I suggest you post detailed commands

Re: optimizing calling conventions for function returns

2006-05-25 Thread Jon Smirl
On 5/25/06, Geert Bosch <[EMAIL PROTECTED]> wrote: On May 23, 2006, at 11:21, Jon Smirl wrote: > A new calling convention could push two return addresses for functions > that return their status in EAX. On EAX=0 you take the first return, > EAX != 0 you take the second. This seems the same as

Re: GCC 2006 Summer of Code accepted projects

2006-05-25 Thread lopezibanez
Daniel, I think it is not a problem that this info appears also in the GCC wiki, is it? Thus, tonight, I will write it down in the GCC wiki for further reference. If someone wishes to send me further information (links to blogs or webpages), you are welcome to send it to my email address. My inte

Re: GCC 2006 Summer of Code accepted projects

2006-05-25 Thread Daniel Berlin
Ian Lance Taylor wrote: > "Paul Biggar" <[EMAIL PROTECTED]> writes: > >>> Google approved six applications for gcc for Summer of Code 2006. >>> They are: >>> >>> Code parallelization using polyhdral model Plesco Alexandru >>> Escape analysisPaul Biggar >>> Garba

Expansion of __builtin_frame_address

2006-05-25 Thread Mark Shinwell
Hi, I'd like to gather some opinions and advice on the expansion of __builtin_frame_address, as discussed on gcc-patches last year [1, 2]. This centres on the following comment in expand_builtin_return_addr arising from revision 103294 last year: /* For a zero count, we don't care what frame add

[Ada] cross-gnatmake and "gcc"

2006-05-25 Thread Bernd Trog
Hello, does anybody know why a cross-gnatmake needs a "gcc" (host version, no target prefix) in order to cross-build a static library? __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

Re: optimizing calling conventions for function returns

2006-05-25 Thread Geert Bosch
On May 23, 2006, at 11:21, Jon Smirl wrote: A new calling convention could push two return addresses for functions that return their status in EAX. On EAX=0 you take the first return, EAX != 0 you take the second. This seems the same as passing an extra function pointer argument and calling t

Re: GCC 2006 Summer of Code accepted projects

2006-05-25 Thread Ian Lance Taylor
"Paul Biggar" <[EMAIL PROTECTED]> writes: > > Google approved six applications for gcc for Summer of Code 2006. > > They are: > > > > Code parallelization using polyhdral model Plesco Alexandru > > Escape analysisPaul Biggar > > Garbage collection tuning

Re: use of changes in STL library

2006-05-25 Thread Chris Jefferson
On 5/25/06, Marek Zuk <[EMAIL PROTECTED]> wrote: Hi thanks a lot for your reply. I'm not sure if you understood what I meant... I'm a student of the Faculty of Mathematics & Computer Science at the Warsaw University of Technology. I'm in my final year of my studies (MSc) and I'm working on my f

Re: use of changes in STL library

2006-05-25 Thread Marek Zuk
Hi thanks a lot for your reply. I'm not sure if you understood what I meant... I'm a student of the Faculty of Mathematics & Computer Science at the Warsaw University of Technology. I'm in my final year of my studies (MSc) and I'm working on my final project. The the subject of my project is: "E

Re: GCC 2006 Summer of Code accepted projects

2006-05-25 Thread Paul Biggar
Google approved six applications for gcc for Summer of Code 2006. They are: Code parallelization using polyhdral model Plesco Alexandru Escape analysisPaul Biggar Garbage collection tuning Laurynas Biveinis java.lang.management in Classpath

Re: use of changes in STL library

2006-05-25 Thread Paolo Bonzini
Could you write us what command we should use? We'd like to emphasize that we don't want to recompile whole gcc on our computer, we just want to make use of changes we did in the repository. Short answer is you can't. The gcc build system doesn't support building just the target libraries. Yo

Re: GCC 2006 Summer of Code accepted projects

2006-05-25 Thread Ian Lance Taylor
[EMAIL PROTECTED] writes: > I guess everybody is very busy. However, it would be nice to set up a > page in the GCC Wiki with the list of projects accepted for this year > SoC and some links. If someone has this information, I would volunteer > to "wikify" it. I've been assuming that Google was g