[rfc] Swap out current when creating a new architecture
Andrew Cagney
ac131313@cygnus.com
Sun Oct 14 17:07:00 GMT 2001
>
> Just a quick recap: what the old code was doing by referring to
> current_gdbarch was to avoid changing the ABI (which I infer from the
> bfd) if one of the other target specific commands were being used. The
> patch below sets the abfd field in the info struct to exec_bfd before
> calling gdbarch_update_p, so that information on the current bfd is
> passed along, just as it is when gdbarch_update_p is called from
> set_gdbarch_from_file.
>
> Is this an acceptable way of doing it? I know I'm in the risky business
> of dealing with global pointers. (I'm assuming a commit could go on
> both trunk and branch.)
Nice bug! I need to think about this some more though.
As for the branch, no need as I'm not committing my change to that.
Andrew
More information about the Gdb-patches
mailing list