* tree.c (save_expr): Don't fold a COMPONENT_REF.
[gcc.git] / gcc / ChangeLog
index 8e4678e9f750088ba4d4ad8c39f44a9d762f72ea..61ec00e07059c50a1cedeefcefa58906f83c761e 100644 (file)
@@ -1,3 +1,52 @@
+2003-04-29  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * tree.c (save_expr): Don't fold a COMPONENT_REF.
+
+2003-04-29  Olivier Hainque <hainque@act-europe.fr>
+
+       * calls.c (expand_call): When modes of target and valreg match, force
+       sibcall failure when target is a MEM.
+
+2003-04-29  Geoffrey Keating  <geoffk@apple.com>
+
+       * doc/invoke.texi (Overall Options): Mention -x objective-c-header.
+
+       * dwarf2out.c (output_call_frame_info): No need to output EH
+       unwind information if all_throwers_are_sibcalls.
+
+       * c-semantics.c (expand_unreachable_stmt): Return a tree.
+       (expand_stmt): Update for change to expand_unreachable_stmt.
+       (expand_unreachable_if_stmt): Likewise.
+
+       * Makefile.in (quickstrap): Pass BOOT_CFLAGS to submake.
+
+2003-04-29  Jason Merrill  <jason@redhat.com>
+
+       PR middle-end/10336
+       * jump.c (never_reached_warning): Really stop looking if we reach 
+       the beginning of the function.
+
+2003-04-29  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/elf.h (SIZE_TYPE, PTRDIFF_TYPE, USER_LABEL_PREFIX):
+       Remove redundant macros.
+       (WCHAR_TYPE, WCHAR_TYPE_SIZE): Change to "short unsigned int".
+       (LOCAL_LABEL_PREFIX): Define unconditionally.
+       (NO_DOT_IN_LABEL): Clarify comment.
+       * config/xtensa/linux.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Add explicit
+       definition to "long int".
+
+2003-04-29  Alexander Kabaev  <kan@FreeBSD.ORG>
+
+       bootstrap/10452
+       * gengtype-yacc.y: Improve portability.
+
+2003-04-29  Zack Weinberg  <zack@codesourcery.com>
+
+       * config.gcc: Install obsolete target list for GCC 3.3.
+       * doc/install.texi: Mention in specific-target instructions
+       that certain configurations are deprecated.
+
 2003-04-29  Zack Weinberg  <zack@codesourcery.com>
 
        * tree.h: Delete no-checking definition of CST_OR_CONSTRUCTOR_CHECK.