aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-23Mark ChangeLogRichard Biener
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224772 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-232015-06-23 Richard Biener <rguenther@suse.de>Richard Biener
* cpp.texi: Update displayed copyright years. * cppinternals.texi: Likewise. * gcc.texi: Likewise. * gccint.texi: Likewise. * gcov.texi: Likewise. * install.texi: Likewise. * invoke.texi: Likewise. * gcc.c: Likewise. * gcov-dump.c: Likewise. * gcov.c: Likewise. * gfortranspec.c: Update displayed copyright years. * jcf-dump.c: Update displayed copyright years. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224770 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-23Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224764 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-222015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>Bill Schmidt
* gcc.dg/vect/vect-33.c: Don't exclude "Vectorizing an unaligned access" test for non-PowerPC arches. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224733 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-22Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224714 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-21Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224709 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-20Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224703 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-19Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224634 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-18svn merge -r224611:224617 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branchJakub Jelinek
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_8-branch@224624 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-18svn merge -r215157:224611 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branchJakub Jelinek
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_8-branch@224623 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-182015-06-18 Richard Biener <rguenther@suse.de>Richard Biener
Backport from mainline 2014-12-04 Marek Polacek <polacek@redhat.com> PR middle-end/56917 * fold-const.c (fold_unary_loc): Perform the negation in A's type when transforming ~ (A - 1) or ~ (A + -1) to -A. * g++.dg/other/const4.C: New testcase. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224617 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-18 PR tree-optimization/66233Jakub Jelinek
* fold-const.c (fold_unary_loc): Don't handle vector types. Simplify. * tree-ssa-forwprop.c (combine_conversions): Likewise. * gcc.c-torture/execute/pr66233.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224611 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-18Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224588 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-172015-06-17 Matthias Klose <doko@ubuntu.com>Matthias Klose
Backported from mainline 2015-06-01 Jonathan Wakely <jwakely@redhat.com> * testsuite/lib/libstdc++.exp (libstdc++_init): Unset LANGUAGE environment variable. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224555 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-17Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224541 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-162015-06-16 Richard Biener <rguenther@suse.de>Richard Biener
Revert 2015-06-01 Richard Biener <rguenther@suse.de> Backport from mainline 2015-05-26 Michael Matz <matz@suse.de> PR middle-end/66251 * tree-vect-stmts.c (vect_create_vectorized_demotion_stmts): Always set STMT_VINFO_VEC_STMT, also with SLP. 2015-05-22 Richard Biener <rguenther@suse.de> PR tree-optimization/66251 * tree-vect-stmts.c (vectorizable_conversion): Properly set STMT_VINFO_VEC_STMT even for the SLP case. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224523 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-162015-06-16 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
Backported from mainline r217076. 2014-11-04 Michael Collison <michael.collison@linaro.org> * config/aarch64/iterators.md (lconst_atomic): New mode attribute to support constraints for CONST_INT in atomic operations. * config/aarch64/atomics.md (atomic_<atomic_optab><mode>): Use lconst_atomic constraint. (atomic_nand<mode>): Likewise. (atomic_fetch_<atomic_optab><mode>): Likewise. (atomic_fetch_nand<mode>): Likewise. (atomic_<atomic_optab>_fetch<mode>): Likewise. (atomic_nand_fetch<mode>): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224510 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-16Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224497 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-15Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224472 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-14Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224458 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-13Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224447 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-12Fix last changelog entryMichael Matz
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224436 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-12 Backported from mainlineMichael Matz
2014-10-23 Jakub Jelinek <jakub@redhat.com> PR debug/63623 * var-tracking.c (stack_adjust_offset_pre_post_cb): New function. (stack_adjust_offset_pre_post): Use it through for_each_inc_dec, instead of only handling autoinc in dest if it is a MEM. (vt_stack_adjustments): Fix up formatting. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224434 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-12 Backported from mainlineJakub Jelinek
2015-04-09 Richard Biener <rguenther@suse.de> PR pch/65550 * files.c (pch_open_file): Allow main and pre-included files when trying to open a PCH. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224423 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-12 Backported from mainlineJakub Jelinek
2014-12-15 Vladimir Makarov <vmakarov@redhat.com> PR target/62642 * ira.c (rtx_moveable_p): Prevent UNSPEC_VOLATILE moves. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224421 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-12 PR middle-end/63608Jakub Jelinek
* gcc.c-torture/compile/pr63608.c: New test. Backported from mainline 2014-05-16 Eric Botcazou <ebotcazou@adacore.com> * fold-const (fold_unary_loc) <NON_LVALUE_EXPR>: New case. <CASE_CONVERT>: Pass arg0 instead of op0 to fold_convert_const. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224419 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-12Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224403 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-11 * config/pa/pa.c (pa_output_global_address): Handle LABEL_REF plusJohn David Anglin
CONST_INT for goto. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224400 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-112015-06-11 Richard Biener <rguenther@suse.de>Richard Biener
Backport from mainline, guarded with in_lto_p 2015-06-02 Richard Biener <rguenther@suse.de> PR debug/65549 * dwarf2out.c (lookup_context_die): New function. (resolve_addr): Avoid forcing a full DIE for the target of a DW_TAG_GNU_call_site during late compilation. Instead create a stub DIE without a type if we have a context DIE present. Backport from mainline 2014-04-04 Jan Hubicka <hubicka@ucw.cz> PR ipa/59626 * lto-cgraph.c (input_overwrite_node): Check that partitioning flags are set only during streaming. * ipa.c (process_references, symtab_remove_unreachable_nodes): Drop bodies of always inline after early inlining. (symtab_remove_unreachable_nodes): Remove always_inline attribute. * gcc.dg/lto/pr59626_0.c: New testcase. * gcc.dg/lto/pr59626_1.c: New testcase. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224375 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-11Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224360 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-102015-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>Michael Meissner
Backport from mainline: 2015-06-10 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/66474 * doc/md.texi (Machine Constraints): Document that on the PowerPC if you use a constraint that targets a VSX register, you must use %x<n> in the template. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224336 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-102015-06-10 Richard Biener <rguenther@suse.de>Richard Biener
Backport from mainline 2014-04-04 Cong Hou <congh@google.com> PR tree-optimization/60656 * tree-vect-stmts.c (supportable_widening_operation): Fix a bug that elements in a vector with vect_used_by_reduction property are incorrectly reordered when the operation on it is not consistant with the one in reduction operation. * gcc.dg/vect/pr60656.c: New test. 2014-01-31 Richard Biener <rguenther@suse.de> PR middle-end/59990 * builtins.c (fold_builtin_memory_op): Make sure to not use a floating-point mode or a boolean or enumeral type for the copy operation. * gcc.dg/torture/pr59990.c: New testcase. * gcc.target/i386/pr49168-1.c: Adjust. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224327 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-10 PR target/66470Jakub Jelinek
* config/i386/i386.c (ix86_split_long_move): For collisions involving direct tls segment refs, move the UNSPEC_TP possibly wrapped in ZERO_EXTEND out of the address for lea, to each of the memory loads. * gcc.dg/tls/pr66470.c: New test. * gcc.target/i386/pr66470.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224322 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-10Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224306 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-09Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224255 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-08 Backport from mainline:Uros Bizjak
2015-06-03 Uros Bizjak <ubizjak@gmail.com> PR target/66275 * config/i386/i386.c (ix86_function_arg_regno): Use ix86_cfun_abi to determine current function ABI. (ix86_function_value_regno_p): Ditto. testsuite/ChangeLog: Backport from mainline: 2015-06-03 Uros Bizjak <ubizjak@gmail.com> PR target/66275 * gcc.target/i386/pr66275.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224249 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-08Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224203 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-07Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224195 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-06Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224178 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-052015-06-05 Venkataramanan Kumar <venkataramanan.kumar@amd.com>Venkataramanan Kumar
* config/i386/sse.md (sse3_mwait): Swap the operand constriants. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224147 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-05Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224140 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-04[libstdc++-v3]Add _GLIBCXX_HAVE_LIMIT_FSIZE to guard 27_io/fpos/14775.cc.Renlin Li
libstdc++-v3/ 2015-06-04 Renlin Li <renlin.li@arm.com> Backported from mainline 2015-06-02 Renlin Li <renlin.li@arm.com> * testsuite/27_io/fpos/14775.cc: Add _GLIBCXX_HAVE_LIMIT_FSIZE check. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224134 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-042015-06-04 Richard Biener <rguenther@suse.de>Richard Biener
PR middle-end/66251 * gcc.dg/vect/pr66251.c: Fix expected vectorization. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224124 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-04Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224109 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-03 Backported from mainlineJakub Jelinek
2015-05-13 Jakub Jelinek <jakub@redhat.com> PR middle-end/66133 * omp-low.c (expand_omp_taskreg): For GIMPLE_OMP_TASK expansion, make sure it is never noreturn, even when the task body does not return. (lower_omp_taskreg): For GIMPLE_OMP_TASK, emit GIMPLE_OMP_CONTINUE right before GIMPLE_OMP_RETURN. * tree-cfg.c (make_edges): Accept GIMPLE_OMP_CONTINUE as ->cont for GIMPLE_OMP_TASK. For GIMPLE_OMP_RETURN corresponding to GIMPLE_OMP_TASK add an EDGE_ABNORMAL edge from entry to exit. * testsuite/libgomp.c/pr66133.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224105 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-03 Backported from mainlineJakub Jelinek
2015-04-07 Jakub Jelinek <jakub@redhat.com> PR middle-end/65680 * expr.c (get_inner_reference): Handle bit_offset that doesn't fit into signed HOST_WIDE_INT the same as negative bit_offset. * gcc.c-torture/compile/pr65680.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224104 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-03 Backported from mainlineJakub Jelinek
2015-03-10 Jakub Jelinek <jakub@redhat.com> PR target/65368 * config/i386/i386.md (bmi2_bzhi_<mode>3): Removed define_insn, new define_expand. (*bmi2_bzhi_<mode>3, *bmi2_bzhi_<mode>3_1): New define_insns. * gcc.target/i386/bmi2-bzhi-2.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224103 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-03 Backported from mainlineJakub Jelinek
2015-02-18 Jakub Jelinek <jakub@redhat.com> PR gcov-profile/64634 * tree-eh.c (frob_into_branch_around): Fix up typos in function comment. (lower_catch): Put eh_seq resulting from EH lowering of the cleanup sequence after the cleanup rather than before it. * g++.dg/gcov/gcov-15.C: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224102 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-032015-06-03 Richard Biener <rguenther@suse.de>Richard Biener
Backport from mainline 2015-05-26 Michael Matz <matz@suse.de> PR middle-end/66251 * tree-vect-stmts.c (vect_create_vectorized_demotion_stmts): Always set STMT_VINFO_VEC_STMT, also with SLP. * gcc.dg/vect/pr66251.c: New test. 2015-05-22 Richard Biener <rguenther@suse.de> PR tree-optimization/66251 * tree-vect-stmts.c (vectorizable_conversion): Properly set STMT_VINFO_VEC_STMT even for the SLP case. * gfortran.fortran-torture/compile/pr66251.f90: New testcase. 2015-03-23 Richard Biener <rguenther@suse.de> PR tree-optimization/65518 * tree-vect-stmts.c (vectorizable_load): Reject single-element interleaving cases we generate absymal code for. * gcc.dg/vect/pr65518.c: New testcase. 2015-05-13 Richard Biener <rguenther@suse.de> PR tree-optimization/66123 * tree-ssa-dom.c (propagate_rhs_into_lhs): Check if we found a taken edge. * gcc.dg/torture/pr66123.c: New testcase. 2015-05-27 Richard Biener <rguenther@suse.de> PR tree-optimization/66272 Revert parts of 2014-08-15 Richard Biener <rguenther@suse.de> PR tree-optimization/62031 * tree-data-ref.c (dr_analyze_indices): Do not set DR_UNCONSTRAINED_BASE. (dr_may_alias_p): All indirect accesses have to go the formerly DR_UNCONSTRAINED_BASE path. * tree-data-ref.h (struct indices): Remove unconstrained_base member. (DR_UNCONSTRAINED_BASE): Remove. * gcc.dg/torture/pr66272.c: New testcase. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224081 138bc75d-0d04-0410-961f-82ee72b054a4
2015-06-03Daily bump.GCC Administrator
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@224050 138bc75d-0d04-0410-961f-82ee72b054a4