Cleanup using C99.
Cleanup using C99.
Insert be_Keeps right before register allocation.

Code placement cannot handle them appropriately.

This fixes backend/sparc_keep.c.
Added missing include.
Fixed indentation.
Fixed subtle issue when optimizing CopyB after Store.

We cannot delete the Store if its address aliases with the source of the
CopyB.

This fixes opt/loadstore3.c.
update README
remove EDG frontend notes
we need a C99 compiler now
increase default tarval precision and reenable 128bit float on sparc
remove convept of a NULL bitpattern