gcc-4.6-20110408 is now available

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

Re: Frame Pointer Usage

2011-04-08 Thread Ian Lance Taylor
"Iyer, Balaji V" writes: > I have a question regarding using frame pointers. I have a scenario > where I need to use the frame for certain functions and for the other > functions it can optimize it out. I see there is a flag called > "-fno-omit-frame-pointer", which will keep the frame

Frame Pointer Usage

2011-04-08 Thread Iyer, Balaji V
Hello Everyone, I have a question regarding using frame pointers. I have a scenario where I need to use the frame for certain functions and for the other functions it can optimize it out. I see there is a flag called "-fno-omit-frame-pointer", which will keep the frame pointer for all t

GCC Gathering in London 17/Jun to 19/Jun 2011

2011-04-08 Thread Diego Novillo
We are organizing a gathering of GCC developers and interested parties at the Google office in London, UK for the weekend of 17-Jun-2011. The gathering will be Friday evening, all day Saturday, and Sunday until some time in the afternoon. The idea is to simply get together and discuss current/futu

The Linux binutils 2.21.51.0.8 is released

2011-04-08 Thread H.J. Lu
This is the beta release of binutils 2.21.51.0.8 for Linux, which is based on binutils 2011 0408 in CVS on sourceware.org plus various changes. It is purely for Linux. All relevant patches in patches have been applied to the source tree. You can take a look at patches/README to see what have been

Re: Parameter not passed in call expr

2011-04-08 Thread Ludovic Courtès
Hi, Ian Lance Taylor writes: > ludovic.cour...@inria.fr (Ludovic Courtès) writes: > >> DECL_INITIAL (decl) = >> build_block (NULL_TREE, NULL_TREE, decl, NULL_TREE); >> DECL_SAVED_TREE (decl) = >> build_call_expr (built_in_decls[BUILT_IN_PUTS], 1, parm); > > I would normally expect DE

Re: Parameter not passed in call expr

2011-04-08 Thread Ian Lance Taylor
ludovic.cour...@inria.fr (Ludovic Courtès) writes: > DECL_INITIAL (decl) = > build_block (NULL_TREE, NULL_TREE, decl, NULL_TREE); > DECL_SAVED_TREE (decl) = > build_call_expr (built_in_decls[BUILT_IN_PUTS], 1, parm); I would normally expect DECL_SAVED_TREE to be a BLOCK. I don't know

Porting GCC Ada / GNAT to GNU/Hurd as a GSoC project

2011-04-08 Thread Thomas Schwinge
Hallo! We (that is, GNU Hurd) have a Google Summer of Code project application by Vladimir Gorelov who wants to work on getting GNAT into a functional state on GNU/Hurd, as per . Vladimir says to have several years of Ada ex

GCC 4.4.6 Release Candidate available from gcc.gnu.org

2011-04-08 Thread Jakub Jelinek
The first release candidate for GCC 4.4.6 is available from ftp://gcc.gnu.org/pub/gcc/snapshots/4.4.6-RC-20110408 and shortly its mirrors. It has been generated from SVN revision 172152. I have so far bootstrapped and tested the release candidate on x86_64-linux and i686-linux. Please test

Parameter not passed in call expr

2011-04-08 Thread Ludovic Courtès
Hello, The attached plug-in builds a function like this: my_function (void * parm.0) { __builtin_puts (parm.0); } However, the generated assembly clears the first-argument register (%edi) before calling ‘puts’, instead of actually passing the parameter: my_function: .LFB0:

Re: running GCC without any input files, but with plugins???

2011-04-08 Thread Andrew Stubbs
On 08/04/11 07:04, Basile Starynkevitch wrote: So I am dreaming of a way to run gcc with cc1 but without input files. Perhaps something like gcc -fplugin=foo.so -fplugin-arg-foo-bar=bee -frun-cc1-without-input gcc -fplugin=foo.so -fplugin-arg-foo-bar=bee -x c /dev/null Andrew