This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
EH question and registers
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: gcc at gcc dot gnu dot org
- Date: Tue, 6 Jul 04 20:19:56 EDT
- Subject: EH question and registers
The problem I'm having with the Ada ACATS tests has to do with EH.
I have a situation like this:
... code that sets a register (r12 in this case) ...
... a block that raises and catches an exception but doesn't modify R12
... code that looks at r12
The act of raising and catching the exception isn't restoring r12.
This is a part of the compiler that I don't understand and I also don't
understand what's different about it with tree-ssa.
So suggestions as to where to look first would be greatly appreciated.