- 06 Sep, 2000 34 commits
-
-
* configure.in (multilib): Enable by default only for target. * configure: Rebuilt. From-SVN: r36207
Alexandre Oliva committed -
From-SVN: r36206
Alexandre Oliva committed -
* toplev.c (display_help): Fix thinko in documentation. * diagnostic.h (output_buffer::indent_skip): New fields. (output_indentation): New macro. * diagnostic.c (output_indent): New function. (output_set_prefix, clear_diagnostic_info): Use. (output_emit_prefix): Predict future indentation. From-SVN: r36205
Gabriel Dos Reis committed -
* Makefile.in (stage_*): add more dependencies to ensure parallel builds build correctly From-SVN: r36204
DJ Delorie committed -
* java/lang/natPosixProcess.cc (fail): New function. (cleanup): New function. (startProcess): Use them. Create pipe so child can communicate exec failure back to parent. From-SVN: r36202
Tom Tromey committed -
2000-09-06 Manfred Hollstein <manfredh@redhat.com> * Makefile.in (bootstrap-lean): Depend on bootstrap-lean_g, not bootstrap-lean_f. From-SVN: r36201
Manfred Hollstein committed -
* mklibgcc.in: Emit rule for libgcc-stage-start. * Makefile.in (stage1-start, stage2-start, stage3-start, stage4-start): Don't handle libgcc here, use libgcc.mk instead. From-SVN: r36200
Andreas Schwab committed -
From-SVN: r36199
Alexandre Oliva committed -
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: Updated from libtool multi-language branch. From-SVN: r36198
Alexandre Oliva committed -
From-SVN: r36197
Bernd Schmidt committed -
From-SVN: r36196
Nathan Sidwell committed -
* pt.c (type_unification_real): Replace switch with if. (unify): Tsubst non-type parms before comparing. From-SVN: r36195
Nathan Sidwell committed -
From-SVN: r36194
Nathan Sidwell committed -
* error.c (dump_typename): New function, broken out of ... (dump_type): ... here. Use it. * typeck.c (same_type_p): Use cp_tree_equal for TYPENAME_TYPE. From-SVN: r36193
Nathan Sidwell committed -
From-SVN: r36192
Bernd Schmidt committed -
* config/rs6000/rs6000.c (validate_condition_mode): New function. (branch_comparison_operator): Call validate_condition_mode to abort rather than returning 0. (branch_positive_comparison_operator): New function. (scc_comparison_operator): Call validate_condition_mode to abort rather than returning 0. (ccr_bit): Call validate_condition_mode. Update for new branch scheme. (print_operand): Delete %C modifier. Update %E case to use EQ bit not SO bit. (rs6000_reverse_condition): New function. (rs6000_generate_compare): New function. (rs6000_emit_sCOND): New function. (rs6000_emit_cbranch): New function. (output_cbranch): The length of a long branch insn is now only 8 bytes. Add validate_condition_mode. Use rs6000_reverse_condition. Remove cror generation. * config/rs6000/rs6000.h: Update comments. (PREDICATE_CODES): Add new predicate. Update codes used by branch_comparison_operator and scc_comparison_operator. * config/rs6000/rs6000-protos.h: Add prototypes for new external functions. * config/rs6000/rs6000.md: Add new scheduling parameters for cr_logical instructions. Change length of branch instructions. (bCOND patterns): Call rs6000_emit_cbranch. (sCOND patterns): Call rs6000_emit_sCOND. (branch patterns): Change lengths to 4. (cr logical patterns): New. From-SVN: r36191
Geoff Keating committed -
From-SVN: r36190
Nathan Sidwell committed -
* init.c (build_offset_ref): Deal with namespace scoped TEMPLATE_ID_EXPRs. From-SVN: r36189
Nathan Sidwell committed -
* class.c (resolve_address_of_overloaded_function): Add explanation message. * decl.c (define_case_label): Reformat explanation. * decl2.c (finish_static_data_member_decl): Likewise. (grokfield): Likewise. * friend.c (do_friend): Likewise. From-SVN: r36188
Nathan Sidwell committed -
* config/i386/i386.md (call_pop): Fix test for setting current_function_uses_pic_offset_table. (call, call_value_pop, call_value): Likewise. From-SVN: r36187
Richard Henderson committed -
* gcc.c-torture/20000906.c: New test. * gcc.c-torture/20000906.x: Expect failure for ix86 at `-O2'. From-SVN: r36186
Greg McGary committed -
From-SVN: r36185
Jeff Law committed -
* timevar.c (timevar_add): Delete. (timevar_get): Also count time since the selected timer was last updated. Do not examine the timevar stack if the selected timer is standalone. From-SVN: r36184
Zack Weinberg committed -
2000-09-05 J. David Anglin <dave@hiauly1.hia.nrc.ca> * gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend. From-SVN: r36183
J. David Anglin committed -
2000-09-02 J. David Anglin <dave@hiauly1.hia.nrc.ca> * gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend. From-SVN: r36182
J. David Anglin committed -
* md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX. From-SVN: r36181
John David Anglin committed -
* gettext.h (nls_uint32): Choose via INT_MAX instead of UINT_MAX. From-SVN: r36180
John David Anglin committed -
* c-decl.c (finish_incomplete_decl): Don't call complete_array_type for 'extern' arrays. From-SVN: r36179
Jason Merrill committed -
* tree.c (walk_tree): Expose tail recursion. (walk_stmt_tree): New function. * cp-tree.h: Prototype walk_stmt_tree. * semantics.c (prune_unused_decls): Operate on SCOPE_STMTs not the BLOCKs directly. If a BLOCK has no variables after pruning, discard it. (finish_stmt_tree): Use walk_stmt_tree. No need to save and restore the line number. From-SVN: r36178
Zack Weinberg committed -
* config/ia64/lib1func.asm (__divtf3): Rebundle for Itanium. Eliminate final copy from non-trapping case. (__divdf3, __divsf3): Likewise. From-SVN: r36177
Richard Henderson committed -
2000-08-11 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (do_merge_string_cste): New locals. Create new STRING_CSTs each time, use memcpy. Fixes gcj/311 (Fixes gcj/311: http://gcc.gnu.org/ml/gcc-patches/2000-09/msg00144.html http://sources.redhat.com/ml/java-prs/2000-q3/msg00116.html) From-SVN: r36176
Alexandre Petit-Bianco committed -
2000-09-02 Anthony Green <green@redhat.com> * jcf-io.c: Include zlib.h. (open_in_zip): Read compressed class file archives. * zipfile.h (ZipDirectory): Add uncompressed_size and compression_method fields. * zextract.c (read_zip_archive): Collect file compression info. From-SVN: r36175
Anthony Green committed -
* config/ia64/ia64.md (mulhi3): Fix typo last change. * config/ia64/lib1func.asm (__divdi3, __udivdi3, __umodsi3): Likewise. From-SVN: r36174
Richard Henderson committed -
* Makefile.in: Restructure bootstrap stages to allow clean restart after failure. From-SVN: r36173
Donn Terry committed
-
- 05 Sep, 2000 6 commits
-
-
* config/ia64.md (movsi and movdi patterns): Allow moves from 8-bit constants to AR registers. From-SVN: r36172
Richard Henderson committed -
From-SVN: r36171
Richard Henderson committed -
From-SVN: r36170
Bryce McKinlay committed -
* config/ia64/ia64.h (INIT_TARGET_OPTABS): Remove. * config/ia64/lib1funcs.asm (__divdi3): Update from Intel IA-64 Optimization Guide, minimum latency alternative. (__moddi3, __udivdi3, __umoddi3): Likewise. (__divsi3, __modsi3, __udivsi3, __umodsi3): Likewise. From-SVN: r36169
Richard Henderson committed -
* cp-demangle.c (demangle_encoding): Rename variable. (demangle_name): Rename parameter. Handle return type suppression. (demangle_nested_name): Rename parameter. (demangle_prefix): Likewise. Change return type suppression. (demangle_unqualified_name): Add parameter. Flag constructors and conversion operators. (demangle_special_name): Fix comment. (demangle_type): Rename variable. (demangle_bare_function_type): Check for missing return type and parameter. (demangle_class_enum_type): Rename parameter. (demangle_discriminator): Fix misspelling in comment. From-SVN: r36168
Alex Samuel committed -
From-SVN: r36167
Bruce Korb committed
-