gcc-4.8-20120304 is now available

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

gcc-4.3-20120304 is now available

2012-03-04 Thread gccadmin
Snapshot gcc-4.3-20120304 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.3-20120304/ 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

lower-subreg.c: Extreme code bloat for MEM splits

2012-03-04 Thread Georg-Johann Lay
For the following small test case there is unbelievable code bloat from lower-subreg.c The code reads a 4-byte value from AVR's address spaces: long readx (const __memx long *p) { return *p; } long read1 (const __flash1 long *p) { return *p; } Compiled with 4.8.0 $ avr-gcc flash.c -

Re: random commentary on -fsplit-stack (and a bug report)

2012-03-04 Thread Ian Lance Taylor
"Jay Freeman (saurik)" writes: > So, imagine a more general linker feature (again, one which may > already exist) that allowed you to have a "low-priority symbol" in > your object file. As in, one which if you find a copy elsewhere the > linker will use that one, but if it doesn't then it will "f

[pph] Merge from trunk

2012-03-04 Thread Diego Novillo
This merge brings PPH into 4.8. Tested on x86_64. Diego.

[Ann] GCC MELT plugin 0.9.4.b for GCC 4.6 & 4.7

2012-03-04 Thread Basile Starynkevitch
Hello All, (the just released 0.9.4 MELT plugin which I announced on march 2nd was buggy: documentation was not generated. This 0.9.4.b release fixes that annoying bug. Please don't use MELT 0.9.4 and download 0.9.4.b instead) NEW