OSDN Git Service

* gcc.dg/builtins-config.h: Use <sys/types.h> instead of <limits.h> because the
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 3e609a3..bb7666b 100644 (file)
@@ -1,5 +1,50 @@
+2004-12-06  Nick Clifton  <nickc@redhat.com>
+
+       * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
+       <limits.h> because the latter comes from gcc's include/ directory
+       and not the newlib/libc/include directory.
+
+2004-12-05  Daniel Berlin <dberlin@dberlin.org>
+
+       * tree-ssa-alias.c (create_global_var): Use void_type_node,
+       not size_type_node.
+
+2004-12-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * expr.c (expand_expr_real_1): Abort on COND_EXPR of
+       VOID_TYPE.
+
+2004-12-05  Richard Henderson  <rth@redhat.com>
+
+       PR target/18841
+       * config/alpha/alpha.md (UNSPECV_SETJMPR_ER): New.
+       (builtin_setjmp_receiver_er_sl_1): Use it.
+       (builtin_setjmp_receiver_er_1): Likewise.
+       (builtin_setjmp_receiver_er, exception_receiver_er): Remove.
+       (builtin_setjmp_receiver): Don't split for explicit relocs until
+       after reload.
+       (exception_receiver): Likewise.
+
+2004-12-05  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * mklibgcc.in (vis_hide): Add the prototype for the test.
+
+2004-12-05  Roger Sayle  <roger@eyesopen.com>
+
+       * c-typeck.c (c_finish_loop): Improve initial implementations
+       for loops whose conditions are known at compile-time.
+
+2004-12-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * builtins.c: Fix comment typos.
+
 2004-12-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
+       PR middle-end/18730
+       * emit-rtl.c (get_first_nonnote_insn, get_last_nonnote_insn): When
+       the first/last insn is a sequence, return the first/last insn of the
+       sequence.
+
        PR bootstrap/18804
        * mklibgcc.in (vis_hide): Use implementation instead of declaration
        for test function.
 
        * gcse.c (gcse_main): Add a comment.
 
+2004-12-04  Andrew  Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/17909
+       * builtins.c (fold_builtin_next_arg): Export and return true
+       when there is a warning or an error.
+       (expand_builtin_va_start): When fold_builtin_next_arg returns true,
+       return const0_rtx.
+       (expand_builtin): Likewise.
+       * gimplify.c (gimplify_call_expr): Error out if there is not
+       enough arguments to va_start. Call fold_builtin_next_arg also
+       on the second argument.
+       * tree.h (fold_builtin_next_arg): Prototype.
+
 2004-12-04  Alan Modra  <amodra@bigpond.net.au>
 
        * mklibgcc.in: Build shared libgcc and shared libunwind in gcc/.