Quantcast
Channel: Intel® Software - Intel® C++ Compiler
Viewing all 2797 articles
Browse latest View live

Intel Short Vector Math Library (SVML) Feature Request 001

$
0
0

Hello,

I really think Intel Short Vector Math Library (SVML) is great.
Yet I find I'm missing few features which would be great if you could add them:

  1. Ability to Select Precision by Function Naming.
    Currently it seems there are 3 levels of accuracy (See Intel® Math Kernel Library 2018 - Vector Mathematics (VM) Performance and Accuracy Data which basically is a wrapper around SVML) which are controlled by Floating Point Precision Mode (fp:precise for HA [1 ULP], fp:fast=1 for LA [4 ULP] and fp:fast=2 for EP [Half of bits are correct]). I wish we had a direct calls for each of the function flavor. This is useful in case we have code that needs different accuracy levels (Of the same function) in different calls.
  2. Better Documentation of Accuracy
    Current documentation of SVML doesn't say anything about accuracy.
  3. Optimized Call Case
    There are cases which can be optimized which are not. Simple cases is Trigonometric functions which contains multiplication of Pi. The power Function in cases the Power is Int or in cases it is the same for all elements, etc...
  4. Open Source
    Well, this is a wishful thinking, but it would be great if you made SVML open source so everybody could enjoy it.

Thank You.


Intel Compiler 19 and C++17 on Windows

$
0
0

I can't get even a basic project to compile with the Intel compiler in Visual Studio 2017 15.8.5 when C++17 language support is enabled. Creating a Windows Console Application with no changes except enabling C++17 language support will compile with MSVC 141 and Intel 18 but not Intel 19. The minimal reproducible example is:

#include <iostream>

int main()
{
}

It will also fail if iostream is changed to vector or memory or almost anything else. The failure appears to begin in type_traits. It also fails from the command line with just "icl.exe /std:c++17 test.cpp".

icpc pthread_cancel raises exception in C++ program

$
0
0

 

Hi,

The following piece of code shows a scenario where the main thread calls pthread_cancel on a background thread that is sleeping.

The sleeping thread would then raise an abort signal that would cause the application to terminate abnormally.

#include <pthread.h>
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
#include <iostream>
#include <string.h>

using namespace std;

struct ToBeDestroyed
{
   ~ToBeDestroyed()
    {
       cout << "destructor called"<< endl ;
    }
};

static void * thread_func(void *ignored_argument)
{
   ToBeDestroyed d;
   sleep(100000);        /* Should get canceled while we sleep */
   return NULL;
}

int main(void)
{
   pthread_t thr;
   void *res;
   int s;

   /* Start a thread and then send it a cancellation request */
   s = pthread_create(&thr, NULL, &thread_func, NULL);

   printf("main(): about to send cancellation request in 5 sec ...\n");

   sleep(5);           /* Give thread a chance to get started */

   printf("main(): sending cancellation request\n");

   s = pthread_cancel(thr);

   s = pthread_join(thr, &res);

  exit(EXIT_SUCCESS);
}

 

The abort stack looks like the following:

 

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff6fb442a in __GI_abort () at abort.c:89
#2  0x00007ffff7ae80ad in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007ffff7ae6066 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007ffff7ae60b1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007ffff7ae5cd4 in __gxx_personality_v0 () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007ffff754c009 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#7  0x00007ffff754c364 in _Unwind_ForcedUnwind () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#8  0x00007ffff732ed60 in __GI___pthread_unwind (buf=<optimized out>) at unwind.c:121
#9  0x00007ffff7324c5a in __do_cancel () at ./pthreadP.h:283
#10 sigcancel_handler (sig=<optimized out>, si=0x7ffff6d7aa70, ctx=<optimized out>) at nptl-init.c:220
#11 <signal handler called>
#12 0x00007ffff703828d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#13 0x00007ffff70381da in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
#14 0x00000000004011cb in _INTERNAL9b371893::thread_func(void*) ()
#15 0x00007ffff7326494 in start_thread (arg=0x7ffff6d7b700) at pthread_create.c:333
#16 0x00007ffff7068acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

 

The exception seems to be caused by the existence a local object on the thread stack that would need to have its destructors called.

If there is no local object on the thread stack the program terminates normally and no abort signal is raised.

Compilation command:

icpc test_pthreadsn.cpp -pthread
icpc version 18.0.2

The same code runs fine when compiled with gcc  6.3.0

Could someone please share some thoughts why this is happening and if it is inherent to the compiler.

 

error: namespace "boost::type_traits" has no member "yes_type"

$
0
0

hi, I compile code calling some api of the boost by inter c++ compiler; but met massive errors as follow:

In file included from /usr/local/include/boost/type_traits/is_convertible.hpp(17),
                 from /usr/local/include/boost/math/tools/promotion.hpp(29),
                 from /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp(12),
                 from /usr/local/include/boost/math/special_functions/math_fwd.hpp(27),
                 from /usr/local/include/boost/math/special_functions/fpclassify.hpp(19),
                 from ./include/caffe/common.hpp(5),
                 from ./include/caffe/blob.hpp(8),
                 from ./include/caffe/layers/average_layer.hpp(6),
                 from src/caffe/layers/average_layer.cpp(5):
/usr/local/include/boost/type_traits/is_complete.hpp(61): error: namespace "std" has no member "declval"
           template <class U, class = decltype(sizeof(std::declval< U >())) >
                                                           ^

In file included from /usr/local/include/boost/type_traits/is_convertible.hpp(17),
                 from /usr/local/include/boost/math/tools/promotion.hpp(29),
                 from /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp(12),
                 from /usr/local/include/boost/math/special_functions/math_fwd.hpp(27),
                 from /usr/local/include/boost/math/special_functions/fpclassify.hpp(19),
                 from ./include/caffe/common.hpp(5),
                 from ./include/caffe/blob.hpp(8),
                 from ./include/caffe/layers/average_layer.hpp(6),
                 from src/caffe/layers/average_layer.cpp(5):
/usr/local/include/boost/type_traits/is_complete.hpp(61): error: type name is not allowed
           template <class U, class = decltype(sizeof(std::declval< U >())) >
                                                                    ^

In file included from /usr/local/include/boost/type_traits/is_convertible.hpp(17),
                 from /usr/local/include/boost/math/tools/promotion.hpp(29),
                 from /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp(12),
                 from /usr/local/include/boost/math/special_functions/math_fwd.hpp(27),
                 from /usr/local/include/boost/math/special_functions/fpclassify.hpp(19),
                 from ./include/caffe/common.hpp(5),
                 from ./include/caffe/blob.hpp(8),
                 from ./include/caffe/layers/average_layer.hpp(6),
                 from src/caffe/layers/average_layer.cpp(5):
/usr/local/include/boost/type_traits/is_complete.hpp(61): error: expected an expression
           template <class U, class = decltype(sizeof(std::declval< U >())) >
                                                                        ^

In file included from /usr/local/include/boost/type_traits/is_convertible.hpp(17),
                 from /usr/local/include/boost/math/tools/promotion.hpp(29),
                 from /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp(12),
                 from /usr/local/include/boost/math/special_functions/math_fwd.hpp(27),
                 from /usr/local/include/boost/math/special_functions/fpclassify.hpp(19),
                 from ./include/caffe/common.hpp(5),
                 from ./include/caffe/blob.hpp(8),
                 from ./include/caffe/layers/average_layer.hpp(6),
                 from src/caffe/layers/average_layer.cpp(5):
/usr/local/include/boost/type_traits/is_complete.hpp(62): error: namespace "boost::type_traits" has no member "yes_type"
           static type_traits::yes_type check(U*);
                               ^

In file included from /usr/local/include/boost/type_traits/is_convertible.hpp(17),
                 from /usr/local/include/boost/math/tools/promotion.hpp(29),
                 from /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp(12),
                 from /usr/local/include/boost/math/special_functions/math_fwd.hpp(27),
                 from /usr/local/include/boost/math/special_functions/fpclassify.hpp(19),
                 from ./include/caffe/common.hpp(5),
                 from ./include/caffe/blob.hpp(8),
                 from ./include/caffe/layers/average_layer.hpp(6),
                 from src/caffe/layers/average_layer.cpp(5):
/usr/local/include/boost/type_traits/is_complete.hpp(65): error: namespace "boost::type_traits" has no member "no_type"
           static type_traits::no_type check(...);
                               ^

In file included from /usr/local/include/boost/type_traits/is_convertible.hpp(17),
                 from /usr/local/include/boost/math/tools/promotion.hpp(29),
                 from /usr/local/include/boost/math/special_functions/detail/round_fwd.hpp(12),
                 from /usr/local/include/boost/math/special_functions/math_fwd.hpp(27),
                 from /usr/local/include/boost/math/special_functions/fpclassify.hpp(19),
                 from ./include/caffe/common.hpp(5),
                 from ./include/caffe/blob.hpp(8),
                 from ./include/caffe/layers/average_layer.hpp(6),
                 from src/caffe/layers/average_layer.cpp(5):
/usr/local/include/boost/type_traits/is_complete.hpp(67): error: namespace "boost::type_traits" has no member "yes_type"
           static const bool value = sizeof(check<T>(0)) == sizeof(type_traits::yes_type)

info of compiling enviroment:

os: redhat 6.5

gcc: 4.4.7

intel-compiler: 

icc version 18.0.3 (gcc version 4.4.7 compatibility)

how can i solve this problem?

 

Using SVML intrinsics in Clang/MSVC

$
0
0

Hi, I own Intel Parallel Studio 2016, but I find the compiler way too slow, unreliable and actually providing worse code than Clang, but the SVML (and IPP) is great, so I'm trying to use it via Agner Fog's VectorClass (https://www.agner.org/optimize/). Things like sine and cosine seem working, but pow (__svml_powf4) doesn't. It basically produces a pile of nonsense. __svml_powf8 is the same...

Could there be a problem with calling convention? (considering it has 2 arguments, while sin/cos have just one) Any other ideas?

I tried it in MSVC and Clang, in both this ended up with different results, in both cases wrong ones. I also tried the demo of the newest compiler 2019, same thing... The function definition is simple:

extern "C" { extern __m128  __svml_powf4       (__m128,  __m128); };

And linked to svml_dispmt.lib, Windows (but I intend to use it on OSX as well).

Intel Parallel Studio Licensing Question

$
0
0

I am looking at purchasing a named user license for Intel Parallel Studio Cluster Edition. I am interested in using the C++ and Fortran compilers for MPI applications which I want to compile with Intel MPI.

As I understand it, a named user license only allows one user at a time to compile software (or analyze performance with VTune, etc) at a time. 

Does this restriction also extend to mpirun? In other words, would I need a different Parallel Studio license for each and every node of my cluster to run MPI? This would be prohibitively expensive.

Please advise.

C++ Compiler has not installed yet

$
0
0

The C++ compiler is not working at the time of installation so please resolve this issue and I also try on avast customer service but didn't get any response.

Error assigining dependent value to variable at file scope

$
0
0

I want to make a few read-only variables, at file-scope. A couple of them are dependent on other such variables. A sample code is as follows:

static const double A = 1.0;
static const double B = A/5;
int main(){}

Compiling this gives me the error:

expression must have a constant value

But GCC does not complain. Is this a bug in ICC, or is it GCC that isn't standard compliant?

Is this relevant: ?
https://software.intel.com/en-us/forums/intel-c-compiler/topic/286645


Cannot find icl on Windows

$
0
0

I'm new to intel's software products and I am now following a tutorial of MKL on Windows (link). This tutorial says we can use `icl` or `build` to build the sample code, but when I run them, I was given error:

'icl' is not recognized as an internal or external command,
operable program or batch file.

The MKL version is 2019 Initial release and I am running it in Intel Parallel Studio XE 2019 -> Compiler and Performance Libraries -> Command Prompt with Intel Compiler 19.0 -> Compiler 19.0 for intel 64 Visual Studio 2015 environment. I think the environment variables like PATH should be properly set in this CLI. I am using Windows 10 and Visual Studio 2015 and 2017 are properly installed. I have checked that all system requirements are met. Also, I have used "Repair" in the installer to make sure MKL is installed correctly. The CPU of my desktop is intel Core i5. So why `icl` and `build` cannot be located? How to fix it? Thank you.

 

trouble building pit tool outside directory

$
0
0

I am trying to compile pinetrace.cpp from examples on Ubuntu but there is a catch. I am doing it from outside the directory and i have included the full path to pin.H in the code. I intend to modify this code for my own use but when i try using g++ pinetrace.cpp -o a.out i get error of unspecified architecture. If only i can a modified make file which i can use ? here is the output:

 

 g++ pinatrace.cpp -c -obj-intel64
In file included from /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/pin.H:41:0,
                 from pinatrace.cpp:3:
/home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:74:3:error: #error "Unknown target architecture"
 # error"Unknown target architecture"^~~~~/home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:89:2:error: #error "internal error pin compiler configuration not available "
 #error"internal error pin compiler configuration not available "^~~~~/home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:93:2:error: #error The C++ ABI of your compiler does not match the ABI of the pin kit.
 #error The C++ ABI of your compiler does not match the ABI of the pin kit.
  ^~~~~/home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/compiler_version_check2.H:113:2:error: #error Kit has unknown compiler ABI
 #error Kit has unknown compiler ABI
  ^~~~~
In file included from /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/level_base.PLH:83:0,
                 from /home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/pin.H:43,
                 from pinatrace.cpp:3:
/home/hammad/studies/fast/fyp/pin-3.7-97619-g0d0c92f4f-gcc-linux/source/include/pin/foundation.PLH:52:10:fatal error: types_marker.h: No such file or directory
 #include "types_marker.h"^~~~~~~~~~~~~~~~

 

Any help appreciated.

macOS 10.14 Mojave and Xcode 10.0 support

$
0
0

Hi, 

I recently upgraded my macOS system from 10.13.6 High Sierra and Xcode 9.4.1 to Mojave and Xcode 10.0. I had been using "Intel® Parallel Studio XE Composer Edition for C++ macOS* version 2018 update 2" for some time, but the OS upgrade of course broke some of system's functionality. Without reinstalling the Intel Compiler, my built-from-source MPI library continued to work with icc, but other libraries including HDF5 stopped working with the Intel C++ compiler. Trying a fresh build from source of HDF5 with the compiler does not fix the issue, as the linker refuses to use the shared library:

"dyld: __dyld section not supported in /Users/kfelker/.dotfiles/hdf5-1.10.3/src/.libs/libhdf5.103.dylib"

Installing the latest 2019 initial release version did not fix this, either. I see that only macOS 10.13 and Xcode 9.4 are officially supported by this version. Is there any indication of when the latest macOS environment may be supported by Intel Parallel Studio? Is there any way of knowing what partial support is currently offered?

Thanks!

Support of OpenMP task priorities

$
0
0

Hello,

The current version of the LLVM OpenMP runtime seems to not implement OpenMP task priorities.
Does the Intel compiler support them (eg. using another runtime compatible with the IOMP interface)?
If no, does the IOMP interface between the compiler and the runtime support this (ie. passing the information about the priority of each task to the runtime through a function call or something else)?

Thank You.
 

Redistributable information

$
0
0

Hello,

I have Intel C++ 2018 installed on Windows. I am going through the EULA and the following passage is of particular interest:

"Redistributables" mean the files (if any) listed in the “redist.txt”, “redist-rt.txt” or similarly-named text files that may be included in the Materials for the applicable “Intel Software Development Product.”

Where do I find these text files? I remember older versions of the compiler had a text file listing all Intel redistributable files which are allowed for redistribution.

Unable to build Go 1.4 Bootstrap using Intel Compilers

$
0
0

So I'm attempting to do the following (from https://golang.org/doc/install/source)

To build a bootstrap toolchain from source, use either the git branch release-branch.go1.4 or go1.4-bootstrap-20171003.tar.gz, which contains the Go 1.4 source code plus accumulated fixes to keep the tools running on newer operating systems. (Go 1.4 was the last distribution in which the toolchain was written in C.) After unpacking the Go 1.4 source, cd to the src subdirectory, set CGO_ENABLED=0 in the environment, and run make.bash(or, on Windows, make.bat).

And make.bat works fine under MingW64 (MSYS2) + GCC:

# Building C bootstrap tool.

cmd/dist

Using built-in specs.

COLLECT_GCC=gcc

COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/lto-wrapper.exe

Target: x86_64-w64-mingw32

Configured with: ../gcc-8.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=ada,c,lto,c++,objc,obj-c++,fortran --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev3, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld

Thread model: posix

gcc version 8.2.0 (Rev3, Built by MSYS2 project) 

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/buf.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase buf.c -auxbase buf -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccVJRQ2g.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/build.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase build.c -auxbase build -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccq9tROy.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/buildgc.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase buildgc.c -auxbase buildgc -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccvlQtwu.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/buildgo.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase buildgo.c -auxbase buildgo -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccGIeLJt.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/buildruntime.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase buildruntime.c -auxbase buildruntime -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccZtXZOy.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/main.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase main.c -auxbase main -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\cctyjjuF.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/windows.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase windows.c -auxbase windows -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccDcvRhQ.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/cc1.exe -quiet -v -I cmd/dist -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/ -D_REENTRANT cmd/dist/arm.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-movdiri -mno-movdir64b --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -quiet -dumpbase arm.c -auxbase arm -O2 -Wall -Werror -version -o - |

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -I cmd/dist -o C:\msys64\tmp\ccKqc8mg.o

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include"

ignoring nonexistent directory "F:/msys64/mingw64/include"

ignoring nonexistent directory "/mingw64/include"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed"

ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include"

ignoring nonexistent directory "F:/msys64/mingw64/x86_64-w64-mingw32/include"

#include "..." search starts here:

#include <...> search starts here:

 cmd/dist

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../include

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/include-fixed

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/include

End of search list.

GNU C17 (Rev3, Built by MSYS2 project) version 8.2.0 (x86_64-w64-mingw32)

compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP

 

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072

Compiler executable checksum: 640a00e9caaf21c8c79bfaa1e89dcc20

GNU assembler version 2.30 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.30

COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/

LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/liblto_plugin-0.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\msys64\tmp\ccB0CEaJ.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -m i386pep -Bdynamic -o cmd/dist/dist.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../.. C:\msys64\tmp\ccVJRQ2g.o C:\msys64\tmp\ccq9tROy.o C:\msys64\tmp\ccvlQtwu.o C:\msys64\tmp\ccGIeLJt.o C:\msys64\tmp\ccZtXZOy.o C:\msys64\tmp\cctyjjuF.o C:\msys64\tmp\ccDcvRhQ.o C:\msys64\tmp\ccKqc8mg.o -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/crtend.o

COLLECT_GCC_OPTIONS='-v''-O2''-pipe''-march=native''-Wall''-Werror''-o''cmd/dist/dist.exe''-I''cmd/dist'

 

# Building compilers and Go bootstrap tool.

C:\temp\go-release-branch.go1.4\src\lib9\fmt\fltfmt.c: In function '__efgfmt':

C:\temp\go-release-branch.go1.4\src\lib9\fmt\fltfmt.c:437:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(ndigits > prec) {

     ^

C:\temp\go-release-branch.go1.4\src\lib9\fmt\fltfmt.c:451:2: note: here

  default:

  ^~~~~~~

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c: In function 'fmtstrtod':

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:141:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

    if(state == S0)

      ^

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:145:3: note: here

   case '+':

   ^~~~

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:182:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(xcmp(s, "nan") == 0) {

     ^

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:187:2: note: here

  case S1:

  ^~~~

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:193:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(xcmp(s, "inf") == 0) {

     ^

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:198:2: note: here

  case S3:

  ^~~~

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:203:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

   s--;  /* back over +- */

   ~^~

C:\temp\go-release-branch.go1.4\src\lib9\fmt\strtod.c:204:2: note: here

  case S5:

  ^~~~

C:\temp\go-release-branch.go1.4\src\libbio\bflush.c: In function 'Bflush':

C:\temp\go-release-branch.go1.4\src\libbio\bflush.c:51:13: warning: this statement may fall through [-Wimplicit-fallthrough=]

   bp->state = Bractive;

   ~~~~~~~~~~^~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\libbio\bflush.c:53:2: note: here

  case Bractive:

  ^~~~

C:\temp\go-release-branch.go1.4\src\libbio\bseek.c: In function 'Bseek':

C:\temp\go-release-branch.go1.4\src\libbio\bseek.c:51:12: warning: this statement may fall through [-Wimplicit-fallthrough=]

   bp->gbuf = bp->ebuf;

   ~~~~~~~~~^~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\libbio\bseek.c:53:2: note: here

  case Bractive:

  ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm5.c: In function 'buildop':

C:\temp\go-release-branch.go1.4\src\liblink\asm5.c:1352:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("bad code");

    ^~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm5.c:1353:3: note: here

   case AADD:

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm5.c: In function 'ofsr':

C:\temp\go-release-branch.go1.4\src\liblink\asm5.c:2617:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   ctxt->diag("bad fst %A", a);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm5.c:2618:2: note: here

  case AMOVD:

  ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c: In function 'doasm':

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c:2694:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("unknown TLS base location for %s", headstr(ctxt->headtype));

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c:2696:3: note: here

   case Hlinux:

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c: In function 'prefixof':

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c:1466:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("unknown TLS base register for %s", headstr(ctxt->headtype));

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c:1467:3: note: here

   case Hdarwin:

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c: In function 'mediaop':

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c:2131:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(osize != 1){

     ^

C:\temp\go-release-branch.go1.4\src\liblink\asm8.c:2138:2: note: here

  default:

  ^~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c: In function 'doasm':

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:3378:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("unknown TLS base location for %s", headstr(ctxt->headtype));

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:3380:3: note: here

   case Hplan9:

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c: In function 'prefixof':

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:1909:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("unknown TLS base register for %s", headstr(ctxt->headtype));

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:1910:3: note: here

   case Hdragonfly:

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c: In function 'oclass':

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:1983:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(ctxt->asmode != 64)

     ^

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:1985:2: note: here

  case D_DL:

  ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2011:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(ctxt->asmode != 64)

     ^

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2013:2: note: here

  case D_SP:

  ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c: In function 'mediaop':

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2695:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(osize != 1){

     ^

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2702:2: note: here

  default:

  ^~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c: In function 'asmidx':

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2156:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(ctxt->asmode != 64)

     ^

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2158:2: note: here

  case D_AX:

  ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2198:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(ctxt->asmode != 64)

     ^

C:\temp\go-release-branch.go1.4\src\liblink\asm6.c:2200:2: note: here

  case D_AX:

  ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\obj5.c: In function 'addstacksplit':

C:\temp\go-release-branch.go1.4\src\liblink\obj5.c:383:23: warning: this statement may fall through [-Wimplicit-fallthrough=]

    cursym->text->mark &= ~LEAF;

    ~~~~~~~~~~~~~~~~~~~^~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\obj5.c:385:3: note: here

   case ABCASE:

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\sym.c: In function 'linknew':

C:\temp\go-release-branch.go1.4\src\liblink\sym.c:150:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("unknown thread-local storage offset for nacl/%s", ctxt->arch->name);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\sym.c:151:3: note: here

   case '6':

   ^~~~

C:\temp\go-release-branch.go1.4\src\liblink\sym.c:170:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    sysfatal("unknown thread-local storage offset for darwin/%s", ctxt->arch->name);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\liblink\sym.c:171:3: note: here

   case '6':

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\acid.c: In function 'acidmember':

C:\temp\go-release-branch.go1.4\src\cmd\cc\acid.c:150:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(flag) {

     ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\acid.c:177:2: note: here

  case TINT:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c: In function 'com64':

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c:257:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

    if(rv) {

      ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c:265:3: note: here

   case OCOND:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c:300:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    diag(n, "unknown vlong %O", n->op);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c:301:3: note: here

   case OFUNC:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c:302:15: warning: this statement may fall through [-Wimplicit-fallthrough=]

    n->complex = FNX;

               ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\com64.c:303:3: note: here

   case ORETURN:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\dcl.c: In function 'isstruct':

C:\temp\go-release-branch.go1.4\src\cmd\cc\dcl.c:295:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(n && n->type && sametype(n->type, t))

     ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\dcl.c:297:2: note: here

  case OSTRING:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\lex.c: In function 'compile':

C:\temp\go-release-branch.go1.4\src\cmd\cc\lex.c:308:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    errorexit();

    ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\lex.c:309:3: note: here

   case 0:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\lex.c:338:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    errorexit();

    ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\lex.c:339:3: note: here

   default:

   ^~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c: In function 'allfloat':

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:528:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

    if(!allfloat(n->right, flag))

      ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:530:3: note: here

   case OCAST:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c: In function 'simplifyshift':

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:863:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(topbit(c3) >= (32-c2))

     ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:865:2: note: here

  case 001: /* (((e >>u c2) & c3) <<u c1) */

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:880:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(c2 <= 0)

     ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:882:2: note: here

  case 012: /* (((e >>s c2) & c3) >>u c1) */

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:900:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(topbit(c3) >= 31)

     ^

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:902:2: note: here

  case 010: /* (((e <<u c2) & c3) >>u c1) */

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c: In function 'side':

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:954:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   n = n->right;

   ~~^~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:956:2: note: here

  case OEQ:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c: In function 'relindex':

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:1130:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   diag(Z, "bad in relindex: %O", o);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\cc\sub.c:1131:2: note: here

  case OEQ: return 0;

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c: In function 'convlit1':

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:224:14: warning: this statement may fall through [-Wimplicit-fallthrough=]

     n->val = toint(n->val);

              ^~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:226:4: note: here

    case CTINT:

    ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:238:14: warning: this statement may fall through [-Wimplicit-fallthrough=]

     n->val = toflt(n->val);

              ^~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:240:4: note: here

    case CTFLT:

    ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c: In function 'tostr':

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:470:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   yyerror("no float -> string");

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:472:2: note: here

  case CTNIL:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c: In function 'nodlit':

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:1050:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("nodlit ctype %d", v.ctype);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:1051:2: note: here

  case CTSTR:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c: In function 'convconst':

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:1427:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    fatal("convconst ctype=%d %lT", val->ctype, t);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\const.c:1428:3: note: here

   case CTINT:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\esc.c: In function 'esccall':

C:\temp\go-release-branch.go1.4\src\cmd\gc\esc.c:898:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("esccall");

   ^~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\esc.c:900:2: note: here

  case OCALLFUNC:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\fmt.c: In function 'typefmt':

C:\temp\go-release-branch.go1.4\src\cmd\gc\fmt.c:624:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

    if(fmtmode != FExp) {

      ^

C:\temp\go-release-branch.go1.4\src\cmd\gc\fmt.c:628:3: note: here

   default:

   ^~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\gen.c: In function 'cgen_proc':

C:\temp\go-release-branch.go1.4\src\cmd\gc\gen.c:550:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("cgen_proc: unknown call %O", n->left->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\gen.c:552:2: note: here

  case OCALLMETH:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\lex.c: In function 'ccgetc':

C:\temp\go-release-branch.go1.4\src\cmd\gc\lex.c:1679:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(curio.bin != nil) {

     ^

C:\temp\go-release-branch.go1.4\src\cmd\gc\lex.c:1683:2: note: here

  case EOF:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\lex.c:1688:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   c = '\n';

   ~~^~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\lex.c:1689:2: note: here

  case '\n':

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\mparith1.c: In function 'mpatoflt':

C:\temp\go-release-branch.go1.4\src\cmd\gc\mparith1.c:383:7: warning: this statement may fall through [-Wimplicit-fallthrough=]

    eb = 1;

    ~~~^~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\mparith1.c:385:3: note: here

   case 'E':

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\mparith1.c: In function 'mpatofix':

C:\temp\go-release-branch.go1.4\src\cmd\gc\mparith1.c:468:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   f = 1;

   ~~^~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\mparith1.c:470:2: note: here

  case '+':

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c: In function 'orderstmt':

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:732:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    fatal("orderstmt range %T", n->type);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:733:3: note: here

   case TARRAY:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:511:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("orderstmt %O", n->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:513:2: note: here

  case OVARKILL:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c: In function 'ordersafeexpr':

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:141:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("ordersafeexpr %O", n->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:143:2: note: here

  case ONAME:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c: In function 'ordermapassign':

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:453:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("ordermapassign %O", n->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\order.c:455:2: note: here

  case OAS:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\racewalk.c: In function 'racewalknode':

C:\temp\go-release-branch.go1.4\src\cmd\gc\racewalk.c:156:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("racewalk: unknown node type %O", n->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\racewalk.c:158:2: note: here

  case OASOP:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\range.c: In function 'walkrange':

C:\temp\go-release-branch.go1.4\src\cmd\gc\range.c:144:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("walkrange");

   ^~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\range.c:146:2: note: here

  case TARRAY:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c: In function 'walkselect':

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c:128:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

     fatal("select %O", n->op);

     ^~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c:130:4: note: here

    case OSEND:

    ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c:223:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    fatal("select %O", n->op);

    ^~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c:225:3: note: here

   case OSEND:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c:289:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

     fatal("select %O", n->op);

     ^~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\select.c:291:4: note: here

    case OSEND:

    ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c: In function 'staticassign':

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:401:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   switch(r->left->op) {

   ^~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:411:2: note: here

  case OPTRLIT:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c: In function 'initplan':

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:1375:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("initplan");

   ^~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:1376:2: note: here

  case OARRAYLIT:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c: In function 'anylit':

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:1040:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("anylit: not lit");

   ^~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:1042:2: note: here

  case OPTRLIT:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c: In function 'iszero':

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:1451:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    fatal("iszero");

    ^~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\sinit.c:1453:3: note: here

   case CTNIL:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c: In function 'assignop':

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c:1291:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

    if(dst->bound != -100) // not slice

      ^

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c:1293:3: note: here

   case TPTR32:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c: In function 'genhash':

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c:2745:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("genhash %T", t);

   ^~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c:2746:2: note: here

  case TARRAY:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c: In function 'geneq':

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c:2985:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("geneq %T", t);

   ^~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\subr.c:2986:2: note: here

  case TARRAY:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\typecheck.c: In function 'typecheck1':

C:\temp\go-release-branch.go1.4\src\cmd\gc\typecheck.c:336:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("typecheck %O", n->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\typecheck.c:341:2: note: here

  case OLITERAL:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\walk.c: In function 'walkstmt':

C:\temp\go-release-branch.go1.4\src\cmd\gc\walk.c:220:9: warning: this statement may fall through [-Wimplicit-fallthrough=]

   n->op = OCASE;

   ~~~~~~^~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\walk.c:221:2: note: here

  case OCASE:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\walk.c: In function 'walkexpr':

C:\temp\go-release-branch.go1.4\src\cmd\gc\walk.c:1128:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("walkexpr ORECV"); // should see inside OAS only

   ^~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\gc\walk.c:1130:2: note: here

  case OSLICE:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\data.c: In function 'relocsym':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\data.c:315:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    diag("bad reloc size %#ux for %s", siz, r->sym->name);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\data.c:316:3: note: here

   case 1:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\elf.c: In function 'asmbelf':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\elf.c:1141:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   errorexit();

   ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\elf.c:1142:2: note: here

  case '5':

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldelf.c: In function 'reltype':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldelf.c:875:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   diag("%s: unknown relocation type %d; compiled without -fpic?", pn, elftype);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldelf.c:876:2: note: here

  case R('5', R_ARM_ABS32):

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldpe.c: In function 'ldpe':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldpe.c:298:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

      diag("%s: unknown relocation type %d;", pn, type);

      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldpe.c:299:5: note: here

     case IMAGE_REL_I386_REL32:

     ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\ldpe.c:207:4: warning: 'strncpy' output may be truncated copying 8 bytes from a string of length 17 [-Wstringop-truncation]

    strncpy(obj->pesym[i].name, (char*)symbuf, 8);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\macho.c: In function 'asmbmacho':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\macho.c:358:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   errorexit();

   ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\macho.c:359:2: note: here

  case '6':

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\macho.c:417:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    errorexit();

    ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\macho.c:418:3: note: here

   case '6':

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\pe.c: In function 'asmbpe':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\pe.c:617:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   errorexit();

   ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\pe.c:618:2: note: here

  case '6':

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\symtab.c: In function 'putplan9sym':

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\symtab.c:246:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(ver)

     ^

C:\temp\go-release-branch.go1.4\src\cmd\6l\..\ld\symtab.c:248:2: note: here

  case 'a':

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\obj.c: In function 'archinit':

C:\temp\go-release-branch.go1.4\src\cmd\6l\obj.c:86:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   errorexit();

   ^~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6l\obj.c:87:2: note: here

  case Hplan9:  /* plan 9 */

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c: In function 'peep':

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c:111:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

    t++;

    ~^~

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c:113:3: note: here

   case ADATA:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c: In function 'copyu':

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c:573:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(copyas(&p->from, v))

     ^

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c:577:2: note: here

  case ANOP: /* rhs store */

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c:747:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(p->to.type != D_NONE) {

     ^

C:\temp\go-release-branch.go1.4\src\cmd\6c\peep.c:753:2: note: here

  case ADIVB:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6c\reg.c: In function 'regopt':

C:\temp\go-release-branch.go1.4\src\cmd\6c\reg.c:340:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

    if(p->to.type != D_NONE)

      ^

C:\temp\go-release-branch.go1.4\src\cmd\6c\reg.c:343:3: note: here

   case AIDIVB:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6c\txt.c: In function 'gmove':

C:\temp\go-release-branch.go1.4\src\cmd\6c\txt.c:995:28: warning: left shift of negative value [-Wshift-negative-value]

     f->vconst |= (vlong)~0 << 32;

                            ^~

C:\temp\go-release-branch.go1.4\src\cmd\6c\txt.c:1045:28: warning: left shift of negative value [-Wshift-negative-value]

     f->vconst |= (vlong)~0 << 32;

                            ^~

C:\temp\go-release-branch.go1.4\src\cmd\6c\txt.c:762:5: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(typefd[tt]) {

     ^

C:\temp\go-release-branch.go1.4\src\cmd\6c\txt.c:773:2: note: here

  case TUVLONG:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\..\gc\cplx.c: In function 'complexmove':

C:\temp\go-release-branch.go1.4\src\cmd\6g\..\gc\cplx.c:54:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("complexmove: unknown conversion: %T -> %T\n",

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    f->type, t->type);

    ~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\..\gc\cplx.c:57:2: note: here

  case CASE(TCOMPLEX64,TCOMPLEX64):

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\..\gc\cplx.c: In function 'complexgen':

C:\temp\go-release-branch.go1.4\src\cmd\6g\..\gc\cplx.c:199:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("complexgen: unknown op %O", n->op);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\..\gc\cplx.c:201:2: note: here

  case ODOT:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\cgen.c: In function 'bgen':

C:\temp\go-release-branch.go1.4\src\cmd\6g\cgen.c:1127:14: warning: this statement may fall through [-Wimplicit-fallthrough=]

   if(nr == N || nr->type == T)

C:\temp\go-release-branch.go1.4\src\cmd\6g\cgen.c:1130:2: note: here

  case ONOT: // unary

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c: In function 'regalloc':

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:373:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("out of fixed registers");

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:375:2: note: here

  case TFLOAT32:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:385:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("out of floating registers");

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:387:2: note: here

  case TCOMPLEX64:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c: In function 'gmove':

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:684:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("gmove %lT -> %lT", f->type, t->type);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:689:2: note: here

  case CASE(TINT8, TINT8): // same size

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c: In function 'naddr':

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:1215:4: warning: this statement may fall through [-Wimplicit-fallthrough=]

    fatal("naddr: ONAME class %S %d\n", n->sym, n->class);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:1216:3: note: here

   case PEXTERN:

   ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:1281:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("naddr: OADDR\n");

   ^~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\gsubr.c:1283:2: note: here

  case OITAB:

  ^~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\reg.c: In function 'addmove':

C:\temp\go-release-branch.go1.4\src\cmd\6g\reg.c:525:3: warning: this statement may fall through [-Wimplicit-fallthrough=]

   fatal("unknown type %E", v->etype);

   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\temp\go-release-branch.go1.4\src\cmd\6g\reg.c:526:2: note: here

  case TINT8:

  ^~~~

lib9

libbio

liblink

cmd/cc

cmd/gc

cmd/6l

cmd/6a

cmd/6c

cmd/6g

runtime

errors

sync/atomic

sync

io

unicode

unicode/utf8

unicode/utf16

bytes

math

strings

strconv

bufio

sort

container/heap

encoding/base64

syscall

time

os

reflect

fmt

encoding

encoding/json

flag

path/filepath

path

io/ioutil

log

regexp/syntax

regexp

go/token

go/scanner

go/ast

go/parser

os/exec

os/signal

net/url

text/template/parse

text/template

go/doc

go/build

cmd/go

        1 file(s) moved.

 

# Building packages and commands.

runtime

errors

sync/atomic

unicode

unicode/utf8

math

unicode/utf16

sort

encoding

container/list

crypto/subtle

container/ring

image/color

container/heap

log/syslog

sync

runtime/race

image/color/palette

io

syscall

bytes

strings

hash

crypto/cipher

bufio

text/tabwriter

hash/crc32

crypto/hmac

hash/adler32

hash/crc64

hash/fnv

compress/bzip2

path

html

time

os

path/filepath

os/signal

strconv

math/rand

math/cmplx

net

reflect

regexp/syntax

crypto

io/ioutil

os/exec

encoding/base64

net/url

crypto/aes

crypto/md5

crypto/rc4

crypto/sha1

crypto/sha256

regexp

crypto/sha512

encoding/pem

encoding/ascii85

encoding/base32

image

fmt

encoding/binary

cmd/pprof/internal/svg

image/draw

image/jpeg

crypto/des

index/suffixarray

cmd/internal/goobj

cmd/internal/rsc.io/arm/armasm

cmd/internal/rsc.io/x86/x86asm

debug/dwarf

debug/gosym

debug/plan9obj

flag

log

go/token

encoding/json

encoding/xml

text/template/parse

compress/flate

debug/elf

debug/macho

debug/pe

go/scanner

text/template

compress/gzip

math/big

encoding/hex

mime

net/textproto

cmd/internal/objfile

net/http/internal

go/ast

runtime/pprof

cmd/pack

cmd/pprof/internal/profile

cmd/pprof/internal/tempfile

html/template

cmd/addr2line

cmd/nm

cmd/objdump

go/parser

go/printer

go/doc

crypto/elliptic

encoding/asn1

crypto/rand

cmd/cgo

go/format

crypto/rsa

go/build

crypto/ecdsa

crypto/dsa

cmd/fix

crypto/x509/pkix

mime/multipart

cmd/gofmt

cmd/pprof/internal/plugin

crypto/x509

cmd/pprof/internal/symbolz

cmd/yacc

cmd/pprof/internal/report

cmd/pprof/internal/symbolizer

archive/tar

archive/zip

crypto/tls

compress/lzw

cmd/pprof/internal/commands

compress/zlib

database/sql/driver

encoding/csv

cmd/pprof/internal/driver

encoding/gob

image/gif

image/png

database/sql

net/mail

os/user

runtime/debug

testing

testing/iotest

testing/quick

text/scanner

net/http

net/smtp

cmd/go

cmd/pprof/internal/fetch

expvar

net/http/cgi

net/http/cookiejar

net/http/httptest

net/http/httputil

net/http/pprof

cmd/pprof

net/rpc

net/http/fcgi

net/rpc/jsonrpc

 

 

---

Installed Go for windows/amd64 in C:\temp\go-release-branch.go1.4

Installed commands in C:\temp\go-release-branch.go1.4\bin

 

 

But if I modify make.bat to use icl it fails:

 

# Building C bootstrap tool.

cmd/dist

 

Intel(R) MPI Library 2019 for Windows* Target Build Environment for Intel(R) 64 applications

Copyright 2007-2018 Intel Corporation.

 

Copyright (C) 1985-2018 Intel Corporation. All rights reserved.

Intel(R) Compiler 19.0 (package 117)

 

**********************************************************************

** Visual Studio 2017 Developer Command Prompt v15.8.5

** Copyright (c) 2017 Microsoft Corporation

**********************************************************************

[vcvarsall.bat] Environment initialized for: 'x64'

Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.0.0.117 Build 20180804

Copyright (C) 1985-2018 Intel Corporation.  All rights reserved.

icl: command line remark #10382: option '/QxHOST' setting '/QxCORE-AVX2'

 

C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\bin\intel64\mcpcom  \

    --target_efi2 \

    -_ms \

    -D__ICL=1900 \

    -D__INTEL_COMPILER=1900 \

    -D__INTEL_COMPILER_UPDATE=0 \

    -D_USE_ATTRIBUTES_FOR_SAL=0 \

    -DSAL_NO_ATTRIBUTE_DECLARATIONS \

    -D_INTEGRAL_MAX_BITS=64 \

    -D__QMSPP_ \

    -D_WIN32 \

    -D__w64= \

    -D_M_AMD64=100 \

    -D_M_X64=100 \

    -D_WIN64=1 \

    -D_MSC_VER=1915 \

    -D_MSC_FULL_VER=191526730 \

    -D_MSC_EXTENSIONS \

    -D__MS_VC_INSTALL_PATH=C:\VS2017\VC\Tools\MSVC\14.15.26726\ \

    -D_MT \

    -D__INTEL_COMPILER_BUILD_DATE=20180804 \

    -D__INTEL_OFFLOAD \

    -D__SSE2__ \

    -D__SSE2_MATH__ \

    -D__SSE3__ \

    -D__SSSE3__ \

    -D__SSE4_1__ \

    -D__SSE4_2__ \

    -D__SSE__ \

    -D__SSE_MATH__ \

    -D__MMX__ \

    -D__AVX__ \

    -D__AVX_I__ \

    -D__AVX2__ \

    -D__FMA__ \

    -D__INTEL_MS_COMPAT_LEVEL=1 \

    -_k \

    -_9 \

    -_49 \

    --microsoft_version=1915 \

    --microsoft_build_number=26730 \

    --has_new_stdarg_support \

    -_b \

    -_P16 \

    --openmp_simd \

    -_p \

    --inline_assembly \

    --multibyte_chars \

    -r \

    --diag_warning=266 \

    --diag_remark=114,470,653,654 \

    -Icmd/dist \

    -IC:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\pstl\bin\..\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\compiler\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\compiler\include\intel64 \

    --sys_include \

    C:\VS2017\VC\Tools\MSVC\14.15.26726\ATLMFC\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\compiler\include\icc \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\compiler\include \

    --sys_include \

    C:\VS2017\VC\Tools\MSVC\14.15.26726\include \

    --sys_include \

    "C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" \

    --sys_include \

    "C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" \

    --sys_include \

    "C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" \

    --sys_include \

    "C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" \

    --sys_include \

    "C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" \

    --sys_include \

    "C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\mpi\intel64\bin\..\..\intel64\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\ipp\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\mkl\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\pstl\bin\..\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\tbb\bin\..\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\tbb\bin\..\include \

    --sys_include \

    C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\daal\include \

    --array_section \

    --simd \

    --simd_func \

    --offload_mode=1 \

    --offload_target_names=mic,MIC \

    --offload_unique_string=41420000000016422 \

    -mGLOB_em64t=TRUE \

    -mP1OPT_version=19.0-intel64 \

    -mGLOB_diag_enable_disable=E:level4 \

    -mGLOB_diag_file=buf.diag \

    -mGLOB_routine_pointer_size_64 \

    -mP1OPT_print_version=FALSE \

    -mGLOB_microsoft_version=1915 \

    "-mGLOB_options_string=/Icmd/dist /watch:all /O2 /QxHost /Wall /Werror /o:cmd/dist/dist.exe" \

    -mGLOB_cxx_limited_range=FALSE \

    -mCG_extend_parms=FALSE \

    -mGLOB_compiler_bin_directory=C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\bin\intel64 \

    -mP3OPT_defaultlibs_omit=FALSE \

    -mP3OPT_defaultlibs=P3OPT_DEFAULTLIBS_STATIC_MULTITHREAD \

    -mGLOB_libdecimal_required \

    -mP1OPT_check_stack \

    -mP3OPT_inline_alloca \

    -mGLOB_routine_pointer_size_64 \

    -mGLOB_split_functions=0 \

    -mIPOPT_activate \

    -mIPOPT_lite \

    -mGLOB_instruction_tuning=0x0 \

    -mGLOB_uarch_tuning=0x0 \

    -mGLOB_product_id_code=0x22006d90 \

    -mCG_bnl_movbe=T \

    -mGLOB_extended_instructions=0x4000 \

    -mGLOB_advanced_optim=TRUE \

    -mP2OPT_package_functions \

    -mP2OPT_gen_read_only_strings=TRUE \

    -mP3OPT_use_mspp_call_convention \

    -mPGOPTI_value_profile_use=T \

    -mP2OPT_il0_array_sections=TRUE \

    -mGLOB_offload_mode=1 \

    -mP2OPT_offload_unique_var_string=41420000000016422 \

    -mGLOB_opt_level=2 \

    -mP2OPT_hlo_level=2 \

    -mP2OPT_hlo \

    -mP2OPT_hpo_rtt_control=0 \

    -mIPOPT_args_in_regs=0 \

    -mP2OPT_disam_assume_nonstd_intent_in=FALSE \

    -mGLOB_imf_mapping_library=C:\IntelSWTools\compilers_and_libraries_2019.0.117\windows\bin\intel64\libiml_attr.dll \

    -mPGOPTI_gen_threadsafe_level=0 \

    -mPGOPTI_func_group=FALSE \

    -mIPOPT_obj_output_file_name=buf.obj \

    -mGLOB_driver_tempfile_name=C:\msys64\tmp\414201tempfile3 \

    -mP1OPT_call_name_convention=P1OPT_CALL_NAME_MS_CDECL \

    -mGLOB_os_target=GLOB_OS_TARGET_WINNT \

    -mP3OPT_asm_target=P3OPT_ASM_TARGET_MASM5 \

    -mP3OPT_obj_target=P3OPT_OBJ_TARGET_NTCOFF \

    -mGLOB_obj_output_file=buf.obj \

    -mGLOB_multisrc_source_file_file_name=C:\msys64\tmp\4142024srcs.txt \

    -mGLOB_multisrc_cleanup_files_file_name=C:\msys64\tmp\4142035cleanup.txt \

    -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C \

    -mP1OPT_source_file_name=cmd/dist/buf.c \

    -mP1OPT_full_source_file_name=C:\temp\go-release-branch.go1.4\src\cmd/dist/buf.c \

    -mGLOB_long_double_size_64=true \

    cmd/dist/buf.c \

    cmd/dist/build.c \

    cmd/dist/buildgc.c \

    cmd/dist/buildgo.c \

    cmd/dist/buildruntime.c \

    cmd/dist/main.c \

    cmd/dist/windows.c \

    cmd/dist/arm.c

 

buf.c

": internal error: ** The compiler has encountered an unexpected problem.

** Segmentation violation signal raised. **

Access violation or stack overflow. Please contact Intel Support for assistance.

 

del C:\msys64\tmp\414201tempfile3

del C:\msys64\tmp\4142024srcs.txt

del C:\msys64\tmp\4142035cleanup.txt

del C:\msys64\tmp\414204arg2

 

Can Go1.4 bootstrap be built with Intel C/C++ Compilers on Windows?

How does one compile for Windows from Linux?

$
0
0

That is, crossing compiling with a target of Windows from an environment like those provided by WSL, MSYS2, Cygwin (or of course a 'real' Linux OS). I can't seem to figure out a way if it's at all possible. I realize that System Studio provides icc as a Windows executable, but I cannot figure out a way to target Windows like one would with Mingw-w64.


IPP patched ZLIB missing symbols

$
0
0

I patched ZLIB 1.2.11 using IPP 2016 (and 2019), all went fine, all compiled fine (using MSVC). But linker comes with following missing symbols (I added all necessary libs, and I actually tried adding all libs from IPP at all)

1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77FastestGetStat_8u referenced in function _custDeflateUpdateTable
1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77Fastest_8u referenced in function _lz77_encode_call
1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77FastestPrecompHeader_8u referenced in function _lz77_encode_call
1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77Fast_8u referenced in function _lz77_encode_call
1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77Slow_8u referenced in function _lz77_encode_call
1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77FastestGenHuffTable_8u referenced in function _zzdeflateGetTabLen
1>zlib_x32_debug.lib(deflate.obj) : error LNK2019: unresolved external symbol _ippsDeflateLZ77FastestGenHeader_8u referenced in function _zzdeflateGetTabLen

Then I even tried to search the libs for these symbols and they are nowhere to be found... Any ideas?

Linker error using std::thread with /MTd

$
0
0

When I try to compile the following program with runtime library Multithreaded Debug (/MTd).

#include <thread>
#include <iostream>

int main()
{
  auto a = std::this_thread::get_id();
  std::cout << "a";
}

I get the following errors.

1>libcpmt.lib(ppltasks.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in Source.obj
1>libcpmt.lib(ppltasks.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MTd_StaticDebug' in Source.obj
1>libcpmt.lib(excptptr.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in Source.obj
1>libcpmt.lib(excptptr.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MTd_StaticDebug' in Source.obj
1>libcpmt.lib(thread0.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in Source.obj
1>libcpmt.lib(thread0.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MTd_StaticDebug' in Source.obj
1>c:\...\Projects\Project2\Debug\Project2.exe : fatal error LNK1319: 6 mismatches detected

I use:

  • Visual Studio 2015 (Version 14.0.25431.01 Update 3)
  • Intel Parallel Studio 2018 Update 4 (2018.5.274)
  • Microsoft Windows 10 Pro
  • Appart from the runtime library I use the default values from an empty Visual Studio C++ Project.

I cannot possibly understand what the problem could be. Is there something wrong with me, or is there a bug in the compiler or somewhere else?

The error goes away if I remove the second line std::cout... It also goes away if I use printf('..') instead, so it seems to be an issue with the combination of thread and iostream.

I'm able to solve the problem by ignoring that specific library (/NODEFAULTLIB:"libcpmt.lib"), but I would rather like to find the real cause of the problem.

Does anyone have any idea what it could be?

icc sin cos issue

$
0
0

Hello,

During compilation my code I faced with the following issue: 

 warning #13383: No instance of function "cos_sin" satisfies math function attributes "max-error=4.0 domain-exclusion=0 valid-status-bits=false"": internal error: 04010002_0

ipo-2: error #11005: multi-object compilation 2 returned error status 4
icpc: error #10014: problem during multi-file optimization compilation (code 4)

 

Why it occurs? It looks like cos_sin is are sin and cos functions. If I comment sin and cos call in my code this error doesn't occur. Is any way to avoid it?

I use icc version 18.0.2 (gcc version 5.5.0 compatibility)

icc 18 renaming symbols internally - omp_set_num_threads

$
0
0

I've found icc18 renaming symbols internally. Basic test.cpp:

extern "C"
{
  void omp_set_num_threads(int num_threads);
}

void somefun(void)
{
  omp_set_num_threads(3);
}

Attempt to compile with:

$ icpc test.cpp
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
/tmp/icpcY3L2xB.o: In function `somefun()':
test.cpp:(.text+0x6): undefined reference to `ompc_set_num_threads'

Essentially: The omp_set_num_threads has been renamed to ompc_set_num_threads, as though it were a magic name being handled specially internally to the compiler?. Even if this was required, I've not enabled openmp. This specific sample just shows the renaming - I'm not expecting it to otherwise compile - we've got code in our project that stubs out openmp if OpenMP is not turned on, and this transformation breaks the code (because it links to a stub where omp_set_num_threads definitely exists, but is no longer looking for that symbol).

icc 17 doesn't have this issue. Why is it here, and how do I turn it off?

compiler vars on PATH

$
0
0

Hi All,

So I've installed Parallel Studio XE on my Ubuntu machine, and following the 'Get Started with...' file in the documentation, I've initialised the tools using 'source psxevars.sh', so all well and good so far.

This is only temporary, however, since if I actually want to use any of these compilers I have to 'initialise the tools' each time I start a new terminal.

Typing 'which gcc' returns /usr/bin/gcc (which is on the PATH), while 'which icc' returns a location inside /opt/intel/...

Is the simple solution here just to add the results of 'source psxevars.sh' to the PATH permanently?

Many thanks,

Dan

Viewing all 2797 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>