public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/24757]  New: __sync_fetch_and_add on ia64
@ 2005-11-09 16:45 pcarlini at suse dot de
  2005-11-09 17:00 ` [Bug other/24757] " pcarlini at suse dot de
                   ` (34 more replies)
  0 siblings, 35 replies; 36+ messages in thread
From: pcarlini at suse dot de @ 2005-11-09 16:45 UTC (permalink / raw)
  To: gcc-bugs

Since end of May, quite a few libstdc++-v3 testcases, stressing atomicity.h
are failing on multi-processor ia64 machines. See, for instance, in:

  http://gcc.gnu.org/ml/gcc-testresults/2005-11/msg00411.html

  FAIL: 22_locale/locale/cons/12658_thread-1.cc execution test
  FAIL: 22_locale/locale/cons/12658_thread-2.cc execution test

Those tests *never* fail in 4_0-branch, which doesn't use the builtins, and
never did in mainline before the below of mine (and a simultaneous one to
the compiler, which emptied ia64intrin.h)

2005-05-25  Paolo Carlini  <pcarlini@suse.de>

        * config/cpu/ia64/atomicity.h: Do not include ia64intrin.h.

My analysis is that __sync_fetch_and_add is somehow misbehaving on ia64.
I will try to investigate further the actual assembly, but I don't make
promises, sorry.


-- 
           Summary: __sync_fetch_and_add on ia64
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pcarlini at suse dot de


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


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

end of thread, other threads:[~2005-11-20 10:45 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-09 16:45 [Bug other/24757] New: __sync_fetch_and_add on ia64 pcarlini at suse dot de
2005-11-09 17:00 ` [Bug other/24757] " pcarlini at suse dot de
2005-11-09 17:35 ` pinskia at gcc dot gnu dot org
2005-11-09 17:45 ` pcarlini at suse dot de
2005-11-09 17:51 ` pcarlini at suse dot de
2005-11-09 19:30 ` pcarlini at suse dot de
2005-11-10  1:41 ` [Bug target/24757] " pcarlini at suse dot de
2005-11-10  9:59 ` [Bug target/24757] [4.1 Regression] " pcarlini at suse dot de
2005-11-17 13:50 ` pcarlini at suse dot de
2005-11-18 15:20 ` pinskia at gcc dot gnu dot org
2005-11-18 15:23 ` pcarlini at suse dot de
2005-11-18 15:24 ` pinskia at gcc dot gnu dot org
2005-11-18 15:27 ` pinskia at gcc dot gnu dot org
2005-11-18 15:29 ` pinskia at gcc dot gnu dot org
2005-11-18 15:32 ` pcarlini at suse dot de
2005-11-18 15:35 ` pinskia at gcc dot gnu dot org
2005-11-18 23:32 ` rth at gcc dot gnu dot org
2005-11-18 23:41 ` pcarlini at suse dot de
2005-11-19  0:56 ` rth at gcc dot gnu dot org
2005-11-19  1:05 ` pcarlini at suse dot de
2005-11-19  1:06 ` pcarlini at suse dot de
2005-11-19  1:08 ` pcarlini at suse dot de
2005-11-19  2:08 ` mmitchel at gcc dot gnu dot org
2005-11-19  2:09 ` rth at gcc dot gnu dot org
2005-11-19  2:15 ` pcarlini at suse dot de
2005-11-19  2:33 ` pcarlini at suse dot de
2005-11-19 22:12 ` pcarlini at suse dot de
2005-11-19 22:38 ` rguenth at gcc dot gnu dot org
2005-11-19 22:45 ` pcarlini at suse dot de
2005-11-19 23:02 ` pcarlini at suse dot de
2005-11-19 23:06 ` pcarlini at suse dot de
2005-11-20  0:22 ` schwab at suse dot de
2005-11-20  5:43 ` rth at gcc dot gnu dot org
2005-11-20 10:43 ` schwab at gcc dot gnu dot org
2005-11-20 10:44 ` schwab at gcc dot gnu dot org
2005-11-20 10:45 ` schwab at suse dot de

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