public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libc/762] New: error: redefinition of 'struct ia64_fpreg'
@ 2005-02-24 15:23 grigory dot zagorodnev at intel dot com
  2005-03-10 10:02 ` [Bug libc/762] " gotom at debian dot or dot jp
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: grigory dot zagorodnev at intel dot com @ 2005-02-24 15:23 UTC (permalink / raw)
  To: glibc-bugs

Starting Nov 2003, glibc provides own definition of ia64_fpreg structure in the 
header file 'sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h', duplicating same 
structure definition in the kernel header 'include/asm-ia64/fpu.h'

Thus GCC compiler reports redefinition of `struct ia64_fpreg' on the following 
simple case:

$ cat test1.c
#include <asm/fpu.h>
#include <signal.h>

$ gcc -c -O0 -g test1.c 
In file included from /usr/include/signal.h:326,
                 from test1.c:2:
/usr/include/bits/sigcontext.h:30: error: redefinition of `struct ia64_fpreg'

Older version of bits/sigcontext.h imports ia64_fpreg structure definition from 
asm/fpu.h, avoiding the conflict. 

Search over the documentation gave nothing about restricted use of this pair of 
header files, so it seems to be a bug.

-- 
           Summary: error: redefinition of 'struct ia64_fpreg'
           Product: glibc
           Version: 2.3.3
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
        AssignedTo: gotom at debian dot or dot jp
        ReportedBy: grigory dot zagorodnev at intel dot com
                CC: glibc-bugs at sources dot redhat dot com
  GCC host triplet: ia64-suse-linux


http://sources.redhat.com/bugzilla/show_bug.cgi?id=762

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


^ permalink raw reply	[flat|nested] 9+ messages in thread
[parent not found: <bug-762-131@http.sourceware.org/bugzilla/>]

end of thread, other threads:[~2013-01-09 19:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-24 15:23 [Bug libc/762] New: error: redefinition of 'struct ia64_fpreg' grigory dot zagorodnev at intel dot com
2005-03-10 10:02 ` [Bug libc/762] " gotom at debian dot or dot jp
2005-03-10 15:22 ` hjl at lucon dot org
2005-03-15  8:13 ` jakub at redhat dot com
     [not found] <bug-762-131@http.sourceware.org/bugzilla/>
2012-12-22  1:53 ` robbat2 at gentoo dot org
2012-12-22  8:29 ` schwab@linux-m68k.org
2012-12-24  1:41 ` vapier at gentoo dot org
2012-12-24  2:04 ` vapier at gentoo dot org
2013-01-09 19:56 ` vapier at gentoo dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).