
25 Apr
2005
25 Apr
'05
10:59 p.m.
Dear Arthur,
in message 003501c549d3$7d67aa00$1780a8c0@art you wrote:
There are discussions on this on the GCC mailing list going back a ways; a notable one (that mentions m68k as another platform that generates byte accesses besides ARM) is at http://gcc.gnu.org/ml/gcc/1997-10/msg00063.html while a more recent bug report hinting at this fact is at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12200
Thanks for digging this out.
So the real fix for this problem should be to use a proper "__attribute__((aligned(?)))" where struct NS16550 is instantiated.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
I have a theory that it's impossible to prove anything, but I can't
prove it.