summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-01-04 23:16:34 +0000
committerechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-01-04 23:16:34 +0000
commitc2f6f0a7fefca7318ef23c13286ce0ea618a02bc (patch)
treedd4094fdd3ac11de20be720f32640aa8e1967ff6 /gcc
parent58d7d6543846cd04391ccbee7a5163f039a6238d (diff)
downloadgcc-c2f6f0a7fefca7318ef23c13286ce0ea618a02bc.tar.gz
2007-01-04 Eric Christopher <echristo@apple.com>
* libgcc2.c (__bswapsi2): Use SItype. (__bswapdi2): Use DItype. * libgcc2.h: Update for above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120454 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog16
-rw-r--r--gcc/libgcc2.c8
-rw-r--r--gcc/libgcc2.h4
3 files changed, 17 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f752ca82e15..907c7b56c1b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2007-01-04 Eric Christopher <echristo@apple.com>
+
+ * libgcc2.c (__bswapsi2): Use SItype.
+ (__bswapdi2): Use DItype.
+ * libgcc2.h: Update for above.
+
2007-01-04 Paul Brook <paul@codesourcery.com>
* config/arm/arm.md (arm_mulsi3, thumb_mulsi3, mulsi3_compare0,
@@ -381,14 +387,14 @@
2007-01-02 Steve Ellcey <sje@cup.hp.com>
* sbitmap.c (HOST_BITS_PER_LONG_LONG): Change to
- HOST_BITS_PER_LONGLONG
+ HOST_BITS_PER_LONGLONG
2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR c/19977
* c-typeck.c (store_init_value): Don't emit pedantic overflow
warning for non-static initializers.
-
+
2007-01-02 Steven Bosscher <steven@gcc.gnu.org>
* config/alpha/alpha.md, arm/arm.c, darwin.c, frv/frv.md,
@@ -427,7 +433,7 @@
* c-opts.c (c_common_post_options): Enabled by -Wextra.
* c-decl.c (declspecs_add_scspec): Replace -Wextra with
-Wold-style-declaration.
-
+
2007-01-02 Kazu Hirata <kazu@codesourcery.com>
* alias.c (init_alias_analysis): Use VEC_safe_grow_cleared.
@@ -445,7 +451,7 @@
* c-common.c(c_common_nodes_and_builtins): Since variants of
void_type_node get built before it is given a name, we need to
- give those variants the name, too.
+ give those variants the name, too.
(complete_array_type): We need to work with the canonical main
type of the array, from which we will build the qualified version.
* params.def (PARAM_VERIFY_CANONICAL_TYPES): New.
@@ -475,7 +481,7 @@
structural equality tests.
(build_array_type): Build the canonical form of an array type.
(build_function_type): Function types require structural equality,
- because they contain default arguments, attributes, etc.
+ because they contain default arguments, attributes, etc.
(build_method_type_directly): Ditto for method types.
(build_offset_type): Build the canonical offset type.
(build_complex_type): Build the canonical vector type.
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c
index bc50ab6b74f..b78b8f6a387 100644
--- a/gcc/libgcc2.c
+++ b/gcc/libgcc2.c
@@ -493,8 +493,8 @@ __ashrdi3 (DWtype u, word_type b)
#endif
#ifdef L_bswapsi2
-UWtype
-__bswapsi2 (UWtype u)
+SItype
+__bswapsi2 (SItype u)
{
return ((((u) & 0xff000000) >> 24)
| (((u) & 0x00ff0000) >> 8)
@@ -503,8 +503,8 @@ __bswapsi2 (UWtype u)
}
#endif
#ifdef L_bswapdi2
-UDWtype
-__bswapdi2 (UDWtype u)
+DItype
+__bswapdi2 (DItype u)
{
return ((((u) & 0xff00000000000000ull) >> 56)
| (((u) & 0x00ff000000000000ull) >> 40)
diff --git a/gcc/libgcc2.h b/gcc/libgcc2.h
index d15ab8d9dad..a38758ec11e 100644
--- a/gcc/libgcc2.h
+++ b/gcc/libgcc2.h
@@ -345,13 +345,13 @@ extern Wtype __addvSI3 (Wtype, Wtype);
extern Wtype __subvSI3 (Wtype, Wtype);
extern Wtype __mulvSI3 (Wtype, Wtype);
extern Wtype __negvSI2 (Wtype);
-extern UWtype __bswapsi2 (UWtype);
+extern SItype __bswapsi2 (SItype);
extern DWtype __absvDI2 (DWtype);
extern DWtype __addvDI3 (DWtype, DWtype);
extern DWtype __subvDI3 (DWtype, DWtype);
extern DWtype __mulvDI3 (DWtype, DWtype);
extern DWtype __negvDI2 (DWtype);
-extern UDWtype __bswapdi2 (UDWtype);
+extern DItype __bswapdi2 (DItype);
#ifdef COMPAT_SIMODE_TRAPPING_ARITHMETIC
extern SItype __absvsi2 (SItype);