1. 26 Oct, 2009 10 commits
    • MAINTAINERS: Add myself as a maintainer for the RX port. · 65a324b4
              * MAINTAINERS: Add myself as a maintainer for the RX port.
      
      gcc
              * config.gcc: Add support for RX target.
              * config/rx: New directory.
              * config/rx/constraints.md: New file.
              * config/rx/predicates.md: New file.
              * config/rx/rx.c: New file.
              * config/rx/rx.h: New file.
              * config/rx/rx.md: New file.
              * config/rx/rx.opt: New file.
              * config/rx/rx-protos.h: New file.
              * config/rx/t-rx: New file.
              * doc/extend.texi: Document RX function attributes.
              * doc/invoke.texi: Document RX specific command line options.
              * doc/contrib.texi: Document RX contribution.
              * doc/md.texi: Document RX constraints.
              * doc/install.texi: Document RX support.
      
      libgcc
              * config.host: Add support for RX target.
              * config/rx: New directory.
              * config/rx/rx-abi-functions.c: New file. Supplementary
              functions for libgcc to support the RX ABI.
              * config/rx/rx-abi.h: New file.  Supplementary header file for
              libgcc RX ABI functions.
              * config/rx/t-rx: New file: Makefile fragment for building
              libgcc for the RX.
      
      gcc/testsuite
              * lib/target-supports.exp (check_profiling_available):
              Profiling is not, currently, available for the RX port.
              (check_effective_target_hard_float): Add support for RX
              target.
              * gcc.target/rx: New directory.
              * gcc.target/rx/builtins.c: New test file.
              * gcc.target/rx/interrupts.c: New test file.
              * gcc.target/rx/rx-abi-function-tests.c: New test file.
              * gcc.target/rx/zero-width-bitfield.c: New test file.
              * gcc.target/rx/i272091.c: New test file.
              * gcc.target/rx/packed-struct.c: New test file.
              * gcc.target/rx/rx.exp: New file: Drives RX tests.
      
      From-SVN: r153557
      Nick Clifton committed
    • configure.ac: Use AM_MAINTAINER_MODE. · 03428d41
      2009-10-26  Richard Guenther  <rguenther@suse.de>
      
      	* configure.ac: Use AM_MAINTAINER_MODE.
      	* acinclude.m4: Remove.
      	* configure: Re-generate.
      	* Makefile.in: Likewise.
      	* aclocal.m4: Likewise.
      
      From-SVN: r153556
      Richard Guenther committed
    • 20091014-1_0.c: Replace -shared with -r -nostlib. · 3dd1bb6a
      2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
      
              * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
              * gcc.dg/lto/20091016-1_0.c: Likewise.
              * gcc.dg/lto/20090206-1_0.c: Likewise.
              * gcc.dg/lto/20081120-1_0.c: Likewise.
              * gcc.dg/lto/20081120-2_0.c: Likewise.
              * gcc.dg/lto/20090116_0.c: Likewise.
              * gcc.dg/lto/20081126_0.c: Likewise.
              * gcc.dg/lto/20091013-1_0.c: Likewise.
              * gcc.dg/lto/20081212-1_0.c: Likewise.
              * gcc.dg/lto/20091015-1_0.c: Likewise.
              * gcc.dg/lto/20090126-1_0.c: Likewise.
              * gcc.dg/lto/20090126-2_0.c: Likewise.
              * gcc.dg/lto/20091020-1_0.c: Likewise.
              * gcc.dg/lto/20091020-2_0.c: Likewise.
              * gcc.dg/lto/20081204-1_0.c: Likewise.
              * gcc.dg/lto/20081204-2_0.c: Likewise.
              * gcc.dg/lto/20081224_0.c: Likewise.
              * gcc.dg/lto/20090219_0.c: Likewise.
      
      From-SVN: r153555
      Andrew Pinski committed
    • re PR c++/41020 (Can't declare an extern "C" friend of a builtin function) · a0ff8620
      Fix PR c++/41020
      
      gcc/cp/ChangeLog:
      
      	PR c++/41020
      	* decl.c (decls_match): Use DECL_IS_BUILTIN instead of
      	DECL_BUILT_IN.
      
      gcc/testsuite/ChangeLog:
      	PR c++/41020
      	* g++.dg/lookup/extern-c-redecl2.C: New test.
      	* g++.dg/lookup/extern-c-redecl3.C: Likewise.
      	* g++.dg/lookup/extern-c-redecl4.C: Likewise.
      	* g++.dg/lookup/extern-c-redecl5.C: Likewise.
      
      From-SVN: r153552
      Dodji Seketeli committed
    • re PR tree-optimization/41783 (r151561 (PRE fix) regresses zeusmp) · 84280917
      	PR tree-optimization/41783
      	* tree-ssa-alias.c (get_continuation_for_phi): Export, add a special
      	case for simple diamonds
      	* tree-ssa-alias.h (get_continuation_for_phi): Declare.
      	* tree-ssa-pre.c (translate_vuse_through_block): Add same_valid
      	argument, use alias oracle to skip some vdefs.
      	(phi_translate_1): Change call to above, don't allocate new
      	value ids if they can stay the same.
      	(compute_avail): Allow vuse walking when looking up references.
      
      testsuite/
      	* gcc.dg/pr41783.c: New test.
      	* gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
      	* gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
      	* gcc.dg/tree-ssa/ssa-pre-27.c: New test.
      
      From-SVN: r153551
      Michael Matz committed
    • re PR tree-optimization/41826 (invalid read in get_constraint_for_ptr_offset) · bd02b3a0
      2009-10-26  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/41826
      	* tree-ssa-structalias.c (get_constraint_for_ptr_offset): Avoid
      	access to re-allocated vector fields.
      
      From-SVN: r153550
      Richard Guenther committed
    • graphite-sese-to-poly.c (check_poly_representation): Fix compile without checking. · b77a0698
      2009-10-26  Richard Guenther  <rguenther@suse.de>
      
      	* graphite-sese-to-poly.c (check_poly_representation): Fix
      	compile without checking.
      
      From-SVN: r153549
      Richard Guenther committed
    • MAINTAINERS (Write After Approval): Update my e-mail address. · 22e5d3dc
      2009-10-26  Johannes Singler <singler@kit.edu>
      
              * MAINTAINERS (Write After Approval): Update my e-mail address.
      
      From-SVN: r153548
      Johannes Singler committed
    • re PR fortran/41714 ([OOP] ALLOCATE SOURCE= does not properly copy the value from SOURCE) · 60f5ed26
      2009-10-26  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41714
      	* gimple.h (tree_annotate_all_with_location): Remove prototype.
      	* gimplify.c (tree_should_carry_location_p,
      	tree_annotate_one_with_location,tree_annotate_all_with_location):
      	Remove obsolete functions.
      
      
      2009-10-26  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41714
      	* trans.c (gfc_trans_code): Remove call to
      	'tree_annotate_all_with_location'. Location should already be set.
      	* trans-openmp.c (gfc_trans_omp_workshare): Ditto.
      	* trans-stmt.c (gfc_trans_allocate): Do correct data initialization for
      	CLASS variables with SOURCE tag, plus some cleanup.
      
      
      2009-10-26  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41714
      	* gfortran.dg/class_allocate_4.f03: New test.
      
      From-SVN: r153547
      Janus Weil committed
    • Daily bump. · b0418319
      From-SVN: r153546
      GCC Administrator committed
  2. 25 Oct, 2009 6 commits
  3. 24 Oct, 2009 10 commits
  4. 23 Oct, 2009 14 commits