How to make a array aligned with 16 byte

2009-12-11 Thread Jianzhang Peng
Can I make a array aligned with 16 byte at RTL pass? Thanks! -- Jianzhang Peng

Re: identifying indirect references in a loop

2009-12-11 Thread Richard Guenther
On Fri, Dec 11, 2009 at 5:16 AM, Aravinda wrote: > Hi, > > Im trying to identify all indirect references in a loop so that, after > this analysis, I have a list of tree_nodes of pointer_type that are > dereferenced in a loop along with their step size, if any. > > E.g. > while(i++ < n) > { >   *(p

[RFC] LTO and debug information

2009-12-11 Thread Richard Guenther
The following draft patch disables the debuginfo disabling when using -flto or -fwhopr and fixes up things so that for C debugging (mostly) works. The main question I have is how to proceed further here (with the goal that simple debugging should be possible in 4.5). If we apply this patch then

Re: generate RTL sequence

2009-12-11 Thread Ian Lance Taylor
Joern Rennecke writes: > If you need more rigid scheduling, you can use CC0. No, please don't. I accept that CC0 is necessary today for a few processors, but I really don't think we should encourage any new uses of it. Ian

Bitfields problem

2009-12-11 Thread Jean Christophe Beyler
As I continue my work on the machine description file, I currently worked on the bitfields again to try to get a good code generation working. Right now, I've followed what was done in the ia64 for signed extractions : (define_insn "extv" [(set (match_operand:DI 0 "gr_register_operand" "=r")

Dwarf announcements mailing list

2009-12-11 Thread Michael Eager
The public comment draft of the DWARF Version 4 Standard should be available some time next month. It will be on the DWARF website: http://dwarfstd.org. If you want to receive a notification when this is available, please sign up on the DWARF announcements mailing list: http://lists.dwarfstd.or

Vectorizing 16bit signed integers

2009-12-11 Thread Allan Sandfeld Jensen
Hi I hope someone can help me. I've been trying to write some tight integer loops in way that could be auto-vectorized, saving me to write assembler or using specific vectorization extensions. Unfortunately I've not yet managed to make gcc vectorize any of them. I've simplified the case to ju

Re: Bitfields problem

2009-12-11 Thread Jean Christophe Beyler
Interestingly enough, if I do this instead: typedef struct sTest { int a:12; int b:20; int c:7; int d:15; }STest; int64_t bar2 (STest *a) { int64_t res = a->b; return res; } I get at the expand pass : (insn 6 5 7 3 struct3.c:27 (set (reg:SI 75) (mem/s:SI (reg/v/

Re: Bad mailing list index?

2009-12-11 Thread Nicholas Sherlock
On 10/12/2009 7:43 a.m., H.J. Lu wrote: Hi, When I visit: http://gcc.gnu.org/ml/gcc-bugs/ http://gcc.gnu.org/ml/gcc-cvs/ at Wed Dec 9 10:41:43 PST 2009, I didn't see "December, 2009". It was there yesterday. Has anyone else seen it? You may need to clear browser cache first. The page sends