aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcc2.h
diff options
context:
space:
mode:
authorStefan Kanthak <stefan.kanthak@nexgo.de>2020-11-10 08:22:28 -0700
committerJeff Law <law@redhat.com>2020-11-10 08:29:46 -0700
commitebc4cd54b2378147d7041fd05ff03bd0e1a61e48 (patch)
tree4b2e2cf268b9af0c664bb895ce4d461ede62f282 /libgcc/libgcc2.h
parentcf392dbdf17e38026f8e3c0e9af7f5b87f63be56 (diff)
downloadgcc-ebc4cd54b2378147d7041fd05ff03bd0e1a61e48.zip
gcc-ebc4cd54b2378147d7041fd05ff03bd0e1a61e48.tar.gz
gcc-ebc4cd54b2378147d7041fd05ff03bd0e1a61e48.tar.bz2
Improve generated code for various libgcc2.c routines
libgcc/ * libgcc2.c (__addvSI3): Use overflow builtins. (__addvsi3, __addvDI3 ,__subvSI3, __subvsi3): Likewise. (__subvDI3 __mulvSI3, __mulvsi3, __negvSI2): Likewise. (__negvsi2, __negvDI2): Likewise. (__cmpdi2, __ucmpdi2): Adjust implementation to improve generated code. * libgcc2.h (__ucmpdi2): Adjust prototype.
Diffstat (limited to 'libgcc/libgcc2.h')
-rw-r--r--libgcc/libgcc2.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/libgcc2.h b/libgcc/libgcc2.h
index 1c20ffc..22a2706 100644
--- a/libgcc/libgcc2.h
+++ b/libgcc/libgcc2.h
@@ -402,7 +402,7 @@ extern UWtype __udiv_w_sdiv (UWtype *, UWtype, UWtype, UWtype);
#endif
extern cmp_return_type __cmpdi2 (DWtype, DWtype);
-extern cmp_return_type __ucmpdi2 (DWtype, DWtype);
+extern cmp_return_type __ucmpdi2 (UDWtype, UDWtype);
#if MIN_UNITS_PER_WORD > 1
extern SItype __bswapsi2 (SItype);