ARM float changes
Andrew Cagney
ac131313@cygnus.com
Fri Feb 8 09:29:00 GMT 2002
> For instance, my results on i386-linux, callfuncs.exp:
>> standard coercion default coercion
>> ================= ================
>>
>> GCC 2.95
>> stabs+ 1 XPASS, 1 FAIL, 1 XFAIL 1 FAIL, 2 XPASS
>> dwarf2 1 FAIL 5 FAIL
>>
>> GCC 3.0.4pre
>> stabs+ 1 XPASS, 1 XFAIL 2 XPASS
>> dwarf2 0 FAILS 4 FAIL
>>
>
>
> So doesn't all this mean that the coercion model should be selected based
> on the debug-info type? Can we do that dynamically in the back-end?
I suspect, in truth the target should never have even been allowed to
enter the picture. The core of GDB should have set a policy based on
debug info and then stuck with it.
The change at least makes things consistent with other modern targets.
From memory the comment that goes with standard_...() hints strongly
that no target should ever be using default_...().
I think this illustrates my contention that GDB should bite the bullet
and ``break'' some targets but fix the problem.
I can always make the next release 6.0 :-^
enjoy,
Andrew
More information about the Gdb-patches
mailing list