Re: [Patch ,gcc/MIPS] add an build-time/runtime option to disable madd.fmt

2016-12-24 Thread Yunqiang Su
> 在 2016年12月22日,23:31,Richard Sandiford 写道: > > Matthew Fortune writes: >> Sandra Loosemore writes: >>> On 12/21/2016 11:54 AM, Yunqiang Su wrote: By this patch, I add a build-time option ` --with-unfused-madd4=yes/no', and runtime option -m(no-)unfused-madd4, to disable generat

[patch mips/gcc] add build-time and runtime options to disable or set madd.fmt type

2016-12-24 Thread Yunqiang Su
By this patch, I add build-time options: —with-madd4=unfused/fused/no runtime options: -mmadd4=unfused/fused/no to disable or set madd.fmt type. For MIPS r6 (TARGET_MIPS8000) and Loongson (TARGET_LOONGSON_3A), it always generate fused madd.fmt or maddf.fmt. diff --git

Re: Pretty printers for versioned namespace

2016-12-24 Thread François Dumont
On 15/12/2016 15:57, Jonathan Wakely wrote: And we could avoid three re.match expressions with complicated regular expressions by creating a helper function to do the "startswith" checks: def is_specialization_of(type, template_name): return re.match('^std::(%s)?%s<.*>$' % (vers_nsp, templat

[PATCH] Sync config.sub with upstream

2016-12-24 Thread Jeremy Soller
Add support for Redox OS and fix a bug with PRU machine. diff --git a/config.sub b/config.sub index 3478c1f..62b8259 100755 --- a/config.sub +++ b/config.sub @@ -2,7 +2,7 @@ # Configuration validation subroutine script. # Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2016-11-