johannes    02/11/08 12:24:02

  Modified:    live/gcc3/gcc Tag: pre-import-2002-10-21 haifa-sched.c
                        gcse.c
               live/gcc3/gcc/doc Tag: pre-import-2002-10-21 invoke.texi
  Log:
  moving changes from TOT into preimport branch
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.12.2.1  +4 -3      src/live/gcc3/gcc/haifa-sched.c
  
  Index: haifa-sched.c
  ===================================================================
  RCS file: /cvs/Darwin/src/live/gcc3/gcc/haifa-sched.c,v
  retrieving revision 1.12
  retrieving revision 1.12.2.1
  diff -u -r1.12 -r1.12.2.1
  --- haifa-sched.c     2002/08/07 03:13:10     1.12
  +++ haifa-sched.c     2002/11/08 20:23:59     1.12.2.1
  @@ -2175,9 +2175,10 @@
            can_issue_more =
              (*targetm.sched.variable_issue) (sched_dump, sched_verbose,
                                               insn, can_issue_more);
  -
  -       /* APPLE LOCAL, for now, don't count pseudos */
  -       else if (INSN_CODE (insn) >= 0)
  +       /* A naked CLOBBER or USE generates no instruction, so do
  +          not count them against the issue rate.  */
  +       else if (GET_CODE (PATTERN (insn)) != USE
  +                && GET_CODE (PATTERN (insn)) != CLOBBER)
            can_issue_more--;
   
          schedule_insn (insn, &ready, clock_var);
  
  
  
  1.20.2.1  +3 -0      src/live/gcc3/gcc/gcse.c
  
  Index: gcse.c
  ===================================================================
  RCS file: /cvs/Darwin/src/live/gcc3/gcc/gcse.c,v
  retrieving revision 1.20
  retrieving revision 1.20.2.1
  diff -u -r1.20 -r1.20.2.1
  --- gcse.c    2002/09/10 20:53:23     1.20
  +++ gcse.c    2002/11/08 20:23:59     1.20.2.1
  @@ -832,6 +832,9 @@
         free_gcse_mem ();
         max_gcse_regno = max_reg_num ();
         alloc_gcse_mem (f);
  +      free_reg_set_mem ();
  +      alloc_reg_set_mem (max_reg_num ());
  +      compute_sets (f);
         /* APPLE LOCAL end div by const */
   
         if (optimize_size)
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.41.2.1  +0 -9      src/live/gcc3/gcc/doc/invoke.texi
  
  Index: invoke.texi
  ===================================================================
  RCS file: /cvs/Darwin/src/live/gcc3/gcc/doc/invoke.texi,v
  retrieving revision 1.41
  retrieving revision 1.41.2.1
  diff -u -r1.41 -r1.41.2.1
  --- invoke.texi       2002/09/17 22:04:55     1.41
  +++ invoke.texi       2002/11/08 20:24:01     1.41.2.1
  @@ -4171,9 +4171,6 @@
   If @var{n} is not specified, use a machine-dependent default which is
   very likely to be @samp{1}, meaning no alignment.
   
  -@c APPLE LOCAL manual
  -This option does not work on Mac OS X.
  -
   @item -falign-loops
   @itemx -falign-loops=@var{n}
   @opindex falign-loops
  @@ -4184,9 +4181,6 @@
   
   If @var{n} is not specified, use a machine-dependent default.
   
  -@c APPLE LOCAL manual
  -This option does not work on Mac OS X.
  -
   @item -falign-jumps
   @itemx -falign-jumps=@var{n}
   @opindex falign-jumps
  @@ -4196,9 +4190,6 @@
   need be executed.
   
   If @var{n} is not specified, use a machine-dependent default.
  -
  -@c APPLE LOCAL manual
  -This option does not work on Mac OS X.
   
   @item -fssa
   @opindex fssa
  
  
  


Reply via email to