http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52354

             Bug #: 52354
           Summary: [4.7 regression] libgo fails to build (error:
                    non-function in gimple call)
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: d...@gcc.gnu.org


seen with r184500 from the trunk, building libgo:


libtool: compile: 
/home/packages/gcc/4.7/gcc-4.7-4.7-20120223/build/./gcc/gccgo
-B/home/packages/gcc/4.7/gcc-4.7-4.7-20120223/build/./gcc/
-B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem
/usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include
-minline-all-stringops -O2 -g -I . -c -fgo-prefix=libgo_syscall
../../../src/libgo/go/syscall/env_unix.go
../../../src/libgo/go/syscall/syscall_errno.go
../../../src/libgo/go/syscall/libcall_support.go
../../../src/libgo/go/syscall/libcall_posix.go
../../../src/libgo/go/syscall/socket.go
../../../src/libgo/go/syscall/sockcmsg_unix.go
../../../src/libgo/go/syscall/str.go ../../../src/libgo/go/syscall/syscall.go
../../../src/libgo/go/syscall/sockcmsg_linux.go
../../../src/libgo/go/syscall/syscall_unix.go
../../../src/libgo/go/syscall/exec_unix.go
../../../src/libgo/go/syscall/exec_linux.go
../../../src/libgo/go/syscall/libcall_wait4.go
../../../src/libgo/go/syscall/sleep_select.go
../../../src/libgo/go/syscall/errstr_linux.go
../../../src/libgo/go/syscall/libcall_posix_largefile.go
../../../src/libgo/go/syscall/socket_linux.go epoll.go
../../../src/libgo/go/syscall/libcall_uname.go
../../../src/libgo/go/syscall/netlink_linux.go
../../../src/libgo/go/syscall/libcall_linux.go
../../../src/libgo/go/syscall/libcall_linux_amd64.go
../../../src/libgo/go/syscall/syscall_linux_amd64.go libcalls.go sysinfo.go
syscall_arch.go  -fPIC -o syscall/.libs/syscall.o
../../../src/libgo/go/syscall/syscall_unix.go: In function
'syscall.Mmap.pN29_libgo_syscall.syscall.mmapper':
../../../src/libgo/go/syscall/syscall_unix.go:102:1: error: non-function in
gimple call
D.5355 = D.5353 (0, D.5354, prot, flags, fd, offset); [return slot
optimization]

../../../src/libgo/go/syscall/syscall_unix.go:102: confused by earlier errors,
bailing out
make[6]: *** [syscall/syscall.lo] Error 1

Reply via email to