Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(625)

Issue 1767083003: PNaCl: Update clang and llvm revision in pnacl/COMPONENT_REVISIONS (Closed)

Created:
4 years, 9 months ago by Petr Hosek
Modified:
4 years, 9 months ago
Reviewers:
Derek Schuff
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/src/native_client.git@master
Target Ref:
refs/heads/master
Project:
nacl
Visibility:
Public.

Description

PNaCl: Update clang and llvm revision in pnacl/COMPONENT_REVISIONS This pulls in the following Clang change: ec03bad: (phosek@chromium.org) Clang toolchain driver for PNaCl a2e4b29: (phosek@chromium.org) Support different file extensions for LLVM gold plugin 6836bf5: (phosek@chromium.org) Allow overriding -fno-gnu-inline-assembly This pulls in the following LLVM changes: c4c384b: (phosek@chromium.org) Perform bitcode simplification at link time BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4347 TEST= PNaCl toolchain trybots R=dschuff@chromium.org Committed: https://chromium.googlesource.com/native_client/src/native_client/+/5c7c074c8f5e1d819dfa95ab34afd7a8d723ba42

Patch Set 1 #

Total comments: 2

Patch Set 2 : Explicitly enable exceptions for the legacy driver #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -4 lines) Patch
M pnacl/COMPONENT_REVISIONS View 1 1 chunk +2 lines, -2 lines 0 comments Download
M pnacl/driver/pnacl-driver.py View 1 1 chunk +2 lines, -1 line 3 comments Download
M pnacl/driver/pnacl-ld.py View 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 17 (9 generated)
Petr Hosek
4 years, 9 months ago (2016-03-07 20:43:33 UTC) #2
Derek Schuff
change looks fine but it looks like SJLJ EH isn't quite right? https://codereview.chromium.org/1767083003/diff/1/pnacl/driver/pnacl-ld.py File pnacl/driver/pnacl-ld.py ...
4 years, 9 months ago (2016-03-07 21:26:18 UTC) #3
Petr Hosek
https://codereview.chromium.org/1767083003/diff/1/pnacl/driver/pnacl-ld.py File pnacl/driver/pnacl-ld.py (right): https://codereview.chromium.org/1767083003/diff/1/pnacl/driver/pnacl-ld.py#newcode56 pnacl/driver/pnacl-ld.py:56: '-plugin-opt=no-finalize', On 2016/03/07 21:26:18, Derek Schuff wrote: > So ...
4 years, 9 months ago (2016-03-07 23:29:43 UTC) #5
Derek Schuff
https://codereview.chromium.org/1767083003/diff/80001/pnacl/driver/pnacl-driver.py File pnacl/driver/pnacl-driver.py (right): https://codereview.chromium.org/1767083003/diff/80001/pnacl/driver/pnacl-driver.py#newcode76 pnacl/driver/pnacl-driver.py:76: '${IS_CXX ? -fexceptions}', This should be overridable using -fno-exceptions. ...
4 years, 9 months ago (2016-03-08 21:24:15 UTC) #12
Petr Hosek
https://codereview.chromium.org/1767083003/diff/80001/pnacl/driver/pnacl-driver.py File pnacl/driver/pnacl-driver.py (right): https://codereview.chromium.org/1767083003/diff/80001/pnacl/driver/pnacl-driver.py#newcode76 pnacl/driver/pnacl-driver.py:76: '${IS_CXX ? -fexceptions}', On 2016/03/08 21:24:15, Derek Schuff wrote: ...
4 years, 9 months ago (2016-03-08 21:33:22 UTC) #13
Derek Schuff
lgtm https://codereview.chromium.org/1767083003/diff/80001/pnacl/driver/pnacl-driver.py File pnacl/driver/pnacl-driver.py (right): https://codereview.chromium.org/1767083003/diff/80001/pnacl/driver/pnacl-driver.py#newcode76 pnacl/driver/pnacl-driver.py:76: '${IS_CXX ? -fexceptions}', On 2016/03/08 21:33:22, Petr Hosek ...
4 years, 9 months ago (2016-03-08 21:34:51 UTC) #14
Petr Hosek
It seems like callingconv_case_by_case does check the -fno-exceptions case, but we could another test explicitly ...
4 years, 9 months ago (2016-03-08 21:42:26 UTC) #15
Petr Hosek
4 years, 9 months ago (2016-03-08 22:14:41 UTC) #17
Message was sent while issue was closed.
Committed patchset #2 (id:80001) manually as
5c7c074c8f5e1d819dfa95ab34afd7a8d723ba42 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698