Patch for IA64 32-bit function descriptors

Nathan Myers ncm-nospam@cantrip.org
Tue Jun 18 13:17:00 GMT 2002


On Tue, Jun 18, 2002 at 10:18:04AM -0700, Benjamin Kosnik wrote:
> 
> > Unfortunately, 
> > attribute__ ((aligned(__alignof__(_GLIBCPP_VTABLE_PADDING)))); 
> > doesn't work for HP-UX on IA64. 
> 
> Why?

I imagine that GLIBC macros aren't defined yet whn they need them.
There must be a corresponding built-in type, such as void*.
 
> > Also, os_defines.h wont' compile, the compiler complains about 
> > typedef ptrdiff_t __padding_type;
> > ptrdiff_t is not defined in this file yet. 

Isn't __ptrdiff_t a built-in equivalent?

Nathan Myers
ncm at cantrip dot org



More information about the Libstdc++ mailing list