Skip to content
Snippets Groups Projects
  1. Feb 07, 2011
  2. Feb 06, 2011
  3. Feb 05, 2011
  4. Feb 04, 2011
    • Joseph Myers's avatar
      iris6.opt: New. · 962101ac
      Joseph Myers authored
      	* config/mips/iris6.opt: New.
      	* config.gcc (mips-sgi-irix6.5*): Use mips/iris6.opt.
      
      From-SVN: r169841
      962101ac
    • Richard Henderson's avatar
      re PR target/46997 (new ia64 vector instructions are broken on HP-UX (big-endian)) · 55eaaa5b
      Richard Henderson authored
      
      2011-02-04  Richard Henderson  <rth@redhat.com>
      	    Steve Ellcey  <sje@cup.hp.com>
      
      	PR target/46997
      	* config/ia64/predicates.md (mux1_brcst_element): New.
      	* config/ia64/ia64-protos.h (ia64_unpack_assemble): New.
      	* config/ia64/ia64.c (ia64_unpack_assemble): New.
      	(ia64_unpack_sign): New.
      	(ia64_expand_unpack): Rewrite using new routines.
      	(ia64_expand_widen_sum): Ditto.
      	(ia64_expand_dot_prod_v8qi): Ditto.
      	* config/ia64/vect.md (mulv8qi3): Rewrite to use new
      	routines, add endian check.
      	(pmpy2_even): Rename from pmpy2_r, add endian check.
      	(pmpy2_odd): Rename from pmpy2_l, add endian check.
      	(vec_widen_smult_lo_v4hi): Rewrite using new routines.
      	(vec_widen_smult_hi_v4hi): Ditto.
      	(vec_widen_umult_lo_v4hi): Ditto.
      	(vec_widen_umult_hi_v4hi): Ditto.
      	(mulv2si3): Change endian checks.
      	(sdot_prodv4hi): Rewrite with new calls.
      	(udot_prodv4hi): New.
      	(vec_pack_ssat_v4hi): Add endian check.
      	(vec_pack_usat_v4hi): Ditto.
      	(vec_pack_ssat_v2si): Ditto.
      	(max1_even): Rename from max1_r, add endian check.
      	(max1_odd): Rename from max1_l, add endian check.
      	(*mux1_rev): Format change.
      	(*mux1_mix): Ditto.
      	(*mux1_shuf): Ditto.
      	(*mux1_alt): Ditto.
      	(*mux1_brcst_v8qi): Use new predicate.
      	(vec_extract_evenv8qi): Remove endian check.
      	(vec_extract_oddv8qi): Ditto.
      	(vec_interleave_lowv4hi): Format change.
      	(vec_interleave_highv4hi): Ditto.
      	(mix2_even): Rename from mix2_r, add endian check.
      	(mix2_odd): Rename from mux2_l, add endian check.
      	(*mux2): Fix mask setting for TARGET_BIG_ENDIAN.
      	(vec_extract_evenodd_helper): Format change.
      	(vec_extract_evenv4hi): Remove endian check.
      	(vec_extract_oddv4hi): Remove endian check.
      	(vec_interleave_lowv2si): Format change.
      	(vec_interleave_highv2si): Format change.
      	(vec_initv2si): Remove endian check.
      	(vecinit_v2si): Add endian check.
      	(reduc_splus_v2sf): Add endian check.
      	(reduc_smax_v2sf): Ditto.
      	(reduc_smin_v2sf): Ditto.
      	(vec_initv2sf): Remove endian check.
      	(fpack): Add endian check.
      	(fswap): Add endian check.
      	(vec_interleave_highv2sf): Add endian check.
      	(vec_interleave_lowv2sf): Add endian check.
      	(fmix_lr): Add endian check.
      	(vec_setv2sf): Format change.
      	(*vec_extractv2sf_0_be): Use shift to extract operand.
      	(*vec_extractv2sf_1_be): New.
      	(vec_pack_trunc_v4hi): Add endian check.
      	(vec_pack_trunc_v2si): Format change.
      
      Co-Authored-By: default avatarSteve Ellcey <sje@cup.hp.com>
      
      From-SVN: r169840
      55eaaa5b
    • H.J. Lu's avatar
      Add a testcase for PR tree-optimization/43695. · 4946bd35
      H.J. Lu authored
      2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR tree-optimization/43695
      	* g++.dg/ipa/pr43695.C: New.
      
      From-SVN: r169835
      4946bd35
    • Jakub Jelinek's avatar
      re PR inline-asm/23200 (rejects "i"(&var + 1)) · dcde5957
      Jakub Jelinek authored
      	PR inline-asm/23200
      	* tree-ssa-ter.c (is_replaceable_p): Add TER argument.  Don't
      	do bb, locus and block comparison and disallow loads if it is
      	not set.
      	(stmt_is_replaceable_p): New function.
      	(process_replaceable, find_replaceable_in_bb): Adjust is_replaceable_p
      	callers.
      	* expr.c (expand_expr_real_1) <case SSA_NAME>: If
      	get_gimple_for_ssa_name try for EXPAND_INITIALIZER harder to use
      	SSA_NAME_DEF_STMT.
      	* tree-flow.h (stmt_is_replaceable_p): New prototype.
      
      	* gcc.dg/pr23200.c: New test.
      
      From-SVN: r169831
      dcde5957
    • Joseph Myers's avatar
      xilinx.opt: New. · a64a8e5a
      Joseph Myers authored
      	* config/rs6000/xilinx.opt: New.
      	* config.gcc (powerpc-xilinx-eabi*): Use rs6000/xilinx.opt.
      
      From-SVN: r169827
      a64a8e5a
    • Joseph Myers's avatar
      * config/mips/mips.opt (EB, EL, noasmopt): New Driver options. · 4da2ed2f
      Joseph Myers authored
      From-SVN: r169826
      4da2ed2f
    • Ralf Corsepius's avatar
      Fix typo in previous commit. · 0a9e55e1
      Ralf Corsepius authored
      From-SVN: r169824
      0a9e55e1
    • Ralf Corsepius's avatar
      crossconfig.m4 (GLIBCXX_CROSSCONFIG): Add *-rtems*. · 07ecaaf9
      Ralf Corsepius authored
      2011-02-04  Ralf Corsépius <ralf.corsepius@rtems.org.>
      
      	* crossconfig.m4 (GLIBCXX_CROSSCONFIG): Add *-rtems*.
      	* configure: Regenerate.
      
      From-SVN: r169823
      07ecaaf9
    • Ralf Wildenhues's avatar
      Fix PR java/21206: Unrecognized option '-Wl,-rpath' for jv-convert · 4e6ad422
      Ralf Wildenhues authored
      libjava/:
      	PR java/21206
      	* configure.ac (LDLIBICONV): New substituted variable, with
      	instances of '-Wl,' removed from LIBICONV.
      	* configure: Regenerate.
      	* libgcj.spec.in: Use @LDLIBICONV@ not @LIBICONV@.
      	* Makefile.in: Regenerate.
      	* gcj/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r169822
      4e6ad422
    • Ian Lance Taylor's avatar
      Implement __sync_fetch_and_add_4 if necessary. · 084996f1
      Ian Lance Taylor authored
      From-SVN: r169820
      084996f1
    • GCC Administrator's avatar
      Daily bump. · 6dc54618
      GCC Administrator authored
      From-SVN: r169819
      6dc54618
  5. Feb 03, 2011
    • Jonathan Wakely's avatar
      re PR c++/47589 (internal compiler error: Segmentation fault) · a7a87177
      Jonathan Wakely authored
      2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR c++/47589
      	* g++.dg/pr47589.C: New test.
      
      From-SVN: r169815
      a7a87177
    • Anatoly Sokolov's avatar
      xtensa.h (PREFERRED_RELOAD_CLASS, [...]): Remove. · a6e508f9
      Anatoly Sokolov authored
      	* config/xtensa/xtensa.h (PREFERRED_RELOAD_CLASS,
      	PREFERRED_OUTPUT_RELOAD_CLASS): Remove.
      	* config/xtensa/xtensa-protos.h (xtensa_preferred_reload_class,
      	secondary_reload_info, xtensa_secondary_reload): Remove.
      	* config/xtensa/xtensa.c (TARGET_PREFERRED_RELOAD_CLASS,
      	TARGET_PREFERRED_OUTPUT_RELOAD_CLASS): Define.
      	(xtensa_preferred_reload_class): Make static. Change return and
      	'rclass' argument type to reg_class_t. Remove 'isoutput' argument.
      	Use CONST_DOUBLE_P predicate.
      	(xtensa_preferred_output_reload_class): New function.
      	(xtensa_secondary_reload): Make static.
      
      From-SVN: r169810
      a6e508f9
    • Joseph Myers's avatar
      microblaze.opt (Zxl-mode-bootstrap, [...]): New Driver options. · 82dc0de3
      Joseph Myers authored
      	* config/microblaze/microblaze.opt (Zxl-mode-bootstrap,
      	Zxl-mode-executable, Zxl-mode-novectors, Zxl-mode-xilkernel,
      	Zxl-mode-xmdstub, mxl-mode-xilkernel): New Driver options.
      
      From-SVN: r169809
      82dc0de3
    • Dodji Seketeli's avatar
      re PR c++/47398 (tree check: accessed elt 10 of tree_vec with 9 elts in tsubst, at cp/pt.c:10500) · 25aea4e9
      Dodji Seketeli authored
      Fix PR c++/47398
      
      gcc/cp/
      
      	PR c++/47398
      	* tree.c (cp_tree_equal)<TEMPLATE_PARM_INDEX>: Take the number of
      	template parameters in account.
      
      gcc/testsuite/
      
      	PR c++/47398
      	* g++.dg/template/typedef37.C: New test.
      	* g++.dg/template/param1.C: Adjust expected error message.
      
      From-SVN: r169807
      25aea4e9
Loading