> 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/