On Wed, Mar 23, 2016 at 08:52:43AM -0400, Christos Zoulas wrote: > 3) Removed definitions of EH_RETURN_STACKADJ_RTX and STARTING_FRAME_OFFSET > from gcc/config/vax/elf.h. It's not necessary to remember the stack > adjustment or to waste four bytes on every stack frame for a value > that's not needed. Also remove the suspicious changes in > gcc/config/vax/vax.md to the definitions of call_pop and call_value > regarding DW_CFA_GNU_args_size and EH unwinding. I reverted to the > previous versions from an older version of GCC, adding a few useful > comments that had been removed.
The latter part seems quite wrong as the VAX calling convention generally requires reading the argument size from the stack... Joerg