1. 24 Aug, 2005 9 commits
    • bb-reorder.c (copy_bb, [...]): Add argument to duplicate_block. · b9a66240
      	* bb-reorder.c (copy_bb, duplicate_computed_gotos): Add argument
      	to duplicate_block.
      	* cfghooks.c (duplicate_block): Added position where to place
      	new block as argument.
      	* cfghooks.h (duplicate_block): Declaration changed.
      	* cfglayout.c (copy_bbs): Add argument after.  Pass it to
      	duplicate_block.
      	* cfglayout.h (copy_bbs): Declaration changed.
      	* cfgloop.h (loop_version): Declaration changed.
      	* cfgloopmanip.c (duplicate_loop_to_header_edge): Pass
      	position to copy_bbs.
      	(loop_version): Pass position to duplicate_loop_to_header_edge.
      	Add place_after argument and position new blocks according to
      	it.
      	* modulo-sched.c (sms_schedule): Pass place_after argument
      	to loop_version.
      	* tracer.c (tail_duplicate): Pass argument to duplicate_block.
      	* tree-cfg.c (split_edge_bb_loc): New function.
      	(tree_split_edge, tree_duplicate_sese_region): Use split_edge_bb_loc
      	to determine position of new blocks.
      	* tree-ssa-loop-unswitch.c (tree_unswitch_loop): Pass argument
      	to loop_version.
      	* tree-ssa-threadupdate.c (create_block_for_threading): Pass
      	argument to duplicate_block.
      	* tree-vectorizer.c (slpeel_tree_duplicate_loop_to_edge_cfg):
      	Pass position to copy_bbs.
      
      From-SVN: r103437
      Zdenek Dvorak committed
    • fold-const.c (ptr_difference_const): Use cst_and_fits_in_hwi instead of host_integerp. · 87de2376
      	* fold-const.c (ptr_difference_const): Use
      	cst_and_fits_in_hwi instead of host_integerp.
      
      From-SVN: r103436
      Zdenek Dvorak committed
    • darwin.c (gen_pic_offset): New. · 14a07c92
      2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* config/darwin.c (gen_pic_offset): New.
      	(machopic_indirect_data_reference,  machopic_legitimize_pic_address):
      	Use it.
      
      From-SVN: r103434
      Paolo Bonzini committed
    • re PR tree-optimization/23486 (ICE in execute_todo, at passes.c:677) · d49195a3
      	PR tree-optimization/23486
      	* tree-ssa-loop.c (pass_scev_cprop): Add TODO_update_ssa_only_virtuals.
      
      From-SVN: r103433
      Zdenek Dvorak committed
    • config.gcc (*-*-vxworks*): Update tm_file, add extra_options, remove use_collect2. · 2eab15c9
      2005-08-22  Phil Edwards  <phil@codesourcery.com>
      
      	* config.gcc (*-*-vxworks*):  Update tm_file, add extra_options,
      	remove use_collect2.
      	(powerpc-wrs-vxworks):  Update, split out *-*-vxworksae target.
      
      	* target-def.h (TARGET_HAVE_CTORS_DTORS):  Allow target
      	configuration files to override the default value.
      
      	* config/t-vxworks:  Remove INSTALL_ASSERT_H.  Define STMP_FIXPROTO,
      	EXTRA_HEADERS, and EXTRA_MULTILIB_PARTS.
      	* config/vx-common.h:  New file, split out from...
      	* config/vxworks.h:  here.  Update for VxWorks 6.x and RTP mode.
      	* config/vxworksae.h:  New file, for VxWorks AE.
      	* config/vxworks.opt:  New file.
      	* config/vxlib.c:  Update for VxWorks 6.
      
      	* config/rs6000/t-vxworks (MULTILIB_OPTIONS):  New list.  Adjust
      	other MULTILIB_* variables appropriately.
      	(LIB2FUNCS_EXTRA, EXTRA_MULTILIB_PARTS):  Correct from t-ppccomm.
      	* config/rs6000/t-vxworksae:  New file, adjust multilibs for AE.
      	* config/rs6000/vxworks.h:  Update for VxWorks 6.
      	* config/rs6000/vxworksae.h:  New file, mostly placeholder for now.
      
      From-SVN: r103432
      Phil Edwards committed
    • configure.ac (extra_ldflags_libjava): Enable -single_module only for darwin < 8. · 73079360
      2005-08-24  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* configure.ac (extra_ldflags_libjava): Enable -single_module only for
      	darwin < 8.
      	* configure: Regenerate.
      
      From-SVN: r103430
      Andreas Tobler committed
    • re PR target/20799 (bad relocs for new/delete overrides) · 2501b167
      2005-08-23  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/20799
              * config/darwin.c (machopic_select_section): Remove the hack to
              mark "::operator new" and "::operator delete" for coalescing
              even though they are not weak.
      
      From-SVN: r103426
      Andrew Pinski committed
    • configure.ac (HAVE_LD_NO_DOT_SYMS): Set for powerpc-linux biarch. · d82bf747
      	* configure.ac (HAVE_LD_NO_DOT_SYMS): Set for powerpc-linux biarch.
      	* configure: Regenerate.
      
      From-SVN: r103425
      Alan Modra committed
    • Daily bump. · d984318c
      [[Split portion of a mixed commit.]]
      
      From-SVN: r103419.2
      GCC Administrator committed
  2. 23 Aug, 2005 24 commits
  3. 22 Aug, 2005 7 commits