Dear Reinhard Meyer,

In message <4c7b7864.2080...@emk-elektronik.de> you wrote:
> 
> One could add a comment above like:
>       /*
>        * it is mandatory that linebuf stays uint32_t aligned
>        * since we are going to slide along it with a uint32_t
>        * pointer
>        */
>       uint32_t linebuf[MAX_LINE_LENGTH_BYTES/4 + 1];

...and using the attribute avoids the ugly code and all the 5 lines of
comment because it's self-explanatory.

> I personally prefer this above an attribute. Its disputeable but I prefer
> to do things with "normal C constructs" where possible. You can already
> see from the discussion that __aligned as a toolchain-abstracted
> variant (defined in a toolchain header file) or attribute((__aligned__))
> as a very toolchain dependant variant shall be used ;)
> 
> Anyway, both patches have been offered, any will work for me as long as
> I can see ASCII properly on ARM machines...

Please let's use the attribute version.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
"355/113 -- Not the famous irrational number PI,  but  an  incredible
simulation!"
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to