1. 24 Jan, 2008 19 commits
  2. 23 Jan, 2008 15 commits
  3. 22 Jan, 2008 6 commits
    • gcc/ · 64882649
      	From  Michael Frysinger  <michael.frysinger@analog.com>
      	* config/bfin/bfin-protos.h (enum bfin_cpu_type): Add
      	BFIN_CPU_BF547, BFIN_CPU_BF523, BFIN_CPU_BF524, and BFIN_CPU_BF526.
      
      	* config/bfin/elf.h (LIB_SPEC): Use proper linker script
      	for bf547, bf523, bf524, and bf526.
      	* config/bfin/bfin.c (bfin_cpus[]): Add bf547,  bf523, bf524, and
      	bf526.
      	* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define
      	__ADSPBF523__ for bf523, __ADSPBF524__ for bf524,
      	__ADSPBF526__ for bf526, __ADSPBF52x__ for all three, as well as
      	__ADSPBF547__ and __ADSPBF54x__ for bf547.
      	* doc/invoke.texi (Blackfin Options): Document that
      	-mcpu now accept bf547, bf523, bf524, and bf526.
      
      gcc/testsuite/
      	From Michael Frysinger  <michael.frysinger@analog.com>
      	* gcc.target/bfin/mcpu-bf547.c: New test.
      	* gcc.target/bfin/mcpu-bf523.c: New test.
      	* gcc.target/bfin/mcpu-bf524.c: New test.
      	* gcc.target/bfin/mcpu-bf526.c: New test.
      
      From-SVN: r131746
      Bernd Schmidt committed
    • re PR rtl-optimization/34628 (problems with inlining on ARM) · df1a98ae
      	PR rtl-optimization/34628
      	* combine.c (try_combine): Stop and undo after the first combination
      	if an autoincrement side-effect on the first insn has effectively
      	been lost.
      
      From-SVN: r131744
      Eric Botcazou committed
    • re PR c++/34859 (g++ -D__STDC_LIMIT_MACROS -D__STDC_LIMIT_MACROS causes error) · ec46053b
      libcpp
      	PR c++/34859:
      	* macro.c (_cpp_create_definition): Handle __STDC_LIMIT_MACROS and
      	__STDC_CONSTANT_MACROS.
      gcc/testsuite
      	PR c++/34859:
      	* gcc.dg/cpp/pr34859.c: New file.
      
      From-SVN: r131743
      Tom Tromey committed
    • re PR fortran/34875 (read into vector-valued section doesn't transfer any values) · c63173dd
      2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34875
      	* trans-io.c (gfc_trans_transfer): If the array reference in a
      	read has a vector subscript, use gfc_conv_subref_array_arg to
      	copy back the temporary.
      
      2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/34875
      	* gfortran.dg/vector_subscript_3.f90: New test.
      
      From-SVN: r131742
      Paul Thomas committed
    • re PR target/34529 (Wrong code with altivec stores and offsets) · 1a23970d
              PR target/34529
              * config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p):
              Offset addresses are not valid for Altivec or paired float modes.
      
      From-SVN: r131741
      David Edelsohn committed
    • re PR c++/34912 (ICE with friend in local class) · 7655e009
              PR c++/34912
              * friend.c (do_friend): Check for prior declaration of a friend
              function of a local class.
              * name-lookup.c (lookup_name_innermost_nonclass_level):
              No longer static.
              * name-lookup.h: Declare it.
      
      From-SVN: r131740
      Jason Merrill committed