with some minor fixes. unlike my minimal patches, Sato-san's properly add the isa level logic to binutils and add cas.l atomic intrinsics to gcc.