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

Reply via email to