View | Details | Raw Unified | Return to bug 200972 | Differences between
and this patch

Collapse All | Expand All

(-)cdefs.h (-2 / +2 lines)
Lines 213-221 Link Here
213
#define	__packed
213
#define	__packed
214
#define	__aligned(x)
214
#define	__aligned(x)
215
#define	__section(x)
215
#define	__section(x)
216
#define	__weak
216
#define	__weak_symbol
217
#else
217
#else
218
#define	__weak		__attribute__((__weak__))
218
#define	__weak_symbol	__attribute__((__weak__))
219
#if !__GNUC_PREREQ__(2, 5) && !defined(__INTEL_COMPILER)
219
#if !__GNUC_PREREQ__(2, 5) && !defined(__INTEL_COMPILER)
220
#define	__dead2
220
#define	__dead2
221
#define	__pure2
221
#define	__pure2
(-)linker_set.h (-2 / +2 lines)
Lines 80-87 Link Here
80
 * Initialize before referring to a given linker set.
80
 * Initialize before referring to a given linker set.
81
 */
81
 */
82
#define SET_DECLARE(set, ptype)					\
82
#define SET_DECLARE(set, ptype)					\
83
	extern ptype __weak *__CONCAT(__start_set_,set);	\
83
	extern ptype __weak_symbol *__CONCAT(__start_set_,set);	\
84
	extern ptype __weak *__CONCAT(__stop_set_,set)
84
	extern ptype __weak_symbol *__CONCAT(__stop_set_,set)
85
85
86
#define SET_BEGIN(set)							\
86
#define SET_BEGIN(set)							\
87
	(&__CONCAT(__start_set_,set))
87
	(&__CONCAT(__start_set_,set))

Return to bug 200972