[Bug go/100537] [12 Regression] Bootstrap-O3 and bootstrap-debug fail on 32-bit ARM after gcc-12-657-ga076632e274a

2022-02-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100537

--- Comment #21 from CVS Commits  ---
The releases/gcc-11 branch has been updated by Richard Biener
:

https://gcc.gnu.org/g:8a1e92ff45e8e254fb557d20dcfa54a88d354329

commit r11-9592-g8a1e92ff45e8e254fb557d20dcfa54a88d354329
Author: Ian Lance Taylor 
Date:   Sat May 22 19:19:13 2021 -0700

compiler: mark global variables whose address is taken

To implement this, change the backend to use flag bits for variables.

Fixes https://gcc.gnu.org/PR100537

PR go/100537
* go-gcc.cc (class Gcc_backend): Update methods that create
variables to take a flags parameter.

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/322129
(cherry picked from commit 358832c46a378e5a0b8a2fa3c2739125e3e680c7)

[Bug go/100537] [12 Regression] Bootstrap-O3 and bootstrap-debug fail on 32-bit ARM after gcc-12-657-ga076632e274a

2022-02-17 Thread ian at airs dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100537

--- Comment #20 from Ian Lance Taylor  ---
There's no perfect way to handle the MERGE file on the release branches.  What
I usually do is to resolve the patch by replacing the existing revision number
with the new one.  Thanks.

[Bug go/100537] [12 Regression] Bootstrap-O3 and bootstrap-debug fail on 32-bit ARM after gcc-12-657-ga076632e274a

2022-02-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100537

--- Comment #19 from Richard Biener  ---
Ian, the PR100464 fix depends on this but when trying to cherry-pick the Go fix
to the gcc-11 branch I get a conflict in gcc/go/gofrontend/MERGE:

<<< HEAD
9782e85bef1c16c72a4980856d921cea104b129c
===
5a801b15699cced5203af5c7339b375cd55ecbac
>>> 358832c46a3 (compiler: mark global variables whose address is taken)

The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.

How should I handle backporting of such fixes?

[Bug go/100537] [12 Regression] Bootstrap-O3 and bootstrap-debug fail on 32-bit ARM after gcc-12-657-ga076632e274a

2021-09-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100537

Andrew Pinski  changed:

   What|Removed |Added

Summary|Bootstrap-O3 and|[12 Regression]
   |bootstrap-debug fail on |Bootstrap-O3 and
   |32-bit ARM after|bootstrap-debug fail on
   |gcc-12-657-ga076632e274a|32-bit ARM after
   ||gcc-12-657-ga076632e274a
   Target Milestone|--- |12.0