- 21 Aug, 2000 14 commits
-
-
* reload.c (reload_inner_reg_of_subreg): New function broken out of push_reload. (push_reload): Use reload_inner_reg_of_subreg. (combine_reloads): Do not combine reloads if the input reload is a SUBREG in which the inner part will need reloading. From-SVN: r35841
Jeffrey A Law committed -
* global.c (global_alloc): Avoid passing dumpfile argument to reload routines. * toplev.c (rest_of_compilation): Likewise. * reload.h (reload): Remove dumpfile argument. Callers changed. (debug_reload, debug_reload_to_stream): Move prototypes here. * rtl.h (reload): Remove dumpfile argument. * reload.c (debug_reload): Remove prototype. (debug_reload_to_stream): Likewise. * reload1.c: Avoid passing dumpfile around, rely on rtl_dump_file instead. From-SVN: r35840
Jeffrey A Law committed -
From-SVN: r35839
Jakub Jelinek committed -
From-SVN: r35838
Gabriel Dos Reis committed -
From-SVN: r35837
Gabriel Dos Reis committed -
* diagnostic.c (context_as_prefix): Export. (need_error_newline): Remove. (lang_diagnostic_starter, lang_diagnostic_finalizer): New objects. (error_module_changed, record_last_error_module, error_function_changed, record_last_error_function): New functions. (initialize_diagnostics): Default intialize lang_diagnostic_starter, lang_diagnostic_finalizer. (init_output_buffer): Tweak. (file_name_as_prefix): New function. (announce_function, default_print_error_function, report_error_function, set_diagnostic_context): Tweak. cp/ * lex.c (lang_init_options): Default diagnostic message maximum length to 80, when line-wrapping. From-SVN: r35836
Gabriel Dos Reis committed -
* flow.c (init_propagate_block_info): Handle SUBREG in a jump condition expression. From-SVN: r35835
Richard Earnshaw committed -
* gcc.c-torture/compile/20000606-1.c: New test. * gcc.c-torture/compile/20000728-1.c: New test. * gcc.c-torture/execute/20000801-1.c: New test. * gcc.c-torture/execute/20000801-2.c: New test. * gcc.c-torture/execute/20000819-1.c: New test. * gcc.c-torture/execute/20000819-1.x: XFAIL. * gcc.dg/20000629-1.c: New test. * gcc.dg/20000724-1.c: New test. * gcc.dg/20000807-1.c: New test. From-SVN: r35834
Jakub Jelinek committed -
From-SVN: r35833
Jeff Law committed -
From-SVN: r35832
Jakub Jelinek committed -
2000-08-20 Benjamin Kosnik <bkoz@gnu.org> * src/string-inst.cc: Tweak instantiations for new-gxx-abi. From-SVN: r35831
Benjamin Kosnik committed -
From-SVN: r35830
Anthony Green committed -
Sun Aug 20 21:02:48 2000 Anthony Green <green@redhat.com> * java/lang/natSystem.cc (init_properties): Change sourceware reference to sources.redhat.com. * include/java-props.h: Add _Jv_Jar_Class_Path. * prims.cc: Ditto. Set it from `gij -jar file' option. * java/lang/natSystem.cc (init_properties): Set java.class.path from {gij -jar file}:{CLASSPATH variable}:{-Djava.class.path= or .} * java/util/PropertyPermission.java: Import from GNU Classpath. * Makefile.in: Rebuilt. * Makefile.am: Add java/util/PropertyPermission.java. * java/lang/System.java: Add setProperty method. * gij.cc (main): Add -jar option to execute jar files. (help): Describe -jar option. * prims.cc (_Jv_RunMain): Add support for jar execution mode. * gnu/gcj/tools/Gij.java: New file. * include/jvm.h: Add is_jar argument to _Jv_RunMain. * gnu/gcj/runtime/FirstThread.java (main): New method. * java/util/jar/Attributes.java: Correct comment spelling. From-SVN: r35829
Anthony Green committed -
* class.c (build_vtbl_initializer): Clear the entire vtbl_init_data. Start keeping track of the functions for which we have created vcall offsets here. (dfs_build_vcall_offset_vtbl_entries): Remove. (build_vcall_offset_vtbl_entries): Reimplement. (add_vcall_offset_vtbl_entries_r): New function. (add_vcall_offset_vtbl_entries_1): Likewise. Tweak logic for computing when vcall offsets are necessary. From-SVN: r35828
Mark Mitchell committed
-
- 20 Aug, 2000 15 commits
-
-
From-SVN: r35827
Richard Henderson committed -
2000-08-20 Mark Wielaard <mark@klomp.org> * java/util/zip/Adler32.java: Make private variables really private * java/util/zip/CRC32.java: Make private variables really private * java/util/zip/CheckedInputStream.java: skip() could skip to much bytes * java/util/zip/InflaterInputStream.java: skip() could skip to much bytes * java/util/zip/ZipEntry.java: setCompressedSize() didn't check input * java/util/zip/ZipFile.java: size() new 1.2 method * java/util/zip/ZipInputStream.java: Use createZipEntry not new ZipEntry. since 1.2 available() always returns just 1 or 0 when closed From-SVN: r35826
Mark Wielaard committed -
2000-08-20 Zack Weinberg <zack@wolery.cumb.org> * cppinit.c (cpp_init): Set global flag when called. (cpp_reader_init): Bomb out if cpp_init hasn't been called. Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su> * cpplex.c (cpp_scan_buffer): Move `output_line_command' just before `process_directive' so that newlines won't be missed for directives. (cpp_printf): Increment `print->lineno' when newline is emitted. * cppmain.c (cb_ident): Likewise. (cb_define): Likewise. (cb_undef): Likewise. (cb_include): Likewise. (cb_def_pragma): Likewise. (dump_macros_helper): Likewise. * gcc.dg/cpp/pragma-1.c: New test. * gcc.dg/cpp/pragma-2.c: New test. From-SVN: r35825
Zack Weinberg committed -
* java/util/jar/JarFile.java: Don't call java.util.zip.ZipFile.getEntry twice. From Mark Wielaard <mark@klomp.org>. From-SVN: r35824
Anthony Green committed -
* config/ia64/ia64.c (emit_insn_group_barriers): Stop if ar.lc assigned before a loop. * config/ia64/ia64.md (ashlsi3): Zero extend the shift count. (ashrsi3, lshrsi3): Likewise. From-SVN: r35823
Richard Henderson committed -
From-SVN: r35822
Anthony Green committed -
Sun Aug 20 09:51:48 2000 Anthony Green <green@redhat.com> * java/net/URLClassLoader.java: Find the JarEntry via the JarFile. * java/net/JarURLConnection.java: getEntry doesn't take any arguments. Return null if element is null. * java/util/zip/ZipFile.java (getInputStream): Read the compressed size from the archive, not the inflated size. * java/util/jar/JarFile.java (getEntry): Don't recurse. Call java.util.zip.ZipFile.getEntry. * gij.cc (help): Change sourceware reference to sources.redhat.com. From-SVN: r35821
Anthony Green committed -
* parse.y (check_abstract_method_definitions): Now return `int'. Check implemented interfaces. Fixes PR gcj/305. From-SVN: r35820
Tom Tromey committed -
* parse.y (patch_switch_statement): Disallow `long' in switch expressions. Fixes PR gcj/310. From-SVN: r35819
Tom Tromey committed -
* c-lang.c: #include diagnostic.h (c_tree_printer): New function. (lang_init): Initialize lang_printer. * Makefile.in (c-lang.o): Depends on diagnostic.h From-SVN: r35818
Gabriel Dos Reis committed -
* c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. * diagnostic.c (default_diagnostic_starter, default_diagnostic_finalizer): New functions. (diagnostic_for_asm, diagnostic_for_decl): Tweak. (pedwarn, pedwarn_with_file_and_line, error, error_with_file_and_line, fatal, warning, warning_with_file_and_line): Adjust call to report_diagnostic. (report_diagnostic): Rework. (set_diagnostic_context): New function. * diagnostic.h (struct diagnostic_context): New data structure. (diagnostic_message, diagnostic_argument_list, diagnostic_file_location, diagnostic_line_location, diagnostic_is_warning, diagnostic_starter, diagnostic_finalizer, diagnostic_finalizer, diagnostic_auxiliary_data): New macros. (set_diagnostic_context): Declare. (report_diagnostic): Change prototype. From-SVN: r35817
Gabriel Dos Reis committed -
From-SVN: r35816
Neil Booth committed -
From-SVN: r35815
Neil Booth committed -
From-SVN: r35814
Jeff Law committed -
From-SVN: r35813
Michael Meissner committed
-
- 19 Aug, 2000 11 commits
-
-
Do not consider a THEN block ending in an indirect jump for conditional compilation; Fix d30v warning From-SVN: r35812
Michael Meissner committed -
From-SVN: r35811
Neil Booth committed -
* java/util/zip/ZipInputStream.java (createZipEntry): Implemented. From-SVN: r35810
Tom Tromey committed -
Sat Aug 19 11:00:53 2000 Anthony Green <green@redhat.com> * java/util/jar/Attributes.java, java/util/jar/JarEntry.java, java/util/jar/JarException.java, java/util/jar/JarFile.java, java/util/jar/JarInputStream.java, java/util/jar/JarOutputStream.java, java/util/jar/Manifest.java, java/util/Set.java, java/util/Map.java, java/util/Bucket.java, java/util/AbstractSet.java, java/util/BasicMapEntry.java, java/security/cert/CRL.java, java/security/cert/CRLException.java, java/security/cert/Certificate.java, java/security/cert/CertificateEncodingException.java, java/security/cert/CertificateException.java, java/security/cert/CertificateExpiredException.java, java/security/cert/CertificateFactory.java, java/security/cert/CertificateFactorySpi.java, java/security/cert/CertificateNotYetValidException.java, java/security/cert/CertificateParsingException.java, java/security/cert/X509CRL.java, java/security/cert/X509CRLEntry.java, java/security/cert/X509Certificate.java, java/security/cert/X509Extension.java: Imported from Classpath. * java/util/Hashtable.java: Imported from Classpath. * java/util/zip/ZipInputStream.java: Create stub for createZipEntry. * gcj/javaprims.h: Updated class list. * Makefile.in, gcj/Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Add these new classes. From-SVN: r35809
Anthony Green committed -
* loop.c (scan_loop): Use CONST_CALL_P instead of checking for REG_LIBCALL / REG_RETVAL. From-SVN: r35808
John Wehle committed -
* reload1.c (reload_as_needed): Accept dumpfile argument, pass it to emit_reload_insns. (emit_reload_insns): Add new dumpfile argument. If non-null then dump the reloads for each insn into the dumpfile. (reload): Pass dumpfile to reload_as_needed. From-SVN: r35807
Jeffrey A Law committed -
From-SVN: r35806
Jeffrey A Law committed -
2000-08-19 Toon Moene <toon@moene.indiv.nluug.nl> * top.c (ffe_decode_option): Disable -fdebug-kludge and warn about it. * lang-options.h: Document the fact. * g77.texi: Ditto. From-SVN: r35805
Toon Moene committed -
* bits/valarray_array.h (__valarray_min, __valarray_max): Fix thinko. Diagnostic messages really need to be improved for template argument deduction. From-SVN: r35804
Gabriel Dos Reis committed -
From-SVN: r35803
Jeff Law committed -
* config/ia64/ia64.c (reg_or_5bit_operand): New. (ia64_depz_field_mask): New. * config/ia64/ia64.h (CONSTRAINT_OK_FOR_R): New. (PREDICATE_CODES): Update. * config/ia64/ia64.md: Update commentary. (depz_internal): New. (ashlsi3): Implement directly. (ashrsi3, lshrsi3): Simplify; rely on extv and extzv for constants. (ashldi3): Use shladd. * config/ia64/ia64-protos.h: Update. From-SVN: r35802
Richard Henderson committed
-