This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: target/7349: ia64 function pointer :
- From: janis at gcc dot gnu dot org
- To: gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, hpc at prism dot uvsq dot fr, jalby dot prism dot uvsq dot fr at sources dot redhat dot com, kbrifa at prism dot uvsq dot fr, nobody at gcc dot gnu dot org
- Date: 11 Oct 2002 00:15:43 -0000
- Subject: Re: target/7349: ia64 function pointer :
- Reply-to: janis at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, hpc at prism dot uvsq dot fr, jalby dot prism dot uvsq dot fr at sources dot redhat dot com, kbrifa at prism dot uvsq dot fr, nobody at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
Synopsis: ia64 function pointer :
State-Changed-From-To: open->closed
State-Changed-By: janis
State-Changed-When: Thu Oct 10 17:15:43 2002
State-Changed-Why:
This is not a GCC bug. For GCC 2.96 (which is not an FSF
release), the program works as expected if calloc is
declared by including <stdlib.h>. GCC 3.2, the current
release, reports an error for an "invalid conversion
from `int (*)(int, int)' to `const void*"; a function
pointer on IA-64 is not a simple pointer as it is on some
other architectures.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=7349