newlib/libgloss
Jeff Johnston cd494f7038 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.
2016-05-02 11:58:47 -04:00
..
2016-05-02 11:58:47 -04:00
2008-04-04 21:52:01 +00:00
2010-09-23 08:07:47 +00:00
2010-12-17 10:13:31 +00:00
2015-09-04 13:13:30 -04:00
2008-04-04 21:52:01 +00:00
2008-04-04 21:52:01 +00:00
2014-08-14 15:00:33 +00:00
2008-04-04 21:52:01 +00:00
2016-03-13 12:50:23 +01:00
2008-04-04 21:52:01 +00:00
2000-03-17 22:48:54 +00:00
2008-04-04 21:52:01 +00:00
2000-03-17 22:48:54 +00:00
2015-12-17 16:51:41 -05:00
2015-12-17 16:51:41 -05:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00
2000-03-17 22:48:54 +00:00

bfin	- Analog Devices Blackfin processor.
sparc	- Fujitsu Sparclite board. Works on the ex930, ex931, ex933
hp74x	- Hewlett Packard HP742 board. Also some support for the hp743.
m68hc11 - Motorola 68HC11 or 68HC12 support.
m68k	- Motorola MVME135 and IDP board. For CPU32 systems.
mep	- Toshiba Media Processor.
pa	- WinBond and Oki boards with a PA.
mips	- R3000 support. Array Tech LSI33k based RAID disk controller.
lm32    - Lattice Mico32 simulator.
epiphany - Adapteva Epiphany multicore processor.
or1k	- OpenRISC 1000 processor.