1164254d77c36a2f224987406d66f3bacfdbb7652Eric Christopher// RUN: not llvm-mc -triple x86_64-apple-darwin10 %s 2> %t.err | FileCheck %s 2164254d77c36a2f224987406d66f3bacfdbb7652Eric Christopher// RUN: FileCheck --check-prefix=CHECK-ERRORS %s < %t.err 3164254d77c36a2f224987406d66f3bacfdbb7652Eric Christopher// CHECK: .section __TEXT,__text,regular,pure_instructions 405f9e4e8bd2347826c50ec391ea4ec8caffe45efEric Christopher// CHECK-ERRORS: error: invalid octal number 5164254d77c36a2f224987406d66f3bacfdbb7652Eric Christopher.long 80+08 605f9e4e8bd2347826c50ec391ea4ec8caffe45efEric Christopher 705f9e4e8bd2347826c50ec391ea4ec8caffe45efEric Christopher// CHECK-ERRORS: error: invalid hexadecimal number 805f9e4e8bd2347826c50ec391ea4ec8caffe45efEric Christopher.long 80+0xzz 9254cf03a45534ccfdcc7d223fbebc07d4a0562a7Jim Grosbach 10254cf03a45534ccfdcc7d223fbebc07d4a0562a7Jim Grosbach// CHECK-ERRORS: error: literal value out of range for directive 11254cf03a45534ccfdcc7d223fbebc07d4a0562a7Jim Grosbach.byte 256 12254cf03a45534ccfdcc7d223fbebc07d4a0562a7Jim Grosbach 13254cf03a45534ccfdcc7d223fbebc07d4a0562a7Jim Grosbach// CHECK-ERRORS: error: literal value out of range for directive 14254cf03a45534ccfdcc7d223fbebc07d4a0562a7Jim Grosbach.long 4e71cf69 // double floating point constant due to missing "0x" 15f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar 16f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar// CHECK-ERRORS: error: literal value out of range for directive 17f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar.word 0xfffffffff 18