diff options
-rw-r--r-- | sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch b/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch index a12a63f7e8dd..2acdc80704e2 100644 --- a/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch +++ b/sys-devel/gcc/files/3.2.3/gcc-3.2.3-mergel-fix.patch @@ -1,7 +1,7 @@ diff -ruN gcc-3.2.3.orig/gcc/config/rs6000/altivec.h gcc-3.2.3/gcc/config/rs6000/altivec.h --- gcc-3.2.3.orig/gcc/config/rs6000/altivec.h 2002-05-18 07:40:16.000000000 +0200 +++ gcc-3.2.3/gcc/config/rs6000/altivec.h 2003-07-02 10:11:35.000000000 +0200 -@@ -8535,4 +8535,51 @@ +@@ -8535,4 +8535,52 @@ #endif /* __cplusplus */ @@ -52,4 +52,5 @@ diff -ruN gcc-3.2.3.orig/gcc/config/rs6000/altivec.h gcc-3.2.3/gcc/config/rs6000 + ((vector signed int) my_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ +__ch (__bin_args_eq (vector unsigned int, (a1), vector unsigned int, (a2)), \ + ((vector unsigned int) my_vmrglw ((vector signed int) (a1), (vector signed int) (a2))), \ - #endif /* _ALTIVEC_H */ ++ __altivec_link_error_invalid_argument ()))))))) +#endif /* _ALTIVEC_H */ |