<html>
    <head>
      <base href="http://bugzilla.gdcproject.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ICE using @attribute("forceinline")"
   href="http://bugzilla.gdcproject.org/show_bug.cgi?id=108">108</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>ICE using @attribute("forceinline")
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>GDC
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>4.8.x
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>ARM
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>major
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>gdc
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>ibuclaw@gdcproject.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>slavo5150@yahoo.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>* arm-none-eabi-gdc with ARM thumb support built 2014-03-16 from github 4.8
branch.
* built using instructions on wiki
(<a href="http://wiki.dlang.org/Bare_Metal_ARM_Cortex-M_GDC_Cross_Compiler">http://wiki.dlang.org/Bare_Metal_ARM_Cortex-M_GDC_Cross_Compiler</a>)

*********** Code to reproduce ***********
import gcc.attribute;

@attribute("forceinline") static void test()
{
    trace.WriteLine("Here");
}

void main()
{
    test();
}

*********** Output ***********
internal compiler error: in build_attributes, at d/d-codegen.cc:867
0x638b43 build_attributes(Array<Expression>*)
    ../../gcc-4.8.2/gcc/d/d-codegen.cc:867
0x64297c setup_symbol_storage(Dsymbol*, tree_node*, bool)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:1833
0x637256 FuncDeclaration::toSymbol()
    ../../gcc-4.8.2/gcc/d/d-decls.cc:402
0x644901 FuncDeclaration::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:1159
0x641d7e AttribDeclaration::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:158
0x641d7e AttribDeclaration::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:158
0x641d7e AttribDeclaration::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:158
0x641d7e AttribDeclaration::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:158
0x641f46 TemplateInstance::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:890
0x64399e ClassDeclaration::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:239
0x641f46 TemplateInstance::toObjFile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:890
0x64631e Module::genobjfile(int)
    ../../gcc-4.8.2/gcc/d/d-objfile.cc:1510
0x6366b2 d_parse_file()
    ../../gcc-4.8.2/gcc/d/d-lang.cc:1125</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are watching all bug changes.</li>
      </ul>
    </body>
</html>