OSDN Git Service

PR target/5626
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index b8bd584..4286a21 100644 (file)
@@ -1,3 +1,42 @@
+2002-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/5626
+       * config/sparc/sparc.md (normal_branch, inverted_branch,
+       normal_fp_branch, inverted_fp_branch, normal_fpe_branch,
+       inverted_fp_branch): Adjust calls to output_cbranch.
+       Set length attribute.
+       (normal_int_branch_sp64, inverted_int_branch_sp64): Adjust calls to
+       output_v9branch.  Set length attribute.
+       * config/sparc/sparc.c (fcc0_reg_operand, noov_compare64_op): New
+       predicates.
+       (noov_compare_op): Handle CCX_NOOVmode the same way as CC_NOOVmode.
+       (output_cbranch): Likewise.  Handle far branches.
+       (output_v9branch): Handle far branches.
+       * config/sparc/sparc-protos.h (output_cbranch, output_v9branch):
+       Adjust prototypes.
+       * config/sparc/sparc.h (PREDICATE_CODES): Add fcc0_reg_operand and
+       noov_compare64_op predicates.
+
+2002-03-13  Jason Merrill  <jason@redhat.com>
+
+       * gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr
+       into the function and constify it.
+       * gthr-dce.h, gthr-solaris.h: Likewise.
+
+2002-03-13  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/rs6000.h (PAD_VARARGS_DOWN): Define.
+       * config/rs6000/rs6000.c (rs6000_va_arg): Use
+       std_expand_builtin_va_arg if not ABI_V4.
+
+2002-03-13  Jason Merrill  <jason@redhat.com>
+
+       * varasm.c (globalize_decl): New fn.
+       (assemble_start_function): Use it.
+       (asm_emit_uninitialized): Use it.
+       (assemble_alias): Use it.
+       (assemble_variable): Use it.
+
 2002-03-13  Hans-Peter Nilsson  <hp@axis.com>
 
        * config/cris/cris.c (cris_target_asm_function_prologue): Revert