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

Issue 844473003: Add CPP def for PNaCl biased bc newlib builds to omit memcpy, memmove, etc. (Closed)

Created:
5 years, 11 months ago by jvoung (off chromium)
Modified:
5 years, 11 months ago
Reviewers:
Derek Schuff, JF
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

Add CPP def for PNaCl biased bc newlib builds to omit memcpy, memmove, etc. Previously, only the le32 build omitted memcpy, memmove, and memset. However, the same miscompilation from specialization based on incomplete callers is possible with biased bitcode as well. Update Newlib deps for: https://codereview.chromium.org/855013002/ da71745 Make mem{cpy,move,set} pnacl bitcode disablement apply to biased bitcode. Fixes the callingconv and other nonpexe test failures in: BUG= https://code.google.com/p/nativeclient/issues/detail?id=4026 R=dschuff@chromium.org Committed: https://src.chromium.org/viewvc/native_client?view=rev&revision=0542dc33e80062c6e41551c573dcf7f89ce30880

Patch Set 1 #

Patch Set 2 : update newlib rev to test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -2 lines) Patch
M pnacl/COMPONENT_REVISIONS View 1 1 chunk +1 line, -1 line 0 comments Download
M toolchain_build/pnacl_targetlibs.py View 1 2 chunks +4 lines, -1 line 0 comments Download

Messages

Total messages: 5 (1 generated)
jvoung (off chromium)
5 years, 11 months ago (2015-01-16 17:21:04 UTC) #2
Derek Schuff
5 years, 11 months ago (2015-01-16 17:30:00 UTC) #3
Derek Schuff
lgtm
5 years, 11 months ago (2015-01-16 17:30:05 UTC) #4
jvoung (off chromium)
5 years, 11 months ago (2015-01-16 21:51:14 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
0542dc33e80062c6e41551c573dcf7f89ce30880 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698