OSDN Git Service

pf3gnuchains/gcc-fork.git
16 years ago * configure.ac: Check for ieeefp.h. Check for fabsf in libm.
ebotcazou [Tue, 7 Dec 2004 23:43:40 +0000 (23:43 +0000)]
* configure.ac: Check for ieeefp.h.  Check for fabsf in libm.
* configure: Regenerate.
* config.h.in: Likewise.
* c99_protos.h: New file.
* libgfortran.h: Include c99_protos.h and conditionally ieeefp.h.
* intrinsics/c99_functions.c (fabsf): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91832 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-07 Eric Christopher <echristo@redhat.com>
echristo [Tue, 7 Dec 2004 22:47:41 +0000 (22:47 +0000)]
2004-12-07  Eric Christopher  <echristo@redhat.com>

PR target/16317
* config/netbsd.h (NO_IMPLICIT_EXTERN_C): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91831 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-07 Eric Christopher <echristo@redhat.com>
echristo [Tue, 7 Dec 2004 22:40:40 +0000 (22:40 +0000)]
2004-12-07  Eric Christopher  <echristo@redhat.com>

* config/mips/mips-protos.h (mips_valid_pointer_mode): Move
prototype...
* config/mips/mips.c: ... here. Make static.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91830 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-07 Eric Christopher <echristo@redhat.com>
echristo [Tue, 7 Dec 2004 22:17:21 +0000 (22:17 +0000)]
2004-12-07  Eric Christopher  <echristo@redhat.com>

PR target/18442
* config/mips/mips.c (mips_vector_mode_supported_p): New function.
(TARGET_SCALAR_MODE_SUPPORTED_P): Define to above.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91820 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agogcc/
kazu [Tue, 7 Dec 2004 21:23:10 +0000 (21:23 +0000)]
gcc/
* c-common.c, expr.c, fold-const.c, print-tree.c,
tree-gimple.c, tree-inline.c, tree-pretty-print.c,
tree-ssa-loop-im.c, tree-ssa-loop-ivopts.c: Replace uses of
first_rtl_op with TREE_CODE_LENGTH.
* tree.c (first_rtl_op): Remove.
Replace uses of first_rtl_op with TREE_CODE_LENGTH.
* tree.h: Remove the prototype for first_rtl_op.

gcc/cp/
* pt.c: Replace a use of first_rtl_op with TREE_CODE_LENGTH.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91818 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago* splay-tree.c (splay_tree_delete_helper): Redesign the logic so
dj [Tue, 7 Dec 2004 20:01:17 +0000 (20:01 +0000)]
* splay-tree.c (splay_tree_delete_helper): Redesign the logic so
that recursion (and thus large stack space) is not needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91815 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * config/rs6000/t-aix43, config/rs6000/t-aix52 (SHLIB_LINK):
dje [Tue, 7 Dec 2004 18:44:31 +0000 (18:44 +0000)]
    * config/rs6000/t-aix43, config/rs6000/t-aix52 (SHLIB_LINK):
        Revert 2004-12-01 change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91812 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-07 Paolo Carlini <pcarlini@suse.de>
paolo [Tue, 7 Dec 2004 16:40:46 +0000 (16:40 +0000)]
2004-12-07  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/type_traits: Implement is_const and is_volatile.
* testsuite/testsuite_tr1.h (test_property): New.
* testsuite/tr1/4_metaprogramming/type_properties/
is_const/is_const.c: New.
* testsuite/tr1/4_metaprogramming/type_properties/
is_const/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/type_properties/
is_volatile/is_volatile.cc: Likewise.
* testsuite/tr1/4_metaprogramming/type_properties/
is_volatile/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_arithmetic/is_arithmetic.cc: Slightly tweak to use ClassType
from testsuite_tr1.h.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_fundamental/is_fundamental.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_array/is_array.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_floating_point/is_floating_point.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_integral/is_integral.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_reference/is_reference.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_void/is_void.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91808 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * name-lookup.c (leave_scope): We only need to update
sayle [Tue, 7 Dec 2004 14:41:12 +0000 (14:41 +0000)]
* name-lookup.c (leave_scope): We only need to update
class_binding_level when leaving a class scope.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91807 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * g++.dg/other/unreachable-1.C: New test.
ebotcazou [Tue, 7 Dec 2004 07:50:31 +0000 (07:50 +0000)]
* g++.dg/other/unreachable-1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91804 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago[gcc/ChangeLog]
zlaski [Tue, 7 Dec 2004 03:52:22 +0000 (03:52 +0000)]
[gcc/ChangeLog]
2004-12-06  Ziemowit Laski  <zlaski@apple.com>

        * c-tree.h (struct lang_type): Add 'objc_protocols' field.

[gcc/cp/ChangeLog]
2004-12-06  Ziemowit Laski  <zlaski@apple.com>

        * cp-tree.h (struct lang_type_class): Add 'objc_protocols' field.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91803 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago* reload.c (find_valid_class): Fix logic to test inner mode as well.
dj [Tue, 7 Dec 2004 01:14:40 +0000 (01:14 +0000)]
* reload.c (find_valid_class): Fix logic to test inner mode as well.
(push_reload): Pass inner mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91802 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-06 Eric Christopher <echristo@redhat.com>
echristo [Tue, 7 Dec 2004 00:53:27 +0000 (00:53 +0000)]
2004-12-06  Eric Christopher  <echristo@redhat.com>

* doc/tm.texi (TARGET_VALID_POINTER_MODE): Document.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91801 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * intrinsics/cshift0.c, intrinsics/eoshift0.c, intrinsics/eoshift2.c,
rth [Tue, 7 Dec 2004 00:24:44 +0000 (00:24 +0000)]
    * intrinsics/cshift0.c, intrinsics/eoshift0.c, intrinsics/eoshift2.c,
        intrinsics/pack_generic.c, intrinsics/string_intrinsics.c,
        intrinsics/transpose_generic.c, m4/ifunction.m4, m4/matmul.m4,
        m4/matmull.m4, m4/transpose.m4: Use internal_malloc_size instead
        of internal_malloc.
        * generated/*: Rebuild.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91799 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Tue, 7 Dec 2004 00:16:23 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91797 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * intrinsics/c99_functions.c, intrinsics/eoshift0.c,
rth [Tue, 7 Dec 2004 00:01:01 +0000 (00:01 +0000)]
    * intrinsics/c99_functions.c, intrinsics/eoshift0.c,
        intrinsics/eoshift2.c, intrinsics/exit.c, intrinsics/flush.c,
        intrinsics/ishftc.c, intrinsics/mvbits.c, intrinsics/pack_generic.c,
        intrinsics/random.c, intrinsics/reshape_generic.c, intrinsics/size.c,
        intrinsics/spread_generic.c, intrinsics/stat.c,
intrinsics/string_intrinsics.c, intrinsics/system_clock.c,
        intrinsics/transpose_generic.c, intrinsics/unlink.c,
        intrinsics/unpack_generic.c, io/backspace.c, io/format.c,
        io/list_read.c, io/lock.c, io/open.c, io/transfer.c, io/unix.c,
        io/write.c, runtime/environ.c, runtime/error.c,
        runtime/in_pack_generic.c, runtime/in_unpack_generic.c, runtime/main.c,
        runtime/memory.c, runtime/pause.c, runtime/stop.c,
        runtime/string.c: Whitespace fixes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91794 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * config/rs6000/sysv4.h: Define RELOCATABLE_NEEDS_FIXUP to 1.
aldyh [Mon, 6 Dec 2004 23:57:57 +0000 (23:57 +0000)]
* config/rs6000/sysv4.h: Define RELOCATABLE_NEEDS_FIXUP to 1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91792 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * Makefile.am: Generate all m4 output under $(srcdir).
rth [Mon, 6 Dec 2004 21:29:57 +0000 (21:29 +0000)]
    * Makefile.am: Generate all m4 output under $(srcdir).
        * Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91788 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR tree-optimization/18601
kazu [Mon, 6 Dec 2004 20:22:01 +0000 (20:22 +0000)]
PR tree-optimization/18601
* tree-cfg.c (thread_jumps, thread_jumps_from_bb): Removed.
(tree_forwarder_block_p): Do not consider blocks that are its own
successors forwarders.
(cleanup_forwarder_blocks, remove_forwarder_block): New functions.
(cleanup_tree_cfg): Use cleanup_forwarder_blocks instead of
thread_jumps.
* tree-flow.h (bb_ann_d): Remove forwardable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91787 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * expr.c (expand_expr_real_1): Remove an "if" whose condition
kazu [Mon, 6 Dec 2004 18:52:10 +0000 (18:52 +0000)]
* expr.c (expand_expr_real_1): Remove an "if" whose condition
is always false.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91786 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * Make-lang.in (JAVA_MANFILES): Added gcj-dbtool.
tromey [Mon, 6 Dec 2004 17:59:57 +0000 (17:59 +0000)]
* Make-lang.in (JAVA_MANFILES): Added gcj-dbtool.
(java.uninstall): Likewise.
(java.maintainer-clean): Likewise.
(.INTERMEDIATE): Likewise.
(java.install-man): Likewise.
(gcj-dbtool.pod): New target.
* gcj.texi (Code Generation): Document -findirect-dispatch.
(libgcj Runtime Properties): Document
gnu.gcj.precompiled.db.path.
(Top): Link to "Invoking gcj-dbtool".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91785 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * c-gimplify.c (gimplify_c_loop): Improve initial implementations
sayle [Mon, 6 Dec 2004 17:24:16 +0000 (17:24 +0000)]
* c-gimplify.c (gimplify_c_loop): Improve initial implementations
for loops whose conditions are known at compile-time.
* gimplify.c (append_to_statement_list_1): Remove side_effects
parameter, this function should never be called if its false.
(append_to_statement_list): Only call append_to_statement_list_1
if t is non-NULL tree with side-effects.
(append_to_statement_list_force):  Likewise, if t is not NULL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91784 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * bt-load.c (btr_def_s): New member own_end;
amylaar [Mon, 6 Dec 2004 16:07:57 +0000 (16:07 +0000)]
* bt-load.c (btr_def_s): New member own_end;
(add_btr_to_live_range): Add second parameter.  Changed caller.
(clear_btr_from_live_range): Clear btrs_live_at_end bit
for the register its definition basic block if own_end is set.
(augment_live_range): Also take btrs_live_at_end into account.
(combine_btr_defs): Don't bother with
other_def->other_btr_uses_after_use if it pertains to a different
register.
(move_btr_def): Set def->other_btr_uses_before_def after
calling combine_btr_defs."

* bt-load.c (augment_live_range): New argument full_range.
Changed all callers.

* bt-load.c (move_tr_def): Set other_tr_uses_before_def
taking new btr assignment into account.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91780 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-06 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 6 Dec 2004 15:47:05 +0000 (15:47 +0000)]
2004-12-06  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/type_traits: Implement is_reference.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_reference/is_reference.cc: New.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_reference/typedefs.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91779 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR java/14853:
tromey [Mon, 6 Dec 2004 15:32:38 +0000 (15:32 +0000)]
PR java/14853:
* java-tree.h (extract_field_decl): Declare.
* parse.y (extract_field_decl): Renamed from
strip_out_static_field_access_decl.  No longer static.
* check-init.c (get_variable_decl): Unwrap COMPOUND_EXPRs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91778 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago For PR java/14853:
tromey [Mon, 6 Dec 2004 15:30:57 +0000 (15:30 +0000)]
For PR java/14853:
* testsuite/libjava.compile/PR14853.java: New file.
* testsuite/libjava.compile/PR14853.xfail: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91777 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoMove ChangeLog entry to the correct ChangeLog!
nickc [Mon, 6 Dec 2004 12:32:45 +0000 (12:32 +0000)]
Move ChangeLog entry to the correct ChangeLog!

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91775 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agooops - omitted from previous checkin
nickc [Mon, 6 Dec 2004 11:00:49 +0000 (11:00 +0000)]
oops - omitted from previous checkin

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91771 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago* gcc.dg/builtins-config.h: Use <sys/types.h> instead of <limits.h> because the
nickc [Mon, 6 Dec 2004 10:57:43 +0000 (10:57 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91770 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-05 Daniel Berlin <dberlin@dberlin.org>
dberlin [Mon, 6 Dec 2004 02:00:47 +0000 (02:00 +0000)]
2004-12-05  Daniel Berlin <dberlin@dberlin.org>

* tree-ssa-alias.c (create_global_var): Use void_type_node,
not size_type_node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91768 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Mon, 6 Dec 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91761 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Mon, 6 Dec 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91760 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * expr.c (expand_expr_real_1): Abort on COND_EXPR of
kazu [Mon, 6 Dec 2004 00:14:07 +0000 (00:14 +0000)]
* expr.c (expand_expr_real_1): Abort on COND_EXPR of
VOID_TYPE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91758 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-05 Paolo Carlini <pcarlini@suse.de>
paolo [Sun, 5 Dec 2004 23:28:22 +0000 (23:28 +0000)]
2004-12-05  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/18837
* testsuite/testsuite_performance.h: Fix mallinfo macros for
hpux.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91757 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoTest case for PR target/18841.
rth [Sun, 5 Dec 2004 20:07:09 +0000 (20:07 +0000)]
Test case for PR target/18841.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91756 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR target/18841
rth [Sun, 5 Dec 2004 19:52:24 +0000 (19:52 +0000)]
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91753 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-05 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Sun, 5 Dec 2004 19:28:27 +0000 (19:28 +0000)]
2004-12-05  Andrew Pinski  <pinskia@physics.uc.edu>

        * mklibgcc.in (vis_hide): Add the prototype for the test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91752 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoAdd forgotten to check in changeLog:
pinskia [Sun, 5 Dec 2004 17:47:04 +0000 (17:47 +0000)]
Add forgotten to check in changeLog:
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91751 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * c-typeck.c (c_finish_loop): Improve initial implementations
sayle [Sun, 5 Dec 2004 15:31:02 +0000 (15:31 +0000)]
* c-typeck.c (c_finish_loop): Improve initial implementations
for loops whose conditions are known at compile-time.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91750 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * builtins.c: Fix comment typos.
kazu [Sun, 5 Dec 2004 14:18:18 +0000 (14:18 +0000)]
* builtins.c: Fix comment typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91749 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR middle-end/18730
danglin [Sun, 5 Dec 2004 04:05:59 +0000 (04:05 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91742 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
rth [Sun, 5 Dec 2004 01:39:55 +0000 (01:39 +0000)]
    * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91740 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * testsuite/26_numerics/complex/pow.cc: Use -mieee on alpha.
rth [Sun, 5 Dec 2004 00:26:16 +0000 (00:26 +0000)]
    * testsuite/26_numerics/complex/pow.cc: Use -mieee on alpha.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91738 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * include/ext/malloc_allocator.h: Include cstdlib.
rth [Sun, 5 Dec 2004 00:25:18 +0000 (00:25 +0000)]
    * include/ext/malloc_allocator.h: Include cstdlib.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91737 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Sun, 5 Dec 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91735 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Sun, 5 Dec 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91734 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR bootstrap/18804
danglin [Sat, 4 Dec 2004 20:32:51 +0000 (20:32 +0000)]
PR bootstrap/18804
* mklibgcc.in (vis_hide): Use implementation instead of declaration
for test function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91732 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * config/alpha/alpha.c (alpha_expand_unaligned_load): Don't forget to
rth [Sat, 4 Dec 2004 18:13:50 +0000 (18:13 +0000)]
    * config/alpha/alpha.c (alpha_expand_unaligned_load): Don't forget to
        use ofs in BWX two byte special case.
        (alpha_expand_unaligned_store): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91731 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * lib/target-supports.exp (check_gc_sections_available): Disable
rth [Sat, 4 Dec 2004 18:01:09 +0000 (18:01 +0000)]
    * lib/target-supports.exp (check_gc_sections_available): Disable
        for alpha and ia64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91730 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * gcse.c (gcse_main): Add a comment.
kazu [Sat, 4 Dec 2004 14:53:13 +0000 (14:53 +0000)]
* gcse.c (gcse_main): Add a comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91729 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Sat, 4 Dec 2004 14:15:01 +0000 (14:15 +0000)]
2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/17909
        * g++.dg/other/vararg-2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91728 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Sat, 4 Dec 2004 14:11:45 +0000 (14:11 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91727 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * tr.po: Update.
jsm28 [Sat, 4 Dec 2004 11:38:37 +0000 (11:38 +0000)]
* tr.po: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91726 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * mklibgcc.in: Build shared libgcc and shared libunwind in gcc/.
amodra [Sat, 4 Dec 2004 09:22:32 +0000 (09:22 +0000)]
* mklibgcc.in: Build shared libgcc and shared libunwind in gcc/.
Don't subst shlib_dir for SHLIB_LINK, SHLIBUNWIND_LINK,
SHLIB_INSTALL, and SHLIBUNWIND_INSTALL.
* config/i386/t-nwld (SHLIB_NAME): Use shlib_base_name in place of
shlib_dir and shlib_so_name.
* config/mips/t-slibgcc-irix (SHLIB_NAME): Likewise.
* config/t-libunwind-elf (SHLIB_NAME): Likewise.
* config/t-slibgcc-darwin (SHLIB_NAME): Likewise.
* config/t-slibgcc-elf-ver (SHLIB_NAME): Likewise.
* config/t-slibgcc-sld (SHLIB_NAME): Likewise.
(SHLIB_LINK): Don't use shlib_dir when creating symlink.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91724 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-04 Paolo Carlini <pcarlini@suse.de>
paolo [Sat, 4 Dec 2004 09:08:42 +0000 (09:08 +0000)]
2004-12-04  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/type_traits: New.
* include/Makefile.am: Add.
* include/Makefile.in: Regenerate.
* testsuite/testsuite_tr1.h: New.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_arithmetic/is_arithmetic.cc: New.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_arithmetic/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_fundamental/is_fundamental.cc: Likewise.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_fundamental/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/helper_classes/
true_false_type.cc: Likewise.
* testsuite/tr1/4_metaprogramming/helper_classes/
true_false_type_typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/helper_classes/
typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_array/is_array.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_array/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_floating_point/is_floating_point.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_floating_point/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_integral/is_integral.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_integral/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_void/is_void.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_void/typedefs.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91723 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR c++/17011, c++/17971
lerdsuwa [Sat, 4 Dec 2004 06:45:13 +0000 (06:45 +0000)]
PR c++/17011, c++/17971
* pt.c (tsubst_copy) <FIELD_DECL case>: Check and diagnose
invalid field.
(tsubst_copy_and_build) <COMPONENT_REF case>: Check
error_mark_node after member substitution.
* semantics.c (finish_id_expression): Call
finish_non_static_data_member for non-dependent FIELD_DECL.

* g++.dg/template/error15.C: Adjust expected error.
* g++.dg/template/instantiate3.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91720 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * doc/tm.texi (TARGET_DELEGITIMIZE_ADDRESS): Document target hook.
sayle [Sat, 4 Dec 2004 00:34:43 +0000 (00:34 +0000)]
* doc/tm.texi (TARGET_DELEGITIMIZE_ADDRESS): Document target hook.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91713 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * alias.c (component_uses_parent_alias_set): Rename from
rth [Sat, 4 Dec 2004 00:20:31 +0000 (00:20 +0000)]
    * alias.c (component_uses_parent_alias_set): Rename from
        can_address_p.  Return bool.  Reverse the sense of the result.
        Reinstate the check for alias set zero.
        (get_alias_set): Update to match.
        * alias.h (component_uses_parent_alias_set): Likewise.
        * emit-rtl.c (set_mem_attributes_minus_bitpos): Likewise.
        * expr.c (expand_assignment): Likewise.
        * expr.h: Remove commented out prototypes that were moved to alias.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91712 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Sat, 4 Dec 2004 00:16:24 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91710 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Sat, 4 Dec 2004 00:16:17 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91709 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * doc/tm.texi (TARGET_BUILD_BUILTIN_VA_LIST): New.
rth [Fri, 3 Dec 2004 23:15:15 +0000 (23:15 +0000)]
    * doc/tm.texi (TARGET_BUILD_BUILTIN_VA_LIST): New.
        (TARGET_CANNOT_FORCE_CONST_MEM): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91703 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR middle end/18718
amodra [Fri, 3 Dec 2004 23:02:33 +0000 (23:02 +0000)]
PR middle end/18718
* sched-rgn.c (schedule_region): Don't assume REG_SAVE_NOTEs are
in pairs.
* sched-ebb.c (schedule_ebb): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91702 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * Makefile.in (HOSTHOOKS_DEF_H): Define.
schwab [Fri, 3 Dec 2004 22:04:27 +0000 (22:04 +0000)]
* Makefile.in (HOSTHOOKS_DEF_H): Define.
(ggc-common.o): Depend on $(HOSTHOOKS_DEF_H).
(host-default.o): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91697 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * lang.c (flag_new_verifier): Define.
tromey [Fri, 3 Dec 2004 19:43:52 +0000 (19:43 +0000)]
* lang.c (flag_new_verifier): Define.
(java_post_options): Set flag_new_verifier if indirect dispatch
is being used.
* lang.opt (fnew-verifier): Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91693 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR bootstrap/14614:
tromey [Fri, 3 Dec 2004 19:32:38 +0000 (19:32 +0000)]
PR bootstrap/14614:
* Make-lang.in (java.install-common): Only install transformed

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91692 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-03 Eric Christopher <echristo@redhat.com>
echristo [Fri, 3 Dec 2004 19:06:02 +0000 (19:06 +0000)]
2004-12-03  Eric Christopher  <echristo@redhat.com>

        * config/stormy16/stormy16.md (pushqi, popqi, pushhi,
        pophi): Add number of arguments to name so that the
        pattern is recognized as a named pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91691 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-03 Andrew Haley <aph@redhat.com>
aph [Fri, 3 Dec 2004 18:11:21 +0000 (18:11 +0000)]
2004-12-03  Andrew Haley  <aph@redhat.com>

PR java/18812
* except.c (link_handler): Patch 'outer' field of siblings of the
range we're demoting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91690 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-03 Andrew Haley <aph@redhat.com>
aph [Fri, 3 Dec 2004 18:01:59 +0000 (18:01 +0000)]
2004-12-03  Andrew Haley  <aph@redhat.com>

PR java/18697
* class.c (layout_class_method): Don't fail to override a method
simply because it has DECL_ARTIFICIAL set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91689 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * doc/extend.texi (AltiVec Builtins): Fix info about signedness.
janis [Fri, 3 Dec 2004 17:37:12 +0000 (17:37 +0000)]
* doc/extend.texi (AltiVec Builtins): Fix info about signedness.
* testsuite/gcc.dg/altivec-18.c: Fix for darwin

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91688 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-03 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Fri, 3 Dec 2004 15:47:44 +0000 (15:47 +0000)]
2004-12-03  Andreas Tobler  <a.tobler@schweiz.ch>

* config/rs6000/rs6000.c (rs6000_override_options): Protect
darwin_one_byte_bool with #if.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91686 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-03 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 3 Dec 2004 15:37:16 +0000 (15:37 +0000)]
2004-12-03  Paolo Bonzini  <bonzini@gnu.org>

* doc/tm.texi (Misc): Document TARGET_FOLD_BUILTIN.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91685 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-03 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 3 Dec 2004 15:11:56 +0000 (15:11 +0000)]
2004-12-03  H.J. Lu  <hongjiu.lu@intel.com>

* mklibgcc.in: Put back the default set of EXTRA_MULTILIB_PART.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91684 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR libgcj/7305
rsandifo [Fri, 3 Dec 2004 11:15:25 +0000 (11:15 +0000)]
PR libgcj/7305
* configure.ac: Use TL_AC_GXX_INCLUDE_DIR.
* Makefile.am (install-data-local): Install headers into
$(gxx_include_dir) rather than $(includedir).
(AM_MAKEFLAGS): Pass down gxx_include_dir.
* gcj/Makefile.am (gcjdir): Set to $(gxx_include_dir)/gcj.
* include/Makefile.am (tool_include__HEADERS): Define this...
(include_HEADERS): ...instead of this.
* configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate.
* include/Makefile.in, testsuite/Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91682 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agocp:
nathan [Fri, 3 Dec 2004 10:51:13 +0000 (10:51 +0000)]
cp:
PR c++/18782
* decl.c (grokdeclarator): Make sure class in pointer to member is
not a namespace.
testsuite:
PR c++/18782
* g++.dg/parse/ptrmem2.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91681 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoIntroduce config/gxx-include-dir.m4.
rsandifo [Fri, 3 Dec 2004 10:44:37 +0000 (10:44 +0000)]
Introduce config/gxx-include-dir.m4.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91680 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * config.if: Delete.
rsandifo [Fri, 3 Dec 2004 10:40:18 +0000 (10:40 +0000)]
* config.if: Delete.
* configure.in: Set libstdcxx_incdir directly.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91679 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agocp:
nathan [Fri, 3 Dec 2004 09:51:39 +0000 (09:51 +0000)]
cp:
PR c++/18318
* parser.c (cp_parser_new_type_id): Move array size expression
checks from here ...
* init.c (build_new): ... to here.
testsuite:
PR c++/18318
* g++.dg/template/new1.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91678 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * cfgrtl.c (rtl_verify_flow_info_1): Use JUMP_P instead of
kazu [Fri, 3 Dec 2004 07:43:39 +0000 (07:43 +0000)]
* cfgrtl.c (rtl_verify_flow_info_1): Use JUMP_P instead of
INSN_P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91677 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * tree-ssa-dom.c (record_equivalences_from_phis): Remove an
kazu [Fri, 3 Dec 2004 07:38:39 +0000 (07:38 +0000)]
* tree-ssa-dom.c (record_equivalences_from_phis): Remove an
"if" whose condition is always true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91676 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * config/rs6000/rs6000.c (rs6000_override_options): Make 64-bit
shebs [Fri, 3 Dec 2004 06:35:49 +0000 (06:35 +0000)]
    * config/rs6000/rs6000.c (rs6000_override_options): Make 64-bit
        Darwin default to one-byte bools.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91675 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoMark PR for changelog entry.
rth [Fri, 3 Dec 2004 03:28:05 +0000 (03:28 +0000)]
Mark PR for changelog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91673 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR 18774
rth [Fri, 3 Dec 2004 03:27:34 +0000 (03:27 +0000)]
PR 18774
        * simplify-rtx.c (simplify_immed_subreg): Fail complex modes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91672 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * doc/cfg.texi (Edges): Update. Document the edge_iterator data
bje [Fri, 3 Dec 2004 02:01:35 +0000 (02:01 +0000)]
* doc/cfg.texi (Edges): Update. Document the edge_iterator data
type and its methods.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91671 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Fri, 3 Dec 2004 00:16:39 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91669 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoDaily bump.
gccadmin [Fri, 3 Dec 2004 00:16:31 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91668 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-02 Eric Christopher <echristo@redhat.com>
echristo [Thu, 2 Dec 2004 23:45:19 +0000 (23:45 +0000)]
2004-12-02  Eric Christopher  <echristo@redhat.com>

        * Makefile.tpl (clean-target-libgcc): Make change in correct place.
        * Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91666 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * expr.c (write_complex_part): Use simplify_gen_subreg when the
rth [Thu, 2 Dec 2004 22:23:08 +0000 (22:23 +0000)]
    * expr.c (write_complex_part): Use simplify_gen_subreg when the
        submode is at least as large as a word.
        (read_complex_part): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91664 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-02 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 2 Dec 2004 21:49:00 +0000 (21:49 +0000)]
2004-12-02  H.J. Lu  <hongjiu.lu@intel.com>

PR bootstrap/18532
* mklibgcc.in: Build one set of EXTRA_MULTILIB_PARTS for
multilib at a time. Don't build the default set. Don't add
EXTRA_MULTILIB_PARTS to shared libunwind nor libgcc. Remove
filter for shared libunwind and libgcc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91663 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR target/18759
sayle [Thu, 2 Dec 2004 21:19:32 +0000 (21:19 +0000)]
PR target/18759
* config/i386/i386.c (override_options): If -fomit-frame-pointer has
already been specified, ignore the -momit-leaf-frame-pointer option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91662 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agoPR fortran/18710
tobi [Thu, 2 Dec 2004 20:13:53 +0000 (20:13 +0000)]
PR fortran/18710
fix previously mistyped ChangeLog entry

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91659 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-02 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 2 Dec 2004 19:56:26 +0000 (19:56 +0000)]
2004-12-02  H.J. Lu  <hongjiu.lu@intel.com>

* varasm.c (make_decl_rtl): Add the missing `;'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91658 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago PR java/16675:
tromey [Thu, 2 Dec 2004 19:41:03 +0000 (19:41 +0000)]
PR java/16675:
* parse.y (craft_constructor): Special case null_pointer_node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91657 138bc75d-0d04-0410-961f-82ee72b054a4

16 years agolibgfortran/
tobi [Thu, 2 Dec 2004 19:39:15 +0000 (19:39 +0000)]
libgfortran/
PR fortran/18710
* io/transfer.c (unformatted_read, unformatted_write): width of
a COMPLEX is twice its kind.

gcc/testsuite/
PR fortran/18170
* gfortran.dg/direct_io_3.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91656 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago For PR java/16675:
tromey [Thu, 2 Dec 2004 19:38:49 +0000 (19:38 +0000)]
For PR java/16675:
* testsuite/libjava.compile/PR16675.java: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91655 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago2004-12-02 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Thu, 2 Dec 2004 19:25:55 +0000 (19:25 +0000)]
2004-12-02  Andrew Pinski  <pinskia@physics.uc.edu>

        * tree.c (is_attribute_p): Split out to ..
        (is_attribute_with_length_p): Here.  Use IDENTIFIER_LENGTH instead
        of strlen and compare the string lengths before calling strcmp.
        (lookup_attribute): Call is_attribute_with_length_p instead of
        is_attribute_p.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91654 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
dpatel [Thu, 2 Dec 2004 18:42:26 +0000 (18:42 +0000)]
   * config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
       * config/rs6000/darwin.h (CC1_SPEC): Do not handle -gfull and -gused.
       * config/i386/darwin.h (CC1_SPEC): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91651 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * optabs.c (lowpart_subreg_maybe_copy): New.
rth [Thu, 2 Dec 2004 18:31:26 +0000 (18:31 +0000)]
    * optabs.c (lowpart_subreg_maybe_copy): New.
        (expand_unop, expand_abs_nojump): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91650 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * sh.md (extv, extzv): Add pattern predicate.
amylaar [Thu, 2 Dec 2004 17:03:08 +0000 (17:03 +0000)]
* sh.md (extv, extzv): Add pattern predicate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91649 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * tree-cfg.c (thread_jumps): Reduce the size of WORKLIST.
kazu [Thu, 2 Dec 2004 16:47:16 +0000 (16:47 +0000)]
* tree-cfg.c (thread_jumps): Reduce the size of WORKLIST.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91648 138bc75d-0d04-0410-961f-82ee72b054a4

16 years ago * tree-cfg.c (phi_alternatives_equal): Check that PHI_ARG_DEF
kazu [Thu, 2 Dec 2004 16:45:26 +0000 (16:45 +0000)]
* tree-cfg.c (phi_alternatives_equal): Check that PHI_ARG_DEF
is not null.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91647 138bc75d-0d04-0410-961f-82ee72b054a4