update tsardevel, const and gcc O2 and struct sequence