Skip to content
Snippets Groups Projects
  1. Jul 03, 2006
    • bonzini's avatar
      2006-07-03 Paolo Bonzini <bonzini@gnu.org> · 5dee13c2
      bonzini authored
      	PR other/27063
      	* configure.in: Test subdir_requires and give an appropriate
      	error message.
      	* configure: Regenerate
      
      gcc:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* configure.ac (for lang...): Simplify nesting of conditionals.
      	Test subdir_requires for non-enabled languages.  Move processing
      	of lang_opt_files and lang_tree_fiels below that test.
      	* configure: Regenerate.
      	* doc/sourcebuild.texi (Front End Config): Document subdir_requires.
      
      gcc/objcp:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* config-lang.in: Add subdir_requires.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115145 138bc75d-0d04-0410-961f-82ee72b054a4
      5dee13c2
    • gccadmin's avatar
      Daily bump. · 1c0a69a5
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115139 138bc75d-0d04-0410-961f-82ee72b054a4
      1c0a69a5
  2. Jul 02, 2006
  3. Jul 01, 2006
  4. Jun 30, 2006
    • jason's avatar
      PR c++/26577 · 6130a79d
      jason authored
              * call.c (build_new_method_call): Force evaluation of the
              instance pointer, not the object.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115105 138bc75d-0d04-0410-961f-82ee72b054a4
      6130a79d
    • mrs's avatar
      * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems · dbffbef5
      mrs authored
      	that don't support internal visibility.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115104 138bc75d-0d04-0410-961f-82ee72b054a4
      dbffbef5
    • kazu's avatar
      * check.c: Fix a comment typo. · 462917f5
      kazu authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115101 138bc75d-0d04-0410-961f-82ee72b054a4
      462917f5
    • kazu's avatar
      * decl2.c: Fix a comment typo. · 87c09cc3
      kazu authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115099 138bc75d-0d04-0410-961f-82ee72b054a4
      87c09cc3
    • kazu's avatar
      * cfgexpand.c, config/i386/i386.c, genpreds.c, tree-cfg.c: Fix · 588ce679
      kazu authored
      	comment typos.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115098 138bc75d-0d04-0410-961f-82ee72b054a4
      588ce679
    • fitzsim's avatar
      2006-06-30 Thomas Fitzsimmons <fitzsim@redhat.com> · d2ea83e8
      fitzsim authored
      	* 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.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115097 138bc75d-0d04-0410-961f-82ee72b054a4
      d2ea83e8
    • jason's avatar
      PR c++/18698 · b484ac95
      jason authored
              * decl2.c (grokfield): Only try to treat the decl as an access
              declaration if the scope is a class.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115095 138bc75d-0d04-0410-961f-82ee72b054a4
      b484ac95
    • jason's avatar
      * objcp-decl.c (objcp_start_struct): Pass null attributes argument · a08295ba
      jason authored
              to begin_class_definition.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115091 138bc75d-0d04-0410-961f-82ee72b054a4
      a08295ba
    • pinskia's avatar
      2006-06-30 Andrew Pinski <pinskia@gmail.com> · 2445ffaf
      pinskia authored
              * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times        for '(' / ')' needing an extra '\'.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115089 138bc75d-0d04-0410-961f-82ee72b054a4
      2445ffaf
    • jason's avatar
      PR c++/26905 · 4a2849cb
      jason authored
              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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115086 138bc75d-0d04-0410-961f-82ee72b054a4
      4a2849cb
    • gccadmin's avatar
      Daily bump. · 53b5c202
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115084 138bc75d-0d04-0410-961f-82ee72b054a4
      53b5c202
  5. Jun 29, 2006
  6. Jun 28, 2006
    • sayle's avatar
      · 868178ed
      sayle authored
      	* genpreds.c (generate_switch_p): New function.
      	(add_mode_tests): Push the new mode test down inside an AND expr
      	if this allows the switch-suitable MATCH_CODE to be near the root.
      	(write_match_code_switch): New function to write a MATCH_CODE as
      	a switch statement.
      	(write_predicate_stmts): New function to write a predicate RTX
      	expression as a sequence of statements.
      	(write_one_predicate_function): Use write_predicate_stmts.
      	(write_tm_constrs_h): Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115055 138bc75d-0d04-0410-961f-82ee72b054a4
      868178ed
    • gccadmin's avatar
      Daily bump. · 95dbac6b
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115044 138bc75d-0d04-0410-961f-82ee72b054a4
      95dbac6b
  7. Jun 27, 2006
    • bkoz's avatar
      2006-06-27 Benjamin Kosnik <bkoz@redhat.com> · 804ad52b
      bkoz authored
      	* testsuite/util/regression/rand/priority_queue/
      	rand_regression_test.hpp: Revert.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115040 138bc75d-0d04-0410-961f-82ee72b054a4
      804ad52b
    • tromey's avatar
      * java/io/OutputStreamWriter.java (writeChars): Use a 'do' loop. · 0f257846
      tromey authored
      	Set 'out.count' earlier.
      	(close): Call setFinished on converter.
      	(flush): Always write work buffer.
      	* java/io/PrintStream.java (writeChars): Do 'do' loop.
      	(close): Call setFinished on converter.  Write a 'flush' array.
      	* java/lang/natString.cc (getBytes): Call setFinished on
      	converter.
      	* gnu/gcj/convert/CharsetToBytesAdaptor.java (hasBytes): New
      	field.
      	(write): Set hasBytes.  Changed 'finished' logic.
      	(havePendingBytes): Rewrote.
      	(setFinished): New method.
      	* gnu/gcj/convert/UnicodeToBytes.java (setFinished): New method.
      	* testsuite/libjava.lang/RH194522.java: New file.
      	* testsuite/libjava.lang/RH194522.out: New file.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115039 138bc75d-0d04-0410-961f-82ee72b054a4
      0f257846
    • bkoz's avatar
      2006-06-27 Benjamin Kosnik <bkoz@redhat.com> · ad8ae01e
      bkoz authored
      	* include/ext/typelist.h (typelist_append): To append_typelist. 
      	(typelist): To node.
      	Enclose in namespace typelist.
      	* testsuite/util/testsuite_common_types.h: Adjust names, namespaces.
      	* testsuite/performance/23_containers/find/map.cc: Same.
      	* testsuite/performance/23_containers/create/map.cc: Same.
      	* testsuite/performance/23_containers/insert_erase/associative.cc: 
      	Same.
      	* testsuite/performance/23_containers/insert/sequence.cc: Same.
      	* testsuite/performance/23_containers/insert/associative.cc: Same.
      	* testsuite/performance/23_containers/create_from_sorted/set.cc: Same.
      	* testsuite/performance/23_containers/index/map.cc: Same.
      	* testsuite/performance/23_containers/insert_from_sorted/set.cc: Same.
      	* testsuite/performance/23_containers/create_sort/list.cc: Same.
      	* testsuite/performance/23_containers/sort_search/list.cc: Same.
      	* testsuite/performance/23_containers/producer_consumer/sequence.cc: 
      	Same.
      	* testsuite/performance/23_containers/producer_consumer/associative.cc:
      	Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115038 138bc75d-0d04-0410-961f-82ee72b054a4
      ad8ae01e
Loading