[RFC] Add support for PPC Altivec registers in gcore
Ulrich Weigand
uweigand@de.ibm.com
Tue Mar 25 21:54:00 GMT 2008
Andreas Schwab wrote:
> "Ulrich Weigand" <uweigand@de.ibm.com> writes:
>
> > What exactly seems to be the problem? The following
> > code should be valid C, and compiles fine with GCC:
>
> Your GCC is buggy.
Interesting. GCC 3.4.6 accepts it; GCC 4.1.1 does indeed
reject it with:
error: array type has incomplete element type
> > struct core_regset_section;
> > extern struct core_regset_section default_regset_sections[];
>
> The C standard does not allow this. An array declaration requires a
> complete element type.
It looks like I was indeed misremembering this. I thought an
extern declaration should be OK, as long as the declared identifier
is only ever used in contexts where it decays to a pointer ...
Bye,
Ulrich
--
Dr. Ulrich Weigand
GNU Toolchain for Linux on System z and Cell BE
Ulrich.Weigand@de.ibm.com
More information about the Gdb-patches
mailing list