1. 04 Jun, 2002 12 commits
  2. 03 Jun, 2002 17 commits
  3. 02 Jun, 2002 11 commits
    • reverted erroneous checkin · d22c2324
      From-SVN: r54193
      Tom Tromey committed
    • fixincl.x: Rebuilt. · 5d83269d
      	* fixinc/fixincl.x: Rebuilt.
      	* fixinc/inclhack.def (thread_keyword): Match `*__thread'.
      
      From-SVN: r54192
      Tom Tromey committed
    • i370.h (TARGET_CPU_CPP_BUILTINS): Use. · 62f6a494
      config/i370:
      	* i370.h (TARGET_CPU_CPP_BUILTINS): Use.
      	* linux.h: Use TARGET_OS_CPP_BUILTINS rather than CPP_PREDEFINES.
      	* mvs.h: Similarly.
      	* oe.h: Similarly.
      
      From-SVN: r54191
      Neil Booth committed
    • final.c (final): Allow notes to not have computed addresses; kill no longer… · 0acb0203
      final.c (final): Allow notes to not have computed addresses; kill no longer needed STACK_REGS ifdef.
      
      	* final.c (final):  Allow notes to not have computed addresses;
      	kill no longer needed STACK_REGS ifdef.
      
      From-SVN: r54190
      Jan Hubicka committed
    • loop.c (emit_prefetch_instructions): Properly place the address computation. · ba4f7968
      
      
      	* loop.c (emit_prefetch_instructions): Properly place the address computation.
      
      
      	* basic-block.h (basic_block_for_insn, BLOCK_FOR_INSN): Kill.
      	(set_block_for_insn): Turn into macro.
      	* cfgbuild.c (find_basic_block): Do not clear basic_block_for_insn.
      	* cfglayout.c (insn_scopes): Kill.
      	(scope_to_insns_initialize): Do not use insn_scopes.
      	(scope_to_insns_finalize): Likewise.
      	(duplicate_insn_chain): Likewise.
      	(cfg_layout_initialize, cfg_layout_finalize): Do not turn scopes to notes.
      	* cfgrtl.c (basic_block_for_insn): Kill.
      	(delete_insn_and_edges, delete_insn_chain_and_edges): Simplify.
      	(create_basic_block_structure): Use reorder_insns.
      	(compute_bb_for_insn): Do not use basic_block_for_insn.
      	(merge_blocks_nomove): Likewise.
      	(update_bb_for_insn): Likewise.
      	(verify_flow_info): Likewise.
      	(set_block_for_insn): Kill.
      	* combine.c (try_combine): Update gen_rtx_INSN call.
      	* emit-rtl.c (gen_label_rtx): Update gen_rtx_CODE_LABEL call.
      	(mark_insn_raw, make_jump_insn_raw, make_call_insn_raw): Clear
      	scopes and BBs.
      	(add_insn_after, add_insn_before, remove_insn, reorder_insns): Simplify.
      	(emit_note_before, emit_note_after, emit_line_note_after, emit_note):
      	Clear BB.
      	(emit_insns_after): Simplify.
      	(emit_copy_of_insn_after): Copy scope.
      	* final.c (final_start_function): Lower scopes.
      	* flow.c (check_function_return_warnings): Do not rely on deleted insn.
      	* integrate.c (copy_insn_list): Cope scopes.
      	* jump.c (duplicate_loop_exit_test): LIkewise; simplify.
      	* loop.c (loop_optimize): Do not care block notes.
      	* print-rtl.c (print_rtx): Print BB.
      	* recog.c (apply_change_group): Simplify.
      	* rtl.c (copy_rtx): Handle 'B'.
      	* rtl.def (INSN, CALL_INSN, JUMP_INSN, NOTE): Add extra fields.
      	* rtl.h (Field accessors): Update indexes.
      	* sched-ebb.c (schedule_ebbs): Do not lower notes.
      	* sched-rgn.c (schedule_insns): Likewise.
      	* toplev.c (rest_of_compilation): Lower notes.
      	* unroll.c (unroll_loop): Do not care scoping notes.
      	(copy_loop_body): Copy scopes.
      
      From-SVN: r54188
      Jan Hubicka committed
    • elf.h: Use TARGET_OS_CPP_BUILTINS rather than SUBTARGET_SPEC. · 537fc532
      config/h8300:
      	* elf.h: Use TARGET_OS_CPP_BUILTINS rather than
      	SUBTARGET_SPEC.
      	* rtems.h: Similarly.
      	* h8300.h (CPP_PREDEFINES, CPP_SPEC, SUBTARGET_CPP_SPEC,
      	EXTRA_SPECS, SUBTARGET_EXTRA_SPECS): Remove.
      	(TARGET_CPU_CPP_BUILTINS): Use.
      
      From-SVN: r54187
      Neil Booth committed
    • alias.c: Include target.h. · ab780373
              * alias.c: Include target.h.
              (mark_constant_function): Use targetm.binds_local_p instead
              of checking TREE_PUBLIC ourselves.
              * Makefile.in (alias.o): Add TARGET_H.
      
              * gcc.c-torture/execute/pure-1.c: Don't mark any of the
              test functions static.
      
      From-SVN: r54186
      Richard Henderson committed
    • * c-lex.c: Update copyright and file description. · b9305c66
      From-SVN: r54185
      Neil Booth committed
    • * ChangeLog: Credit Zack appropriately. · a8fd5963
      From-SVN: r54184
      Neil Booth committed
    • loop-3c.x: Remove, the test should pass now. · e33a8855
      	* gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
      	now.
      
      From-SVN: r54183
      Andreas Jaeger committed