ubsan: arm: shift exponent 32 is too large for 32-bit type 'unsigned int'
[deliverable/binutils-gdb.git] / ld / emulparams / criself.sh
index 9c8ab317a3cdc82b7ed03a7da61a9d790ce33ecf..94ef1cd62489cab5366d4072bdbd219f47e5254f 100644 (file)
@@ -1,14 +1,14 @@
 # This is for embedded products (no MMU) with ELF.
 MACHINE=
 SCRIPT_NAME=elf
-TEMPLATE_NAME=elf32
+TEMPLATE_NAME=elf
 
 # Symbols have underscore prepended.
 OUTPUT_FORMAT="elf32-us-cris"
 NO_REL_RELOCS=yes
 ARCH=cris
 MAXPAGESIZE=32
-ENTRY=__start
+USER_LABEL_PREFIX=_
 EMBEDDED=yes
 ALIGNMENT=32
 TEXT_START_ADDR=0
@@ -53,10 +53,10 @@ OTHER_BSS_END_SYMBOLS='
  __Sbss = ADDR (.bss);
  PROVIDE (_bss_start = __Sbss);
 '
-OTHER_END_SYMBOLS='PROVIDE (__end = .);'
+
+INIT_ADDR='ALIGN (2)'
 
 INIT_START='
- . = ALIGN(2);
  ___init__start = .;
  PROVIDE (___do_global_ctors = .);
 '
@@ -66,8 +66,9 @@ INIT_END='
  PROVIDE (___init__end = .);
 '
 
+FINI_ADDR='ALIGN (2)'
+
 FINI_START='
- . = ALIGN (2);
  ___fini__start = .;
  PROVIDE (___do_global_dtors = .);
 '
This page took 0.060835 seconds and 4 git commands to generate.