gcc-4.4-20120117 is now available

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

x86_64 -mcmodel=smallhigh, cont'd

2012-01-17 Thread Jed Davis
I posted about this a few months ago, but I've been busy with higher-priority work until recently, so I've only just picked it back up, but I think I've fixed the last bug. To review: my goal is to give the x86 backend a code model where code and data reside within an arbitrary 2GiB of the address

Re: trouble emilinating redundant compares

2012-01-17 Thread Paul S
Thanks H-P, That worked first time ! For a few days I had been searching the non cc0 ports for hints. Two of the ports don't bother using the set CC side effect to avoid compares and the others are obfuscated by the fact that they (understandably) use custom CC modes and the reload conditions

Re: comp_type_attributes

2012-01-17 Thread Ian Lance Taylor
Marc Glisse writes: > I am trying to understand comp_type_attributes, which checks whether > attributes are compatible. From what I understand, on many platforms, > that function can only ever return 1. Indeed, it does some checks to > know whether it can answer 1, and if not it forwards to the t

ICE building compiler

2012-01-17 Thread Henderson, Stuart
Hi, I'm investigating an ICE building the Blackfin compiler from trunk. /home/shender/gnu-upstream/toolchain/gcc-4.7/libgfortran/generated/eoshift1_4.c: In function ‘eoshift1’: /home/shender/gnu-upstream/toolchain/gcc-4.7/libgfortran/generated/eoshift1_4.c:250:1: error: unable to find a regi

init-regs double initialization

2012-01-17 Thread Paulo J. Matos
Hi, I have the very simple: volatile unsigned int SOME_REGISTER; volatile unsigned long ANOTHER_REGISTER; void foo_bar(void) { SOME_REGISTER = 0; ANOTHER_REGISTER = 0; } causing me some headaches: int is QImode, long is HImode. Using gcc-4.6.2, in 175r.fwprop2 I have: (insn 6 2 7 2 (parall

Re: GCC 4.7 compiles with llvm-gcc-4.2 but not with GCC 4.6.2

2012-01-17 Thread Hans Aberg
On 17 Jan 2012, at 13:35, Jonathan Wakely wrote: When looking at http://gcc.gnu.org/, there are some large links to the versions, but none for 4.7. >>> >>> GCC 4.7 has not been released yet. >> >> There is a development version. You might compare with the layout at >> http://lilypond

Re: [4.7,trans-mem] Summary of unsolved known bugs

2012-01-17 Thread Aldy Hernandez
On 12/21/11 11:06, Patrick Marlier wrote: Wonderful! Thanks Aldy. On 12/21/2011 09:11 AM, Aldy Hernandez wrote: * ICE when lto1 does not have -fgnu-tm and object file uses TM http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51280 I believe I wasn't able to reproduce this. Arg really! For the ope

Problems with references in documentation

2012-01-17 Thread Georg-Johann Lay
Trying to document some new options/name spaces, I ran into following problem with hyperlinking inside the document. It's best explained with an example from documentation: Start at http://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html and scroll to the end of the page to section "PowerPC

Re: GCC 4.7 compiles with llvm-gcc-4.2 but not with GCC 4.6.2

2012-01-17 Thread Jonathan Wakely
On 17 January 2012 09:12, Hans Aberg wrote: > On 17 Jan 2012, at 08:30, Ian Lance Taylor wrote: > >> > When looking at http://gcc.gnu.org/, there are some large links to the >> > versions, but none for 4.7. >> >> GCC 4.7 has not been released yet. > > There is a development version. You might comp

Re: GCC 4.7 compiles with llvm-gcc-4.2 but not with GCC 4.6.2

2012-01-17 Thread Hans Aberg
On 17 Jan 2012, at 08:30, Ian Lance Taylor wrote: > > When looking at http://gcc.gnu.org/, there are some large links to the > > versions, but none for 4.7. > > GCC 4.7 has not been released yet. There is a development version. You might compare with the layout at http://lilypond.org/ A confu