+2004-04-08 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR target/10129
+ * config/darwin.c (darwin_encode_section_info): When the decl has
+ a DECL_INITIAL, it is only defined also when it is not a common.
+
+2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * builtins.c (fold_builtin_isascii, fold_builtin_toascii): New.
+ (fold_builtin): Handle BUILT_IN_ISASCII and BUILT_IN_TOASCII.
+
+2004-04-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/ia64/ia64.c (ia64_encode_section_info): Don't prod
+ global register variables.
+
+2004-04-07 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * fixinc/inclhack.def (rpc_xdr_lvalue_cast_a,
+ rpc_xdr_lvalue_cast_b): New fixes.
+ * fixinc/fixincl.x: Regenerate.
+ * fixinc/tests/base/rpc/xdr.h: Add new tests.
+
+2004-04-07 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (processor_target_table): Add MASK_MFCRF
+ to power4 and power5 entries.
+
+2004-04-06 Geoffrey Keating <geoffk@apple.com>
+
+ * c-common.h (pending_lang_change): Mark for PCH.
+
+2004-04-07 Caroline Tice <ctice@apple.com>
+
+ * gcc.c (main): Move 'break' in main loops (on an error)
+ to wait until error processing has occurred.
+
+2004-04-06 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ * config.gcc: Stop changing enable_threads midstream.
+ Replace uses of enable_threads_flag with enable_threads.
+ * configure.ac: Replace uses of enable_threads_flag with
+ enable_threads. Improve autoconf quotation in one place.
+ * configure: Regenerate.
+
+2004-04-06 Uros Bizjak <uros@kss-loka.si>
+
+ * builtins.c: Implement support for sincos function.
+ (expand_builtin_mathfn): Remove BUILT_IN_SIN{,F,L} and
+ BUILT_IN_COS{,F,L}.
+ (expand_builtin_mathfn_3): New function.
+ (expand_builtin): Expand BUILT_IN_SIN{,F,L} and
+ BUILT_IN_COS{,F,L} using expand_builtin_mathfn_3 if
+ flag_unsafe_math_optimization is set.
+
+ * optabs.h (enum optab_index): Add new OTI_sincos.
+ (sincos_optab): Define corresponding macro.
+
+ * optabs.c (init_optabs): Initialize sincos_optab.
+ (expand_twoval_unop): New function.
+
+ * genopinit.c (optabs): Implement sincos_optab using sincos?f3
+ patterns.
+
+ * reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_SINCOS_COS
+ and UNSPEC_SINCOS_SIN.
+
+ * config/i386/i386.md (sincosdf3, sincossf3, *sincosextendsfdf3,
+ sincosxf3): New patterns to implement sincos, sincosf and sincosl
+ built-ins as inline x87 intrinsics. Define splits for
+ sindf2, sinsf2, *sinextendsfdf2, sinxf2, cosdf2,
+ cossf2, *cosextendsfdf2 and cosxf2 patterns from corresponding
+ sincos patterns.
+ (sindf2, sinsf2, sinxf2): Rename to *sindf2, *sinsf2, *sinxf2.
+ (cosdf2, cossf2, cosxf2): Rename to *cosdf2, *cossf2, *cosxf2.
+
+ (UNSPEC_SINCOS_SIN, UNPEC_SINCOS_COS): New unspecs to represent
+ x87's unspec insn.
+
2004-04-06 Devang Patel <dpatel@apple.com>
PR 14467