------- Comment #20 from hjl dot tools at gmail dot com  2008-02-07 00:04 
-------
FYI, stack alignment branch will look like

  if (TREE_STATIC (decl))
    return (alignment <= MAX_OFILE_ALIGNMENT);
  else if (MAX_VECTORIZE_STACK_ALIGNMENT)
    {    
      gcc_assert (!cfun->stack_realign_processed);
      if (alignment <= MAX_VECTORIZE_STACK_ALIGNMENT)
        {
          if (cfun->stack_alignment_needed < alignment)
            cfun->stack_alignment_needed = alignment;
          return true;
        }
      else 
        return false;
    }    
  else 
    return (alignment <= STACK_BOUNDARY); 

MAX_VECTORIZE_STACK_ALIGNMENT is defined as BIGGEST_ALIGNMENT. Do we need
stack alignment larger than BIGGEST_ALIGNMENT for vectorizer?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32893

Reply via email to