Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-29 Thread YunQiang Su
I report it as a bug: #835851
If it is OK, you can help us to push it.

On Mon, Aug 29, 2016 at 5:40 PM, YunQiang Su  wrote:
> On Mon, Aug 29, 2016 at 4:20 PM, Matthias Klose  wrote:
>> forgot to ask, if dak/ftp-master now accept packages with these architecture
>> names ...
>>
>
> Not yet.
>
>> On 28.08.2016 20:42, YunQiang Su wrote:
>>> And the attached is patch for mipsr6 support.
>>>
>>> On Mon, Aug 29, 2016 at 12:48 AM, YunQiang Su  wrote:
 @Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net
 with a branch name `add-mips-n32-r6-support'.

 On Sat, Aug 27, 2016 at 9:01 AM, YunQiang Su  wrote:
> Yeah, I am working on it.
> It seems going well.
>
> I think that I can figure it out soon.
>
> On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose  wrote:
>> Control: tags -1 - patch
>> Control: tags -1 + help
>>
>> On 22.05.2016 10:51, YunQiang Su wrote:
>>> Package: src:gcc-6
>>> Version: 6.1.1-4
>>>
>>> Hi, this is the patch for gcc-5, which add MIPS r6 support, include
>>> mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el
>>>
>>> In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).
>>
>> The patch doesn't apply anymore. Please could you update it for 6.2.0-1? 
>>  We
>> also likely need patches for cross-toolchain-base-ports and 
>> gcc-6-cross-ports.
>>
>>
>
>
>
> --
> YunQiang Su



 --
 YunQiang Su
>>>
>>>
>>>
>>
>
>
>
> --
> YunQiang Su



-- 
YunQiang Su



Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-29 Thread YunQiang Su
On Mon, Aug 29, 2016 at 4:20 PM, Matthias Klose  wrote:
> forgot to ask, if dak/ftp-master now accept packages with these architecture
> names ...
>

Not yet.

> On 28.08.2016 20:42, YunQiang Su wrote:
>> And the attached is patch for mipsr6 support.
>>
>> On Mon, Aug 29, 2016 at 12:48 AM, YunQiang Su  wrote:
>>> @Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net
>>> with a branch name `add-mips-n32-r6-support'.
>>>
>>> On Sat, Aug 27, 2016 at 9:01 AM, YunQiang Su  wrote:
 Yeah, I am working on it.
 It seems going well.

 I think that I can figure it out soon.

 On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose  wrote:
> Control: tags -1 - patch
> Control: tags -1 + help
>
> On 22.05.2016 10:51, YunQiang Su wrote:
>> Package: src:gcc-6
>> Version: 6.1.1-4
>>
>> Hi, this is the patch for gcc-5, which add MIPS r6 support, include
>> mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el
>>
>> In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).
>
> The patch doesn't apply anymore. Please could you update it for 6.2.0-1?  
> We
> also likely need patches for cross-toolchain-base-ports and 
> gcc-6-cross-ports.
>
>



 --
 YunQiang Su
>>>
>>>
>>>
>>> --
>>> YunQiang Su
>>
>>
>>
>



-- 
YunQiang Su



Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-29 Thread Matthias Klose
forgot to ask, if dak/ftp-master now accept packages with these architecture
names ...

On 28.08.2016 20:42, YunQiang Su wrote:
> And the attached is patch for mipsr6 support.
> 
> On Mon, Aug 29, 2016 at 12:48 AM, YunQiang Su  wrote:
>> @Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net
>> with a branch name `add-mips-n32-r6-support'.
>>
>> On Sat, Aug 27, 2016 at 9:01 AM, YunQiang Su  wrote:
>>> Yeah, I am working on it.
>>> It seems going well.
>>>
>>> I think that I can figure it out soon.
>>>
>>> On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose  wrote:
 Control: tags -1 - patch
 Control: tags -1 + help

 On 22.05.2016 10:51, YunQiang Su wrote:
> Package: src:gcc-6
> Version: 6.1.1-4
>
> Hi, this is the patch for gcc-5, which add MIPS r6 support, include
> mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el
>
> In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).

 The patch doesn't apply anymore. Please could you update it for 6.2.0-1?  
 We
 also likely need patches for cross-toolchain-base-ports and 
 gcc-6-cross-ports.


>>>
>>>
>>>
>>> --
>>> YunQiang Su
>>
>>
>>
>> --
>> YunQiang Su
> 
> 
> 



Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-28 Thread YunQiang Su
And the attached is patch for mipsr6 support.

On Mon, Aug 29, 2016 at 12:48 AM, YunQiang Su  wrote:
> @Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net
> with a branch name `add-mips-n32-r6-support'.
>
> On Sat, Aug 27, 2016 at 9:01 AM, YunQiang Su  wrote:
>> Yeah, I am working on it.
>> It seems going well.
>>
>> I think that I can figure it out soon.
>>
>> On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose  wrote:
>>> Control: tags -1 - patch
>>> Control: tags -1 + help
>>>
>>> On 22.05.2016 10:51, YunQiang Su wrote:
 Package: src:gcc-6
 Version: 6.1.1-4

 Hi, this is the patch for gcc-5, which add MIPS r6 support, include
 mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el

 In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).
>>>
>>> The patch doesn't apply anymore. Please could you update it for 6.2.0-1?  We
>>> also likely need patches for cross-toolchain-base-ports and 
>>> gcc-6-cross-ports.
>>>
>>>
>>
>>
>>
>> --
>> YunQiang Su
>
>
>
> --
> YunQiang Su



-- 
YunQiang Su
diff --git a/debian/control b/debian/control
index 6585813..43b8f52 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,8 @@ Maintainer: Debian GCC Maintainers 
 Uploaders: Matthias Klose 
 Standards-Version: 3.9.8
 Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), 
-  g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel mipsn32 
mipsn32el powerpc ppc64 s390 s390x sparc sparc64 x32] , g++-5 [arm64] 
, 
-  libc6.1-dev (>= 2.13-5) [alpha ia64] | libc0.3-dev (>= 2.13-5) [hurd-i386] | 
libc0.1-dev (>= 2.13-5) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-5), 
libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], 
libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], 
libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], 
libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 
ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el s390x sparc64 x32], 
libn32gcc1 [mips mipsel mips64 mips64el], lib64gcc1 [i386 mips mipsel mipsn32 
mipsn32el powerpc sparc s390 x32], libc6-dev-mips64 [mips mipsel mipsn32 
mipsn32el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el], libc6-dev-mips32 
[mipsn32 mipsn32el mips64 mips64el], libc6-dev-x32 [amd64 i386], libx32gcc1 
[amd64 i386], libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg 
[kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, 
+  g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 
mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el 
powerpc ppc64 s390 s390x sparc sparc64 x32] , g++-5 [arm64] , 
+  libc6.1-dev (>= 2.13-5) [alpha ia64] | libc0.3-dev (>= 2.13-5) [hurd-i386] | 
libc0.1-dev (>= 2.13-5) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-5), 
libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], 
libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], 
libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], 
libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 
ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el 
mips64r6 mips64r6el s390x sparc64 x32], libn32gcc1 [mips mipsel mips64 mips64el 
mipsr6 mipsr6el mips64r6 mips64r6el], lib64gcc1 [i386 mips mipsel mipsn32 
mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el powerpc sparc s390 x32], 
libc6-dev-mips64 [mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 
mipsn32r6el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el], libc6-dev-mips32 
[mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el], 
libc6-dev-x32 [amd64 i386], libx32gcc1 [amd64 i386], libc6.1-dbg [alpha ia64] | 
libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | 
libc6-dbg, 
   kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k], 
   m4, libtool, autoconf2.64, 
   libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], 
@@ -141,7 +141,7 @@ Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
 
 Package: lib64gcc-6-dev
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
+Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 mipsr6 
mipsr6el mipsn32r6 mipsn32r6el
 Section: libdevel
 Priority: optional
 Recommends: ${dep:libcdev}
@@ -176,7 +176,7 @@ Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
 
 Package: lib32gcc-6-dev
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el 
mips64 mips64el
+Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el 
mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Recommends: ${dep:libcdev}
@@ -211,7 

Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-28 Thread YunQiang Su
@Matthias, I pushed the patch to cross-toolchain-base to git.launchpad.net
with a branch name `add-mips-n32-r6-support'.

On Sat, Aug 27, 2016 at 9:01 AM, YunQiang Su  wrote:
> Yeah, I am working on it.
> It seems going well.
>
> I think that I can figure it out soon.
>
> On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose  wrote:
>> Control: tags -1 - patch
>> Control: tags -1 + help
>>
>> On 22.05.2016 10:51, YunQiang Su wrote:
>>> Package: src:gcc-6
>>> Version: 6.1.1-4
>>>
>>> Hi, this is the patch for gcc-5, which add MIPS r6 support, include
>>> mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el
>>>
>>> In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).
>>
>> The patch doesn't apply anymore. Please could you update it for 6.2.0-1?  We
>> also likely need patches for cross-toolchain-base-ports and 
>> gcc-6-cross-ports.
>>
>>
>
>
>
> --
> YunQiang Su



-- 
YunQiang Su



Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-26 Thread YunQiang Su
Yeah, I am working on it.
It seems going well.

I think that I can figure it out soon.

On Wed, Aug 24, 2016 at 2:44 PM, Matthias Klose  wrote:
> Control: tags -1 - patch
> Control: tags -1 + help
>
> On 22.05.2016 10:51, YunQiang Su wrote:
>> Package: src:gcc-6
>> Version: 6.1.1-4
>>
>> Hi, this is the patch for gcc-5, which add MIPS r6 support, include
>> mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el
>>
>> In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).
>
> The patch doesn't apply anymore. Please could you update it for 6.2.0-1?  We
> also likely need patches for cross-toolchain-base-ports and gcc-6-cross-ports.
>
>



-- 
YunQiang Su



Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-24 Thread Matthias Klose
Control: tags -1 - patch
Control: tags -1 + help

On 22.05.2016 10:51, YunQiang Su wrote:
> Package: src:gcc-6
> Version: 6.1.1-4
> 
> Hi, this is the patch for gcc-5, which add MIPS r6 support, include
> mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el
> 
> In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).

The patch doesn't apply anymore. Please could you update it for 6.2.0-1?  We
also likely need patches for cross-toolchain-base-ports and gcc-6-cross-ports.



Processed: Re: Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-08-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 - patch
Bug #824995 [src:gcc-6] gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to 
r2
Ignoring request to alter tags of bug #824995 to the same tags previously set
> tags -1 + help
Bug #824995 [src:gcc-6] gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to 
r2
Added tag(s) help.

-- 
824995: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824995
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#824995: gcc-6: add MIPS r6 support and bump mipsn32(el) ISA to r2

2016-05-22 Thread YunQiang Su
Package: src:gcc-6
Version: 6.1.1-4

Hi, this is the patch for gcc-5, which add MIPS r6 support, include
mipsr6/mipsr6el/mipsn32r6/mipsn32r6el/mips64r6/mips64r6el

In this patch, I also bump ISA to r2 from mips3 for mipsn32(el).

-- 
YunQiang Su
diff --git a/debian/control b/debian/control
index 5b96485..433aefa 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,8 @@ Maintainer: Debian GCC Maintainers 
 Uploaders: Matthias Klose 
 Standards-Version: 3.9.8
 Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), 
-  g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel mipsn32 
mipsn32el powerpc ppc64 s390 s390x sparc sparc64 x32] , g++-5 [arm64] 
, 
-  libc6.1-dev (>= 2.13-5) [alpha ia64] | libc0.3-dev (>= 2.13-5) [hurd-i386] | 
libc0.1-dev (>= 2.13-5) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-5), 
libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], 
libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], 
libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], 
libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 
ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el s390x sparc64 x32], 
libn32gcc1 [mips mipsel mips64 mips64el], lib64gcc1 [i386 mips mipsel mipsn32 
mipsn32el powerpc sparc s390 x32], libc6-dev-mips64 [mips mipsel mipsn32 
mipsn32el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el], libc6-dev-mips32 
[mipsn32 mipsn32el mips64 mips64el], libc6-dev-x32 [amd64 i386], libx32gcc1 
[amd64 i386], libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg 
[kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, 
+  g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 
mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el 
powerpc ppc64 s390 s390x sparc sparc64 x32] , g++-5 [arm64] , 
+  libc6.1-dev (>= 2.13-5) [alpha ia64] | libc0.3-dev (>= 2.13-5) [hurd-i386] | 
libc0.1-dev (>= 2.13-5) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-5), 
libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], 
libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], 
libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], 
libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 
ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el 
mips64r6 mips64r6el s390x sparc64 x32], libn32gcc1 [mips mipsel mips64 mips64el 
mipsr6 mipsr6el mips64r6 mips64r6el], lib64gcc1 [i386 mips mipsel mipsn32 
mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el powerpc sparc s390 x32], 
libc6-dev-mips64 [mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 
mipsn32r6el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el], libc6-dev-mips32 
[mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el], 
libc6-dev-x32 [amd64 i386], libx32gcc1 [amd64 i386], libc6.1-dbg [alpha ia64] | 
libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | 
libc6-dbg, 
   kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k], 
   m4, libtool, autoconf2.64, 
   libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], 
@@ -141,7 +141,7 @@ Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
 
 Package: lib64gcc-6-dev
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
+Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32 mipsr6 
mipsr6el mipsn32r6 mipsn32r6el
 Section: libdevel
 Priority: optional
 Recommends: ${dep:libcdev}
@@ -176,7 +176,7 @@ Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
 
 Package: lib32gcc-6-dev
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el 
mips64 mips64el
+Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el 
mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Recommends: ${dep:libcdev}
@@ -211,7 +211,7 @@ Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
 
 Package: libn32gcc-6-dev
-Architecture: mips mipsel mips64 mips64el
+Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
 Section: libdevel
 Priority: optional
 Recommends: ${dep:libcdev}
@@ -288,7 +288,7 @@ Description: GNU C compiler
  This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
 Package: gcc-6-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel mipsn32 
mipsn32el powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 
mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el 
powerpc ppc64 s390 s390x sparc sparc64 x32
 Section: devel
 Priority: optional
 Depends: gcc-6-base (= ${gcc:Version}),