1. 20 Nov, 2008 5 commits
  2. 19 Nov, 2008 23 commits
  3. 18 Nov, 2008 12 commits
    • re PR tree-optimization/38051 (Miscompilation of glibc's memcmp) · 890154a8
      	PR tree-optimization/38051
      	* gcc.c-torture/execute/pr38051.c (buf): Remove aligned attribute.
      	(buf2): Removed.
      	(main): Only run on little endian targets with
      	sizeof (long) == sizeof (void *).  Use just one buffer, align the
      	pointers at runtime.
      
      From-SVN: r141983
      Jakub Jelinek committed
    • re PR fortran/38135 (RESHAPE gives wrong result) · 042fed79
      2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/38135
      	* m4/reshape.m4:  Correct bounds checking when PAD is present.
      	Treat PAD as if it were SOURCE when SOURCE is empty.
      	* intrinsics/reshape_generic.c:  Likewise.
      	* generated/reshape_c10.c Regenerated.
      	* generated/reshape_c16.c Regenerated.
      	* generated/reshape_c4.c Regenerated.
      	* generated/reshape_c8.c Regenerated.
      	* generated/reshape_i16.c Regenerated.
      	* generated/reshape_i4.c Regenerated.
      	* generated/reshape_i8.c Regenerated.
      	* generated/reshape_r10.c Regenerated.
      	* generated/reshape_r16.c Regenerated.
      	* generated/reshape_r4.c Regenerated.
      	* generated/reshape_r8.c Regenerated.
      
      2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/38135
      	* gfortran.dg/reshape_pad_1.f90:  New test case.
      
      From-SVN: r141982
      Thomas Koenig committed
    • dg-cmp-results.sh: Do not print usage if either .sum file cannot be opened... · 7a401a0d
      	* dg-cmp-results.sh: Do not print usage if either .sum file cannot
      	be opened; print a more meaningful error instead.
      
      From-SVN: r141979
      Ben Elliston committed
    • re PR target/37362 (Bootstrap broken on mipsisa64r2-linux-gcc) · 8afb0605
      	PR target/37362
      	* config/mips/mips.md (move_doubleword_fpr<mode>): Check that "high"
      	is a register or zero operand in the correct mode before generating
      	mtch1 insn or a register operand in the correct mode before generating
      	mfch1 insn.
      	(mtch1<mode>): Correct operand 1 predicate to reg_or_0_operand.
      
      testsuite/ChangeLog:
      
      	PR target/37362
      	* gcc.target/mips/pr37362.c: New test.
      
      From-SVN: r141978
      Uros Bizjak committed
    • config.gcc (mips*-sde-elf*): Handle mipsisa64r2*. · 0a4a51c7
      gcc/
      	* config.gcc (mips*-sde-elf*): Handle mipsisa64r2*.
      	(mipsisa64r2-*-elf*, mipsisa64r2el-*-elf*): Add new cases to
      	mipsisa*-*-elf*.  Handle mipsisa64r2*.
      	* config/mips/sde.h (LINK_SPEC): Handle -mips64r2.
      	* config/mips/t-isa3264 (MULTILIB_OPTIONS, MULTILIB_DIRNAMES): Add
      	mips64r2.
      	(MULTILIB_EXCLUSIONS): Add mips64r2/mfp64.
      	* config/mips/t-sde (MULTILIB_OPTIONS, MULTILIB_DIRNAMES): Add
      	mips64r2.
      	(MULTILIB_EXCLUSIONS): Add mips64r2/mfp64.  Add mips64r2/mips16.
      	Fix mips16 if mips64 or mips64r2 are multilib defaults.
      	* config/mips/t-sdemtk (MULTILIB_OPTIONS, MULTILIB_DIRNAMES): Add
      	mips64r2.
      
      libgcc/
      	* config.host (mipsisa64r2-*-elf* | mipsisa64r2el-*-elf*): New
      	case.
      
      From-SVN: r141976
      Adam Nemet committed
    • * cpplib.pot: Regenerate. · 32f6cf87
      From-SVN: r141974
      Joseph Myers committed
    • * gcc.pot: Regenerate. · cc95c8b9
      From-SVN: r141973
      Joseph Myers committed
    • * ru.po: Update. · 6c3b7036
      From-SVN: r141971
      Joseph Myers committed
    • re PR c++/37962 (ICE with (auto*) casts) · 3f50c846
              PR c++/37962
      cp/
              * parser.c (cp_parser_type_id): Complain about auto.
              * decl.c (grokdeclarator): Complain about parameters and
              conversion functions declared with auto.
              * call.c (standard_conversion): Use CLASS_TYPE_P instead of
              MAYBE_CLASS_TYPE_P.
              * cp-tree.h (TYPE_NON_AGGREGATE_CLASS): Likewise.
      testsuite/
              * g++.dg/cpp0x/auto[38].C: Adjust expected errors.
              * g++.dg/cpp0x/auto9.C: New test.
              * g++.dg/cpp0x/auto10.C: New test.
      
      Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
      
      From-SVN: r141970
      Jason Merrill committed
    • cinttypes: Remove redundant pragma system_header. · 43db6c72
      2008-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/tr1_impl/cinttypes: Remove redundant pragma system_header.
      	* include/tr1_impl/cfenv: Likewise.
      	* include/tr1_impl/cstdint: Likewise.
      
      From-SVN: r141968
      Paolo Carlini committed
    • re PR target/38130 (__builtin_alloca (vs IRA?) testsuite failures on mingw32) · 6ea90eb7
      	PR target/38130
      	* config/i386/i386.md (allocate_stack_worker_32,
      	allocate_stack_worker_64): Don't use match_dup between input and
      	output operand.
      	(allocate_stack): Adjust gen_stack_worker_{32,64} caller.
      	* config/i386/i386.c (ix86_expand_prologue): Likewise.
      
      From-SVN: r141965
      Jakub Jelinek committed
    • re PR ada/38127 (ACATS cd1c04e fails on sparc, hppa) · d74b4b00
      	PR ada/38127
      	* gcc-interface/decl.c (make_type_from_size) <INTEGER_TYPE>: Propagate
      	the name.
      
      From-SVN: r141964
      Eric Botcazou committed