This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/80715] NULL pointer dereferenced in find_costs_and_classes, at ira-costs.c
- From: "zeccav at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 12 May 2017 08:21:14 +0000
- Subject: [Bug middle-end/80715] NULL pointer dereferenced in find_costs_and_classes, at ira-costs.c
- Auto-submitted: auto-generated
- References: <bug-80715-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80715
--- Comment #2 from Vittorio Zecca <zeccav at gmail dot com> ---
gcc gccerr55.c -O2 -flive-range-shrinkage -E
# 1 "gccerr55.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 31 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 32 "<command-line>" 2
# 1 "gccerr55.c"
# 25 "gccerr55.c"
void f()
{
}
gcc gccerr55.c -O2 -flive-range-shrinkage -v -S
Using built-in specs.
COLLECT_GCC=gcc
Target: x86_64-pc-linux-gnu
Configured with: ../gcc/configure --prefix=/home/vitti/local/gcc-7.1.0
--enable-languages=c,c++,fortran --enable-bootstrap
Thread model: posix
gcc version 7.1.0 (GCC)
COLLECT_GCC_OPTIONS='-O2' '-flive-range-shrinkage' '-v' '-S'
'-mtune=generic' '-march=x86-64'
/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.1.0/cc1
-quiet -v -iprefix
/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/
gccerr55.c -quiet -dumpbase gccerr55.c -mtune=generic -march=x86-64
-auxbase gccerr55 -O2 -version -flive-range-shrinkage -o gccerr55.s
GNU C11 (GCC) version 7.1.0 (x86_64-pc-linux-gnu)
compiled by GNU C version 7.1.0, GMP version 6.1.1, MPFR version
3.1.5, MPC version 1.0.2, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory
"/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/../../../../x86_64-pc-linux-gnu/include"
ignoring duplicate directory
"/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include"
ignoring duplicate directory
"/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed"
ignoring nonexistent directory
"/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../lib/gcc/x86_64-pc-linux-gnu/7.1.0/../../../../x86_64-pc-linux-gnu/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/ipp/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/mkl/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/pstl/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include"
ignoring duplicate directory
"/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/daal/include"
#include "..." search starts here:
#include <...> search starts here:
/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/ipp/include
/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/mkl/include
/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/pstl/include
/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/tbb/include
/home/vitti/intel18/compilers_and_libraries_2018.0.061/linux/daal/include
/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include
/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/x86_64-pc-linux-gnu/7.1.0/include-fixed
/usr/local/include
/home/vitti/1tb/vitti/local/gcc-7.1.0/bin/../lib/gcc/../../include
/usr/include
End of search list.
GNU C11 (GCC) version 7.1.0 (x86_64-pc-linux-gnu)
compiled by GNU C version 7.1.0, GMP version 6.1.1, MPFR version
3.1.5, MPC version 1.0.2, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d7ed344a9ac7cfb4ff4debc46fef710a
gccerr55.c: In function ‘f’:
gccerr55.c:27:1: internal compiler error: in find_costs_and_classes,
at ira-costs.c:1748
}
^
0x863be3 find_costs_and_classes
../../gcc/gcc/ira-costs.c:1748
0x864959 ira_costs()
../../gcc/gcc/ira-costs.c:2261
0x85e356 ira_build()
../../gcc/gcc/ira-build.c:3420
0x855ccb ira
../../gcc/gcc/ira.c:5302
0x855ccb execute
../../gcc/gcc/ira.c:5613
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.