summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Definempolacek2014-03-2419-2/+156
| | | | | | | | | | | | | | | | | | | | | | | | | INT_MIN. * c-c++-common/ubsan/overflow-1.c: Check for unwanted output. * c-c++-common/ubsan/overflow-add-1.c: Likewise. * c-c++-common/ubsan/overflow-mul-1.c: Likewise. * c-c++-common/ubsan/overflow-mul-3.c: Likewise. * c-c++-common/ubsan/overflow-negate-2.c: Likewise. * c-c++-common/ubsan/overflow-sub-1.c: Likewise. * c-c++-common/ubsan/pr59503.c: Likewise. * c-c++-common/ubsan/pr60613-1.c: Likewise. * c-c++-common/ubsan/save-expr-1.c: Likewise. * c-c++-common/ubsan/shift-3.c: Likewise. * c-c++-common/ubsan/shift-6.c: Likewise. * c-c++-common/ubsan/undefined-1.c: Likewise. * c-c++-common/ubsan/vla-2.c: Likewise. * c-c++-common/ubsan/vla-3.c: Likewise. * c-c++-common/ubsan/vla-4.c: Likewise. * g++.dg/ubsan/cxx11-shift-1.C: Likewise. * g++.dg/ubsan/return-2.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208787 138bc75d-0d04-0410-961f-82ee72b054a4
* Have s-macro_list depend on cc1ro2014-03-242-1/+5
| | | | | | * Makefile.in (s-macro_list): Depend on cc1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208786 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options ondanglin2014-03-242-0/+4
| | | | | | | | hppa*-*-hpux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208783 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.danglin2014-03-242-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208782 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libfortran/59313danglin2014-03-243-2/+9
| | | | | | | | | | PR libfortran/58015 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*. * gfortran.dg/round_4.f90: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208781 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>jvdelisle2014-03-242-4/+44
| | | | | | | | | PR libfortran/60128 * gfortran.dg/fmt_en.f90: Update test. XFAIL for i?86-*-solaris2.9*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208780 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208779 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/23_containers/bitset/45713.cc: Skip compile on hppa*64*-*-*.danglin2014-03-242-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208776 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-23 François Dumont <fdumont@gcc.gnu.org>fdumont2014-03-232-10/+15
| | | | | | | | | | | | | * include/bits/hashtable.h (_Hashtable(allocator_type)): Fix call to delegated constructor. (_Hashtable(size_type, _H1, key_equal, allocator_type)): Likewise. (_Hashtable<_It>(_It, _It, size_type, _H1, key_equal, allocator_type)): Likewise. (_Hashtable( initializer_list, size_type, _H1, key_equal, allocator_type)): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208775 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/60623danglin2014-03-232-0/+47
| | | | | | | | * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208774 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-23 Teresa Johnson <tejohnson@google.com>tejohnson2014-03-232-1/+5
| | | | | | | * ipa-utils.c (ipa_print_order): Use specified dump file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208773 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/60601ebotcazou2014-03-233-3/+9
| | | | | | | | | * bb-reorder.c (fix_up_fall_thru_edges): Test EDGE_FALLTHRU everywhere. * gcc.c (eval_spec_function): Initialize save_growing_value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208770 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208769 138bc75d-0d04-0410-961f-82ee72b054a4
* PR sanitizer/60613jakub2014-03-225-5/+85
| | | | | | | | | | | * internal-fn.c (ubsan_expand_si_overflow_addsub_check): For code == MINUS_EXPR, never swap op0 with op1. * c-c++-common/ubsan/pr60613-1.c: New test. * c-c++-common/ubsan/pr60613-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208766 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (init_local_tick): Avoid signed integer multiplicationjakub2014-03-223-2/+9
| | | | | | | | | overflow. * genautomata.c (reserv_sets_hash_value): Fix rotate idiom, avoid shift by first operand's bitsize. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208765 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-22 Matthias Klose <doko@ubuntu.com>doko2014-03-221-1/+5
| | | | | | | * g++.dg/cpp0x/regress: Remove empty directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208764 138bc75d-0d04-0410-961f-82ee72b054a4
* PR debug/60603jakub2014-03-226-9/+35
| | | | | | | | | | | | | | c-family/ * c-opts.c (c_finish_options): Restore cb_file_change call to <built-in>. fortran/ * cpp.c (gfc_cpp_init): Restore cb_change_file call to <built-in>. testsuite/ * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208763 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208762 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Jerry DeLisle <jvdelisle@gcc.gnu>jvdelisle2014-03-212-1/+8
| | | | | | | | | PR libfortran/60148 * io/transfer.c (data_transfer_init): If std= was specified, set delim status to DELIM_NONE of no other was specified. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208759 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>jvdelisle2014-03-212-0/+11
| | | | | | | | PR fortran/60148 * gfortran.texi: Add description of namelist DELIM= behavior. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208757 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60610jakub2014-03-213-0/+13
| | | | | | | | | | * config/i386/i386.h (TARGET_64BIT_P): If not TARGET_BI_ARCH, redefine to 1 or 0. * config/i386/darwin.h (TARGET_64BIT_P): Redefine to TARGET_ISA_64BIT_P(x). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208756 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/60587redi2014-03-217-86/+175
| | | | | | | | | | | | | | | | | | | | | | | | | * include/debug/functions.h (_Is_contiguous_sequence): Define. (__foreign_iterator): Accept additional iterator. Do not dispatch on iterator category. (__foreign_iterator_aux2): Likewise. Add overload for iterators from different types of debug container. Use _Is_contiguous_sequence instead of is_lvalue_reference. (__foreign_iterator_aux3): Accept additional iterator. Avoid dereferencing past-the-end iterator. (__foreign_iterator_aux4): Use const value_type* instead of potentially user-defined const_pointer type. * include/debug/macros.h (__glibcxx_check_insert_range): Fix comment and pass end iterator to __gnu_debug::__foreign_iterator. (__glibcxx_check_insert_range_after): Likewise. (__glibcxx_check_max_load_factor): Fix comment. * include/debug/vector (_Is_contiguous_sequence): Define partial specializations. * testsuite/23_containers/vector/debug/57779_neg.cc: Remove -std=gnu++11 option and unused header. * testsuite/23_containers/vector/debug/60587.cc: New. * testsuite/23_containers/vector/debug/60587_neg.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208755 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>paolo2014-03-213-2/+8
| | | | | | | | * g++.dg/cpp1y/pr60033.C: Use target c++1y. * g++.dg/cpp1y/pr60393.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208753 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-03-214-0/+27
| | | | | | | | | | | | | | | | | 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60384 * name-lookup.c (push_class_level_binding_1): Check identifier_p on the name argument. /testsuite 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60384 * g++.dg/cpp1y/pr60384.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208752 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>wschmidt2014-03-212-18/+18
| | | | | | | | | | * config/rs6000/rs6000.c (rs6000_expand_vector_set): Generate a pattern for vector nor instead of subtract from splat(-1). (altivec_expand_vec_perm_const_le): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208750 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60598rth2014-03-214-0/+52
| | | | | | | | * ifcvt.c (dead_or_predicable): Return FALSE if there are any frame related insns after epilogue_completed. * gcc.dg/pr60598.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208749 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Martin Jambor <mjambor@suse.cz>jamborm2014-03-217-3/+70
| | | | | | | | | | | | | | | | | PR ipa/59176 * cgraph.h (symtab_node): New flag body_removed. * ipa.c (symtab_remove_unreachable_nodes): Set body_removed flag when removing bodies. * symtab.c (dump_symtab_base): Dump body_removed flag. * cgraph.c (verify_edge_corresponds_to_fndecl): Skip nodes which had their bodies removed. testsuite/ * g++.dg/torture/pr59176.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208748 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Martin Jambor <mjambor@suse.cz>jamborm2014-03-214-0/+92
| | | | | | | | | | | | | PR ipa/60419 * ipa.c (symtab_remove_unreachable_nodes): Clear thunk flag of nodes in the border. testsuite/ * g++.dg/ipa/pr60419.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208747 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Richard Biener <rguenther@suse.de>rguenth2014-03-216-4/+53
| | | | | | | | | | | | | | PR tree-optimization/60577 * tree-core.h (struct tree_base): Document nothrow_flag use in VAR_DECL_NONALIASED. * tree.h (VAR_DECL_NONALIASED): New. (may_be_aliased): Adjust. * coverage.c (build_var): Set VAR_DECL_NONALIASED. * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208746 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Move BUILD_CONFIG set up earlier. Addjakub2014-03-213-102/+155
| | | | | | | | | | | | --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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208745 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-211-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208743 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_expr_real_1): Remove outdated comment.ebotcazou2014-03-202-12/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208740 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-21 Tobias Burnus <burnus@net-b.de>burnus2014-03-202-1/+7
| | | | | | | | | | PR fortran/60599 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208739 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-20 Tobias Burnus <burnus@net-b.de>burnus2014-03-204-41/+30
| | | | | | | | | | | | | | | PR other/60589 Reverted: 2014-03-09 Tobias Burnus <burnus@net-b.de> * Makefile.am: Install cilk.h. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208736 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/60597jakub2014-03-204-1/+55
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208735 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60572jakub2014-03-204-0/+27
| | | | | | | | | | * init.c (build_zero_init_1): Ignore fields with error_mark_node type. * g++.dg/init/pr60572.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208734 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Consider the depth of a nested composite literal during traversal.ian2014-03-201-0/+14
| | | | | | | Fixes issue 7590. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208731 138bc75d-0d04-0410-961f-82ee72b054a4
* * crossconfig.m4: Support spu-*-elf* targets.uweigand2014-03-203-0/+6152
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208730 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog: Fix typojoel2014-03-201-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208714 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-20 Joel Sherrill <joel.sherrill@oarcorp.com>joel2014-03-202-1/+6
| | | | | | | | * config.host (v850*-*-*): Add to tmake_file instead of resetting it. This was removing the v850*-*-rtems* settings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208708 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60568jakub2014-03-202-3/+11
| | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208706 138bc75d-0d04-0410-961f-82ee72b054a4
* Delete obsolete definition of MEMORY_MOVE_COST in AArch64.ramana2014-03-202-4/+4
| | | | | | | | | | 2014-03-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/aarch64/aarch64.c (MEMORY_MOVE_COST): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208705 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.c (sparc_do_work_around_errata): Implement workebotcazou2014-03-203-2/+115
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208695 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (store_one_arg): Remove incorrect const qualification on theebotcazou2014-03-204-21/+15
| | | | | | | | | | type of the temporary. * cfgexpand.c (expand_return): Likewise. * expr.c (expand_constructor): Likewise. (expand_expr_real_1): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208694 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-19 Tobias Burnus <burnus@net-b.>burnus2014-03-203-6/+11
| | | | | | | | | | PR fortran/60543 * io.c (check_io_constraints): Use gfc_unset_implicit_pure. * resolve.c (resolve_ordinary_assign): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208693 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog:zqchen2014-03-204-2/+11
| | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208692 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208691 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60039kkojima2014-03-192-0/+6
| | | | | | | | * config/sh/sh.md (udivsi3_i1): Clobber R1 register git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208688 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-18 Tobias Burnus <burnus@net-b.de>burnus2014-03-1912-58/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208687 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-03-194-8/+32
| | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208686 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud