http://bugzilla.suse.com/show_bug.cgi?id=1092456
http://bugzilla.suse.com/show_bug.cgi?id=1092456#c11
--- Comment #11 from Andreas Färber
[...] CC_HAVE_ASM_GOTO is detected on build time by trying to compile this (see scripts/gcc-goto.sh):
----------------------------------------------------------------------------- int main(void) { #if defined(__arm__) || defined(__aarch64__) /* * Not related to asm goto, but used by jump label * and broken on some ARM GCC versions (see GCC Bug 48637). */ static struct { int dummy; int state; } tp; asm (".long %c0" :: "i" (&tp.state)); #endif
entry: asm goto ("" :::: entry); return 0; } -----------------------------------------------------------------------------
For some reason this succeeds when building the module but fails when building the kernel packages in IBS.
I've confirmed that commenting out the two arm lines it still misbehaves, whereas if I torpedo the test by adding a syntactically invalid "foo" it works. -- You are receiving this mail because: You are on the CC list for the bug.