Re: Lattice Mico32 port

2009-11-08 Thread Sébastien Bourdeauducq
Hi, On Tuesday 03 November 2009 17:52:40 David Edelsohn wrote: > On Wed, Oct 21, 2009 at 7:49 AM, Jon Beniston wrote: > >> The port is ok to check in. > > > > Great - so can I apply it, or does someone else need to? > > Until you have write access to the repository, someone else needs to > commi

Re: Lattice Mico32 port

2009-11-03 Thread David Edelsohn
On Wed, Oct 21, 2009 at 7:49 AM, Jon Beniston wrote: >> The port is ok to check in. > > Great - so can I apply it, or does someone else need to? Until you have write access to the repository, someone else needs to commit the patch for you. The GCC community generally likes to see a few examples

RE: Lattice Mico32 port

2009-10-21 Thread Jon Beniston
> The port is ok to check in. Great - so can I apply it, or does someone else need to? Cheers, Jon

Re: Lattice Mico32 port

2009-10-09 Thread Richard Henderson
The port is ok to check in. r~

Re: Lattice Mico32 port

2009-10-05 Thread Ian Lance Taylor
"Jon Beniston" writes: > Hi Richard, > >>> Index: gcc/config/lm32/sfp-machine.h >>> Index: gcc/config/lm32/crti.S >>> Index: gcc/config/lm32/lib1funcs.S >>> Index: gcc/config/lm32/crtn.S >>> Index: gcc/config/lm32/arithmetic.c >>> Index: gcc/config/lm32/t-fprules-softfp >>> Index: gcc/config/lm32

RE: Lattice Mico32 port

2009-10-04 Thread Jon Beniston
Hi Richard, >> Index: gcc/config/lm32/sfp-machine.h >> Index: gcc/config/lm32/crti.S >> Index: gcc/config/lm32/lib1funcs.S >> Index: gcc/config/lm32/crtn.S >> Index: gcc/config/lm32/arithmetic.c >> Index: gcc/config/lm32/t-fprules-softfp >> Index: gcc/config/lm32/t-lm32 > >Can you move these to li

Re: Lattice Mico32 port

2009-09-28 Thread Richard Henderson
On 09/28/2009 03:51 PM, Jon Beniston wrote: (define_insn "*ashlsi3_const" [(set (match_operand:SI 0 "register_operand" "=R1") (ashift:SI (match_operand:SI 1 "register_operand" "0") (match_operand:SI 2 "const_5bit_operand" "i"))) (clobber (match_scratch:SI 3

Re: Lattice Mico32 port

2009-09-28 Thread Richard Henderson
+(define_predicate "no_pic_small_symbol" + (match_code "symbol_ref") +{ + return !flag_pic & SYMBOL_REF_SMALL_P (op); +}) s/&/&&/ Index: gcc/config/lm32/sfp-machine.h Index: gcc/config/lm32/crti.S Index: gcc/config/lm32/lib1funcs.S Index: gcc/config/lm32/crtn.S Index: gcc/config/lm32/arithme

Re: Lattice Mico32 port

2009-09-23 Thread Richard Henderson
+#define PSEUDO_REG_P(X) ((X)>=FIRST_PSEUDO_REGISTER) There's already a HARD_REGISTER_NUM_P that's the exact inverse. +#define G_REG_P(X) ((X)<32) I suppose you're planning to add floating point registers? +#define CONST_OK_FOR_LETTER_P(VALUE, C) \ +( (C) == 'J' ? (VA

RE: Lattice Mico32 port

2009-09-22 Thread Joseph S. Myers
On Mon, 21 Sep 2009, Jon Beniston wrote: > Probably best to review an updated patch which is attached, which implements > all the 4.5 changes. The target-side files now need to use the new GPLv3 exception, not the old GPLv3 one. > * config/lm32/xm-lm32.h: New file. As I said before, th

Lattice Mico32 port

2009-09-21 Thread David Edelsohn
I am pleased to announce that the GCC Steering Committee has accepted the Lattice Mico32 port for inclusion in GCC. The initial patch needs approval from a GCC GWP maintainer before it may be committed. Happy hacking! David