From f2d510c89564d1701cc5d750cec5fd0537fb9733 Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Thu, 23 Jun 2016 14:44:44 -0700 Subject: [PATCH] Add braces to avoid operator priority confusion (dotnet/coreclr#5964) Commit migrated from https://github.com/dotnet/coreclr/commit/e0787c6f35d5cf9e440461cc252fe92d0d9bce19 --- src/coreclr/src/pal/inc/unixasmmacrosamd64.inc | 2 +- src/coreclr/src/pal/inc/unixasmmacrosarm.inc | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/coreclr/src/pal/inc/unixasmmacrosamd64.inc b/src/coreclr/src/pal/inc/unixasmmacrosamd64.inc index df9b225..f221b44 100644 --- a/src/coreclr/src/pal/inc/unixasmmacrosamd64.inc +++ b/src/coreclr/src/pal/inc/unixasmmacrosamd64.inc @@ -92,7 +92,7 @@ C_FUNC(\Name\()_End): .macro alloc_stack Size .att_syntax - lea -\Size(%rsp), %rsp + lea -(\Size)(%rsp), %rsp .intel_syntax noprefix .cfi_adjust_cfa_offset \Size .endm diff --git a/src/coreclr/src/pal/inc/unixasmmacrosarm.inc b/src/coreclr/src/pal/inc/unixasmmacrosarm.inc index a437f18..c983d7f 100644 --- a/src/coreclr/src/pal/inc/unixasmmacrosarm.inc +++ b/src/coreclr/src/pal/inc/unixasmmacrosarm.inc @@ -62,13 +62,13 @@ C_FUNC(\Name\()_End): .endm .macro alloc_stack Size - sub sp, sp, \Size - .pad #\Size + sub sp, sp, (\Size) + .pad #(\Size) .endm .macro free_stack Size - add sp, sp, \Size - .pad #-\Size + add sp, sp, (\Size) + .pad #-(\Size) .endm .macro POP_CALLEE_SAVED_REGISTERS -- 2.7.4