+2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR middle-end/26983
+ * builtins.c (expand_builtin_setjmp): Force next_lab to be
+ preserved.
+
+2006-09-10 Richard Sandiford <richard@codesourcery.com>
+
+ PR target/29006
+ * config/mips/mips-protos.h (mips_mem_fits_mode_p): Declare.
+ * config/mips/mips.c (mips_expand_unaligned_store): Use the mode
+ returned by mode_for_size, rather than the mode of src itself,
+ to choose between 32-bit and 64-bit patterns.
+ (mips_mem_fits_mode_p): New function.
+ * config/mips/mips.md (mov_<load>l, mov_<load>r): Use it to check
+ that the size of the source matches the size of the destination.
+ (mov_<store>l, mov_<store>r): Likewise.
+
+2006-09-10 Eric Christopher <echristo@apple.com>
+
+ * config/darwin.c (machopic_select_rtx_section): Add CONST_VECTOR
+ for literal16.
+
+2006-09-09 Eric Christopher <echristo@apple.com>
+
+ PR target/28995
+ * config/darwin.c (machopic_select_rtx_section): Add TARGET_64BIT
+ for literal16.
+
+2006-09-09 Roger Sayle <roger@eyesopen.com>
+ Nicolas Setton <setton@adacore.com>
+
+ * dwarf2out.c (convert_cfa_to_fb_loc_list): Handle DW_CFA_set_loc.
+
+2006-09-10 Andreas Schwab <schwab@suse.de>
+
+ * config/m68k/m68k.md (bungt_rev): New pattern.
+
+2006-09-09 Paolo Bonzini <bonzini@gnu.org>
+ Dale Johannesen <dalej@apple.com>
+
+ PR target/26778
+ * regclass.c (struct reg_pref): Update documentation.
+ (regclass): Set prefclass to NO_REGS if memory is the best option.
+ (record_reg_classes): Cope with a prefclass set to NO_REGS.
+
+2006-09-08 Eric Christopher <echristo@apple.com>
+
+ * config.gcc (i?86-*-darwin): Add 64-bit HWI support.
+ * config/t-slibgcc-darwin: Support x86_64 multilib.
+ * config/i386/i386.h (JUMP_TABLES_IN_TEXT_SECTION):
+ Return 1 for x86_64-darwin.
+ * config/i386/t-darwin: Add m64 multilib.
+ (LIB2_SIDITI_CONV_FUNCS): Use.
+ (LIB2FUNCS_EXTRA): Ditto.
+ * config/i386/darwin.h: Support x86_64.
+ * config/i386/i386.c (override_options): Turn on flag_pic
+ for x86_64-darwin. Disable flag_omit_pointer.
+ (get_pc_thunk_name): Assert !TARGET_64BIT.
+ (legitimate_address_p): Disable machopic addressing for
+ x86_64.
+ (legitimize_pic_address): Ditto.
+ (ix86_expand_move): Ditto.
+ (ix86_expand_call): Ditto.
+ (machopic_output_stub): Ditto.
+ * config/darwin.c (machopic_select_section): Support literal16.
+ (machopic_select_rtx_section): Ditto.
+ * config/darwin-sections.def: Ditto.
+ * config/darwin-64.c: New.
+
+2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/28504
+ * c-tree.h (struct c_arg_info): Add pending_sizes.
+ * c-parser.c (c_parser_parms_declarator,
+ c_parser_parms_list_declarator): Initialize pending_sizes.
+ * c-decl.c (get_parm_info): Initialize pending_sizes.
+ (get_parm_info): Set pending_sizes.
+ (grokdeclarator): Call put_pending_sizes for parameters for
+ function definition only.
+
2006-09-07 Jason Merrill <jason@redhat.com>
PR middle-end/27724