blob: 64403c2fd75fb0c1a118a50999750f59c50809a9 [file] [log] [blame]
# APPLE LOCAL file testsuite
###
### List of failing tests with Radar bug numbers
### <radarNum>: <test name>
### test name should be exactly as it appears html summary reports
### including any trailing #<number>
###
### When the bug is fixed and the test passes, it will be an
### analyzed non-fail. You should then comment out the test in this
### file and make sure the Radar is closed.
###
###------------------------------------------------------------------
4998366: objc.dg/const-cfstring-6.m (test for excess errors)
4998366: objc.dg/newproperty-retain-1.m (test for excess errors)
4998366: objc.dg/newproperty-unimplementd-property-1.m (test for excess errors)
4998366: objc.dg/property-11.m (test for excess errors)
4998366: objc.dg/property-2.m (test for excess errors)
4998366: objc.dg/property-3.m (test for excess errors)
#
# the following fail with -m64 only
4385167: objc.dg/bitfield-3.m (test for excess errors)
4385167: objc.dg/bitfield-5.m (test for excess errors)
4385167: objc.dg/layout-1.m (test for excess errors)
3988573: objc.dg/objc-gc-2.m execution test
3988573: objc.dg/objc-gc-3.m execution test
3988573: objc.dg/objc-gc-weak-1.m execution test
3988573: objc.dg/objc-gc-weak-2.m execution test
3988573: objc.dg/objc-gc-weak-3.m execution test
4923914: objc.dg/category-1.m (test for excess errors)
4923914: objc.dg/encode-2.m (test for excess errors)
4923914: objc.dg/encode-4.m (test for excess errors)
4923914: objc.dg/encode-5.m (test for excess errors)
4923914: objc.dg/objc-gc-7.m (test for excess errors)
4923914: objc.dg/type-size-2.m (test for excess errors)
4943900: objc/execute/string1.m execution, -O0
4943900: objc/execute/string1.m execution, -O1
4943900: objc/execute/string1.m execution, -O2
4943900: objc/execute/string1.m execution, -O3 -fomit-frame-pointer
4943900: objc/execute/string1.m execution, -O3 -g
4943900: objc/execute/string1.m execution, -Os
4943900: objc/execute/string1.m execution, -fast
4943900: objc/execute/string2.m execution, -O0
4943900: objc/execute/string2.m execution, -O1
4943900: objc/execute/string2.m execution, -O2
4943900: objc/execute/string2.m execution, -O3 -fomit-frame-pointer
4943900: objc/execute/string2.m execution, -O3 -g
4943900: objc/execute/string2.m execution, -Os
4943900: objc/execute/string2.m execution, -fast
4943900: objc/execute/string3.m execution, -O0
4943900: objc/execute/string3.m execution, -O1
4943900: objc/execute/string3.m execution, -O2
4943900: objc/execute/string3.m execution, -O3 -fomit-frame-pointer
4943900: objc/execute/string3.m execution, -O3 -g
4943900: objc/execute/string3.m execution, -Os
4943900: objc/execute/string3.m execution, -fast
4943900: objc/execute/string4.m execution, -O0
4943900: objc/execute/string4.m execution, -O1
4943900: objc/execute/string4.m execution, -O2
4943900: objc/execute/string4.m execution, -O3 -fomit-frame-pointer
4943900: objc/execute/string4.m execution, -O3 -g
4943900: objc/execute/string4.m execution, -Os
4943900: objc/execute/string4.m execution, -fast
4944530: objc.dg/objc-gc-3.m (test for excess errors)
5040758: objc.dg/objc.c (test for excess errors)
5040758: objc.dg/ss/one.h -gstabs+ -gfull (test for excess errors)
#
# the following fail for x86
4674757: objc.dg/const-str-1.m (test for errors, line 11)
#4261575: objc.dg/const-str-3.m (test for excess errors)
#4261575: objc.dg/const-str-4.m (test for excess errors)
4674757: objc.dg/const-str-6.m (test for errors, line 27)
#4261575: objc.dg/const-str-7.m (test for excess errors)
#4261575: objc.dg/const-str-8.m (test for excess errors)
#
# the following failures are for x86 -m64 only
4923914: objc.dg/encode-7a.m (test for excess errors)
4923623: objc.dg/encode-7a.m execution test
4674613: objc.dg/const-cfstring-4.m scan-assembler .long\t___CFConstantStringClassReference\n\t.long\t1992\n\t.long\t.*\n\t.long\t19\n\t.data
4674613: objc.dg/const-str-10.m scan-assembler .long\t__NSConstantStringClassReference\n\t.long\t.*\n\t.long\t5\n\t.data
4674613: objc.dg/const-str-11.m scan-assembler .long\t__XStrClassReference\n\t.long\t.*\n\t.long\t5\n\t.data
4674613: objc.dg/next-runtime-1.m scan-assembler L_OBJC_MODULES:\n[ \t]*.long\t7\n
4674613: objc.dg/stret-2.m scan-assembler objc_msgSend_stret
4674613: objc.dg/stret-2.m scan-assembler objc_msgSendSuper_stret
4674613: objc.dg/stret-2.m scan-assembler-not objc_msgSend[^_S]
4674613: objc.dg/stret-2.m scan-assembler-not objc_msgSendSuper[^_]
4674613: objc.dg/symtab-1.m scan-assembler L_OBJC_SYMBOLS.*:\n\t.long\t0\n\t.long\t0\n\t.(short|word)\t2\n\t.(short|word)\t0\n\t.long\tL_OBJC_CLASS_Derived.*\n\t.long\tL_OBJC_CLASS_Base.*\n
4674613: objc.dg/next-runtime-1.m scan-assembler L_OBJC_MODULES:\n[ \t]*.long\t7\n
4674613: objc.dg/objc2-protocol-6.m scan-assembler .long\t3
4674613: objc.dg/property-metadata-1.m scan-assembler .long\t8\n\t.long\t1\n\t.long\t.*\n\t.long\t.*
4674613: objc.dg/property-metadata-2.m scan-assembler .long\t8\n\t.long\t3\n\t.long\t.*\n\t.long\t.*\n\t.long\t.*\n\t.long\t.*\n\t.long\t.*\n\t.long\t.*
4674613: objc.dg/property-metadata-3.m scan-assembler .long\t8\n\t.long\t1\n\t.long\t.*\n\t.long\t.*
4674613: objc.dg/property-metadata-4.m scan-assembler .long\t8\n\t.long\t1\n\t.long\t.*\n\t.long\t.*
4674613: objc.dg/stubify-1.m scan-assembler-not (bl|call)[ \t]+_objc_msgSend\n
4674613: objc.dg/stubify-1.m scan-assembler (bl|call)[ \t]+L_objc_msgSend\\$stub\n
4674613: objc.dg/stubify-1.m scan-assembler-not (bl|call)[ \t]+_bogonic\n
4674613: objc.dg/stubify-1.m scan-assembler (bl|call)[ \t]+L_bogonic\\$stub\n
4674613: objc.dg/stubify-2.m scan-file-not symbol_ref.*"objc_msgSend"
4674613: objc.dg/volatile-1.m scan-assembler movl\t\\$1, 16\\(%ebp\\)
#
# the following failures are for -mmacosx-version-min=10.5 only
4943900: objc/execute/string1.m compilation, -O0
4943900: objc/execute/string1.m compilation, -O1
4943900: objc/execute/string1.m compilation, -O2
4943900: objc/execute/string1.m compilation, -O3 -fomit-frame-pointer
4943900: objc/execute/string1.m compilation, -O3 -g
4943900: objc/execute/string1.m compilation, -Os
4943900: objc/execute/string1.m compilation, -fast
4943900: objc/execute/string2.m compilation, -O0
4943900: objc/execute/string2.m compilation, -O1
4943900: objc/execute/string2.m compilation, -O2
4943900: objc/execute/string2.m compilation, -O3 -fomit-frame-pointer
4943900: objc/execute/string2.m compilation, -O3 -g
4943900: objc/execute/string2.m compilation, -Os
4943900: objc/execute/string2.m compilation, -fast
4943900: objc/execute/string3.m compilation, -O0
4943900: objc/execute/string3.m compilation, -O1
4943900: objc/execute/string3.m compilation, -O2
4943900: objc/execute/string3.m compilation, -O3 -fomit-frame-pointer
4943900: objc/execute/string3.m compilation, -O3 -g
4943900: objc/execute/string3.m compilation, -Os
4943900: objc/execute/string3.m compilation, -fast
4943900: objc/execute/string4.m compilation, -O0
4943900: objc/execute/string4.m compilation, -O1
4943900: objc/execute/string4.m compilation, -O2
4943900: objc/execute/string4.m compilation, -O3 -fomit-frame-pointer
4943900: objc/execute/string4.m compilation, -O3 -g
4943900: objc/execute/string4.m compilation, -Os
4943900: objc/execute/string4.m compilation, -fast
#5004537: objc.dg/const-str-3.m (test for excess errors)
#5004537: objc.dg/const-str-7.m (test for excess errors)
#5004537: objc.dg/const-str-8.m (test for excess errors)
5040758: objc.dg/const-str-3.m execution test
#
# the following failures are for -fstack-protector-all only
4990353: objc.dg/stubify-1.m scan-assembler-not \\$non_lazy_ptr
# (x86 only)
4990353: objc.dg/volatile-1-x86-64.m scan-assembler movl\t\\$1, -4\\(%rbp\\)
4990353: objc.dg/volatile-1.m scan-assembler movl\t\\$1, 16\\(%ebp\\)