This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [patch] fix gcc4 error for freebsd target
- From: Mark Kettenis <mark dot kettenis at xs4all dot nl>
- To: wilson at specifix dot com
- Cc: gdb-patches at sourceware dot org
- Date: Wed, 31 Aug 2005 21:37:06 +0200 (CEST)
- Subject: Re: [patch] fix gcc4 error for freebsd target
- References: <1125515044.21922.12.camel@aretha.corp.specifix.com>
> From: James E Wilson <wilson@specifix.com>
> Date: Wed, 31 Aug 2005 12:04:04 -0700
>
> On an i386-freebsd4.10 machine, using gcc-4.0.1 to compile gdb-6.3, I
> get a compiler error. The same problem still exists on gdb mainline.
>
> ../../gdb-6.3/gdb/i386fbsd-tdep.c:48: error: static declaration of
> '386fbsd_sc_reg_offset' follows non-static declaration
> ../../gdb-6.3/gdb/i386-tdep.h:190: error: previous declaration of
> 'i386fbsd_sc_reg_offset' was here
Duh!
> The fix is trivial. We just need to delete the static keyword from the
> i386fbsd_sc_reg_offset definition in i386fbsd-tdep.c.
>
> I've attached the patch for gdb-6.3, which also applies with a small
> offset to mainline. OK for mainline? Do you want it on the gdb-6.3
> branch also perhaps?
Please apply to mainline. The gdb 6.3 branch is dead, so there's no
point in adding this patch there too.
Thanks,
Mark