http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58256
Bug ID: 58256 Summary: gcc for h8300 internal compiler error: in maybe_record_trace_start Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: gang.chen at asianux dot com [root@dhcp122 linux-next]# /usr/local/bin/h8300-gchen-elf-gcc -v Using built-in specs. COLLECT_GCC=/usr/local/bin/h8300-gchen-elf-gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/h8300-gchen-elf/4.9.0/lto-wrapper Target: h8300-gchen-elf Configured with: ../gcc-4.9.0/configure --target=h8300-gchen-elf --without-header --disable-nls --enable-language=c --disable-threads --disable-shared --enable-werror=no Thread model: single gcc version 4.9.0 20130827 (experimental) (GCC) In file included from include/linux/thread_info.h:11:0, from include/linux/preempt.h:9, from include/linux/spinlock.h:50, from include/linux/mmzone.h:7, from include/linux/gfp.h:4, from include/linux/slab.h:12, from fs/namei.c:20: fs/namei.c: In function 'SyS_mknodat': include/linux/bug.h:33:45: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2217 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ include/linux/syscalls.h:104:31: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long)) ^ include/linux/syscalls.h:91:23: note: in expansion of macro '__SC_TEST' #define __MAP1(m,t,a) m(t,a) ^ include/linux/syscalls.h:92:35: note: in expansion of macro '__MAP1' #define __MAP2(m,t,a,...) m(t,a), __MAP1(m,__VA_ARGS__) ^ include/linux/syscalls.h:93:35: note: in expansion of macro '__MAP2' #define __MAP3(m,t,a,...) m(t,a), __MAP2(m,__VA_ARGS__) ^ include/linux/syscalls.h:94:35: note: in expansion of macro '__MAP3' #define __MAP4(m,t,a,...) m(t,a), __MAP3(m,__VA_ARGS__) ^ include/linux/syscalls.h:97:22: note: in expansion of macro '__MAP4' #define __MAP(n,...) __MAP##n(__VA_ARGS__) ^ include/linux/syscalls.h:194:3: note: in expansion of macro '__MAP' __MAP(x,__SC_TEST,__VA_ARGS__); \ ^ include/linux/syscalls.h:183:2: note: in expansion of macro '__SYSCALL_DEFINEx' __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) ^ include/linux/syscalls.h:177:36: note: in expansion of macro 'SYSCALL_DEFINEx' #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) ^ fs/namei.c:3209:1: note: in expansion of macro 'SYSCALL_DEFINE4' SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, ^ 0x68949a maybe_record_trace_start ../../gcc-4.9.0/gcc/dwarf2cfi.c:2217 0x689739 create_trace_edges ../../gcc-4.9.0/gcc/dwarf2cfi.c:2309 0x68981c scan_trace ../../gcc-4.9.0/gcc/dwarf2cfi.c:2522 0x68a29e create_cfi_notes ../../gcc-4.9.0/gcc/dwarf2cfi.c:2548 0x68a29e execute_dwarf2_frame ../../gcc-4.9.0/gcc/dwarf2cfi.c:2903 0x68a29e execute ../../gcc-4.9.0/gcc/dwarf2cfi.c:3399 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. make[1]: *** [fs/namei.o] Error 1 make: *** [fs] Error 2