OSDN Git Service

* c-common.c (flag_ms_extensions): Move from c++ front end.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index e648f37..61b694d 100644 (file)
@@ -1,3 +1,24 @@
+2002-06-16  Richard Henderson  <rth@redhat.com>
+
+       * c-common.c (flag_ms_extensions): Move from c++ front end.
+       * c-common.h (flag_ms_extensions): Declare.
+       * c-decl.c (c_decode_option): Add -fms-extensions.
+       (grokfield): Don't accept anonymous structures in ISO C mode;
+       accept only unnamed anonymous structures in GNU C mode; accept
+       Plan 9 extensions in MS mode.
+       * c-parse.in (SAVE_EXT_FLAGS, RESTORE_EXT_FLAGS): Rename from
+       SAVE/RESTORE_WARN_FLAGS; add flag_iso frobbing; update all callers.
+       (extension): Clear flag_iso.
+       * doc/invoke.texi (C Dialect Options): Add -fms-extensions.
+
+2002-06-16  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/7042
+       * reorg.c (make_return_insns) [DELAY_SLOTS_FOR_EPILOGUE]: Exit
+       early if current_function_epilogue_delay_list is non-empty.
+       * config/cris/cris.md ("return"): Add sanity check asserting that
+       current_function_epilogue_delay_list is empty.
+
 2002-06-16  Jeff Law <law@redhat.com>
 
        * toplev.c (rest_of_compilation): Perform a simpler, less costly