<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/test/Layout/itanium-union-bitfield.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[SystemZ][z/OS] fix lit test related to alignment</title>
<updated>2021-03-23T17:15:19+00:00</updated>
<author>
<name>Nancy Wang</name>
<email>wangn@ca.ibm.com</email>
</author>
<published>2021-03-23T17:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f46c41febb88182f172d0260b55bd17e4c690a43'/>
<id>f46c41febb88182f172d0260b55bd17e4c690a43</id>
<content type='text'>
This patch is to fix lit test case failure relate to alignment, on z/OS, maximum alignment value for 64 bit mode is 16 and also fixed clang/test/Layout/itanium-union-bitfield.cpp, attribute ((aligned(4))) is needed for bit-field member in Union for z/OS because single bit-field has one byte alignment, this will make sure size and alignment will be correct value on z/OS.

Differential Revision: https://reviews.llvm.org/D98793
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch is to fix lit test case failure relate to alignment, on z/OS, maximum alignment value for 64 bit mode is 16 and also fixed clang/test/Layout/itanium-union-bitfield.cpp, attribute ((aligned(4))) is needed for bit-field member in Union for z/OS because single bit-field has one byte alignment, this will make sure size and alignment will be correct value on z/OS.

Differential Revision: https://reviews.llvm.org/D98793
</pre>
</div>
</content>
</entry>
<entry>
<title>[AIX] Support two itanium alignment LIT testcases for AIX using regex</title>
<updated>2020-10-13T20:47:01+00:00</updated>
<author>
<name>Xiangling Liao</name>
<email>Xiangling.Liao@ibm.com</email>
</author>
<published>2020-10-08T19:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4c10d6508f546ee986df0994663984cb15354c08'/>
<id>4c10d6508f546ee986df0994663984cb15354c08</id>
<content type='text'>
AIX has different layout dumping format from other itanium ABIs.
And for these two cases, use regex to match AIX format.

Differential Revision: https://reviews.llvm.org/D89064
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AIX has different layout dumping format from other itanium ABIs.
And for these two cases, use regex to match AIX format.

Differential Revision: https://reviews.llvm.org/D89064
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the layout of bitfields in ms_struct unions: their</title>
<updated>2015-08-19T22:42:36+00:00</updated>
<author>
<name>John McCall</name>
<email>rjmccall@apple.com</email>
</author>
<published>2015-08-19T22:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0d461693b6c7944119d6384d3a38d6c675815317'/>
<id>0d461693b6c7944119d6384d3a38d6c675815317</id>
<content type='text'>
alignment is ignored, and they always allocate a complete
storage unit.

Also, change the dumping of AST record layouts: use the more
readable C++-style dumping even in C, include bitfield offset
information in the dump, and don't print sizeof/alignof
information for fields of record type, since we don't do so
for bases or other kinds of field.

rdar://22275433

llvm-svn: 245514
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
alignment is ignored, and they always allocate a complete
storage unit.

Also, change the dumping of AST record layouts: use the more
readable C++-style dumping even in C, include bitfield offset
information in the dump, and don't print sizeof/alignof
information for fields of record type, since we don't do so
for bases or other kinds of field.

rdar://22275433

llvm-svn: 245514
</pre>
</div>
</content>
</entry>
<entry>
<title>Test case B: fixed check rule</title>
<updated>2014-10-21T08:16:42+00:00</updated>
<author>
<name>Evgeny Astigeevich</name>
<email>evgeny.astigeevich@arm.com</email>
</author>
<published>2014-10-21T08:16:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b7bff16a190225f1a4cd757c1236c24473a50fc8'/>
<id>b7bff16a190225f1a4cd757c1236c24473a50fc8</id>
<content type='text'>
llvm-svn: 220272
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 220272
</pre>
</div>
</content>
</entry>
<entry>
<title>Test case B is updated to work for 32-bit and 64-bit platforms</title>
<updated>2014-10-21T08:01:37+00:00</updated>
<author>
<name>Evgeny Astigeevich</name>
<email>evgeny.astigeevich@arm.com</email>
</author>
<published>2014-10-21T08:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ca5bd8294b1366f1ab94e926339322f4e772d6b4'/>
<id>ca5bd8294b1366f1ab94e926339322f4e772d6b4</id>
<content type='text'>
llvm-svn: 220271
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 220271
</pre>
</div>
</content>
</entry>
<entry>
<title>Commit to test commit access</title>
<updated>2014-10-20T09:15:05+00:00</updated>
<author>
<name>Evgeny Astigeevich</name>
<email>evgeny.astigeevich@arm.com</email>
</author>
<published>2014-10-20T09:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d7c9cf8f8d291485883a368dc3e097509d623683'/>
<id>d7c9cf8f8d291485883a368dc3e097509d623683</id>
<content type='text'>
llvm-svn: 220189
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 220189
</pre>
</div>
</content>
</entry>
<entry>
<title>clang/test/Layout/itanium-union-bitfield.cpp: Appease i686.</title>
<updated>2014-10-19T18:45:13+00:00</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2014-10-19T18:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=25d2496cd2f98ac0b30eee94f0e0c72655af6b55'/>
<id>25d2496cd2f98ac0b30eee94f0e0c72655af6b55</id>
<content type='text'>
llvm-svn: 220166
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 220166
</pre>
</div>
</content>
</entry>
<entry>
<title>D5775: The new test case was missing from the preceding commit.</title>
<updated>2014-10-17T10:25:09+00:00</updated>
<author>
<name>Artyom Skrobov</name>
<email>Artyom.Skrobov@arm.com</email>
</author>
<published>2014-10-17T10:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=32ba1735871c8fef9b8a7ed05e1a454a6d20c915'/>
<id>32ba1735871c8fef9b8a7ed05e1a454a6d20c915</id>
<content type='text'>
llvm-svn: 220032
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 220032
</pre>
</div>
</content>
</entry>
</feed>
