aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/ChangeLog.backported
Commit message (Collapse)AuthorAgeFilesLines
* Delete old versions of GCC.Dan Albert2015-06-171-66/+0
| | | | Change-Id: I710f125d905290e1024cbd67f48299861790c66c
* Backport fix to set mips_dbx_regno entries to IGNORED_DWARF_REGNUM by defaultSteve Ellcey2013-10-251-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-12-12 Steve Ellcey <sellcey@mips.com> * config/mips/mips.c (mips_option_override): Set mips_dbx_regno entries to IGNORED_DWARF_REGNUM by default. 2012-12-10 Steve Ellcey <sellcey@mips.com> PR target/54061 rtl.h (IGNORED_DWARF_REGNUM): New. * dwarf2out.c (reg_loc_descriptor): Check for IGNORED_DWARF_REGNUM. (mem_loc_descriptor): Ditto. * config/mips/mips.h (ALL_COP_REG_FIRST): New. (ALL_COP_REG_LAST): New. (ALL_COP_REG_NUM): Redefine using above macros. * config/mips/mips.c (mips_option_override): Set mips_dbx_regno coprocessor entries to IGNORED_DWARF_REGNUM. Error reads: target C++: libicui18n <= external/icu4c/i18n/olsontz.cpp external/icu4c/i18n/decimfmt.cpp: In member function 'virtual icu_50::UnicodeString& icu_50::DecimalFormat::format(const icu_50::StringPiece&, icu_50::UnicodeString&, icu_50::FieldPositionIterator*, UErrorCode&) const': external/icu4c/i18n/decimfmt.cpp:1322:1: internal compiler error: in dbx_reg_number, at dwarf2out.c:10185 See http://gcc.gnu.org/ml/gcc-patches/2012-12/msg00830.html Change-Id: I84110b5b54d8d9262043811eddb0edc1c42303f8
* Fix segfault on const init to object addressAndrew Hsieh2013-06-201-0/+7
| | | | | | | | | | | | | | | See b.android.com/56508 and http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54986 Backport the fix in r193189 2012-11-05 Eric Botcazou <ebotcazou@adacore.com> PR tree-optimization/54986 * gimple-fold.c (canonicalize_constructor_val): Strip again all no-op conversions on entry but add them back on exit if needed. Change-Id: Ibedd829e7780ff78e7b90219ebb7c425f7d2fc01
* Fixed GCC 4.7 ICE in redirect_eh_edge_1, at tree-eh.c:2214Andrew Hsieh2013-03-081-0/+9
| | | | | | | | | | | | | | http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191571 2012-09-17 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/54563 * tree-ssa-math-opts.c (execute_cse_sincos): Call gimple_purge_dead_eh_edges if last call has been changed. * g++.dg/torture/pr54563.C: New test. See https://code.google.com/p/android/issues/detail?id=52909 Change-Id: Ib0f8d0dd2faa5a8f0bdeb160da2e2cd0c24f5757
* Fix GCC 4.7 ICE in build_data_member_initialization, at cp/semantics.c:5790Andrew Hsieh2013-01-251-0/+4
| | | | | | | | 2013-01-03 Jason Merrill <jason@redhat.com> PR c++/55856 * semantics.c (build_data_member_initialization): Handle DECL_EXPR. Change-Id: Ib34c16c4bc714875a49831ef8fb1691b392640cd
* Fix x86 GCC4.7 segfault in i386.c distance_non_agu_define_in_bb()Andrew Hsieh2013-01-221-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | line #16514 "if (prev == BB_HEAD(bb))" causes segfault due to bb==NULL when compiling external/llvm/lib/Transforms/Scalar/SROA.cpp BUG: 8047767 ------------------------------------------------------------------ r186451 | vries | 2012-04-14 05:17:41 -0700 (Sat, 14 Apr 2012) | 13 lines 2012-04-14 Tom de Vries <tom@codesourcery.com> * cfgcleanup.c (try_optimize_cfg): Replace call to delete_insn_chain by call to delete_insn. Remove code to reorder BASIC_BLOCK note and DELETED_LABEL note, and move it to ... * cfgrtl.c (delete_insn): ... here. Change return type to void. (delete_insn_and_edges): Likewise. (delete_insn_chain): Handle new return type of delete_insn. Delete chain backwards rather than forwards. * rtl.h (delete_insn, delete_insn_and_edges): Change return type to void. * cfglayout.c (fixup_reorder_chain): Delete unused label. Change-Id: Ibc069a4267d063586003d49a805fb794f4041465
* Backport r193554 to GCC4.7/x86 resotre earlier cmov behaviorAndrew Hsieh2012-12-061-0/+9
| | | | | | See http://gcc.gnu.org/viewcvs?view=revision&revision=193554 Change-Id: I069da55efd2d75fc8b5ad518090660131d6fec05
* [GCC 4.7] Backport a gimplify fix.Ben Cheng2012-12-051-0/+4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55245 Change-Id: I3de4a11e2de0a144c70d5ce43f7b5bccb68fb671