This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch for IA64 32-bit function descriptors


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]