From 81af80e586475843624c6e8dc3aa77f97b37b5a9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 20 Dec 2016 10:30:05 +0100 Subject: Rename *.s to *.S Consistently use *.S for assembler files. Close #2701. --- c/src/lib/libbsp/nios2/nios2_iss/Makefile.am | 2 +- c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S | 43 ++++++++++++++++++++++++++ c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.s | 43 -------------------------- 3 files changed, 44 insertions(+), 44 deletions(-) create mode 100644 c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S delete mode 100644 c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.s diff --git a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am index 71b605662f..a619bd224e 100644 --- a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am +++ b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am @@ -18,7 +18,7 @@ include_HEADERS += ../../shared/include/coverhd.h EXTRA_DIST = times noinst_LIBRARIES = libbspstart.a -libbspstart_a_SOURCES = start/crtnn.s +libbspstart_a_SOURCES = start/crtnn.S libbspstart_a_SOURCES += start/start.S project_lib_DATA = start.$(OBJEXT) crtnn.$(OBJEXT) diff --git a/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S b/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S new file mode 100644 index 0000000000..ae805bc967 --- /dev/null +++ b/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.S @@ -0,0 +1,43 @@ +/* NIOS2 crtn.asm fix + * + * COPYRIGHT (c) 2005-2006 Kolja Waschk rtemsdev/ixo.de + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.org/license/LICENSE. + */ + +/* Can't use the original crtn.asm from Altera because it doesn't + restore the stack pointer correctly (in 5.1b73, the stack pointer + is further decreased by 48 instead of increased). This is named + differently (crtnn instead crtn) to make sure it can be picked up + using custom gcc specs instead of gcc's crtn. - kawk */ + + .section .init + ldw ra, 44(sp) + ldw r23, 40(sp) + ldw r22, 36(sp) + ldw r21, 32(sp) + ldw r20, 28(sp) + ldw r19, 24(sp) + ldw r18, 20(sp) + ldw r17, 16(sp) + ldw r16, 12(sp) + ldw fp, 8(sp) + addi sp, sp, 48 + ret + + .section .fini + ldw ra, 44(sp) + ldw r23, 40(sp) + ldw r22, 36(sp) + ldw r21, 32(sp) + ldw r20, 28(sp) + ldw r19, 24(sp) + ldw r18, 20(sp) + ldw r17, 16(sp) + ldw r16, 12(sp) + ldw fp, 8(sp) + addi sp, sp, 48 + ret + diff --git a/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.s b/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.s deleted file mode 100644 index ae805bc967..0000000000 --- a/c/src/lib/libbsp/nios2/nios2_iss/start/crtnn.s +++ /dev/null @@ -1,43 +0,0 @@ -/* NIOS2 crtn.asm fix - * - * COPYRIGHT (c) 2005-2006 Kolja Waschk rtemsdev/ixo.de - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -/* Can't use the original crtn.asm from Altera because it doesn't - restore the stack pointer correctly (in 5.1b73, the stack pointer - is further decreased by 48 instead of increased). This is named - differently (crtnn instead crtn) to make sure it can be picked up - using custom gcc specs instead of gcc's crtn. - kawk */ - - .section .init - ldw ra, 44(sp) - ldw r23, 40(sp) - ldw r22, 36(sp) - ldw r21, 32(sp) - ldw r20, 28(sp) - ldw r19, 24(sp) - ldw r18, 20(sp) - ldw r17, 16(sp) - ldw r16, 12(sp) - ldw fp, 8(sp) - addi sp, sp, 48 - ret - - .section .fini - ldw ra, 44(sp) - ldw r23, 40(sp) - ldw r22, 36(sp) - ldw r21, 32(sp) - ldw r20, 28(sp) - ldw r19, 24(sp) - ldw r18, 20(sp) - ldw r17, 16(sp) - ldw r16, 12(sp) - ldw fp, 8(sp) - addi sp, sp, 48 - ret - -- cgit v1.2.3