+2006-06-23 Janis Johnson <janis187@us.ibm.com>
+
+ * tree.h (DECIMAL_FLOAT_TYPE_P): New.
+ * c-typeck.c (c_common_type): Disallow operations on decimal float
+ types and other float types.
+ * convert.c (convert_to_real): Don't ignore conversions involving
+ decimal float types.
+
+2006-06-23 Olivier Hainque <hainque@adacore.com>
+
+ * tree.c (max_int_size_in_bytes): New function, inspired from
+ code in function.c:assign_temp.
+ * tree.h (max_int_size_in_bytes): Declare.
+ * function.c (assign_temp): Use it.
+ * gimplify.c (create_tmp_var): Relax the assertions on the type
+ properties, not mandating constant size any more.
+ (force_constant_size): New static function.
+ (gimple_add_tmp_var): Use it, forcing variable size to a
+ constant upper bound if it is not constant on entry.
+
+ * ada/misc.c (gnat_type_max_size): Look at TYPE_ADA_SIZE if we have
+ not been able to get a constant upper bound from TYPE_SIZE_UNIT.
+
+2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
+
+ PR target/27789
+ * config/i386/winnt.c (ix86_handle_selectany_attribute): Move check
+ for initialization and setting of one_only flag to ...
+ (i386_pe_encode_section_info): ...here.
+ (i386_pe_dllimport_p): Check for DECL_DLLIMPORT_P also.
+ Recheck that the symbol has not been defined.
+
+2006-06-23 Richard Guenther <rguenther@suse.de>
+
+ * ggc-page.c (init_ggc): Do not round up the extra_order_size_table
+ sizes to MAX_ALIGNMENT. Fix the size_lookup table to honour
+ alignment requests instead. Add verification code.
+ Add struct tree_function_decl and struct tree_binfo size to
+ extra_order_size_table. Add missing element to size_lookup
+ table.
+
+2006-06-22 Roger Sayle <roger@eyesopen.com>
+ John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR middle-end/28131
+ * expr.c (expand_expr_real_1) <VECTOR_CST>: Check whether the
+ call to lang_hooks.types.type_for_mode returned NULL_TREE.
+
+2006-06-23 Ben Elliston <bje@au.ibm.com>
+
+ * dfp.c (decimal_to_decnumber): Do not use decNumberNegate to
+ negate dn -- manipulate it directly.
+
+2006-06-22 Roger Sayle <roger@eyesopen.com>
+ Steven Bosscher <stevenb.gcc@gmail.com>
+
+ PR target/27531
+ * reload1.c (gen_reload): Call mark_jump_label on the new insns
+ generated by gen_move_insn to add REG_LABEL notes if necessary.
+
+2006-06-22 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/lib1funcs.asm (MIN_ESA): Delete.
+ (leaf_entry): Remove use of MIN_ESA.
+
+2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/28121
+ * cfgexpand.c (tree_expand_cfg): Clean EDGE_EXECUTABLE flag from
+ the entry edge.
+
+2006-06-21 DJ Delorie <dj@redhat.com>
+
+ * config/m32c/muldiv.md (mulhisi3_i): Only use registers for dest
+ (TN-16C-A156A/E).
+ (mulhisi3_r): Likewise.
+
+2006-06-21 Richard Sandiford <richard@codesourcery.com>
+
+ PR middle-end/28034
+ * coverage.c (coverage_counter_alloc): Leave the index type
+ unspecified.
+ (coverage_counter_alloc): Use null arguments for operands 2 and 3
+ of the ARRAY_REF.
+
+2006-06-21 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * doc/invoke.texi (-fopenmp) Move to "Options Controlling C Dialect"
+ section from the "Options for Code Generation Conventions".
+
2006-06-21 Richard Henderson <rth@redhat.com>
PR target/26347
2006-05-22 Gerald Pfeifer <gerald@pfeifer.com>
* doc/install.texi (Configuration): Remove reference to CrossGCC
- FAQ which was hijacked.
+ FAQ which was gone.
(Building): Ditto.
2006-05-22 Kazu Hirata <kazu@codesourcery.com>