<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/106208>106208</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [M68k] implement large code model
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          TechnoElf
      </td>
    </tr>
</table>

<pre>
    The currently supported code models all assume that any symbol may be reached with a 16bit offset, however, m68k-based microcontrollers may have ROM/flash (where .text and .rodata are usually mapped) and RAM (where .data and .bss are usually mapped) at greatly differing address ranges (> 16bit). This makes it necessary to support a large code model that uses absolute or GOT-relative addressing modes for these targets.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0kt9uozwQxZ_G3IyCwCT8ueCi39dmr6pKVV5gwAP21mDkGZLl7VckrbbSaq9syXPOHP90kNmNM1GrTv-p03OCq9gQ2wv1dg4vfki6YLb2Ygn6NUaaxW_A67KEKGSgD4ZgCoY8A3oPyLxOBGJRAOcNeJu64GHCDTqCSNhbMnBzYgEhLzsnEIaBSZT-H2y40ZXifp3K-uPQIZOByfUx9GGWGLynyHczi1eC97dXpc-DR7agdH2zFAlSoV_7bgNpDAYFASPByit6v8GEy0JG6eY-8f70-k34GN6FHfO_VAJjJNwhGDcMFN08AhoTiRkiziPx7qiKl8fvlG5SuFi3p_4gBicwU0_MGDeQ8EUSEDzGkb7xfDBcmRiw4-BXIQgRfrxdDpE8irvS1-I9w65hGEIEscQEstsJp4lpC9MUDSbU5pU-VqeqzsvEtkM2DPqYY2fKftBNY_Kirvsj5VXT93lpEtfqTB-zWld5rouiTOsyw6Ey1VA0ed6VjTpmNKHzqffXKQ1xTBzzSm2elTqrE48deb7XSuuZbnB_VVrvLYvtLjp068jqmHnHwn9sxIm_9_G1rD_U6RnctHiaaJa_KCVr9K0VWVgVT0qflT6PTuzapX2YlD7vnp_HYYnhJ_Wi9PmehJU-f0a9tvp3AAAA__9MbgWQ">