This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
pending/2099: Re: hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: randolph at tausq dot org (Randolph Chung)
- Cc: danglin at gcc dot gnu dot org, gdb-gnats at sources dot redhat dot com
- Date: Wed, 8 Mar 2006 10:25:13 -0500 (EST)
- Subject: pending/2099: Re: hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but
>Number: 2099
>Category: pending
>Synopsis: Re: hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: change-request
>Submitter-Id: unknown
>Arrival-Date: Wed Mar 08 15:28:01 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:
>Release:
>Organization:
>Environment:
>Description:
> > ../../src/gdb/hpread.c:2726: warning: 'hpread_psymtab_to_symtab' defined but not
> > used
> > make[2]: *** [hpread.o] Error 1
>
> This function is used in hpread_start_psymtab() which is called from
> hpread_quick_traverse() which is called from hpread_build_psymtabs()
> which is non-static. I don't know why gcc complains about this. I can
> build this target ok with gcc-3.3.4 and gcc-4.1.0.
The error was with gcc-3.4.5. The attached change appears to fix
the problem. However, then I hit:
gcc -c -g -O2 -DPA_SOM_ONLY=1 -I. -I../../src/gdb -I../../src/gdb/config -DLOC
ALEDIR="\"/opt/gnu/share/locale\"" -DHAVE_CONFIG_H -I../../src/gdb/../include/op
code -I../../src/gdb/../readline/.. -I../bfd -I../../src/gdb/../bfd -I../../src/
gdb/../include -I../intl -I../../src/gdb/../intl -DMI_OUT=1 -DTUI=1 -Wimplicit
-Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wfor
mat-nonliteral -Wunused-label -Wunused-function -Wuninitialized -Werror ../../sr
c/gdb/ser-tcp.c
../../src/gdb/ser-tcp.c: In function `net_open':
../../src/gdb/ser-tcp.c:209: warning: passing arg 5 of `getsockopt' from incompa
tible pointer type
make[2]: *** [ser-tcp.o] Error 1
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
Index: hpread.c
===================================================================
RCS file: /cvs/src/src/gdb/hpread.c,v
retrieving revision 1.58
diff -u -3 -p -r1.58 hpread.c
--- hpread.c 17 Dec 2005 22:34:01 -0000 1.58
+++ hpread.c 8 Mar 2006 15:21:47 -0000
@@ -2385,7 +2385,6 @@ hpread_start_psymtab (struct objfile *ob
struct partial_symbol **static_syms)
{
int offset = ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
- extern void hpread_psymtab_to_symtab ();
struct partial_symtab *result =
start_psymtab_common (objfile, objfile->section_offsets,
filename, textlow, global_syms, static_syms);
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: