1. 28 Mar, 1998 3 commits
    • Tweak from Craig. · adb15a1a
      From-SVN: r18862
      Jeff Law committed
    • u77-test.f: Don't bother declaring etime. · a0518270
              * libU77/u77-test.f: Don't bother declaring etime.
              Use `implicit none' and declare mask and lenstr.
              Do ETIME/DTIME consistency check before loop, then
              use loop to verify that dtime "ticks" at some point.
              Check ETIME array-sum using single-precision add, to
              avoid spurious complaint on systems (like x86) that
              use more precision for intermediate results.
              Fix `Results of ETIME and DTIME...' message to print
              pertinent values (r1 and r2 instead of i and j).
              Change loop from 10M to 1K repeated up to 1000 times
              or until dtime "ticks".
              Print the number of 1K loops needed to see this tick.
              Answer a commented question.
              Split up a long line of output and do other prettying.
              Preset lognam in case GETLOG fails to overwrite it.
      Patch from Craig.
      
      From-SVN: r18861
      Craig Burley committed
    • basic-block.h (basic_block_computed_jump_target): Declare. · 4d1d8045
      	* basic-block.h (basic_block_computed_jump_target): Declare.
      	* flags.h: (current_function_has_computed_jump): Declare.
      	* flow.c: (basic_block_computed_jump_target): Define.
      	(flow_analysis): Allocate it. Set current_function_has_computed_jump
      	to 0.
      	(find_basic_blocks): Set current_function_has_computed_jump and
      	elements of basic_block_computed_jump_target to 1 as appropriate.
      	* function.c: (current_function_has_computed_jump): Define.
      	* global.c (global_conflicts): Don't allocate pseudos into stack regs
      	at the start of a block that is reachable by a computed jump.
      	* reg-stack.c (stack_reg_life_analysis): If must restart, do so
      	immediately.
      	(subst_stack_regs): Undo change from Sep 4 1997.
      	(uses_reg_or_mem): Now unused, deleted.
      	* stupid.c (stupid_life_analysis): Compute
      	current_function_has_computed_jump.
      	(stupid_find_reg): Don't allocate stack regs if the function has a
      	computed goto.
              * haifa-sched.c (is_cfg_nonregular): Delete code to determine if
              the current function has a computed jump.  Use the global value
              instead.
      
      Co-Authored-By: Jeffrey A Law <law@cygnus.com>
      
      From-SVN: r18860
      Bernd Schmidt committed
  2. 27 Mar, 1998 10 commits
  3. 26 Mar, 1998 14 commits
  4. 25 Mar, 1998 13 commits