OSDN Git Service

Fix compile time warning message
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index df05c77..232e831 100644 (file)
@@ -1,5 +1,56 @@
+2000-07-10  Nick Clifton  <nickc@cygnus.com>
+
+       * libgcc2.c (next_stack_level): Cast result of computation to
+       (void **) so that the assignment doe snot generate a warning.
+
+2000-07-10  Chandrakala Chavva  <cchavva@redhat.com>
+
+       * flags.h : Add new variable flag_single_precision_constant.
+       * toplev.c (display_help) : Add -fsingle-precision-constant option.
+       (flag_single_precision_constant): New.
+       * c-lex.c (yylex): Convert floating point constant to single
+       precision constant.
+       * invoke.texi : Add documentation for this new option.
+
+2000-07-10  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+       * diagnostic.c (output_octal): Second parameter is unsigned.
+       (output_long_octal): Likewise.
+       (output_hexadecimal): Likewise.
+       (output_long_hexadecimal): Likewise.
+       (output_format): Adjust arguments extraction. Tweak.
+       (output_verbatim, verbatim): End variable argument list.
+       (report_diagnostic): Improve documentation.
+       
+2000-07-10  Benjamin Chelf  <chelf@codesourcery.com>
+
+       * c-common.h (build_stmt): Declare.
+       (build_continue_stmt): Likewise.
+       (build_break_stmt): Likewise.
+       (build_return_stmt): Likewise.
+
+       * c-decl.c (do_case): Rewrite to do what previously done in
+       c-parse.in.
+
+       * c-semantics.c (build_stmt): Define.
+       (build_return_stmt): Likewise.
+       (build_break_stmt): Likewise.
+       (build_continue_stmt): Likewise.
+       (build_case_label): Likewise.
+
+       * c-parse.in (BREAK): Change to build tree, then generate RTL.
+       (CONTINUE): Likewise.
+       (RETURN): Likewise.
+       (CASE): Likewise.
+       (DEFAULT): Likewise.
+
+       * c-parse.y: Regenerate.
+       * c-pasre.c: Likewise.
+       
 2000-07-09  Jason Merrill  <jason@redhat.com>
 
+       * expr.c (expand_expr): Bail earlier if we get an error_mark_node.
+
        * tree.h (STRIP_NOPS): Check for error_mark_node.
        (STRIP_SIGN_NOPS, STRIP_TYPE_NOPS): Likewise.
        (dwarf2out_*): Remove duplicate declarations.