1. 03 Jul, 2006 8 commits
  2. 02 Jul, 2006 2 commits
  3. 01 Jul, 2006 6 commits
  4. 30 Jun, 2006 11 commits
    • re PR c++/26577 (ICE in cp_expr_size with volatile and non POD) · 481ac1e9
              PR c++/26577
              * call.c (build_new_method_call): Force evaluation of the
              instance pointer, not the object.
      
      From-SVN: r115105
      Jason Merrill committed
    • fvisibility-override2.C: Fix for systems that don't support internal visibility. · 17a9fbc4
      	* g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
      	that don't support internal visibility.
      
      From-SVN: r115104
      Mike Stump committed
    • * check.c: Fix a comment typo. · 49006070
      From-SVN: r115101
      Kazu Hirata committed
    • * decl2.c: Fix a comment typo. · e7d35a88
      From-SVN: r115099
      Kazu Hirata committed
    • cfgexpand.c, [...]: Fix comment typos. · 2a8a8292
      	* cfgexpand.c, config/i386/i386.c, genpreds.c, tree-cfg.c: Fix
      	comment typos.
      
      From-SVN: r115098
      Kazu Hirata committed
    • Makefile.am: Comment out tools wrapper creation. · 27651ad3
      2006-06-30  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* classpath/tools/Makefile.am: Comment out tools wrapper creation.
      	(TOOLS_ZIP): Rename tools.zip tools.jar.
      	(noinst_DATA): Do not install tools.jar.
      	* classpath/tools/Makefile.in: Regenerate.
      	* classpath/Makefile.am (SUBDIRS): Add tools.
      	(DIST_SUBDIRS): Likewise.
      	* classpath/Makefile.in: Regenerate.
      	* Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj-tools.la.
      	(jar_DATA): Add libgcj-tools-$(gcc_version).jar.
      	(bin_PROGRAMS): Add gappletviewer, gjarsigner and gkeytool.
      	Add build logic for libgcj-tools.la,
      	libgcj-tools-$(gcc_version).jar and gappletviewer, gjarsigner and
      	gkeytool.
      	* Makefile.in: Regenerate.
      
      From-SVN: r115097
      Thomas Fitzsimmons committed
    • re PR c++/18698 (Error message using "using" for code not using "using" ;-)) · 444762df
              PR c++/18698
              * decl2.c (grokfield): Only try to treat the decl as an access
              declaration if the scope is a class.
      
      From-SVN: r115095
      Jason Merrill committed
    • objcp-decl.c (objcp_start_struct): Pass null attributes argument to begin_class_definition. · 1d737af9
              * objcp-decl.c (objcp_start_struct): Pass null attributes argument
              to begin_class_definition.
      
      From-SVN: r115091
      Jason Merrill committed
    • inline-1.c: Fix up scan-tree-dump-times for '(' / ')' needing an extra '\'. · 3c5d5342
      2006-06-30  Andrew Pinski  <pinskia@gmail.com>
      
              * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times        for '(' / ')' needing an extra '\'.
      
      From-SVN: r115089
      Andrew Pinski committed
    • re PR c++/26905 (default-visibility class symbol improperly resolved as hidden-visibility) · b9e75696
              PR c++/26905
              PR c++/26612
              PR c++/27000
              PR c++/26984
              PR c++/19134
              * tree.c (build_decl_stat): Don't hande #pragma visibility here.
              * c-common.c (c_determine_visibility): Handle it here.
              * c-decl.c (finish_decl): Call c_determine_visibility for
              functions, too.
              * flags.h (enum symbol_visibility): Sort from most to least visibility.
              * tree.h: Likewise.
              * varasm.c (default_assemble_visibility): Likewise.
              * c-common.c (handle_visibility_attribute): Complain about trying
              to give visibility to an already defined class, or trying to change
              declared visibility. Always attach the attribute.
              * cp/decl2.c (determine_visibility): Overhaul.
              (determine_visibility_from_class): Likewise.
              (min_vis_r, type_visibility, constrain_visibility): New fns.
              (constrain_visibility_for_template): Likewise.
              (constrain_class_visibility): Likewise.
              * cp/decl.c (cp_finish_decl): Call determine_visibility for function
              decls, too.
              * cp/name-lookup.c (pushtag): Call determine_visibility.
              * cp/decl.c (duplicate_decls): Don't copy visibility from template to
              specialization.
              * cp/pt.c (check_explicit_specialization): Likewise.
              (lookup_template_class, tsubst_decl): Call determine_visibility.
              * cp/class.c (finish_struct_1): Call constrain_class_visibility.
      
              PR c++/26905
              PR c++/21675
              PR c++/17470
              * cp/parser.c (cp_parser_explicit_instantiation): Pass the attributes
              to grokdeclarator.
              (cp_parser_type_specifier): Allow 'enum __attribute ((...)) E'.
              (cp_parser_enum_specifier): Likewise.
              (cp_parser_elaborated_type_specifier): Apply attributes if this
              declares only the class.
              (cp_parser_class_specifier): Apply leading attributes immediately.
              * cp/semantics.c (begin_class_definition): Add attributes parameter,
              apply them to the type.
              * attribs.c (decl_attributes): Ignore type-in-place attributes
              once the type has been defined.
      
              PR c++/21581
              PR c++/25915
              * cp/tree.c (decl_anon_ns_mem_p): New function.
              * cp/cp-tree.h: Declare it.
              * cp/decl2.c (determine_visibility): Make anonymous namespace
              members static.
              (min_vis_r, constrain_visibility): Likewise.
              * cp/rtti.c (create_pseudo_type_info): Set TREE_PUBLIC on
              pseudo-types.
              * cp/decl.c (cxx_init_decl_processing): Set TREE_PUBLIC on
              global_namespace.
              * cp/name-lookup.c (push_namespace_with_attribs): Don't set TREE_PUBLIC
              on anonymous namespaces.
      
      From-SVN: r115086
      Jason Merrill committed
    • Daily bump. · dc2843f3
      From-SVN: r115084
      GCC Administrator committed
  5. 29 Jun, 2006 13 commits