[PATCH] frv warning police

Alexandre Oliva aoliva@redhat.com
Wed Oct 1 20:15:00 GMT 2003


On Oct  1, 2003, Richard Sandiford <rsandifo@redhat.com> wrote:

> Alexandre Oliva <aoliva@redhat.com> writes:
>> Index: gcc/config/frv/frv.h
>> ===================================================================
>> RCS file: /cvs/gcc/gcc/gcc/config/frv/frv.h,v
>> retrieving revision 1.27
>> diff -u -p -r1.27 frv.h
>> --- gcc/config/frv/frv.h 27 Sep 2003 04:48:17 -0000 1.27
>> +++ gcc/config/frv/frv.h 30 Sep 2003 20:37:13 -0000
>> @@ -3190,10 +3190,11 @@ do {                                    
>> { "minmax_operator",			{ SMIN, SMAX, UMIN, UMAX }},	\
>> { "condexec_si_binary_operator",	{ PLUS, MINUS, AND, IOR, XOR,	\
>> ASHIFT, ASHIFTRT, LSHIFTRT }}, \
>> +  { "condexec_si_media_operator",	{ AND, IOR, XOR }},		\
>> { "condexec_si_divide_operator",	{ DIV, UDIV }},			\
>> { "condexec_si_unary_operator",	{ NOT, NEG }},			\
>> -  { "condexec_sf_binary_operator",	{ PLUS, MINUS, MULT, DIV }},	\
>> -  { "condexec_sf_unary_operator",	{ ABS, NEG, SQRT }},		\
>> +  { "condexec_sf_add_operator",		{ PLUS, MINUS }},		\
>> +  { "condexec_sf_conv_operator",	{ ABS, NEG }},			\
>> { "intop_compare_operator",		{ PLUS, MINUS, AND, IOR, XOR,	\
>> ASHIFT, ASHIFTRT, LSHIFTRT }}, \
>> { "condexec_intop_cmp_operator",	{ PLUS, MINUS, AND, IOR, XOR,	\

> My fault, from long ago ;)  I think this counts as obvious.

Thanks, I'm checking it in.

> Note that frv-protos.h has prototypes for the new predicates.  Might as well
> delete them while you're at it.

There are *lots* of declarations there, and I'd rather not try to
remove them all to see what breaks :-)  It's not like I'm familiar with
the frv port, you know :-)

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                 aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist                Professional serial bug killer



More information about the Gcc-patches mailing list