summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in: Fix incorrect use of ' in shell commandcharlet2005-03-092-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96181 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/20142mmitchel2005-03-092-1/+5
| | | | | | | * g++.dg/init/array18.C: Add dg-do run marker. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96178 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/20142mmitchel2005-03-098-33/+51
| | | | | | | | | | | | | | | | * cp-tree.h (target_type): Remove. * decl.c (layout_var_decl): Remove #if 0'd code. (cp_finish_decl): Remove dead code. * init.c (build_vec_init): When determining whether or not the element type has an asignment operator, look through all array dimensions. * typeck.c (target_type): Remove. PR c++/20142 * g++.dg/init/array18.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96170 138bc75d-0d04-0410-961f-82ee72b054a4
* * real.c (real_nan): Remove neg.kazu2005-03-092-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96169 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop-unroll.c (analyze_insns_in_loop): Remove preheader.kazu2005-03-092-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96168 138bc75d-0d04-0410-961f-82ee72b054a4
* * loop-iv.c (get_biv_step_1): Remove lhs.kazu2005-03-092-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96167 138bc75d-0d04-0410-961f-82ee72b054a4
* * ifcvt.c (noce_emit_move_insn): Remove inmode.kazu2005-03-092-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96166 138bc75d-0d04-0410-961f-82ee72b054a4
* * fold-const.c (int_const_binop): Remove no_overflow.kazu2005-03-092-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96165 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (expand_assignment): Remove orig_to_rtx.kazu2005-03-092-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96164 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfgrtl.c (cfg_layout_merge_blocks): Remove new_e.kazu2005-03-092-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96163 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfglayout.c (fixup_reorder_chain): Remove old_bb.kazu2005-03-092-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96162 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c (cleanup_control_flow): If removal of a computedlaw2005-03-092-1/+16
| | | | | | | | goto results in the removal of edges in the CFG, then we need to recompute dominators. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96160 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (c_do_switch_warnings): Comment fix.bje2005-03-092-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96150 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2005-03-092-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96146 138bc75d-0d04-0410-961f-82ee72b054a4
* * Revert patch from 2005-03-08 for causing bootstrap failure onjules2005-03-082-7/+5
| | | | | | | ppc-darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96138 138bc75d-0d04-0410-961f-82ee72b054a4
* * Patch from 2005-03-08 reverted for causing regressions andjules2005-03-082-9/+6
| | | | | | | ppc-darwin bootstrap failure. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96136 138bc75d-0d04-0410-961f-82ee72b054a4
* Formatting fixes.bje2005-03-081-21/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96134 138bc75d-0d04-0410-961f-82ee72b054a4
* * consistency.vlad/vlad.exp: Remove trailing semicolons.bje2005-03-0823-186/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | * g++.dg/gcov/gcov.exp: Likewise. * gcc.c-torture/execute/ieee/ieee.exp: Likewise. * gcc.target/xstormy16/xstormy16.exp: Likewise. * lib/c-torture.exp: Likewise. * lib/fortran-torture.exp: Likewise. * lib/g++.exp: Likewise. * lib/gcc-defs.exp: Likewise. * lib/gcc-dg.exp: Likewise. * lib/gcc.exp: Likewise. * lib/gcov.exp: Likewise. * lib/gfortran.exp: Likewise. * lib/mike-g++.exp: Likewise. * lib/mike-gcc.exp: Likewise. * lib/objc-torture.exp: Likewise. * lib/objc.exp: Likewise. * lib/profopt.exp: Likewise. * lib/target-libpath.exp: Likewise. * lib/target-supports.exp: Likewise. * lib/treelang.exp: Likewise. * lib/wrapper.exp: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96132 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-08 Laurent Guerby <laurent@guerby.net>guerby2005-03-082-1/+5
| | | | | | | * system-linux-sparc.ads: Fix typo in previous commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96126 138bc75d-0d04-0410-961f-82ee72b054a4
* Target Hook to issue diagnostics for AltiVec argument to funtionfjahanian2005-03-089-1/+86
| | | | | | | | with unknown prototype. OKed by Mark Mitchel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96124 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove spurious blank line.tobi2005-03-081-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96123 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/tree-ssa/20030728-1.c: Update to account for recentlaw2005-03-082-2/+7
| | | | | | | PHI-OPT changes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96115 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-07 Ranjit Mathew <rmathew@hotmail.com>bryce2005-03-084-2/+9
| | | | | | | | | | | | * lang.c (flag_new_verifier): Enable by default, regardless of ABI. 2005-03-08 Bryce McKinlay <mckinlay@redhat.com> * testsuite/libjava.lang/pr13107_2.xfail: Remove xfail. * testsuite/libjava.lang/pr13107_3.xfail: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96114 138bc75d-0d04-0410-961f-82ee72b054a4
* * gimple-low.c (lower_stmt_body): Make it static.kazu2005-03-081-2/+0
| | | | | | | | * tree-flow.h: Remove the corresponding prototype. Don't declare lower_data. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96113 138bc75d-0d04-0410-961f-82ee72b054a4
* * stor-layout.c (lang_adjust_rli): Make it static.kazu2005-03-082-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96112 138bc75d-0d04-0410-961f-82ee72b054a4
* * sched-deps.c (cache_size): Make it static.kazu2005-03-082-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96111 138bc75d-0d04-0410-961f-82ee72b054a4
* * gimple-low.c (lower_stmt_body): Make it static.kazu2005-03-082-1/+5
| | | | | | | | * tree-flow.h: Remove the corresponding prototype. Don't declare lower_data. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96110 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfg.c (rbi_pool): Make it static.kazu2005-03-082-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96109 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-typeck.c (constructor_stack, constructor_range_stack,kazu2005-03-082-3/+8
| | | | | | | initializer_stack): Make them static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96108 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/elfos.h (MAKE_DECL_ONE_ONLY): Redefined to stop DECL_WEAK fromjules2005-03-082-1/+15
| | | | | | | | being used for symbols with vague linkage when HAVE_GAS_COMDAT_GROUP is true. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96107 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (finish_method): Give methods once-only linkage.jules2005-03-082-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96106 138bc75d-0d04-0410-961f-82ee72b054a4
* * jump.c (invert_jump_1): Don't call redirect_jump_1 withamylaar2005-03-082-1/+8
| | | | | | | nlabel == JUMP_LABEL (jump). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96105 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c, c-opts.c, combine.c, cse.c, dojump.c,kazu2005-03-0815-20/+28
| | | | | | | | | gimplify.c, tree-dfa.c, tree-ssa-loop-ivopts.c, tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-sink.c, tree-vect-analyze.c, tree.def, tree.h: Fix comment formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96104 138bc75d-0d04-0410-961f-82ee72b054a4
* * warn_summary (keywordFilter): Update sed pattern for new quotingghazi2005-03-082-1/+6
| | | | | | | style in warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96102 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/14411rth2005-03-086-2/+77
| | | | | | | | | | | | * calls.c (flags_from_decl_or_type): Handle eturns_twice' attribute. * c-common.c (handle_returns_twice): New function. (c_common_attribute_table): Declare eturns_twice' attribute. * doc/extend.texi: Document eturns_twice' attribute. * tree.h (DECL_IS_RETURNS_TWICE): New macro. (struct tree_decl): Add returns_twice_flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96101 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-semantics.c, cfghooks.c, diagnostic.h, loop-iv.c,kazu2005-03-0812-11/+18
| | | | | | | | | loop-unswitch.c, modulo-sched.c, stor-layout.c, tree-gimple.h, config/i386/cygwin1.c, doc/cfg.texi, doc/objc.texi: Update copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96100 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-phiopt.c: Fix a comment typo.kazu2005-03-082-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96099 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.c (code_for_builtin): Replace special-caserth2005-03-083-90/+571
| | | | | | | | | | | | | | | | | | | | | | | | | builtin codes with ctzdi2, clzdi2, popcountdi2. (struct alpha_builtin_def): Add is_const. (zero_arg_builtins, one_arg_builtins, two_arg_builtins): Init it. (alpha_v8qi_u, alpha_v8qi_s, alpha_v4hi_u, alpha_v4hi_s): New. (alpha_init_builtins): Init them. Set nothrow and const attributes on builtins. (alpha_fold_builtin_cmpbge, alpha_fold_builtin_zapnot, alpha_fold_builtin_extxx, alpha_fold_builtin_insxx, alpha_fold_builtin_mskxx, alpha_fold_builtin_umulh, alpha_fold_vector_minmax, alpha_fold_builtin_perr, alpha_fold_builtin_pklb, alpha_fold_builtin_pkwb, alpha_fold_builtin_unpkbl, alpha_fold_builtin_unpkbw, alpha_fold_builtin_cttz, alpha_fold_builtin_ctlz, alpha_fold_builtin_ctpop, alpha_fold_builtin): New. (TARGET_FOLD_BUILTIN): New. * config/alpha/alpha.md (UNSPEC_CTTZ): Remove. (UNSPEC_CTLZ, UNSPEC_CTPOP): Remove. (ffsdi2): Use ctz. (cttz, builtin_cttz, builtin_ctlz, builtin_ctpop): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96098 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-07 James A. Morrison <phython@gcc.gnu.org>guerby2005-03-083-0/+183
| | | | | | | | | | | Laurent Guerby <laurent@guerby.net> PR ada/20035 * system-linux-sparc.ads: New. * Makefile.in: Add sparc linux entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96097 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-vect-analyze.c (vect_object_analysis): Analyze initialirar2005-03-084-3/+52
| | | | | | | condition of access function instead of base. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96092 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/tree-ssa/pr18134.c: New test.law2005-03-082-0/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96087 138bc75d-0d04-0410-961f-82ee72b054a4
* Add Steven to the ChangeLog entry.law2005-03-081-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96086 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed gotolaw2005-03-084-1/+80
| | | | | | | | | was folded away. * gcc.dg/tree-ssa/pr18133-1.c: New test. * gcc.dg/tree-ssa/pr18133-2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96085 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c (find_taken_edge_computed_goto): New function.law2005-03-084-6/+114
| | | | | | | | | | | | | | | | | | | (find_taken_edge): Call find_taken_edge_computed_goto as appropriate. Allow any gimple invariant rather than just INTEGER_CST for VAL. (cleanup_control_flow): Cleanup a computed goto which has turned into a simple goto. (tree_merge_blocks): If block B has any forced labels, move them to the start of block A. * tree-ssa-dom.c (thread_across_edge): Allow threading across computed gotos as well. * tree-ssa-threadupdate.c (remove_ctrl_stmt_and_useless_edges): Handle removal of unnecessary computed gotos too. (lookup_redirection_data): Fix type of INSERT argument. Callers updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96084 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-phiopt.c (tree_ssa_phiopt,kazu2005-03-082-2/+3
| | | | | | | replace_phi_edge_with_variable): Remove unused variable i. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96083 138bc75d-0d04-0410-961f-82ee72b054a4
* * diagnostic.h: Remove unused prototypekazu2005-03-083-4/+5
| | | | | | | | | debug_output_buffer. * modulo-sched.c: Remove unused prototype set_row_column_for_ps. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96080 138bc75d-0d04-0410-961f-82ee72b054a4
* * gimplify.c (gimple_push_bind_expr, gimple_pop_bind_expr,kazu2005-03-083-6/+7
| | | | | | | | unshare_all_trees): Make them static. * tree-gimple.h: Remove the corresponding prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96079 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-ssa-phiopt.c: Update copyright. Fix indentations.kazu2005-03-082-74/+75
| | | | | | | Remove trailing spaces. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96078 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.danglin2005-03-085-0/+11
| | | | | | | | * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c, gcc.dg/torture/builtin-noret-2.c: Require weak support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96077 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h (DECL_IS_BUILTIN): Reverted my patch from earlier today.bothner2005-03-082-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96075 138bc75d-0d04-0410-961f-82ee72b054a4