I noticed this patch doesn't have any changes to rs6000-c.c. Does the compiler properly define _SOFT_DOUBLE for this single-precision mode (as it does for E500 single)? -- Joseph S. Myers joseph@codesourcery.com