aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/ia64/entry.h
AgeCommit message (Collapse)Author
2022-01-07Restore ENTRY_POINT definition on hppa, ia64 (bug 28749)Florian Weimer
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 Weimer
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>
2014-02-16ia64: relocate out of ports/ subdirMike Frysinger