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.

Reply via email to