------- Comment #13 from howarth at nitro dot med dot uc dot edu 2010-09-04
Reverting both libgcc/configure.ac and libdecnumber/configure.ac and
regenerating these files is insufficient as well to eliminate the regressions
on darwin. Looking at the remaining changes in gcc/configure.ac it is obvious
way this change badly breaks non-linux targets.
The author cut out two sections from gcc/configure.ac and pasted them together
in dfp.m4. The intervening section...
dfp=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
[Define to 1 to enable decimal float extension to C.])
is now moved to the end, breaking the original logic. This is without even
considering the other subtleties in the same code from libgcc/configure.ac and
libdecnumber/configure.ac that has been simply ignored.