------- Comment #1 from schwab at suse dot de 2006-11-07 11:47 ------- That appears to be broken as far back as gcc 3.0: all 3.x versions do not recognize either of the two forms, since 4.0 only the second form is recognized. Both 2.95 and 2.7 can optimize both forms (tested on m68k).
-- schwab at suse dot de changed: What |Removed |Added ---------------------------------------------------------------------------- GCC host triplet|i686-pc-linux-gnu | Summary|Missing byte swap |[4.0/4.1/4.2/4.3 regression] |optimizations |Missing byte swap | |optimizations http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29749