node/deps
Joran Siu f56cd32c70 deps: cherry-pick 2b4c9c1 from v8 upstream
Original commit message:

S390:Update inline asm constraint in test-platform
The GetStackPointer() routine in test-platform uses an inline
assembly code to store the current stack pointer value into a static
variable sp_addr.  The existing asm code for S390 uses an ST/STG
instruction, with the memory operand associated with the general ('=g')
constraint to sp_addr.

On GCC 4.8.5, the GCC compiler got confused and treated sp_addr as
an integer operand instead of memory operand, resulting in a store
being emitted that writes to an invalid meory location.

Given the specific store instructions being inlined here, we should
restict the sp_addr operand to explicitly be a memory operand using '=m'
instead of '=g'.

R=bmeurer@chromium.org,jkummerow@chormium.org,rmcilroy@chromium.org,yangguo@chromium.org
BUG=

Review-Url: https://codereview.chromium.org/2158523002
Cr-Commit-Position: refs/heads/master@{#37809}

Fixes: https://github.com/nodejs/node/issues/7659
PR-URL: https://github.com/nodejs/node/pull/7771
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
2016-07-19 17:45:56 -04:00
..
cares cares: Support malloc(0) scenarios for AIX 2016-04-21 19:20:37 -04:00
gtest deps: check in gtest, add util unit test 2015-04-01 22:35:56 +02:00
http_parser deps: update to http-parser 2.7.0 2016-04-19 11:47:39 -04:00
icu-small deps: update icu-small to include punycode datafiles 2016-06-29 17:10:47 -07:00
npm deps: upgrade npm to 3.10.3 2016-07-04 09:55:33 +02:00
openssl deps: no /safeseh for ml64.exe 2016-07-17 01:04:37 -04:00
uv deps: upgrade libuv to 1.9.1 2016-05-17 02:28:48 +02:00
v8 deps: cherry-pick 2b4c9c1 from v8 upstream 2016-07-19 17:45:56 -04:00
v8_inspector deps: v8_inspector no longer depends on wtf 2016-07-19 09:37:05 +02:00
zlib deps: don't build minizip into zlib 2015-01-10 02:38:18 +01:00