1. 29 Sep, 2005 9 commits
    • string.c (find_option): Change 3rd argument to const st_option *. · 09003779
      	* runtime/string.c (find_option): Change 3rd argument to
      	const st_option *.
      	* libgfortran.h (find_option): Likewise.
      	* runtime/environ.c (rounding, precision, signal_choices): Constify.
      	(init_choice, show_choice): Change 2nd argument to const choice *.
      	* io/open.c (access_opt, action_opt, blank_opt, delim_opt, form_opt,
      	position_opt, status_opt, pad_opt): Constify.
      	* io/transfer.c (advance_opt): Likewise.
      	* io/inquire.c (undefined): Likewise.
      	* io/close.c (status_opt): Likewise.
      	* io/format.c (posint_required, period_required, nonneg_required,
      	unexpected_element, unexpected_end, bad_string, bad_hollerith,
      	reversion_error): Likewise.
      	* io/unix.c (yes, no, unknown): Change from const char *
      	into const char [].
      
      From-SVN: r104773
      Jakub Jelinek committed
    • re PR tree-optimization/23911 (Failure to propagate constants from a const… · 1ebd8d9a
      re PR tree-optimization/23911 (Failure to propagate constants from a const initializer for _Complex)
      
      gcc/
      	PR tree-optimization/23911
      	* tree-ssa-ccp.c (fold_const_aggregate_ref): Handle REALPART_EXPR
      	and IMAGPART_EXPR too.
      
      testsuite/
      	* gcc.dg/pr23911.c: New test.
      
      From-SVN: r104771
      Steven Bosscher committed
    • Added missing PR number to · 577b2a06
      2005-09-20  Richard Henderson  <rth@redhat.com>
      
      From-SVN: r104765
      Uros Bizjak committed
    • configure.ac: Fix typo. · a0bb10e7
      2005-09-29  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* configure.ac: Fix typo.
      	* configure: Regenerate.
      
      From-SVN: r104764
      Andreas Tobler committed
    • re PR middle-end/17886 (variable rotate and unsigned long long rotate should be better optimized) · 0f8594ee
      	PR 17886
      	* expmed.c (expand_shift): Move logic to reverse rotation
      	direction when 	rotating by constants ...
      	* optabs.c (expand_binop): ... here.
      	* config/i386/i386.md (rotrdi3): Handle 32-bit mode.
      	(ix86_rotrdi3): New pattern.
      	(rotldi3): Handle 32-bit mode.
      	(ix86_rotldi3): New pattern.
      
      From-SVN: r104761
      Mark Mitchell committed
    • Index: ChangeLog · 4bc7cba7
      2005-09-28  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.tpl (BASE_TARGET_EXPORTS): Add LIPO, STRIP.
      	(LIPO_FOR_TARGET): New.
      	(CONFIGURED_LIPO_FOR_TARGET): New.
      	(USUAL_LIPO_FOR_TARGET): New.
      	(STRIP_FOR_TARGET): New.
      	(CONFIGURED_STRIP_FOR_TARGET): New.
      	(USUAL_STRIP_FOR_TARGET): New.
      	* Makefile.def (flags_to_pass): Add LIPO_FOR_TARGET and
      	STRIP_FOR_TARGET.
      	* configure.in: Set LIPO_FOR_TARGET, STRIP_FOR_TARGET,
      	CONFIGURED_LIPO_FOR_TARGET, CONFIGURED_STRIP_FOR_TARGET.
      	* Makefile.in: Regenerate.
      	* configure.in: Regenerate.
      
      Index: gcc/ChangeLog
      2005-09-28  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in: Export LIPO_FOR_TARGET, STRIP_FOR_TARGET.
      	(stage1-start): Delete old libgcc and libunwind before moving
      	anything into the stage directory.
      	(stage2-start): Likewise.
      	(stage3-start): Likewise.
      	(stage4-start): Likewise.
      	(stageprofile-start): Likewise.
      	(stagefeedback-start): Likewise.
      	* config.gcc (*-*-darwin*): Automatically use CPU-specific darwin.h
      	header in tm_file and CPU-specific t-darwin in tmake_file.
      	(i[34567]86-*-darwin*): Don't change tm_file.
      	(powerpc-*-darwin*): Don't change tm_file or tmake_file.
      	* config/darwin.h (REAL_LIBGCC_SPEC): Rewrite to use proper libgcc
      	shared library stub for target OS version.
      	* config/t-slibgcc-darwin (SHLIB_SOLINK): Delete.
      	(SHLIB_LINK): Don't make SHLIB_SOLINK.
      	(SHLIB_INSTALL): Don't install SHLIB_SOLINK.
      	(libgcc_s.%.dylib): New.
      	(LIBGCC): Define.
      	(install-darwin-libgcc-stubs): New.
      	(INSTALL_LIBGCC): New append.
      	* config/i386/darwin-libgcc.10.4.ver: New.
      	* config/i386/darwin-libgcc.10.5.ver: New.
      	* config/i386/t-darwin: New.
      	* config/rs6000/darwin-libgcc.10.4.ver: New.
      	* config/rs6000/darwin-libgcc.10.5.ver: New.
      	* config/rs6000/darwin.h (REAL_LIBGCC_SPEC): Delete.
      	* config/rs6000/t-darwin (SHLIB_VERPFX): Define.
      
      From-SVN: r104756
      Geoffrey Keating committed
    • t-darwin8: Uncomment contents, allow -m64 multilib to be built. · 23ed2384
      	* config/rs6000/t-darwin8: Uncomment contents, allow -m64
      	multilib to be built.
      
      From-SVN: r104755
      Geoffrey Keating committed
    • Daily bump. · 3f05a925
      [[Split portion of a mixed commit.]]
      
      From-SVN: r104752.2
      GCC Administrator committed
    • re PR target/24102 (floatdisf2_internal2 broken) · c22e62a6
      	PR target/24102
      	* config/rs6000/rs6000.md (floatdisf2_internal2): Correct range
      	check for numbers that need no bit twiddle.
      
      From-SVN: r104750
      Alan Modra committed
  2. 28 Sep, 2005 12 commits
  3. 27 Sep, 2005 19 commits