+2000-05-03 Richard Henderson <rth@cygnus.com>
+
+ * Makefile.in (start.encap): Do not depend on LIBGCC1.
+
+2000-05-03 Jason Merrill <jason@casey.cygnus.com>
+
+ * Makefile.in (WARN_CFLAGS): Add -pedantic -Wno-long-long.
+ (LOOSE_CFLAGS): New: CFLAGS without -pedantic and -Wtraditional.
+ (GCC_CFLAGS): Use it.
+ (LANG_FLAGS_TO_PASS): New: SUBDIR_FLAGS_TO_PASS with LOOSE_CFLAGS.
+ * cp/Make-lang.in, java/Make-lang.in, f/Make-lang.in, ch/Make-lang.in,
+ objc/Make-lang.in: Use it.
+
+2000-05-03 Jason R Thorpe <thorpej@zembu.com>
+
+ * config/i386/i386.md (lshrqi2_cmpno): Use q not r in constraint.
+
+2000-05-03 Richard Henderson <rth@cygnus.com>
+
+ * mklibgcc.in: Restrict OLDCC=GCC test to native. Equate
+ LIBGCC1 empty with libgcc1.null.
+
+Wed May 3 12:55:46 2000 Jim Wilson <wilson@cygnus.com>
+
+ * fold-const.c (extract_muldiv, case MAX_EXPR): Don't allow signedness
+ change.
+
+2000-05-03 Greg McGary <gkm@gnu.org>
+
+ * tree.h (tree_common): Add bounded_flag member. Remove
+ inaccurate comment about number of remaining bits.
+ (BOUNDED_INDIRECT_TYPE_P, BOUNDED_POINTER_TYPE_P,
+ BOUNDED_REFERENCE_TYPE_P, MAYBE_BOUNDED_INDIRECT_TYPE_P,
+ MAYBE_BOUNDED_POINTER_TYPE_P, MAYBE_BOUNDED_REFERENCE_TYPE_P,
+ TREE_BOUNDED, TYPE_MAIN_VARIANTS_PHYSICALLY_EQUAL_P,
+ TYPE_MAIN_PHYSICAL_VARIANT, TYPE_BOUNDED): New macros.
+ (TYPE_QUAL_BOUNDED): New constant.
+ (TYPE_QUALS): Handle bounded qualifier.
+ (TREE_EXPR_QUALS, TREE_FUNC_QUALS): New macros.
+ (TYPE_BOUNDED_VALUE, TYPE_BOUNDED_BASE, TYPE_BOUNDED_EXTENT,
+ TYPE_BOUNDED_SUBTYPE, TYPE_UNBOUNDED_VARIANT, TYPE_POINTER_DEPTH,
+ TYPE_AMBIENT_BOUNDEDNESS): New macros.
+ (MAX_POINTER_DEPTH, VA_LIST_POINTER_DEPTH): New constants.
+ (tree_type): Add pointer_depth member. Remove
+ inaccurate comment about number of remaining bits.
+ (DECL_POINTER_DEPTH): Add macro.
+ (tree_decl): Add pointer_depth member.
+
+Wed May 3 22:52:53 2000 Denis Chertykov <denisc@overta.ru>
+
+ * config/avr/avr-protos.h (test_hard_reg_class): Declared.
+ * config/avr/avr.c (ashrhi3_out): optimized shift by 15.
+ (lshrhi3_out): Likewise.
+ (ashrsi3_out): bugfix in shift by 8.
+ (test_hard_reg_class): New function.
+ * config/avr/avr.md: Bugfix inside conditions in peepholes.
+ (ashlhi3): removed define_expand of this pattern.
+ (*ashlhi3_insn): renamed to ashlhi3.
+ (ashlsi3): removed define_expand of this pattern.
+ (*ashlsi3_insn): renamed to ashlsi3.
+ (ashrqi3): removed define_expand of this pattern.
+ (*ashrqi3_insn): renamed to ashrqi3.
+ (ashrhi3): removed define_expand of this pattern.
+ (*ashrhi3_insn): renamed to ashrhi3.
+ (ashrsi3): removed define_expand of this pattern.
+ (*ashrsi3_insn): renamed to ashrsi3.
+ (lshrhi3): removed define_expand of this pattern.
+ (*lshrhi3_insn): renamed to lshrhi3.
+ (lshrsi3): removed define_expand of this pattern.
+ (*lshrsi3_insn): renamed to lshrsi3.
+
+2000-05-03 Rodney Brown <RodneyBrown@pmsc.com>
+
+ * config/mcore/mcore.c: Replacing inclusion of "stdio,h" with
+ inclusion of "system.h".
+
Wed May 3 11:43:53 2000 Jim Wilson <wilson@cygnus.com>
* config/ia64/ia64.c (ia64_encode_section_info): Add check for
2000-05-02 Jason Merrill <jason@casey.cygnus.com>
- * Makefile.in (WARN_CFLAGS): Add -pedantic -Wno-long-long.
- (LOOSE_CFLAGS): New: CFLAGS without -pedantic and -Wtraditional.
- (GCC_CFLAGS): Use it.
- (LANG_FLAGS_TO_PASS): New: SUBDIR_FLAGS_TO_PASS with LOOSE_CFLAGS.
- * cp/Make-lang.in, java/Make-lang.in, f/Make-lang.in, ch/Make-lang.in,
- objc/Make-lang.in: Use it.
-
* toplev.c (debug_ignore_block): Return int.
* dwarf2out.c (dwarf2out_ignore_block): Likewise.
* toplev.h, dwarf2out.h: Adjust.
2000-04-27 Mark Mitchell <mark@codesourcery.com>
- * c-commom.c (c_apply_type_quals_to_decl): REFERENCE_TYPES are
+ * c-common.c (c_apply_type_quals_to_decl): REFERENCE_TYPES are
always TREE_READONLY.
2000-04-27 Ulrich Drepper <drepper@cygnus.com>