Hi, I have been trying to make gcc-4.1.2 to support 'unaligned stores'. I am able to produce correct 'tree code'. But I am getting compilation errors at line no 7008 in expr.c 7007 gcc_assert (modifier == EXPAND_NORMAL 7008 || modifier == EXPAND_STACK_PARM); The comments at that line says::::: ---------------------------------------------------- 6997 /* Resolve the misalignment now, so that we don't have to remember 6998 to resolve it later. Of course, this only works for reads. */ 6999 /* ??? When we get around to supporting writes, we'll have to handle 7000 this in store_expr directly. The vectorizer isn't generating 7001 those yet, however. */ --------------------------------------------------- So to support unaligned stores what kind of modifications should I do in store_expr() function???? Any help please. Thanks in advance. ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html