public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
@ 2013-05-08 23:41 Bernhard.Rosenkranzer at linaro dot org
  2013-05-08 23:52 ` [Bug libgcc/57221] " pinskia at gcc dot gnu.org
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: Bernhard.Rosenkranzer at linaro dot org @ 2013-05-08 23:41 UTC (permalink / raw)
  To: gcc-bugs

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

             Bug #: 57221
           Summary: [4.8/4.9 regression] libgcc symbol visibility changes
                    break Android blobs
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgcc
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: Bernhard.Rosenkranzer@linaro.org


Created attachment 30064
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30064
Proposed fix

The changes in libgcc symbol visibilities that got into 4.8
(http://gcc.gnu.org/ml/gcc-patches/2012-08/msg01462.html) break important
Android blobs.

Bionic (Android's libc) has some rather weird hacks that expose libgcc.a's
__aeabi_uidiv and friends to applications linking to Bionic. The changed symbol
visibility breaks this, resulting in e.g. a Galaxy Nexus Android build done
with gcc 4.8 failing to boot to UI because it can't load its graphics drivers.

It may make sense to change symbol visibility back to default if the target is
Android. I've attached a patch that does that.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
@ 2013-05-08 23:52 ` pinskia at gcc dot gnu.org
  2013-05-09  0:09 ` Bernhard.Rosenkranzer at linaro dot org
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu.org @ 2013-05-08 23:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-05-08 23:52:19 UTC ---
This sounds more like a bug in Bionic rather than anything else.  Why not fix
it there?


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
  2013-05-08 23:52 ` [Bug libgcc/57221] " pinskia at gcc dot gnu.org
@ 2013-05-09  0:09 ` Bernhard.Rosenkranzer at linaro dot org
  2013-05-09  0:51 ` Bernhard.Rosenkranzer at linaro dot org
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: Bernhard.Rosenkranzer at linaro dot org @ 2013-05-09  0:09 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Bernhard Rosenkränzer <Bernhard.Rosenkranzer at linaro dot org> 2013-05-09 00:09:40 UTC ---
I agree that the best fix would be to just rebuild the blobs to get rid of the
problem -- but we don't have that option.

Fixing it in Bionic is harder than it sounds because the way things are built,
Bionic needs to export __aeabi_uidiv and friends - but since Bionic links to
libgcc.a, it can't just define and export __aeabi_uidiv itself because that
would cause a symbol clash even if libgcc.a's __aeabi_uidiv is hidden.

Even adding definitions there with __attribute__((weak)) didn't work.
>From gcc-bugs-return-421905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 09 00:13:46 2013
Return-Path: <gcc-bugs-return-421905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26916 invoked by alias); 9 May 2013 00:13:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 26722 invoked by uid 48); 9 May 2013 00:13:39 -0000
From: "LpSolit at netscape dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug web/52239] Upgrade GCC Bugzilla to 4.4
Date: Thu, 09 May 2013 00:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: web
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: LpSolit at netscape dot net
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: LpSolit at netscape dot net
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields:
Message-ID: <bug-52239-4-Y6HzONOgGR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-52239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-52239-4@http.gcc.gnu.org/bugzilla/>
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-SW-Source: 2013-05/txt/msg00578.txt.bz2
Content-length: 374

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

--- Comment #10 from Frédéric Buclin <LpSolit at netscape dot net> 2013-05-09 00:13:37 UTC ---
Created attachment 30065
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30065
GCC patch for 4.4, v1

Here is the updated patch to work with GCC Bugzilla 4.4. It's similar to
attachment 24956 from bug 49935.
>From gcc-bugs-return-421906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 09 00:16:18 2013
Return-Path: <gcc-bugs-return-421906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28758 invoked by alias); 9 May 2013 00:16:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28703 invoked by uid 48); 9 May 2013 00:16:09 -0000
From: "florian.conrady at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/57222] New: Template alias not working in argument of template class template method
Date: Thu, 09 May 2013 00:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: florian.conrady at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields:
Message-ID: <bug-57222-4@http.gcc.gnu.org/bugzilla/>
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
Content-Type: text/plain; charset="UTF-8"
MIME-Version: 1.0
X-SW-Source: 2013-05/txt/msg00579.txt.bz2
Content-length: 2729

http://gcc.gnu.org/bugzilla/show_bug.cgi?idW222

             Bug #: 57222
           Summary: Template alias not working in argument of template
                    class template method
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: florian.conrady@gmail.com


When I declare a template method of a template class whose argument type is
specified by a template alias, I get a compile error. With version 4.7.3 it
compiles. If I change the template class to a class, it compiles. If I replace
the template alias by the actual type (here Templ<bool>), it compiles.

Code:

template <template <typename T> class Templ>
using Bool = Templ<bool>;

template <typename T>
class Foo {
private:
public:
    template<template<typename U> class Templ>
    void method(Bool<Templ> boolTempl);
};

template <typename T>
template <template <typename U> class Templ>
void Foo<T>::method(Bool<Templ> boolTempl) {
}

int main() {
    Foo<char> foo;
    return 0;
}

Compiler Output:

g++ templTest12.C -o templTest12 -std=c++11
templTest12.C: In substitution of `template<template<class T> class Templ>
using Bool = Templ<bool> [with Templ = Templ]':
templTest12.C:17:6:   required from `class Foo<char>'
templTest12.C:30:12:   required from here
templTest12.C:2:25: error: `template<class U> class Templ' is not a template
 using Bool = Templ<bool>;

Compiler Specs:

g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.8.0-2ubuntu2~12.04.2' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs
--enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.8 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls
--with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug
--enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin
--with-system-zlib --enable-objc-gc --enable-multiarch --disable-werror
--with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64
--with-tune=generic --enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.0 (Ubuntu/Linaro 4.8.0-2ubuntu2~12.04.2)

System Info:

uname -a
Linux ip-10-245-218-142 3.2.0-39-virtual #62-Ubuntu SMP Thu Feb 28 00:48:27 UTC
2013 x86_64 x86_64 x86_64 GNU/Linux


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
  2013-05-08 23:52 ` [Bug libgcc/57221] " pinskia at gcc dot gnu.org
  2013-05-09  0:09 ` Bernhard.Rosenkranzer at linaro dot org
@ 2013-05-09  0:51 ` Bernhard.Rosenkranzer at linaro dot org
  2013-05-15 13:29 ` rguenth at gcc dot gnu.org
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: Bernhard.Rosenkranzer at linaro dot org @ 2013-05-09  0:51 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Bernhard Rosenkränzer <Bernhard.Rosenkranzer at linaro dot org> 2013-05-09 00:51:15 UTC ---
Created attachment 30068
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30068
Another patch

This patch is needed as well to make sure Bionic can re-export __aeabi_lmul and
friends.

Unlike the other patch, this one should be fixed before being applied: There
should be a #ifdef around the added attribute (not sure if there's already a
define for whether or not the target system is Android?)
>From gcc-bugs-return-421914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 09 05:04:28 2013
Return-Path: <gcc-bugs-return-421914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8412 invoked by alias); 9 May 2013 05:04:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 8382 invoked by uid 48); 9 May 2013 05:04:22 -0000
From: "snagavallis at outlook dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/57223] New: Auto-vectorization fails for nested multiple loops depending on type of array
Date: Thu, 09 May 2013 05:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: snagavallis at outlook dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Changed-Fields:
Message-ID: <bug-57223-4@http.gcc.gnu.org/bugzilla/>
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
Content-Type: text/plain; charset="UTF-8"
MIME-Version: 1.0
X-SW-Source: 2013-05/txt/msg00587.txt.bz2
Content-length: 1476

http://gcc.gnu.org/bugzilla/show_bug.cgi?idW223

             Bug #: 57223
           Summary: Auto-vectorization fails for nested multiple loops
                    depending on type of array
    Classification: Unclassified
           Product: gcc
           Version: 4.7.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: snagavallis@outlook.com


The second nested loop in the following code is not auto-vectorized if test_t
is a floating point type.

void foo(test_t * d, int n)
{
  int i, j, k;
  for (k=0; k<n; ++k) {
    for (i=0; i<n; ++i) {
      test_t t;
      for (j=0; j<k; ++j) {
        t = d[i*n+k] + d[k*n+j];
        d[i*n+j] = (d[i*n+j] < t) ? d[i*n+j] : t;
      }
      j = k;
      t = d[i*n+k] + d[k*n+j];
      d[i*n+j] = (d[i*n+j] < t) ? d[i*n+j] : t;
      for (j=k+1; j<n; ++j) {
        t = d[i*n+k] + d[k*n+j];
        d[i*n+j] = (d[i*n+j] < t) ? d[i*n+j] : t;
      }
    }
  }
}

However, the following seems to be auto-vectorized for all types.

void foo(test_t * d, int n)
{
  int i, j, k;
  for (k=0; k<n; ++k) {
    for (i=0; i<n; ++i) {
      for (j=0; j<k; ++j) {
        test_t t = d[i*n+k] + d[k*n+j];
        d[i*n+j] = (d[i*n+j] < t) ? d[i*n+j] : t;
      }
      for (j=k; j<n; ++j) {
        test_t t = d[i*n+k] + d[k*n+j];
        d[i*n+j] = (d[i*n+j] < t) ? d[i*n+j] : t;
      }
    }
  }
}


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (2 preceding siblings ...)
  2013-05-09  0:51 ` Bernhard.Rosenkranzer at linaro dot org
@ 2013-05-15 13:29 ` rguenth at gcc dot gnu.org
  2013-05-31 11:00 ` jakub at gcc dot gnu.org
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-05-15 13:29 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |arm-bionic-eabi
   Target Milestone|---                         |4.8.1


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (3 preceding siblings ...)
  2013-05-15 13:29 ` rguenth at gcc dot gnu.org
@ 2013-05-31 11:00 ` jakub at gcc dot gnu.org
  2013-10-16  9:51 ` jakub at gcc dot gnu.org
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-05-31 11:00 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.1                       |4.8.2

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.1 has been released.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (4 preceding siblings ...)
  2013-05-31 11:00 ` jakub at gcc dot gnu.org
@ 2013-10-16  9:51 ` jakub at gcc dot gnu.org
  2013-10-30 12:20 ` rguenth at gcc dot gnu.org
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-10-16  9:51 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.2                       |4.8.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.2 has been released.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (5 preceding siblings ...)
  2013-10-16  9:51 ` jakub at gcc dot gnu.org
@ 2013-10-30 12:20 ` rguenth at gcc dot gnu.org
  2014-05-22  9:07 ` [Bug libgcc/57221] [4.8/4.9/4.10 " rguenth at gcc dot gnu.org
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-10-30 12:20 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9/4.10 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (6 preceding siblings ...)
  2013-10-30 12:20 ` rguenth at gcc dot gnu.org
@ 2014-05-22  9:07 ` rguenth at gcc dot gnu.org
  2014-12-19 13:38 ` [Bug libgcc/57221] [4.8/4.9/5 " jakub at gcc dot gnu.org
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-05-22  9:07 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.3                       |4.8.4

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 4.8.3 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9/5 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (7 preceding siblings ...)
  2014-05-22  9:07 ` [Bug libgcc/57221] [4.8/4.9/4.10 " rguenth at gcc dot gnu.org
@ 2014-12-19 13:38 ` jakub at gcc dot gnu.org
  2015-03-13 12:11 ` ramana at gcc dot gnu.org
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-12-19 13:38 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.4                       |4.8.5

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.4 has been released.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9/5 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (8 preceding siblings ...)
  2014-12-19 13:38 ` [Bug libgcc/57221] [4.8/4.9/5 " jakub at gcc dot gnu.org
@ 2015-03-13 12:11 ` ramana at gcc dot gnu.org
  2015-03-23 13:39 ` mkuvyrkov at gcc dot gnu.org
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ramana at gcc dot gnu.org @ 2015-03-13 12:11 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-03-13
                 CC|                            |mkuvyrkov at gcc dot gnu.org,
                   |                            |ramana at gcc dot gnu.org
     Ever confirmed|0                           |1
      Known to fail|                            |4.8.0, 4.8.1, 4.8.2, 4.9.0,
                   |                            |4.9.1, 5.0

--- Comment #8 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
(In reply to Bernhard Rosenkränzer from comment #3)
> Created attachment 30068 [details]
> Another patch
> 
> This patch is needed as well to make sure Bionic can re-export __aeabi_lmul
> and friends.
> 
> Unlike the other patch, this one should be fixed before being applied: There
> should be a #ifdef around the added attribute (not sure if there's already a
> define for whether or not the target system is Android?)

Uggh, As you say this should be just for Android foo - please work out how to
deal with this to handle Android and not affect all standard Linux targets.
Maxim - can you handle this please ?

regards
Ramana
>From gcc-bugs-return-480282-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Mar 13 12:15:35 2015
Return-Path: <gcc-bugs-return-480282-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27440 invoked by alias); 13 Mar 2015 12:15:35 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 27368 invoked by uid 48); 13 Mar 2015 12:15:32 -0000
From: "ramana at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/61578] [4.9/5 regression] Code size increase for ARM thumb compared to 4.8.x when compiling with -Os
Date: Fri, 13 Mar 2015 12:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ramana at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 4.9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-61578-4-AwUPlwNQLv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61578-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61578-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-03/txt/msg01426.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?ida578

--- Comment #15 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
I'm going to remove the regression marker on this as this is now just purely
further code size improvements. Please submit patches on
gcc-patches@gcc.gnu.org for further discussion. Patches attached to bug reports
aren't reviewed.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9/5 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (9 preceding siblings ...)
  2015-03-13 12:11 ` ramana at gcc dot gnu.org
@ 2015-03-23 13:39 ` mkuvyrkov at gcc dot gnu.org
  2015-06-23  8:21 ` [Bug libgcc/57221] [4.8/4.9/5/6 " rguenth at gcc dot gnu.org
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: mkuvyrkov at gcc dot gnu.org @ 2015-03-23 13:39 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

--- Comment #9 from Maxim Kuvyrkov <mkuvyrkov at gcc dot gnu.org> ---
Hi Bero,

I'm working on reproducing this.  How do you build the android toolchain?  Is
it manual or do you have this scripted?

In particular, do you use a pre-generated sysroot with Bionic or do you build
the C library as part of the toolchain?

Thanks.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.8/4.9/5/6 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (10 preceding siblings ...)
  2015-03-23 13:39 ` mkuvyrkov at gcc dot gnu.org
@ 2015-06-23  8:21 ` rguenth at gcc dot gnu.org
  2015-06-26 20:10 ` [Bug libgcc/57221] [4.9/5/6 " jakub at gcc dot gnu.org
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-06-23  8:21 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.5                       |4.9.3

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
The gcc-4_8-branch is being closed, re-targeting regressions to 4.9.3.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.9/5/6 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (11 preceding siblings ...)
  2015-06-23  8:21 ` [Bug libgcc/57221] [4.8/4.9/5/6 " rguenth at gcc dot gnu.org
@ 2015-06-26 20:10 ` jakub at gcc dot gnu.org
  2015-06-26 20:36 ` jakub at gcc dot gnu.org
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-06-26 20:10 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.9.3 has been released.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [4.9/5/6 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (12 preceding siblings ...)
  2015-06-26 20:10 ` [Bug libgcc/57221] [4.9/5/6 " jakub at gcc dot gnu.org
@ 2015-06-26 20:36 ` jakub at gcc dot gnu.org
  2021-05-04 12:31 ` [Bug libgcc/57221] [8/9/10/11/12 " rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-06-26 20:36 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.9.3                       |4.9.4


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [8/9/10/11/12 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (13 preceding siblings ...)
  2015-06-26 20:36 ` jakub at gcc dot gnu.org
@ 2021-05-04 12:31 ` rguenth at gcc dot gnu.org
  2021-05-14  9:46 ` [Bug libgcc/57221] [9/10/11/12 " jakub at gcc dot gnu.org
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-05-04 12:31 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [9/10/11/12 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (14 preceding siblings ...)
  2021-05-04 12:31 ` [Bug libgcc/57221] [8/9/10/11/12 " rguenth at gcc dot gnu.org
@ 2021-05-14  9:46 ` jakub at gcc dot gnu.org
  2021-06-01  8:05 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-05-14  9:46 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|8.5                         |9.4

--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 8 branch is being closed.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [9/10/11/12 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (15 preceding siblings ...)
  2021-05-14  9:46 ` [Bug libgcc/57221] [9/10/11/12 " jakub at gcc dot gnu.org
@ 2021-06-01  8:05 ` rguenth at gcc dot gnu.org
  2022-05-27  9:34 ` [Bug libgcc/57221] [10/11/12/13 " rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-06-01  8:05 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.4                         |9.5

--- Comment #17 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 9.4 is being released, retargeting bugs to GCC 9.5.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [10/11/12/13 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (16 preceding siblings ...)
  2021-06-01  8:05 ` rguenth at gcc dot gnu.org
@ 2022-05-27  9:34 ` rguenth at gcc dot gnu.org
  2022-06-28 10:30 ` jakub at gcc dot gnu.org
  2023-07-07 10:29 ` [Bug libgcc/57221] [11/12/13/14 " rguenth at gcc dot gnu.org
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-05-27  9:34 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.5                         |10.4

--- Comment #18 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 9 branch is being closed

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [10/11/12/13 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (17 preceding siblings ...)
  2022-05-27  9:34 ` [Bug libgcc/57221] [10/11/12/13 " rguenth at gcc dot gnu.org
@ 2022-06-28 10:30 ` jakub at gcc dot gnu.org
  2023-07-07 10:29 ` [Bug libgcc/57221] [11/12/13/14 " rguenth at gcc dot gnu.org
  19 siblings, 0 replies; 21+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-06-28 10:30 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|10.4                        |10.5

--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 10.4 is being released, retargeting bugs to GCC 10.5.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Bug libgcc/57221] [11/12/13/14 regression] libgcc symbol visibility changes break Android blobs
  2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
                   ` (18 preceding siblings ...)
  2022-06-28 10:30 ` jakub at gcc dot gnu.org
@ 2023-07-07 10:29 ` rguenth at gcc dot gnu.org
  19 siblings, 0 replies; 21+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-07-07 10:29 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57221

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|10.5                        |11.5

--- Comment #20 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 10 branch is being closed.

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2023-07-07 10:29 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-08 23:41 [Bug libgcc/57221] New: [4.8/4.9 regression] libgcc symbol visibility changes break Android blobs Bernhard.Rosenkranzer at linaro dot org
2013-05-08 23:52 ` [Bug libgcc/57221] " pinskia at gcc dot gnu.org
2013-05-09  0:09 ` Bernhard.Rosenkranzer at linaro dot org
2013-05-09  0:51 ` Bernhard.Rosenkranzer at linaro dot org
2013-05-15 13:29 ` rguenth at gcc dot gnu.org
2013-05-31 11:00 ` jakub at gcc dot gnu.org
2013-10-16  9:51 ` jakub at gcc dot gnu.org
2013-10-30 12:20 ` rguenth at gcc dot gnu.org
2014-05-22  9:07 ` [Bug libgcc/57221] [4.8/4.9/4.10 " rguenth at gcc dot gnu.org
2014-12-19 13:38 ` [Bug libgcc/57221] [4.8/4.9/5 " jakub at gcc dot gnu.org
2015-03-13 12:11 ` ramana at gcc dot gnu.org
2015-03-23 13:39 ` mkuvyrkov at gcc dot gnu.org
2015-06-23  8:21 ` [Bug libgcc/57221] [4.8/4.9/5/6 " rguenth at gcc dot gnu.org
2015-06-26 20:10 ` [Bug libgcc/57221] [4.9/5/6 " jakub at gcc dot gnu.org
2015-06-26 20:36 ` jakub at gcc dot gnu.org
2021-05-04 12:31 ` [Bug libgcc/57221] [8/9/10/11/12 " rguenth at gcc dot gnu.org
2021-05-14  9:46 ` [Bug libgcc/57221] [9/10/11/12 " jakub at gcc dot gnu.org
2021-06-01  8:05 ` rguenth at gcc dot gnu.org
2022-05-27  9:34 ` [Bug libgcc/57221] [10/11/12/13 " rguenth at gcc dot gnu.org
2022-06-28 10:30 ` jakub at gcc dot gnu.org
2023-07-07 10:29 ` [Bug libgcc/57221] [11/12/13/14 " rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).