- 27 Nov, 2000 8 commits
-
-
* hashtab.c (higher_prime_number): Use a table, rather than a seive, to find the next prime. From-SVN: r37775
Mark Mitchell committed -
From-SVN: r37774
Tom Tromey committed -
From-SVN: r37773
Bryce McKinlay committed -
* Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added RuntimePermission.java. * java/lang/RuntimePermission.java: Imported from Classpath. * java/lang/Thread.java (getContextClassLoader): Now synchronized. Added security code. (setContextClassLoader): Likewise. From-SVN: r37772
Tom Tromey committed -
* prims.cc (_Jv_NewObjectArray): Use const_cast to initialize length field of array. (_Jv_NewPrimArray): Likewise. * gcj/array.h (__JArray): `length' field now const. Added constructor. From-SVN: r37771
Tom Tromey committed -
From-SVN: r37770
Anthony Green committed -
2000-11-26 Benjamin Kosnik <bkoz@redhat.com> * testsuite/27_io/istream_unformatted.cc (test05): Fixup. From-SVN: r37769
Benjamin Kosnik committed -
2000-11-26 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4: Only sanity check for compiler version when configuring. More fixes for 'make clean'. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r37768
Benjamin Kosnik committed
-
- 26 Nov, 2000 22 commits
-
-
From-SVN: r37767
Tom Tromey committed -
* RELEASE-PREP: Remove obsolete EGCS reference. * g77.texi: Adjust reference to EGCS as something current. * lang-options.h (FTNOPT): Remove macro and obsolete comment. Include doc strings directly in option listing instead of through this macro. * root.texi: Remove support for multiple different (FSF and EGCS) distributions of g77. * g77install.texi: Remove conditioned out instructions applying only to obsolete distributions of g77 not as part of GCC. Change "superceded" to the correct spelling "superseded". From-SVN: r37766
Joseph Myers committed -
f: * g77spec.c (lang_specific_driver): Update copyright year to 2000. java: * gjavah.c (version), jcf-dump.c (version), jv-scan.c (version): Update copyright year to 2000. From-SVN: r37765
Joseph Myers committed -
* cppmacro.c (cpp_scan_buffer_nooutput): Only scan the current buffer. From-SVN: r37764
Neil Booth committed -
From-SVN: r37763
Joseph Myers committed -
* dwarf2out.c (output_file_names): New function. Compute minimal combination of directory and file name table and emit them. (output_line_info): Remove code to emit directory and file name table and call output_file_names instead. (file_info_cmp): Helper function to sort directory names. From-SVN: r37762
Ulrich Drepper committed -
* cpplib.h (struct cpp_reader): Remove lang_asm. (struct cpp_options): Remove c89. New members lang, extended_numbers. * cppexp.c (parse_number): Use them. * cpphash.h (VALID_SIGN): Use them. * cppinit.c (set_lang, cpp_start_read): Update. * cpplex.c (parse_string, _cpp_lex_token): Update. * cpplib.c (_cpp_handle_directive): Update. * cppmacro.c (parse_args): Update. * cppmain.c (scan_buffer): Update. From-SVN: r37761
Neil Booth committed -
From-SVN: r37760
Neil Booth committed -
2000-11-26 Toon Moene <toon@moene.indiv.nluug.nl> * libI77/Version.c, libF77/Version.c, libU77/Version.c: Designate version as (experimental) instead of (prerelease) From-SVN: r37759
Toon Moene committed -
* libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove cabsl.c * libmath/Makefile.in: Regenerate. * libmath/cabs.c: Remove. * libmath/cabsf.c: Likewise. * libmath/cabsl.c: Likewise. * libmath/complex-stub.h: Remove declarations for cabs*. * acinclude.m4: Remove check for cabs*. * aclocal.m4: Regenerate. * Makefile.in: Regenerate. From-SVN: r37758
Gabriel Dos Reis committed -
* fold-const.c (fold, case CONVERT_EXPR): Always return tree of proper type. From-SVN: r37757
Richard Kenner committed -
libstdc++-v3: * tests_flags.in: New file. Split out of ... * mkcheck.in: ... this. Move flags computation into tests_flags.in. * configure.in: Add support for tests_flags. * confiigure: Regenerate. gcc/testsuite: * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler' instead of 'mkcheck 2'. From-SVN: r37756
Gabriel Dos Reis committed -
From-SVN: r37755
Neil Booth committed -
* Makefile.in: Remove MAYBE_CPPLIB and maybe_cpplib. * c-decl.c: Remove parse_in declaration. * c-lang.c: Similarly. * c-lex.c: Similarly. * c-parse.in: Similarly. * c-pragma.c: Similarly. * configure.in: Similarly. * cp/Make-lang.in: Similarly. * cp/spew.c: Similarly. * cp/decl2.c: Remove check for lang-c++ option. * cp/lang-specs.h: Remove -lang-c++ from cc1plus command line. * cp/lex.c (lang_init_options): With cpp_reader_init, default to C++. * c-lex.h: Add declaration of parse_in. * cppinit.c: Call set_lang after allocating pfile->pending. * configure: Regenerate. From-SVN: r37754
Neil Booth committed -
From-SVN: r37753
Jeff Law committed -
From-SVN: r37752
Anthony Green committed -
2000-11-25 Anthony Green <green@redhat.com> * prims.cc (_Jv_NewObjectArray): Undo placement change. (_Jv_NewPrimArray): Likewise. * gcj/array.h (__JArray): Undo const change. Removed constructor. (class JArray): Removed constructor. * java/lang/Thread.java (context_class_loader): New private data. (getContextClassLoader): New method. (setContextClassLoader): New method. (Thread): Initialize context_class_loader. * java/net/URLClassLoader.java: Import java.util.Enumeration. (getResource): Rename to findResource. (findResource): New method. Used to be getResource. (getResourceAsStream): Deleted. (jarFileize): Extracted logic from URLClassLoader constructor into this new private method. (addURL): New protected method. (URLClassLoader): Call jarFileize. Use addElement instead of insertElementAt. (findResources): New method. * java/lang/ClassLoader.java: Import java.util.Enumeration. (getResource): Implement correct logic. (findResource): New method. (getResources): New method. (findClass): Create a ClassNotFoundException with the name of the class rather than nothing at all. (defineClass) Only throw ClassFormatError. * java/lang/Class.java (forName): New method. * java/lang/Class.h (forName): New method. * java/lang/natClass.cc (forName): New method. From-SVN: r37751
Anthony Green committed -
From-SVN: r37750
Zack Weinberg committed -
2000-11-24 Bryce McKinlay <bryce@albatross.co.nz> * java/lang/System.java (setProperties): Only call init_properties() if properties is null. (getProperties): Ditto. (getProperty): Ditto. (setProperty): Call init_properties if properties are null. (prop_init): Remove field. * java/lang/natSystem.cc (init_properties): Synchronize the entire method. Check for null properties after synchronizing instead of prop_init flag. Set the properties field last for thread safety. * java/io/ObjectInputStream.java (ObjectInputStream): If DEBUG is set, test for gcj.dumpobjects property and enable object stream dumping if it is set. (dumpElement): No longer native. (dumpElementln): Ditto. (setDump): Do not define. * java/io/natObjectInputStream.cc (dumpElement): Removed. (dumpElementln): Removed. (setDump): Removed. 2000-11-24 Bryce McKinlay <bryce@albatross.co.nz> * configure: Rebuilt. * Makefile.in: Rebuilt. * Makefile.am (built_java_source_files): Add Configuration.java. * configure.in: Add Configuration.java to CONFIG_FILES. Set LIBGCJDEBUG substitution if --enable-libgcj-debug is specified. Create `gnu' directory in the build tree. * gnu/classpath/Configuration.java.in: New file. From-SVN: r37749
Bryce McKinlay committed -
* c-common.h (DECL_C_HARD_REGISTER): New. * c-decl.c (finish_decl): Set it for asm register variables. * c-semantics.c (emit_local_var): Test it when instantiating one. From-SVN: r37748
Richard Henderson committed -
* c-decl.c (c_expand_body): Use DECL_SOURCE_LINE rather than lineno for the start of the function. From-SVN: r37747
Richard Henderson committed -
* dwarf2out.c (file_table, file_table_allocated): Remove. (file_table_allocated): Remove. (struct file_table): New. (decl_file_table, line_file_table): New. (print_dwarf_line_table): Use them. (size_of_line_prolog): Likewise. (output_line_info): Likewise. (add_src_coords_attributes): Likewise. (gen_subprogram_die): Likewise. (gen_variable_die): Likewise. (dwarf2out_add_library_unit_info): Likewise. (dwarf2out_line): Likewise. (lookup_filename): Take a struct file_table argument. (init_file_table): New. (dwarf2out_init): Use it. From-SVN: r37746
Richard Henderson committed
-
- 25 Nov, 2000 10 commits
-
-
cp: * method.c (build_mangled_C9x_name): Rename to build_mangled_C99_name. Change C9X references in comments to refer to C99. testsuite: * gcc.c-torture/execute/memcheck/driver.c, gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change C9X references to refer to C99. From-SVN: r37745
Joseph Myers committed -
From-SVN: r37744
Joseph Myers committed -
* acinclude.m4: Change C9X references to refer to C99. * aclocal.m4, configure: Regenerate. * config/os/gnu-linux/bits/os_defines.h, src/complex.cc, testsuite/22_locale/codecvt_wchar_t_char.cc, include/bits/stl_config.h, include/c/bits/std_cwchar.h, libmath/mathconf.h: Change C9X references to refer to C99. From-SVN: r37743
Joseph Myers committed -
* c-common.c: Remove USE_CPPLIB conditional inclusions. * c-common.h: Similarly. * c-decl.c: Similarly. * c-lang.c: Similarly. * c-lex.c: Similarly. * c-parse.in: Similarly. * c-pragma.c: Similarly. * c-pragma.h: Similarly. * gcc.c: Similarly. * toplev.c: Similarly. * cp/cp-tree.h: Similarly. * cp/decl2.c: Similarly. * cp/lang-specs.h: Similarly. * cp/lex.c: Similarly. * cp/lex.h: Similarly. * cp/spew.c: Similarly. * java/lang-options.h: Similarly. * objc/lang-specs.h: Similarly. * objc/objc-act.c: Similarly. * configure.in: Remove configure option. * config.in: Regenerate. * configure: Regenerate. From-SVN: r37742
Neil Booth committed -
* haifa-sched.c (sched_analyze_1, sched_analyze_2, sched_analyze): Revert 2000-11-22 change. From-SVN: r37741
Richard Henderson committed -
From-SVN: r37740
Bernd Schmidt committed -
gcc: 2000-11-25 Philipp Thomas <pthomas@suse.de> * configure.in (ALL_LINGUAS): Remove en_GB and add sv. * configure: Rebuilt. po: 2000-11-25 Philipp Thomas <pthomas@suse.de> * sv.po: New swedish translation file. * en_GB.po: Removed. From-SVN: r37739
Philipp Thomas committed -
* config/sparc/sparc.md (muldi3_v8plus): Remove H constraint. Handle CONST_INT as second argument. * config/sparc/sparc.c (set_extends): Remove first argument. Properly handle AND, CONST_INT and CONST_DOUBLE, handle IOR, XOR and MOV. (sparc_check_64): Abort if first argument is not REG. If it is DImode REG, look at the lower register of the register pair. * config/sparc/sparc.c (load_pic_register, restore_regs, output_return, sparc_v8plus_shift, sparc_function_profiler, sparc_function_block_profiler, sparc_block_profiler): Fix output formatting. * gcc.dg/ultrasp3.c: New test. From-SVN: r37738
Jakub Jelinek committed -
From-SVN: r37737
Neil Booth committed -
2000-11-25 Benjamin Kosnik <bkoz@redhat.com> Richard Earnshaw <rearnsha@arm.com> * src/Makefile.am (INCLUDES): Remove unconditional use of _GNU_SOURCE and _ISOC99_SOURCE macros. * src/Makefile.in: Regenerate. Co-Authored-By: Richard Earnshaw <rearnsha@arm.com> From-SVN: r37736
Benjamin Kosnik committed
-