aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-12-12Makefile.am (gctest_LDADD): Added EXTRA_TEST_LIBS.Alexandre Petit-Bianco5-57/+66
2000-12-11 Alexandre Petit-Bianco <apbianco@cygnus.com> * Makefile.am (gctest_LDADD): Added EXTRA_TEST_LIBS. * configure.in (EXTRA_TEST_LIBS): Check for `dlopen' in -ldl and set accordingly. * Makefile.in: Rebuilt. * configure: Likewise. (http://sources.redhat.com/ml/java-patches/2000-q4/msg00237.html) From-SVN: r38208
2000-12-12configure.in: Simplify language enabling/disabling code.Alexandre Oliva8-274/+299
* configure.in: Simplify language enabling/disabling code. * configure: Rebuilt. * ch/config-lang.in (target_libs): Set. (build_by_default): Set to no. * cp/config-lang.in (target_libs): Set. * f/config-lang.in (target_libs): Set. * java/config-lang.in (target_libs): Set. * objc/config-lang.in (target_libs): Set. From-SVN: r38207
2000-12-12configure.in: Disable language-specific target libraries for languages that ↵Alexandre Oliva2-0/+54
aren't enabled. * configure.in: Disable language-specific target libraries for languages that aren't enabled. From-SVN: r38206
2000-12-12tradcpp.c (enum node_type): Add T_ERROR.Neil Booth2-0/+19
* tradcpp.c (enum node_type): Add T_ERROR. (do_error): New function. (directive_table): Add #error handler. From-SVN: r38205
2000-12-12configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Enable .file/.loc check for ↵Franz Sirl1-0/+9
powerpc*-*-*. 2000-12-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Enable .file/.loc check for powerpc*-*-*. * configure: Regenerated. * config/rs6000/linux.h (HANDLE_PRAGMA_PUSH_POP): Define. * config/rs6000/rs6000.c (rs6000_unique_section): Use STRIP_NAME_ENCODING. From-SVN: r38204
2000-12-12configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Enable .file/.loc check for ↵Franz Sirl4-7/+9
powerpc*-*-*. 2000-12-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Enable .file/.loc check for powerpc*-*-*. * configure: Regenerated. * config/rs6000/linux.h (HANDLE_PRAGMA_PUSH_POP): Define. * config/rs6000/rs6000.c (rs6000_unique_section): Use STRIP_NAME_ENCODING. From-SVN: r38203
2000-12-12Daily bump.Jeff Law5-5/+5
From-SVN: r38202
2000-12-12FirstThread.java (Kcert, [...]): New static final fields.Tom Tromey2-1/+13
* gnu/gcj/runtime/FirstThread.java (Kcert, Kfile, Khttp, Kjar): New static final fields. From-SVN: r38200
2000-12-11* gcc.dg/cpp/defined_trad.c: Update.Neil Booth1-1/+6
From-SVN: r38199
2000-12-11re GNATS libgcj/378 (Problem with scripts/classes.pl)Tom Tromey2-1/+10
* scripts/classes.pl (scan): Skip lines with leading `*'. Fix for PR libgcj/378. From-SVN: r38198
2000-12-11pa.c (cmpib_comparison_operator): Remove GEU and LTU.Jeffrey A Law3-4/+8
* pa.c (cmpib_comparison_operator): Remove GEU and LTU. * pa.h (PREDICATE_CODES, cmpib_comparison_operator): Corresponding changes. From-SVN: r38197
2000-12-11emit initial value for all fieldsBruce Korb3-131/+136
From-SVN: r38196
2000-12-11* gcc.dg/cpp/defined_trad.c: New test.Neil Booth2-0/+16
From-SVN: r38195
2000-12-11* tradcpp.h: For tradcpp, NUL is not whitespace.Neil Booth2-1/+5
From-SVN: r38194
2000-12-11install-defs.sh: Removed.Alexandre Petit-Bianco2-7/+4
2000-12-11 Alexandre Petit-Bianco <apbianco@cygnus.com> * install-defs.sh: Removed. From-SVN: r38193
2000-12-11* fix-header.c (read_scan_file): Macro expansion is not a file buffer.Neil Booth2-1/+5
From-SVN: r38192
2000-12-11configure.in cleanup for libgcjAnthony Green2-71/+92
From-SVN: r38191
2000-12-11avr.c (compare_condition, [...]): New functions.Marek Michalkiewicz2-18/+44
* config/avr/avr.c (compare_condition, compare_sign_p): New functions. (compare_diff_p, compare_eq_p): Call compare_condition. (out_tsthi, out_tstsi): Call compare_sign_p. (avr_progmem_p): Check for error_mark_node. From-SVN: r38190
2000-12-11Daily bump.Jeff Law5-5/+5
From-SVN: r38189
2000-12-11* gcj/javaprims.h: Rebuilt CNI namespace declarations.Bryce McKinlay2-96/+63
From-SVN: r38188
2000-12-11* gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.Neil Booth2-2/+10
From-SVN: r38187
2000-12-11cpperror.c (print_location): New function.Neil Booth8-112/+159
* cpperror.c (print_location): New function. (print_containing_files): Simplify. (_cpp_begin_message): Simplify and use print_location. * cppfiles.c (stack_include_file): Update. (_cpp_pop_file_buffer): Update. * cpphash.h (struct cpp_buffer): New members include_stack_listed and type. * cpplib.c (_cpp_handle_directive): Buffer->inc is not null. (run_directive): Take buffer type. cpp_push_buffer cannot fail. (_cpp_do__Pragma, cpp_define, _cpp_define_builtin, cpp_undef, handle_assertion): Update. (cpp_push_buffer): Take a buffer type and file name. (cpp_pop_buffer): Update. Clear include_stack_listed. * cpplib.h (input_stack_listing_current): Remove. (enum cpp_buffer_type): New. (cpp_push_buffer): New prototype. * cppmacro.c (builtin_macro): Simplify; buffer cannot be null. * fix-header.c (read_scan_file): Update. From-SVN: r38186
2000-12-11* java/util/Hashtable.java (Enumerator.nextElement): Initialize `e'.Bryce McKinlay2-7/+9
From-SVN: r38185
2000-12-11configure.in: Remove check for -fuse-divide-subroutine.Bryce McKinlay3-325/+286
* configure.in: Remove check for -fuse-divide-subroutine. * configure: Rebuilt. From-SVN: r38184
2000-12-11Makefile.am: Add HashSet.java and java/lang/ref classes.Bryce McKinlay18-2036/+2916
* Makefile.am: Add HashSet.java and java/lang/ref classes. Remove BasicMapEntry.java and Bucket.java. * Makefile.in: Rebuilt. * java/util/HashMap.java: Rewritten. * java/util/HashSet.java: Imported from classpath. * java/util/WeakHashMap.java: Imported from classpath. * java/util/Hashtable.java: Rewritten based on new HashMap code. * java/util/Bucket.java: Deleted. * java/util/BasicMapEntry.java: Deleted. * java/util/Collections.java (search): Use a for-loop, not iterator hasNext(). (copy): Use a for-loop. Throw an IndexOutOfBoundsException if run out of elements in source. (max): Use a for-loop. (min): Ditto. (reverse): Keep track of positions instead of using Iterator's nextIndex() and previousIndex(). (shuffle(List)): Initialize defaultRandom if required using double-check thread safety idiom. Call two-argument shuffle method using defaultRandom. (defaultRandom): New field. (shuffle(List, Random)): Use a for-loop. Keep track of pos instead of using previousIndex() and nextIndex(). (singletonMap(iterator)): Use a HashMap.Entry, not BasicMapEntry. * java/util/AbstractCollection.java (toString): Use a StringBuffer. * java/util/AbstractMap.java (toString): Use StringBuffer. * java/lang/ref/PhantomReference.java: Imported from classpath. * java/lang/ref/SoftReference.java: Ditto. * java/lang/ref/Reference.java: Ditto. * java/lang/ref/WeakReference.java: Ditto. * java/lang/ref/ReferenceQueue.java: Ditto. From-SVN: r38183
2000-12-10[multiple changes]Alexandre Petit-Bianco4-97/+29
2000-12-10 Robert Lipe <robertlipe@usa.net> * jargrep.c (jargrep): Added null statement after case. 2000-12-10 Alexandre Petit-Bianco <apbianco@cygnus.com> * Makefile: Removed. * Makefile.in: Rebuilt with `-i' and `--enable-foreign'. (http://gcc.gnu.org/ml/gcc/2000-12/msg00294.html) From-SVN: r38182
2000-12-11Recognize alpha*-*.Richard Henderson2-1/+5
From-SVN: r38181
2000-12-11install.texi (i*86-*-sco3.2v5*): Remove information duplicated in html version.Robert Lipe2-25/+6
* install.texi (i*86-*-sco3.2v5*): Remove information duplicated in html version. From-SVN: r38180
2000-12-10gcconfig.h: Add new case for powerpc EABI.Geoffrey Keating2-0/+20
* gcconfig.h: Add new case for powerpc EABI. [PPC]: Handle embedded OS for powerpc simulator. From-SVN: r38179
2000-12-10Makefile.am (libstdc++.INC:): 2000-12-05 reverted to include 2000-11-12 hunk.Alexandre Petit-Bianco3-3/+9
2000-12-10 Alexandre Petit-Bianco <apbianco@cygnus.com> * src/Makefile.am (libstdc++.INC:): 2000-12-05 reverted to include 2000-11-12 hunk. * src/Makefile.in: Rebuilt. From-SVN: r38178
2000-12-10jcf-io.c (find_class): Correct the logic that tests to see if a .java file ↵Mo DeJong2-1/+7
is newer than its .class file. 2000-12-07 Mo DeJong <mdejong@redhat.com> * jcf-io.c (find_class): Correct the logic that tests to see if a .java file is newer than its .class file. The compiler was incorrectly printing a warning when file mod times were equal. (http://gcc.gnu.org/ml/gcc-patches/2000-12/msg00530.html) From-SVN: r38177
2000-12-10i386.md (andqi_ext_0_cc): Use matching constraint for op1 to op0.Richard Henderson1-2/+2
* config/i386/i386.md (andqi_ext_0_cc): Use matching constraint for op1 to op0. From-SVN: r38176
2000-12-10genrecog.c (find_operand): Handle 'V' format code.Richard Henderson2-21/+100
* genrecog.c (find_operand): Handle 'V' format code. (find_matching_operand): New. (validate_pattern): Accept '=' for an in-out operand if there is another operand with a matching constraint. From-SVN: r38175
2000-12-10* genrecog.c (validate_pattern) [STRICT_LOW_PART]: Fix thinko.Richard Henderson2-1/+4
From-SVN: r38174
2000-12-10* MAINTAINERS: Update address, remove self from WAA list.Neil Booth2-2/+5
From-SVN: r38173
2000-12-10auto_ptr.cc (test07): Remove test that tries to copy-initialize an ↵Jason Merrill2-6/+12
auto_ptr<Base> from an... * testsuite/20_util/auto_ptr.cc (test07): Remove test that tries to copy-initialize an auto_ptr<Base> from an auto_ptr<Derived>; it isn't supposed to work anymore. From-SVN: r38171
2000-12-10Daily bump.Jeff Law5-5/+5
From-SVN: r38170
2000-12-10Richards changes to the closure code for alphaRichard Henderson3-25/+130
From-SVN: r38169
2000-12-10Enable interpreter for alpha.Anthony Green2-0/+7
From-SVN: r38168
2000-12-09Top level ChangeLog:Alexandre Petit-Bianco7-61/+98
2000-12-09 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava: Imported from /cvs/java. * libffi: Likewise. * Boehm-gc: Likewise. libjava/ChangeLog: 2000-12-09 Alexandre Petit-Bianco <apbianco@cygnus.com> * Makefile.am (data_DATA): libgcj.jar replaces libgcj.zip. (ZIP): Points at fastjar instead of zip. (libgcj_la_DEPENDENCIES): libgcj.jar replaces libgcj.zip. (libgcj_la_LDFLAGS): Correctly point at libsupc++. (libgcjx_la_DEPENDENCIES): libgcj.jar replaces libgcj.zip. (libgcjx_la_LDFLAGS): Correctly point at libsupc++. ($(java_source_files:.java=.class):): libgcj.jar replaces libgcj.zip. ($(x_java_source_files:.java=.class):): Likewise. (libgcj.jar:): Replaces libgcj.zip:, builds libgcj.jar and uses fastar's flags. (CLEANFILES): libgcj.jar replaces libgcj.zip. (java/lang/ClassLoader.h:): Depends on libgcj.jar. (gnu/gcj/runtime/FirstThread.h:, java/lang/Thread.h:, java/lang/String.h:, java/lang/reflect/Constructor.h:, java/lang/reflect/Field.h:, java/lang/reflect/Method.h:, gnu/gcj/runtime/VMClassLoader.h:, java/io/ObjectInputStream$$GetField.h:, java/io/ObjectOutputStream$$PutField.h:, header-check:): Likewise. (Makefile.in): Rebuilt. gcc/java/ChangeLog: 2000-12-09 Alexandre Petit-Bianco <apbianco@cygnus.com> * Make-lang.in (java/jcf-path.o:): libgcj.jar replaces libgcj.zip. jcf-path.c: Likewise. From-SVN: r38167
2000-12-10Move the HTML-containing subdirs from 'docs' to 'docs/html'.Phil Edwards45-134/+229
2000-12-09 Phil Edwards <pme@sources.redhat.com> Move the HTML-containing subdirs from 'docs' to 'docs/html'. * README: Update the locations of instructions. * docs/doxygen/run_doxygen: New file, stub. * docs/Makefile: Moved... * docs/configopts.html: Likewise. * docs/documentation.html: Likewise. * docs/install.html: Likewise. * docs/lib3styles.css: Likewise. * docs/17_intro/BADNAMES: Likewise. * docs/17_intro/BUGS: Likewise. * docs/17_intro/C++STYLE: Likewise. * docs/17_intro/CHECKLIST: Likewise. * docs/17_intro/COPYING: Likewise. * docs/17_intro/DESIGN: Likewise. * docs/17_intro/HEADER_POLICY: Likewise. * docs/17_intro/PROBLEMS: Likewise. * docs/17_intro/RELEASE-NOTES: Likewise. * docs/17_intro/TODO: Likewise. * docs/17_intro/contribute.html: Likewise. * docs/17_intro/headers_cc.txt: Likewise. * docs/17_intro/howto.html: Likewise. * docs/17_intro/libstdc++-assign.txt: Likewise. * docs/17_intro/organization: Likewise. * docs/17_intro/porting-howto.html: Likewise. * docs/18_support/howto.html: Likewise. * docs/19_diagnostics/howto.html: Likewise. * docs/20_util/howto.html: Likewise. * docs/21_strings/gotw29a.txt: Likewise. * docs/21_strings/howto.html: Likewise. * docs/21_strings/stringtok_h.txt: Likewise. * docs/21_strings/stringtok_std_h.txt: Likewise. * docs/22_locale/codecvt.html: Likewise. * docs/22_locale/ctype.html: Likewise. * docs/22_locale/howto.html: Likewise. * docs/22_locale/locale.html: Likewise. * docs/23_containers/howto.html: Likewise. * docs/23_containers/wrappers_h.txt: Likewise. * docs/24_iterators/howto.html: Likewise. * docs/25_algorithms/howto.html: Likewise. * docs/26_numerics/howto.html: Likewise. * docs/27_io/howto.html: Likewise. * docs/27_io/iostreams_hierarchy.pdf: Likewise. * docs/ext/howto.html: Likewise. * docs/faq/index.html: Likewise. * docs/faq/index.txt: Likewise. * docs/html/Makefile: ...to here. * docs/html/configopts.html: Likewise. * docs/html/documentation.html: Likewise. * docs/html/install.html: Likewise. * docs/html/lib3styles.css: Likewise. * docs/html/17_intro/BADNAMES: Likewise. * docs/html/17_intro/BUGS: Likewise. * docs/html/17_intro/C++STYLE: Likewise. * docs/html/17_intro/CHECKLIST: Likewise. * docs/html/17_intro/COPYING: Likewise. * docs/html/17_intro/DESIGN: Likewise. * docs/html/17_intro/HEADER_POLICY: Likewise. * docs/html/17_intro/PROBLEMS: Likewise. * docs/html/17_intro/RELEASE-NOTES: Likewise. * docs/html/17_intro/TODO: Likewise. * docs/html/17_intro/contribute.html: Likewise. * docs/html/17_intro/headers_cc.txt: Likewise. * docs/html/17_intro/howto.html: Likewise. * docs/html/17_intro/libstdc++-assign.txt: Likewise. * docs/html/17_intro/organization: Likewise. * docs/html/17_intro/porting-howto.html: Likewise. * docs/html/18_support/howto.html: Likewise. * docs/html/19_diagnostics/howto.html: Likewise. * docs/html/20_util/howto.html: Likewise. * docs/html/21_strings/gotw29a.txt: Likewise. * docs/html/21_strings/howto.html: Likewise. * docs/html/21_strings/stringtok_h.txt: Likewise. * docs/html/21_strings/stringtok_std_h.txt: Likewise. * docs/html/22_locale/codecvt.html: Likewise. * docs/html/22_locale/ctype.html: Likewise. * docs/html/22_locale/howto.html: Likewise. * docs/html/22_locale/locale.html: Likewise. * docs/html/23_containers/howto.html: Likewise. * docs/html/23_containers/wrappers_h.txt: Likewise. * docs/html/24_iterators/howto.html: Likewise. * docs/html/25_algorithms/howto.html: Likewise. * docs/html/26_numerics/howto.html: Likewise. * docs/html/27_io/howto.html: Likewise. * docs/html/27_io/iostreams_hierarchy.pdf: Likewise. * docs/html/ext/howto.html: Likewise. * docs/html/faq/index.html: Likewise. * docs/html/faq/index.txt: Likewise. From-SVN: r38166
2000-12-10zipfile.h (ZipDirectory): Declare size, uncompressed_size, filestart and ↵Anthony Green2-4/+9
filename_length as int values. * zipfile.h (ZipDirectory): Declare size, uncompressed_size, filestart and filename_length as int values. From-SVN: r38165
2000-12-09genrecog.c (validate_pattern): Verify that ZERO_EXTRACT and STRICT_LOW_PART ↵Richard Henderson2-19/+47
as SET_DEST have in-out constraints. * genrecog.c (validate_pattern): Verify that ZERO_EXTRACT and STRICT_LOW_PART as SET_DEST have in-out constraints. From-SVN: r38164
2000-12-09c-common.c (check_function_format): Don't suggest adding format attributes ↵Joseph Myers4-2/+46
to functions with no parameter to which... * c-common.c (check_function_format): Don't suggest adding format attributes to functions with no parameter to which to add them. testsuite: * gcc.dg/format-miss-2.c: New test. From-SVN: r38163
2000-12-09configure.in (target_libs): Revert 2000-12-08 patch.Alexandre Petit-Bianco2-1/+7
2000-12-09 Alexandre Petit-Bianco <apbianco@cygnus.com> * configure.in (target_libs): Revert 2000-12-08 patch. (noconfigdirs): Added target-libjava. (http://gcc.gnu.org/ml/gcc-patches/2000-12/msg00500.html) From-SVN: r38162
2000-12-09Remove some psurious whitespaceNick Clifton1-4/+4
From-SVN: r38161
2000-12-09Mark the generated insn not the set as being DWARF2_FRAME_RELATED_P.Nick Clifton2-1/+6
From-SVN: r38160
2000-12-09Clean up copy-initialization in overloading code.Jason Merrill1-4/+4
* call.c (build_user_type_conversion_1): Die if we are asked to convert to the same or a base type. (implicit_conversion): Avoid doing so. Lose reference binding code. (convert_like_real): Treat BASE_CONV and RVALUE_CONV as implicit direct-initialization. Also do direct-init part of copy-init. (build_user_type_conversion): Don't provide context to convert_like. * cvt.c (ocp_convert): build_user_type_conversion will now provide the constructor call for copy-init. From-SVN: r38159
2000-12-09error.c (dump_function_name): Don't let the user see __comp_ctor.Jason Merrill8-82/+128
* error.c (dump_function_name): Don't let the user see __comp_ctor. Clean up copy-initialization in overloading code. * call.c (build_user_type_conversion_1): Die if we are asked to convert to the same or a base type. (implicit_conversion): Avoid doing so. Lose reference binding code. (convert_like_real): Treat BASE_CONV and RVALUE_CONV as implicit direct-initialization. Also do direct-init part of copy-init. (build_user_type_conversion): Don't provide context to convert_like. * cvt.c (ocp_convert): build_user_type_conversion will now provide the constructor call for copy-init. * pt.c (tsubst_decl): Call clone_function_decl here if this is an instantiation of a member template. (do_decl_instantiation): Not here. From-SVN: r38158
2000-12-09Makefile.in: use $(build_exeext) for all build system executable targets.Laurynas Biveinis2-46/+54
* Makefile.in: use $(build_exeext) for all build system executable targets. From-SVN: r38157