]> sourceware.org Git - newlib-cygwin.git/commit
Update crt0.S for ARC.
authorJeff Johnston <jjohnstn@redhat.com>
Mon, 2 May 2016 15:58:47 +0000 (11:58 -0400)
committerJeff Johnston <jjohnstn@redhat.com>
Mon, 2 May 2016 15:58:47 +0000 (11:58 -0400)
commitcd494f7038ac739bee69775f91e02693f2734e79
tree843647d4c42c4a4c191e1aa25ef8b9c4c21b1edc
parente90da68265f1cf1d029970aa02d3bf8c63e2a6b5
Update crt0.S for ARC.

This is similar to commit 06537f05d4b6a0d2db01c6afda1d2a0ea2588126 to the
newlib for ARC.

GCC for ARC has been updated to provide consistent naming of preprocessor
definitions for different optional architecture features:

    * __ARC_BARREL_SHIFTER__ instead of __Xbarrel_shifter for
      -mbarrel-shifter
    * __ARCEM__ instead of __EM__ for ARC EM cores
    * __ARCHS__ instead of __HS__ for ARC HS cores
    * etc (not used in libgloss)

This patch updates crt0.S for ARC to use new definitions instead of a
deprecated ones. To ensure compatibility with older compiler new definitions
are also defined in crt0.S if needed, based on presence of deprecated
preprocessor definitions.

libgloss/ChangeLog

2016-04-29  Anton Kolesov  <Anton.Kolesov@synopsys.com>

        * arc/crt0.S: Use new GCC defines to detect processor features.
libgloss/arc/crt0.S
This page took 0.033013 seconds and 5 git commands to generate.