------- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-27 06:11 ------- I don't think the different pointer matters. There is an extra temporary that shows up on the stack. When doing the expanding of: ;; b.D.21263 = f (); [return slot optimization]
We get that extra temp. RSO is not working? -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34121