- 28 Sep, 1998 7 commits
-
-
* flags.h: Add flag_data_sections. * toplev.c: Add option -fdata-sections. Add flag_data_sections. (compile_file): Error if flag_data_sections not supported. * varasm.c (assemble_variable): Handle flag_data_sections. * config/svr4.h: Modify prefixes for UNIQUE_SECTION_NAME. * config/mips/elf.h: Likewise. * config/mips/elf64.h: Likewise. * invoke.texi: Describe -fdata-sections. From-SVN: r22619
Catherine Moore committed -
From-SVN: r22616
Jeff Law committed -
From-SVN: r22615
Jeffrey A Law committed -
invoke.texi (-ffloat-store): Clarify that this option does not affect intermediate results -- only variables. * invoke.texi (-ffloat-store): Clarify that this option does not affect intermediate results -- only variables. From-SVN: r22614
Craig Burley committed -
From-SVN: r22613
Jeffrey A Law committed -
* configure.in: Minor cleanups for building in the $(target_alias) subdir. From-SVN: r22612
Jeffrey A Law committed -
From-SVN: r22611
Jeff Law committed
-
- 27 Sep, 1998 1 commit
-
-
From-SVN: r22604
Jeff Law committed
-
- 26 Sep, 1998 2 commits
-
-
From-SVN: r22601
Jason Merrill committed -
From-SVN: r22600
Jeff Law committed
-
- 25 Sep, 1998 16 commits
-
-
* g++.old-deja/g++.other/bitfld1.C: built-in operator!= should be preferred over template operator!= for enum bitfields From-SVN: r22599
Alexandre Oliva committed -
From-SVN: r22598
Jason Merrill committed -
* search.c (get_base_distance): Remove assert. * decl2.c (build_anon_union_vars): Don't process a field with no name. (finish_anon_union): Also complain about local anon unions with no members. From-SVN: r22597
Jason Merrill committed -
From-SVN: r22596
David Edelsohn committed -
* rs6000.c (function_arg_boundary): Revert accidental change on September 18. From-SVN: r22595
David Edelsohn committed -
From-SVN: r22594
Michael Meissner committed -
From-SVN: r22593
David Edelsohn committed -
* sdbout.c (sdbout_one_type): Don't look at TYPE_BINFO field of enums. From-SVN: r22592
Jim Wilson committed -
From-SVN: r22591
J"orn Rennecke committed -
From-SVN: r22590
Martin v. Löwis committed -
1998-09-24 Martin von L�wis <loewis@informatik.hu-berlin.de> * decl.c (lookup_namespace_name): If the name is a namespace, return it immediately. From-SVN: r22589
Martin v. Löwis committed -
From-SVN: r22588
J"orn Rennecke committed -
* cp-tree.h (define_case_label): Remove unused parameter. (check_java_method): Likewise. (grokclassfn): Likewise. (expand_aggr_init): Likewise. (build_x_delete): Likewise. (maybe_end_member_template_processing): Likewise. (unshare_base_binfos): Add prototype. (string_conv_p): Likewise. (my_friendly_abort): Mark with ATTRIBUTE_NORETURN. * cvt.c (build_up_reference): Remove unused parameter `checkconst', all callers changed. (build_type_conversion): Mark parameter `code' with ATTRIBUTE_UNUSED. (build_expr_type_conversion): Initialize variable `conv'. * decl.c (push_namespace): Initialize variable `d'. (define_case_label): Remove unused parameter `decl', all callers changed. * decl2.c (lang_decode_option): If !USE_CPPLIB, mark parameter `argc' with ATTRIBUTE_UNUSED. (grokclassfn): Remove unused parameter `cname', all callers changed. (check_java_method): Likewise for parameter `ctype'. (copy_assignment_arg_p): Mark parameter `virtualp' with ATTRIBUTE_UNUSED. (finish_prevtable_vardecl): Likewise for parameter `prev'. * expr.c (extract_init): Likewise for parameters `decl' and `init'. * init.c (expand_aggr_init_1): Remove unused parameter `alias_this', all callers changed. (expand_aggr_init): Likewise. (expand_default_init): Likewise. (build_new_1): Initialize variable `susp'. (build_x_delete): Remove unused parameter `type', all callers changed. * lex.c (set_typedecl_interface_info): Mark parameter `prev' with ATTRIBUTE_UNUSED. (readescape): Use (unsigned) value in shift. (real_yylex): Likewise. Likewise. Also cast `sizeof' to int when comparing to a signed quantity. * pt.c (maybe_end_member_template_processing): Remove unused parameter `decl', all callers changed. (check_explicit_specialization): Add braces around empty body in an else-statement. (current_template_args): Initialize variable `args'. (lookup_template_class): Likewise for variable `prev_local_enum'. (tsubst_decl): Likewise for variable `r'. (set_mangled_name_for_template_decl): Initialize variable `context'. * spew.c (scan_tokens): Change type of parameter `n' to unsigned. Likewise for variable `i'. (yylex): Initialize variable `trrr'. * typeck.c (compparms): Mark variable `strict' with ATTRIBUTE_UNUSED. * xref.c (simplify_type): Cast argument of ctype function to `unsigned char'. From-SVN: r22587
Kaveh R. Ghazi committed -
From-SVN: r22586
Mark Mitchell committed -
* cccp.c (pedwarn_with_file_and_line): For !__STDC__ case, avoid accessing variables until they are initialized via va_arg(). From-SVN: r22585
Kaveh R. Ghazi committed -
From-SVN: r22584
Jeff Law committed
-
- 24 Sep, 1998 14 commits
-
-
* cp-tree.h (language_lvalue_valid): Remove. * decl.c (grokdeclarator): Don't disallow references to functions. * tree.c (lvalue_p_1): New function, combining duplicated code from ... (lvalue_p): Use it. (real_lvalue_p): Likewise. * typeck.c (language_lvalue_valid): Remove. (build_modify_expr): Treat FUNCTION_TYPEs as readonly, even though they don't have TREE_READONLY set. * typeck2.c (readonly_error): Add case for FUNCTION_DECLs. From-SVN: r22583
Mark Mitchell committed -
Thu Sep 24 22:12:16 1998 David S. Miller <davem@pierdol.cobaltmicro.com> * reload1.c (reload_combine): Initialize set before using. From-SVN: r22582
David S. Miller committed -
From-SVN: r22581
Benjamin Kosnik committed -
� 1998-09-24 Benjamin Kosnik <bkoz@loony.cygnus.com> * spew.c (yylex): Give diagnostic. * hash.h (is_reserved_word): Add export. * gxx.gperf: Ditto. * lex.h (rid): Add RID_EXPORT. * lex.c (init_parse): Ditto. From-SVN: r22580
Benjamin Kosnik committed -
� 1998-09-24 Benjamin Kosnik <bkoz@loony.cygnus.com> * spew.c (yylex): Give diagnostic. * hash.h (is_reserved_word): Add export. * gxx.gperf: Ditto. * lex.h (rid): Add RID_EXPORT. * lex.c (init_parse): Ditto. From-SVN: r22579
Benjamin Kosnik committed -
� 1998-09-24 Benjamin Kosnik <bkoz@loony.cygnus.com> * spew.c (yylex): Give diagnostic. * hash.h (is_reserved_word): Add export. * gxx.gperf: Ditto. * lex.h (rid): Add RID_EXPORT. * lex.c (init_parse): Ditto. From-SVN: r22578
Benjamin Kosnik committed -
� 1998-09-24 Benjamin Kosnik <bkoz@loony.cygnus.com> * spew.c (yylex): Give diagnostic. * hash.h (is_reserved_word): Add export. * gxx.gperf: Ditto. * lex.h (rid): Add RID_EXPORT. * lex.c (init_parse): Ditto. From-SVN: r22577
Benjamin Kosnik committed -
* sdbout.c (sdbout_field_types): Don't emit the types of fields we won't be emitting. From-SVN: r22576
Jason Merrill committed -
From-SVN: r22575
Jason Merrill committed -
From-SVN: r22574
Nick Clifton committed -
Thu Sep 24 15:08:08 1998 Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz> * config/sparc/sparc.c (function_value): Perform the equivalent of PROMOTE_MODE for ARCH64. (eligible_for_epilogue_delay): Allow DImode operations in delay slot of a return for ARCH64. From-SVN: r22573
Jakub Jelinek committed -
From-SVN: r22572
J"orn Rennecke committed -
* reload1.c (choose_reload_regs): Also try inheritance when reload_in is a stack slot of a pseudo, even if we already got a reload reg. From-SVN: r22571
J"orn Rennecke committed -
* reload1.c (reload_cse_regs_1): Renamed from reload_cse_regs. (reload_cse_regs): New function body: call reload_cse_regs_1, reload_combine, reload_cse_move2add. When doing expensive_optimizations, call reload_cse_regs_1 a second time after reload_cse_move2add. (reload_combine, reload_combine_note_store): New functions. (reload_combine_note_use): New function. (reload_cse_move2add, move2add_note_store): New functions. From-SVN: r22570
J"orn Rennecke committed
-