1999-12-12 Stephen L Moshier <moshier@mediaone.net>
* loop.c (load_mems): Don't hoist written floating point mem
if -ffloat-store.
From-SVN: r31132
Wed Dec 29 22:47:43 1999 Jeffrey A Law (law@cygnus.com)
+ 1999-12-12 Stephen L Moshier <moshier@mediaone.net>
+ * loop.c (load_mems): Don't hoist written floating point mem
+ if -ffloat-store.
+
* cppinit.c (is_idchar): Only use special initialization for
gcc-2.8 and later versions of the compiler.
mem_list_entry = XEXP (mem_list_entry, 1);
}
+ if (flag_float_store && written
+ && GET_MODE_CLASS (GET_MODE (mem)) == MODE_FLOAT)
+ loop_mems[i].optimize = 0;
+
/* If this MEM is written to, we must be sure that there
are no reads from another MEM that aliases this one. */
if (loop_mems[i].optimize && written)