1. 21 May, 2002 12 commits
  2. 20 May, 2002 21 commits
  3. 19 May, 2002 7 commits
    • basic_block.h (struct basic_block_def): Added prev_bb and next_bb fields. · 918ed612
      	* basic_block.h (struct basic_block_def): Added prev_bb and next_bb
      	fields.
      	(FOR_BB_BETWEEN, FOR_ALL_BB, FOR_ALL_BB_REVERSE): New macros for
      	traversing basic block chain.
      	(create_basic_block_structure, create_basic_block): Declaration changed.
      	(link_block, unlink_block): Declare.
      	* cfg.c (entry_exit_blocks): Initialize new fields.
      	(link_block, unlink_block): New.
      	(expunge_block_nocompact): Unlink basic block.
      	(dump_flow_info): Print prev_bb/next_bb fields.
      	* cfgbuild.c (find_basic_blocks_1, find_basic_blocks): Modified.
      	* cfgcleanup.c (merge_blocks_move_predecessor_nojumps): Modified.
      	* cfglayout.c (fixup_reorder_chain, cfg_layout_duplicate_bb): Modified.
      	* cfgrtl.c (create_basic_block_structure, create_basic_block,
      	split_block, force_nonfallthru_and_redirect, split_edge): Modified.
      	(verify_flow_info): Check that list agrees with numbering.
      
      From-SVN: r53642
      Zdenek Dvorak committed
    • c-common.c (preprocessing_asm): New macro. · e0322d5c
      	* c-common.c (preprocessing_asm): New macro.
      	* c-lex.h (builtin_define, builtin_assert): Use pfile.
      doc:
      	* tm.texi: Update.
      config/alpha:
      	* alpha.h (CPLUSPLUS_CPP_SPEC): Remove.
      	(CPP_SPEC): Simplify.
      	(TARGET_CPU_CPP_BUILTINS): Update.
      	* freebsd.h (TARGET_OS_CPP_BUILTINS): New.
      	(CPP_SPEC): Simplify.
      	* linux.h (CPLUSPLUS_CPP_SPEC): Remove.
      	(TARGET_OS_CPP_BUILTINS): Update.
      	* osf.h (CPP_XFLOAT_SPEC): Kill.
      	(TARGET_OS_CPP_BUILTINS): Update.
      	(CPP_SUBTARGET_SPEC, SUBTARGET_EXTRA_SPECS): Simplify.
      	* osf5.h (CPP_XFLOAT_SPEC): Kill.
      	* vms.h (CPP_SUBTARGET_SPEC): Kill.
      	(TARGET_OS_CPP_BUILTINS): Update.
      
      From-SVN: r53641
      Neil Booth committed
    • loop-2c.x: Remove, the test should pass now. · e3227f2c
      	* gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
      	now.
      	* gcc.c-torture/execute/loop-2d.x: Likewise.
      
      From-SVN: r53640
      Andreas Jaeger committed
    • * varasm.c (default_binds_local_p): Fix typo. · 121f5c2c
      From-SVN: r53639
      Richard Henderson committed
    • avr.c (machine_dependent_reorg): Sign extend the CONST_INT operand to the… · 651c5ed9
      avr.c (machine_dependent_reorg): Sign extend the CONST_INT operand to the correct mode after adding 1 to it.
      
      
      	* config/avr/avr.c (machine_dependent_reorg): Sign extend the
      	CONST_INT operand to the correct mode after adding 1 to it.
      
      From-SVN: r53638
      Marek Michalkiewicz committed
    • irix_threads.cc (GC_pthread_detach): Do not use REAL_FUNC. · 61039cd0
      	* irix_threads.cc (GC_pthread_detach): Do not use REAL_FUNC.
      	(GC_pthread_create): Fix typo.
      	(GC_TRY_LOCK): Likewise.
      	* include/private/gc_locks.h (GC_test_and_set): Only take one
      	one argument.
      	(LOCK): Adjust appropriately.
      	* include/private/gc_priv.h (SIG_SUSPEND): Use SIGRTMIN if
      	_SIGRTMIN is unavailable.
      
      From-SVN: r53636
      Mark Mitchell committed
    • * config.gcc (powerpc-wrs-windiss*): New target. · bce0deb2
      From-SVN: r53635
      Mark Mitchell committed