------- Comment #4 from steven at gcc dot gnu dot org 2006-01-07 18:04 ------- On AMD64 with GNU C version 4.2.0 20060107, I get this .optimized dump:
;; Function foo (foo) foo (r) { int r$b; int r$a; char r$d; <bb 2>: r$b = r.b; r$a = r.a; r$d = r.d; <retval>.m = r.m; <retval>.b = r$b; <retval>.a = r$a; <retval>.d = r$d; return <retval>; } -- steven at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2005-05-08 18:01:19 |2006-01-07 18:04:40 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14295