<html>
<head>
<base href="https://llvm.org/bugs/" />
</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 --- - Disassembler conflict warnings while compiling"
href="https://llvm.org/bugs/show_bug.cgi?id=31337">31337</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Disassembler conflict warnings while compiling
</td>
</tr>
<tr>
<th>Product</th>
<td>libraries
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Backend: AVR
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>dylanmckay34@gmail.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>When compiling the AVR backend, we always get the following warnings
This is like because we have several "alias" instructions defined as separate
instructions when they should in fact be aliases.
[113/580] Building AVRGenDisassemblerTables.inc...
Decoding Conflict:
000011..........
0000............
00..............
................
ADDRdRr 000011__________
LSLRd 000011__________
Decoding Conflict:
000111..........
0001............
00..............
................
ADCRdRr 000111__________
ROLRd 000111__________
Decoding Conflict:
001000..........
0010............
00..............
................
ANDRdRr 001000__________
TSTRd 001000__________
Decoding Conflict:
0110............
01..............
................
ORIRdK 0110____________
SBRRdK 0110____________
Decoding Conflict:
0111............
01..............
................
ANDIRdK 0111____________
CBRRdK 0111____________</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>