[Bug go/92605] [10 regression] r278509 causes/reveals issue in building go library

2019-11-20 Thread ian at gcc dot gnu.org
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

2019-12-05 Thread ian at gcc dot gnu.org
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

2019-12-05 Thread ian at gcc dot gnu.org
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

2019-12-06 Thread ian at gcc dot gnu.org
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

2019-12-06 Thread ian at gcc dot gnu.org
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

2019-12-08 Thread ian at gcc dot gnu.org
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

2019-12-09 Thread ian at gcc dot gnu.org
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

2019-12-23 Thread ian at gcc dot gnu.org
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

2013-02-04 Thread ian at gcc dot gnu.org


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

2013-02-05 Thread ian at gcc dot gnu.org


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

2013-02-05 Thread ian at gcc dot gnu.org


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

2013-02-05 Thread ian at gcc dot gnu.org


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

2013-02-06 Thread ian at gcc dot gnu.org


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

2013-02-07 Thread ian at gcc dot gnu.org


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

2013-02-07 Thread ian at gcc dot gnu.org


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

2013-02-09 Thread ian at gcc dot gnu.org


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

2013-02-09 Thread ian at gcc dot gnu.org


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

2013-02-11 Thread ian at gcc dot gnu.org


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

2013-02-20 Thread ian at gcc dot gnu.org


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

2013-02-20 Thread ian at gcc dot gnu.org


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

2012-09-05 Thread ian at gcc dot gnu.org
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

2012-09-05 Thread ian at gcc dot gnu.org
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

2012-09-05 Thread ian at gcc dot gnu.org
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

2012-09-17 Thread ian at gcc dot gnu.org
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'

2012-09-17 Thread ian at gcc dot gnu.org
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

2012-09-18 Thread ian at gcc dot gnu.org
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

2012-09-27 Thread ian at gcc dot gnu.org


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"

2012-09-27 Thread ian at gcc dot gnu.org


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

2012-09-29 Thread ian at gcc dot gnu.org


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

2012-10-22 Thread ian at gcc dot gnu.org


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

2012-10-23 Thread ian at gcc dot gnu.org


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

2012-10-24 Thread ian at gcc dot gnu.org


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

2012-10-26 Thread ian at gcc dot gnu.org


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

2012-10-26 Thread ian at gcc dot gnu.org


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)

2011-01-04 Thread ian at gcc dot gnu.org
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)

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-04 Thread ian at gcc dot gnu.org
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

2011-01-05 Thread ian at gcc dot gnu.org
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)

2011-01-24 Thread ian at gcc dot gnu.org
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

2011-01-28 Thread ian at gcc dot gnu.org
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

2011-02-08 Thread ian at gcc dot gnu.org
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

2011-10-07 Thread ian at gcc dot gnu.org
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

2011-10-10 Thread ian at gcc dot gnu.org
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')

2012-04-30 Thread ian at gcc dot gnu.org
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')

2012-04-30 Thread ian at gcc dot gnu.org
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

2012-05-01 Thread ian at gcc dot gnu.org
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

2012-02-11 Thread ian at gcc dot gnu.org
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)

2012-02-11 Thread ian at gcc dot gnu.org
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

2012-02-13 Thread ian at gcc dot gnu.org
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

2012-02-14 Thread ian at gcc dot gnu.org
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

2012-02-14 Thread ian at gcc dot gnu.org
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

2012-02-14 Thread ian at gcc dot gnu.org
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

2012-02-14 Thread ian at gcc dot gnu.org
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

2012-02-14 Thread ian at gcc dot gnu.org
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

2012-02-15 Thread ian at gcc dot gnu.org
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

2012-02-17 Thread ian at gcc dot gnu.org
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

2012-02-27 Thread ian at gcc dot gnu.org
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

2012-03-04 Thread ian at gcc dot gnu.org
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

2012-03-13 Thread ian at gcc dot gnu.org
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

2012-03-13 Thread ian at gcc dot gnu.org
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

2012-04-24 Thread ian at gcc dot gnu.org
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

2012-04-24 Thread ian at gcc dot gnu.org
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

2012-04-24 Thread ian at gcc dot gnu.org
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

2012-04-24 Thread ian at gcc dot gnu.org
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

2012-04-27 Thread ian at gcc dot gnu.org
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

2012-04-27 Thread ian at gcc dot gnu.org
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

2012-04-27 Thread ian at gcc dot gnu.org
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

2012-04-27 Thread ian at gcc dot gnu.org
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

2013-12-06 Thread ian at gcc dot gnu.org
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

2013-12-27 Thread ian at gcc dot gnu.org
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

2011-12-16 Thread ian at gcc dot gnu.org
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

2012-01-13 Thread ian at gcc dot gnu.org
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

2012-01-17 Thread ian at gcc dot gnu.org
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

2012-01-27 Thread ian at gcc dot gnu.org
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

2019-01-09 Thread ian at gcc dot gnu.org
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

2019-01-17 Thread ian at gcc dot gnu.org
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

2019-01-18 Thread ian at gcc dot gnu.org
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

2019-01-21 Thread ian at gcc dot gnu.org
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

2019-02-05 Thread ian at gcc dot gnu.org
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

2019-02-06 Thread ian at gcc dot gnu.org
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

2018-04-27 Thread ian at gcc dot gnu.org
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

2018-04-27 Thread ian at gcc dot gnu.org
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

2018-05-01 Thread ian at gcc dot gnu.org
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

2018-05-04 Thread ian at gcc dot gnu.org
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

2018-05-04 Thread ian at gcc dot gnu.org
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

2018-05-31 Thread ian at gcc dot gnu.org
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

2018-06-20 Thread ian at gcc dot gnu.org
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

2018-06-20 Thread ian at gcc dot gnu.org
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

2018-06-28 Thread ian at gcc dot gnu.org
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

2019-09-04 Thread ian at gcc dot gnu.org
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 ==

2019-09-10 Thread ian at gcc dot gnu.org
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

  1   2   3   4   >