1. 25 Jul, 2004 30 commits
  2. 24 Jul, 2004 8 commits
    • schwab's avatar
      2004-07-24 Roman Zippel <zippel@linux-m68k.org> · f5f2db69
      schwab authored
      	* config/m68k/m68k.c (output_scc_di): Fix coding style.
      	(symbolic_operand): Fix prototype.
      	* config/m68k/m68k.h (PREDICATE_CODES): Add symbolic_operand.
      	* config/m68k/m68k.md: Add constants for registers a0 and sp and
      	use them, change from the "{...}" syntax to the simpler {...}
      	syntax.
      	(*cfv4_extendqisi2): Fix destination predicate.
      	* config/m68k/m68k-protos.h: Remove various declarations also
      	generated via PREDICATE_CODES.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85115 138bc75d-0d04-0410-961f-82ee72b054a4
      f5f2db69
    • mrs's avatar
      * c-typeck.c (convert_for_assignment): Tightened up pointer converstions · f3b6fbc2
      mrs authored
              that differ in signedness.
      Apple Radar 2535328.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85114 138bc75d-0d04-0410-961f-82ee72b054a4
      f3b6fbc2
    • zack's avatar
      * genmodes.c (make_vector_modes): Mark with ATTRIBUTE_UNUSED. · 259ff179
      zack authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85113 138bc75d-0d04-0410-961f-82ee72b054a4
      259ff179
    • kenner's avatar
      * tree.def (VIEW_CONVERT_EXPR): Change to class 'r'. · 2c0bc8ce
      kenner authored
      	* tree-ssa-operands.c (get_expr_operands, case VIEW_CONVERT_EXPR): New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85111 138bc75d-0d04-0410-961f-82ee72b054a4
      2c0bc8ce
    • kenner's avatar
      * gimplify.c (gimplify_compound_lval): Check for no handled · 73b2fde8
      kenner authored
      	operations, rather than checking for explicit list of nodes.
      	(is_gimple_addr_expr_arg_or_indirect): New function.
      	(gimplify_addr_expr): Call it and handle INDIRECT_REF; remove
      	redundant setting of TREE_INVARIANT.
      	(gimplify_expr, case VIEW_CONVERT_EXPR): Call gimplify_compound_lval.
      	* tree-gimple.c (is_gimple_addr_expr_arg): Call handled_component_p.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85110 138bc75d-0d04-0410-961f-82ee72b054a4
      73b2fde8
    • dnovillo's avatar
      · cbbefea4
      dnovillo authored
      	PR tree-optimization/16688
      	PR tree-optimization/16689
      	* tree-ssa-alias.c (setup_pointers_and_addressables): Remove
      	unnecessary initialization of 'tag'.
      	(get_tmt_for): Check that the new type tag has the same alias
      	set as the pointed-to type.
      	(group_aliases): Only regular variables need to be removed
      	from the alias set of a name tag.
      	* tree-ssa-copy.c (may_propagate_copy): Do not allow copy
      	propagation if the two types are not compatible.
      	(merge_alias_info): Rename from replace_ssa_names_ann.
      	Add more checking.
      	(replace_exp_1): If both arguments are SSA_NAMEs, check that
      	the propagation can be done.
      	Only call merge_alias_info on pointers.
      	(propagate_value): Likewise.
      	* tree-ssa-copyrename.c: Include langhooks.h.
      	(copy_rename_partition_coalesce): Call replace_ssa_name_symbol
      	to do the merging.
      	Do not coalesce variables with incompatible types.
      	(rename_ssa_copies): Call replace_ssa_name_symbol.
      	* tree-ssa.c (verify_ssa_name): Verify that the SSA_NAME has
      	the same type as the underlying _DECL.
      	* tree-ssanames.c (replace_ssa_name_symbol): New function.
      	* tree.h (replace_ssa_name_symbol): Declare.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85108 138bc75d-0d04-0410-961f-82ee72b054a4
      cbbefea4
    • gccadmin's avatar
      Daily bump. · 1f63eb0c
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85106 138bc75d-0d04-0410-961f-82ee72b054a4
      1f63eb0c
    • mrs's avatar
      * boehm.c (set_bit): Improve type safety wrt unsignedness. · 8e452f9c
      mrs authored
              * gjavah.c (throwable_p, decode_signature_piece,
              print_full_cxx_name, print_include, add_namelet, add_class_decl,
              process_file): Likewise.
              * jcf-dump.c (main): Likewise.
              * jcf-io.c (read_zip_member): Likewise.
              * jcf-parse.c (HANDLE_CONSTANT_Utf8, get_constant,
              give_name_to_class, get_class_constant): Likewise.
              * jcf-write.c (find_constant_wide, push_long_const,
              generate_classfile): Likewise.
              * lex.c (java_new_lexer, java_read_char, cxx_keyword_p): Likewise.
              * parse.y (read_import_dir): Likewise.
              * typeck.c (parse_signature_type): Likewise.
              * verify.c (verify_jvm_instructions): Likewise.
              * zextract.c (find_zip_file_start, read_zip_archive): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85102 138bc75d-0d04-0410-961f-82ee72b054a4
      8e452f9c
  3. 23 Jul, 2004 2 commits
    • fitzsim's avatar
      2004-07-23 Thomas Fitzsimmons <fitzsim@redhat.com> · f8d61150
      fitzsim authored
      	* Makefile.am: Rename jar binary to fastjar.
      	* Makefile.in: Regenerate.
      	* fastjar.texi: Rename references to jar binary with fastjar.
      
      2004-07-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* Make-lang.in: Replace rmic and rmiregistry references with
      	grmic and grmiregistry.
      	* gcj.texi: Likewise.
      
      2004-07-23  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* Makefile.am: Replace jar, rmic and rmiregistry references with
      	gjar, grmic and grmiregistry.
      	* configure.in: Likewise.
      	* Makefile.in: Regenerate.
      	* configure: Likewise.
      	* gcj/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85101 138bc75d-0d04-0410-961f-82ee72b054a4
      f8d61150
    • rth's avatar
      PR c++/16277 · 11f36fa6
      rth authored
              * gimplify.c (gimplify_cond_expr): Gimplify TARGET to a min_lval;
              unshare it properly.
              (gimplify_modify_expr_rhs): Push assignment from a conditional into
              the conditional for all non-register types.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85100 138bc75d-0d04-0410-961f-82ee72b054a4
      11f36fa6