1. 30 Sep, 2005 13 commits
  2. 29 Sep, 2005 18 commits
  3. 28 Sep, 2005 9 commits
    • Index: ChangeLog · 040b1c5a
      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
      Geoffrey Keating committed
    • locks.h: Use 64-bit versions of primitives when __LP64__ is defined rather than... · c7d03070
      	* sysdep/powerpc/locks.h: Use 64-bit versions of primitives when
      	__LP64__ is defined rather than __powerpc64__.
      	(compare_and_swap): 'ret' is an obj_addr_t not just an int.
      	(compare_and_swap_release): Likewise.
      
      From-SVN: r104746
      Geoffrey Keating committed
    • fpgnulib.c (__extendsfdf2, [...]): Handle denormals. · 107bcc11
      2005-09-28  Paul Brook  <paul@codesourcery.com>
      
      	* config/m68k/fpgnulib.c (__extendsfdf2, __truncdfsf2): Handle
      	denormals.
      
      From-SVN: r104745
      Paul Brook committed
    • * HACKING: Update instructions for classpath import. · e7d15bad
      From-SVN: r104744
      David Daney committed
    • re PR tree-optimization/23853 (ICE: in tree_low_cst, at tree.c:4270) · 9b14a362
      2005-09-28  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/23853
      	* tree-vect-analyze.c (vect_compute_data_ref_alignment): Use
      	host_integerp to verify misalignment value.
      
      From-SVN: r104743
      Richard Guenther committed
    • * g++.dg/opt/pr19650.C: Use -w -fpermissive. · 75b1574e
      From-SVN: r104742
      Mark Mitchell committed
    • builtins.c (get_builtin_sync_mode): New. · 02ee605c
              * builtins.c (get_builtin_sync_mode): New.
              (expand_builtin_sync_operation): Pass in mode argument.
              (expand_builtin_compare_and_swap): Likewise.
              (expand_builtin_lock_test_and_set): Likewise.
              (expand_builtin_lock_release): Likewise.
              (expand_builtin): Update to match.
      
      From-SVN: r104741
      Richard Henderson committed
    • config/v850/v850.h (GO_IF_LEGITIMATE_ADDRESS): Tidy up formatting. · 7d866c52
      Add check to PLUS case to ensure that the offset is within an acceptable range.
      
      config/v850/v850.md (casesi): Disable the generation of the switch pattern as
      it is not being handled properly at the moment.
      
      From-SVN: r104736
      Nick Clifton committed
    • re PR c++/16782 (Accepts qualified member function declaration in class) · 9f4a5c9a
      	PR c++/16782
      	* decl.c (grokdeclarator): Always pedwarn about overqualified
      	member names.
      
      	PR c++/16782
      	* g++.dg/parse/qualified4.C: New test.
      	* g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
      	* g++.old-deja/g++.mike/p8154.C: Likewise.
      
      From-SVN: r104733
      Mark Mitchell committed