- Feb 07, 2011
-
-
Paolo Bonzini authored
From-SVN: r169878
-
Kai Tietz authored
re PR lto/47225 (cross-compile fails while configuring libgcc with "xgcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found") 2011-02-07 Kai Tietz <kai.tietz@onevision.com> PR lto/47225 * Makefile.am (Wl): New helper for encoding -Wl,. (liblto_plugin_la_LIBADD): Use -Wl for libiberty library. * Makefile.in: Regenerated. From-SVN: r169877
-
Uros Bizjak authored
* gfortran.dg/transpose_optimization_2.f90: Cleanup original dump. From-SVN: r169876
-
Joseph Myers authored
From-SVN: r169875
-
GCC Administrator authored
From-SVN: r169874
-
Gerald Pfeifer authored
* doc/xml/faq.xml: Adjust link to bug database. Remove old item on broken header files. From-SVN: r169870
-
- Feb 06, 2011
-
-
Joseph Myers authored
* config/sparc/freebsd.h (ASM_SPEC): Define. * config/sparc/vxworks.h (ASM_SPEC): Define. From-SVN: r169867
-
Joseph Myers authored
From-SVN: r169866
-
Janne Blomqvist authored
From-SVN: r169865
-
Janne Blomqvist authored
From-SVN: r169864
-
Kai Tietz authored
re PR lto/47225 (cross-compile fails while configuring libgcc with "xgcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found") 2011-02-06 Kai Tietz <kai.tietz@onevision.com> PR lto/47225 * Makefile.def: Add dependency for install-gcc on install-lto-plugin. * Makfile.in: Regenerated From-SVN: r169863
-
Paul Thomas authored
2011-02-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/47592 * trans-stmt.c (gfc_trans_allocate): For deferred character length allocations with SOURCE, store to the values and string length to avoid calculating twice. Replace gfc_start_block with gfc_init_block to avoid unnecessary contexts and to keep declarations of temporaries where they should be. Tidy up the code a bit. 2011-02-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/47592 * gfortran.dg/allocate_with_source_1 : New test. From-SVN: r169862
-
Steven Bosscher authored
* doc/invoke.texi: Remove reference to compiler internals from user documentation. * reg-notes.def: Remove REG_VALUE_PROFILE. * combine.c (distribute_notes): Do not handle REG_VALUE_PROFILE. From-SVN: r169861
-
Jakub Jelinek authored
From-SVN: r169860
-
GCC Administrator authored
From-SVN: r169859
-
- Feb 05, 2011
-
-
Jakub Jelinek authored
re PR middle-end/47610 (cp-demangle.c:1970:1: error: cplus_demangle_builtin_types causes a section type conflict) PR middle-end/47610 * varasm.c (default_section_type_flags): If decl is NULL, and name is .data.rel.ro or .data.rel.ro.local, set SECTION_RELRO bit. * gcc.dg/pr47610.c: New test. From-SVN: r169855
-
Janne Blomqvist authored
From-SVN: r169854
-
Jerry DeLisle authored
2011-02-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47567 * io/write_float.def (output_float): Eliminate some redundant code. Adjust width for case of F0.X for values of zero and all other values. Expand cases where '*' is set to give cleaner results. From-SVN: r169853
-
Janne Blomqvist authored
From-SVN: r169852
-
Jie Zhang authored
PR debug/42631 * web.c (entry_register): Don't clobber the number of the first uninitialized reference in used[]. testsuite/ PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. From-SVN: r169851
-
Thomas Koenig authored
2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/47574 * gfortran.dg/pr47574.f90: New test. From-SVN: r169850
-
Ian Lance Taylor authored
From-SVN: r169848
-
Sebastian Pop authored
2011-02-04 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/46194 * tree-data-ref.c (analyze_miv_subscript): Remove comment. (build_classic_dist_vector_1): Do not represent classic distance vectors when the access functions are variating in different loops. * gcc.dg/autopar/pr46194.c: New. From-SVN: r169847
-
GCC Administrator authored
From-SVN: r169846
-
Benjamin Kosnik authored
2011-02-04 Benjamin Kosnik <bkoz@redhat.com> * include/bits/regex_error.h (__throw_regex_error): Not inline. * src/functexcept.cc: Add definition. * config/abi/pre/gnu.ver: Export. From-SVN: r169842
-
- Feb 04, 2011
-
-
Joseph Myers authored
* config/mips/iris6.opt: New. * config.gcc (mips-sgi-irix6.5*): Use mips/iris6.opt. From-SVN: r169841
-
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:
Steve Ellcey <sje@cup.hp.com> From-SVN: r169840
-
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
-
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
-
Joseph Myers authored
* config/rs6000/xilinx.opt: New. * config.gcc (powerpc-xilinx-eabi*): Use rs6000/xilinx.opt. From-SVN: r169827
-
Joseph Myers authored
From-SVN: r169826
-
Ralf Corsepius authored
From-SVN: r169824
-
Ralf Corsepius authored
2011-02-04 Ralf Corsépius <ralf.corsepius@rtems.org.> * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Add *-rtems*. * configure: Regenerate. From-SVN: r169823
-
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
-
Ian Lance Taylor authored
From-SVN: r169820
-
GCC Administrator authored
From-SVN: r169819
-
- Feb 03, 2011
-
-
Jonathan Wakely authored
2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com> PR c++/47589 * g++.dg/pr47589.C: New test. From-SVN: r169815
-
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
-
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
-
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
-