CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2013/02/07 22:17:31
Modified files: gnu/usr.bin/gcc/gcc/config/m88k: m88k-protos.h m88k.c m88k.h Log message: Stop providing our own EXPAND_BUILTIN_SAVEREGS(). Instead, do the necessary RTL generation in SETUP_INCOMING_VARARGS(...,0). This means we no longer need to explicitely allocate room on the stack for the saved register area (which we did in EXPAND_BUILTIN_SAVEREGS). We were returning the correct size in SETUP_INCOMING_VARARGS's ``pretend_size'' argument anyway, causing this space to be allocated twice. This change should also allow for the stack protector to be reenabled (after more testing).