https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88289
Bug ID: 88289 Summary: [9 regression] r266664 causes asan to fail on many/most tests on BE Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- This appears to only cause it to fail on BE. FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AllocDeallocMismatch execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AtoiAndFriendsOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_AttributeNoSanitizeAddressTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldNegativeTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BitFieldPositiveTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_BufferOverflowAfterManyFrees execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CallocReturnsZeroMem execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_CxxExceptionTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_FileNameInGlobalReportTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalStringConstTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_GlobalTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBInMemset execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeOOBRightTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LargeStructCopyTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongDoubleNegativeTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_LongJmpTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MallocUsableSizeTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyStackObjectsTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ManyThreadsTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCmpOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemCpyOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemMoveOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_MemSetOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_PthreadExitTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocFreedPointerTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocInvalidPointerTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ReallocTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SigLongJmpTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SignalTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_SimpleStackTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrArgsOverlapTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCaseCmpOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCatOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrChrAndIndexOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCmpOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrCpyOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrDupTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrLenOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCaseCmpOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCatOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCmpOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNCpyOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrNLenOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StressStackReuseTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtolOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_StrtollOOBTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadNamesTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadStackReuseTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedStressStackReuseTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ThreadedTest ThreadedTestSpawn() output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_Packed5 execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UAF_long_double execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UnderscopeLongJmpTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_UseThenFreeThenUseTest UseThenFreeThenUse() output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_VariousMallocsTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WcsLenTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_WrongFreeTest WrongFree() output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_ZeroSizeMallocTest execution test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, -1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_memalign MemalignRun(align, size, size + 1) output pattern test FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_pthread_getschedparam execution test FAIL: g++.dg/asan/deep-thread-stack-1.C -O0 output pattern test FAIL: g++.dg/asan/deep-thread-stack-1.C -O1 output pattern test FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 output pattern test FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/deep-thread-stack-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/deep-thread-stack-1.C -O3 -g output pattern test FAIL: g++.dg/asan/deep-thread-stack-1.C -Os output pattern test FAIL: g++.dg/asan/function-argument-1.C -O0 execution test FAIL: g++.dg/asan/function-argument-1.C -O1 output pattern test FAIL: g++.dg/asan/function-argument-1.C -O2 execution test FAIL: g++.dg/asan/function-argument-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/function-argument-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/function-argument-1.C -O3 -g execution test FAIL: g++.dg/asan/function-argument-1.C -Os execution test FAIL: g++.dg/asan/function-argument-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/function-argument-3.C -O0 output pattern test FAIL: g++.dg/asan/function-argument-3.C -O1 execution test FAIL: g++.dg/asan/function-argument-3.C -O2 execution test FAIL: g++.dg/asan/function-argument-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/function-argument-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/function-argument-3.C -O3 -g execution test FAIL: g++.dg/asan/function-argument-3.C -Os output pattern test FAIL: g++.dg/asan/pr81021.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/asan/pr81021.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: g++.dg/asan/pr81021.C -Os execution test FAIL: g++.dg/asan/pr85081.C -O0 execution test FAIL: g++.dg/asan/use-after-scope-1.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-1.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-1.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-1.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-1.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-2.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-3.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-types-1.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-types-2.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-types-3.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-types-4.C -Os output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -O0 output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -O1 output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -O3 -g output pattern test FAIL: g++.dg/asan/use-after-scope-types-5.C -Os output pattern test FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/tls/thread_local-order2.C -std=c++14 execution test FAIL: g++.dg/tls/thread_local-order2.C -std=c++17 execution test FAIL: gcc.dg/asan/pr78541.c -O0 output pattern test FAIL: gcc.dg/asan/pr81186.c -O0 execution test FAIL: gcc.dg/asan/pr81186.c -O1 execution test FAIL: gcc.dg/asan/pr81186.c -O2 execution test FAIL: gcc.dg/asan/pr81186.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/asan/pr81186.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.dg/asan/pr81186.c -O3 -g execution test FAIL: gcc.dg/asan/pr81186.c -Os execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O0 execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O1 execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O2 execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gcc.dg/asan/use-after-scope-11.c -O3 -g execution test FAIL: gcc.dg/asan/use-after-scope-11.c -Os execution test FAIL: gcc.dg/asan/use-after-scope-3.c -O0 output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O0 output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O1 output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O2 output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -O3 -g output pattern test FAIL: gcc.dg/asan/use-after-scope-5.c -Os output pattern test FAIL: gcc.dg/asan/use-after-scope-goto-1.c -O0 execution test FAIL: gcc.dg/asan/use-after-scope-goto-2.c -O0 execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O1 execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O2 execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -O3 -g execution test FAIL: gcc.dg/asan/use-after-scope-switch-1.c -Os execution test FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gcc.dg/asan/use-after-scope-switch-3.c -O3 -g execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O1 execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O2 execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -O3 -g execution test FAIL: gcc.dg/asan/use-after-scope-switch-4.c -Os execution test