<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in solaris-ld-values.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>6cfcfbdc - [Driver][test] Remove unneeded -no-canonical-prefixes and use preferred --target=</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/solaris-ld-values.cpp#6cfcfbdc</link>
        <description>[Driver][test] Remove unneeded -no-canonical-prefixes and use preferred --target=Similar to D119309

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/solaris-ld-values.cpp</description>
        <pubDate>Mon, 02 May 2022 03:44:13 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>91a658b0 - [Driver] Properly use values-X[ca].o, values-xpg[46].o on Solaris</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Driver/solaris-ld-values.cpp#91a658b0</link>
        <description>[Driver] Properly use values-X[ca].o, values-xpg[46].o on SolarisBuiltins-*-sunos :: compiler_rt_logbf_test.c currently FAILs on Solaris, both SPARC andx86, 32 and 64-bit.It turned out that this is due to different behaviour of logb depending on the Cstandard compiled for, as documented on logb(3M):  RETURN VALUES         Upon successful completion, these functions return the exponent of x.           If x is subnormal:               o      For SUSv3-conforming applications compiled with the c99 com-                    piler  driver  (see standards(7)), the exponent of x as if x                    were normalized is returned.               o      Otherwise, if compiled with the cc compiler  driver,  -1022,                    -126,  and  -16382  are  returned  for  logb(), logbf(), and                    logbl(), respectively.Studio c99 and gcc control this by linking with the appropriate version of values-xpg[46].o, but clang uses neither of those.The following patch fixes this by following what gcc does, as corrected some time ago in  Fix use of Solaris values-Xc.o (PR target/40411)  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02350.html and  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02384.html.Tested on x86_64-pc-solaris2.11, sparcv9-sun-solaris2.11, and x86_64-pc-linux-gnu.Differential Revision: https://reviews.llvm.org/D64793llvm-svn: 367866

            List of files:
            /llvm-project-15.0.7/clang/test/Driver/solaris-ld-values.cpp</description>
        <pubDate>Mon, 05 Aug 2019 14:06:16 +0000</pubDate>
        <dc:creator>Rainer Orth &lt;ro@gcc.gnu.org&gt;</dc:creator>
    </item>
</channel>
</rss>
