https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82005

--- Comment #23 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Can you check whether that solves all immediate issues with compiling
> and linking? ...

AFAICT no (preliminary results):

FAIL: c-c++-common/asan/alloca_big_alignment.c   -Os  output pattern test
FAIL: c-c++-common/asan/alloca_big_alignment.c   -O2 -flto -flto-partition=none
 (test for excess errors)
FAIL: c-c++-common/asan/alloca_big_alignment.c   -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/asan/alloca_detect_custom_size.c   -Os  output pattern test
FAIL: c-c++-common/asan/alloca_detect_custom_size.c   -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/asan/alloca_detect_custom_size.c   -O2 -flto  (test for
excess errors)
FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c   -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/asan/alloca_instruments_all_paddings.c   -O2 -flto  (test
for excess errors)
FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c   -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/asan/alloca_loop_unpoisoning.c   -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/asan/alloca_overflow_partial.c   -Os  output pattern test
FAIL: c-c++-common/asan/alloca_overflow_partial.c   -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/asan/alloca_overflow_partial.c   -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/asan/alloca_overflow_right.c   -Os  output pattern test
FAIL: c-c++-common/asan/alloca_overflow_right.c   -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/asan/alloca_overflow_right.c   -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/asan/alloca_safe_access.c   -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/asan/alloca_safe_access.c   -O2 -flto  (test for excess
errors)
FAIL:   c250002
FAIL: gnat.dg/lto13.adb (test for excess errors)
FAIL: c-c++-common/asan/alloca_underflow_left.c   -Os  output pattern test
FAIL: c-c++-common/asan/alloca_underflow_left.c   -O2 -flto
-flto-partition=none  (test for excess errors)
FAIL: c-c++-common/asan/alloca_underflow_left.c   -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/asan/bitfield-1.c   -O2 -flto -flto-partition=none  (test
for excess errors)
FAIL: c-c++-common/asan/bitfield-1.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/bitfield-2.c   -O2 -flto -flto-partition=none  (test
for excess errors)
FAIL: c-c++-common/asan/bitfield-2.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/bitfield-3.c   -O2 -flto -flto-partition=none  (test
for excess errors)
FAIL: c-c++-common/asan/bitfield-3.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/bitfield-4.c   -O2 -flto -flto-partition=none  (test
for excess errors)
FAIL: c-c++-common/asan/bitfield-4.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/bitfield-5.c   -O2 -flto -flto-partition=none  (test
for excess errors)
FAIL: c-c++-common/asan/bitfield-5.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/global-overflow-1.c   -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/asan/global-overflow-1.c   -O2 -flto  (test for excess
errors)
FAIL: c-c++-common/asan/halt_on_error-1.c   -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/asan/halt_on_error-1.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/halt_on_error-2.c   -O2 -flto -flto-partition=none 
(test for excess errors)
FAIL: c-c++-common/asan/halt_on_error-2.c   -O2 -flto  (test for excess errors)
FAIL: c-c++-common/asan/heap-overflow-1.c   -O2 -flto -flto-partition=none 
(test for excess errors)

% /opt/gcc/gcc8w/bin/g++ -g -flto
/opt/gcc/_clean/gcc/testsuite/c-c++-common/asan/alloca_big_alignment.c
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:260:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+11
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:262:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2685
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:268:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2699
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:275:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2721
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:280:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2735
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:285:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2747
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:292:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2759
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:294:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2774
                ^
/var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccavA2h9.s:297:8: error:
unsupported relocation with subtraction expression, symbol
'_alloca_big_alignment.c.b6339f1d' can not be undefined in a subtraction
expression
        .quad   _alloca_big_alignment.c.b6339f1d-Lsection__debug_info+2672
                ^
lto-wrapper: fatal error: /opt/gcc/gcc8w/bin/g++ returned 1 exit status
compilation terminated.
collect2: fatal error: lto-wrapper returned 1 exit status
compilation terminated.

Reply via email to