This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [patch]: Fix access to SPU registers for fortran
On Mon, Apr 21, 2008 at 10:00:42PM +0200, Ulrich Weigand wrote:
> Daniel Jacobowitz wrote:
>
> > Not without documentation, please. Syntax that doesn't come from
> > Fortran (as far as I know) and isn't in the manual might as well not
> > be there :-)
>
> Hmmm, most of the output changes in Markus' patch actually bring the
> output in line with correct Fortran syntax in the first place ;-)
>
> The one addition is the representation of "union" types in the output;
> this can never happen in regular Fortran, but can happen if you access
> registers that use a gdbarch-defined union type. This extension is
> simply the "C_Union" marker; note that as far as the *parser* is
> concerned, there is no syntax extension.
>
> But I guess you're right that this extension should be documented.
> I assume the right place would be somewhere in section 12.4.3 Fortran?
I see. I didn't realize we already had the % operator that did the
necessary operation - I must have not found it when this was last
discussed.
Maybe we could mention it in the Operators bit of the Fortran
documentation, and there add that GDB allows it on unions?
--
Daniel Jacobowitz
CodeSourcery