public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Available for testing: gcc-3.3.1-1 and gcc-mingw-20030911-1
@ 2003-09-13  0:27 Christopher Faylor
  2003-09-13  9:30 ` Max Bowsher
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: Christopher Faylor @ 2003-09-13  0:27 UTC (permalink / raw)
  To: cygwin

I've made test versions of gcc 3.3.1 (and the accompanying gcc-mingw
package) available via setup.  This version is the 3.3.1 release plus
the usual cygwin + mingw patches -- most of which come from Danny Smith.
The set of custom patches necessary for cygwin and mingw is shrinking
all of the time.  gcc 3.4 should be much better in this regard.

Anyway, it seems to work fine.  Usual caveats apply.

Problems go to the cygwin mailing list as always.

But you know that.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 23+ messages in thread
* Re: Available for testing: gcc-3.3.1-1 and gcc-mingw-20030911-1
@ 2003-09-13 20:59 Danny Smith
  2003-09-13 23:07 ` Rolf Campbell
  2003-09-14  5:16 ` Charles Wilson
  0 siblings, 2 replies; 23+ messages in thread
From: Danny Smith @ 2003-09-13 20:59 UTC (permalink / raw)
  To: cygwin

On Sat, Sep 13, 2003 at 12:43:38PM -0400, Rolf Campbell wrote:
>Christopher Faylor wrote:
>
>>On Sat, Sep 13, 2003 at 12:20:39PM -0400, Rolf Campbell wrote:
>>
>>>Is this new gcc supposed to be ABI compatible with 3.2.x?  Because I 
>>>can't link in libraries compiled with an older version of cygwin g++.
>>>
>>>/c/temp/cppunit-1.8.0/src/cppunit/TestSucessListener.cpp: undefined 
>>>reference to `___gxx_personality_v0'
>>>/c/temp/cppunit-1.8.0/src/cppunit/../../include/cppunit/TestListener.h:33: 
>>>undefined reference to `__Unwind_Resume'
>>
>>Apparently not.
>>
>Ok, let me rephrase:  Do you consider this a problem worth fixing?


gcc 3.2-3 used Dwarf2 exceptions, which worked most of the time. (In fact,
I don't recall any bug reports at all on cygwin list).  But it didn't work
with w32api callbacks, nor with some combinations of compiler switches
(notably -mcpu=i586 or -mno-accumulate-outgoing-args and
-fomit-frame-pointer).

cygwin gcc-3.3.1 uses setjmp-longjmp exception mechanism,
mingw does too and has done since gcc-3.2.1.

The two undefined references are Dwarf2 specific.  The corresponding
SjLj symbols are __gxx_personality_sj0 and  __Unwind_SjLj_Resume.

Danny

http://search.yahoo.com.au - Yahoo! Search
- Looking for more? Try the new Yahoo! Search

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 23+ messages in thread
* Re: Available for testing: gcc-3.3.1-1 and gcc-mingw-20030911-1
@ 2003-09-20 19:06 serge
  2003-09-20 19:33 ` Christopher Faylor
  0 siblings, 1 reply; 23+ messages in thread
From: serge @ 2003-09-20 19:06 UTC (permalink / raw)
  To: cygwin

Hallo Christopher,

   The support for unnamed structure/union is brocken!

   The warning only (-Wall) is generated and corresponding field is ignored!

The old GCC compiler (before 2.95.3 if I not mistake) reports the error.

In the previous 2.95.3 .. 3.2 and in the current GCC shipped with CYGWIN 
it was supported properly.

Sergey


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

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

end of thread, other threads:[~2003-09-20 19:08 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-13  0:27 Available for testing: gcc-3.3.1-1 and gcc-mingw-20030911-1 Christopher Faylor
2003-09-13  9:30 ` Max Bowsher
2003-09-13 16:20 ` Rolf Campbell
2003-09-13 16:31   ` Christopher Faylor
2003-09-13 16:43     ` Rolf Campbell
2003-09-13 17:03       ` Christopher Faylor
2003-09-13 18:52   ` Charles Wilson
2003-09-13 19:00     ` Rolf Campbell
2003-09-17  7:05 ` Gerrit P. Haase
2003-09-17 15:26   ` Christopher Faylor
2003-09-17 15:50     ` Gerrit P. Haase
2003-09-17 21:35       ` Christopher Faylor
2003-09-18  7:52         ` Gerrit P. Haase
2003-09-20  9:48     ` Gerrit P. Haase
2003-09-20 18:38       ` Christopher Faylor
2003-09-13 20:59 Danny Smith
2003-09-13 23:07 ` Rolf Campbell
2003-09-14  6:42   ` Gerrit P. Haase
2003-09-14  5:16 ` Charles Wilson
2003-09-14  8:14   ` Danny Smith
2003-09-14  8:35     ` Charles Wilson
2003-09-20 19:06 serge
2003-09-20 19:33 ` Christopher Faylor

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).