RE: A Question About LRA/reload

2014-12-10 Thread Ajit Kumar Agarwal
-Original Message- From: gcc-ow...@gcc.gnu.org [mailto:gcc-ow...@gcc.gnu.org] On Behalf Of Jeff Law Sent: Tuesday, December 09, 2014 11:26 PM To: Vladimir Makarov; lin zuojian; gcc@gcc.gnu.org Subject: Re: A Question About LRA/reload On 12/09/14 10:10, Vladimir Makarov wrote: > generate

Re: pointer math vs named address spaces

2014-12-10 Thread Richard Biener
On Wed, Dec 10, 2014 at 2:24 AM, Richard Henderson wrote: > On 12/04/2014 01:54 AM, Richard Biener wrote: >> Apart from what Joseph already said using 'sizetype' in the middle-end >> for sizes and offsets is really really deep-rooted into the compiler. >> What you see above is one aspect - POINTER

Mirror

2014-12-10 Thread William Laeder
On the page: https://www.gnu.org/software/gcc/mirrors.html The St. Louis Mirror is not configured properly, all it shows is a welcome page from apache. The gcc's file system structure (assuming its the same for all mirrors) does not also exist.

Re: pointer math vs named address spaces

2014-12-10 Thread Richard Henderson
On 12/10/2014 05:36 AM, Richard Biener wrote: > On Wed, Dec 10, 2014 at 2:24 AM, Richard Henderson wrote: >> On 12/04/2014 01:54 AM, Richard Biener wrote: >>> Apart from what Joseph already said using 'sizetype' in the middle-end >>> for sizes and offsets is really really deep-rooted into the comp

Re: A Question About LRA/reload

2014-12-10 Thread Jeff Law
On 12/10/14 02:02, Ajit Kumar Agarwal wrote: Right. After IRA was complete, I'd walk over the unallocated allocnos and split their ranges at EBB boundaries. That created new allocnos with a smaller ??>>conflict set and reduced the conflict set for the original unallocated allocnos. Jeff: In t

[RFC] GCC vector extension: binary operators vs. differing signedness

2014-12-10 Thread Ulrich Weigand
Hello, we've noticed the following behavior of the GCC vector extension, and were wondering whether this is actually intentional: When you use binary operators on two vectors, GCC will accept not only operands that use the same vector type, but also operands whose types only differ in signedness

gcc-4.9-20141210 is now available

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

Do we create new insn in combine? Or can we rely on INSN_LUID checking the order of instuctions?

2014-12-10 Thread Bin.Cheng
Hi, I am looking into distribute_notes, one reason why it's complicated is the live range of register noted by REG_DEAD could be both shrunk or extended. When live range shrinks, we need to search backwards to find previous reference and mark it as REG_DEAD (or delete the definition if there is no