This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: Bootstrapping hppa64? CPP problem


Steve Ellcey wrote:-

> On hppa64 I get to the same location in the code and find that this if
> statement is false and the two pointers are not the same.  I was
> wondering if it was a 64 bit issue with the cpp hash table or something?
> Is vax-dec-ultrix4.3 64 bits?  The two values I see being compared
> aren't even remotely close on hppa64 and look to be in different sections.
> 
> (gdb) p token->val.node
> $1 = (struct cpp_hashnode *) 0x5f696e5f6e756c6c
> (gdb) p pfile->spec_nodes.n_defined
> $2 = (struct cpp_hashnode *) 0x80000001000c6030
> 
> pfile->spec_nodes.n_defined looks like a basic 64 bit data pointer on
> hppa64 but token->val.node looks weird like it might be in text or
> read-only memory somewhere.

Hmm.  It looks like ASCII text "_ie_null".  Dunno what to say
really 8-)

What's the alignment of double on your target?  And what's
the strictest alignment?

Neil.


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