Skip to content
Snippets Groups Projects
  1. Sep 30, 2005
  2. Sep 29, 2005
    • Richard Kenner's avatar
      re PR middle-end/24053 (ICE in build_int_cst_wide, at tree.c:795) · 4ecd8dc7
      Richard Kenner authored
      	PR middle-end/24053
      	* stor-layout.c (set_sizetype): Set TYPE_MAIN_VARIANT of bitsizetype.
      
      From-SVN: r104800
      4ecd8dc7
    • Mark Mitchell's avatar
      * optabs.c (expand_binop): Initialize first_pass_p. · 93b47b19
      Mark Mitchell authored
      From-SVN: r104798
      93b47b19
    • Jakub Jelinek's avatar
      re PR middle-end/24109 (non unit-at-a-time failure with compound literals) · df4b9cfe
      Jakub Jelinek authored
      	PR middle-end/24109
      	* c-decl.c (c_write_global_declarations_1): If any
      	wrapup_global_declaration_2 call returned true, restart the loop.
      
      	* gcc.c-torture/execute/20050929-1.c: New test.
      
      From-SVN: r104794
      df4b9cfe
    • Daniel Berlin's avatar
      re PR tree-optimization/24117 (struct is not marked fully as call clobbered) · 8d2c775f
      Daniel Berlin authored
      2005-09-29  Daniel Berlin  <dberlin@dberlin.org>
      
      	Fix PR tree-optimization/24117
      	* tree-ssa-structalias.c (find_func_aliases): Strip nops
      	before considering whether to use anyoffset.
      
      From-SVN: r104791
      8d2c775f
    • Paolo Carlini's avatar
      2005-09-29 Paolo Carlini <pcarlini@suse.de> · ffc53fb0
      Paolo Carlini authored
      	Improve last ChangeLog entry.
      
      From-SVN: r104785
      ffc53fb0
    • Chris Jefferson's avatar
      re PR libstdc++/23978 (tr1::tie doesn't work with std::pair) · 2bd8e92c
      Chris Jefferson authored
      2005-09-29  Chris Jefferson <chris@bubblescope.net>
      
      	PR libstdc++/23978
      	* include/tr1/functional (ref, cref): Make inline.
      	* include/tr1/tuple_iterate.h (tuple): Add operator=(std::pair).
      	(tie): Correct formatting.
      	(make_tuple): Make inline.
      	* testsuite/tr1/6_containers/tuple/creation_functions/23978.cc: New.
      
      From-SVN: r104784
      2bd8e92c
    • Steven Bosscher's avatar
      * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail. · 2cff1b3e
      Steven Bosscher authored
      From-SVN: r104777
      2cff1b3e
    • Paolo Bonzini's avatar
      Revert this patch: · be1ea09b
      Paolo Bonzini authored
      2005-09-15  Paolo Bonzini  <bonzini@gnu.org>
      
      	* optabs.c (expand_binop): Use swap_commutative_operands_with_target
      	to order operands.
      	(swap_commutative_operands_with_target): New.
      
      From-SVN: r104775
      be1ea09b
    • Paolo Bonzini's avatar
      re PR c/21419 (Accepts writting to const via asm) · 02eb875f
      Paolo Bonzini authored
      gcc:
      2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR c/21419
      	* gimplify.c (gimplify_asm_expr): Raise an error if an output is
      	read-only.
      
      testsuite:
      2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
      
              PR c/21419
              * gcc.dg/pr21419.c: New test.
      
      From-SVN: r104774
      02eb875f
    • Jakub Jelinek's avatar
      string.c (find_option): Change 3rd argument to const st_option *. · 09003779
      Jakub Jelinek authored
      	* 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
      09003779
    • Steven Bosscher's avatar
      re PR tree-optimization/23911 (Failure to propagate constants from a const... · 1ebd8d9a
      Steven Bosscher authored
      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
      1ebd8d9a
    • Uros Bizjak's avatar
      Added missing PR number to · 577b2a06
      Uros Bizjak authored
      2005-09-20  Richard Henderson  <rth@redhat.com>
      
      From-SVN: r104765
      577b2a06
    • Andreas Tobler's avatar
      configure.ac: Fix typo. · a0bb10e7
      Andreas Tobler authored
      2005-09-29  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* configure.ac: Fix typo.
      	* configure: Regenerate.
      
      From-SVN: r104764
      a0bb10e7
    • Mark Mitchell's avatar
      re PR middle-end/17886 (variable rotate and unsigned long long rotate should be better optimized) · 0f8594ee
      Mark Mitchell authored
      	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
      0f8594ee
    • Geoffrey Keating's avatar
      Index: ChangeLog · 4bc7cba7
      Geoffrey Keating authored
      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
      4bc7cba7
    • Geoffrey Keating's avatar
      t-darwin8: Uncomment contents, allow -m64 multilib to be built. · 23ed2384
      Geoffrey Keating authored
      	* config/rs6000/t-darwin8: Uncomment contents, allow -m64
      	multilib to be built.
      
      From-SVN: r104755
      23ed2384
    • GCC Administrator's avatar
      Daily bump. · 3f05a925
      GCC Administrator authored
      [[Split portion of a mixed commit.]]
      
      From-SVN: r104752.2
      3f05a925
    • Alan Modra's avatar
      re PR target/24102 (floatdisf2_internal2 broken) · c22e62a6
      Alan Modra authored
      	PR target/24102
      	* config/rs6000/rs6000.md (floatdisf2_internal2): Correct range
      	check for numbers that need no bit twiddle.
      
      From-SVN: r104750
      c22e62a6
  3. Sep 28, 2005
    • Geoffrey Keating's avatar
      Index: ChangeLog · 040b1c5a
      Geoffrey Keating authored
      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: r104747
      040b1c5a
Loading