aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2011-07-04 10:02:34 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2011-07-04 10:02:34 +0000
commit6dab9931f8f4b4366c3e1670902ace73e736ac4d (patch)
tree465b14227b9bdddb17ca31127b3fdfa9d0615aa3 /libgcc
parentf027ee7cb0ed39a3c84b74673655bac4e22d335f (diff)
downloadgcc-6dab9931f8f4b4366c3e1670902ace73e736ac4d.zip
gcc-6dab9931f8f4b4366c3e1670902ace73e736ac4d.tar.gz
gcc-6dab9931f8f4b4366c3e1670902ace73e736ac4d.tar.bz2
t-avr (intfuncs16): Add _clrsbXX2.
libgcc/ * config/avr/t-avr (intfuncs16): Add _clrsbXX2. gcc/ * longlong.h (count_leading_zeros, count_trailing_zeros, COUNT_LEADING_ZEROS_0): Define for target avr if W_TYPE_SIZE is 16 resp. 64. From-SVN: r175800
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog4
-rw-r--r--libgcc/config/avr/t-avr2
2 files changed, 5 insertions, 1 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 358cc1e..626a32a 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2011-07-04 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/t-avr (intfuncs16): Add _clrsbXX2.
+
2011-06-28 Nick Clifton <nickc@redhat.com>
* config.host: Recognize all V850 variants.
diff --git a/libgcc/config/avr/t-avr b/libgcc/config/avr/t-avr
index 7c8783e..78829c7 100644
--- a/libgcc/config/avr/t-avr
+++ b/libgcc/config/avr/t-avr
@@ -1,5 +1,5 @@
# Extra 16-bit integer functions.
-intfuncs16 = _absvXX2 _addvXX3 _subvXX3 _mulvXX3 _negvXX2
+intfuncs16 = _absvXX2 _addvXX3 _subvXX3 _mulvXX3 _negvXX2 _clrsbXX2
hiintfuncs16 = $(subst XX,hi,$(intfuncs16))
siintfuncs16 = $(subst XX,si,$(intfuncs16))