Roll Clang 218707:223109 (+r223211, +r223219, -r220714)
Perf sheriffs: we're expecting a ~350 KiB size regression
for this. Expectations need to be updated.
BUG=431803
TBR=brettw
NOTRY=true
Committed: https://crrev.com/dcc1f6bc8b1b5ab295cd0888db37b0e7c0749eb0
Cr-Commit-Position: refs/heads/master@{#307492}
lgtm https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/rpm/expected_deps_i386 File chrome/installer/linux/rpm/expected_deps_i386 (right): https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/rpm/expected_deps_i386#newcode29 chrome/installer/linux/rpm/expected_deps_i386:29: libgcc_s.so.1(GCC_4.0.0) Do you know why this is back? ...
On 2014/12/08 23:19:51, hans wrote:
> > Do you know why this is back?
>
> Yes, it's for __divdc3 and __muldc3, which I believe is due to Clang r220714.
Err, copy-paste fail. I mean due to r219557.
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/28974)
https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/...
File chrome/installer/linux/rpm/expected_deps_i386 (right):
https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/...
chrome/installer/linux/rpm/expected_deps_i386:29: libgcc_s.so.1(GCC_4.0.0)
On 2014/12/08 23:19:51, hans wrote:
> On 2014/12/08 23:13:58, Nico wrote:
> > Do you know why this is back?
>
> Yes, it's for __divdc3 and __muldc3, which I believe is due to Clang r221821.
Hm, that cl message claims to fix fallout from r219557 which we yet don't have
either? But looks like the right area, thanks for checking.
https://codereview.chromium.org/781763003/diff/100001/tools/clang/scripts/upd...
File tools/clang/scripts/update.sh (right):
https://codereview.chromium.org/781763003/diff/100001/tools/clang/scripts/upd...
tools/clang/scripts/update.sh:402: # Revert r220714: "Frontend: Define
__EXCEPTIONS if -fexceptions is passed"
On 2014/12/08 23:19:51, hans wrote:
> On 2014/12/08 23:13:58, Nico wrote:
> > This is pretty sketchy, but looking the other way since we haven't rolled in
> way
> > too long.
>
> Right.
>
>
> > (i think we decided to keep this one in and fix breakpad instead)
>
> OK. Will we need changes for the -f flag business too?
No, David and Richard talked about this for a long time today, and the final
decision was that David's going to revert r223455. This rolls to before that
change, and the next roll hopefully will have both r223455 and its revert.
hans
https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/rpm/expected_deps_i386 File chrome/installer/linux/rpm/expected_deps_i386 (right): https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/rpm/expected_deps_i386#newcode29 chrome/installer/linux/rpm/expected_deps_i386:29: libgcc_s.so.1(GCC_4.0.0) On 2014/12/08 23:31:15, Nico wrote: > On 2014/12/08 ...
https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/...
File chrome/installer/linux/rpm/expected_deps_i386 (right):
https://codereview.chromium.org/781763003/diff/100001/chrome/installer/linux/...
chrome/installer/linux/rpm/expected_deps_i386:29: libgcc_s.so.1(GCC_4.0.0)
On 2014/12/08 23:31:15, Nico wrote:
> On 2014/12/08 23:19:51, hans wrote:
> > On 2014/12/08 23:13:58, Nico wrote:
> > > Do you know why this is back?
> >
> > Yes, it's for __divdc3 and __muldc3, which I believe is due to Clang
r221821.
>
> Hm, that cl message claims to fix fallout from r219557 which we yet don't have
> either? But looks like the right area, thanks for checking.
r219557 is the one I meant (see my follow-up email). I think that's the one.
Nico
https://codereview.chromium.org/781763003/diff/100001/tools/clang/scripts/update.sh File tools/clang/scripts/update.sh (right): https://codereview.chromium.org/781763003/diff/100001/tools/clang/scripts/update.sh#newcode402 tools/clang/scripts/update.sh:402: # Revert r220714: "Frontend: Define __EXCEPTIONS if -fexceptions is ...
https://codereview.chromium.org/781763003/diff/100001/tools/clang/scripts/upd...
File tools/clang/scripts/update.sh (right):
https://codereview.chromium.org/781763003/diff/100001/tools/clang/scripts/upd...
tools/clang/scripts/update.sh:402: # Revert r220714: "Frontend: Define
__EXCEPTIONS if -fexceptions is passed"
On 2014/12/08 23:31:15, Nico wrote:
> On 2014/12/08 23:19:51, hans wrote:
> > On 2014/12/08 23:13:58, Nico wrote:
> > > This is pretty sketchy, but looking the other way since we haven't rolled
in
> > way
> > > too long.
> >
> > Right.
> >
> >
> > > (i think we decided to keep this one in and fix breakpad instead)
> >
> > OK. Will we need changes for the -f flag business too?
>
> No, David and Richard talked about this for a long time today, and the final
> decision was that David's going to revert r223455. This rolls to before that
> change, and the next roll hopefully will have both r223455 and its revert.
The revert happened in r223723.
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/29117)
Issue 781763003: Roll Clang 218707:223109 (+r223211, +r223219, -r220714)
(Closed)
Created 6 years ago by hans
Modified 6 years ago
Reviewers: Nico, Paweł Hajdan Jr., brettw
Base URL: precise:/work/chromium/src@clang_roll_223109
Comments: 8