Added TARGET_ARCH parameter