Re: Reload generating memory ref in memory ref

2008-12-06 Thread Ian Lance Taylor
Michael Eager <[EMAIL PROTECTED]> writes: > The insn was previously recognized before the following > code at the end of reload replaces the pseudo-reg with the reg-equivalent: > > 1107 /* Now eliminate all pseudo regs by modifying them into > 1108 their equivalent memory references. > 1109

Error in -Wuninitialized? Should this be reported?

2008-12-06 Thread Goswin von Brederlow
Hi, After spending the better part of the evening finding a bug caused by an uninitialized pointer I would love to get a Warning about uninitialized variables from g++ in cases like Foo, Bar and Baz below: [EMAIL PROTECTED]:~% cat foo.cc class Foo { Foo() { } int *p; }; class Bar

Re: Reload generating memory ref in memory ref

2008-12-06 Thread Michael Eager
Ian Lance Taylor wrote: Michael Eager <[EMAIL PROTECTED]> writes: I'm running into a situation where reload is replacing a pseudo-register in an insn with a memory reference. The problem is that this is happening in a memory ref. The initial pattern is something like (set (reg/v:SI 1) (mem/s: