summaryrefslogtreecommitdiffstats
path: root/firmware/crt1.S
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/crt1.S')
-rw-r--r--firmware/crt1.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/crt1.S b/firmware/crt1.S
index b018ff1..1f68351 100644
--- a/firmware/crt1.S
+++ b/firmware/crt1.S
@@ -95,11 +95,14 @@ __init:
.section .init2,"ax",@progbits
clr R1
+
+#ifndef ENABLE_UNSAFE_OPTIMIZATIONS
out 0x3f,r1
ldi r28,lo8(__stack)
ldi r29,hi8(__stack)
out 0x3d, r28
out 0x3e, r29
+#endif
.section .init9,"ax",@progbits
; rcall main
; XJMP __vectors-2