Commit 1f288b3f by Jason Merrill Committed by Jason Merrill

toplev.c (compile_file): Don't pedwarn about undefined static functions just…

toplev.c (compile_file): Don't pedwarn about undefined static functions just because we passed -Wunused.

	* toplev.c (compile_file): Don't pedwarn about undefined static
	functions just because we passed -Wunused.

From-SVN: r23672
parent 2c736c2f
Mon Nov 16 02:22:29 1998 Jason Merrill <jason@yorick.cygnus.com>
* toplev.c (compile_file): Don't pedwarn about undefined static
functions just because we passed -Wunused.
Mon Nov 16 04:41:41 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* function.c (purge_addressof_1): Unshare rtl created by
......@@ -1270,7 +1275,6 @@ Thu Oct 22 15:46:23 1998 Per Bothner (bothner@cygnus.com)
* Makefile.in (distdir-cvs, distdir-start): Clean up so it
works if "$(srcdir)" != ".".
>>>>>>> 1.2469
Wed Oct 21 19:23:59 1998 Jim Wilson <wilson@cygnus.com>
* expmed.c (store_bit_field): If need to add a SUBREG, then remove
......
......@@ -2966,8 +2966,12 @@ compile_file (name)
&& ! DECL_ARTIFICIAL (decl)
&& ! TREE_PUBLIC (decl))
{
pedwarn_with_decl (decl,
"`%s' declared `static' but never defined");
if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)))
pedwarn_with_decl (decl,
"`%s' used but never defined");
else
warning_with_decl (decl,
"`%s' declared `static' but never defined");
/* This symbol is effectively an "extern" declaration now. */
TREE_PUBLIC (decl) = 1;
assemble_external (decl);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment