+2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
+
+ * libc/sys/linux/sys/types.h (u64): New typedef to allow building
+ on linux systems with glibc 2.3.3 installed.
+ * libc/sys/linux/dl/dl-runtime.c: Fix prototypes for fixup and
+ profile_fixup so newlib can build on fc3 system.
+
2004-07-30 Alexandre Oliva <aoliva@redhat.com>
Introduce SH2a support.
#include <ldsodefs.h>
#include "dynamic-link.h"
+#ifndef __attribute_used__
#define __attribute_used__
+#endif
#if !defined ELF_MACHINE_NO_RELA || ELF_MACHINE_NO_REL
# define PLTREL ElfW(Rela)
function. */
#ifndef ELF_MACHINE_NO_PLT
-static ElfW(Addr) __attribute_used__
+static ElfW(Addr) __attribute__ ((regparm (2), unused))
fixup (
# ifdef ELF_MACHINE_RUNTIME_FIXUP_ARGS
ELF_MACHINE_RUNTIME_FIXUP_ARGS,
#if !defined PROF && !defined ELF_MACHINE_NO_PLT && !__BOUNDED_POINTERS__
-static ElfW(Addr) __attribute_used__
+static ElfW(Addr) __attribute__ ((regparm (3), unused))
profile_fixup (
#ifdef ELF_MACHINE_RUNTIME_FIXUP_ARGS
ELF_MACHINE_RUNTIME_FIXUP_ARGS,