public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Housekeeping work in backends.html
@ 2015-01-05 23:20 Eric Botcazou
  2015-01-06 18:43 ` Jeff Law
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-05 23:20 UTC (permalink / raw)
  To: gcc-patches
  Cc: Sebastien Bourdeauducq, Anthony Green, Chung-Lin Tang,
	Sandra Loosemore, Bernd Schmidt, DJ Delorie, Nick Clifton

[-- Attachment #1: Type: text/plain, Size: 405 bytes --]

Hi,

the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles the 
'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000 and sh 
still use define_peephole) and removes trailing spaces.

OK to commit?

Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant 
maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc).

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 3871 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.51
diff -u -r1.51 backends.html
--- backends.html	22 Sep 2014 13:46:25 -0000	1.51
+++ backends.html	5 Jan 2015 23:07:09 -0000
@@ -47,7 +47,7 @@
 r       Port can switch between ILP32 and LP64 at runtime.
         (Not necessarily supported by all subtargets.)
 c       Port uses cc0.
-p       Port does not use define_peephole.
+p       Port uses define_peephole (as opposed to define_peephole2).
 f       Port does not define prologue and/or epilogue RTL expanders.
 g       Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE.
 m       Port does not use define_constants.
@@ -66,49 +66,46 @@
          | Characteristics
 Target   | HMSLQNFICBD lqrcpfgmbdates
 ---------+---------------------------
-aarch64  |     Q        q  p g  da  s
-alpha    |  ?? Q   C    q  p g bda e 
-arc      |          B      p g  da
+aarch64  |     Q        q    g  da  s
+alpha    |  ?? Q   C    q    g bda e
+arc      |          B        g  da
 arm      |                      da  s
-avr      |    L  FI    l  c  g b
-bfin     |       F         p g  da
-c4x      |  ??  N I BD       g  d  e 
-c6x      |   S     CB      p g bda 
+avr      |    L  FI    l  cp g b
+bfin     |       F           g  da
+c6x      |   S     CB        g bda
 cr16     |    L  F C         g      s
-cris     |       F  B     cp g b a  s
-epiphany |         C       p g bda  s
-fr30     | ??    FI B        gm     s
-frv      | ??       B      p    da  s
-h8300    |       FI       cp g      s
-i386     |   ? Q        q  p    da   
-ia64     |   ? Q   C    qr p    da   
-iq2000   | ???   FICB      p g  d t  
-m32c     |    L  FI    l   p g      s
+cris     |       F  B     c  g b a  s
+epiphany |         C         g bda  s
+fr30     | ??    FI B      p gm     s
+frv      | ??       B           da  s
+h8300    |       FI       c  g      s
+i386     |   ? Q        q       da
+ia64     |   ? Q   C    qr      da
+iq2000   | ???   FICB        g  d t
+m32c     |    L  FI    l     g      s
 m32r     |       FI             d   s
-m68hc11  |    L  FI    l  c         s
-m68k     |   ?            c      a   
-mcore    |  ?    FI          gm d   s
-mep      |       F C       p g  d t s
+m68k     |   ?            cp     a
+mcore    |  ?    FI        p gm d   s
+mep      |       F C         g  d t s
 microblaze         CB          bd   s
-mips     |     Q   CB   qr p   bda  s
-mmix     | HM  Q   C    q  p   b a e 
+mips     |     Q   CB   qr     bda  s
+mmix     | HM  Q   C    q      b a e
 mn10300  | ??             c  g      s
-ms1      |   S   F  B      p g bd
-msp430   |    L  FI    l   p g      s
-nds32    |       F C       p    da  s
-pa       |   ? Q   CBD  qr    m da e 
-pdp11    |    L   IC    qrcp       e 
-rs6000   |     Q   C    qr      da   
-s390     |   ? Q        qr p g bda e 
-sh       |     Q   CB   qr     bda   
-sparc    |     Q   CB   qr p    da   
-spu      |   ? Q  *C       p g bd    
-stormy16 | ???L  FIC D l   p  m  a
-tilegx   |   S Q   C    q  p g bda e
-tilepro  |   S   F C       p g bda e
-v850     | ??    FI       cp gm d   s
-vax      |  M?    I       cp     a e 
-xtensa   |   ?     C       p   bd    
+msp430   |    L  FI    l     g      s
+nds32    |       F C            da  s
+pa       |   ? Q   CBD  qr    m da e
+pdp11    |    L   IC    qrc        e
+rs6000   |     Q   C    qr p    da
+s390     |   ? Q        qr   g bda e
+sh       |     Q   CB   qr p   bda
+sparc    |     Q   CB   qr      da
+spu      |   ? Q  *C         g bd
+stormy16 | ???L  FIC D l      m  a
+tilegx   |   S Q   C    q    g bda e
+tilepro  |   S   F C         g bda e
+v850     | ??    FI       c  gm d   s
+vax      |  M?    I       c      a e
+xtensa   |   ?     C           bd
 </pre>
 
 <p>For AVR simulator, see <a

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
@ 2015-01-06 18:43 ` Jeff Law
  2015-01-06 23:04   ` Eric Botcazou
  2015-01-06 20:50 ` Sandra Loosemore
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 19+ messages in thread
From: Jeff Law @ 2015-01-06 18:43 UTC (permalink / raw)
  To: Eric Botcazou, gcc-patches
  Cc: Sebastien Bourdeauducq, Anthony Green, Chung-Lin Tang,
	Sandra Loosemore, Bernd Schmidt, DJ Delorie, Nick Clifton

On 01/05/15 16:15, Eric Botcazou wrote:
> Hi,
>
> the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles the
> 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000 and sh
> still use define_peephole) and removes trailing spaces.
>
> OK to commit?
>
> Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant
> maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc).
This is fine.

I might claim updating this shouldn't ever require a review :-)

jeff

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
  2015-01-06 18:43 ` Jeff Law
@ 2015-01-06 20:50 ` Sandra Loosemore
  2015-01-06 23:16   ` Eric Botcazou
  2015-01-06 23:41 ` Eric Botcazou
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 19+ messages in thread
From: Sandra Loosemore @ 2015-01-06 20:50 UTC (permalink / raw)
  To: Eric Botcazou
  Cc: gcc-patches, Sebastien Bourdeauducq, Anthony Green,
	Chung-Lin Tang, Bernd Schmidt, DJ Delorie, Nick Clifton

On 01/05/2015 04:15 PM, Eric Botcazou wrote:
> Hi,
>
> the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles the
> 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000 and sh
> still use define_peephole) and removes trailing spaces.
>
> OK to commit?
>
> Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant
> maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc).

I think that for nios2 the correct entry is probably "SCpd", but the 
descriptions of some of the things in the table are too terse for me to 
be 100% sure that's correct.  E.g., the nios2 architecture doesn't 
include the concept of "condition codes" at all, so how many registers 
they might occupy seems irrelevant.  And, I think the "S" (no free 
simulator) situation will probably be resolved soon, and it's hardly a 
property of either the architecture or the GCC port....

-Sandra

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-06 18:43 ` Jeff Law
@ 2015-01-06 23:04   ` Eric Botcazou
  0 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-06 23:04 UTC (permalink / raw)
  To: Jeff Law
  Cc: gcc-patches, Sebastien Bourdeauducq, Anthony Green,
	Chung-Lin Tang, Sandra Loosemore, Bernd Schmidt, DJ Delorie,
	Nick Clifton

[-- Attachment #1: Type: text/plain, Size: 251 bytes --]

> I might claim updating this shouldn't ever require a review :-)

OK, it was mainly about toggling the 'p' letter...

I have installed the attached patch for lm32 (based on info privately provided 
by Sébastien) and visium.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 816 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.52
diff -u -r1.52 backends.html
--- backends.html	6 Jan 2015 22:48:32 -0000	1.52
+++ backends.html	6 Jan 2015 23:00:57 -0000
@@ -82,6 +82,7 @@
 i386     |   ? Q        q       da
 ia64     |   ? Q   C    qr      da
 iq2000   | ???   FICB        g  d t
+lm32     |       F           g bd
 m32c     |    L  FI    l     g      s
 m32r     |       FI             d   s
 m68k     |   ?            cp     a
@@ -104,6 +105,7 @@
 tilegx   |   S Q   C    q    g bda e
 tilepro  |   S   F C         g bda e
 v850     | ??    FI       c  gm d   s
+visium   |          B        g bd   s
 vax      |  M?    I       c      a e
 xtensa   |   ?     C           bd
 </pre>

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-06 20:50 ` Sandra Loosemore
@ 2015-01-06 23:16   ` Eric Botcazou
  0 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-06 23:16 UTC (permalink / raw)
  To: Sandra Loosemore
  Cc: gcc-patches, Sebastien Bourdeauducq, Anthony Green,
	Chung-Lin Tang, Bernd Schmidt, DJ Delorie, Nick Clifton

[-- Attachment #1: Type: text/plain, Size: 567 bytes --]

> I think that for nios2 the correct entry is probably "SCpd", but the
> descriptions of some of the things in the table are too terse for me to
> be 100% sure that's correct.  E.g., the nios2 architecture doesn't
> include the concept of "condition codes" at all, so how many registers
> they might occupy seems irrelevant.

I think 'C' is the correct setting in this case.  The 'p' letter has been 
toggled so it can be removed for nios2 and I think that 'b' can be added.

I have installed the attached patch for nios2.

Thanks for the feedback.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 567 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.53
diff -u -r1.53 backends.html
--- backends.html	6 Jan 2015 23:04:05 -0000	1.53
+++ backends.html	6 Jan 2015 23:12:40 -0000
@@ -94,6 +94,7 @@
 mn10300  | ??             c  g      s
 msp430   |    L  FI    l     g      s
 nds32    |       F C            da  s
+nios2    |   S     C           bd
 pa       |   ? Q   CBD  qr    m da e
 pdp11    |    L   IC    qrc        e
 rs6000   |     Q   C    qr p    da

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
  2015-01-06 18:43 ` Jeff Law
  2015-01-06 20:50 ` Sandra Loosemore
@ 2015-01-06 23:41 ` Eric Botcazou
  2015-01-07  0:10   ` Max Filippov
                     ` (2 more replies)
  2015-01-07  8:44 ` Eric Botcazou
                   ` (3 subsequent siblings)
  6 siblings, 3 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-06 23:41 UTC (permalink / raw)
  To: gcc-patches
  Cc: Sebastien Bourdeauducq, Anthony Green, Chung-Lin Tang,
	Sandra Loosemore, Bernd Schmidt, DJ Delorie, Nick Clifton

> Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant
> maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc).

The page is directly browsable at https://gcc.gnu.org/backends.html

For the moxie, nvptx, rl178 and rx ports, maintainers can send me the string 
as Sandra did for the nios2 port and I'll update the document.

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-06 23:41 ` Eric Botcazou
@ 2015-01-07  0:10   ` Max Filippov
  2015-01-07  8:11     ` Eric Botcazou
  2015-01-10  0:46   ` Bernd Schmidt
  2015-01-20  9:27   ` Eric Botcazou
  2 siblings, 1 reply; 19+ messages in thread
From: Max Filippov @ 2015-01-07  0:10 UTC (permalink / raw)
  To: Eric Botcazou
  Cc: gcc-patches, Sebastien Bourdeauducq, Anthony Green,
	Chung-Lin Tang, Sandra Loosemore, Bernd Schmidt, DJ Delorie,
	Nick Clifton

Hi Eric,

On Wed, Jan 7, 2015 at 2:39 AM, Eric Botcazou <ebotcazou@adacore.com> wrote:
> The page is directly browsable at https://gcc.gnu.org/backends.html
>
> For the moxie, nvptx, rl178 and rx ports, maintainers can send me the string
> as Sandra did for the nios2 port and I'll update the document.

Xtensa is now supported by the QEMU, so probably question mark in its 'S' slot
may be removed.

-- 
Thanks.
-- Max

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-07  0:10   ` Max Filippov
@ 2015-01-07  8:11     ` Eric Botcazou
  0 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-07  8:11 UTC (permalink / raw)
  To: Max Filippov
  Cc: gcc-patches, Sebastien Bourdeauducq, Anthony Green,
	Chung-Lin Tang, Sandra Loosemore, Bernd Schmidt, DJ Delorie,
	Nick Clifton

> Xtensa is now supported by the QEMU, so probably question mark in its 'S'
> slot may be removed.

Done, thanks.

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
                   ` (2 preceding siblings ...)
  2015-01-06 23:41 ` Eric Botcazou
@ 2015-01-07  8:44 ` Eric Botcazou
  2015-01-20 13:25   ` Steven Bosscher
  2015-01-07  9:28 ` Eric Botcazou
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 19+ messages in thread
From: Eric Botcazou @ 2015-01-07  8:44 UTC (permalink / raw)
  To: gcc-patches

[-- Attachment #1: Type: text/plain, Size: 432 bytes --]

> the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles
> the 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000
> and sh still use define_peephole) and removes trailing spaces.

Same treatment for the 'd' letter, the ports that do not use DFA scheduler 
descriptions are a clear minority (avr, cr16, cris, fr30, h8300, m32c, mmix, 
msp430, pdp11, stormy16, vax).  Applied.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 4350 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.56
diff -u -p -r1.56 backends.html
--- backends.html	7 Jan 2015 08:10:32 -0000	1.56
+++ backends.html	7 Jan 2015 08:37:40 -0000
@@ -52,7 +52,7 @@ f       Port does not define prologue an
 g       Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE.
 m       Port does not use define_constants.
 b       Port does not use '"* ..."' notation for output template code.
-d       Port uses DFA scheduler descriptions.
+d       Port does not use DFA scheduler descriptions.
 a       Port generates multiple inheritance thunks using
         TARGET_ASM_OUTPUT_MI(_VCALL)_THUNK.
 t       All insns either produce exactly one assembly instruction, or
@@ -66,49 +66,49 @@ s       &lt;arch&gt;-elf is the correct 
            |      Characteristics
 Target     | HMSLQNFICBD lqrcpfgmbdates
 -----------+---------------------------
-aarch64    |     Q        q    g  da  s
-alpha      |  ?? Q   C    q    g bda e
-arc        |          B        g  da
-arm        |                      da  s
-avr        |    L  FI    l  cp g b
-bfin       |       F           g  da
-c6x        |   S     CB        g bda
-cr16       |    L  F C         g      s
-cris       |       F  B     c  g b a  s
-epiphany   |         C         g bda  s
-fr30       | ??    FI B      p gm     s
-frv        | ??       B           da  s
-h8300      |       FI       c  g      s
-i386       |   ? Q        q       da
-ia64       |   ? Q   C    qr      da
-iq2000     | ???   FICB        g  d t
-lm32       |       F           g bd
-m32c       |    L  FI    l     g      s
-m32r       |       FI             d   s
+aarch64    |     Q        q    g   a  s
+alpha      |  ?? Q   C    q    g b a e
+arc        |          B        g   a
+arm        |                       a  s
+avr        |    L  FI    l  cp g bd
+bfin       |       F           g   a
+c6x        |   S     CB        g b a
+cr16       |    L  F C         g  d   s
+cris       |       F  B     c  g bda  s
+epiphany   |         C         g b a  s
+fr30       | ??    FI B      p gm d   s
+frv        | ??       B            a  s
+h8300      |       FI       c  g  d   s
+i386       |   ? Q        q        a
+ia64       |   ? Q   C    qr       a
+iq2000     | ???   FICB        g    t
+lm32       |       F           g b 
+m32c       |    L  FI    l     g  d   s
+m32r       |       FI                 s
 m68k       |   ?            cp     a
-mcore      |  ?    FI        p gm d   s
-mep        |       F C         g  d t s
-microblaze |         CB          bd   s
-mips       |     Q   CB   qr     bda  s
-mmix       | HM  Q   C    q      b a e
+mcore      |  ?    FI        p gm     s
+mep        |       F C         g    t s
+microblaze |         CB          b    s
+mips       |     Q   CB   qr     b a  s
+mmix       | HM  Q   C    q      bda e
 mn10300    | ??             c  g      s
-msp430     |    L  FI    l     g      s
-nds32      |       F C            da  s
-nios2      |   S     C           bd
-pa         |   ? Q   CBD  qr    m da e
-pdp11      |    L   IC    qrc        e
-rs6000     |     Q   C    qr p    da
-s390       |   ? Q        qr   g bda e
-sh         |     Q   CB   qr p   bda
-sparc      |     Q   CB   qr      da
-spu        |   ? Q  *C         g bd
-stormy16   | ???L  FIC D l      m  a
-tilegx     |   S Q   C    q    g bda e
-tilepro    |   S   F C         g bda e
-v850       | ??    FI       c  gm d   s
-visium     |          B        g bd   s
-vax        |  M?    I       c      a e
-xtensa     |         C           bd
+msp430     |    L  FI    l     g  d   s
+nds32      |       F C             a  s
+nios2      |   S     C           b 
+pa         |   ? Q   CBD  qr    m  a e
+pdp11      |    L   IC    qrc     d  e
+rs6000     |     Q   C    qr p     a
+s390       |   ? Q        qr   g b a e
+sh         |     Q   CB   qr p   b a
+sparc      |     Q   CB   qr       a
+spu        |   ? Q  *C         g b 
+stormy16   | ???L  FIC D l      m da
+tilegx     |   S Q   C    q    g b a e
+tilepro    |   S   F C         g b a e
+v850       | ??    FI       c  gm     s
+visium     |          B        g b    s
+vax        |  M?    I       c     da e
+xtensa     |         C           b 
 </pre>
 
 <p>For AVR simulator, see <a

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
                   ` (3 preceding siblings ...)
  2015-01-07  8:44 ` Eric Botcazou
@ 2015-01-07  9:28 ` Eric Botcazou
  2015-01-14  3:55 ` Anthony Green
  2015-01-20 10:59 ` Eric Botcazou
  6 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-07  9:28 UTC (permalink / raw)
  To: gcc-patches

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

> the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles
> the 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000
> and sh still use define_peephole) and removes trailing spaces.

This replaces 'a' with 'i' for multiple inheritance thunks and reuses 'a' for 
LRA by default (aarch64, arm, i386, mips, nds32, s390).  Applied.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 4479 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.57
diff -u -p -r1.57 backends.html
--- backends.html	7 Jan 2015 08:44:30 -0000	1.57
+++ backends.html	7 Jan 2015 09:23:44 -0000
@@ -53,8 +53,9 @@ g       Port does not define TARGET_ASM_
 m       Port does not use define_constants.
 b       Port does not use '"* ..."' notation for output template code.
 d       Port does not use DFA scheduler descriptions.
-a       Port generates multiple inheritance thunks using
+i       Port generates multiple inheritance thunks using
         TARGET_ASM_OUTPUT_MI(_VCALL)_THUNK.
+a       Port uses LRA (by default, i.e. unless overridden by a switch).
 t       All insns either produce exactly one assembly instruction, or
         trigger a define_split.
 e       &lt;arch&gt;-elf is not a supported target.
@@ -64,50 +65,50 @@ s       &lt;arch&gt;-elf is the correct 
 
 <pre>
            |      Characteristics
-Target     | HMSLQNFICBD lqrcpfgmbdates
------------+---------------------------
-aarch64    |     Q        q    g   a  s
-alpha      |  ?? Q   C    q    g b a e
-arc        |          B        g   a
-arm        |                       a  s
+Target     | HMSLQNFICBD lqrcpfgmbdiates
+-----------+----------------------------
+aarch64    |     Q        q    g   ia  s
+alpha      |  ?? Q   C    q    g b i  e
+arc        |          B        g   i
+arm        |                       ia  s
 avr        |    L  FI    l  cp g bd
-bfin       |       F           g   a
-c6x        |   S     CB        g b a
-cr16       |    L  F C         g  d   s
-cris       |       F  B     c  g bda  s
-epiphany   |         C         g b a  s
-fr30       | ??    FI B      p gm d   s
-frv        | ??       B            a  s
-h8300      |       FI       c  g  d   s
-i386       |   ? Q        q        a
-ia64       |   ? Q   C    qr       a
-iq2000     | ???   FICB        g    t
+bfin       |       F           g   i
+c6x        |   S     CB        g b i
+cr16       |    L  F C         g  d    s
+cris       |       F  B     c  g bdi   s
+epiphany   |         C         g b i   s
+fr30       | ??    FI B      p gm d    s
+frv        | ??       B            i   s
+h8300      |       FI       c  g  d    s
+i386       |   ? Q        q        ia
+ia64       |   ? Q   C    qr       i
+iq2000     | ???   FICB        g     t
 lm32       |       F           g b 
-m32c       |    L  FI    l     g  d   s
-m32r       |       FI                 s
-m68k       |   ?            cp     a
-mcore      |  ?    FI        p gm     s
-mep        |       F C         g    t s
-microblaze |         CB          b    s
-mips       |     Q   CB   qr     b a  s
-mmix       | HM  Q   C    q      bda e
-mn10300    | ??             c  g      s
-msp430     |    L  FI    l     g  d   s
-nds32      |       F C             a  s
+m32c       |    L  FI    l     g  d    s
+m32r       |       FI                  s
+m68k       |   ?            cp     i
+mcore      |  ?    FI        p gm      s
+mep        |       F C         g     t s
+microblaze |         CB          b i   s
+mips       |     Q   CB   qr     b ia  s
+mmix       | HM  Q   C    q      bdi  e
+mn10300    | ??             c  g   i   s
+msp430     |    L  FI    l     g  d    s
+nds32      |       F C             ia  s
 nios2      |   S     C           b 
-pa         |   ? Q   CBD  qr    m  a e
-pdp11      |    L   IC    qrc     d  e
-rs6000     |     Q   C    qr p     a
-s390       |   ? Q        qr   g b a e
-sh         |     Q   CB   qr p   b a
-sparc      |     Q   CB   qr       a
-spu        |   ? Q  *C         g b 
-stormy16   | ???L  FIC D l      m da
-tilegx     |   S Q   C    q    g b a e
-tilepro    |   S   F C         g b a e
-v850       | ??    FI       c  gm     s
-visium     |          B        g b    s
-vax        |  M?    I       c     da e
+pa         |   ? Q   CBD  qr    m  i  e
+pdp11      |    L   IC    qrc     d   e
+rs6000     |     Q   C    qr p     i
+s390       |   ? Q        qr   g b ia e
+sh         |     Q   CB   qr p   b i
+sparc      |     Q   CB   qr       i
+spu        |   ? Q  *C         g b i
+stormy16   | ???L  FIC D l      m di
+tilegx     |   S Q   C    q    g b i  e
+tilepro    |   S   F C         g b i  e
+v850       | ??    FI       c  gm      s
+visium     |          B        g b     s
+vax        |  M?    I       c     di  e
 xtensa     |         C           b 
 </pre>
 

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-06 23:41 ` Eric Botcazou
  2015-01-07  0:10   ` Max Filippov
@ 2015-01-10  0:46   ` Bernd Schmidt
  2015-01-13 23:25     ` Eric Botcazou
  2015-01-20  9:27   ` Eric Botcazou
  2 siblings, 1 reply; 19+ messages in thread
From: Bernd Schmidt @ 2015-01-10  0:46 UTC (permalink / raw)
  To: Eric Botcazou, gcc-patches
  Cc: Sebastien Bourdeauducq, Anthony Green, Chung-Lin Tang,
	Sandra Loosemore, DJ Delorie, Nick Clifton

On 01/07/2015 12:39 AM, Eric Botcazou wrote:
>> Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant
>> maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc).
>
> The page is directly browsable at https://gcc.gnu.org/backends.html
>
> For the moxie, nvptx, rl178 and rx ports, maintainers can send me the string
> as Sandra did for the nios2 port and I'll update the document.

For nvptx it's not really clear what to use in some cases, and in others 
I have no idea why we would need to keep track of these "characteristics".

H - you could argue a hardware implementation does not exist as it's a
     virtual target, but it can obviously be compiled down to run on
     hardware that does exist.
Q - "registers" are typed and you can declare 64 bit registers, so
     probably this is true
f - Not even sure what this is about. It only defines a small epilogue
     pattern.
a - Port uses neither LRA nor reload. Might be a new characteristic
     (along with several others).

The closest string is probably

SQCqfbde


Bernd

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-10  0:46   ` Bernd Schmidt
@ 2015-01-13 23:25     ` Eric Botcazou
  0 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-13 23:25 UTC (permalink / raw)
  To: Bernd Schmidt
  Cc: gcc-patches, Sebastien Bourdeauducq, Anthony Green,
	Chung-Lin Tang, Sandra Loosemore, DJ Delorie, Nick Clifton

> H - you could argue a hardware implementation does not exist as it's a
>      virtual target, but it can obviously be compiled down to run on
>      hardware that does exist.

Agreed.

> Q - "registers" are typed and you can declare 64 bit registers, so
>      probably this is true

OK.

> f - Not even sure what this is about. It only defines a small epilogue
>      pattern.

I think this means that the port still uses asm prologue/epilogue.  That's not 
the case here, so 'f' should probably be omitted and 'g' be added.

As a matter of fact, there are no ports left with 'f'.

> a - Port uses neither LRA nor reload. Might be a new characteristic
>      (along with several others).
> 
> The closest string is probably
> 
> SQCqfbde

Thanks, I have installed "SQCqgbde" based on the discussion above.

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
                   ` (4 preceding siblings ...)
  2015-01-07  9:28 ` Eric Botcazou
@ 2015-01-14  3:55 ` Anthony Green
  2015-01-14  9:46   ` Eric Botcazou
  2015-01-20 10:59 ` Eric Botcazou
  6 siblings, 1 reply; 19+ messages in thread
From: Anthony Green @ 2015-01-14  3:55 UTC (permalink / raw)
  To: Eric Botcazou
  Cc: gcc-patches, Sebastien Bourdeauducq, Chung-Lin Tang,
	Sandra Loosemore, Bernd Schmidt, DJ Delorie, Nick Clifton

Eric Botcazou <ebotcazou@adacore.com> writes:

> Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant 
> maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc).

I think I got this right....

           |      Characteristics
Target     | HMSLQNFICBD lqrcpfgmbdiates
-----------+----------------------------
moxie      |       F           g  d    s


AG

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-14  3:55 ` Anthony Green
@ 2015-01-14  9:46   ` Eric Botcazou
  0 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-14  9:46 UTC (permalink / raw)
  To: Anthony Green
  Cc: gcc-patches, Sebastien Bourdeauducq, Chung-Lin Tang,
	Sandra Loosemore, Bernd Schmidt, DJ Delorie, Nick Clifton

> I think I got this right....
> 
>            |      Characteristics
> 
> Target     | HMSLQNFICBD lqrcpfgmbdiates
> -----------+----------------------------
> moxie      |       F           g  d    s

Thanks, applied, but I think that 't' could be added because AFAICS every insn 
(not expander) generates exactly 1 assembly instruction.  Not very important 
though since only iq2000 and mep also have this nice property.

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-06 23:41 ` Eric Botcazou
  2015-01-07  0:10   ` Max Filippov
  2015-01-10  0:46   ` Bernd Schmidt
@ 2015-01-20  9:27   ` Eric Botcazou
  2 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-20  9:27 UTC (permalink / raw)
  To: gcc-patches
  Cc: Sebastien Bourdeauducq, Anthony Green, Chung-Lin Tang,
	Sandra Loosemore, Bernd Schmidt, DJ Delorie, Nick Clifton

[-- Attachment #1: Type: text/plain, Size: 224 bytes --]

> For the moxie, nvptx, rl178 and rx ports, maintainers can send me the string
> as Sandra did for the nios2 port and I'll update the document.

DJ kindly sent them for both ports so I have installed them.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 669 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.62
diff -u -r1.62 backends.html
--- backends.html	16 Jan 2015 17:07:57 -0000	1.62
+++ backends.html	20 Jan 2015 09:15:47 -0000
@@ -100,7 +100,9 @@
 nvptx      |   S Q   C    q    g b    e
 pa         |   ? Q   CBD  qr    m  i  e
 pdp11      |    L   IC    qrc     d   e
+rl78       |    L  F     l     g bd    s
 rs6000     |     Q   C    qr p     i
+rx         |                     b     s
 s390       |   ? Q        qr   g b ia e
 sh         |     Q   CB   qr p   b i
 sparc      |     Q   CB   qr       i

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
                   ` (5 preceding siblings ...)
  2015-01-14  3:55 ` Anthony Green
@ 2015-01-20 10:59 ` Eric Botcazou
  6 siblings, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-20 10:59 UTC (permalink / raw)
  To: gcc-patches

[-- Attachment #1: Type: text/plain, Size: 457 bytes --]

> the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles
> the 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000
> and sh still use define_peephole) and removes trailing spaces.

Same treatment for the 'b' letter, the ports that uses '"* ..."' notation for 
output template code are a minority and new ports don't use it.  This also 
puts 4 "blockers" for new ports (c, p, b, f) together.  Applied.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 4891 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.63
diff -u -r1.63 backends.html
--- backends.html	20 Jan 2015 09:17:12 -0000	1.63
+++ backends.html	20 Jan 2015 10:18:04 -0000
@@ -48,10 +48,10 @@
         (Not necessarily supported by all subtargets.)
 c       Port uses cc0.
 p       Port uses define_peephole (as opposed to define_peephole2).
+b       Port uses '"* ..."' notation for output template code.
 f       Port does not define prologue and/or epilogue RTL expanders.
 g       Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE.
 m       Port does not use define_constants.
-b       Port does not use '"* ..."' notation for output template code.
 d       Port does not use DFA scheduler descriptions.
 i       Port generates multiple inheritance thunks using
         TARGET_ASM_OUTPUT_MI(_VCALL)_THUNK.
@@ -65,55 +65,55 @@
 
 <pre>
            |      Characteristics
-Target     | HMSLQNFICBD lqrcpfgmbdiates
+Target     | HMSLQNFICBD lqrcpbfgmdiates
 -----------+----------------------------
-aarch64    |     Q        q    g   ia  s
-alpha      |  ?? Q   C    q    g b i  e
-arc        |          B        g   i
-arm        |                       ia  s
-avr        |    L  FI    l  cp g bd
-bfin       |       F           g   i
-c6x        |   S     CB        g b i
-cr16       |    L  F C         g  d    s
-cris       |       F  B     c  g bdi   s
-epiphany   |         C         g b i   s
-fr30       | ??    FI B      p gm d    s
-frv        | ??       B            i   s
-h8300      |       FI B     c  g  d    s
-i386       |   ? Q        q        ia
-ia64       |   ? Q   C    qr       i
-iq2000     | ???   FICB        g     t
-lm32       |       F           g b 
-m32c       |    L  FI    l     g  d    s
-m32r       |       FI                  s
-m68k       |   ?            cp     i
-mcore      |  ?    FI        p gm      s
-mep        |       F C         g     t s
-microblaze |         CB          b i   s
-mips       |     Q   CB   qr     b ia  s
-mmix       | HM  Q   C    q      bdi  e
-mn10300    | ??             c  g   i   s
-moxie      |       F           g  d    s
-msp430     |    L  FI    l     g  d    s
+aarch64    |     Q        q   b g  ia  s
+alpha      |  ?? Q   C    q     g  i  e
+arc        |          B       b g  i
+arm        |                  b    ia  s
+avr        |    L  FI    l  cp  g d
+bfin       |       F            g  i
+c6x        |   S     CB         g  i
+cr16       |    L  F C          g d    s
+cris       |       F  B     c   g di   s
+epiphany   |         C          g  i   s
+fr30       | ??    FI B      pb gmd    s
+frv        | ??       B       b    i   s
+h8300      |       FI B     c   g d    s
+i386       |   ? Q        q   b    ia
+ia64       |   ? Q   C    qr  b    i
+iq2000     | ???   FICB       b g    t
+lm32       |       F            g
+m32c       |    L  FI    l    b g d    s
+m32r       |       FI         b        s
+m68k       |   ?            cpb    i
+mcore      |  ?    FI        pb gm     s
+mep        |       F C        b g    t s
+microblaze |         CB            i   s
+mips       |     Q   CB   qr       ia  s
+mmix       | HM  Q   C    q       di  e
+mn10300    | ??             c   g  i   s
+moxie      |       F            g d  t s
+msp430     |    L  FI    l    b g d    s
 nds32      |       F C             ia  s
-nios2      |   S     C           b
-nvptx      |   S Q   C    q    g b    e
-pa         |   ? Q   CBD  qr    m  i  e
-pdp11      |    L   IC    qrc     d   e
-rl78       |    L  F     l     g bd    s
-rs6000     |     Q   C    qr p     i
-rx         |                     b     s
-s390       |   ? Q        qr   g b ia e
-sh         |     Q   CB   qr p   b i
-sparc      |     Q   CB   qr       i
-spu        |   ? Q  *C         g b i
-stormy16   | ???L  FIC D l      m di
-tilegx     |   S Q   C    q    g b i  e
-tilepro    |   S   F C         g b i  e
-v850       | ??    FI       c  gm      s
-vax        |  M?    I       c     di  e
-visium     |          B        g b     s
-xtensa     |         C           b 
+nios2      |   S     C
+nvptx      |   S Q   C    q     g     e
+pa         |   ? Q   CBD  qr  b  m i  e
+pdp11      |    L   IC    qrc b   d   e
+rl78       |    L  F     l      g d    s
+rs6000     |     Q   C    qr pb    i
+rx         |                           s
+s390       |   ? Q        qr    g  ia e
+sh         |     Q   CB   qr p     i
+sparc      |     Q   CB   qr  b    i
+spu        |   ? Q  *C          g  i
+stormy16   | ???L  FIC D l    b  mdi
+tilegx     |   S Q   C    q     g  i  e
+tilepro    |   S   F C          g  i  e
+v850       | ??    FI       c   gm     s
+vax        |  M?    I       c b   di  e
+visium     |          B         g      s
+xtensa     |         C
 </pre>
 
 <p>For AVR simulator, see <a

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-07  8:44 ` Eric Botcazou
@ 2015-01-20 13:25   ` Steven Bosscher
  2015-01-20 18:45     ` Eric Botcazou
  2015-01-21  9:27     ` Eric Botcazou
  0 siblings, 2 replies; 19+ messages in thread
From: Steven Bosscher @ 2015-01-20 13:25 UTC (permalink / raw)
  To: Eric Botcazou; +Cc: GCC Patches

On Wed, Jan 7, 2015 at 9:42 AM, Eric Botcazou wrote:
>> the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles
>> the 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000
>> and sh still use define_peephole) and removes trailing spaces.
>
> Same treatment for the 'd' letter, the ports that do not use DFA scheduler
> descriptions are a clear minority (avr, cr16, cris, fr30, h8300, m32c, mmix,
> msp430, pdp11, stormy16, vax).  Applied.

Perhaps 'd' should just go away completely. It was intended to
distinguish between ports using the old scheduler description and
ports using the DFA model. But support for the old scheduler
description was removed some 10 years ago, and AFAIR the targets that
don't use the DFA scheduler don't use the scheduler at all.

Ciao!
Steven

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-20 13:25   ` Steven Bosscher
@ 2015-01-20 18:45     ` Eric Botcazou
  2015-01-21  9:27     ` Eric Botcazou
  1 sibling, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-20 18:45 UTC (permalink / raw)
  To: Steven Bosscher; +Cc: gcc-patches

> Perhaps 'd' should just go away completely. It was intended to
> distinguish between ports using the old scheduler description and
> ports using the DFA model. But support for the old scheduler
> description was removed some 10 years ago, and AFAIR the targets that
> don't use the DFA scheduler don't use the scheduler at all.

Yes, this makes sense, I'll do it (if you don't beat me to it), thanks.

-- 
Eric Botcazou

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Housekeeping work in backends.html
  2015-01-20 13:25   ` Steven Bosscher
  2015-01-20 18:45     ` Eric Botcazou
@ 2015-01-21  9:27     ` Eric Botcazou
  1 sibling, 0 replies; 19+ messages in thread
From: Eric Botcazou @ 2015-01-21  9:27 UTC (permalink / raw)
  To: Steven Bosscher; +Cc: gcc-patches

[-- Attachment #1: Type: text/plain, Size: 190 bytes --]

> Perhaps 'd' should just go away completely. It was intended to
> distinguish between ports using the old scheduler description and
> ports using the DFA model.

Applied.

-- 
Eric Botcazou

[-- Attachment #2: p.diff --]
[-- Type: text/x-patch, Size: 4810 bytes --]

Index: backends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v
retrieving revision 1.64
diff -u -r1.64 backends.html
--- backends.html	20 Jan 2015 10:30:39 -0000	1.64
+++ backends.html	21 Jan 2015 09:11:13 -0000
@@ -50,9 +50,8 @@
 p       Port uses define_peephole (as opposed to define_peephole2).
 b       Port uses '"* ..."' notation for output template code.
 f       Port does not define prologue and/or epilogue RTL expanders.
-g       Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE.
 m       Port does not use define_constants.
-d       Port does not use DFA scheduler descriptions.
+g       Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE.
 i       Port generates multiple inheritance thunks using
         TARGET_ASM_OUTPUT_MI(_VCALL)_THUNK.
 a       Port uses LRA (by default, i.e. unless overridden by a switch).
@@ -65,54 +64,54 @@
 
 <pre>
            |      Characteristics
-Target     | HMSLQNFICBD lqrcpbfgmdiates
------------+----------------------------
-aarch64    |     Q        q   b g  ia  s
-alpha      |  ?? Q   C    q     g  i  e
-arc        |          B       b g  i
-arm        |                  b    ia  s
-avr        |    L  FI    l  cp  g d
-bfin       |       F            g  i
-c6x        |   S     CB         g  i
-cr16       |    L  F C          g d    s
-cris       |       F  B     c   g di   s
-epiphany   |         C          g  i   s
-fr30       | ??    FI B      pb gmd    s
-frv        | ??       B       b    i   s
-h8300      |       FI B     c   g d    s
-i386       |   ? Q        q   b    ia
-ia64       |   ? Q   C    qr  b    i
-iq2000     | ???   FICB       b g    t
-lm32       |       F            g
-m32c       |    L  FI    l    b g d    s
-m32r       |       FI         b        s
-m68k       |   ?            cpb    i
-mcore      |  ?    FI        pb gm     s
-mep        |       F C        b g    t s
-microblaze |         CB            i   s
-mips       |     Q   CB   qr       ia  s
-mmix       | HM  Q   C    q       di  e
-mn10300    | ??             c   g  i   s
-moxie      |       F            g d  t s
-msp430     |    L  FI    l    b g d    s
-nds32      |       F C             ia  s
+Target     | HMSLQNFICBD lqrcpbfmgiates
+-----------+---------------------------
+aarch64    |     Q        q   b  gia  s
+alpha      |  ?? Q   C    q     mgi  e
+arc        |          B       b  gi
+arm        |                  b   ia  s
+avr        |    L  FI    l  cp   g
+bfin       |       F             gi
+c6x        |   S     CB          gi
+cr16       |    L  F C           g    s
+cris       |       F  B     c    gi   s
+epiphany   |         C           gi   s
+fr30       | ??    FI B      pb mg    s
+frv        | ??       B       b   i   s
+h8300      |       FI B     c    g    s
+i386       |   ? Q        q   b   ia
+ia64       |   ? Q   C    qr  b m i
+iq2000     | ???   FICB       b  g  t
+lm32       |       F             g
+m32c       |    L  FI    l    b  g    s
+m32r       |       FI         b       s
+m68k       |   ?            cpb   i
+mcore      |  ?    FI        pb mg    s
+mep        |       F C        b  g  t s
+microblaze |         CB           i   s
+mips       |     Q   CB   qr      ia  s
+mmix       | HM  Q   C    q       i  e
+mn10300    | ??             c    gi   s
+moxie      |       F             g  t s
+msp430     |    L  FI    l    b  g    s
+nds32      |       F C            ia  s
 nios2      |   S     C
-nvptx      |   S Q   C    q     g     e
-pa         |   ? Q   CBD  qr  b  m i  e
-pdp11      |    L   IC    qrc b   d   e
-rl78       |    L  F     l      g d    s
-rs6000     |     Q   C    qr pb    i
-rx         |                           s
-s390       |   ? Q        qr    g  ia e
-sh         |     Q   CB   qr p     i
-sparc      |     Q   CB   qr  b    i
-spu        |   ? Q  *C          g  i
-stormy16   | ???L  FIC D l    b  mdi
-tilegx     |   S Q   C    q     g  i  e
-tilepro    |   S   F C          g  i  e
-v850       | ??    FI       c   gm     s
-vax        |  M?    I       c b   di  e
-visium     |          B         g      s
+nvptx      |   S Q   C    q     mg   e
+pa         |   ? Q   CBD  qr  b   i  e
+pdp11      |    L   IC    qrc b      e
+rl78       |    L  F     l       g    s
+rs6000     |     Q   C    qr pb   i
+rx         |                          s
+s390       |   ? Q        qr     gia e
+sh         |     Q   CB   qr p    i
+sparc      |     Q   CB   qr  b   i
+spu        |   ? Q  *C          mgi
+stormy16   | ???L  FIC D l    b   i
+tilegx     |   S Q   C    q      gi  e
+tilepro    |   S   F C           gi  e
+v850       | ??    FI       c    g    s
+vax        |  M?    I       c b   i  e
+visium     |          B          g    s
 xtensa     |         C
 </pre>
 

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2015-01-21  9:14 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-05 23:20 Housekeeping work in backends.html Eric Botcazou
2015-01-06 18:43 ` Jeff Law
2015-01-06 23:04   ` Eric Botcazou
2015-01-06 20:50 ` Sandra Loosemore
2015-01-06 23:16   ` Eric Botcazou
2015-01-06 23:41 ` Eric Botcazou
2015-01-07  0:10   ` Max Filippov
2015-01-07  8:11     ` Eric Botcazou
2015-01-10  0:46   ` Bernd Schmidt
2015-01-13 23:25     ` Eric Botcazou
2015-01-20  9:27   ` Eric Botcazou
2015-01-07  8:44 ` Eric Botcazou
2015-01-20 13:25   ` Steven Bosscher
2015-01-20 18:45     ` Eric Botcazou
2015-01-21  9:27     ` Eric Botcazou
2015-01-07  9:28 ` Eric Botcazou
2015-01-14  3:55 ` Anthony Green
2015-01-14  9:46   ` Eric Botcazou
2015-01-20 10:59 ` Eric Botcazou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).