This is the mail archive of the gcc-patches@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]

Re: egcs-2.91.45, alpha trampoline changes break openvms port


>
>Hum.  Ok, I've hacked around it for the moment.  I ought to go back
>and fix it up correctly, I guess.
>
>Actually, ought I be using convert_to_mode there in the tramp
>initializer?  Hm...


For the moment (and the egcs 1.1 feature freeze), I'd not hack too much on it.
These Pmode/ptr_mode bugs are in gcc/egcs at some places, the whole exception
stuff is full of it.

The tramp initializer does it right, it's the parameters (tramp, fnaddr, cxt)
which are DImode (==Pmode), so the callers must be changed. But anyway, the
openvms trampoline template assumes 64bit pointers and egcs works with the
patch.
---
Klaus Kaempf   kkaempf@rmi.de
Jakobstr. 181
D-52064 Aachen   Yes, my email account changed.




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