about summary refs log tree commit diff
path: root/crt/powerpc/crt1.s
diff options
context:
space:
mode:
Diffstat (limited to 'crt/powerpc/crt1.s')
-rw-r--r--crt/powerpc/crt1.s26
1 files changed, 0 insertions, 26 deletions
diff --git a/crt/powerpc/crt1.s b/crt/powerpc/crt1.s
deleted file mode 100644
index 7025430c..00000000
--- a/crt/powerpc/crt1.s
+++ /dev/null
@@ -1,26 +0,0 @@
-        .weak  _init
-        .weak  _fini
-        .global _start
-        .type   _start, %function
-_start:
-        mr      9, 1                  # Save the original stack pointer.
-        clrrwi  1, 1, 4               # Align the stack to 16 bytes.
-        lis     13, _SDA_BASE_@ha      # r13 points to the small data area.
-        addi    13, 13, _SDA_BASE_@l  
-        li      0, 0                   # Zero the frame pointer.
-        stwu    1, -16(1)             # The initial stack frame.
-        mtlr    0                      # Clear the link register.
-        stw     0, 0(1)               # And save it.
-        lis     3, main@ha             # Get main() ...
-        addi    3, 3, main@l
-        lwz     4, 0(9)               # and argc...
-        addi    5, 9, 4               # and argv ...
-        lis     6, _init@ha            # and _init() ...
-        addi    6, 6, _init@l
-        lis     7, _fini@ha            # and _fini() ...
-        addi    7, 7, _fini@l
-        li      8, 0                   # ldso_fini == NULL
-        bl       __libc_start_main      # Let's go!
-        b       .                       # Never gets here.
-        .end    _start
-        .size   _start, .-_start