- 07 Dec, 2004 14 commits
-
-
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. From-SVN: r91830
Eric Christopher committed -
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. From-SVN: r91820
Eric Christopher committed -
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. From-SVN: r91818
Kazu Hirata committed -
splay-tree.c (splay_tree_delete_helper): Redesign the logic so that recursion (and thus large stack space) is not needed. * splay-tree.c (splay_tree_delete_helper): Redesign the logic so that recursion (and thus large stack space) is not needed. From-SVN: r91815
DJ Delorie committed -
* config/rs6000/t-aix43, config/rs6000/t-aix52 (SHLIB_LINK): Revert 2004-12-01 change. From-SVN: r91812
David Edelsohn committed -
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. From-SVN: r91808
Paolo Carlini committed -
* name-lookup.c (leave_scope): We only need to update class_binding_level when leaving a class scope. From-SVN: r91807
Roger Sayle committed -
From-SVN: r91804
Volker Reichelt committed -
[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. From-SVN: r91803
Ziemowit Laski committed -
* reload.c (find_valid_class): Fix logic to test inner mode as well. (push_reload): Pass inner mode. From-SVN: r91802
DJ Delorie committed -
2004-12-06 Eric Christopher <echristo@redhat.com> * doc/tm.texi (TARGET_VALID_POINTER_MODE): Document. From-SVN: r91801
Eric Christopher committed -
* 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. From-SVN: r91799
Richard Henderson committed -
From-SVN: r91797
GCC Administrator committed -
* 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. From-SVN: r91794
Richard Henderson committed
-
- 06 Dec, 2004 17 commits
-
-
From-SVN: r91792
Aldy Hernandez committed -
* Makefile.am: Generate all m4 output under $(srcdir). * Makefile.in: Regenerate. From-SVN: r91788
Richard Henderson committed -
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. Co-Authored-By: Kazu Hirata <kazu@cs.umass.edu> From-SVN: r91787
Zdenek Dvorak committed -
* expr.c (expand_expr_real_1): Remove an "if" whose condition is always false. From-SVN: r91786
Kazu Hirata committed -
* 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". From-SVN: r91785
Tom Tromey committed -
c-gimplify.c (gimplify_c_loop): Improve initial implementations for loops whose conditions are known at... * 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. From-SVN: r91784
Roger Sayle committed -
* 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. From-SVN: r91780
J"orn Rennecke committed -
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. From-SVN: r91779
Paolo Carlini committed -
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. From-SVN: r91778
Tom Tromey committed -
* testsuite/libjava.compile/PR14853.java: New file. * testsuite/libjava.compile/PR14853.xfail: New file. From-SVN: r91777
Tom Tromey committed -
From-SVN: r91775
Nick Clifton committed -
From-SVN: r91771
Nick Clifton committed -
* 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. From-SVN: r91770
Nick Clifton committed -
2004-12-05 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-alias.c (create_global_var): Use void_type_node, not size_type_node. From-SVN: r91768
Daniel Berlin committed -
[[Split portion of a mixed commit.]] From-SVN: r91761.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r91760.2
GCC Administrator committed -
* expr.c (expand_expr_real_1): Abort on COND_EXPR of VOID_TYPE. From-SVN: r91758
Kazu Hirata committed
-
- 05 Dec, 2004 9 commits
-
-
2004-12-05 Paolo Carlini <pcarlini@suse.de> PR libstdc++/18837 * testsuite/testsuite_performance.h: Fix mallinfo macros for hpux. From-SVN: r91757
Paolo Carlini committed -
From-SVN: r91756
Richard Henderson committed -
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. From-SVN: r91753
Richard Henderson committed -
2004-12-05 Andrew Pinski <pinskia@physics.uc.edu> * mklibgcc.in (vis_hide): Add the prototype for the test. From-SVN: r91752
Andrew Pinski committed -
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. From-SVN: r91751
Andrew Pinski committed -
c-typeck.c (c_finish_loop): Improve initial implementations for loops whose conditions are known at... * c-typeck.c (c_finish_loop): Improve initial implementations for loops whose conditions are known at compile-time. From-SVN: r91750
Roger Sayle committed -
From-SVN: r91749
Kazu Hirata committed -
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. From-SVN: r91742
John David Anglin committed -
From-SVN: r91740
Richard Henderson committed
-