More i386 architectures?
Andrew Cagney
ac131313@cygnus.com
Thu Nov 15 08:49:00 GMT 2001
More information about the Binutils mailing list
Thu Nov 15 08:49:00 GMT 2001
- Previous message (by thread): More i386 architectures?
- Next message (by thread): More i386 architectures?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>> I wonder what cpu_arch_name is. Hmm, "i8086", ....., "sledgehammer", >> ... One thought is to use names found in archures so that GDB can >> continue to use BFD to do lookups etc on them. Another is to formalize >> the interface to that table. Either way the objective is to provide a >> consistent namespace across GAS, OBJDUMP and GDB. > > > My idea with the note was to provide more detail than the existing bfd > architecture info does. Yes, agreed. The only tricky bit is that GDB would like to be consistent with GAS et.al with the names it uses to identify architectures. That way, if a user specifies ``.arch FOO'' then, within GDB, ``arch FOO'' also works. GDB currently does this by doing a lookup on bfd_archures_list[] to map an architecture name onto an architecutre:machine pair. That way it is consistent with the -M option. The above expands the set of names that would need to be recognised. To that end, I can see GDB et.a.. being tweeked in one of the following ways: o the bfd_archures_list get extended to include names that correspond to the above (per my suggestion to add more choices to cpu-i386.c). o a second BFD table containing this info be provided. o GDB start maintaining its own local table (groan :-) Any suggestions or a preference? >> If the user specifies an option something like -mi8066, does that also >> set cpu_arch_name and hence select the architecture? > > > No. Most current assembly won't even emit the note as you only get it > if the source has a .arch directive. Ok. Do you think that behavour makes sense - -m<arch> on the command line being roughly equivalent to an explicit ``.arch <arch>'' on ``line 0'' and hence emitting a note? enjoy, Andrew
- Previous message (by thread): More i386 architectures?
- Next message (by thread): More i386 architectures?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list