- Mar 21, 2014
-
-
Jakub Jelinek authored
* configure.ac: Move BUILD_CONFIG set up earlier. Add --enable-vtable-verify option parsing. Don't add target-libsanitizer to bootstrap_target_libs unless --with-build-config=bootstrap-asan or --with-build-config=bootstrap-ubsan. Don't add target-libvtv to bootstrap_target_libs unless --enable-vtable-verify. * configure: Regenerated. From-SVN: r208745
-
GCC Administrator authored
From-SVN: r208743
-
- Mar 20, 2014
-
-
Eric Botcazou authored
From-SVN: r208740
-
Tobias Burnus authored
2014-03-21 Tobias Burnus <burnus@net-b.de> PR fortran/60599 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading. From-SVN: r208739
-
Tobias Burnus authored
2014-03-20 Tobias Burnus <burnus@net-b.de> PR other/60589 Reverted: 2014-03-09 Tobias Burnus <burnus@net-b.de> * Makefile.am: Install cilk.h. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. From-SVN: r208736
-
Jakub Jelinek authored
PR middle-end/60597 * ira.c (adjust_cleared_regs): Call copy_rtx on *reg_equiv[REGNO (loc)].src_p before passing it to simplify_replace_fn_rtx. * g++.dg/opt/pr60597.C: New test. From-SVN: r208735
-
Jakub Jelinek authored
PR c++/60572 * init.c (build_zero_init_1): Ignore fields with error_mark_node type. * g++.dg/init/pr60572.C: New test. From-SVN: r208734
-
Ian Lance Taylor authored
Fixes issue 7590. From-SVN: r208731
-
Ulrich Weigand authored
* crossconfig.m4: Support spu-*-elf* targets. * configure: Regenerate. From-SVN: r208730
-
Joel Sherrill authored
From-SVN: r208714
-
Joel Sherrill authored
2014-03-20 Joel Sherrill <joel.sherrill@oarcorp.com> * config.host (v850*-*-*): Add to tmake_file instead of resetting it. This was removing the v850*-*-rtems* settings. From-SVN: r208708
-
Jakub Jelinek authored
PR target/60568 * config/i386/i386.c (x86_output_mi_thunk): Surround UNSPEC_GOT into CONST, put pic register as first operand of PLUS. Use gen_const_mem for both 32-bit and 64-bit PIC got loads. From-SVN: r208706
-
Ramana Radhakrishnan authored
2014-03-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/aarch64/aarch64.c (MEMORY_MOVE_COST): Delete. From-SVN: r208705
-
Eric Botcazou authored
sparc.c (sparc_do_work_around_errata): Implement work around for store forwarding issue in the FPU on the UT699. * config/sparc/sparc.c (sparc_do_work_around_errata): Implement work around for store forwarding issue in the FPU on the UT699. * config/sparc/sparc.md (in_branch_delay): Return false for single FP loads and operations if -mfix-ut699 is specified. (divtf3_hq): Tweak attribute. (sqrttf2_hq): Likewise. From-SVN: r208695
-
Eric Botcazou authored
* calls.c (store_one_arg): Remove incorrect const qualification on the type of the temporary. * cfgexpand.c (expand_return): Likewise. * expr.c (expand_constructor): Likewise. (expand_expr_real_1): Likewise. From-SVN: r208694
-
Tobias Burnus authored
2014-03-19 Tobias Burnus <burnus@net-b.> PR fortran/60543 * io.c (check_io_constraints): Use gfc_unset_implicit_pure. * resolve.c (resolve_ordinary_assign): Ditto. From-SVN: r208693
-
Zhenqiang Chen authored
ChangeLog: 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org> * config/arm/arm.c (arm_dwarf_register_span): Update the element number of parts. testsuite/ChangeLog: 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org> * gcc.target/arm/neon-modes-3.c: Add "-g" option. From-SVN: r208692
-
GCC Administrator authored
From-SVN: r208691
-
- Mar 19, 2014
-
-
Kaz Kojima authored
PR target/60039 * config/sh/sh.md (udivsi3_i1): Clobber R1 register From-SVN: r208688
-
Tobias Burnus authored
2014-03-18 Tobias Burnus <burnus@net-b.de> PR fortran/60543 PR fortran/60283 * gfortran.h (gfc_unset_implicit_pure): New prototype. * resolve.c (gfc_unset_implicit_pure): New. (resolve_structure_cons, resolve_function, pure_subroutine): Use it. * decl.c (match_old_style_init, gfc_match_data, match_pointer_init, variable_decl): Ditto. * expr.c (gfc_check_pointer_assign): Ditto. * intrinsic.c (gfc_intrinsic_sub_interface): Ditto. * io.c (match_vtag, gfc_match_open, gfc_match_close, match_filepos, gfc_match_inquire, gfc_match_print, gfc_match_wait): Ditto. * match.c (gfc_match_critical, gfc_match_stopcode, lock_unlock_statement, sync_statement, gfc_match_allocate, gfc_match_deallocate): Ditto. * parse.c (decode_omp_directive): Ditto. * symbol.c (gfc_add_save): Ditto. 2014-03-18 Tobias Burnus <burnus@net-b.de> PR fortran/60543 PR fortran/60283 * gfortran.dg/implicit_pure_4.f90: New. From-SVN: r208687
-
Paolo Carlini authored
re PR c++/51474 ([c++0x] ICE with pure virtual function in initialization of non-static data member) /cp 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51474 * call.c (build_new_method_call_1): Handle pure virtuals called by NSDMIs too. /testsuite 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51474 * g++.dg/cpp0x/nsdmi-virtual2.C: New. From-SVN: r208686
-
H.J. Lu authored
GNU linker sets DT_RPATH from the environment variable LD_RUN_PATH. set_ld_library_path_env_vars sets a few environment variables including LD_RUN_PATH. This patch logs all environment variables set by set_ld_library_path_env_vars so that one can recreate the same executable as "make check" run. PR testsuite/60590 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32, LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH. From-SVN: r208685
-
Paolo Carlini authored
2014-03-19 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60332 * g++.dg/cpp1y/pr60332.C: New. From-SVN: r208684
-
James Greenhalgh authored
gcc/ * config/arm/aarch-common-protos.h (alu_cost_table): Fix spelling of "extend". * config/arm/arm.c (arm_new_rtx_costs): Fix spelling of "extend". From-SVN: r208683
-
Richard Biener authored
2014-03-19 Richard Biener <rguenther@suse.de> PR middle-end/60553 * tree-core.h (tree_type_common): Re-order pointer members to reduce recursion depth during GC walks. lto/ * lto-tree.h (lang_tree_node): For types use TYPE_NEXT_VARIANT instead of TREE_CHAIN as chain_next. From-SVN: r208682
-
Marek Polacek authored
PR sanitizer/60569 * ubsan.c (ubsan_type_descriptor): Check that DECL_NAME is nonnull before accessing it. testsuite/ * g++.dg/ubsan/pr60569.C: New test. From-SVN: r208681
-
Rainer Orth authored
* gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls. From-SVN: r208680
-
Richard Biener authored
2014-03-19 Richard Biener <rguenther@suse.de> * lto.c (lto_wpa_write_files): Move call to lto_promote_cross_file_statics ... (do_whole_program_analysis): ... here, into the partitioning block. Do not ggc_collect after lto_wpa_write_files but for a last time before it. From-SVN: r208679
-
Richard Biener authored
2014-03-19 Richard Biener <rguenther@suse.de> PR lto/59543 * lto-streamer-in.c (input_function): In WPA stage do not drop debug stmts. From-SVN: r208677
-
Jakub Jelinek authored
PR tree-optimization/60559 * vectorizable_mask_load_store): Replace scalar MASK_LOAD with build_zero_cst assignment. * g++.dg/vect/pr60559.cc: New test. From-SVN: r208676
-
Jakub Jelinek authored
PR lto/60571 * lto.c (wait_for_child): Define WCONTINUED if not defined to 0. Fix formatting. From-SVN: r208675
-
Ian Lance Taylor authored
PR target/60563 * g++.dg/ext/sync-4.C (int32_t): Remove typedef. (ditype): Rename typedef from int64_t. From-SVN: r208674
-
GCC Administrator authored
From-SVN: r208672
-
- Mar 18, 2014
-
-
Manuel López-Ibáñez authored
2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org> PR c/55383 * gcc.dg/cast-qual-3.c: New. Revert: 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org> * c-c++-common/Wcast-qual-1.c: More precise match text. From-SVN: r208669
-
Janus Weil authored
re PR fortran/55207 ([F08] Variables declared in the main program should implicitly get the SAVE attribute) 2014-03-18 Janus Weil <janus@gcc.gnu.org> PR fortran/55207 PR fortran/60549 * decl.c (match_attr_spec): Revert r208590. 2014-03-18 Janus Weil <janus@gcc.gnu.org> PR fortran/55207 PR fortran/60549 * gfortran.dg/assumed_rank_7.f90: Revert r208590. * gfortran.dg/c_ptr_tests_16.f90: Ditto. * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto. * gfortran.dg/intent_optimize_1.f90: Ditto. * gfortran.dg/pointer_init_9.f90: Ditto. * gfortran.dg/volatile4.f90: Ditto. * gfortran.dg/volatile6.f90: Ditto. From-SVN: r208668
-
Richard Henderson authored
PR target/60562 * config/i386/i386.md (*float<SWI48><MODEF>2_sse): Check X87_ENABLE_FLOAT for alternative 0. From-SVN: r208666
-
Kai Tietz authored
PR rtl-optimization/56356 * sdbout.c (sdbout_parms): Verify that parms' incoming argument is valid. (sdbout_reg_parms): Likewise. From-SVN: r208663
-
Richard Henderson authored
PR target/60562 * config/i386/i386.md (*float<SWI48x><MODEF>2_i387): Move down to be shadowed by *float<SWI48><MODEF>2_sse. Test X87_ENABLE_FLOAT. From-SVN: r208662
-
Manuel López-Ibáñez authored
2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org> PR c/55383 c/ * c-typeck.c: Use correct format string in cast-qual warning testsuite/ * c-c++-common/Wcast-qual-1.c: More precise match text. From-SVN: r208661
-
Basile Starynkevitch authored
2014-03-18 Basile Starynkevitch <basile@starynkevitch.net> * plugin.def: Improve comment for PLUGIN_INCLUDE_FILE. * doc/plugins.texi (Plugin callbacks): Mention PLUGIN_INCLUDE_FILE. Italicize plugin event names in description. Explain that PLUGIN_PRAGMAS has no sense for lto1. Explain PLUGIN_INCLUDE_FILE. Remind that no GCC functions should be called after PLUGIN_FINISH. Explain what pragmas with expansion are. From-SVN: r208660
-