Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 518130
Collapse All | Expand All

(-)a/arch/ia64/include/asm/sections.h (-1 lines)
Lines 24-30 extern char __start_gate_mckinley_e9_patchlist[], __end_gate_mckinley_e9_patchli Link Here
24
extern char __start_gate_vtop_patchlist[], __end_gate_vtop_patchlist[];
24
extern char __start_gate_vtop_patchlist[], __end_gate_vtop_patchlist[];
25
extern char __start_gate_fsyscall_patchlist[], __end_gate_fsyscall_patchlist[];
25
extern char __start_gate_fsyscall_patchlist[], __end_gate_fsyscall_patchlist[];
26
extern char __start_gate_brl_fsys_bubble_down_patchlist[], __end_gate_brl_fsys_bubble_down_patchlist[];
26
extern char __start_gate_brl_fsys_bubble_down_patchlist[], __end_gate_brl_fsys_bubble_down_patchlist[];
27
extern char __start_unwind[], __end_unwind[];
28
extern char __start_ivt_text[], __end_ivt_text[];
27
extern char __start_ivt_text[], __end_ivt_text[];
29
28
30
#undef dereference_function_descriptor
29
#undef dereference_function_descriptor
(-)a/arch/ia64/kernel/unwind.c (-2 / +14 lines)
Lines 2243-2249 __initcall(create_gate_table); Link Here
2243
void __init
2243
void __init
2244
unw_init (void)
2244
unw_init (void)
2245
{
2245
{
2246
	extern char __gp[];
2246
	#define __ia64_hidden __attribute__((visibility("hidden")))
2247
	/*
2248
	 * We use hidden symbols to generate more efficient code using
2249
	 * gp-relative addressing.
2250
	 */
2251
	extern char __gp[] __ia64_hidden;
2252
	/*
2253
	 * Unwind tables need to have proper alignment as init_unwind_table()
2254
	 * uses negative offsets against '__end_unwind'.
2255
	 * See https://gcc.gnu.org/PR84184
2256
	 */
2257
	extern const struct unw_table_entry __start_unwind[] __ia64_hidden;
2258
	extern const struct unw_table_entry __end_unwind[] __ia64_hidden;
2259
	#undef __ia64_hidden
2247
	extern void unw_hash_index_t_is_too_narrow (void);
2260
	extern void unw_hash_index_t_is_too_narrow (void);
2248
	long i, off;
2261
	long i, off;
2249
2262
2250
- 

Return to bug 518130