2012/11/21 Georg-Johann Lay <a...@gjlay.de>: > This patch restores the GCC default layout of HA, SA and DA mode. > > The original fixed point support tried to be binary compatible with > fixed-point > support already provided by some non-FSF ports, but that turned out to result > in wrong code in some situations. > > Reason is that these ports adjusted the signed accum fixed-point modes so that > the decimal point is byte aligned which results in smaller code. > > This means GCC fixed-point engine is not generic enough to handle all mode > adjustments from <target>-modes.md, thus this patch switches the modes to GCC > default. > > There are no new regressions. > > However, I could not drive all the tests I usually do, because my framework to > test arithmetics crashes with PR54814 (spill fail). > > Ok for trunk? >
Approved. Denis.