https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90109
--- Comment #3 from nebiun at hotmail dot com --- Sorry, but the bug is not related to the wrong dimension of a type, but to the fact that the bitsize of the same type (K&R type: long, not long long or double or a user type) is showed as 32 bit as typedef and 64 bit if used in a structure.