Bug 61508

Summary: [4.10 regression] fold-const.c:14863:55: error: cannot convert 'const char*' to 'const_tree
Product: gcc Reporter: Dmitry G. Dyachenko <dimhen>
Component: middle-endAssignee: Thomas Schwinge <tschwinge>
Status: RESOLVED FIXED    
Severity: normal CC: hubicka, tschwinge
Priority: P3    
Version: 5.0   
Target Milestone: 5.0   
Host: Target:
Build: Known to work:
Known to fail: Last reconfirmed: 2014-06-17 00:00:00

Description Dmitry G. Dyachenko 2014-06-14 09:25:40 UTC
gcc-trunk
r211665 FAIL
r211353 PASS

~/src/gcc_current/configure --enable-checking=fold
make
[...]
g++ -c   -g -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I/home/dimhen/src/gcc_current/gcc -I/home/dimhen/src/gcc_current/gcc/. -I/home/dimhen/src/gcc_current/gcc/../include -I/home/dimhen/src/gcc_current/gcc/../libcpp/include -I/home/dimhen/build/g_1/./gmp -I/home/dimhen/src/gcc_current/gmp -I/home/dimhen/build/g_1/./mpfr -I/home/dimhen/src/gcc_current/mpfr -I/home/dimhen/src/gcc_current/mpc/src  -I/home/dimhen/src/gcc_current/gcc/../libdecnumber -I/home/dimhen/src/gcc_current/gcc/../libdecnumber/bid -I../libdecnumber -I/home/dimhen/src/gcc_current/gcc/../libbacktrace -DCLOOG_INT_GMP -I/home/dimhen/build/g_1/./cloog/include -I/home/dimhen/src/gcc_current/cloog/include -I/home/dimhen/src/gcc_current/cloog/include  -I/home/dimhen/build/g_1/./isl/include -I/home/dimhen/src/gcc_current/isl/include  -o fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo /home/dimhen/src/gcc_current/gcc/fold-const.c
/home/dimhen/src/gcc_current/gcc/fold-const.c: In function 'void fold_checksum_tree(const_tree, md5_ctx*, hash_table<pointer_hash<tree_node> >)':
/home/dimhen/src/gcc_current/gcc/fold-const.c:14863:55: error: cannot convert 'const char*' to 'const_tree {aka const tree_node*}' for argument '1' to 'void fold_checksum_tree(const_tree, md5_ctx*, hash_table<pointer_hash<tree_node> >)'
  fold_checksum_tree (DECL_SECTION_NAME (expr), ctx, ht);
                                                       ^
make[3]: *** [fold-const.o] Error 1
Comment 2 Thomas Schwinge 2014-06-17 09:03:25 UTC
Fixed in r211727.