This patch makes the xtensa port define its options using a .opt file.
Very straightforward really. The only thing is that I changed
TARGET/MASK_NO_FUSED_MADD to TARGET/MASK_FUSED_MADD, changed xtensa.md
accordingly, and added MASK_FUSED_MADD to the default flags.
Tested by building a xtensa-elf for a combined binutils/gcc tree.
Also tested by changing XCHAL_HAVE_BOOLEANS and XCHAL_HAVE_FP to 1
and rebuilding cc1 so that -mfused-madd would have an effect.
I checked that -m(no-)const16 and -m(no-)fused-madd still work.
The rest are ignored by gcc. OK to install?