<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>