On Wed, Jul 27, 2011 at 01:51:04PM -0500, Aldy Hernandez wrote: > >This caused: > > > >http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49875 > > The assembler sequence on ia32 was a bit different. > > H.J. Can you try this on your end? If it fixes the problem, I will > commit as obvious.
You could test it yourself on x86_64-linux too with make check -k RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} dg.exp=cxxbit*' > PR middle-end/49875 > * c-c++-common/cxxbitfields-4.c: Check for smaller than long > moves. Jakub