- 02 Nov, 1998 2 commits
-
-
* configure.in (DEFAULT_LINKER): renamed from LD (DEFAULT_ASSEMBLER): renamed from AS; reverted Schwab's patch (gcc_cv_as): try $DEFAULT_ASSEMBLER before $AS * configure: rebuilt From-SVN: r23497
Alexandre Oliva committed -
From-SVN: r23496
Jeff Law committed
-
- 01 Nov, 1998 8 commits
-
-
* parse.y (apparent_template_type): new type (named_complex_class_head_sans_basetype): use it * Makefile.in (CONFLICTS): one new conflict * parse.c: Regenerated From-SVN: r23495
Alexandre Oliva committed -
* BUGS: fix the regexp for `more' to find the appropriate node. Reported by Joerg Pietschmann <joerg_pietschmann@zkb.ch> * BUGS: added link to the WWW FAQ From-SVN: r23494
Alexandre Oliva committed -
From-SVN: r23492
Jeffrey A Law committed -
* stl_alloc.h (default_alloc_template::_S_free_list): Don't qualify _NFREELISTS. From-SVN: r23491
Mark Mitchell committed -
* cp-tree.h (COMPARE_STRICT): New macro. (COMPARE_BASE): Likewise. (COMPARE_RELAXED): Likewise. (COMPARE_REDECLARATION): Likewise. (same_type_p): Likewise. (same_or_base_type_p): Likewise. * call.c (standard_conversion): Use them, in place of comptypes with numeric arguments. (reference_binding): Likewise. (convert_like): Likewise. (build_over_call): Likewise. (is_subseq): Likewise. (is_properly_derived_from): Likewise. (compare_ics): Likewise. (joust): Likewise. * class.c (delete_duplicate_fields_1): Likewise. (resolves_to_fixed_type_p): Likewise. (instantiate_type): Likewise. Remove #if 0'd code. * decl.c (decls_match): Likewise. Use COMPARE_REDECLARATION here. (pushdecl): Likewise. (lookup_name_real): Likewise. (grokdeclarator): Likewise. Check for illegal array declarations. (grokparms): Likewise. (grok_op_properties): Likewise. * decl2.c (check_classfn): Likewise. * friend.c (is_friend): Likewise. (make_friend_class): Likewise. * init.c (expand_aggr_init): Likewise. (expand_vec_init): Likewise. * pt.c (is_member_template_class): Remove declaration. (is_specialization_of): Use COMPARE_* and new macros. (comp_template_parms): Likewise. (convert_nontype_argument): Likewise. (coerce_template_template_parms): Likewise. (template_args_equal): Likewise. (lookup_template_class): Likewise. (type_unification_real): Likewise. (unify): Likewise. (get_bindings_real): Likewise. * search.c (covariant_return_p): Likewise. (get_matching_virtual): Likewise. * sig.c (match_method_types): Likewise. * tree.c (vec_binfo_member): Likewise. (cp_tree_equal): Likewise. * typeck.c (common_type): Likewise. (comp_array_types): Likewise. Get issues involving unknown array bounds right. (comptypes): Update comments. Use new flags. (comp_target_types): Use new macros. (compparms): Likewise. (comp_target_parms): Likewise. (string_conv_p): Likewise. (build_component_ref): Likewise. (build_indirect_ref): Likewise. (build_conditional_expr): Likewise. (build_static_cast): Likewise. (build_reinterpret_cast): Likewise. (build_const_cast): Likewise. (build_modify_expr): Likewise. (convert_for_assignment): Likewise. (comp_ptr_ttypes_real): Likewise. (ptr_reasonably_similar): Likewise. (comp_ptr_ttypes_const): Likewise. From-SVN: r23490
Mark Mitchell committed -
* From Christian Gafton: * i386/linux.h (CPP_PREDEFINES): Add -D__i386__. * sparc/linux.h (CPP_PREDEFINES): Add -D__sparc__. * sparc/linux64.h (CPP_PREDEFINES): Add -D__sparc__. From-SVN: r23485
Jeffrey A Law committed -
From-SVN: r23483
Jeff Law committed -
From-SVN: r23482
Jeff Law committed
-
- 31 Oct, 1998 18 commits
-
-
� * c-common.c (c_get_alias_set): Allow all type-punning through unions. Don't get confused about the type of a bit-field, despite the antics of build_modify_expr. From-SVN: r23481
Mark Mitchell committed -
� * c-common.c (c_get_alias_set): Allow all type-punning through unions. Don't get confused about the type of a bit-field, despite the antics of build_modify_expr. From-SVN: r23480
Mark Mitchell committed -
* fixinc.sco: Paramaterize #include_next values. * fixinc/fixinc.sco: Likewise. From-SVN: r23479
Jean-Pierre Radley committed -
� * toplev.c (rest_of_compilation): No longer set reload_completed. * reload1.c (reload): Set it here. Perform instruction splitting after reload has completed if we will be running the scheduler again. From-SVN: r23478
Jeff Law committed -
� * toplev.c (rest_of_compilation): No longer set reload_completed. * reload1.c (reload): Set it here. Perform instruction splitting after reload has completed if we will be running the scheduler again. From-SVN: r23477
Jeff Law committed -
H * toplev.c (rest_of_compilation): No longer set reload_completed. * reload1.c (reload): Set it here. Perform instruction splitting after reload has completed if we will be running the scheduler again. From-SVN: r23476
Jeff Law committed -
* jump.c (jump_optimize): Initialize mappings from INSN_UID to EH region if exceptions are enabled and we're performing cross jump optimizations. (find_cross_jump): Exit loop if the insns are in different EH regions. From-SVN: r23475
Jeffrey A Law committed -
dwarf2out.c (output_call_frame_info): Use ASM_OUTPUT_DWARF_DELTA4 for the CIE offset to match frame.c. * dwarf2out.c (output_call_frame_info): Use ASM_OUTPUT_DWARF_DELTA4 for the CIE offset to match frame.c. From-SVN: r23474
Mark Mitchell committed -
* warn_summary (longLineFilter): New shell function to encapsulate this functionality. It is off by default, only active if -llf flag is specified. (subdirectoryFilter): Fix bug in filtering which made some subdirectory warnings erroneously appear in the toplevel set. (stageNfilter): Renamed from `stageNwarns'. Updated to collect warnings from stage1 as well as stage0, which means warnings from outside the bootstrap directory. Eg, the libraries, etc. (warningFilter): New shell function to encapsulate this functionality. (keywordFilter): New shell function to encapsulate this functionality. Store data in a temp file rather than calculating it 3x. Arrange to remove it on exit and signals. Add -pass/-wpass flags to do "pass through" (i.e. manual inspection) of bootstrap output from a particular stageN as well as language subdirs. Add better comments/documentation. From-SVN: r23473
Kaveh R. Ghazi committed -
* c-common.c (check_format_info): Don't check for the 'x' format character twice, instead check for 'x' and 'X' From-SVN: r23472
Kaveh R. Ghazi committed -
From-SVN: r23471
Gerald Pfeifer committed -
From-SVN: r23470
Jason Merrill committed -
* g++.old-deja/g++.pt/sizeof3.C: a similar testcase not involving base classes From-SVN: r23469
Alexandre Oliva committed -
* g++.old-deja/g++.pt/sizeof2.C: incorrect specialization of base template is selected From-SVN: r23468
Alexandre Oliva committed -
From-SVN: r23467
Jeff Law committed -
* g++.old-deja/g++.ext/arrnew2.C: if new T[n](i) is accepted for classes, it should be accepted for all types. From-SVN: r23466
Alexandre Oliva committed -
From-SVN: r23465
Alexandre Oliva committed -
* g++.old-deja/g++.pt/spec24.C: ensure that template specializations start with template headers From-SVN: r23464
Alexandre Oliva committed
-
- 30 Oct, 1998 10 commits
-
-
8 * configure.in (assembler features): Also make gas is configured if we find it in the souce tree. From-SVN: r23459
Jeff Law committed -
X * configure.in (assembler features): Also make gas is configured if we find it in the souce tree. From-SVN: r23458
Jeff Law committed -
i386.c (i386_comp_type_attributes): Compare whether the attributes are defined, not their tree nodes. * i386.c (i386_comp_type_attributes): Compare whether the attributes are defined, not their tree nodes. From-SVN: r23457
Richard Henderson committed -
From-SVN: r23456
Richard Henderson committed -
* decl2.c (delete_sanity): Pass integer_zero_node, not integer_two_node, to build_vec_delete. * init.c (build_array_eh_cleanup): Remove. (expand_vec_init_try_block): New function. (expand_vec_init_catch_clause): Likewise. (build_vec_delete_1): Don't deal with case that auto_delete_vec might be integer_two_node anymore. (expand_vec_init): Rework for initialization-correctness and exception-correctness. * typeck2.c (process_init_constructor): Make mutual exclusivity of cases more obvious. From-SVN: r23455
Mark Mitchell committed -
* class.c (build_class_ref): Changed name of primitive classes to start with `_Jv_'. From-SVN: r23454
Tom Tromey committed -
* configure.in (gxx_include_dir): bitten by autoconf quoting characters :-( * configure: rebuilt From-SVN: r23453
Alexandre Oliva committed -
From-SVN: r23451
Andreas Schwab committed -
From-SVN: r23450
Jeff Law committed -
class.c (make_class_data): Renamed fields: nmethods to method_count, method_count to dtable_method_count. * class.c (make_class_data): Renamed fields: nmethods to method_count, method_count to dtable_method_count. Always set `state' field to 0. * decl.c (init_decl_processing): Likewise. From-SVN: r23449
Tom Tromey committed
-
- 29 Oct, 1998 2 commits
-
-
From-SVN: r23446
Peter Jakubek committed -
From-SVN: r23445
Mark Elbrecht committed
-