+2010-06-24 Alan Modra <amodra@gmail.com>
+
+ * collect2.c (main): Match exactly --version and --help.
+
+2010-06-24 DJ Delorie <dj@redhat.com>
+
+ * config/m32c/m32c-pragma.c: Don't include rtl.h.
+
+2010-06-23 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386 (mov<mode>): Macroize expander from mov{sf,df,xf}
+ using X87MODEF mode iterator.
+ (pushsf splitter): Macroize splitter using P mode iterator.
+ (*swap<mode>): Macroize insn from *swap{sf,df} using MODEF
+ mode iterator.
+
+ (*movxf_internal): Rename from *movxf_integer.
+ (*movxf_internal_nointeger): Rename from *movxf_nointeger.
+ (*movdf_internal_rex64): Rename from *movdf_integer_rex64.
+ (*movdf_internal): Rename from *movdf_integer.
+ (*movdf_internal_nointeger): Rename from *movdf_nointeger.
+ (*movsf_internal): Rename from *movdf_1.
+
+2010-06-23 Basile Starynkevitch <basile@starynkevitch.net>
+
+ * coretypes.h: (gimple_seq_node_d, gimple_seq_node)
+ (const_gimple_seq_node): Removed typedefs.
+
+ * gimple.h: (gimple_seq_node_d, gimple_seq_node)
+ (const_gimple_seq_node): Added typedefs moved from coretypes.h.
+
+2010-06-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.c (bdesc_args): Replace CODE_FOR_avx_si_si256,
+ CODE_FOR_avx_ps_ps256 and CODE_FOR_avx_pd_pd256 with
+ CODE_FOR_vec_extract_lo_v8si, CODE_FOR_vec_extract_lo_v8sf
+ and CODE_FOR_vec_extract_lo_v4df.
+
+ * config/i386/sse.md (vec_extract_lo_<AVX256MODE4P:mode>):
+ Changed to define_insn_and_split.
+ (vec_extract_lo_<AVX256MODE8P:mode>): Likewise.
+ (vec_extract_lo_v16hi): Likewise.
+ (vec_extract_lo_v32qi): Likewise.
+ (avx_<avxmodesuffixp><avxmodesuffix>_<avxmodesuffixp>): Likewise.
+ (avx_<avxmodesuffixp>_<avxmodesuffixp><avxmodesuffix>): Removed.
+
2010-06-23 Joern Rennecke <joern.rennecke@embecosm.com>
+ PR target/44640
* config/spu/spu-protos.h (spu_expand_epilogue) Use bool.
* config/spu/spu.c (spu_scalar_mode_supported_p): Declare with bool.
(spu_vector_mode_supported_p, spu_handle_fndecl_attribute): Likewise.
(spu_handle_vector_attribute, spu_pass_by_reference): Likewise.
(spu_rtx_costs, spu_function_ok_for_sibcall): Likewise.
+ PR target/44640
* config/spu/spu.c (ea_load_store_inline): Use add_reg_note.
+ PR other/44644
+ * df-core.c (struct df): Rename to df_d.
+ * df.h (struct df): Likewise.
+ * dse.h (struct df): Remove forward declaration.
+ * recog.h (struct insn_data): Rename to:
+ (struct_insn_data_d). Adjusted all users.
+
2010-06-23 Arnaud Charlet <charlet@adacore.com
PR ada/22220
(SWI48x): Ditto.
(SWI12): Ditto.
(SWI24): Ditto.
-
+
(mov<mode>): Macroize expander from mov{qi,hi,si,di} using
SWI1248x mode iterator.
(*push<mode>2_rex64): Macroize insn from *push{qi,hi,si}_rex64
(analyze_access_subtree): Pass negative allow_replacements to children
if the current type is scalar.
-2010-06-09 Joern Rennecke <amylaar@spamcop.net>
+2010-06-09 Joern Rennecke <joern.rennecke@embecosm.com>
PR testsuite/42843
* gcc-plugin.h (int plugin_is_GPL_compatible): Declare as extern "C".