Chill warning questions #2

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Wed Oct 14 21:17:00 GMT 1998


 > From: Per Bothner <bothner@cygnus.com>
 > 
 > > 2.  In the following case, did you mean to use "=", not "=="?
 > > typeck.c: In function `build_chill_cast':
 > > typeck.c:1214: warning: statement with no effect
 > > >   TREE_READONLY (expr) == TYPE_READONLY (type);
 > 
 > Yes, it should be a "=".
 > 
 > > 4.  What should have been printed here?
 > > tasking.c: In function `build_signal_descriptor':
 > > tasking.c:1275: warning: char format, tree_node arg (arg 2)
 > > tree signame = DECL_NAME (sigdef);
 > > [...]
 > > error ("SEND requires a SIGNAL; %s is not a SIGNAL name", signame);
 > 
 > It should be ... IDENTIFIER_POINTER (signame));
 > 
 > Assuming you have egcs write permission, please go ahead with these fixes.
 > 
 > 	--Per Bothner


	Done.  Thanks for responding.


If you have a moment, would you please try to answer question #1 from
the same message ( http://www.cygnus.com/ml/egcs/1998-Oct/0340.html )?
I believe it was suggested that the comparison in the statement should
be &&, not &, (in http://www.cygnus.com/ml/egcs/1998-Oct/0442.html ).
Is that correct?

	While we're on a role...
See http://www.cygnus.com/ml/egcs/1998-Oct/0335.html for three more
issues.

		Thanks,
		--Kaveh
--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Icon CMT Corp.



More information about the Gcc mailing list