Skip to content
Snippets Groups Projects
  1. Jan 05, 2012
  2. Jan 04, 2012
    • Eric Botcazou's avatar
      re PR tree-optimization/51624 (Assert_Failure atree.adb:808 during stage 3) · 8594273a
      Eric Botcazou authored
      	PR tree-optimization/51624
      	* tree-sra.c (build_ref_for_model): When replicating a chain of
      	COMPONENT_REFs, stop as soon as the offset would become negative.
      
      From-SVN: r182889
      8594273a
    • Jakub Jelinek's avatar
      re PR debug/51695 (NOTE_INSN_VAR_LOCATION notes are sometimes too large) · 5dc28f42
      Jakub Jelinek authored
      	PR debug/51695
      	* dwarf2out.c (output_loc_list): For now drop >= 64KB expressions
      	in .debug_loc on the floor.
      
      	* gcc.dg/pr51695.c: New test.
      
      From-SVN: r182886
      5dc28f42
    • Andrew Pinski's avatar
      invoke.texi (-march=@var{arch}): Add octeon+ and octeon2. · 03a9ba1e
      Andrew Pinski authored
      2012-01-04  Andrew Pinski  <apinski@cavium.com>
      
              * doc/invoke.texi (-march=@var{arch}): Add octeon+ and octeon2.
      
      From-SVN: r182885
      03a9ba1e
    • Andrew Pinski's avatar
      mips.md (size): Add SI and DI. · 770da00a
      Andrew Pinski authored
      
      2012-01-04  Andrew Pinski  <apinski@cavium.com>
      	    Adam Nemet  <anemet@caviumnetworks.com>
      
      	* config/mips/mips.md (size): Add SI and DI.
      	(SIZE): New mode attribute.
      	(U): New code attribute.
      	* config/mips/mips-dsp.md (mips_lbux): Use gen_mips_lbux_extsi.
      	(mips_lbux_<mode>): Delete.
      	(mips_l<SHORT:size><u>x_ext<GPR:mode>_<P:mode>): New pattern.
      	(mips_lhx): Use gen_mips_lhx_extsi.
      	(mips_lhx_<mode>): Delete.
      	(mips_lwx): Delete.
      	(mips_l<size>x): New expand.
      	(mips_lwx_<mode>): Delete.
      	(mips_l<GPR:size>x_<P:mode>): New pattern.
      	(*mips_lw<u>x_<P:mode>_ext): Likewise.
      	* config/mips/mips-ftypes.def: Add DI f(POINTER, SI) function type.
      	* config/mips/mips.c (mips_lx_address_p): New function.
      	(mips_rtx_costs <case MEM>): Call mips_lx_address_p.
      	(dsp64): New availability predicate.
      	(mips_builtins): Add an entry for __builtin_mips_ldx.
      	* config/mips/mips.h (ISA_HAS_LBX): New define.
      	(ISA_HAS_LBUX): Likewise.
      	(ISA_HAS_LHX): Likewise.
      	(ISA_HAS_LHUX): Likewise.
      	(ISA_HAS_LWX): Likewise.
      	(ISA_HAS_LWUX): Likewise.
      	(ISA_HAS_LDX): Likewise.
      	* doc/extend.texi (__builtin_mips_ldx): Document.
      
      2012-01-04  Andrew Pinski  <apinski@cavium.com>
      
      	* gcc.target/mips/mips64-dsp-ldx1.c: New test.
      	* gcc.target/mips/octeon2-lx-1.c: New test.
      	* gcc.target/mips/mips64-dsp-ldx.c: New test.
      	* gcc.target/mips/octeon2-lx-2.c: New test.
      	* gcc.target/mips/octeon2-lx-3.c: New test.
      
      
      Co-Authored-By: default avatarAdam Nemet <anemet@caviumnetworks.com>
      
      From-SVN: r182884
      770da00a
    • Aldy Hernandez's avatar
      Add PR reference. · 6f2f17ff
      Aldy Hernandez authored
      +	PR other/51163
      +	PR other/51164
      
      From-SVN: r182882
      6f2f17ff
    • Patrick Marlier's avatar
      + * gcc.dg/tm/alias-1.c: Adjust regexp. · 89b5d3e0
      Patrick Marlier authored
      +       * gcc.dg/tm/alias-1.c:  Adjust regexp.
      +       * gcc.dg/tm/alias-2.c:  Adjust regexp.
      
      From-SVN: r182881
      89b5d3e0
    • Paolo Carlini's avatar
      re PR c++/51064 (False Positive for -Wparentheses) · a10bf1f9
      Paolo Carlini authored
      /cp
      2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/51064
      	* pt.c (tsubst_copy_and_build): Maybe set TREE_NO_WARNING on
      	the tree returned by build_x_binary_op.
      
      /testsuite
      2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/51064
      	* g++.dg/warn/Wparentheses-26.C: New.
      
      From-SVN: r182880
      a10bf1f9
    • Tristan Gingold's avatar
      xm-vms.h (HOST_LONG_FORMAT, [...]): Define when long pointers are used. · e2b30a44
      Tristan Gingold authored
      2012-01-04  Tristan Gingold  <gingold@adacore.com>
      
      	* config/vms/xm-vms.h (HOST_LONG_FORMAT, HOST_PTR_PRINTF): Define
      	when long pointers are used.
      	* config.build (*-*-*vms*): Handle all OpenVMS targets.
      	(alpha64-dec-*vms*, alpha*-dec-*vms*)
      	(ia64-hp-*vms*): Remove.
      	* config/vms/xm-vms64.h: Delete.
      
      From-SVN: r182879
      e2b30a44
    • Aldy Hernandez's avatar
      opts.c (finish_options): Remove duplicate sorry. · b6aa8c33
      Aldy Hernandez authored
              * opts.c (finish_options): Remove duplicate sorry.
      
      From-SVN: r182878
      b6aa8c33
    • Aldy Hernandez's avatar
      re PR middle-end/51212 (ICE: verify_flow_info failed: BB 3 can not throw but... · 7ba65723
      Aldy Hernandez authored
      re PR middle-end/51212 (ICE: verify_flow_info failed: BB 3 can not throw but has an EH edge with -fgnu-tm -fnon-call-exceptions and transaction_callable)
      
              PR middle-end/51212
              * opts.c (finish_options): Sorry out when using transactional
              memory and non-call exceptions.
              * doc/invoke.texi (C Dialect Options): Document it.
      
      From-SVN: r182877
      7ba65723
    • Aldy Hernandez's avatar
      re PR middle-end/51696 ([trans-mem] unsafe indirect function call in struct not properly displayed) · 3a54c456
      Aldy Hernandez authored
              PR middle-end/51696
              * trans-mem.c (diagnose_tm_1): Display indirect calls with no name
              correctly.
      
      From-SVN: r182876
      3a54c456
    • Mikael Morin's avatar
      re PR fortran/50981 ([OOP] Wrong-code for scalarizing ELEMENTAL call with absent OPTIONAL argument) · 17d038cd
      Mikael Morin authored
      	
      	PR fortran/50981
      	* trans-array.h (gfc_walk_elemental_function_args): New argument.
      	* trans-intrinsic.c (gfc_walk_intrinsic_function): Update call.
      	* trans-stmt.c (gfc_trans_call): Ditto.
      	* trans-array.c (gfc_walk_function_expr): Ditto.
      	(gfc_walk_elemental_function_args): Get the dummy argument list
      	if possible.  Check that the dummy and the actual argument are both
      	optional, and set can_be_null_ref accordingly.
      
      	* gfortran.dg/elemental_optional_args_2.f90: New test.
      
      From-SVN: r182875
      17d038cd
    • Mikael Morin's avatar
      re PR fortran/50981 ([OOP] Wrong-code for scalarizing ELEMENTAL call with absent OPTIONAL argument) · 0192ef20
      Mikael Morin authored
      	PR fortran/50981
      	* trans.h (struct gfc_ss_info): New field data::scalar::can_be_null_ref
      	* trans-array.c: If the reference can be NULL, save the reference
      	instead of the value.
      	* trans-expr.c (gfc_conv_expr): If we have saved a reference,
      	dereference it.
      
      From-SVN: r182874
      0192ef20
    • Mikael Morin's avatar
      trans-expr.c (gfc_conv_expr): Move address taking... · 591823cc
      Mikael Morin authored
      	* trans-expr.c (gfc_conv_expr): Move address taking...
      	(gfc_conv_expr_reference): ... here.
      
      From-SVN: r182873
      591823cc
    • Richard Guenther's avatar
      re PR middle-end/51750 (FAIL: 25_algorithms/heap/moveable*.cc execution test) · f5a3d840
      Richard Guenther authored
      2012-01-04  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/51750
      	* tree.c (size_low_cst): New function.
      	* tree.h (size_low_cst): Declare.
      	* fold-const.c (fold_comparison): Use it to extract the low
      	part of the POINTER_PLUS_EXPR offset.
      
      From-SVN: r182872
      f5a3d840
    • Georg-Johann Lay's avatar
      Fix clearing ZERO_REG · 299c4b5f
      Georg-Johann Lay authored
      	Fix clearing ZERO_REG
      	* config/avr/avr.md (cc): Add alternative "ldi".
      	(movqi_insn): Use it in cc attribute.
      	* config/avr/avr.c (notice_update_cc): Handle CC_LDI.
      	(output_reload_in_const): Use CLR to move 0 to ZERO_REG.
      	(output_reload_insisf): Use ZERO_REG to pre-clear register.
      
      From-SVN: r182871
      299c4b5f
    • Thomas Koenig's avatar
      re PR fortran/49693 (Spurious "unused-variable" warnings for COMMON block module variables.) · 74d1a34e
      Thomas Koenig authored
      2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/49693
      	* trans-common.c (create_common): Update copyright years.  Mark
      	variables as used to avoid warnings about unused variables in
      	common blocks.
      
      2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/49693
      	* gfortran.dg/common_17.f90:  New test.
      
      From-SVN: r182869
      74d1a34e
    • Andreas Krebbel's avatar
      re PR bootstrap/51734 (Bootstrap fails in libada) · 925b0ed8
      Andreas Krebbel authored
      config/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	PR bootstrap/51734
      	* picflag.m4: Remove s390 case statement.
      
      gcc/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      
      libada/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      
      libgcc/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      	* config/s390/t-crtstuff: Remove -fPIC.
      
      libiberty/
      2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* configure: Regenerate.
      
      From-SVN: r182868
      925b0ed8
    • Richard Guenther's avatar
      re PR tree-optimization/49651 (nested lambdas and -O3 produced incorrect... · b4cf8c9d
      Richard Guenther authored
      re PR tree-optimization/49651 (nested lambdas and -O3 produced incorrect integer variable increments)
      
      2012-01-04  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/49651
      	* tree-ssa-structalias.c (type_can_have_subvars): New function.
      	(var_can_have_subvars): Use it.
      	(get_constraint_for_1): Only consider subfields if there
      	can be any.
      
      	* gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
      	* gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
      
      From-SVN: r182865
      b4cf8c9d
    • GCC Administrator's avatar
      Daily bump. · 53618d02
      GCC Administrator authored
      From-SVN: r182864
      53618d02
  3. Jan 03, 2012
Loading