Skip to content
Snippets Groups Projects
  1. Mar 14, 2005
    • Zdenek Dvorak's avatar
      tree-cfg.c (find_taken_edge_cond_expr): Use zero_p instead of integer_zerop. · f1b19062
      Zdenek Dvorak authored
      	* tree-cfg.c (find_taken_edge_cond_expr): Use zero_p instead of
      	integer_zerop.
      	* tree-gimple.c (is_gimple_min_invariant): Consider overflowed
      	constants invariant.
      
      	* fortran/trans-intrinsic.c (gfc_conv_intrinsic_ishft): Convert
      	the argument of the shift to the unsigned type.
      
      From-SVN: r96435
      f1b19062
    • Zdenek Dvorak's avatar
      basic-block.h (BB_VISITED): Removed. · 9e32d2be
      Zdenek Dvorak authored
      	* basic-block.h (BB_VISITED): Removed.
      	* cfganal.c (dfs_enumerate_from): Do not use BB_VISITED flag.
      
      From-SVN: r96434
      9e32d2be
    • Daniel Jacobowitz's avatar
      Fix typo in changelog entry. · ae83e8ae
      Daniel Jacobowitz authored
      From-SVN: r96433
      ae83e8ae
    • Kriang Lerdsuwanakij's avatar
      re PR c++/4403 (incorrect class becomes a friend in template) · 5a24482e
      Kriang Lerdsuwanakij authored
      	PR c++/4403
      	PR c++/9783, DR433
      	* name-lookup.c (pushtag): Skip template parameter scope when
      	scope is ts_global.  Don't push tag into template parameter
      	scope.
      	* pt.c (instantiate_class_template): Reorder friend class
      	template substitution to handle non-dependent friend class
      	that hasn't been previously declared.
      
      	* g++.dg/template/friend34.C: New test.
      	* g++.dg/template/friend35.C: Likewise.
      	* g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
      
      From-SVN: r96432
      5a24482e
    • Falk Hueffner's avatar
      re PR target/20424 (Bootstrap failure on alphaev56) · 18410793
      Falk Hueffner authored
      	PR bootstrap/20424
      	* config/alpha/alpha.c (alpha_fold_builtin_cmpbge): Fix typo.
      
      From-SVN: r96431
      18410793
    • Kriang Lerdsuwanakij's avatar
      Friend class name lookup 5/n PR c++/1016 · bd3d082e
      Kriang Lerdsuwanakij authored
      	Friend class name lookup 5/n
      	PR c++/1016
      	* cp-tree.h (pushtag): Adjust declaration.
      	* decl.c (lookup_and_check_tag): Call lookup_type_scope if
      	lookup_name fails.
      	(xref_tag): Adjust call to pushtag.  Make hidden class visible.
      	(start_enum): Adjust call to pushtag.
      	* name-lookup.c (ambiguous_decl): Ignore hidden names.
      	(qualify_lookup): Change return type to bool.
      	(hidden_name_p): New function.
      	(lookup_namespace_name, unqualified_namespace_lookup,
      	lookup_name_real): Use it.
      	(lookup_type_scope): Update comments.
      	(maybe_process_template_type_declaration): Change parameter name
      	from globalize to is_friend.
      	(pushtag): Change globalize parameter of type int to tag_scope.
      	Hide name if introduced by friend declaration.
      	* name-lookup.h (hidden_name_p): Add declaration.
      	* parser.c (cp_parser_lookup_name): Don't deal with hidden name
      	here.
      	* pt.c (push_template_decl_real): Make hidden class template
      	visible.
      	(lookup_template_class, instantiate_class_template): Adjust call
      	to pushtag.
      	* semantics.c (begin_class_definition): Likewise.
      	* rtti.c (init_rtti_processing, build_dynamic_cast_1,
      	tinfo_base_init, emit_support_tinfos): Use ts_current instead of
      	ts_global.
      
      	* g++.dg/lookup/hidden-class1.C: New test.
      	* g++.dg/lookup/hidden-class2.C: Likewise.
      	* g++.dg/lookup/hidden-class3.C: Likewise.
      	* g++.dg/lookup/hidden-class4.C: Likewise.
      	* g++.dg/lookup/hidden-class5.C: Likewise.
      	* g++.dg/lookup/hidden-class6.C: Likewise.
      	* g++.dg/lookup/hidden-class7.C: Likewise.
      	* g++.dg/lookup/hidden-class8.C: Likewise.
      	* g++.dg/lookup/hidden-class9.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class1.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class2.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class3.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class4.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class5.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class6.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class7.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class8.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class9.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class10.C: Likewise.
      	* g++.dg/lookup/hidden-temp-class11.C: Likewise.
      
      From-SVN: r96430
      bd3d082e
    • Kazu Hirata's avatar
      alloc-pool.c, [...]: Update copyright. · a2130901
      Kazu Hirata authored
      	* alloc-pool.c, except.h, ggc-common.c, ggc-zone.c, ggc.h,
      	stringpool.c, config/mips/mips-protos.h: Update copyright.
      
      From-SVN: r96428
      a2130901
    • Kazu Hirata's avatar
      * ggc-zone.c: Fix comment typos. · c1b97125
      Kazu Hirata authored
      From-SVN: r96427
      c1b97125
    • Alan Modra's avatar
      rs6000-protos.h: Replace "struct rtx_def *" throughout with its typedef, "rtx". · 9390387d
      Alan Modra authored
      	* config/rs6000/rs6000-protos.h: Replace "struct rtx_def *"
      	throughout with its typedef, "rtx".
      	* config/rs6000/rs6000.c: Likewise.  Formatting fixes.
      	(rs6000_tls_symbol_ref_1): Remove inline keyword.
      	* config/rs6000/rs6000.h (REG_ALLOC_ORDER): Formatting.  Reorder
      	regs in comment to match code.
      
      From-SVN: r96420
      9390387d
    • Kazu Hirata's avatar
      tree-cfg.c (verify_stmts): Check that bb_for_stmt (stmt) == bb for every PHI node and statement. · 8de1fc1b
      Kazu Hirata authored
      	* tree-cfg.c (verify_stmts): Check that
      	bb_for_stmt (stmt) == bb for every PHI node and statement.
      
      From-SVN: r96418
      8de1fc1b
    • Mark Mitchell's avatar
      Update message · 80fb36b1
      Mark Mitchell authored
      From-SVN: r96417
      80fb36b1
    • Mark Mitchell's avatar
      re PR c++/20157 (Internal compiler error on invalid code) · 98f99d7f
      Mark Mitchell authored
      	PR c++/20157
      	* pt.c (determine_specialization): Reject non-specializations.
      
      	PR c++/20157
      	* g++.dg/template/error18.C: New test.
      
      From-SVN: r96414
      98f99d7f
    • Kazu Hirata's avatar
      regclass.c (reg_class_superclasses, [...]): Make them static. · 1b28cd06
      Kazu Hirata authored
      	* regclass.c (reg_class_superclasses, reg_class_subclasses):
      	Make them static.
      	* hard-reg-set.h: Remove the corresponding declarations.
      
      From-SVN: r96410
      1b28cd06
    • Kazu Hirata's avatar
      function.c (get_func_frame_size): Make it static. · 7b25e663
      Kazu Hirata authored
      	* function.c (get_func_frame_size): Make it static.
      	* function.h: Remove the corresponding type.
      
      From-SVN: r96409
      7b25e663
    • Kazu Hirata's avatar
      except.c (check_handled): Make it static. · c148389e
      Kazu Hirata authored
      	* except.c (check_handled): Make it static.
      	* except.h: Remove the corresponding prototype.
      
      From-SVN: r96408
      c148389e
    • Alan Modra's avatar
      config.gcc: Remove excess indentation. · fe3e7450
      Alan Modra authored
      	* config.gcc: Remove excess indentation.
      	(powerpc*-*-*, rs6000-*-*): Accept --with-cpu/tune power5 and 8548.
      
      From-SVN: r96405
      fe3e7450
    • GCC Administrator's avatar
      Daily bump. · 1d2093c3
      GCC Administrator authored
      From-SVN: r96401
      1d2093c3
  2. Mar 13, 2005
Loading