Roll out GCC 4.8.2 mobile release.
This release is based on crosstool v17.3, which was released about 2
weeks ago, the base version for crosstool v17.3 is -
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/google/gcc-4_8@207971 138bc75d-0d04-0410-961f-82ee72b054a4
Besides those local patchs that are already on GCC 4.8.1 release, we
have some additional local patches included.
Local patches include -
0. Rollback Hou Cong's CL (enable -ftree-loop-vectorize under -O2) - 7b463f77)
Reverted CL - git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/google/gcc-4_8@206589 138bc75d-0d04-0410-961f-82ee72b054a4
1. Cherry-pick patch for pr/55260.
Bug url here - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55260
The picked patch -
From 123840d5c0acd8b3dee58195da40538ce48b58fa Mon Sep 17 00:00:00 2001
From: jamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 21 Feb 2014 13:05:40 +0000
Subject: [PATCH] 2014-02-21 Martin Jambor <mjambor@suse.cz>
PR ipa/55260
* ipa-cp.c (cgraph_edge_brings_all_agg_vals_for_node): Uce correct
info when checking whether lattices are bottom.
testsuite/
* gcc.dg/ipa/pr55260.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@207990 138bc75d
Change-Id: I4848dba9059df21eb3030bba750d9bbb5fd8bf07
2. Temporarily disable out-of-array-bounday warnings - currently there
is at least 1 outstanding bug entry regarding bogus
out-of-array-bounday warnings for gcc 4.8. So disable it
temporarily. Bug entry here -
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59124
3. [no logner a local patch, fixed by Teresa Johnson on google-gcc-4_8]
Fixed the ICE while compiling llvm - bug here -
https://b.corp.google.com/issue?id=12971524
4. Fix the x86-alex compiler building problem caused by Wei Mi's CL - bug here -
https://b.corp.google.com/issue?id=12971672
Performance tests show no noticeable improvement/regression.
[The local dir for this is - ~/hdd2/gcc-rollout-workspace/rollout_gcc/src/third_party/gcc]
TEST=cbuildbot with '--hwtest' for x86-alex parrot daisy chromiumos-sdk
BUG=None
Change-Id: I5434e196b8c39cf230609be432cbcff06f8ddc47
Reviewed-on: https://chromium-review.googlesource.com/186691
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Scott Zawalski <scottz@chromium.org>
Tested-by: Han Shen <shenhan@google.com>
Commit-Queue: Han Shen <shenhan@google.com>
439 files changed