Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Momentics® Development Suite 6.3.0 Service Pack 3 or 6.3.2 libgcc Patch for gcc on SH (Patch ID 770) Release Notes

QNX® Momentics® Development Suite 6.3.0 Service Pack 3 or 6.3.2

Date of this edition: October 17, 2007

Target OS: This patch is compatible with targets that are running QNX® Neutrino® 6.3.0 SP3 or 6.3.2.

Host OS: In order to apply this patch, you must have installed QNX Momentics 6.3.0 SP3 or 6.3.2 on one of the following host OSs:

  • Microsoft Windows Vista, XP SP1 and SP2, 2000 SP4, or NT SP6a
  • Sun Solaris 7, 8, 9, or 10
  • QNX® Neutrino® 6.3.0 SP3 or 6.3.2
  • Linux Red Hat 8 or 9, Red Hat Enterprise WS 3 or 4, Red Hat Fedora Core 3 or 4, Debian 3.1, or SUSE 10

Note:
  • This patch supersedes these patches:
    • libgcc Patch for gcc 2.95.3 on SH (Patch ID 269)
    • libgcc Patch for gcc 3.3.5 on SH (Patch ID 745)
  • For the most up-to-date version of these notes, go to our website (www.qnx.com), log into your myQNX account, and then go to the Download Center.

Contents

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

What's in this patch?

Binaries

This patch contains updates to libgcc.a.

Installed files

These files are installed in under base_directory/host:

  • win32/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/libgcc.a
  • win32/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/libgcc.a
  • win32/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/fexceptions/libgcc.a
  • win32/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fexceptions/libgcc.a
  • win32/x86/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/libgcc.a
  • win32/x86/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/pic/libgcc.a
  • qnx6/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/libgcc.a
  • qnx6/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/libgcc.a
  • qnx6/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/fexceptions/libgcc.a
  • qnx6/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fexceptions/libgcc.a
  • qnx6/x86/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/libgcc.a
  • qnx6/x86/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/pic/libgcc.a
  • linux/x86/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/libgcc.a
  • linux/x86/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/pic/libgcc.a
  • linux/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/libgcc.a
  • linux/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/libgcc.a
  • linux/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/fexceptions/libgcc.a
  • linux/x86/usr/lib/gcc-lib/ntosh/2.95.3/ml/fexceptions/libgcc.a
  • solaris/sparc/usr/lib/gcc-lib/ntosh/2.95.3/ml/libgcc.a
  • solaris/sparc/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/libgcc.a
  • solaris/sparc/usr/lib/gcc-lib/ntosh/2.95.3/ml/fpic/fexceptions/libgcc.a
  • solaris/sparc/usr/lib/gcc-lib/ntosh/2.95.3/ml/fexceptions/libgcc.a
  • solaris/sparc/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/libgcc.a
  • solaris/sparc/usr/lib/gcc-lib/sh-unknown-nto-qnx6.3.0/3.3.5/pic/libgcc.a

Fixed issues

This patch addresses the following issue:

  • We've corrected the symbol information for the __movstrSI12_i4() function in libgcc.a. The incorrect symbol type for this function could have caused runtime errors. (Ref# 38980, 38981)

Known issues

None currently known.

Technical support

If you have any questions, comments, or problems with a QNX product, please contact Technical Support. For more information, see the How to Get Help chapter of the Welcome to QNX Momentics guide or visit our website, www.qnx.com.