From: law Date: Mon, 29 Sep 1997 06:18:28 +0000 (+0000) Subject: * alpha.h (SETUP_INCOMING_VARARGS): Emit a blockage insn X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=629216ceccffe81388724b6acf6db8c325a4ba11 * alpha.h (SETUP_INCOMING_VARARGS): Emit a blockage insn after flushing argument registers to the stack. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@15784 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index debe0a179cc..ad61cc3bd02 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ Mon Sep 29 00:18:16 1997 Richard Henderson (rth@cygnus.com) + * alpha.h (SETUP_INCOMING_VARARGS): Emit a blockage insn + after flushing argument registers to the stack. + * Makefile.in (mostlyclean): Remove .regmove files. Sun Sep 28 18:59:58 1997 Jason Merrill diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 232920c2d61..84f9f0ac59c 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -1052,6 +1052,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, ALL_REGS, plus_constant (virtual_incoming_args_rtx, \ (CUM) * UNITS_PER_WORD)), \ 6 - (CUM), (6 - (CUM)) * UNITS_PER_WORD); \ + emit_insn (gen_blockage ()); \ } \ PRETEND_SIZE = 12 * UNITS_PER_WORD; \ } \