<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/issue-32031.rs, branch 1.56.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.56.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.56.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-04-02T21:00:29+00:00</updated>
<entry>
<title>Manually set dso_local when its valid to do so</title>
<updated>2021-04-02T21:00:29+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2021-03-27T22:11:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f000a78bf615b35c4837f920fb6adcad4848351'/>
<id>urn:sha1:2f000a78bf615b35c4837f920fb6adcad4848351</id>
<content type='text'>
This should have no real effect in most cases, as e.g. `hidden`
visibility already implies `dso_local` (or at least LLVM IR does not
preserve the `dso_local` setting if the item is already `hidden`), but
it should fix `-Crelocation-model=static` and improve codegen in
executables.

Note that this PR does not exhaustively port the logic in [clang]. Only
the obviously correct portion and what is necessary to fix a regression
from LLVM 12 that relates to `-Crelocation_model=static`.

Fixes #83335

[clang]: https://github.com/llvm/llvm-project/blob/3001d080c813da20b329303bf8f45451480e5905/clang/lib/CodeGen/CodeGenModule.cpp#L945-L1039
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc: unpack scalar newtype layout ABIs.</title>
<updated>2017-11-19T00:43:55+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2017-10-08T23:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=37a7521ef93b2e2d7a4cd04df38929d841b8ffcc'/>
<id>urn:sha1:37a7521ef93b2e2d7a4cd04df38929d841b8ffcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a test case for issue #32031</title>
<updated>2016-06-12T16:09:38+00:00</updated>
<author>
<name>Daan Sprenkels</name>
<email>dsprenkels@gmail.com</email>
</author>
<published>2016-06-12T15:34:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=688840fdd698878e1c6a2d77e9f782e33224c392'/>
<id>urn:sha1:688840fdd698878e1c6a2d77e9f782e33224c392</id>
<content type='text'>
</content>
</entry>
</feed>
