>The cast-as-lvalue, conditional-expression-as-lvalue and compound-expression-as-lvalue extensions,
>which were deprecated in 3.3.4 and 3.4, have been removed.
Regarding the above change to gcc v4.01, will the following still be valid?
char *buffer[1024];
*((uint32_t)buffer) = 0x1234;