public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/17627] New: M68060 fails with libstdc++-v3/config/cpu/m68k/atomicity.h
@ 2004-09-23  3:59 cjohns at cybertec dot com dot au
  2004-09-23  8:59 ` [Bug libstdc++/17627] " schwab at suse dot de
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: cjohns at cybertec dot com dot au @ 2004-09-23  3:59 UTC (permalink / raw)
  To: gcc-bugs

Target: m68k-rtems
Version: 3.3.1
OS: RTEMS (4.6.1)
Hardware: MVME172 SBC

The M68060 User Manual:

 http://www.freescale.com/files/32bit/doc/ref_manual/MC68060UM.pdf

states in Table D-1 (page D-2) that the CAS instruction is a
"Software-supported" instruction. On my M68EC060 the 'cas' instruction results
in an exception.

Software emulation of this instruction in this situation would not seem
appropriate. Further RTEMS does not support software emulation of missing
instructions on the M68060. It assumes code is rebuilt with the -m68060 flag.

Removing M68060 from the first #if test results in a working C++ application.

I am raising this bug as the current version in GCC's CVS is the same as the
3.3.1 version.

-- 
           Summary: M68060 fails with libstdc++-
                    v3/config/cpu/m68k/atomicity.h
           Product: gcc
           Version: 3.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: cjohns at cybertec dot com dot au
                CC: gcc-bugs at gcc dot gnu dot org,joel dot sherrill at
                    oarcorp dot com
 GCC build triplet: i386-pc-linux-gnu
  GCC host triplet: i386-pc-linux-gnu
GCC target triplet: m68k-rtems


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


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

end of thread, other threads:[~2005-08-17  3:13 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-23  3:59 [Bug libstdc++/17627] New: M68060 fails with libstdc++-v3/config/cpu/m68k/atomicity.h cjohns at cybertec dot com dot au
2004-09-23  8:59 ` [Bug libstdc++/17627] " schwab at suse dot de
2004-09-23  9:00 ` schwab at suse dot de
2004-09-23 10:20 ` cjohns at cybertec dot com dot au
2004-09-23 11:14 ` joel at oarcorp dot com
2004-09-23 16:40 ` pinskia at gcc dot gnu dot org
2004-11-01 20:02 ` bkoz at gcc dot gnu dot org
2004-11-02 12:28 ` joel at gcc dot gnu dot org
2004-11-02 23:57 ` cvs-commit at gcc dot gnu dot org
2004-11-03  0:12 ` bkoz at gcc dot gnu dot org
2004-11-03 21:09 ` joel at oarcorp dot com
2004-11-03 22:25 ` schwab at suse dot de
2004-11-03 22:56 ` joel at oarcorp dot com
2004-11-03 23:05 ` cjohns at cybertec dot com dot au
2004-11-03 23:25 ` joel at oarcorp dot com
2004-11-03 23:45 ` schwab at suse dot de
2004-11-04  2:17 ` peter at the-baradas dot com
2004-11-04 14:56 ` joel at oarcorp dot com
2004-11-04 15:12 ` schwab at suse dot de
2004-11-04 16:37 ` joel at oarcorp dot com
2004-11-04 16:53 ` schwab at suse dot de
2004-11-04 19:11 ` joel at oarcorp dot com
2005-02-07 17:41 ` pinskia at gcc dot gnu dot org
2005-02-07 18:53 ` cjohns at cybertec dot com dot au
2005-08-17  3:19 ` 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).