------- Comment #13 from navin dot kumar at gmail dot com  2010-04-20 01:13 
-------
Example:

//test.cc
class empty_t { };
empty_t foo2(empty_t* x) throw() {
   return *x;
}

When I do a diff between the assembly generated for test.cc by 4.4.3 and 4.5.0
I get the following:
gcc443:
xorl %eax,%eax

gcc450:
movzbl (%rdi), %eax


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43787

Reply via email to