Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
year based name (ChangeLog-YYYY).
This change does not itself get a ChangeLog entry.
From-SVN: r96028
|
|
trying to invert it.
* reorg.c (relax_delay_slots): Check that the jump is
conditional before trying to invert it.
From-SVN: r96027
|
|
From-SVN: r96026
|
|
* cfgrtl.c (rtl_verify_flow_info_1): Remove local variable
last_bb_seen.
From-SVN: r96025
|
|
* cfghooks.c (verify_flow_info): Remove local variable
num_bb_notes.
From-SVN: r96024
|
|
* tree-ssa-dce.c (control_dependence_map,
visited_control_parents): Make them static.
From-SVN: r96020
|
|
From-SVN: r96019
|
|
* stor-layout.c (set_alignment): Remove.
* tree.h: Remove the corresponding prototype.
From-SVN: r96018
|
|
From-SVN: r96017
|
|
* 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
|
|
* recog.c (verify_changes): Make it static.
* recog.h: Remove the corresponding prototype.
From-SVN: r96015
|
|
* 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
|
|
* flow.c (regs_live_at_setjmp): Make it static.
* flow.h: Remove the corresponding prototype.
From-SVN: r96013
|
|
From-SVN: r96012
|
|
* bb-reorder.c (max_entry_frequency, max_entry_frequency):
Make them static.
From-SVN: r96011
|
|
Co-Authored-By: Paul Thomas <prthomas@drfccad.cea.fr>
From-SVN: r96009
|
|
2005-03-07 David Billinghurst <David.Billinghurst@riotinto.com>
* config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv.
From-SVN: r96006
|
|
* 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
|
|
* fold-const.c (fold_binary): Unroll the very first "for"
loop.
From-SVN: r96003
|
|
From-SVN: r96002
|
|
* 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
|
|
From-SVN: r95998
|
|
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
|
|
From-SVN: r95991
|
|
From-SVN: r95989
|
|
From-SVN: r95988
|
|
From-SVN: r95987
|
|
From-SVN: r95983
|
|
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
|
|
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
|
|
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
|
|
From-SVN: r95973
|
|
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
|
|
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
|
|
From-SVN: r95970
|
|
From-SVN: r95968
|
|
* jcf-dump.c, jcf-io.c, jcf-reader.c, lang.c, parse.h,
typeck.c: Update copyright.
From-SVN: r95967
|
|
* 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
|
|
* 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
|
|
as much as possible.
* fold-const.c (fold_binary): Avoid directly using the original
expression t as much as possible.
From-SVN: r95962
|
|
From-SVN: r95961
|
|
From-SVN: r95959
|
|
* gfortran.dg/pr19936_1.f90: New test.
* gfortran.dg/pr19936_2.f90: New test.
* gfortran.dg/pr19936_3.f90: New test.
From-SVN: r95952
|
|
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
|
|
* PR19754_1.f90: New test.
* PR19754_2.f90: ditto.
Co-Authored-By: Paul Thomas <prthomas@drfccad.cea.fr>
From-SVN: r95946
|
|
PR fortran/19754
* resolve.c (compare_shapes): New function.
(resolve_operator): Use it.
From-SVN: r95945
|
|
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
|
|
constants.
* trans-const.c (gfc_conv_constant_to_tree): Use correct tree
type for COMPLEX constants.
From-SVN: r95941
|
|
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
|