aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/hppa/entry.h
AgeCommit message (Collapse)AuthorFilesLines
2022-01-07Restore ENTRY_POINT definition on hppa, ia64 (bug 28749)Florian Weimer1-0/+8
ENTRY_POINT is still needed for elf/rtld.c. Fixes commit 4fb4e7e821e3 ("csu: Always use __executable_start in gmon-start.c").
2021-12-05csu: Always use __executable_start in gmon-start.cFlorian Weimer1-13/+0
Current binutils defines __executable_start as the lowest text address, so using the entry point address as a fallback is no longer necessary. As a result, overriding <entry.h> is only necessary if the entry point is not called _start. The previous approach to define __ASSEMBLY__ to suppress the declaration breaks if headers included by <entry.h> are not compatible with __ASSEMBLY__. This happens with rseq integration because it is necessary to include kernel headers in more places. Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
2015-02-05hppa: Remove warnings and fix conformance errors.Carlos O'Donell1-1/+4
(1) Fix warnings. This is a bulk update to fix all the warnings that were causing build failures with -Werror on hppa. The most egregious problems are in dl-fptr.c which needs to be entirely rewritten, thus I've used -Wno-error for that. (2) Fix conformance errors. The sysdep.c file had __syscall_error and syscall in one file which caused conformance issues by including syscall when __syscall_error was linked to. The fix is obviously to split the file and use syscall.c to implement syscall.
2014-04-29Relocate hppa from ports to libc.Carlos O'Donell1-0/+10