[Bug go/92605] [10 regression] r278509 causes/reveals issue in building go library
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92605 --- Comment #2 from ian at gcc dot gnu.org --- Author: ian Date: Thu Nov 21 01:06:47 2019 New Revision: 278540 URL: https://gcc.gnu.org/viewcvs?rev=278540&root=gcc&view=rev Log: PR go/92605 runtime: declare runtime_usestackmaps in stack.c, not runtime.h Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/208161 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/runtime/runtime.h trunk/libgo/runtime/stack.c
[Bug go/92820] [10 Regression] libgo.so.15 has executable stack
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92820 --- Comment #5 from ian at gcc dot gnu.org --- Author: ian Date: Thu Dec 5 17:51:10 2019 New Revision: 279010 URL: https://gcc.gnu.org/viewcvs?rev=279010&root=gcc&view=rev Log: PR go/92820 runtime: always mark assembly file as non-executable stack Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210037 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/runtime/go-context.S
[Bug go/92810] Compiling GCC go for aarch64_be-marvell-linux-gnu fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92810 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Fri Dec 6 05:32:49 2019 New Revision: 279032 URL: https://gcc.gnu.org/viewcvs?rev=279032&root=gcc&view=rev Log: PR go/92810 libgo: recognize aarch64_be as arm64be Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210038 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/configure trunk/libgo/configure.ac
[Bug other/29842] [meta-bug] outstanding patches / issues from STMicroelectronics
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29842 --- Comment #6 from ian at gcc dot gnu.org --- Author: ian Date: Fri Dec 6 19:37:39 2019 New Revision: 279062 URL: https://gcc.gnu.org/viewcvs?rev=279062&root=gcc&view=rev Log: PR go/29842 runtime: update HURD support for mOS now being embedded Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210285 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/runtime/os_hurd.go
[Bug go/92820] [10 Regression] libgo.so.15 has executable stack
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92820 --- Comment #12 from ian at gcc dot gnu.org --- Author: ian Date: Fri Dec 6 19:52:46 2019 New Revision: 279063 URL: https://gcc.gnu.org/viewcvs?rev=279063&root=gcc&view=rev Log: PR go/92820 runtime: only build go-context for x86 GNU/Linux Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210258 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/Makefile.am trunk/libgo/Makefile.in
[Bug go/92861] Passes relative time to sem_timedwait on GNU/Hurd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92861 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Mon Dec 9 03:43:33 2019 New Revision: 279106 URL: https://gcc.gnu.org/viewcvs?rev=279106&root=gcc&view=rev Log: PR go/92861 runtime: use absolute time for sem_timedwait Patch by Samuel Thibault. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210457 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/runtime/os_hurd.go
[Bug go/92861] Passes relative time to sem_timedwait on GNU/Hurd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92861 --- Comment #6 from ian at gcc dot gnu.org --- Author: ian Date: Mon Dec 9 18:03:53 2019 New Revision: 279136 URL: https://gcc.gnu.org/viewcvs?rev=279136&root=gcc&view=rev Log: PR go/92861 runtime: don't define CLOCK_REALTIME in os_hurd.go It's already defined in sysinfo.go. Patch by Samuel Thibault. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210538 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/runtime/os_hurd.go
[Bug go/93020] Final patches to build gcc-10 on GNU/Hurd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93020 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Tue Dec 24 05:05:32 2019 New Revision: 279724 URL: https://gcc.gnu.org/viewcvs?rev=279724&root=gcc&view=rev Log: PR go/93020 libgo: Hurd portability patches By Svante Signell. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/212409 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/internal/poll/errno_unix.go trunk/libgo/go/os/export_unix_test.go trunk/libgo/go/runtime/os_hurd.go trunk/libgo/go/syscall/export_unix_test.go
[Bug bootstrap/56198] [4.8 Regression] Go profiledbootstrap error
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56198 --- Comment #1 from ian at gcc dot gnu.org 2013-02-05 01:11:05 UTC --- Author: ian Date: Tue Feb 5 01:11:01 2013 New Revision: 195747 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195747 Log: PR bootstrap/56198 compiler: Always initialize *nested_off in interpret_header. Modified: trunk/gcc/go/gofrontend/import-archive.cc
[Bug go/56017] libgo testsuite does not support cross testing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56017 --- Comment #2 from ian at gcc dot gnu.org 2013-02-05 22:22:25 UTC --- Author: ian Date: Tue Feb 5 22:22:17 2013 New Revision: 195766 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195766 Log: PR go/56017 libgo: Use DejaGNU when testing a cross-compiler. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in trunk/libgo/configure trunk/libgo/configure.ac trunk/libgo/testsuite/Makefile.in
[Bug go/55969] libgo fails to build on darwin
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55969 --- Comment #5 from ian at gcc dot gnu.org 2013-02-05 22:36:31 UTC --- Author: ian Date: Tue Feb 5 22:36:20 2013 New Revision: 195768 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195768 Log: PR go/55969 * configure.ac: Disable libgo on some systems where it does not work. Modified: trunk/configure trunk/configure.ac
[Bug go/56172] net FAILs on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56172 --- Comment #3 from ian at gcc dot gnu.org 2013-02-05 23:59:28 UTC --- Author: ian Date: Tue Feb 5 23:59:24 2013 New Revision: 195774 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195774 Log: PR go/56172 runtime: Fix argument passed to forcegchelper. Modified: trunk/libgo/runtime/mheap.c
[Bug go/56172] net FAILs on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56172 --- Comment #4 from ian at gcc dot gnu.org 2013-02-06 22:40:26 UTC --- Author: ian Date: Wed Feb 6 22:40:18 2013 New Revision: 195823 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195823 Log: PR go/56172 net: Fixes for select based pollster. Make Close work properly, mainly for testing. Restart the select if a descriptor is closed. Modified: trunk/libgo/go/net/fd_bsd.go trunk/libgo/go/net/fd_linux.go trunk/libgo/go/net/fd_select.go trunk/libgo/go/net/fd_unix.go
[Bug go/56172] net FAILs on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56172 --- Comment #6 from ian at gcc dot gnu.org 2013-02-07 17:04:37 UTC --- Author: ian Date: Thu Feb 7 17:04:24 2013 New Revision: 195855 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195855 Log: PR go/56172 net: Skip TestMulticastListener on Solaris >From Rainer Orth. Modified: trunk/libgo/go/net/multicast_posix_test.go
[Bug go/56173] Several libgo tests FAIL on Solaris/SPARC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56173 --- Comment #3 from ian at gcc dot gnu.org 2013-02-07 21:40:17 UTC --- Author: ian Date: Thu Feb 7 21:40:10 2013 New Revision: 195867 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195867 Log: PR go/56173 crypto/md5: fix for big-endian processors Modified: trunk/libgo/go/crypto/md5/md5block.go
[Bug go/56017] libgo testsuite does not support cross testing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56017 --- Comment #11 from ian at gcc dot gnu.org 2013-02-09 23:02:27 UTC --- Author: ian Date: Sat Feb 9 23:02:09 2013 New Revision: 195926 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195926 Log: PR go/56017 libgo DejaGNU testsuite: Load timeout.exp before go.exp. Modified: trunk/libgo/testsuite/lib/libgo.exp
[Bug go/56017] libgo testsuite does not support cross testing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56017 --- Comment #12 from ian at gcc dot gnu.org 2013-02-09 23:19:41 UTC --- Author: ian Date: Sat Feb 9 23:19:33 2013 New Revision: 195927 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195927 Log: PR go/56017 libgo testsuite: If using DejaGNU, don't frob the log file. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in
[Bug go/56171] syscall FAILs on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56171 --- Comment #5 from ian at gcc dot gnu.org 2013-02-11 19:03:09 UTC --- Author: ian Date: Mon Feb 11 19:03:04 2013 New Revision: 195950 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195950 Log: PR go/56171 libgo: Solaris portability for syscall package. >From Rainer Orth. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in trunk/libgo/configure trunk/libgo/configure.ac trunk/libgo/mksysinfo.sh
[Bug go/56320] Several libgo tests FAIL on 64-bit Solaris/x86
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56320 --- Comment #1 from ian at gcc dot gnu.org 2013-02-20 19:45:19 UTC --- Author: ian Date: Wed Feb 20 19:45:10 2013 New Revision: 196179 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196179 Log: PR go/56320 runtime: Support Solaris AMD64 in lfstack. The address space layout is similar on SPARC64 and AMD64 when running Solaris. Modified: trunk/libgo/runtime/lfstack.c
[Bug go/56171] syscall FAILs on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56171 --- Comment #10 from ian at gcc dot gnu.org 2013-02-20 20:04:48 UTC --- Author: ian Date: Wed Feb 20 20:04:36 2013 New Revision: 196180 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196180 Log: PR go/56171 syscall: Solaris fixes for passing file descriptor. >From Rainer Orth. Added: trunk/libgo/go/syscall/socket_posix.go trunk/libgo/go/syscall/socket_xnet.go Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in trunk/libgo/go/syscall/sockcmsg_unix.go trunk/libgo/go/syscall/socket.go
[Bug go/52583] Several new go testsuite failues on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52583 --- Comment #26 from ian at gcc dot gnu.org 2012-09-06 05:28:12 UTC --- Author: ian Date: Thu Sep 6 05:28:02 2012 New Revision: 191008 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191008 Log: debug/elf, debug/dwarf: DWARF line number fixes. Support DW_AT_high_pc as a constant. Support DW_AT_ranges. PR gcc/52583 Modified: trunk/libgo/go/debug/dwarf/line.go trunk/libgo/go/debug/elf/file.go
[Bug go/52583] Several new go testsuite failues on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52583 --- Comment #26 from ian at gcc dot gnu.org 2012-09-06 05:28:12 UTC --- Author: ian Date: Thu Sep 6 05:28:02 2012 New Revision: 191008 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191008 Log: debug/elf, debug/dwarf: DWARF line number fixes. Support DW_AT_high_pc as a constant. Support DW_AT_ranges. PR gcc/52583 Modified: trunk/libgo/go/debug/dwarf/line.go trunk/libgo/go/debug/elf/file.go --- Comment #27 from ian at gcc dot gnu.org 2012-09-06 05:28:26 UTC --- Author: ian Date: Thu Sep 6 05:28:19 2012 New Revision: 191009 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191009 Log: debug/elf, debug/dwarf: DWARF line number fixes. Support DW_AT_high_pc as a constant. Support DW_AT_ranges. PR gcc/52583 Modified: branches/gcc-4_7-branch/libgo/go/debug/dwarf/line.go branches/gcc-4_7-branch/libgo/go/debug/elf/file.go
[Bug go/52583] Several new go testsuite failues on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52583 --- Comment #27 from ian at gcc dot gnu.org 2012-09-06 05:28:26 UTC --- Author: ian Date: Thu Sep 6 05:28:19 2012 New Revision: 191009 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191009 Log: debug/elf, debug/dwarf: DWARF line number fixes. Support DW_AT_high_pc as a constant. Support DW_AT_ranges. PR gcc/52583 Modified: branches/gcc-4_7-branch/libgo/go/debug/dwarf/line.go branches/gcc-4_7-branch/libgo/go/debug/elf/file.go
[Bug bootstrap/54609] libbacktrace breaks bootstrap on darwin
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54609 --- Comment #4 from ian at gcc dot gnu.org 2012-09-17 17:43:32 UTC --- Author: ian Date: Mon Sep 17 17:43:26 2012 New Revision: 191402 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191402 Log: PR bootstrap/54609 * unknown.c (unknown_fileline): Add state parameter, remove fileline_data parameter, name error_callback parameter. (backtrace_initialize): Add state parameter. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/unknown.c
[Bug bootstrap/54611] [4.8 regression] Bootstrap failure: conflicting types for 'backtrace_simple'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54611 --- Comment #2 from ian at gcc dot gnu.org 2012-09-17 21:14:55 UTC --- Author: ian Date: Mon Sep 17 21:14:51 2012 New Revision: 191408 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191408 Log: PR bootstrap/54611 * nounwind.c (backtrace_full): Rename from backtrace. Add state parameter. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/nounwind.c
[Bug bootstrap/54623] [4.8 regression] install fails with libbacktrace/backtrace.c:35:20: error: unwind.h: No such file or directory
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54623 --- Comment #1 from ian at gcc dot gnu.org 2012-09-19 04:37:47 UTC --- Author: ian Date: Wed Sep 19 04:37:40 2012 New Revision: 191459 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191459 Log: PR bootstrap/54623 * Makefile.am (AM_CPPFLAGS): Define. (AM_CFLAGS): Remove -I options. * Makefile.in: Rebuild. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/Makefile.am trunk/libbacktrace/Makefile.in
[Bug other/54726] [4.8 Regression] libbacktrace segfaults on gcc_asserts with stripped gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54726 --- Comment #4 from ian at gcc dot gnu.org 2012-09-27 19:20:53 UTC --- Author: ian Date: Thu Sep 27 19:20:49 2012 New Revision: 191811 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191811 Log: PR other/54726 * elf.c (backtrace_initialize): Set *fileln_fn, not state->fileln_fn. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/elf.c
[Bug bootstrap/54732] [4.8 regression] Installation failure: libbacktrace rebuilds upon install when built with "make bootstrap-lean"
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54732 --- Comment #2 from ian at gcc dot gnu.org 2012-09-28 06:13:07 UTC --- Author: ian Date: Fri Sep 28 06:13:00 2012 New Revision: 191819 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191819 Log: PR bootstrap/54732 * configure.ac: Add no-dependencies to AM_INIT_AUTOMAKE. * Makefile.am: Add dependencies for all objects. * configure, aclocal.m4, Makefile.in: Rebuild. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/Makefile.am trunk/libbacktrace/Makefile.in trunk/libbacktrace/aclocal.m4 trunk/libbacktrace/configure trunk/libbacktrace/configure.ac
[Bug other/54749] libbacktrace
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54749 --- Comment #4 from ian at gcc dot gnu.org 2012-09-29 17:51:01 UTC --- Author: ian Date: Sat Sep 29 17:50:54 2012 New Revision: 191855 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191855 Log: PR other/54749 * fileline.c (fileline_initialize): Pass errnum as -1 when reporting that we could not read executable information after a previous failure. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/fileline.c
[Bug go/54918] libgo.so.0 is not runtime compatible between gcc-4.6.2 and gcc-4.7.x
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54918 --- Comment #3 from ian at gcc dot gnu.org 2012-10-23 05:01:31 UTC --- Author: ian Date: Tue Oct 23 05:01:24 2012 New Revision: 192706 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192706 Log: PR go/54918 libgo: Set library version number. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in trunk/libgo/configure trunk/libgo/configure.ac
[Bug go/54918] libgo.so.0 is not runtime compatible between gcc-4.6.2 and gcc-4.7.x
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54918 --- Comment #5 from ian at gcc dot gnu.org 2012-10-23 18:12:55 UTC --- Author: ian Date: Tue Oct 23 18:12:46 2012 New Revision: 192738 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192738 Log: PR go/54918 Revert previous patch: do not change libgo SONAME on branch. Modified: branches/gcc-4_7-branch/libgo/Makefile.am branches/gcc-4_7-branch/libgo/Makefile.in branches/gcc-4_7-branch/libgo/configure branches/gcc-4_7-branch/libgo/configure.ac
[Bug target/55061] libbacktrace build fails during bootstrap on powerpc-apple-darwin9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55061 --- Comment #6 from ian at gcc dot gnu.org 2012-10-24 21:09:59 UTC --- Author: ian Date: Wed Oct 24 21:09:55 2012 New Revision: 192782 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192782 Log: PR target/55061 * configure.ac: Check whether -funwind-tables option works. * configure: Rebuild. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/configure trunk/libbacktrace/configure.ac
[Bug target/55061] libbacktrace build fails during bootstrap on powerpc-apple-darwin9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55061 --- Comment #26 from ian at gcc dot gnu.org 2012-10-26 17:35:04 UTC --- Author: ian Date: Fri Oct 26 17:34:59 2012 New Revision: 192853 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192853 Log: PR target/55061 * configure.ac: Check for _Unwind_GetIPInfo function declaration. * configure: Regenerate. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/configure trunk/libbacktrace/configure.ac
[Bug other/55087] bogus "linux-vdso.so.1: No such file or directory" caused by libbacktrace
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55087 --- Comment #3 from ian at gcc dot gnu.org 2012-10-26 20:08:34 UTC --- Author: ian Date: Fri Oct 26 20:08:29 2012 New Revision: 192861 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192861 Log: PR other/55087 * posix.c (backtrace_open): Add does_not_exist parameter. * elf.c (phdr_callback): Do not warn if shared library could not be opened. * fileline.c (fileline_initialize): Update calls to backtrace_open. * internal.h (backtrace_open): Update declaration. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/elf.c trunk/libbacktrace/fileline.c trunk/libbacktrace/internal.h trunk/libbacktrace/posix.c
[Bug go/46958] ARM Go Does Not Compile (__builtin_return_address)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46958 --- Comment #2 from ian at gcc dot gnu.org 2011-01-05 00:08:07 UTC --- Author: ian Date: Wed Jan 5 00:07:59 2011 New Revision: 168495 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168495 Log: PR go/46958 PR go/46965 Call __builtin_return_address with 0 rather than 1. Modified: trunk/libgo/runtime/go-caller.c
[Bug go/46965] SH Go Does not Compile (__builtin_return_address)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46965 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 00:08:07 UTC --- Author: ian Date: Wed Jan 5 00:07:59 2011 New Revision: 168495 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168495 Log: PR go/46958 PR go/46965 Call __builtin_return_address with 0 rather than 1. Modified: trunk/libgo/runtime/go-caller.c
[Bug go/46961] PowerPC Not Supported By Go
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46961 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 00:24:34 UTC --- Author: ian Date: Wed Jan 5 00:24:15 2011 New Revision: 168500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168500 Log: PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. Modified: trunk/libgo/runtime/go-go.c
[Bug go/46960] MIPS Not Supported by Go
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46960 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 00:24:37 UTC --- Author: ian Date: Wed Jan 5 00:24:15 2011 New Revision: 168500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168500 Log: PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. Modified: trunk/libgo/runtime/go-go.c
[Bug go/46964] ARM Not Supported by Go
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46964 --- Comment #2 from ian at gcc dot gnu.org 2011-01-05 00:24:34 UTC --- Author: ian Date: Wed Jan 5 00:24:15 2011 New Revision: 168500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168500 Log: PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. Modified: trunk/libgo/runtime/go-go.c
[Bug go/46962] SPARC Not Supported By Go
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46962 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 00:24:39 UTC --- Author: ian Date: Wed Jan 5 00:24:15 2011 New Revision: 168500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168500 Log: PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. Modified: trunk/libgo/runtime/go-go.c
[Bug go/46959] M68K Not Supported by Go
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46959 --- Comment #3 from ian at gcc dot gnu.org 2011-01-05 00:24:30 UTC --- Author: ian Date: Wed Jan 5 00:24:15 2011 New Revision: 168500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168500 Log: PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. Modified: trunk/libgo/runtime/go-go.c
[Bug go/46963] SPARC64 Not Supported by Go
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46963 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 00:24:35 UTC --- Author: ian Date: Wed Jan 5 00:24:15 2011 New Revision: 168500 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168500 Log: PR go/46959 PR go/46960 PR go/46961 PR go/46962 PR go/46963 PR go/46964 Use __builtin_unwind_init rather than the SAVE_REGS hack. Modified: trunk/libgo/runtime/go-go.c
[Bug go/47161] [cppcheck][PATCH] found a memory leak in gcc/gcc/go/gofrontend/expressions.cc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47161 --- Comment #2 from ian at gcc dot gnu.org 2011-01-05 05:33:37 UTC --- Author: ian Date: Wed Jan 5 05:33:32 2011 New Revision: 168504 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168504 Log: PR go/47158 PR go/47159 PR go/47160 PR go/47161 Fix space leaks. Patch from Ettl Martin. Modified: trunk/gcc/go/gofrontend/expressions.cc trunk/gcc/go/gofrontend/gogo-tree.cc trunk/gcc/go/gofrontend/import-archive.cc trunk/gcc/go/gofrontend/import.cc
[Bug go/47160] [cppcheck][PATCH] found a memory leak in gcc/gcc/go/gofrontend/import.cc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47160 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 05:33:37 UTC --- Author: ian Date: Wed Jan 5 05:33:32 2011 New Revision: 168504 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168504 Log: PR go/47158 PR go/47159 PR go/47160 PR go/47161 Fix space leaks. Patch from Ettl Martin. Modified: trunk/gcc/go/gofrontend/expressions.cc trunk/gcc/go/gofrontend/gogo-tree.cc trunk/gcc/go/gofrontend/import-archive.cc trunk/gcc/go/gofrontend/import.cc
[Bug go/47159] [cppcheck][PATCH] found missmatch in allocation and deallocation of memory in gcc/gcc/go/gofrontend/import-archive.cc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47159 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 05:33:37 UTC --- Author: ian Date: Wed Jan 5 05:33:32 2011 New Revision: 168504 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168504 Log: PR go/47158 PR go/47159 PR go/47160 PR go/47161 Fix space leaks. Patch from Ettl Martin. Modified: trunk/gcc/go/gofrontend/expressions.cc trunk/gcc/go/gofrontend/gogo-tree.cc trunk/gcc/go/gofrontend/import-archive.cc trunk/gcc/go/gofrontend/import.cc
[Bug go/47158] [cppcheck][PATCH] found a memory leaks in gcc/gcc/go/gofrontend/gogo-tree.cc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47158 --- Comment #5 from ian at gcc dot gnu.org 2011-01-05 05:33:37 UTC --- Author: ian Date: Wed Jan 5 05:33:32 2011 New Revision: 168504 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168504 Log: PR go/47158 PR go/47159 PR go/47160 PR go/47161 Fix space leaks. Patch from Ettl Martin. Modified: trunk/gcc/go/gofrontend/expressions.cc trunk/gcc/go/gofrontend/gogo-tree.cc trunk/gcc/go/gofrontend/import-archive.cc trunk/gcc/go/gofrontend/import.cc
[Bug go/47176] libgo doesn't compile if libunicode is installed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47176 --- Comment #1 from ian at gcc dot gnu.org 2011-01-05 14:12:41 UTC --- Author: ian Date: Wed Jan 5 14:12:37 2011 New Revision: 168512 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168512 Log: PR go/47176 byte/libbytes.a depends on unicode.gox. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in
[Bug go/47452] Bootstrap fails in libgo (argument has incompatible type)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47452 --- Comment #1 from ian at gcc dot gnu.org 2011-01-25 05:45:23 UTC --- Author: ian Date: Tue Jan 25 05:45:21 2011 New Revision: 169192 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169192 Log: PR go/47452 Pick up local .gox files for specially built packages. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in
[Bug go/47515] Issues porting libgo to IRIX 6.5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47515 --- Comment #2 from ian at gcc dot gnu.org 2011-01-29 07:16:25 UTC --- Author: ian Date: Sat Jan 29 07:16:20 2011 New Revision: 169388 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169388 Log: PR go/47515 runtime: If no MAP_ANON, use /dev/zero. Modified: trunk/libgo/runtime/mem.c trunk/libgo/runtime/runtime.h
[Bug go/47378] ld warning linking with libgo.so: relocation bound to a symbol with STV_PROTECTED visibility
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47378 --- Comment #1 from ian at gcc dot gnu.org 2011-02-08 20:55:07 UTC --- Author: ian Date: Tue Feb 8 20:55:02 2011 New Revision: 169946 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169946 Log: PR go/47378 Don't use protected visibility for type descriptors. Modified: trunk/gcc/go/gofrontend/gogo-tree.cc
[Bug target/46093] code compiled with -fsplit-stack crashes when passing large struct
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46093 --- Comment #1 from ian at gcc dot gnu.org 2011-10-07 22:51:16 UTC --- Author: ian Date: Fri Oct 7 22:51:11 2011 New Revision: 179702 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179702 Log: PR target/46093 * generic-morestack.c (__generic_morestack): Make sure the segment is large enough for both the stack frame and the copied parameters. Modified: trunk/libgcc/ChangeLog trunk/libgcc/generic-morestack.c
[Bug c++/48665] type of const member function
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48665 --- Comment #8 from ian at gcc dot gnu.org 2011-10-10 20:34:26 UTC --- Author: ian Date: Mon Oct 10 20:34:20 2011 New Revision: 179772 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179772 Log: PR c++/48665 * cp-demangle.c (d_cv_qualifiers): If qualifiers are applied to a function type, change them to apply to the "this" parameter. * testsuite/demangle-expected: Add test case. Modified: trunk/libiberty/ChangeLog trunk/libiberty/cp-demangle.c trunk/libiberty/testsuite/demangle-expected
[Bug go/52586] libgo fails to build for mips*64-linux-gnu (reference to undefined name 'SYS_GETDENTS64')
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52586 --- Comment #5 from ian at gcc dot gnu.org 2012-04-30 16:04:28 UTC --- Author: ian Date: Mon Apr 30 16:04:17 2012 New Revision: 186986 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186986 Log: PR go/52586 mksysinfo, syscall: Make sure SYS_GETDENTS64 is defined. Fixes build on MIPS GNU/Linux. Modified: trunk/libgo/go/syscall/libcall_linux.go trunk/libgo/mksysinfo.sh
[Bug go/52586] libgo fails to build for mips*64-linux-gnu (reference to undefined name 'SYS_GETDENTS64')
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52586 --- Comment #6 from ian at gcc dot gnu.org 2012-04-30 16:04:43 UTC --- Author: ian Date: Mon Apr 30 16:04:33 2012 New Revision: 186987 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186987 Log: PR go/52586 mksysinfo, syscall: Make sure SYS_GETDENTS64 is defined. Fixes build on MIPS GNU/Linux. Modified: branches/gcc-4_7-branch/libgo/go/syscall/libcall_linux.go branches/gcc-4_7-branch/libgo/mksysinfo.sh
[Bug c/37303] const compound initializers in structs are written to .data instead of .rodata
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37303 --- Comment #5 from ian at gcc dot gnu.org 2012-05-01 21:25:20 UTC --- Author: ian Date: Tue May 1 21:25:15 2012 New Revision: 187027 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187027 Log: gcc/: PR c/37303 * c-decl.c (build_compound_literal): Make the decl readonly if it an array of a readonly type. * gimplify.c (gimplify_compound_literal_expr): Add fallback parameter. Change all callers. If the decl is not addressable and is not an l-value, make it readonly. gcc/testsuite: PR c/37303 * gcc.dg/pr37303.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr37303.c Modified: trunk/gcc/ChangeLog trunk/gcc/c-decl.c trunk/gcc/gimplify.c trunk/gcc/testsuite/ChangeLog
[Bug go/51874] Many libgo testsuite failures on Solaris, IRIX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51874 --- Comment #6 from ian at gcc dot gnu.org 2012-02-12 06:00:42 UTC --- Author: ian Date: Sun Feb 12 06:00:34 2012 New Revision: 184137 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184137 Log: PR go/51874 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on SPARC Solaris. Don't run the test at all on systems where it may not work, rather than xfailing it. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/go.test/go-test.exp
[Bug go/52084] go tests fail to link on powerpc-linux-gnu (undefined reference to __sync_add_and_fetch_8)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52084 --- Comment #1 from ian at gcc dot gnu.org 2012-02-12 06:23:13 UTC --- Author: ian Date: Sun Feb 12 06:23:08 2012 New Revision: 184138 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184138 Log: PR go/52084 libgo: Provide more __sync functions if required. Modified: trunk/libgo/config.h.in trunk/libgo/configure trunk/libgo/configure.ac trunk/libgo/runtime/thread.c
[Bug go/50654] Many Go tests fail on emutls targets
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50654 --- Comment #1 from ian at gcc dot gnu.org 2012-02-14 00:38:12 UTC --- Author: ian Date: Tue Feb 14 00:38:07 2012 New Revision: 184188 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184188 Log: PR go/50654 runtime: Reload m and g if necessary after getcontext returns. Modified: trunk/libgo/runtime/proc.c
[Bug go/48501] 64bit-out.go, select5-out.go, tmp.go compilation times out
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48501 --- Comment #3 from ian at gcc dot gnu.org 2012-02-14 18:02:23 UTC --- Author: ian Date: Tue Feb 14 18:02:09 2012 New Revision: 184218 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184218 Log: PR go/48501 runtime: Fix identity hash function for big-endian systems. Modified: trunk/libgo/runtime/go-type-identity.c
[Bug go/48501] 64bit-out.go, select5-out.go, tmp.go compilation times out
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48501 --- Comment #4 from ian at gcc dot gnu.org 2012-02-14 18:04:38 UTC --- Author: ian Date: Tue Feb 14 18:04:28 2012 New Revision: 184219 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184219 Log: PR go/48501 * go.test/go-test.exp (go-gc-tests): Disable optimizations when compiling generated file for 64bit and index tests. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/go.test/go-test.exp
[Bug go/48411] Bogusly canonicalized $target-gccgo
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48411 --- Comment #3 from ian at gcc dot gnu.org 2012-02-14 18:58:52 UTC --- Author: ian Date: Tue Feb 14 18:58:48 2012 New Revision: 184221 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184221 Log: PR go/48411 * Make-lang.in (gccgo-cross$(exeext)): New target. (go.all.cross): Depend on gccgo-cross$(exeext) instead of gccgo$(exeext). (go.install-common): Only install GCCGO_TARGET_INSTALL_NAME if gccgo-cross$(exeext) does not exist. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/Make-lang.in
[Bug go/48410] weird installation dir
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48410 --- Comment #1 from ian at gcc dot gnu.org 2012-02-14 19:40:15 UTC --- Author: ian Date: Tue Feb 14 19:40:09 2012 New Revision: 184223 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184223 Log: PR go/48410 libgo: Don't put .gox files in version-specific directory. Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in trunk/libgo/configure trunk/libgo/configure.ac trunk/libgo/testsuite/Makefile.in
[Bug go/48407] libgo/configure --without-libffi doesn't work
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48407 --- Comment #5 from ian at gcc dot gnu.org 2012-02-14 20:47:42 UTC --- Author: ian Date: Tue Feb 14 20:47:35 2012 New Revision: 184234 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184234 Log: PR go/48407 runtime: Permit building libgo without libffi. Modified: trunk/libgo/runtime/go-reflect-call.c
[Bug go/51874] Many libgo testsuite failures on Solaris, IRIX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51874 --- Comment #12 from ian at gcc dot gnu.org 2012-02-16 07:17:15 UTC --- Author: ian Date: Thu Feb 16 07:17:03 2012 New Revision: 184300 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184300 Log: PR go/51874 math: Don't use libc log2 and trunc functions. Modified: trunk/libgo/go/math/floor.go trunk/libgo/go/math/log10.go
[Bug go/52266] [4.7 Regression] syntax error in libgo/configure
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52266 --- Comment #1 from ian at gcc dot gnu.org 2012-02-17 15:44:35 UTC --- Author: ian Date: Fri Feb 17 15:44:29 2012 New Revision: 184345 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184345 Log: PR go/52266 libgo: Remove accidental AC_INCLUDES_DEFAULT from configure script. Modified: trunk/libgo/configure trunk/libgo/configure.ac
[Bug target/52390] only linux uses nptl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52390 --- Comment #1 from ian at gcc dot gnu.org 2012-02-27 18:50:50 UTC --- Author: ian Date: Mon Feb 27 18:50:45 2012 New Revision: 184606 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184606 Log: PR target/52390 * generic-morestack.c (__generic_morestack_set_initial_sp): Test for __linux__ when removing signals from __morestack_fullmask. Modified: trunk/libgcc/ChangeLog trunk/libgcc/generic-morestack.c
[Bug go/52342] 64-bit go.test/test/chan/doubleselect.go times out on Solaris/SPARC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52342 --- Comment #1 from ian at gcc dot gnu.org 2012-03-05 06:39:13 UTC --- Author: ian Date: Mon Mar 5 06:39:08 2012 New Revision: 184914 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184914 Log: PR go/52342 runtime: Better big-endian identity hash function. Modified: trunk/libgo/runtime/go-type-identity.c
[Bug go/52557] Timex undefined on arm-linux-gnueabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52557 --- Comment #2 from ian at gcc dot gnu.org 2012-03-13 20:56:29 UTC --- Author: ian Date: Tue Mar 13 20:56:23 2012 New Revision: 185354 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185354 Log: PR go/52557 mksysinfo: Fix handling of timex for ARM GNU/Linux. Modified: trunk/libgo/mksysinfo.sh
[Bug go/52557] Timex undefined on arm-linux-gnueabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52557 --- Comment #6 from ian at gcc dot gnu.org 2012-03-13 22:03:38 UTC --- Author: ian Date: Tue Mar 13 22:03:30 2012 New Revision: 185359 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185359 Log: PR go/52557 mksysinfo: Fix handling of timex for ARM GNU/Linux. Modified: branches/gcc-4_7-branch/libgo/mksysinfo.sh
[Bug go/52583] Several new go testsuite failues on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52583 --- Comment #17 from ian at gcc dot gnu.org 2012-04-25 04:26:21 UTC --- Author: ian Date: Wed Apr 25 04:26:12 2012 New Revision: 186801 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186801 Log: PR go/52583 net: Solaris fixes. In particular fix fd_select.go to handle the case where a file descriptor is closed by one goroutine while another goroutine is waiting for it. Added: trunk/libgo/go/net/sock_solaris.go trunk/libgo/go/net/sockoptip_solaris.go Modified: trunk/libgo/Makefile.am trunk/libgo/Makefile.in trunk/libgo/go/net/dial_test.go trunk/libgo/go/net/fd_select.go trunk/libgo/go/net/multicast_test.go
[Bug go/52583] Several new go testsuite failues on Solaris
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52583 --- Comment #18 from ian at gcc dot gnu.org 2012-04-25 04:26:37 UTC --- Author: ian Date: Wed Apr 25 04:26:31 2012 New Revision: 186802 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186802 Log: PR go/52583 net: Solaris fixes. In particular fix fd_select.go to handle the case where a file descriptor is closed by one goroutine while another goroutine is waiting for it. Added: branches/gcc-4_7-branch/libgo/go/net/sock_solaris.go branches/gcc-4_7-branch/libgo/go/net/sockoptip_solaris.go Modified: branches/gcc-4_7-branch/libgo/Makefile.am branches/gcc-4_7-branch/libgo/Makefile.in branches/gcc-4_7-branch/libgo/go/net/dial_test.go branches/gcc-4_7-branch/libgo/go/net/fd_select.go branches/gcc-4_7-branch/libgo/go/net/multicast_test.go
[Bug go/52341] crypto/rand FAILs before Solaris 11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52341 --- Comment #2 from ian at gcc dot gnu.org 2012-04-25 04:41:23 UTC --- Author: ian Date: Wed Apr 25 04:41:13 2012 New Revision: 186804 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186804 Log: PR go/52341 crypto/rand: Use io.ReadFull when reading from /dev/urandom. Modified: branches/gcc-4_7-branch/libgo/go/crypto/rand/rand_test.go
[Bug go/52341] crypto/rand FAILs before Solaris 11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52341 --- Comment #1 from ian at gcc dot gnu.org 2012-04-25 04:41:05 UTC --- Author: ian Date: Wed Apr 25 04:40:49 2012 New Revision: 186803 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186803 Log: PR go/52341 crypto/rand: Use io.ReadFull when reading from /dev/urandom. Modified: trunk/libgo/go/crypto/rand/rand_test.go
[Bug go/52358] math FAILs on Solaris 8 and 9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52358 --- Comment #1 from ian at gcc dot gnu.org 2012-04-27 16:32:50 UTC --- Author: ian Date: Fri Apr 27 16:32:42 2012 New Revision: 186913 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186913 Log: PR go/52358 math: Work around bug in Solaris 9 implementation of ldexp. The bug is that ldexp(-1, -1075) should return -0, but the Solaris 9 implementation returns +0. Modified: trunk/libgo/go/math/ldexp.go
[Bug go/52358] math FAILs on Solaris 8 and 9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52358 --- Comment #2 from ian at gcc dot gnu.org 2012-04-27 16:33:14 UTC --- Author: ian Date: Fri Apr 27 16:33:01 2012 New Revision: 186914 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186914 Log: PR go/52358 math: Work around bug in Solaris 9 implementation of ldexp. The bug is that ldexp(-1, -1075) should return -0, but the Solaris 9 implementation returns +0. Modified: branches/gcc-4_7-branch/libgo/go/math/ldexp.go
[Bug go/52358] math FAILs on Solaris 8 and 9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52358 --- Comment #4 from ian at gcc dot gnu.org 2012-04-27 16:38:37 UTC --- Author: ian Date: Fri Apr 27 16:38:31 2012 New Revision: 186916 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186916 Log: PR go/52358 configure, runtime: Provide i386 long double math functions if needed. Modified: branches/gcc-4_7-branch/libgo/config.h.in branches/gcc-4_7-branch/libgo/configure branches/gcc-4_7-branch/libgo/configure.ac branches/gcc-4_7-branch/libgo/runtime/go-nosys.c
[Bug go/52358] math FAILs on Solaris 8 and 9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52358 --- Comment #3 from ian at gcc dot gnu.org 2012-04-27 16:38:19 UTC --- Author: ian Date: Fri Apr 27 16:38:11 2012 New Revision: 186915 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186915 Log: PR go/52358 configure, runtime: Provide i386 long double math functions if needed. Modified: trunk/libgo/config.h.in trunk/libgo/configure trunk/libgo/configure.ac trunk/libgo/runtime/go-nosys.c
[Bug go/59408] [4.9 regression] Many Go tests FAIL with notesleep not on g0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59408 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Fri Dec 6 18:26:27 2013 New Revision: 205756 URL: http://gcc.gnu.org/viewcvs?rev=205756&root=gcc&view=rev Log: PR go/59408 runtime: Don't require g != m->g0 in sema notesleep. Modified: trunk/libgo/runtime/lock_sema.c
[Bug go/59506] net FAILs (timeout) on alpha
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59506 --- Comment #4 from ian at gcc dot gnu.org --- Author: ian Date: Fri Dec 27 21:42:26 2013 New Revision: 206224 URL: http://gcc.gnu.org/viewcvs?rev=206224&root=gcc&view=rev Log: PR go/59506 net: use DialTimeout in TestSelfConnect Backported from master repository. This avoids problems with systems that take a long time to find out nothing is listening, while still testing for the self-connect misfeature since a self-connect should be fast. With this we may be able to remove the test for non-Linux systems. Tested (on GNU/Linux) by editing selfConnect in tcpsock_posix.go to always return false and verifying that TestSelfConnect then fails with and without this change. Idea from Uros Bizjak. Modified: trunk/libgo/go/net/dial_test.go
[Bug middle-end/51592] ICE with -fnon-call-exceptions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51592 --- Comment #2 from ian at gcc dot gnu.org 2011-12-16 23:11:41 UTC --- Author: ian Date: Fri Dec 16 23:11:37 2011 New Revision: 182419 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182419 Log: PR middle-end/51592 * gcc.dg/20111216-1.c: New test. Added: trunk/gcc/testsuite/gcc.dg/20111216-1.c Modified: trunk/gcc/testsuite/ChangeLog
[Bug c++/50012] [4.5/4.6/4.7 Regression] C++ front end misses -Wsign-compare warnings when extraneous parentheses are present
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50012 --- Comment #8 from ian at gcc dot gnu.org 2012-01-14 00:22:21 UTC --- Author: ian Date: Sat Jan 14 00:22:14 2012 New Revision: 183178 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183178 Log: gcc/: PR c++/50012 * tree.h (TYPE_QUALS): Add cast to int. (TYPE_QUALS_NO_ADDR_SPACE): Likewise. gcc/cp: PR c++/50012 * typeck.c (enum_cast_to_int): New static function. (cp_build_binary_op): When handling warn_sign_compare, don't test for TREE_NO_WARNING. Do call enum_cast_to_int. * call.c (avoid_sign_compare_warnings): Remove static function. (build_new_op_1): Don't call avoid_sign_compare_warnings. gcc/testsuite/: PR c++/50012 * g++.dg/warn/Wsign-compare-4.C: New. Added: trunk/gcc/testsuite/g++.dg/warn/Wsign-compare-4.C Modified: trunk/gcc/ChangeLog trunk/gcc/cp/ChangeLog trunk/gcc/cp/call.c trunk/gcc/cp/typeck.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree.h
[Bug go/50656] Several Go tests with unrecognized test line
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50656 --- Comment #1 from ian at gcc dot gnu.org 2012-01-18 05:42:47 UTC --- Author: ian Date: Wed Jan 18 05:42:41 2012 New Revision: 183270 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183270 Log: PR go/50656 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/go.test/go-test.exp trunk/gcc/testsuite/go.test/test/fixedbugs/bug345.dir/main.go trunk/gcc/testsuite/go.test/test/fixedbugs/bug364.go
[Bug go/47656] libgo.so has writable executable stack
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47656 --- Comment #1 from ian at gcc dot gnu.org 2012-01-27 22:25:06 UTC --- Author: ian Date: Fri Jan 27 22:25:02 2012 New Revision: 183650 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183650 Log: compiler: Use new __builtin_init_heap_trampoline. PR go/47656 * builtins.def (BUILT_IN_INIT_HEAP_TRAMPOLINE): Define. * builtins.c (expand_builtin_init_trampoline): Add onstack parameter. Change caller. (expand_builtin): Handle BUILT_IN_INIT_HEAP_TRAMPOLINE. * tree.c (build_common_builtin_nodes): Declare __builtin_init_heap_trampoline. Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/builtins.def trunk/gcc/go/gofrontend/gogo-tree.cc trunk/gcc/tree.c
[Bug go/86343] types built by GO share TYPE_FIELDS in unsupported way
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86343 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Wed Jan 9 23:38:55 2019 New Revision: 267789 URL: https://gcc.gnu.org/viewcvs?rev=267789&root=gcc&view=rev Log: PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_struct_type): Go back to build_distinct_type_copy, but copy the fields so that they have the right DECL_CONTEXT. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/go-gcc.cc
[Bug go/88202] FAIL: runtime/pprof
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88202 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Fri Jan 18 03:29:38 2019 New Revision: 268057 URL: https://gcc.gnu.org/viewcvs?rev=268057&root=gcc&view=rev Log: PR go/88202 runtime: in sigprof, skip to sigtrampgo if we don't find sigtramp Fixes https://gcc.gnu.org/PR88202 Reviewed-on: https://go-review.googlesource.com/c/158218 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/runtime/proc.go
[Bug libbacktrace/88890] libbacktrace on 32-bit system with _FILE_OFFSET_BITS == 64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88890 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Fri Jan 18 17:13:59 2019 New Revision: 268082 URL: https://gcc.gnu.org/viewcvs?rev=268082&root=gcc&view=rev Log: PR libbacktrace/88890 * mmapio.c (backtrace_get_view): Change size parameter to uint64_t. Check that value fits in size_t. * read.c (backtrace_get_view): Likewise. * internal.h (backtrace_get_view): Update declaration. * elf.c (elf_add): Pass shstrhdr->sh_size to backtrace_get_view. Modified: trunk/libbacktrace/ChangeLog trunk/libbacktrace/elf.c trunk/libbacktrace/internal.h trunk/libbacktrace/mmapio.c trunk/libbacktrace/read.c
[Bug go/88927] [9 Regression] Bootstrap failure on arm in libgo starting with r268084
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88927 --- Comment #5 from ian at gcc dot gnu.org --- Author: ian Date: Tue Jan 22 00:06:44 2019 New Revision: 268131 URL: https://gcc.gnu.org/viewcvs?rev=268131&root=gcc&view=rev Log: PR go/88927 runtime, internal/cpu: fix build for ARM GNU/Linux Was failing with ../../../libgo/go/internal/cpu/cpu.go:138:2: error: reference to undefined name 'doinit' 138 | doinit() | ^ Fix it by adding in Go 1.12 internal/cpu/cpu_arm.go, and the code in runtime that initializes the values. Fixes https://gcc.gnu.org/PR88927. Reviewed-on: https://go-review.googlesource.com/c/158717 Added: trunk/libgo/go/internal/cpu/cpu_arm.go Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/runtime/os_linux_arm.go
[Bug go/89019] LTO and gccgo cause ICE during free_lang_data
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89019 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Wed Feb 6 04:48:35 2019 New Revision: 268572 URL: https://gcc.gnu.org/viewcvs?rev=268572&root=gcc&view=rev Log: gcc/go: PR go/89019 * go-gcc.cc (Gcc_backend::placeholder_struct_type): Mark placeholder structs as requiring structural equality. (Gcc_backend::set_placeholder_pointer_type): Propagate the canonical type from the desired pointer type to the placeholder pointer type. gcc/testsuite/: * lib/go-torture.exp: Test compiling with -flto. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/go-gcc.cc trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/lib/go-torture.exp
[Bug go/89199] libgo regression in implementation of CompareAndSwap functions resulting in intermittent testcase failures on ppc64le power9 after r268458
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89199 --- Comment #2 from ian at gcc dot gnu.org --- Author: ian Date: Wed Feb 6 20:46:00 2019 New Revision: 268591 URL: https://gcc.gnu.org/viewcvs?rev=268591&root=gcc&view=rev Log: PR go/89199 sync/atomic: use strong form of atomic_compare_exchange_n In the recent change to use atomic_compare_exchange_n I thought we could use the weak form, which can spuriously fail. But that is not how it is implemented in the gc library, and it is not what the rest of the library expects. Thanks to Lynn Boger for identifying the problem. Fixes https://gcc.gnu.org/PR89199 Reviewed-on: https://go-review.googlesource.com/c/161359 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/sync/atomic/atomic.c
[Bug go/85429] Several gotools tests FAIL with Solaris as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85429 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Fri Apr 27 18:01:00 2018 New Revision: 259719 URL: https://gcc.gnu.org/viewcvs?rev=259719&root=gcc&view=rev Log: PR go/85429 cmd/go: add Solaris assembler syntax for gccgo buildid file The Solaris assembler uses a different syntax for section directives. This is https://golang.org/cl/109140 ported over to gccgo. Reviewed-on: https://go-review.googlesource.com/109141 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/cmd/go/internal/work/buildid.go
[Bug go/85429] Several gotools tests FAIL with Solaris as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85429 --- Comment #5 from ian at gcc dot gnu.org --- Author: ian Date: Fri Apr 27 18:44:28 2018 New Revision: 259721 URL: https://gcc.gnu.org/viewcvs?rev=259721&root=gcc&view=rev Log: PR go/85429 cmd/go: add Solaris assembler syntax for gccgo buildid file The Solaris assembler uses a different syntax for section directives. This is https://golang.org/cl/109140 ported over to gccgo. Reviewed-on: https://go-review.googlesource.com/109141 Modified: branches/gcc-8-branch/libgo/go/cmd/go/internal/work/buildid.go
[Bug go/85429] Several gotools tests FAIL with Solaris as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85429 --- Comment #11 from ian at gcc dot gnu.org --- Author: ian Date: Tue May 1 14:08:44 2018 New Revision: 259797 URL: https://gcc.gnu.org/viewcvs?rev=259797&root=gcc&view=rev Log: PR go/85429 cmd/go: support more Solaris assembler syntaxes Patch by Rainer Orth. Reviewed-on: https://go-review.googlesource.com/110563 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/cmd/go/internal/work/buildid.go
[Bug go/85630] GCC 8.1.0: Filesystem pollution during build: .cache dir in $HOME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85630 --- Comment #2 from ian at gcc dot gnu.org --- Author: ian Date: Fri May 4 16:23:51 2018 New Revision: 259937 URL: https://gcc.gnu.org/viewcvs?rev=259937&root=gcc&view=rev Log: PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECHO_ENV): Update for setting of GOCACHE. * Makefile.in: Rebuild. Modified: trunk/gotools/ChangeLog trunk/gotools/Makefile.am trunk/gotools/Makefile.in
[Bug go/85630] GCC 8.1.0: Filesystem pollution during build: .cache dir in $HOME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85630 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Fri May 4 17:07:20 2018 New Revision: 259945 URL: https://gcc.gnu.org/viewcvs?rev=259945&root=gcc&view=rev Log: PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECHO_ENV): Update for setting of GOCACHE. * Makefile.in: Rebuild. Modified: branches/gcc-8-branch/gotools/ChangeLog branches/gcc-8-branch/gotools/Makefile.am branches/gcc-8-branch/gotools/Makefile.in
[Bug go/85429] Several gotools tests FAIL with Solaris as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85429 --- Comment #12 from ian at gcc dot gnu.org --- Author: ian Date: Thu May 31 22:46:52 2018 New Revision: 261045 URL: https://gcc.gnu.org/viewcvs?rev=261045&root=gcc&view=rev Log: PR go/85429 Various backports from mainline: libgo: update to Go 1.10.2 release cmd/go: support more Solaris assembler syntaxes Patch by Rainer Orth. cmd/go: update to match recent changes to gc In https://golang.org/cl/111097 the gc version of cmd/go was updated to include some gofrontend-specific changes. The gofrontend code already has different versions of those changes; this CL makes the gofrontend match the upstream code. cmd/go, cmd/vet: make vet work with gccgo Backport https://golang.org/cl/113715 and https://golang.org/cl/113716: cmd/go: don't pass -compiler flag to vet Without this running go vet -compiler=gccgo causes vet to fail. The vet tool does need to know the compiler, but it is passed in vetConfig.Compiler. cmd/go, cmd/vet, go/internal/gccgoimport: make vet work with gccgo When using gccgo/GoLLVM, there is no package file for a standard library package. Since it is impossible for the go tool to rebuild the package, and since the package file exists only in the form of a .gox file, this seems like the best choice. Unfortunately it was confusing vet, which wanted to see a real file. This caused vet to report errors about missing package files for standard library packages. The gccgoimporter knows how to correctly handle this case. Fix this by 1) telling vet which packages are standard; 2) letting vet skip those packages; 3) letting the gccgoimporter handle this case. As a separate required fix, gccgo/GoLLVM has no runtime/cgo package, so don't try to depend on it (as it happens, this fixes golang/go#25324). The result is that the cmd/go vet tests pass when using -compiler=gccgo. crypto/x509: specify path to AIX certificate file go/build, cmd/go: update to match recent changes to gc Several recent changes to the gc version of cmd/go improve the gofrontend support. These changes are partially copies of existing gofrontend differences, and partially new code. This CL makes the gofrontend match the upstream code. The changes included here come from: https://golang.org/cl/111575 https://golang.org/cl/111595 https://golang.org/cl/111635 https://golang.org/cl/111636 For the record, the following recent gc changes are based on code already present in the gofrontend repo: https://golang.org/cl/110915 https://golang.org/cl/111615 For the record, a gc change, partially based on earlier gofrontend work, also with new gc code, was already copied to gofrontend repo in CL 111099: https://golang.org/cl/111097 This moves the generated list of standard library packages from cmd/go/internal/load to go/build. gotools/ChangeLog: Backport from mainline: 2018-05-09 Ian Lance Taylor * Makefile.am (check-go-tool): Don't copy zstdpkglist.go. * Makefile.in: Rebuild. Added: branches/gcc-8-branch/libgo/go/cmd/internal/objabi/funcid.go branches/gcc-8-branch/libgo/go/go/build/gc.go branches/gcc-8-branch/libgo/go/go/build/gccgo.go branches/gcc-8-branch/libgo/go/go/internal/srcimporter/testdata/issue23092/ branches/gcc-8-branch/libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go branches/gcc-8-branch/libgo/go/go/internal/srcimporter/testdata/issue24392/ branches/gcc-8-branch/libgo/go/go/internal/srcimporter/testdata/issue24392/issue24392.go branches/gcc-8-branch/libgo/go/net/http/pprof/pprof_test.go branches/gcc-8-branch/libgo/misc/cgo/testplugin/src/issue24351/ branches/gcc-8-branch/libgo/misc/cgo/testplugin/src/issue24351/main.go branches/gcc-8-branch/libgo/misc/cgo/testplugin/src/issue24351/plugin.go Modified: branches/gcc-8-branch/gotools/ChangeLog branches/gcc-8-branch/gotools/Makefile.am branches/gcc-8-branch/gotools/Makefile.in branches/gcc-8-branch/libgo/MERGE branches/gcc-8-branch/libgo/Makefile.am branches/gcc-8-branch/libgo/Makefile.in branches/gcc-8-branch/libgo/VERSION branches/gcc-8-branch/libgo/go/archive/zip/reader.go branches/gcc-8-branch/libgo/go/archive/zip/reader_test.go branches/gcc-8-branch/libgo/go/cmd/go/alldocs.go branches/gcc-8-branch/libgo/go/cmd/go/go_test.go branches/gcc-8-branch/libgo/go/cmd/go/internal/cfg/cfg.go branches/gcc-8-branch/libgo/go/cmd/go/internal/get/vcs.go branches/gcc-8-branch/libgo/go/cmd/go/internal/get/vcs_test.go branches/gcc-8-branch/libgo/go/cmd/go/internal/help/helpdoc.go branches/gcc-8-branch/libgo/go/cmd/go/internal/load/pkg.go branches/gcc-8-branch/libgo/go/cmd/go/internal/test/test.go branches/gcc-8
[Bug libgcc/86213] -fsplit-stack runtime may clobber SSE input param reg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86213 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Wed Jun 20 21:11:23 2018 New Revision: 261823 URL: https://gcc.gnu.org/viewcvs?rev=261823&root=gcc&view=rev Log: libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_segment): Move calls to getenv and getpagesize to __morestack_load_mmap. (__morestack_load_mmap) Initialize static_pagesize and use_guard_page here so as to avoid clobbering SSE regs during a __morestack call. gcc/testsuite/: * gcc.dg/split-8.c: New. Added: trunk/gcc/testsuite/gcc.dg/split-8.c Modified: trunk/gcc/testsuite/ChangeLog trunk/libgcc/ChangeLog trunk/libgcc/generic-morestack.c
[Bug libgcc/86213] -fsplit-stack runtime may clobber SSE input param reg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86213 --- Comment #2 from ian at gcc dot gnu.org --- Author: ian Date: Wed Jun 20 21:57:44 2018 New Revision: 261826 URL: https://gcc.gnu.org/viewcvs?rev=261826&root=gcc&view=rev Log: libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_segment): Move calls to getenv and getpagesize to __morestack_load_mmap. (__morestack_load_mmap) Initialize static_pagesize and use_guard_page here so as to avoid clobbering SSE regs during a __morestack call. gcc/testsuite/: * gcc.dg/split-8.c: New. Added: branches/gcc-8-branch/gcc/testsuite/gcc.dg/split-8.c Modified: branches/gcc-8-branch/gcc/testsuite/ChangeLog branches/gcc-8-branch/libgcc/ChangeLog branches/gcc-8-branch/libgcc/generic-morestack.c
[Bug go/86343] types built by GO share TYPE_FIELDS in unsupported way
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86343 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Thu Jun 28 17:46:36 2018 New Revision: 262225 URL: https://gcc.gnu.org/viewcvs?rev=262225&root=gcc&view=rev Log: PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_struct_type): Call build_variant_type_copy rather than build_distinct_type_copy. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/go-gcc.cc
[Bug tree-optimization/91663] split function can be re-inlined, leaving bad stack trace
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91663 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Thu Sep 5 04:12:30 2019 New Revision: 275396 URL: https://gcc.gnu.org/viewcvs?rev=275396&root=gcc&view=rev Log: PR tree-optimization/91663 * go-lang.c (go_langhook_post_options): Clear flag_partial_inlining. Modified: trunk/gcc/go/ChangeLog trunk/gcc/go/go-lang.c
[Bug go/91621] libgo/mksysinfo.sh: please avoid test ==
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91621 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Tue Sep 10 20:32:20 2019 New Revision: 275608 URL: https://gcc.gnu.org/viewcvs?rev=275608&root=gcc&view=rev Log: PR go/91621 mksysinfo: change test == to test = Fixes https://gcc.gnu.org/PR91621 Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/194569 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/mksysinfo.sh