aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2005-03-07re PR rtl-optimization/19683 (MIPS wrong-code for 64-bit multiply.)Richard Sandiford4-9/+61
PR rtl-optimization/19683 * reload1.c (choose_reload_regs): Pass the number of bits, not the number of bytes, to smallest_int_for_mode. Fix arguments to REG_CANNOT_CHANGE_MODE_P. From-SVN: r96033
2005-03-07Change ChangeLog file names from a numeric index (ChangeLog.N) to aIan Lance Taylor14-101874/+101847
year based name (ChangeLog-YYYY). This change does not itself get a ChangeLog entry. From-SVN: r96028
2005-03-07reorg.c (relax_delay_slots): Check that the jump is conditional before ↵Eric Botcazou2-0/+6
trying to invert it. * reorg.c (relax_delay_slots): Check that the jump is conditional before trying to invert it. From-SVN: r96027
2005-03-07* loop-unswitch.c (unswitch_loop): Remove local variable src.Kazu Hirata2-2/+3
From-SVN: r96026
2005-03-07cfgrtl.c (rtl_verify_flow_info_1): Remove local variable last_bb_seen.Kazu Hirata2-4/+4
* cfgrtl.c (rtl_verify_flow_info_1): Remove local variable last_bb_seen. From-SVN: r96025
2005-03-07cfghooks.c (verify_flow_info): Remove local variable num_bb_notes.Kazu Hirata2-2/+4
* cfghooks.c (verify_flow_info): Remove local variable num_bb_notes. From-SVN: r96024
2005-03-07tree-ssa-dce.c (control_dependence_map, [...]): Make them static.Kazu Hirata2-2/+5
* tree-ssa-dce.c (control_dependence_map, visited_control_parents): Make them static. From-SVN: r96020
2005-03-07* tree-ssa-pre.c (has_abnormal_preds): Make it static.Kazu Hirata2-1/+3
From-SVN: r96019
2005-03-07stor-layout.c (set_alignment): Remove.Kazu Hirata3-7/+3
* stor-layout.c (set_alignment): Remove. * tree.h: Remove the corresponding prototype. From-SVN: r96018
2005-03-07* tree-ssa-operands.c (check_build_stmt): Remove.Kazu Hirata2-5/+2
From-SVN: r96017
2005-03-07cfgbuild.c (find_sub_basic_blocks): Remove.Kazu Hirata6-50/+13
* cfgbuild.c (find_sub_basic_blocks): Remove. * basic-block.h: Remove the corresponding prototype. * cfgexpand.c, cfgrtl.c: Don't mention find_sub_basic_blocks in comments. * doc/cfg.texi: Don't mention find_sub_basic_blocks. From-SVN: r96016
2005-03-07recog.c (verify_changes): Make it static.Kazu Hirata3-2/+4
* recog.c (verify_changes): Make it static. * recog.h: Remove the corresponding prototype. From-SVN: r96015
2005-03-07reload1.c (reload_startobj, [...]): Make them static.Kazu Hirata2-7/+12
* reload1.c (reload_startobj, reload_firstobj, something_needs_operands_changed, reload_inherited, reload_inheritance_insn, reload_override_in, reload_spill_index): Make them static. From-SVN: r96014
2005-03-07flow.c (regs_live_at_setjmp): Make it static.Kazu Hirata3-5/+4
* flow.c (regs_live_at_setjmp): Make it static. * flow.h: Remove the corresponding prototype. From-SVN: r96013
2005-03-07* calls (stack_arg_under_construction): Make it static.Kazu Hirata2-1/+3
From-SVN: r96012
2005-03-07bb-reorder.c (max_entry_frequency, [...]): Make them static.Kazu Hirata2-2/+7
* bb-reorder.c (max_entry_frequency, max_entry_frequency): Make them static. From-SVN: r96011
2005-03-07* Replace tabs with spaces.Steven G. Kargl22-367/+391
Co-Authored-By: Paul Thomas <prthomas@drfccad.cea.fr> From-SVN: r96009
2005-03-07cygwin1.c (mingw_scan): Use xstrdup in calls to putenv.David Billinghurst2-4/+8
2005-03-07 David Billinghurst <David.Billinghurst@riotinto.com> * config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv. From-SVN: r96006
2005-03-07hpux.h (LINK_SPEC): Add -z.Joseph Myers3-1/+11
* config/ia64/hpux.h (LINK_SPEC): Add -z. * config/ia64/ia64.c (ia64_function_value): Return a REG not a PARALLEL for an empty structure. From-SVN: r96004
2005-03-07fold-const.c (fold_binary): Unroll the very first "for" loop.Kazu Hirata2-17/+44
* fold-const.c (fold_binary): Unroll the very first "for" loop. From-SVN: r96003
2005-03-07* fold-const.c (fold_binary): Remove handling of RANGE_EXPR.Kazu Hirata2-10/+4
From-SVN: r96002
2005-03-06predicates.md (branch_comparison_operator): Remove redundant match_code test.David Edelsohn2-13/+21
* config/rs6000/predicates.md (branch_comparison_operator): Remove redundant match_code test. (scc_comparison_operator): Swap match_operand and match_code tests. (branch_positive_comparison_operator): Same. (trap_comparison_operator): Use comparison_operator and swap with match_code test. From-SVN: r96000
2005-03-07Daily bump.GCC Administrator1-1/+1
From-SVN: r95998
2005-03-06re PR target/20288 (AVR assignment of a value through a 16 bit pointer ↵Marek Michalkiewicz3-24/+91
generates out of order code) PR target/20288 * config/avr/avr.c (print_operand): Add 'p' and 'r'. (out_movhi_r_mr): Read low byte of volatile MEM first. (out_movhi_mr_r): Write high byte of volatile MEM first. From-SVN: r95993
2005-03-06* es.po: Update.Joseph Myers2-4394/+2960
From-SVN: r95991
2005-03-06* fold-const.c (fold_unary): Use build1 instead of copy_node.Kazu Hirata2-2/+3
From-SVN: r95989
2005-03-06* cse.c (cse_reg_info_table): Make it static.Kazu Hirata2-1/+3
From-SVN: r95988
2005-03-06* cselib.c (reg_values, reg_values_size): Make them static.Kazu Hirata2-2/+6
From-SVN: r95987
2005-03-06* cse.c (find_best_addr): Use canon_for_address.Zdenek Dvorak2-1/+6
From-SVN: r95983
2005-03-06file-format.exp (gcc_target_object_format): Add check for som format and ↵John David Anglin6-3/+32
hardcode object formats on hppa*-*-hpux*. * lib/file-format.exp (gcc_target_object_format): Add check for som format and hardcode object formats on hppa*-*-hpux*. * lib/target-supports.exp (check_weak_available): Add check for som object format. Always return 0 on hppa*-*-hpux10*. * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__ is defined. * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs. From-SVN: r95982
2005-03-06fold-const.c (fold_binary_op_with_conditional_arg): Take decomposed ↵Kazu Hirata2-10/+15
arguments code, type, op0, and op1 instead of t. * fold-const.c (fold_binary_op_with_conditional_arg): Take decomposed arguments code, type, op0, and op1 instead of t. (fold_binary): Update a call to fold_range_test. From-SVN: r95978
2005-03-06fold-const.c (fold_range_test): Take decomposed arguments code, type, op0, ↵Kazu Hirata2-17/+20
and op1 instead of t. * fold-const.c (fold_range_test): Take decomposed arguments code, type, op0, and op1 instead of t. (fold_binary): Update a call to fold_range_test. From-SVN: r95977
2005-03-06Fix ChangeLog date of PR19311Kriang Lerdsuwanakij1-2/+1
From-SVN: r95973
2005-03-06re PR treelang/20326 (treelang does install the backend as a driver)James A. Morrison3-4/+86
2005-03-06 James A. Morrison <phython@gcc.gnu.org> PR other/20326 * Make-lang.in (gtreelang, treelang/spec.o): New targets. * spec.c: New file. From-SVN: r95972
2005-03-06fold-const.c (optimize_minmax_comparison): Take decomposed arguments code, ↵Kazu Hirata2-13/+31
type, op0, and op1 instead of t. * fold-const.c (optimize_minmax_comparison): Take decomposed arguments code, type, op0, and op1 instead of t. (fold_binary): Update a call to optimize_minmax_comparison. From-SVN: r95971
2005-03-06* fold-const.c (fold_binary): Use code instead of t.Kazu Hirata2-1/+3
From-SVN: r95970
2005-03-06* ChangeLog: Update entry.John David Anglin1-1/+1
From-SVN: r95968
2005-03-06jcf-dump.c, [...]: Update copyright.Kazu Hirata7-6/+11
* jcf-dump.c, jcf-io.c, jcf-reader.c, lang.c, parse.h, typeck.c: Update copyright. From-SVN: r95967
2005-03-06Remove xref code.Ranjit Mathew9-224/+45
* xref.c, xref.h: Remove file. * Make-lang.in (java/xref.o): Remove. * java-tree.h (flag_emit_xref, do_not_fold): Remove declaration. * lang.c (flag_emit_xref): Remove definition. * parse.h (DECL_END_SOURCE_LINE, DECL_INHERITED_SOURCE_LINE): Remove. * typeck.c (convert): Remove use of do_not_fold. * parse.y (do_not_fold): Remove definition. (parser grammar): Remove xref code. (maybe_create_class_interface_decl, create_class): Likewise. (register_fields, method_header, finish_method_declaration): Likewise. (declare_local_variables, source_end_java_method): Likewise. (java_complete_expand_classes): Do not set do_not_fold. (java_complete_expand_method): Remove xref code. (java_expand_classes, resolve_field_access, patch_invoke): Likewise. (java_complete_tree, java_complete_lhs, patch_assignment): Likewise. (patch_binop, build_string_concatenation, patch_array_ref): Likewise. (patch_synchronized_statement, patch_throw_statement): Likewise. (maybe_build_class_init_for_field): Likewise. From-SVN: r95965
2005-03-06cse.c (fold_rtx_subreg, [...]): New.Kazu Hirata2-312/+348
* cse.c (fold_rtx_subreg, fold_rtx_mem): New. (fold_rtx): Call fold_rtx_subreg and fold_rtx_mem to handle SUBREG and MEM, respectively. From-SVN: r95964
2005-03-06fold-const.c (fold_binary): Avoid directly using the original expression t ↵Kazu Hirata2-7/+12
as much as possible. * fold-const.c (fold_binary): Avoid directly using the original expression t as much as possible. From-SVN: r95962
2005-03-06* fold-const.c (fold): Remove handling of binary expressions.Kazu Hirata2-2598/+2
From-SVN: r95961
2005-03-06Daily bump.GCC Administrator1-1/+1
From-SVN: r95959
2005-03-05pr19936_1.f90: New test.Steven G. Kargl4-0/+22
* gfortran.dg/pr19936_1.f90: New test. * gfortran.dg/pr19936_2.f90: New test. * gfortran.dg/pr19936_3.f90: New test. From-SVN: r95952
2005-03-05re PR fortran/19936 (confused error message about implied do loop)Steven G. Kargl2-0/+17
PR 19936 * primary.c (match_complex_constant): Mangled complex constant may be an implied do-loop. Give implied do-loop matcher a chance. From-SVN: r95951
2005-03-05PR19754_1.f90: New test.Steven G. Kargl3-0/+37
* PR19754_1.f90: New test. * PR19754_2.f90: ditto. Co-Authored-By: Paul Thomas <prthomas@drfccad.cea.fr> From-SVN: r95946
2005-03-05re PR fortran/19754 (Shape conformance not checked)Steven G. Kargl2-2/+44
PR fortran/19754 * resolve.c (compare_shapes): New function. (resolve_operator): Use it. From-SVN: r95945
2005-03-05c-semantics.c (build_stmt): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS.Kazu Hirata5-9/+17
gcc/ * c-semantics.c (build_stmt): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS. * tree.h (IS_NON_TYPE_CODE_CLASS): Remove. (NON_TYPE_CHECK): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS. java/ * expr.c (build_expr_wfl, expr_add_location): Use TYPE_P instead of IS_NON_TYPE_CODE_CLASS. From-SVN: r95942
2005-03-05trans-const.c (gfc_conv_constant_to_tree): Use correct tree type for COMPLEX ↵Tobias Schlüter2-1/+7
constants. * trans-const.c (gfc_conv_constant_to_tree): Use correct tree type for COMPLEX constants. From-SVN: r95941
2005-03-05c-tree.texi: Wrap comments in @r{}.James A. Morrison10-31/+43
2005-03-05 James A. Morrison <phython@gcc.gnu.org> * doc/c-tree.texi: Wrap comments in @r{}. * doc/cpp.texi: Likewise. * doc/cppinternals.texi: Likewise. * doc/extend.texi: Likewise. * doc/md.texi: Likewise. * doc/objc.texi: Likewise. * doc/sourcebuild.texi: Likewise. * doc/tm.texi: Likewise. * doc/tree-ssa.texi From-SVN: r95939