1. 16 Oct, 1997 3 commits
    • Add patch from Edelsohn · f192bf8b
      From-SVN: r15918
      David Edelsohn committed
    • alpha.c (final_prescan_insn): Gut, remove and transform to ... · 2ea844d3
              * alpha.c (final_prescan_insn): Gut, remove and transform to ...
              (alpha_handle_trap_shadows): ... a new function.  Handle the entire
              function in one go.  Emit RTL for trapb, instead of printf directly.
              (alpha_reorg): New function.  Call alpha_handle_trap_shadows.
              (trap_pending): Kill global variable.
              (output_epilog): Don't call final_prescan_insn.
              (struct shadow_summary): Elide $31 and $f31; now it fits in a word.
              * alpha.h (FINAL_PRESCAN_INSN): Remove.
              (MACHINE_DEPENENT_REORG): Define.
              * alpha.md (jsr patterns with trapb): Stupid and useless.  Kill.
              (trapb): New insn.
      
      From-SVN: r15917
      Richard Henderson committed
    • alpha.h (ISSUE_RATE): Define. · 74835ed8
              * alpha.h (ISSUE_RATE): Define.
              * alpha.c (alpha_adjust_cost): Handle EV5 mult delay; don't apply
              EV4 adjustments to EV5.
              * alpha.md: Remove all scaling from function unit delays.  Rework
              EV5 function units to match the CPU.
              (umuldi3_highpart): EV5 added the IMULH insn class.
      
      From-SVN: r15916
      Richard Henderson committed
  2. 15 Oct, 1997 8 commits
  3. 14 Oct, 1997 12 commits
  4. 13 Oct, 1997 2 commits
  5. 10 Oct, 1997 9 commits
  6. 09 Oct, 1997 2 commits
  7. 08 Oct, 1997 4 commits
    • Fix typo. · 0e1f3f5e
      From-SVN: r15880
      Jeffrey A Law committed
    • * version.c: Bump for snapshot. · 12504ae0
      From-SVN: r15878
      Jeffrey A Law committed
    • decl2.c (finish_prevtable_vardecl): Check DECL_REALLY_EXTERN for our key method;… · 3bd1e206
      decl2.c (finish_prevtable_vardecl): Check DECL_REALLY_EXTERN for our key method; it might have been inlined by -O3.
      
      	* decl2.c (finish_prevtable_vardecl): Check DECL_REALLY_EXTERN
      	for our key method; it might have been inlined by -O3.
      
      From-SVN: r15877
      Jason Merrill committed
    • [multiple changes] · ffb690bd
      Tue Oct  7 23:00:12 1997  Mark Mitchell  <mmitchell@usa.net>
      
      	* decl.c (make_typename_type): Do not try to call lookup_field for
      	non-aggregate types.
      
      Tue Oct  7 22:52:10 1997  Jason Merrill  <jason@yorick.cygnus.com>
      
      	* typeck.c (build_reinterpret_cast): Tweak.
      
      Tue Oct  7 22:45:31 1997  Alexandre Oliva  <oliva@dcc.unicamp.br>
      
      	* typeck.c (build_reinterpret_cast): converting a void pointer
      	to function pointer with a reinterpret_cast produces a warning
      	if -pedantic is issued
      
      Tue Oct  7 22:43:43 1997  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>
      
      	* typeck.c (c_expand_return): Don't warn about returning a
      	reference-type variable as a reference.
      
      From-SVN: r15876
      Jason Merrill committed