https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87358
Bug ID: 87358 Summary: ICE when -mtune=thunderx2t99 applied Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: Lijian.Zhang at arm dot com Target Milestone: --- lijian@armada8040-1:~/ICE.issue$ gcc --version gcc (Ubuntu/Linaro 7.3.0-16ubuntu3) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. lijian@armada8040-1:~/ICE.issue$ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.1 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic lijian@armada8040-1:~/ICE.issue$ lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 2 Vendor ID: ARM Model: 1 Model name: Cortex-A72 Stepping: r0p1 CPU max MHz: 2000.0000 CPU min MHz: 100.0000 BogoMIPS: 50.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 lijian@armada8040-1:~/ICE.issue$ gcc -c l2_learn.i -O2 -march=armv8.1-a+crc+crypto -mtune=thunderx2t99 /home/lijian/tasks/dualQuad/origin/src/vnet/l2/l2_learn.c: In function ‘l2learn_node_fn_thunderx2t99’: /home/lijian/tasks/dualQuad/origin/src/vnet/l2/l2_learn.c:430:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions. lijian@armada8040-1:~/ICE.issue$ gcc -c l2_learn.i -O2 -march=armv8.1-a+crc+crypto lijian@armada8040-1:~/ICE.issue$ lijian@armada8040-1:~/ICE.issue$