commit | 8cd7ebc89e025f1d5bc4b247497e4cfd7fd8ec0f | [log] [tgz] |
---|---|---|
author | Andi Kleen <ak@linux.intel.com> | Fri Jul 04 16:43:49 2014 -0700 |
committer | Junio C Hamano <gitster@pobox.com> | Mon Jul 07 14:01:14 2014 -0700 |
tree | f7228ecbd72012c678bc3bda669624a4421927a1 | |
parent | 0be314c20742cd62cd6e8fcfbcc4535fb2a99675 [diff] |
Don't define away __attribute__ on gcc Profile feedback sets -DNO_NORETURN, which causes the compat header file to go into a default #else block. That #else block defines away __attribute__(). Doing so causes all kinds of problems with the Linux and gcc system headers: in particular it makes the xmmintrin.h headers error out, breaking the build. Don't define away __attribute__ when __GNUC__ is set. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>