Getting compiler identification output with: /usr/bin/g++ -std=gnu11 --version /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp
int main() {} 

**** END source file ***
pipe_command: /usr/bin/g++ -std=gnu11 --version /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 --version /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp 
**** BEGIN FILE output: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.output
g++ (Debian 12.2.0-14+deb12u1) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


**** END FILE output ***
**** BEGIN FILE error: 

**** END FILE error ***
**** Compiler identification output begin ****
g++ (Debian 12.2.0-14+deb12u1) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


**** Compiler identification output end ****
**** BEGIN PROBE run_test_sanity ****
[STATUS] g++-config-1: Running sanity tests on native compiler
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/simple.cpp
int x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/simple.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/simple.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/does_not_compile.cpp
#x
int a b c d;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/does_not_compile.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/does_not_compile.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/does_not_compile.cpp:1:2: error: invalid preprocessing directive #x
    1 | #x
      |  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/does_not_compile.cpp:2:7: error: expected initializer before 'b'
    2 | int a b c d;
      |       ^

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/stddef.cpp
#include <stddef.h>
struct mystruct {
  int field1;
  int field2;
} var;
size_t sz = sizeof(struct mystruct);
ptrdiff_t pd;
void func() {
  pd = &var.field1 - &var.field2;
}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/stddef.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/stddef.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_test_sanity ****
**** BEGIN PROBE get_version_switch_output ****
Version switch: -E -v
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp
int main() {} 

**** END source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -E -v /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -E -v /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp 
**** BEGIN FILE output: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/version_output
# 0 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp"
# 0 "<built-in>"
# 0 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 0 "<command-line>" 2
# 1 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp"
int main() {}

**** END FILE output ***
**** BEGIN FILE error: 
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) 
COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -E -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp -mtune=generic -march=x86-64 -std=gnu11 -fasynchronous-unwind-tables -dumpbase test.cpp -dumpbase-ext .cpp
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/c++/12
 /usr/include/x86_64-linux-gnu/c++/12
 /usr/include/c++/12/backward
 /usr/lib/gcc/x86_64-linux-gnu/12/include
 /usr/local/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'

**** END FILE error ***
**** END PROBE get_version_switch_output ****
Version string before regex:  # 0 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp" # 0 "<built-in>" # 0 "<command-line>" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "<command-line>" 2 # 1 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp" int main() {} Using built-in specs. COLLECT_GCC=/usr/bin/g++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 12.2.0 (Debian 12.2.0-14+deb12u1)  COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'  /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -E -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.cpp -mtune=generic -march=x86-64 -std=gnu11 -fasynchronous-unwind-tables -dumpbase test.cpp -dumpbase-ext .cpp cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++ ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12" ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed" ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include" #include "..." search starts here: #include <...> search starts here:  /usr/include/c++/12  /usr/include/x86_64-linux-gnu/c++/12  /usr/include/c++/12/backward  /usr/lib/gcc/x86_64-linux-gnu/12/include  /usr/local/include  /usr/include/x86_64-linux-gnu  /usr/include End of search list. COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
Attempting to match the following regex:  .*g[c+][c+][^\s]* [^\s]+ (\d+\.\d+(\.\d+)?) \(.*\).*
Match found. Version string after regex:  12.2.0
Attempting to match the following regex:  .*g[c+][c+][^\s]* \([^)]*\) (\d+\.\d+(\.\d+)?).*
Attempting to match the following regex:  .*(?:cc|\+\+)(?:-[^\h]+)?(?:\.exe)?\h+(?:.*?\h+)?(\d+\.\d+(\.\d+)?).*
Attempting to match the following regex:  .*[^0-9.](\d+\.\d+\.\d+).*
Compiler version found: 12.2.0
**** BEGIN PROBE run_type_size_and_alignment_tests ****
**** BEGIN PROBE probe_helpful_compiler_info ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sloppy_assign.cpp
int *i; unsigned long *c; void foo() { c = i; }

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sloppy_assign.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sloppy_assign.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sloppy_assign.cpp: In function 'void foo()':
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sloppy_assign.cpp:1:44: error: cannot convert 'int*' to 'long unsigned int*' in assignment
    1 | int *i; unsigned long *c; void foo() { c = i; }
      |                                            ^
      |                                            |
      |                                            int*

**** END FILE stderr ***
Test failed
Native compiler does not allow sloppy assigns.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sizeof_neg_array_size.cpp
 int x[((int)sizeof (int *)) - 13000];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sizeof_neg_array_size.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sizeof_neg_array_size.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sizeof_neg_array_size.cpp:1:37: error: narrowing conversion of '-12992' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 |  int x[((int)sizeof (int *)) - 13000];
      |                                     ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/sizeof_neg_array_size.cpp:1:30: error: size '-12992' of array 'x' is negative
    1 |  int x[((int)sizeof (int *)) - 13000];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/zero_size_array.cpp
 int x[0];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/zero_size_array.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/zero_size_array.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Native compiler minimum array index is 0.
**** END PROBE probe_helpful_compiler_info ****
**** BEGIN PROBE Detecting size_t ****
Detecting size_t.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type.cpp
size_t * s;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type.cpp:1:1: error: 'size_t' does not name a type
    1 | size_t * s;
      | ^~~~~~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type.cpp:1:1: note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include <cstddef>'?
  +++ |+#include <cstddef>
    1 | size_t * s;

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type2.cpp
#include <stddef.h>
size_t * s;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type2.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_valid_type2.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_int.cpp
#include <stddef.h>
size_t *s;
unsigned int *i;
void foo() { i=s; }


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_int.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_int.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_int.cpp: In function 'void foo()':
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_int.cpp:4:16: error: cannot convert 'size_t*' {aka 'long unsigned int*'} to 'unsigned int*' in assignment
    4 | void foo() { i=s; }
      |                ^
      |                |
      |                size_t* {aka long unsigned int*}

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_long.cpp
#include <stddef.h>
size_t *s;
unsigned long *i;
void foo() { i=s; }


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_long.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_unsigned_long.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE Detecting size_t ****
**** BEGIN PROBE Detecting ptrdiff_t ****
Detecting ptrdiff_t.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type.cpp
ptrdiff_t * s;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type.cpp:1:1: error: 'ptrdiff_t' does not name a type
    1 | ptrdiff_t * s;
      | ^~~~~~~~~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type.cpp:1:1: note: 'ptrdiff_t' is defined in header '<cstddef>'; did you forget to '#include <cstddef>'?
  +++ |+#include <cstddef>
    1 | ptrdiff_t * s;

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type2.cpp
#include <stddef.h>
ptrdiff_t * s;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type2.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/ptrdiff_t_is_valid_type2.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_int.cpp
#include <stddef.h>
ptrdiff_t *s;
int *i;
void foo() { i=s; }


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_int.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_int.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_int.cpp: In function 'void foo()':
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_int.cpp:4:16: error: cannot convert 'ptrdiff_t*' {aka 'long int*'} to 'int*' in assignment
    4 | void foo() { i=s; }
      |                ^
      |                |
      |                ptrdiff_t* {aka long int*}

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_long.cpp
#include <stddef.h>
ptrdiff_t *s;
long *i;
void foo() { i=s; }


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_long.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/size_t_is_long.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE Detecting ptrdiff_t ****
**** BEGIN PROBE add_appropriate_type_size_and_alignment_switch ****
[STATUS] g++-config-1: Detecting size and alignment of fundamental types.
Detecting size and alignment of wchar_t
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_wchar_t.cpp
wchar_t x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_wchar_t.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_wchar_t.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t_size_4.cpp
int x [((int)sizeof (wchar_t)) -4];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t_size_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t_size_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t_align_4.cpp
struct X { char a; wchar_t b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
wchar_t b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t_align_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t_align_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of long long
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long_long.cpp
long long x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long_long.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long_long.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_long_size_8.cpp
int x [((int)sizeof (long long)) -8];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_long_size_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_long_size_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_long_align_8.cpp
struct X { char a; long long b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
long long b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_long_align_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_long_align_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of long
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long.cpp
long x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_size_8.cpp
int x [((int)sizeof (long)) -8];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_size_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_size_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_align_8.cpp
struct X { char a; long b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
long b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_align_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_align_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of int
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_int.cpp
int x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_int.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_int.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_8.cpp
int x [((int)sizeof (int)) -8];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_8.cpp:1:30: error: narrowing conversion of '-4' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (int)) -8];
      |                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_8.cpp:1:28: error: size '-4' of array 'x' is negative
    1 | int x [((int)sizeof (int)) -8];
      |        ~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_7.cpp
int x [((int)sizeof (int)) -7];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_7.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_7.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_7.cpp:1:30: error: narrowing conversion of '-3' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (int)) -7];
      |                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_7.cpp:1:28: error: size '-3' of array 'x' is negative
    1 | int x [((int)sizeof (int)) -7];
      |        ~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_6.cpp
int x [((int)sizeof (int)) -6];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_6.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_6.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_6.cpp:1:30: error: narrowing conversion of '-2' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (int)) -6];
      |                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_6.cpp:1:28: error: size '-2' of array 'x' is negative
    1 | int x [((int)sizeof (int)) -6];
      |        ~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_5.cpp
int x [((int)sizeof (int)) -5];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_5.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_5.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_5.cpp:1:30: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (int)) -5];
      |                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_5.cpp:1:28: error: size '-1' of array 'x' is negative
    1 | int x [((int)sizeof (int)) -5];
      |        ~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_4.cpp
int x [((int)sizeof (int)) -4];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_size_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_8.cpp
struct X { char a; int b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
int b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_8.cpp:12:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   12 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_8.cpp:12:41: error: size '-1' of array 'x' is negative
   12 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_7.cpp
struct X { char a; int b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
int b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_7.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_7.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_7.cpp:11:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   11 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_7.cpp:11:41: error: size '-1' of array 'x' is negative
   11 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_6.cpp
struct X { char a; int b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
int b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_6.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_6.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_6.cpp:10:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   10 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_6.cpp:10:41: error: size '-1' of array 'x' is negative
   10 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_5.cpp
struct X { char a; int b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
int b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_5.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_5.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_5.cpp:9:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    9 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_5.cpp:9:41: error: size '-1' of array 'x' is negative
    9 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_4.cpp
struct X { char a; int b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
int b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int_align_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of short
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_short.cpp
short x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_short.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_short.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_4.cpp
int x [((int)sizeof (short)) -4];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_4.cpp:1:32: error: narrowing conversion of '-2' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (short)) -4];
      |                                ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_4.cpp:1:30: error: size '-2' of array 'x' is negative
    1 | int x [((int)sizeof (short)) -4];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_3.cpp
int x [((int)sizeof (short)) -3];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_3.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_3.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_3.cpp:1:32: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (short)) -3];
      |                                ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_3.cpp:1:30: error: size '-1' of array 'x' is negative
    1 | int x [((int)sizeof (short)) -3];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_2.cpp
int x [((int)sizeof (short)) -2];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_2.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_size_2.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_4.cpp
struct X { char a; short b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
short b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_4.cpp:8:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    8 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_4.cpp:8:41: error: size '-1' of array 'x' is negative
    8 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_3.cpp
struct X { char a; short b; };
struct Y {
char a1;
char a2;
char a3;
short b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_3.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_3.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_3.cpp:7:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    7 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_3.cpp:7:41: error: size '-1' of array 'x' is negative
    7 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_2.cpp
struct X { char a; short b; };
struct Y {
char a1;
char a2;
short b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_2.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/short_align_2.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of long double
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long_double.cpp
long double x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long_double.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_long_double.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_double_size_16.cpp
int x [((int)sizeof (long double)) -16];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_double_size_16.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_double_size_16.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_double_align_16.cpp
struct X { char a; long double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
char a12;
char a13;
char a14;
char a15;
char a16;
long double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_double_align_16.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/long_double_align_16.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of double
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_double.cpp
double x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_double.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_double.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_16.cpp
int x [((int)sizeof (double)) -16];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_16.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_16.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_16.cpp:1:34: error: narrowing conversion of '-8' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -16];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_16.cpp:1:31: error: size '-8' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -16];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_15.cpp
int x [((int)sizeof (double)) -15];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_15.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_15.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_15.cpp:1:34: error: narrowing conversion of '-7' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -15];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_15.cpp:1:31: error: size '-7' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -15];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_14.cpp
int x [((int)sizeof (double)) -14];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_14.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_14.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_14.cpp:1:34: error: narrowing conversion of '-6' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -14];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_14.cpp:1:31: error: size '-6' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -14];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_13.cpp
int x [((int)sizeof (double)) -13];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_13.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_13.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_13.cpp:1:34: error: narrowing conversion of '-5' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -13];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_13.cpp:1:31: error: size '-5' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -13];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_12.cpp
int x [((int)sizeof (double)) -12];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_12.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_12.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_12.cpp:1:34: error: narrowing conversion of '-4' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -12];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_12.cpp:1:31: error: size '-4' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -12];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_11.cpp
int x [((int)sizeof (double)) -11];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_11.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_11.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_11.cpp:1:34: error: narrowing conversion of '-3' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -11];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_11.cpp:1:31: error: size '-3' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -11];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_10.cpp
int x [((int)sizeof (double)) -10];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_10.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_10.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_10.cpp:1:34: error: narrowing conversion of '-2' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -10];
      |                                  ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_10.cpp:1:31: error: size '-2' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -10];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_9.cpp
int x [((int)sizeof (double)) -9];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_9.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_9.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_9.cpp:1:33: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (double)) -9];
      |                                 ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_9.cpp:1:31: error: size '-1' of array 'x' is negative
    1 | int x [((int)sizeof (double)) -9];
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_8.cpp
int x [((int)sizeof (double)) -8];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_size_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_16.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
char a12;
char a13;
char a14;
char a15;
char a16;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_16.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_16.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_16.cpp:20:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   20 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_16.cpp:20:41: error: size '-1' of array 'x' is negative
   20 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_15.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
char a12;
char a13;
char a14;
char a15;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_15.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_15.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_15.cpp:19:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   19 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_15.cpp:19:41: error: size '-1' of array 'x' is negative
   19 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_14.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
char a12;
char a13;
char a14;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_14.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_14.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_14.cpp:18:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   18 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_14.cpp:18:41: error: size '-1' of array 'x' is negative
   18 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_13.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
char a12;
char a13;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_13.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_13.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_13.cpp:17:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   17 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_13.cpp:17:41: error: size '-1' of array 'x' is negative
   17 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_12.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
char a12;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_12.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_12.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_12.cpp:16:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   16 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_12.cpp:16:41: error: size '-1' of array 'x' is negative
   16 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_11.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
char a11;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_11.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_11.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_11.cpp:15:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   15 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_11.cpp:15:41: error: size '-1' of array 'x' is negative
   15 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_10.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
char a10;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_10.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_10.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_10.cpp:14:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   14 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_10.cpp:14:41: error: size '-1' of array 'x' is negative
   14 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_9.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
char a9;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_9.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_9.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_9.cpp:13:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   13 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_9.cpp:13:41: error: size '-1' of array 'x' is negative
   13 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_8.cpp
struct X { char a; double b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
double b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/double_align_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of float
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_float.cpp
float x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_float.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_float.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_8.cpp
int x [((int)sizeof (float)) -8];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_8.cpp:1:32: error: narrowing conversion of '-4' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (float)) -8];
      |                                ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_8.cpp:1:30: error: size '-4' of array 'x' is negative
    1 | int x [((int)sizeof (float)) -8];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_7.cpp
int x [((int)sizeof (float)) -7];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_7.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_7.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_7.cpp:1:32: error: narrowing conversion of '-3' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (float)) -7];
      |                                ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_7.cpp:1:30: error: size '-3' of array 'x' is negative
    1 | int x [((int)sizeof (float)) -7];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_6.cpp
int x [((int)sizeof (float)) -6];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_6.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_6.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_6.cpp:1:32: error: narrowing conversion of '-2' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (float)) -6];
      |                                ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_6.cpp:1:30: error: size '-2' of array 'x' is negative
    1 | int x [((int)sizeof (float)) -6];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_5.cpp
int x [((int)sizeof (float)) -5];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_5.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_5.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_5.cpp:1:32: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    1 | int x [((int)sizeof (float)) -5];
      |                                ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_5.cpp:1:30: error: size '-1' of array 'x' is negative
    1 | int x [((int)sizeof (float)) -5];
      |        ~~~~~~~~~~~~~~~~~~~~~~^~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_4.cpp
int x [((int)sizeof (float)) -4];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_size_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_8.cpp
struct X { char a; float b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
float b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_8.cpp:12:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   12 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_8.cpp:12:41: error: size '-1' of array 'x' is negative
   12 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_7.cpp
struct X { char a; float b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
float b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_7.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_7.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_7.cpp:11:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   11 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_7.cpp:11:41: error: size '-1' of array 'x' is negative
   11 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_6.cpp
struct X { char a; float b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
float b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_6.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_6.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_6.cpp:10:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   10 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_6.cpp:10:41: error: size '-1' of array 'x' is negative
   10 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_5.cpp
struct X { char a; float b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
float b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_5.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_5.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_5.cpp:9:46: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    9 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |                                              ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_5.cpp:9:41: error: size '-1' of array 'x' is negative
    9 | int x[sizeof(struct X)==sizeof(struct Y)?1:-1];
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_4.cpp
struct X { char a; float b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
float b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_4.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/float_align_4.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
Detecting size and alignment of int *
**** BEGIN PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_int__ptr_.cpp
int * x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_int__ptr_.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/keyword_int__ptr_.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int__ptr__size_8.cpp
int x [((int)sizeof (int *)) -8];

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int__ptr__size_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int__ptr__size_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_type_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int__ptr__align_8.cpp
struct X { char a; int * b; };
struct Y {
char a1;
char a2;
char a3;
char a4;
char a5;
char a6;
char a7;
char a8;
int * b; };
int x[sizeof(struct X)==sizeof(struct Y)?1:-1];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int__ptr__align_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/int__ptr__align_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE add_appropriate_type_size_and_alignment_switch ****
**** BEGIN PROBE run_char_bit_size_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_1.cpp
#define N 1
#define SHIFT(VALUE,AMOUNT)            \
  ((VALUE) << ((AMOUNT) >= 63 ? 7 : 0) \
           << ((AMOUNT) >= 56 ? 7 : 0) \
           << ((AMOUNT) >= 49 ? 7 : 0) \
           << ((AMOUNT) >= 42 ? 7 : 0) \
           << ((AMOUNT) >= 35 ? 7 : 0) \
           << ((AMOUNT) >= 28 ? 7 : 0) \
           << ((AMOUNT) >= 21 ? 7 : 0) \
           << ((AMOUNT) >= 14 ? 7 : 0) \
           << ((AMOUNT) >=  7 ? 7 : 0) \
           << ((AMOUNT) % 7))
typedef unsigned char UC;
void foo() {
  static int check_char_bit[(UC)SHIFT(1U,N-1U) != 0 ? 1 : -1];
}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_1.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_1.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_9.cpp
#define N 9
#define SHIFT(VALUE,AMOUNT)            \
  ((VALUE) << ((AMOUNT) >= 63 ? 7 : 0) \
           << ((AMOUNT) >= 56 ? 7 : 0) \
           << ((AMOUNT) >= 49 ? 7 : 0) \
           << ((AMOUNT) >= 42 ? 7 : 0) \
           << ((AMOUNT) >= 35 ? 7 : 0) \
           << ((AMOUNT) >= 28 ? 7 : 0) \
           << ((AMOUNT) >= 21 ? 7 : 0) \
           << ((AMOUNT) >= 14 ? 7 : 0) \
           << ((AMOUNT) >=  7 ? 7 : 0) \
           << ((AMOUNT) % 7))
typedef unsigned char UC;
void foo() {
  static int check_char_bit[(UC)SHIFT(1U,N-1U) != 0 ? 1 : -1];
}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_9.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_9.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_9.cpp: In function 'void foo()':
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_9.cpp:15:61: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
   15 |   static int check_char_bit[(UC)SHIFT(1U,N-1U) != 0 ? 1 : -1];
      |                                                             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_9.cpp:15:53: error: size '-1' of array 'check_char_bit' is negative
   15 |   static int check_char_bit[(UC)SHIFT(1U,N-1U) != 0 ? 1 : -1];
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_8.cpp
#define N 8
#define SHIFT(VALUE,AMOUNT)            \
  ((VALUE) << ((AMOUNT) >= 63 ? 7 : 0) \
           << ((AMOUNT) >= 56 ? 7 : 0) \
           << ((AMOUNT) >= 49 ? 7 : 0) \
           << ((AMOUNT) >= 42 ? 7 : 0) \
           << ((AMOUNT) >= 35 ? 7 : 0) \
           << ((AMOUNT) >= 28 ? 7 : 0) \
           << ((AMOUNT) >= 21 ? 7 : 0) \
           << ((AMOUNT) >= 14 ? 7 : 0) \
           << ((AMOUNT) >=  7 ? 7 : 0) \
           << ((AMOUNT) % 7))
typedef unsigned char UC;
void foo() {
  static int check_char_bit[(UC)SHIFT(1U,N-1U) != 0 ? 1 : -1];
}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_8.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/char_bit_8.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE run_char_bit_size_test ****
**** END PROBE run_type_size_and_alignment_tests ****
**** BEGIN PROBE add_appropriate_restrict_switch_if_needed ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/restrict.cpp
int * restrict i;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/restrict.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/restrict.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/restrict.cpp:1:16: error: expected initializer before 'i'
    1 | int * restrict i;
      |                ^

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_restrict_switch_if_needed ****
**** BEGIN PROBE add_appropriate_cr_term_switch_if_needed ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/cr_term.cpp
int i;
#define foo \
 bar
 void foo() { };

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/cr_term.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/cr_term.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE add_appropriate_cr_term_switch_if_needed ****
**** BEGIN PROBE add_enable_declspec_switch_if_needed ****
__declspec macro definition test.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec.cpp
#ifndef __declspec
#error __declspec not defined
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec.cpp:2:2: error: #error __declspec not defined
    2 | #error __declspec not defined
      |  ^~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec2.cpp

void __declspec(int x) {
    x = 1;
}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec2.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/declspec2.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE add_enable_declspec_switch_if_needed ****
**** BEGIN PROBE add_appropriate_wchar_t_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t.cpp
wchar_t x;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t2.cpp
struct foo { int wchar_t; };

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t2.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t2.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t2.cpp:1:14: error: multiple types in one declaration
    1 | struct foo { int wchar_t; };
      |              ^~~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/wchar_t2.cpp:1:18: error: declaration does not declare anything [-fpermissive]
    1 | struct foo { int wchar_t; };
      |                  ^~~~~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_wchar_t_switch ****
**** BEGIN PROBE add_ignore_std_switch ****
Test test_ignore_std **** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/implicit_std.cpp
namespace std
{
                                  int foo;
}

void bar () { int x = foo; }

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/implicit_std.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/implicit_std.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/implicit_std.cpp: In function 'void bar()':
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/implicit_std.cpp:6:23: error: 'foo' was not declared in this scope; did you mean 'std::foo'?
    6 | void bar () { int x = foo; }
      |                       ^~~
      |                       std::foo
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/implicit_std.cpp:3:39: note: 'std::foo' declared here
    3 |                                   int foo;
      |                                       ^~~

**** END FILE stderr ***
Test failed
**** END PROBE add_ignore_std_switch ****
**** BEGIN PROBE add_multiline_string_switch_if_needed ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp
char* str = "Hello
World";

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp:1:13: warning: missing terminating " character
    1 | char* str = "Hello
      |             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp:1:13: error: missing terminating " character
    1 | char* str = "Hello
      |             ^~~~~~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp:2:6: warning: missing terminating " character
    2 | World";
      |      ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp:2:6: error: missing terminating " character
    2 | World";
      |      ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/multiline_string.cpp:2:1: error: 'World' was not declared in this scope
    2 | World";
      | ^~~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_multiline_string_switch_if_needed ****
**** BEGIN PROBE add_appropriate_trigraphs_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/trigraphs.cpp
char x ??( 3 ??) = "Hi";

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/trigraphs.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/trigraphs.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/trigraphs.cpp:1:8: warning: trigraph ??( ignored, use -trigraphs to enable [-Wtrigraphs]
    1 | char x ??( 3 ??) = "Hi";
      |         
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/trigraphs.cpp:1:14: warning: trigraph ??) ignored, use -trigraphs to enable [-Wtrigraphs]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/trigraphs.cpp:1:8: error: expected initializer before '?' token
    1 | char x ??( 3 ??) = "Hi";
      |        ^

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_trigraphs_switch ****
**** BEGIN PROBE run_x86_calling_conventions_test ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/supports_gnu_cc_attr.cpp
void foo(void) __attribute__((__stdcall__));

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/supports_gnu_cc_attr.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/supports_gnu_cc_attr.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/supports_gnu_cc_attr.cpp:1:43: warning: 'stdcall' attribute ignored [-Wattributes]
    1 | void foo(void) __attribute__((__stdcall__));
      |                                           ^

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_stdcall.cpp
void f(void) ;
void (*p)() __attribute__((__stdcall__))  = &f;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_stdcall.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_stdcall.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_stdcall.cpp:2:40: warning: 'stdcall' attribute ignored [-Wattributes]
    2 | void (*p)() __attribute__((__stdcall__))  = &f;
      |                                        ^

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_cdecl.cpp
void f(void) ;
void (*p)() __attribute__((__cdecl__))  = &f;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_cdecl.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_cdecl.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_cdecl.cpp:2:38: warning: 'cdecl' attribute ignored [-Wattributes]
    2 | void (*p)() __attribute__((__cdecl__))  = &f;
      |                                      ^

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_fastcall.cpp
void f(void) ;
void (*p)() __attribute__((__fastcall__))  = &f;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_fastcall.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_fastcall.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_fastcall.cpp:2:41: warning: 'fastcall' attribute ignored [-Wattributes]
    2 | void (*p)() __attribute__((__fastcall__))  = &f;
      |                                         ^

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_vectorcall.cpp
void f(void) ;
void (*p)() __attribute__((__vectorcall__))  = &f;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_vectorcall.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_vectorcall.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_vectorcall.cpp:2:43: warning: 'vectorcall' attribute directive ignored [-Wattributes]
    2 | void (*p)() __attribute__((__vectorcall__))  = &f;
      |                                           ^

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_thiscall.cpp
void f(void) ;
void (*p)() __attribute__((__thiscall__))  = &f;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_thiscall.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_thiscall.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/_thiscall.cpp:2:41: warning: 'thiscall' attribute ignored [-Wattributes]
    2 | void (*p)() __attribute__((__thiscall__))  = &f;
      |                                         ^

**** END FILE stderr ***
Test succeded
**** END PROBE run_x86_calling_conventions_test ****
**** BEGIN PROBE add_appropriate_altivec_switch_if_needed ****
Detecting whether AltiVec is supported.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/altivec.cpp
__vector unsigned int a;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/altivec.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/altivec.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/altivec.cpp:1:1: error: '__vector' does not name a type
    1 | __vector unsigned int a;
      | ^~~~~~~~

**** END FILE stderr ***
Test failed
AltiVec is implicitly disabled.
**** END PROBE add_appropriate_altivec_switch_if_needed ****
**** BEGIN PROBE add_float80_and_128_switch_if_needed ****
Detecting whether __float80, __float128 and _Float128 are supported.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__float80.cpp
__float80 x;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__float80.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__float80.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
__float80 appears to be enabled.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__float128.cpp
__float128 x;


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__float128.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__float128.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
__float128 appears to be enabled.
**** END PROBE add_float80_and_128_switch_if_needed ****
**** BEGIN PROBE add_appropriate_macro_stack_pragma_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macro_stack_sanity.cpp
#define TEST 1
#pragma push_macro("TEST")
#pragma pop_macro("TEST")


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macro_stack_sanity.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macro_stack_sanity.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macro_stack_pragmas.cpp
#define TEST 1
#pragma push_macro("TEST")
#undef TEST
#define TEST -1
#pragma pop_macro("TEST")
int arr[TEST];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macro_stack_pragmas.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macro_stack_pragmas.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_macro_stack_pragmas.cpp
#define TEST -1
#pragma push_macro("TEST")
#undef TEST
#define TEST 1
#pragma pop_macro("TEST")
int arr[TEST];


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_macro_stack_pragmas.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_macro_stack_pragmas.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_macro_stack_pragmas.cpp:6:13: error: narrowing conversion of '-1' from 'int' to 'long unsigned int' [-Wnarrowing]
    6 | int arr[TEST];
      |             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_macro_stack_pragmas.cpp:6:2: error: size '-1' of array 'arr' is negative
    6 | int arr[TEST];
      |  ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_macro_stack_pragmas.cpp:6:9: note: in expansion of macro 'TEST'
    6 | int arr[TEST];
      |         ^~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_macro_stack_pragma_switch ****
**** BEGIN PROBE add_appropriate_exceptions_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/exceptions.cpp
class foo{}; void func(){try{}catch(foo &f){}}

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/exceptions.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/exceptions.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** END PROBE add_appropriate_exceptions_switch ****
**** BEGIN PROBE add_appropriate_arg_dependent_overload_switch ****
Detecting whether --arg_dependent_overload is needed.
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/arg_dependent_overload.cpp
typedef unsigned short FIXED_FLOAT16;
typedef unsigned int FIXED_FLOAT32;

namespace Y {
typedef struct _VECTOR3F { } VECTOR3F;

float InnerProduct(const _VECTOR3F& v1, const _VECTOR3F& v2);
}

namespace fxutil {
  FIXED_FLOAT32 InnerProduct(const FIXED_FLOAT32& v1, const FIXED_FLOAT32& v2);
  FIXED_FLOAT32 InnerProduct(const FIXED_FLOAT16& v1, const FIXED_FLOAT16& v2);
}

namespace X {
    float Sqrt(float f);
    float Sqrt(FIXED_FLOAT32 f);
}
using namespace X;

void f(Y::VECTOR3F &scale)
{
  using fxutil::InnerProduct;
  Sqrt(InnerProduct(scale,scale));
}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/arg_dependent_overload.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/arg_dependent_overload.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
--arg_dependent_overload is needed.
**** END PROBE add_appropriate_arg_dependent_overload_switch ****
**** BEGIN PROBE add_appropriate_vector_intrinsics_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector bool int x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector bool int x) {f1(x);}
      |                                                                                          ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp:1:99: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector bool int x) {f1(x);}
      |                                                                                                   ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_bool.cpp:1:102: error: '__vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector bool int x) {f1(x);}
      |                                                                                                      ^~~~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector __bool int x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector __bool int x) {f1(x);}
      |                                                                                          ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp:1:99: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector __bool int x) {f1(x);}
      |                                                                                                   ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___bool.cpp:1:102: error: '__vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(__vector __bool int x) {f1(x);}
      |                                                                                                      ^~~~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector bool int x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector bool int x) {f1(x);}
      |                                                                                          ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp:1:99: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector bool int x) {f1(x);}
      |                                                                                                   ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_bool.cpp:1:102: error: 'vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector bool int x) {f1(x);}
      |                                                                                                      ^~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector __bool int x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector __bool int x) {f1(x);}
      |                                                                                          ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp:1:90: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp:1:99: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector __bool int x) {f1(x);}
      |                                                                                                   ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___bool.cpp:1:102: error: 'vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(bool__))) unsigned int x); void f2(vector __bool int x) {f1(x);}
      |                                                                                                      ^~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector pixel x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector pixel x) {f1(x);}
      |                                                                                             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp:1:102: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector pixel x) {f1(x);}
      |                                                                                                      ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector_pixel.cpp:1:105: error: '__vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector pixel x) {f1(x);}
      |                                                                                                         ^~~~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector __pixel x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector __pixel x) {f1(x);}
      |                                                                                             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp:1:102: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector __pixel x) {f1(x);}
      |                                                                                                      ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__vector___pixel.cpp:1:105: error: '__vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(__vector __pixel x) {f1(x);}
      |                                                                                                         ^~~~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector pixel x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector pixel x) {f1(x);}
      |                                                                                             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp:1:102: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector pixel x) {f1(x);}
      |                                                                                                      ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector_pixel.cpp:1:105: error: 'vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector pixel x) {f1(x);}
      |                                                                                                         ^~~~~~

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp
void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector __pixel x) {f1(x);}


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector __pixel x) {f1(x);}
      |                                                                                             ^
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp:1:93: warning: 'altivec' attribute directive ignored [-Wattributes]
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp:1:102: error: variable or field 'f2' declared void
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector __pixel x) {f1(x);}
      |                                                                                                      ^~
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/vector___pixel.cpp:1:105: error: 'vector' was not declared in this scope
    1 | void f1(__attribute__((altivec(vector__))) __attribute__((altivec(pixel__))) unsigned short x); void f2(vector __pixel x) {f1(x);}
      |                                                                                                         ^~~~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_vector_intrinsics_switch ****
**** BEGIN PROBE set_appropriate_target_platform ****
**** BEGIN PROBE get_macros ****
compiler_prober_t::make_abs_preproc_command
 cmd: /usr/bin/g++ -std=gnu11
/usr/bin/g++ -std=gnu11 -xc++ -E -U__BLOCKS__ /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp
#ifdef __MINGW64__
__coverity_macro __MINGW64__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __MINGW32__
__coverity_macro __MINGW32__
#else
__the_symbol_is_not_defined__
#endif

**** END source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -xc++ -E -U__BLOCKS__ /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -xc++ -E -U__BLOCKS__ /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp 
**** BEGIN FILE output: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/pp_out
# 0 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp"
# 0 "<built-in>"
# 0 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 0 "<command-line>" 2
# 1 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp"



__the_symbol_is_not_defined__




__the_symbol_is_not_defined__

**** END FILE output ***
**** BEGIN FILE error: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE error ***
**** END PROBE get_macros ****
[WARNING] Failed to infer target platform of compiler using macro probes. Falling back on default value.
**** END PROBE set_appropriate_target_platform ****
pipe_command: /usr/bin/g++ -std=gnu11 -c -print-sysroot 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c -print-sysroot 
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_inline_keyword.cpp
int inline = 0;

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_inline_keyword.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_inline_keyword.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/no_inline_keyword.cpp:1:12: error: expected unqualified-id before '=' token
    1 | int inline = 0;
      |            ^

**** END FILE stderr ***
Test failed
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/inline_keyword.cpp
inline void foo() { }

**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/inline_keyword.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/inline_keyword.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN PROBE add_appropriate_has_include_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_pos.cpp
#ifdef __has_include
# if __has_include("whatever")
# endif
#else
#error
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_pos.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_pos.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_neg.cpp
#ifdef __has_include
#error
#else
#define __has_include int foo(void)
__has_include;
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_neg.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_neg.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_neg.cpp:2:2: error: #error 
    2 | #error
      |  ^~~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_has_include_switch ****
**** BEGIN PROBE add_appropriate_has_include_next_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_pos.cpp
#ifdef __has_include_next
# if __has_include_next("whatever")
# endif
#else
#error
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_pos.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_pos.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_neg.cpp
#ifdef __has_include_next
#error
#else
#define __has_include_next int foo(void)
__has_include_next;
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_neg.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_neg.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_include_next_neg.cpp:2:2: error: #error 
    2 | #error
      |  ^~~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_has_include_next_switch ****
**** BEGIN PROBE add_appropriate_has_cpp_attribute_switch ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_pos.cpp
#ifdef __has_cpp_attribute
# if __has_cpp_attribute(whatever)
# endif
#else
#error
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_pos.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_pos.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE stderr ***
Test succeded
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_neg.cpp
#ifdef __has_cpp_attribute
#error
#else
#define __has_cpp_attribute int foo(void)
__has_cpp_attribute;
#endif


**** END FILE source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_neg.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -c /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_neg.cpp 
**** BEGIN FILE stdout: 

**** END FILE stdout ***
**** BEGIN FILE stderr: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/__has_cpp_attribute_neg.cpp:2:2: error: #error 
    2 | #error
      |  ^~~~~

**** END FILE stderr ***
Test failed
**** END PROBE add_appropriate_has_cpp_attribute_switch ****
run_comp_tests: no defined custom tests
**** BEGIN PROBE get_standard_includes ****
Dryrun command: /usr/bin/g++ -std=gnu11 -E -v /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp

**** END source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -E -v /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -E -v /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp 
**** BEGIN FILE output: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.output
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) 
COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -E -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp -mtune=generic -march=x86-64 -std=gnu11 -fasynchronous-unwind-tables -dumpbase empty.cpp -dumpbase-ext .cpp
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/c++/12
 /usr/include/x86_64-linux-gnu/c++/12
 /usr/include/c++/12/backward
 /usr/lib/gcc/x86_64-linux-gnu/12/include
 /usr/local/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'

**** END FILE output ***
**** BEGIN FILE error: 
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) 
COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
 /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -E -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp -mtune=generic -march=x86-64 -std=gnu11 -fasynchronous-unwind-tables -dumpbase empty.cpp -dumpbase-ext .cpp
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12"
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/c++/12
 /usr/include/x86_64-linux-gnu/c++/12
 /usr/include/c++/12/backward
 /usr/lib/gcc/x86_64-linux-gnu/12/include
 /usr/local/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-std=gnu11' '-E' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64'

**** END FILE error ***
Dryrun gcc found sys include path: /usr/include/c++/12
Dryrun gcc found sys include path: /usr/include/x86_64-linux-gnu/c++/12
Dryrun gcc found sys include path: /usr/include/c++/12/backward
Dryrun gcc found sys include path: /usr/lib/gcc/x86_64-linux-gnu/12/include
Dryrun gcc found sys include path: /usr/local/include
Dryrun gcc found sys include path: /usr/include/x86_64-linux-gnu
Dryrun gcc found sys include path: /usr/include
Dryrun gcc headers found: 7
**** END PROBE get_standard_includes ****
compiler_prober_t::make_abs_preproc_command
 cmd: /usr/bin/g++ -std=gnu11
/usr/bin/g++ -std=gnu11 -dM -E /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp


**** END source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -dM -E /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -dM -E /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.cpp 
**** BEGIN FILE output: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/empty.output
#define __DBL_MIN_EXP__ (-1021)
#define __cpp_attributes 200809L
#define __cpp_nontype_template_parameter_auto 201606L
#define __UINT_LEAST16_MAX__ 0xffff
#define __FLT16_HAS_QUIET_NAN__ 1
#define __ATOMIC_ACQUIRE 2
#define __FLT128_MAX_10_EXP__ 4932
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
#define __GCC_IEC_559_COMPLEX 2
#define __cpp_aggregate_nsdmi 201304L
#define __UINT_LEAST8_TYPE__ unsigned char
#define __SIZEOF_FLOAT80__ 16
#define __INTMAX_C(c) c ## L
#define __CHAR_BIT__ 8
#define __UINT8_MAX__ 0xff
#define __SCHAR_WIDTH__ 8
#define __WINT_MAX__ 0xffffffffU
#define __FLT32_MIN_EXP__ (-125)
#define __cpp_static_assert 201411L
#define __ORDER_LITTLE_ENDIAN__ 1234
#define __SIZE_MAX__ 0xffffffffffffffffUL
#define __WCHAR_MAX__ 0x7fffffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 2
#define __FLT32X_DECIMAL_DIG__ 17
#define __FLT_EVAL_METHOD__ 0
#define __cpp_binary_literals 201304L
#define __FLT64_DECIMAL_DIG__ 17
#define __cpp_noexcept_function_type 201510L
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __cpp_variadic_templates 200704L
#define __UINT_FAST64_MAX__ 0xffffffffffffffffUL
#define __SIG_ATOMIC_TYPE__ int
#define __DBL_MIN_10_EXP__ (-307)
#define __FINITE_MATH_ONLY__ 0
#define __cpp_variable_templates 201304L
#define __FLT32X_MAX_EXP__ 1024
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __FLT32_HAS_DENORM__ 1
#define __UINT_FAST8_MAX__ 0xff
#define __cpp_rvalue_reference 200610L
#define __cpp_nested_namespace_definitions 201411L
#define __DEC64_MAX_EXP__ 385
#define __INT8_C(c) c
#define __INT_LEAST8_WIDTH__ 8
#define __cpp_variadic_using 201611L
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL
#define __INT_LEAST8_MAX__ 0x7f
#define __cpp_capture_star_this 201603L
#define __SHRT_MAX__ 0x7fff
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __FLT64X_MAX_10_EXP__ 4932
#define __cpp_if_constexpr 201606L
#define __LDBL_IS_IEC_60559__ 2
#define __FLT64X_HAS_QUIET_NAN__ 1
#define __UINT_LEAST8_MAX__ 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
#define __UINTMAX_TYPE__ long unsigned int
#define __linux 1
#define __DEC32_EPSILON__ 1E-6DF
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
#define __unix 1
#define __UINT32_MAX__ 0xffffffffU
#define __GXX_EXPERIMENTAL_CXX0X__ 1
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
#define __FLT128_MIN_EXP__ (-16381)
#define __WINT_MIN__ 0U
#define __FLT128_MIN_10_EXP__ (-4931)
#define __FLT32X_IS_IEC_60559__ 2
#define __INT_LEAST16_WIDTH__ 16
#define __SCHAR_MAX__ 0x7f
#define __FLT128_MANT_DIG__ 113
#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
#define __INT64_C(c) c ## L
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define __FLT32X_MANT_DIG__ 53
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define __cpp_aligned_new 201606L
#define __FLT32_MAX_10_EXP__ 38
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
#define __STDC_HOSTED__ 1
#define __DEC64_MIN_EXP__ (-382)
#define __cpp_decltype_auto 201304L
#define __DBL_DIG__ 15
#define __FLT32_DIG__ 6
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
#define __GXX_WEAK__ 1
#define __SHRT_WIDTH__ 16
#define __FLT32_IS_IEC_60559__ 2
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
#define __DBL_IS_IEC_60559__ 2
#define __DEC32_MAX__ 9.999999E96DF
#define __cpp_threadsafe_static_init 200806L
#define __cpp_enumerator_attributes 201411L
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
#define __FLT32X_HAS_INFINITY__ 1
#define __INT32_MAX__ 0x7fffffff
#define __FLT16_DIG__ 3
#define __unix__ 1
#define __INT_WIDTH__ 32
#define __SIZEOF_LONG__ 8
#define __STDC_IEC_559__ 1
#define __STDC_ISO_10646__ 201706L
#define __UINT16_C(c) c
#define __DECIMAL_DIG__ 21
#define __STDC_IEC_559_COMPLEX__ 1
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64


 <truncated>

OF_SHORT__ 2
#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32
#define __SSE__ 1
#define __LDBL_MIN_EXP__ (-16381)
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __amd64__ 1
#define __WINT_WIDTH__ 32
#define __INT_LEAST64_WIDTH__ 64
#define __LDBL_MAX_EXP__ 16384
#define __FLT32X_MAX_10_EXP__ 308
#define __SIZEOF_INT128__ 16
#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16
#define __FLT64X_IS_IEC_60559__ 2
#define __LDBL_MAX_10_EXP__ 4932
#define __ATOMIC_RELAXED 0
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
#define _LP64 1
#define __UINT8_C(c) c
#define __FLT64_MAX_EXP__ 1024
#define __INT_LEAST32_TYPE__ int
#define __SIZEOF_WCHAR_T__ 4
#define __GNUC_PATCHLEVEL__ 0
#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128
#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64
#define __FLT128_HAS_QUIET_NAN__ 1
#define __INTMAX_MAX__ 0x7fffffffffffffffL
#define __INT_FAST8_TYPE__ signed char
#define __cpp_namespace_attributes 201411L
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
#define __STDCPP_THREADS__ 1
#define __GNUC_STDC_INLINE__ 1
#define __FLT64_HAS_DENORM__ 1
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
#define __FLT16_HAS_DENORM__ 1
#define __DBL_DECIMAL_DIG__ 17
#define __STDC_UTF_32__ 1
#define __INT_FAST8_WIDTH__ 8
#define __FXSR__ 1
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
#define __GCC_DESTRUCTIVE_SIZE 64
#define __INTMAX_WIDTH__ 64
#define __cpp_runtime_arrays 198712L
#define __UINT64_TYPE__ long unsigned int
#define __UINT32_C(c) c ## U
#define __cpp_alias_templates 200704L
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
#define __FLT128_IS_IEC_60559__ 2
#define __INT8_MAX__ 0x7f
#define __LONG_WIDTH__ 64
#define __PIC__ 2
#define __UINT_FAST32_TYPE__ long unsigned int
#define __FLT16_MANT_DIG__ 11
#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x
#define __CHAR32_TYPE__ unsigned int
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
#define __cpp_constexpr 201603L
#define __SSE2__ 1
#define __cpp_deduction_guides 201703L
#define __INT32_TYPE__ int
#define __SIZEOF_DOUBLE__ 8
#define __cpp_exceptions 199711L
#define __FLT_MIN_10_EXP__ (-37)
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
#define __INT_LEAST32_WIDTH__ 32
#define __INTMAX_TYPE__ long int
#define __DEC128_MAX_EXP__ 6145
#define __FLT32X_HAS_QUIET_NAN__ 1
#define __ATOMIC_CONSUME 1
#define __GNUC_MINOR__ 2
#define __GLIBCXX_TYPE_INT_N_0 __int128
#define __INT_FAST16_WIDTH__ 64
#define __UINTMAX_MAX__ 0xffffffffffffffffUL
#define __PIE__ 2
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
#define __cpp_template_template_args 201611L
#define __DBL_MAX_10_EXP__ 308
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
#define __INT16_C(c) c
#define __STDC__ 1
#define __FLT32X_DIG__ 15
#define __PTRDIFF_TYPE__ long int
#define __ATOMIC_SEQ_CST 5
#define __FLT32X_MIN_10_EXP__ (-307)
#define __UINTPTR_TYPE__ long unsigned int
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
#define __DEC128_MANT_DIG__ 34
#define __LDBL_MIN_10_EXP__ (-4931)
#define __cpp_generic_lambdas 201304L
#define __SSE_MATH__ 1
#define __SIZEOF_LONG_LONG__ 8
#define __cpp_user_defined_literals 200809L
#define __FLT128_DECIMAL_DIG__ 36
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
#define __FLT32_HAS_QUIET_NAN__ 1
#define __FLT_DECIMAL_DIG__ 9
#define __UINT_FAST16_MAX__ 0xffffffffffffffffUL
#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define __UINT_FAST8_TYPE__ unsigned char
#define _GNU_SOURCE 1
#define __cpp_init_captures 201304L
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3

**** END FILE output ***
**** BEGIN FILE error: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE error ***
Skipping looking for macros in standard headers.  The header scan probe has been disabled by the no header scan option.
**** BEGIN PROBE get_macros ****
[STATUS] g++-config-1: Retrieving values for macros
compiler_prober_t::make_abs_preproc_command
 cmd: /usr/bin/g++ -std=gnu11
/usr/bin/g++ -std=gnu11 -xc++ -E -U__BLOCKS__ /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp
#ifdef _REENTRANT
__coverity_macro _REENTRANT
#else
__the_symbol_is_not_defined__
#endif
#ifdef __CET__
__coverity_macro __CET__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __CHAR_UNSIGNED__
__coverity_macro __CHAR_UNSIGNED__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __DEPRECATED
__coverity_macro __DEPRECATED
#else
__the_symbol_is_not_defined__
#endif
#ifdef __EXCEPTIONS
__coverity_macro __EXCEPTIONS
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FAST_MATH__
__coverity_macro __FAST_MATH__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FINITE_MATH_ONLY__
__coverity_macro __FINITE_MATH_ONLY__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMA
__coverity_macro __FP_FAST_FMA
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF
__coverity_macro __FP_FAST_FMAF
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF128
__coverity_macro __FP_FAST_FMAF128
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF128X
__coverity_macro __FP_FAST_FMAF128X
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF16
__coverity_macro __FP_FAST_FMAF16
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF32
__coverity_macro __FP_FAST_FMAF32
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF32X
__coverity_macro __FP_FAST_FMAF32X
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF64
__coverity_macro __FP_FAST_FMAF64
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAF64X
__coverity_macro __FP_FAST_FMAF64X
#else
__the_symbol_is_not_defined__
#endif
#ifdef __FP_FAST_FMAL
__coverity_macro __FP_FAST_FMAL
#else
__the_symbol_is_not_defined__
#endif
#ifdef __GCC_HAVE_DWARF2_CFI_ASM
__coverity_macro __GCC_HAVE_DWARF2_CFI_ASM
#else
__the_symbol_is_not_defined__
#endif
#ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16
__coverity_macro __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16
#else
__the_symbol_is_not_defined__
#endif
#ifdef __GCC_IEC_559_COMPLEX
__coverity_macro __GCC_IEC_559_COMPLEX
#else
__the_symbol_is_not_defined__
#endif
#ifdef __GNUG__
__coverity_macro __GNUG__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __GXX_RTTI
__coverity_macro __GXX_RTTI
#else
__the_symbol_is_not_defined__
#endif
#ifdef __GXX_WEAK__
__coverity_macro __GXX_WEAK__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __INCLUDE_LEVEL__
__coverity_macro __INCLUDE_LEVEL__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __NO_MATH_ERRNO__
__coverity_macro __NO_MATH_ERRNO__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __PIC__
__coverity_macro __PIC__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __PIE__
__coverity_macro __PIE__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __PTRDIFF_TYPE__
__coverity_macro __PTRDIFF_TYPE__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __REGISTER_PREFIX__
__coverity_macro __REGISTER_PREFIX__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SANITIZE_ADDRESS__
__coverity_macro __SANITIZE_ADDRESS__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SANITIZE_THREAD__
__coverity_macro __SANITIZE_THREAD__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SIZE_TYPE__
__coverity_macro __SIZE_TYPE__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SSP_ALL__
__coverity_macro __SSP_ALL__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SSP_EXPLICIT__
__coverity_macro __SSP_EXPLICIT__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SSP_STRONG__
__coverity_macro __SSP_STRONG__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __SSP__
__coverity_macro __SSP__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __STDCPP_DEFAULT_NEW_ALIGNMENT__
__coverity_macro __STDCPP_DEFAULT_NEW_ALIGNMENT__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __STDC_IEC_559_COMPLEX__
__coverity_macro __STDC_IEC_559_COMPLEX__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __STDC_IEC_559__
__coverity_macro __STDC_IEC_559__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __STDC_VERSION__
__coverity_macro __STDC_VERSION__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __STDC__
__coverity_macro __STDC__
#else
__the_symbol_is_not_define

 <truncated>

ariables
__coverity_macro __cpp_inline_variables
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_lambdas
__coverity_macro __cpp_lambdas
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_modules
__coverity_macro __cpp_modules
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_namespace_attributes
__coverity_macro __cpp_namespace_attributes
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_nested_namespace_definitions
__coverity_macro __cpp_nested_namespace_definitions
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_noexcept_function_type
__coverity_macro __cpp_noexcept_function_type
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_nontype_template_args
__coverity_macro __cpp_nontype_template_args
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_nontype_template_parameter_auto
__coverity_macro __cpp_nontype_template_parameter_auto
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_nontype_template_parameter_class
__coverity_macro __cpp_nontype_template_parameter_class
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_nsdmi
__coverity_macro __cpp_nsdmi
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_range_based_for
__coverity_macro __cpp_range_based_for
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_raw_strings
__coverity_macro __cpp_raw_strings
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_ref_qualifiers
__coverity_macro __cpp_ref_qualifiers
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_return_type_deduction
__coverity_macro __cpp_return_type_deduction
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_rtti
__coverity_macro __cpp_rtti
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_runtime_arrays
__coverity_macro __cpp_runtime_arrays
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_rvalue_reference
__coverity_macro __cpp_rvalue_reference
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_rvalue_references
__coverity_macro __cpp_rvalue_references
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_size_t_suffix
__coverity_macro __cpp_size_t_suffix
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_sized_deallocation
__coverity_macro __cpp_sized_deallocation
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_static_assert
__coverity_macro __cpp_static_assert
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_structured_bindings
__coverity_macro __cpp_structured_bindings
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_template_template_args
__coverity_macro __cpp_template_template_args
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_threadsafe_static_init
__coverity_macro __cpp_threadsafe_static_init
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_transactional_memory
__coverity_macro __cpp_transactional_memory
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_unicode_characters
__coverity_macro __cpp_unicode_characters
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_unicode_literals
__coverity_macro __cpp_unicode_literals
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_user_defined_literals
__coverity_macro __cpp_user_defined_literals
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_using_enum
__coverity_macro __cpp_using_enum
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_variable_templates
__coverity_macro __cpp_variable_templates
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_variadic_templates
__coverity_macro __cpp_variadic_templates
#else
__the_symbol_is_not_defined__
#endif
#ifdef __cpp_variadic_using
__coverity_macro __cpp_variadic_using
#else
__the_symbol_is_not_defined__
#endif
#ifdef __pic__
__coverity_macro __pic__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __pie__
__coverity_macro __pie__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __private_extern__
__coverity_macro __private_extern__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __unix__
__coverity_macro __unix__
#else
__the_symbol_is_not_defined__
#endif
#ifdef __vax__
__coverity_macro __vax__
#else
__the_symbol_is_not_defined__
#endif

**** END source file ***
pipe_command: /usr/bin/g++ -std=gnu11 -xc++ -E -U__BLOCKS__ /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -xc++ -E -U__BLOCKS__ /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp 
**** BEGIN FILE output: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/pp_out
# 0 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp"
# 0 "<built-in>"
# 0 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 0 "<command-line>" 2
# 1 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp"



__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 1




__coverity_macro 1






__the_symbol_is_not_defined__


__coverity_macro 0






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 1






__the_symbol_is_not_defined__


__coverity_macro 2




__coverity_macro 12




__coverity_macro 1




__coverity_macro 1




__coverity_macro 0






__the_symbol_is_not_defined__


__coverity_macro 2




__coverity_macro 2




__coverity_macro long int




__coverity_macro






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro long unsigned int






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 16




__coverity_macro 
# 187 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp" 3 4
                1





# 192 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp"
__coverity_macro 
# 192 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp" 3 4
                1







# 199 "/tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/macros.cpp"
__the_symbol_is_not_defined__


__coverity_macro 1






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro




__coverity_macro "12.2.0"






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 201703L




__coverity_macro 201603L




__coverity_macro 201304L






__the_symbol_is_not_defined__


__coverity_macro 200704L




__coverity_macro 201606L




__coverity_macro 200809L




__coverity_macro 201304L




__coverity_macro 201603L






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 201603L






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 200707L




__coverity_macro 201304L




__coverity_macro 201703L




__coverity_macro 200604L






__the_symbol_is_not_defined__


__coverity_macro 201411L




__coverity_macro 199711L






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 201603L




__coverity_macro 201304L




__coverity_macro 201606L




__coverity_macro 201603L




__coverity_macro 201606L






__the_symbol_is_not_defined__




__the_symbol_is_not_defined__




__the_symbol_is_not_defined__


__coverity_macro 201511L




__coverity_macro 201304L




__coverity_macro 200806L




__coverity_macro 201606L




__coverity_macro 200907L






__the_symbol_is_not_defined__


__coverity_macro 201411L




__coverity_macro 201411L




__coverity_macro 201510L




__coverity_macro 201411L




__coverity_macro 201606L






__the_symbol_is_not_defined__


__coverity_macro 200809L




__coverity_macro 201603L




__coverity_macro 200710L




__coverity_macro 200710L




__coverity_macro 201304L




__coverity_macro 199711L




__coverity_macro 198712L




__coverity_macro 200610L




__coverity_macro 200610L






__the_symbol_is_not_defined__


__coverity_macro 201309L




__coverity_macro 201411L




__coverity_macro 201606L




__coverity_macro 201611L




__coverity_macro 200806L






__the_symbol_is_not_defined__


__coverity_macro 201411L




__coverity_macro 200710L




__coverity_macro 200809L






__the_symbol_is_not_defined__


__coverity_macro 201304L




__coverity_macro 200704L




__coverity_macro 201611L




__coverity_macro 2




__coverity_macro 2






__the_symbol_is_not_defined__


__coverity_macro 1






__the_symbol_is_not_defined__

**** END FILE output ***
**** BEGIN FILE error: 
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++

**** END FILE error ***
**** END PROBE get_macros ****
Failed to find header /opt/coverity/2024.6.1/cov-analysis-linux64-2024.6.1/config/templates/gnu/cpp.h
[STATUS] g++-config-1: Running config probes
**** BEGIN PROBE run_linker_config_probe ****
Running command "/usr/bin/g++ -std=gnu11 -print-search-dirs".
pipe_command: /usr/bin/g++ -std=gnu11 -print-search-dirs 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -print-search-dirs 
**** BEGIN OUTPUT run_linker_config_probe ****
install: /usr/lib/gcc/x86_64-linux-gnu/12/
programs: =/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/bin/
libraries: =/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/12/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/12/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
**** END OUTPUT run_linker_config_probe ****
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/12/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/../lib/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/12/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/'.
**** Found library search path '/lib/x86_64-linux-gnu/12/'.
**** Found library search path '/lib/x86_64-linux-gnu/'.
**** Found library search path '/lib/../lib/'.
**** Found library search path '/usr/lib/x86_64-linux-gnu/12/'.
**** Found library search path '/usr/lib/x86_64-linux-gnu/'.
**** Found library search path '/usr/lib/../lib/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/lib/'.
**** Found library search path '/usr/lib/gcc/x86_64-linux-gnu/12/../../../'.
**** Found library search path '/lib/'.
**** Found library search path '/usr/lib/'.
**** END PROBE run_linker_config_probe ****
**** BEGIN PROBE run_linker_config_probe ****
**** BEGIN FILE source file: /tmp/cov-build/9ad331283f37befbdd931a80046e848d/cov-build/ef60e32a152904079a65f6a8880fd4d7/test.c
int main() {}
**** END FILE source file ***
Running command "/usr/bin/g++ -std=gnu11 -Wl,--trace test.c".
pipe_command: /usr/bin/g++ -std=gnu11 -Wl,--trace test.c 
pipe_commands starting: /usr/bin/g++ -std=gnu11 -Wl,--trace test.c 
**** BEGIN OUTPUT run_linker_config_probe ****
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o
/tmp/ccarUORf.o
/usr/lib/gcc/x86_64-linux-gnu/12/libstdc++.so
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libm.so
/lib/x86_64-linux-gnu/libm.so.6
/lib/x86_64-linux-gnu/libmvec.so.1
/usr/lib/gcc/x86_64-linux-gnu/12/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libgcc_s.so.1
/usr/lib/gcc/x86_64-linux-gnu/12/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/12/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libc.so
/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/libc_nonshared.a
/lib64/ld-linux-x86-64.so.2
/usr/lib/x86_64-linux-gnu/libc_nonshared.a
/lib64/ld-linux-x86-64.so.2
/usr/lib/gcc/x86_64-linux-gnu/12/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libgcc_s.so.1
/usr/lib/gcc/x86_64-linux-gnu/12/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/12/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
**** END OUTPUT run_linker_config_probe ****
[WARNING]: expecting first line to be a mode line but got: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o
[WARNING]: /tmp/ccarUORf.o eliminated because it does not exist in the file system.
**** END PROBE run_linker_config_probe ****
