> It's known at compile time, but not at preprocessing time, so it can't be 
> done with #error. If you can come up with a way of doing it at compile time 
> such that:
> 
>  1. It's _guaranteed_ to work when the compiler does align the members 
>       of the structure as we desire.
>  2. It gives a message sufficiently informative that it prevents further
>       such reports getting to l-k.

So maybe make the original error message more informative ?
Just something like:

-             extern void __buggy_fxsr_alignment(void);
-             __buggy_fxsr_alignment();
+             extern void 
+__BUG__task_struct__data_is_not_properly_alligned__Probably_your_compiler_is_buggy(void);
+             
+__BUG__task_struct__data_is_not_properly_alligned__Probably_your_compiler_is_buggy();

Andrzej
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to