This is the mail archive of the gcc@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]
Other format: [Raw text]

patch that caused regression PR c++/9676


The regression reported in PR c++/9676 (which affects GCC 3.3) showed up
with this patch:

Thu Jun 14 12:44:15 CEST 2001  Jan Hubicka  <jh at suse dot cz>

      * i386.c (x86_accumulate_outgoing_args, x86_prologue_using_move,
      x86_epilogue_using_move): New global variables.
      (override_options): Enable ACCUMULATE_OUTGOING_ARGS if preferred.
      (ix86_emit_save_regs_using_mov): New static function.
      (ix86_expand_prologue, ix86_expand_epilogue): Use moves if preferred.
      * i386.h (MASK_MMX, MASK_SSE, MASK_SSE2, MASK_128BIT_LONG_DOUBLE,
      MASK_MIX_SSE_I387): Renumber.
      (MASK_NO_ACCUMULATE_OUTGOING_ARGS): New.
      (x86_accumulate_outgoing_args, x86_prologue_using_move,
      x86_epilogue_using_move): Declare.
      (TARGET_PROLOGUE_USING_MOVE, TARGET_EPILOGUE_USING_MOVE): New.

This information has been added to GNATS.

Janis


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