[fpc-devel] alignment warnings

Florian Klämpfl florian at freepascal.org
Sat Oct 1 10:24:39 CEST 2011


Am 30.09.2011 11:44, schrieb Henry Vermaak:
> Hi list
>
> Thinking more about the alignment problems on arm and elsewhere, I was
> wondering how hard it would be to implement something like gcc's
> -Wcast-align. Here's a description from the man page:
>
> Warn whenever a pointer is cast such that the required alignment of the
> target is increased. For example, warn if a "char *" is cast to an "int
> *" on machines where integers can only be accessed at two- or four-byte
> boundaries.

The problem with such warnings is that one cannot get easily rid of 
them. Maybe a hint would be more suitable.

>
> This would really help to catch problematic code before things get out
> of hand and you have to wait for segfault/sigbus before you know where
> the problems are.
>
> Henry
> _______________________________________________
> fpc-devel maillist - fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>




More information about the fpc-devel mailing list