------- Comment #11 from etienne_lorrain at yahoo dot fr 2008-11-24 22:01 ------- > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142157 > Modified: trunk/gcc/dse.c
I am using gcc-core-4.4-20081121.tar.bz2 with ia32-linux (Fedora9) and applying your patch gives a better assembly, but still not the possible "mov $0x12345678,address" - I still get 4 movb on my test.c or your testcase. Maybe I shall get the latest SVN, or there is more files to patch than dse.c? $ size test.o-4.4 text data bss dec hex filename 37 0 0 37 25 test.o-4.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37135