public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/18106] New: Weak symbols are unimplemented on Windows
@ 2004-10-22  3:39 aaronavay62 at aaronwl dot com
  2004-10-22  3:42 ` [Bug target/18106] " aaronavay62 at aaronwl dot com
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: aaronavay62 at aaronwl dot com @ 2004-10-22  3:39 UTC (permalink / raw)
  To: gcc-bugs

On Windows targets, weak symbols have not supported in GCC, and have never been
supported.  However, they have been supported in binutils for years, with
varying degrees of quality.  They are probably now reliable enough to be
supported by GCC.

-- 
           Summary: Weak symbols are unimplemented on Windows
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aaronavay62 at aaronwl dot com
                CC: gcc-bugs at gcc dot gnu dot org
GCC target triplet: i686-pc-mingw32


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
@ 2004-10-22  3:42 ` aaronavay62 at aaronwl dot com
  2004-10-22 11:43 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: aaronavay62 at aaronwl dot com @ 2004-10-22  3:42 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From aaronavay62 at aaronwl dot com  2004-10-22 03:42 -------
Patch here: <http://gcc.gnu.org/ml/gcc-patches/2004-10/msg01656.html>.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
  2004-10-22  3:42 ` [Bug target/18106] " aaronavay62 at aaronwl dot com
@ 2004-10-22 11:43 ` pinskia at gcc dot gnu dot org
  2004-10-31  3:40 ` aaronavay62 at aaronwl dot com
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-22 11:43 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |aaronavay62 at aaronwl dot
                   |dot org                     |com
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-10-22 11:43:25
               date|                            |


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
  2004-10-22  3:42 ` [Bug target/18106] " aaronavay62 at aaronwl dot com
  2004-10-22 11:43 ` pinskia at gcc dot gnu dot org
@ 2004-10-31  3:40 ` aaronavay62 at aaronwl dot com
  2004-11-03 21:12 ` aaronavay62 at aaronwl dot com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: aaronavay62 at aaronwl dot com @ 2004-10-31  3:40 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From aaronavay62 at aaronwl dot com  2004-10-31 03:40 -------
As of 2004-10-25, weak symbols will break libstdc++-v3.  See
<http://gcc.gnu.org/ml/gcc-patches/2004-10/msg02723.html>.  I'm not sure what to
do about this yet.


-- 


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
                   ` (2 preceding siblings ...)
  2004-10-31  3:40 ` aaronavay62 at aaronwl dot com
@ 2004-11-03 21:12 ` aaronavay62 at aaronwl dot com
  2004-11-06  4:28 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: aaronavay62 at aaronwl dot com @ 2004-11-03 21:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From aaronavay62 at aaronwl dot com  2004-11-03 21:12 -------
For what its worth, the issue in comment #2 was resolved.  This patch can again
be safely applied.  It is awaiting review.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2004-10-22 11:43:25         |2004-11-03 21:12:22
               date|                            |


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
                   ` (3 preceding siblings ...)
  2004-11-03 21:12 ` aaronavay62 at aaronwl dot com
@ 2004-11-06  4:28 ` cvs-commit at gcc dot gnu dot org
  2004-11-06  4:29 ` aaronavay62 at aaronwl dot com
  2004-11-06 15:37 ` pinskia at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-06  4:28 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-11-06 04:28 -------
Subject: Bug 18106

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	aaronwl@gcc.gnu.org	2004-11-06 04:28:11

Modified files:
	gcc            : ChangeLog 
	gcc/config/i386: cygming.h 
	gcc/testsuite  : ChangeLog 
	gcc/testsuite/lib: target-supports.exp 

Log message:
	PR target/18106
	* config/i386/cygming.h
	[HAVE_GAS_WEAK] (ASM_WEAKEN_LABEL): Macro defined.
	
	* lib/target-supports.exp (check_weak_available): Support
	Windows.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.6197&r2=2.6198
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/cygming.h.diff?cvsroot=gcc&r1=1.22&r2=1.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4550&r2=1.4551
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/lib/target-supports.exp.diff?cvsroot=gcc&r1=1.24&r2=1.25



-- 


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
                   ` (4 preceding siblings ...)
  2004-11-06  4:28 ` cvs-commit at gcc dot gnu dot org
@ 2004-11-06  4:29 ` aaronavay62 at aaronwl dot com
  2004-11-06 15:37 ` pinskia at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: aaronavay62 at aaronwl dot com @ 2004-11-06  4:29 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From aaronavay62 at aaronwl dot com  2004-11-06 04:29 -------
Fixed.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


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


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

* [Bug target/18106] Weak symbols are unimplemented on Windows
  2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
                   ` (5 preceding siblings ...)
  2004-11-06  4:29 ` aaronavay62 at aaronwl dot com
@ 2004-11-06 15:37 ` pinskia at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-11-06 15:37 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.0.0


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


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

end of thread, other threads:[~2004-11-06 15:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-22  3:39 [Bug target/18106] New: Weak symbols are unimplemented on Windows aaronavay62 at aaronwl dot com
2004-10-22  3:42 ` [Bug target/18106] " aaronavay62 at aaronwl dot com
2004-10-22 11:43 ` pinskia at gcc dot gnu dot org
2004-10-31  3:40 ` aaronavay62 at aaronwl dot com
2004-11-03 21:12 ` aaronavay62 at aaronwl dot com
2004-11-06  4:28 ` cvs-commit at gcc dot gnu dot org
2004-11-06  4:29 ` aaronavay62 at aaronwl dot com
2004-11-06 15:37 ` pinskia at gcc dot gnu dot 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).