This patch defines the stubs for feedback instrumentation, needed to compile glibc and linux.
* config/tilegx/feedback.h (FEEDBACK_ENTER_EXPLICIT): Define. (FEEDBACK_ENTER): Define. (FEEDBACK_REENTER): Define. (FEEDBACK_ENTRY): Define. * config/tilepro/feedback.h: (FEEDBACK_ENTER_EXPLICIT): Define. (FEEDBACK_ENTER): Define. (FEEDBACK_REENTER): Define. (FEEDBACK_ENTRY): Define. Index: gcc/config/tilegx/feedback.h =================================================================== --- gcc/config/tilegx/feedback.h (revision 190498) +++ gcc/config/tilegx/feedback.h (working copy) @@ -1 +1,14 @@ -/* This file is currently empty and serves as a placeholder. */ +#ifndef _FEEDBACK_H +#define _FEEDBACK_H 1 + +#ifdef __ASSEMBLER__ + +/* Stub defines for feedback instrumentation. */ +#define FEEDBACK_ENTER_EXPLICIT(FUNCNAME, SECNAME, SIZE) +#define FEEDBACK_ENTER(FUNCNAME) +#define FEEDBACK_REENTER(FUNCNAME) +#define FEEDBACK_ENTRY(FUNCNAME, SECNAME, SIZE) + +#endif /* __ASSEMBLER__ */ + +#endif /* _FEEDBACK_H */ Index: gcc/config/tilepro/feedback.h =================================================================== --- gcc/config/tilepro/feedback.h (revision 190498) +++ gcc/config/tilepro/feedback.h (working copy) @@ -1 +1,14 @@ -/* This file is currently empty and serves as a placeholder. */ +#ifndef _FEEDBACK_H +#define _FEEDBACK_H 1 + +#ifdef __ASSEMBLER__ + +/* Stub defines for feedback instrumentation. */ +#define FEEDBACK_ENTER_EXPLICIT(FUNCNAME, SECNAME, SIZE) +#define FEEDBACK_ENTER(FUNCNAME) +#define FEEDBACK_REENTER(FUNCNAME) +#define FEEDBACK_ENTRY(FUNCNAME, SECNAME, SIZE) + +#endif /* __ASSEMBLER__ */ + +#endif /* _FEEDBACK_H */