--- Additional Comments From rth at gcc dot gnu dot org 2005-01-02 07:54
---
Fixed.
--
What|Removed |Added
Status|ASSIGNED|RESOLVED
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-02
07:52 ---
Subject: Bug 19031
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-01-02 07:52:31
Modified files:
gcc: ChangeLog c-decl.c c-lang.c cgraph.c
--- Additional Comments From jh at suse dot cz 2005-01-01 23:27 ---
Subject: Re: [4.0 Regression] #pragma weak handling changes in 4.0.0
>
> --- Additional Comments From rth at gcc dot gnu dot org 2004-12-31 23:30
> ---
> I think that this sort of thing *ought* to work. How,
--- Additional Comments From rth at gcc dot gnu dot org 2004-12-31 23:30
---
I think that this sort of thing *ought* to work. How, exactly, to teach
cgraph to make it happen is perhaps tricky...
--
What|Removed |Added
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-31
13:15 ---
Not being able to build X is pretty critical.
--
What|Removed |Added
Severity|norm
--- Additional Comments From philipp dot thomas at t-link dot de
2004-12-19 00:41 ---
Well, the question should be, what the semantics of weak aliases are, no matter
how
they're created. This is because using __attribute__((weak, alias())) leads to
the
same results as '#pragma weak'.
--- Additional Comments From joseph at codesourcery dot com 2004-12-17
10:37 ---
Subject: Re: [4.0 Regression] #pragma weak handling changes in
4.0.0
On Fri, 17 Dec 2004, aj at gcc dot gnu dot org wrote:
> The question still remains, what are the symantics? Do we have to declare
>
--- Additional Comments From aj at gcc dot gnu dot org 2004-12-17 10:30
---
Further testing showed that this is a fallout from unit-at-a-time:
[EMAIL PROTECTED]:~/tmp> /opt/gcc/4.0-devel/bin/gcc -c test.c
[EMAIL PROTECTED]:~/tmp> nm test.o
r bar
V
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-16
16:31 ---
Well the following patch changed it:
2004-11-29 Daniel Jacobowitz <[EMAIL PROTECTED]>
PR c/7544
* Makefile.in (c-lang.o): Update dependencies.
* c-lang.c: Include "c-pragma.h".