Re: Housekeeping work in backends.html

2015-01-21 Thread Eric Botcazou
> 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 BotcazouIndex: backends.html === RCS file: /cvs/gcc/w

Re: Housekeeping work in backends.html

2015-01-20 Thread Eric Botcazou
> 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 d

Re: Housekeeping work in backends.html

2015-01-20 Thread Steven Bosscher
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 th

Re: Housekeeping work in backends.html

2015-01-20 Thread Eric Botcazou
> 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 o

Re: Housekeeping work in backends.html

2015-01-20 Thread Eric Botcazou
> 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 BotcazouIndex: backends.html ==

Re: Housekeeping work in backends.html

2015-01-14 Thread Eric Botcazou
> I think I got this right > >| Characteristics > > Target | HMSLQNFICBD lqrcpfgmbdiates > ---+ > moxie | F g ds Thanks, applied, but I think that 't' could be added because AFAICS every insn (not expander) g

Re: Housekeeping work in backends.html

2015-01-13 Thread Anthony Green
Eric Botcazou 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 ---+-

Re: Housekeeping work in backends.html

2015-01-13 Thread Eric Botcazou
> 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 - No

Re: Housekeeping work in backends.html

2015-01-09 Thread Bernd Schmidt
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 an

Re: Housekeeping work in backends.html

2015-01-07 Thread Eric Botcazou
> 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 L

Re: Housekeeping work in backends.html

2015-01-07 Thread Eric Botcazou
> 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 desc

Re: Housekeeping work in backends.html

2015-01-07 Thread Eric Botcazou
> Xtensa is now supported by the QEMU, so probably question mark in its 'S' > slot may be removed. Done, thanks. -- Eric Botcazou

Re: Housekeeping work in backends.html

2015-01-06 Thread Max Filippov
Hi Eric, On Wed, Jan 7, 2015 at 2:39 AM, Eric Botcazou 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 supp

Re: Housekeeping work in backends.html

2015-01-06 Thread Eric Botcazou
> 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 stri

Re: Housekeeping work in backends.html

2015-01-06 Thread Eric Botcazou
> 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

Re: Housekeeping work in backends.html

2015-01-06 Thread Eric Botcazou
> 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 BotcazouIndex: backends.html ===

Re: Housekeeping work in backends.html

2015-01-06 Thread Sandra Loosemore
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 miss

Re: Housekeeping work in backends.html

2015-01-06 Thread Jeff Law
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 (