OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc3/] [gcc/] [optabs.c] - Diff between revs 280 and 378

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 280 Rev 378
Line 7031... Line 7031...
     compare-and-swap and follow that immediately with a compare insn.  */
     compare-and-swap and follow that immediately with a compare insn.  */
  icode = sync_compare_and_swap[mode];
  icode = sync_compare_and_swap[mode];
  if (icode == CODE_FOR_nothing)
  if (icode == CODE_FOR_nothing)
    return NULL_RTX;
    return NULL_RTX;
 
 
 
  do_pending_stack_adjust ();
  do
  do
    {
    {
      start_sequence ();
      start_sequence ();
      subtarget = expand_val_compare_and_swap_1 (mem, old_val, new_val,
      subtarget = expand_val_compare_and_swap_1 (mem, old_val, new_val,
                                                 NULL_RTX, icode);
                                                 NULL_RTX, icode);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.