ld b, %2 (%3)
} if notVolatile(%1), notUsed(%1)
-// Bug #2728445
-//replace restart {
-// ld %1,a
-// ld %2,%3
-// ld %4,%1
-//} by {
-// ; peephole 0t loaded %4 from a instead of going through %1.
-// ld %1,a
-// ld %2,%3
-// ld %4,a
-//} if notVolatile(%1), operandsNotRelated(%1 %3), operandsNotRelated(%1 %2)
+replace restart {
+ ld %1,a
+ ld %2,%3
+ ld %4,%1
+} by {
+ ; peephole 0t loaded %4 from a instead of going through %1.
+ ld %1,a
+ ld %2,%3
+ ld %4,a
+} if notVolatile(%1), operandsNotRelated(%1 %3), operandsNotRelated(%1 %2)
replace restart {
ld %1,a