------- Comment #13 from sje at cup dot hp dot com 2006-04-10 18:22 ------- Putting the size of pad back seems OK on IA64 in both ILP32 and LP64 modes. In ILP32 mode I get:
The DTP Size of p: 136 Size of pad: 200 Size of char *: 4 Size if int: 4 In LP64 mode, both on HP-UX and Linux, I get: The DTP Size of p: 168 Size of pad: 264 Size of char *: 8 Size if int: 4 So we have space without changing the size of pad and by putting pad back to the original size I do get programs to work but the alignment problem described in comment #11 is still there waiting to hit at any time. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26890