This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH] Please define thread_info as struct thread_info (and other stuff)
>>>>> "Svante" == Svante Signell <svante.signell@gmail.com> writes:
Svante> /home/srs/DEBs/gdb/gdb-8.2/gdb/regcache.h:35:46: warning: ‘get_thread_regcache’
Svante> initialized and declared ‘extern’
Ok, I was able to reproduce this error with:
int Foo;
struct Foo
{
int a;
};
extern int f(Foo x);
I didn't see a definition of thread_info anywhere, but maybe somehow it
comes from one of your system headers. You could compile with 'gcc -E'
and search for it.
clang will tell you where the conflicting definition appears; I've filed
a gcc bug about this: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88520
Tom