1. 27 Feb, 2012 10 commits
    • re PR tree-optimization/52376 (ICE in lto_input_tree_ref, at… · 2e216592
      re PR tree-optimization/52376 (ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul)
      
      	PR tree-optimization/52376
      	* ipa-split.c (split_function): Ignore CLOBBER stmts.
      
      From-SVN: r184600
      Jakub Jelinek committed
    • ifcvt.c (noce_get_condition): Check condition variable is not… · 2662a821
      ifcvt.c (noce_get_condition): Check condition variable is not small_register_classes_for_mode_p before accepting.
      
      2012-02-27  Stuart Henderson  <shenders@gcc.gnu.org>
      
          * ifcvt.c (noce_get_condition): Check condition variable is not
          small_register_classes_for_mode_p before accepting.
      
      From-SVN: r184599
      Stuart Henderson committed
    • Fix Solaris symbol versioning (PR libstdc++/52188) · cc2de92d
      	contrib:
      	PR libstdc++/52188
      	* make_sunver.pl: Remove #ifdef handling.
      
      	libgomp:
      	PR libstdc++/52188
      	* acinclude.m4 (LIBGOMP_ENABLE_SYMVERS): Remove	symvers_renaming.
      	Remove ENABLE_SYMVERS_SOL2.
      	* configure: Regenerate.
      	* Makefile.am [LIBGOMP_BUILD_VERSIONED_SHLIB] (comma): New variable.
      	(PREPROCESS): New variable.
      	(libgomp.ver): New target.
      	[LIBGOMP_BUILD_VERSIONED_SHLIB &&
      	LIBGOMP_BUILD_VERSIONED_SHLIB_GNU]: Remove
      	LIBGOMP_BUILD_VERSIONED_SHLIB_SOL2 handling.
      	Use libgomp.ver.
      	[LIBGOMP_BUILD_VERSIONED_SHLIB_SUN]: Use libgomp.ver, libgomp.ver-sun.
      	* Makefile.in: Regenerate.
      
      	libstdc++-v3:
      	PR libstdc++/52188
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Remove symvers_renaming.
      	Remove ENABLE_SYMVERS_SOL2.
      	* configure: Regenerate.
      	* src/Makefile.am [ENABLE_SYMVERS] (libstdc++-symbols.ver):
      	Postprocess mapfile.
      	[ENABLE_SYMVERS_GNU]: Remove ENABLE_SYMVERS_SOL2 handling.
      	* src/Makefile.in: Regenerate.
      
      	* config/abi/pre/gnu.ver (GLIBCXX_3.4.5) [!__sun__ && !__svr4__]:
      	Don't export
      	_ZNSt19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEppEv.
      
      From-SVN: r184598
      Rainer Orth committed
    • i386.md (*movabs<mode>_1): Fix operand 1 constraints. · f59280cf
      	* config/i386/i386.md (*movabs<mode>_1): Fix operand 1 constraints.
      
      From-SVN: r184597
      Uros Bizjak committed
    • revert: arm-cores.def (cortex-a15): Use cortex_a15_tune for tuning parameters. · d2d6bcce
      	Revert:
      	2012-01-09  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
      	* gcc/config/arm/arm-cores.def (cortex-a15): Use cortex_a15_tune for
      	tuning parameters.
      	* gcc/config/arm/arm.c (arm_cortex_a15_tune): New static variable.
      
      From-SVN: r184596
      Matthew Gretton-Dann committed
    • ada-tree.h (TYPE_PACKED_ARRAY_TYPE_P): Add checking. · a0b8b1b7
      	* gcc-interface/ada-tree.h (TYPE_PACKED_ARRAY_TYPE_P): Add checking.
      	(TYPE_BY_REFERENCE_P): New flag.
      	(TYPE_IS_BY_REFERENCE_P): New macro.
      	(TYPE_DUMMY_P): Add checking and remove VOID_TYPE.
      	(TYPE_IS_DUMMY_P): Adjust for above change.
      	* gcc-interface/decl.c (gnat_to_gnu_entity): Use TYPE_BY_REFERENCE_P
      	and TYPE_IS_BY_REFERENCE_P instead of TREE_ADDRESSABLE.
      	(gnat_to_gnu_param): Likewise.
      	(maybe_pad_type): Likewise.
      	(make_type_from_size): Use TYPE_IS_PACKED_ARRAY_TYPE_P.
      	* gcc-interface/misc.c (must_pass_by_ref): Use TYPE_IS_BY_REFERENCE_P
      	instead of TREE_ADDRESSABLE.
      	* gcc-interface/trans.c (finalize_nrv): Likewise.
      	(call_to_gnu): Likewise.  Do not create a temporary for return values
      	with by-reference type here.
      	(gnat_to_gnu): Test TYPE_IS_DUMMY_P instead of TYPE_DUMMY_P.
      	(gnat_gimplify_expr) <ADDR_EXPR>: Don't do anything for non-constant
      	CONSTRUCTORs and calls.
      	* gcc-interface/utils.c (make_dummy_type): Get the equivalent type of
      	the underlying type and use it throughout.  Use TYPE_IS_BY_REFERENCE_P
      	instead of TREE_ADDRESSABLE.
      	* gcc-interface/utils2.c (build_cond_expr): Deal with by-reference
      	types explicitly.
      
      From-SVN: r184594
      Eric Botcazou committed
    • decl.c (gnat_to_gnu_entity): Revert previous change that creates a special… · 184d436a
      decl.c (gnat_to_gnu_entity): Revert previous change that creates a special VAR_DECL for debugging purposes.
      
      	* gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Revert previous
      	change that creates a special VAR_DECL for debugging purposes.  For an
      	aliased object with an unconstrained nominal subtype, make its type a
      	thin reference to the underlying object.
      	* gcc-interface/utils2.c (build_unary_op) <INDIRECT_REF>: Deal with
      	expressions built for the initialization of above objects.
      
      From-SVN: r184593
      Eric Botcazou committed
    • re PR libffi/52223 (libffi's man page install breaks with multilibs and overridden mandir) · 2c2a780f
      	PR libffi/52223
      	* Makefile.am (FLAGS_TO_PASS): Define.
      	* Makefile.in: Regenerate.
      
      From-SVN: r184592
      Mikael Pettersson committed
    • sh.h: Delete dead GO_IF_LEGITIMATE_INDEX macro. · dac73555
      	* config/sh/sh.h: Delete dead GO_IF_LEGITIMATE_INDEX macro.
      
      From-SVN: r184590
      Oleg Endo committed
    • Daily bump. · cad1306e
      From-SVN: r184589
      GCC Administrator committed
  2. 26 Feb, 2012 5 commits
  3. 25 Feb, 2012 5 commits
  4. 24 Feb, 2012 16 commits
  5. 23 Feb, 2012 4 commits