[PATCH] D44218: Correct the alignment for the PS4 target
via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 7 12:35:51 PST 2018
Thanks! I’ll commit this.
From: Eric Christopher [mailto:echristo at gmail.com]
Sent: Wednesday, March 7, 2018 12:33 PM
To: reviews+D44218+public+fd8ca19cc9985a1a at reviews.llvm.org
Cc: cfe-commits at lists.llvm.org; craig.topper at gmail.com; erich.keane at intel.com; filcab+llvm.phabricator at gmail.com; Voss, Matthew; richard at metafoo.co.uk
Subject: Re: [PATCH] D44218: Correct the alignment for the PS4 target
LGTM.
On Wed, Mar 7, 2018, 11:02 AM Matthew Voss via Phabricator <reviews at reviews.llvm.org<mailto:reviews at reviews.llvm.org>> wrote:
ormris created this revision.
ormris added reviewers: rsmith, craig.topper, echristo, erichkeane.
See above.
Repository:
rC Clang
https://reviews.llvm.org/D44218
Files:
lib/Basic/Targets/OSTargets.h
test/Preprocessor/init.c
Index: test/Preprocessor/init.c
===================================================================
--- test/Preprocessor/init.c
+++ test/Preprocessor/init.c
@@ -8965,6 +8965,9 @@
// PS4:#define __x86_64__ 1
// PS4:#define unix 1
//
+// RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -triple=x86_64-scei-ps4 < /dev/null | FileCheck -match-full-lines -check-prefix PS4-CXX %s
+// PS4-CXX:#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 32UL
+//
// RUN: %clang_cc1 -E -dM -triple=x86_64-pc-mingw32 < /dev/null | FileCheck -match-full-lines -check-prefix X86-64-DECLSPEC %s
// RUN: %clang_cc1 -E -dM -fms-extensions -triple=x86_64-unknown-mingw32 < /dev/null | FileCheck -match-full-lines -check-prefix X86-64-DECLSPEC %s
// X86-64-DECLSPEC: #define __declspec{{.*}}
Index: lib/Basic/Targets/OSTargets.h
===================================================================
--- lib/Basic/Targets/OSTargets.h
+++ lib/Basic/Targets/OSTargets.h
@@ -485,6 +485,7 @@
default:
case llvm::Triple::x86_64:
this->MCountName = ".mcount";
+ this->NewAlign = 256;
break;
}
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180307/35acb5f1/attachment.html>
More information about the cfe-commits
mailing list