Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc/dist/gcc merge GCC 4.8.5 (round two)
details: https://anonhg.NetBSD.org/src/rev/cdfdb90c015f
branches: trunk
changeset: 339062:cdfdb90c015f
user: mrg <mrg%NetBSD.org@localhost>
date: Wed Jun 24 14:29:51 2015 +0000
description:
merge GCC 4.8.5 (round two)
diffstat:
external/gpl3/gcc/dist/gcc/ChangeLog | 1119 +++++++++++++++++++++++++++++++++-
1 files changed, 1112 insertions(+), 7 deletions(-)
diffs (truncated from 1182 to 300 lines):
diff -r 4ef9f18ad04c -r cdfdb90c015f external/gpl3/gcc/dist/gcc/ChangeLog
--- a/external/gpl3/gcc/dist/gcc/ChangeLog Wed Jun 24 14:28:27 2015 +0000
+++ b/external/gpl3/gcc/dist/gcc/ChangeLog Wed Jun 24 14:29:51 2015 +0000
@@ -1,3 +1,1085 @@
+2015-06-23 Release Manager
+
+ * GCC 4.8.5 released.
+
+2015-06-23 Richard Biener <rguenther%suse.de@localhost>
+
+ * 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.
+
+2015-06-18 Richard Biener <rguenther%suse.de@localhost>
+
+ Backport from mainline
+ 2014-12-04 Marek Polacek <polacek%redhat.com@localhost>
+
+ 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.
+
+2015-06-18 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ PR tree-optimization/66233
+ * fold-const.c (fold_unary_loc): Don't handle vector types.
+ Simplify.
+ * tree-ssa-forwprop.c (combine_conversions): Likewise.
+
+2015-06-16 Richard Biener <rguenther%suse.de@localhost>
+
+ Revert
+ 2015-06-01 Richard Biener <rguenther%suse.de@localhost>
+
+ Backport from mainline
+ 2015-05-26 Michael Matz <matz%suse.de@localhost>
+
+ 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@localhost>
+
+ PR tree-optimization/66251
+ * tree-vect-stmts.c (vectorizable_conversion): Properly
+ set STMT_VINFO_VEC_STMT even for the SLP case.
+
+2015-06-16 Christophe Lyon <christophe.lyon%linaro.org@localhost>
+
+ Backported from mainline r217076.
+ 2014-11-04 Michael Collison <michael.collison%linaro.org@localhost>
+
+ * 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.
+
+2015-06-12 Michael Matz <matz%suse.de@localhost>
+
+ Backported from mainline
+ 2014-10-23 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ 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.
+
+2015-06-12 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ Backported from mainline
+ 2014-12-15 Vladimir Makarov <vmakarov%redhat.com@localhost>
+
+ PR target/62642
+ * ira.c (rtx_moveable_p): Prevent UNSPEC_VOLATILE moves.
+
+2015-06-12 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ PR middle-end/63608
+ Backported from mainline
+ 2014-05-16 Eric Botcazou <ebotcazou%adacore.com@localhost>
+
+ * fold-const (fold_unary_loc) <NON_LVALUE_EXPR>: New case.
+ <CASE_CONVERT>: Pass arg0 instead of op0 to fold_convert_const.
+
+2015-06-11 John David Anglin <danglin%gcc.gnu.org@localhost>
+
+ * config/pa/pa.c (pa_output_global_address): Handle LABEL_REF plus
+ CONST_INT for goto.
+
+2015-06-11 Richard Biener <rguenther%suse.de@localhost>
+
+ Backport from mainline, guarded with in_lto_p
+ 2015-06-02 Richard Biener <rguenther%suse.de@localhost>
+
+ 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@localhost>
+
+ PR ipa/59626
+ * ipa.c (process_references, symtab_remove_unreachable_nodes):
+ Drop bodies of always inline after early inlining.
+ (symtab_remove_unreachable_nodes): Remove always_inline attribute.
+
+2015-06-10 Michael Meissner <meissner%linux.vnet.ibm.com@localhost>
+
+ Backport from mainline:
+ 2015-06-10 Michael Meissner <meissner%linux.vnet.ibm.com@localhost>
+
+ 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.
+
+2015-06-10 Richard Biener <rguenther%suse.de@localhost>
+
+ Backport from mainline
+ 2014-04-04 Cong Hou <congh%google.com@localhost>
+
+ 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.
+
+ 2014-01-31 Richard Biener <rguenther%suse.de@localhost>
+
+ 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.
+
+2015-06-10 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ PR target/66470
+ * 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.
+
+2015-06-08 Uros Bizjak <ubizjak%gmail.com@localhost>
+
+ Backport from mainline:
+ 2015-06-03 Uros Bizjak <ubizjak%gmail.com@localhost>
+
+ 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.
+
+2015-06-05 Venkataramanan Kumar <venkataramanan.kumar%amd.com@localhost>
+
+ * config/i386/sse.md (sse3_mwait): Swap the operand constriants.
+
+2015-06-03 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ Backported from mainline
+ 2015-05-13 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ 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.
+
+ 2015-04-07 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ 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.
+
+ 2015-03-10 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ 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.
+
+ 2015-02-18 Jakub Jelinek <jakub%redhat.com@localhost>
+
+ 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.
+
+2015-06-03 Richard Biener <rguenther%suse.de@localhost>
+
+ Backport from mainline
+ 2015-05-26 Michael Matz <matz%suse.de@localhost>
+
+ 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@localhost>
+
+ PR tree-optimization/66251
+ * tree-vect-stmts.c (vectorizable_conversion): Properly
+ set STMT_VINFO_VEC_STMT even for the SLP case.
+
+ 2015-03-23 Richard Biener <rguenther%suse.de@localhost>
+
+ PR tree-optimization/65518
+ * tree-vect-stmts.c (vectorizable_load): Reject single-element
+ interleaving cases we generate absymal code for.
+
+ 2015-05-13 Richard Biener <rguenther%suse.de@localhost>
+
+ PR tree-optimization/66123
+ * tree-ssa-dom.c (propagate_rhs_into_lhs): Check if we found
+ a taken edge.
+
+ 2015-05-27 Richard Biener <rguenther%suse.de@localhost>
+
+ PR tree-optimization/66272
+ Revert parts of
+ 2014-08-15 Richard Biener <rguenther%suse.de@localhost>
+
+ 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.
+
+2015-06-01 Dominik Vogt <vogt%linux.vnet.ibm.com@localhost>
+
+ Backport from mainline
+ 2015-05-29 Dominik Vogt <vogt%linux.vnet.ibm.com@localhost>
+
+ PR target/66215
+ * config/s390/s390.c (s390_reorg): Fix placement of post-label NOPs
+ with -mhotpatch=.
+
+2015-05-28 Mike Frysinger <vapier%gentoo.org@localhost>
+
+ * config/microblaze/linux.h (CPP_SPEC): Define.
+
+2015-05-28 Mike Frysinger <vapier%gentoo.org@localhost>
+
+ * config/pa/pa-linux.h (CPP_SPEC): Change so -D_REENTRANT is used when
+ -pthread is specified.
+
+2015-05-27 John David Anglin <danglin%gcc.gnu.org@localhost>
+
+ PR target/66148
+ * config/pa/pa.c (pa_emit_move_sequence): Correct placement of
+ REG_EQUAL note when doing insert.
+
+2015-05-26 Rohit Arul Raj <rohitarulraj%freescale.com@localhost>
+
+ Backported from mainline
+ 2015-05-14 Rohit Arul Raj <rohitarulraj%freescale.com@localhost>
+
+ * varasm.c (output_constant_pool_1): Pass down alignment from
+ constant pool entry's descriptor to output_constant_pool_2.
+ (output_object_block): Add comment prior to call to
+ output_constant_pool_1.
+
+2015-05-21 Sandra Loosemore <sandra%codesourcery.com@localhost>
+
+ Backport from mainline r223418:
+ * config.gcc [powerpc*-*-linux*]: Allow --enable-targets=all
+ to build a biarch toolchain again.
+
+2015-05-19 Andreas Krebbel <krebbel%linux.vnet.ibm.com@localhost>
+
+ * doc/invoke.texi: Add missing cpu types for march option: z196
+ and zEC12.
+
+2015-05-18 Andreas Krebbel <krebbel%linux.vnet.ibm.com@localhost>
+
+ Backport from mainline
+ 2015-05-12 Andreas Krebbel <krebbel%linux.vnet.ibm.com@localhost>
Home |
Main Index |
Thread Index |
Old Index