OSDN Git Service

* pdp11.md (extendsfdf2): Fix mode mismatch in SET.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index c239f45..2134c4e 100644 (file)
@@ -1,3 +1,64 @@
+1998-12-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * pdp11.md (extendsfdf2): Fix mode mismatch in SET.
+
+Wed Dec  2 11:23:07 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * reload.c (find_reloads): When force const to memory, put result
+       in substed_operand not *recog_operand_loc.
+
+1998-12-02  Ulrich Drepper  <drepper@cygnus.com>
+
+       * c-lex.c: Fix indentation from last patch.
+       Remove trailing whitespace.
+       * real.c: Likewise.
+
+Wed Dec  2 10:11:12 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * flow.c (delete_block): Call set_last_insn after we have reset
+       NEXT_INSN (kept_tail).
+
+Wed Dec  2 00:47:31 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * mips.md (trap_if): Use "$0" for the value zero.
+
+Tue Dec  1 20:49:49 1998  Ulrich Drepper  <drepper@cygnus.com>
+                         Stephen L Moshier  <moshier@world.std.com>
+                         Richard Henderson  <rth@cygnus.com>
+
+       * c-common.c (declare_function_name): Declare predefinied variable
+       `__func__'.
+
+       * c-decl.c (flag_isoc9x): Set to 1 by default.
+       (c_decode_option): Handle -std= option.  Remove -flang-isoc9x.
+       (grokdeclarator): Always emit warning about implicit int for ISO C 9x.
+
+       * c-parse.in: Allow constructors in ISO C 9x.
+       Rewrite designator list handling.
+       Allow [*] parameters.
+       Don't warn about comma at end of enum definition for ISO C 9x.
+
+       * cccp.c (c9x): New variable.
+       (rest_extension): New variable.
+       (print_help): Document new -std= option.
+       (main): Recognize -std= option.  Set c9x appropriately.
+       (create_definition): Recognize ISO C 9x vararg macros.
+
+       * gcc.c (default_compilers): Adjust specs for -std options.
+       (option_map): Add --std.
+       (display_help): Document -std.
+
+       * toplev.c (documented_lang_options): Add -std and remove
+       -flang-isoc9x.
+        
+       * c-lex.c (yylex): Recognize hex FP constants and call REAL_VALUE_ATOF
+       or REAL_VALUE_HTOF based on base of the constants.
+       * fold-const.c (real_hex_to_f): New function.  Replacement function
+       for hex FP conversion if REAL_ARITHMETIC is not defined.
+       * real.c (asctoeg): Add handling of hex FP constants.
+       * real.h: Define REAL_VALUE_HTOF if necessary using ereal_atof or
+       real_hex_to_f.
+
 Tue Dec  1 16:45:49 1998  Stan Cox  <scox@cygnus.com>
 
        * mips.md (divmodsi4*, divmoddi4*, udivmodsi4*, udivmoddi4): Add
@@ -22,6 +83,9 @@ Tue Dec  1 15:03:30 1998  Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
        
 Tue Dec  1 15:20:44 1998  Jeffrey A Law  (law@cygnus.com)
 
+       * flow.c (delete_block): Call set_last_insn if we end up deleting the
+       last insn in the rtl chain.
+
        * reload1.c (reload): Do not set reload_completed or split insns
        here.  Instead...
        * toplev.c (rest_of_compilation): Set reload_completed after