<?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 debug-template-param.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ad1f5457 - [WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/MC/WebAssembly/debug-template-param.ll#ad1f5457</link>
        <description>[WebAssembly] Generate R_WASM_FUNCTION_OFFSET relocs in debuginfo sectionsDebug info sections need R_WASM_FUNCTION_OFFSET_I32 relocs (with FK_Data_4 fixupkinds) to refer to functions (instead of R_WASM_TABLE_INDEX as is used in datasections). Usually this is done in a convoluted way, with unnamed temp datasymbols which target the start of the function, in which caseWasmObjectWriter::recordRelocation converts it to use the section symbolinstead. However in some cases the function can actually be undefined; in thiscase the dwarf generator uses the function symbol (a named undefined functionsymbol) instead. In that case the section-symbol transform doesn&apos;t work and weneed to generate the correct reloc type a different way. In this changeWebAssemblyWasmObjectWriter::getRelocType takes the fixup section type intoaccount to choose the correct reloc type.Fixes PR50408Differential Revision: https://reviews.llvm.org/D103557

            List of files:
            /llvm-project-15.0.7/llvm/test/MC/WebAssembly/debug-template-param.ll</description>
        <pubDate>Wed, 02 Jun 2021 21:37:22 +0000</pubDate>
        <dc:creator>Derek Schuff &lt;dschuff@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
