- 05 Oct, 1998 10 commits
-
-
warn_summary (subdirectoryFilter): New shell function to optionally filter in/out gcc subdirectories when... * warn_summary (subdirectoryFilter): New shell function to optionally filter in/out gcc subdirectories when summarizing warnings. Add new flags to support subdirectory filtering. Also, ensure the bootstrap stage is a number. Add some more C keywords that are preserved in the "warning type" summary and tighten up the "arg ???" regexp. From-SVN: r22839
Kaveh R. Ghazi committed -
From-SVN: r22836
Nick Clifton committed -
8 * combine.c (simplify_rtx): Do not replace TRUNCATE with a SUBREG if truncation is not a no-op. From-SVN: r22835
Jeff Law committed -
� * combine.c (simplify_rtx): Do not replace TRUNCATE with a SUBREG if truncation is not a no-op. From-SVN: r22834
Jeff Law committed -
From-SVN: r22832
Jeffrey A Law committed -
From-SVN: r22831
Jeffrey A Law committed -
From-SVN: r22830
Jeff Law committed -
* Makefile.in (s-libi77): Depend on i77. (s-libf77): Depend on i77. (s-libu77): Depend on u77. From-SVN: r22829
H.J. Lu committed -
expmed.c (expand_divmod): Don't widen for computing remainder if we seem to have a divmod pattern for... * expmed.c (expand_divmod): Don't widen for computing remainder if we seem to have a divmod pattern for needed mode. From-SVN: r22828
Torbjorn Granlund committed -
* cpplib.c (macroexpand): Correct off-by-one error in handling of escapes. From-SVN: r22827
Zack Weinberg committed
-
- 04 Oct, 1998 14 commits
-
-
combine.c (expand_field_assignment): Don't do bitwise operations on MODE_FLOAT; pun to MODE_INT if possible. * combine.c (expand_field_assignment): Don't do bitwise operations on MODE_FLOAT; pun to MODE_INT if possible. From-SVN: r22826
Richard Henderson committed -
errfn.c (cp_thing): Print buf as a string not as a printf format to avoid problems with the operator%. * errfn.c (cp_thing): Print buf as a string not as a printf format to avoid problems with the operator%. Consequently, `%%' sequences in format are copied as `%' in buf. From-SVN: r22825
Theodore Papadopoulo committed -
* pt.c (pop_tinst_level): Call extract_interface_info. (instantiate_decl): Don't save and restore file position. * decl.c (cp_finish_decl): Make statics in extern inlines and templates common, if possible and the target doesn't support weak symbols. From-SVN: r22824
Jason Merrill committed -
* tlink.c (scan_linker_output): Recognize errors from irix 6.2 linker. Recognize mangled names in quotes. Co-Authored-By: Scott Snyder <snyder@fnal.gov> From-SVN: r22823
Jason Merrill committed -
From-SVN: r22822
Robert Lipe committed -
From-SVN: r22821
Jason Merrill committed -
* decl.c (grokdeclarator): Remove redundant calls to build_type_variant and some duplicated code. * sig.c (build_signature_reference_type): Only take the type parm. (build_signature_pointer_type): Likewise. * tree.c (build_cplus_method_type): Adjust. * cp-tree.h: Update. From-SVN: r22820
Jason Merrill committed -
From-SVN: r22819
Alexandre Oliva committed -
* g++.old-deja/g++.pt/overload5.C: New test; initialize variable with pointer to template function, for which no argument deduction is possible * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to specialization of template function as argument to template function * g++.old-deja/g++.other/access2.C: New test; Inner class shouldn't have privileged access to Outer's names From-SVN: r22818
Alexandre Oliva committed -
* call.c (build_over_call): Make pedwarns about dropped qualifiers into full-fledged errors. * cvt.c (convert_to_reference): Likewise. * typeck.c (convert_for_assignment): Likewise. From-SVN: r22809
Mark Mitchell committed -
search.c (expand_upcast_vtables): In addition to unsetting TREE_READONLY, remove top-level const type qualifier. * search.c (expand_upcast_vtables): In addition to unsetting TREE_READONLY, remove top-level const type qualifier. From-SVN: r22808
Mark Mitchell committed -
* config/sparc/sparc.md (ashldi3+1): Name it ashldi3_sp64. (ashlsi3_const1, ashldi3_const1): New combiner patterns. (ashrsi3_extend, ashrsi3_extend2): New combiner patterns. (lshrsi3_extend, lshrsi3_extend2): Ditto. From-SVN: r22805
Jakub Jelinek committed -
function.c (purge_addressof_1): If trying to take a sub-word integral piece of a floating point mode... * function.c (purge_addressof_1): If trying to take a sub-word integral piece of a floating point mode, put it on the stack. From-SVN: r22804
David S. Miller committed -
From-SVN: r22803
Jeff Law committed
-
- 03 Oct, 1998 13 commits
-
-
* class.c (current_class_ptr, current_class_ref): Clarify documentation. * cvt.c (ocp_convert): Don't expect fold to remove all trivial NOP type conversions. * decl.c (decls_match): Use comptypes directly; ignore qualifiers on the DECL. (duplicate_decls): Remove qualifier checks on DECL. (grokdeclarator): Make the type built up include top-level qualifiers. * decl2.c (do_dtors): Fix spelling error. * error.c (dump_simple_decl): Don't look at qualifiers on the decl when printing type information. * init.c (build_new_1): Add documentation. Deal with the fact that type of allocated memory now contains qualifiers. * lex.c (is_global): Improve error-recovery. * sig.c (build_member_function_pointer): Don't cast away const on fields of sigtable_entry_type. * tree.c (lvalue_type): Don't look at top-level qualifiers on expressions. * typeck.c (decay_conversion): Likewise. (build_component_ref): Make sure the type of the COMPONENT_REF contains top-level qualifiers, as appropriate. Improve error-handling. (build_indirect_ref): Simplify. Don't strip top-level qualifiers. (build_array_ref): Likewise. (build_unary_op): Improve error-recovery. (unary_complex_lvalue): Make taking the address a bound member function an error, not a sorry. (build_conditional_expr): Look at the type qualifiers, not the qualifiers on the expression itself. From-SVN: r22802
Mark Mitchell committed -
From-SVN: r22801
Jason Merrill committed -
* decl2.c (merge_functions): Remove duplicates. * decl2.c: Add -f{no-,}implicit-inline-templates. (lang_decode_option): Unset it if -frepo. (import_export_decl): Check it. * decl.c (lookup_name_real): Template parms also take precedence over implicit typename. Only warn if yylex. From-SVN: r22800
Jason Merrill committed -
From-SVN: r22796
Richard Henderson committed -
From-SVN: r22795
Jason Merrill committed -
* typeck.c (build_conditional_expr): Only fold if ifexp is an INTEGER_CST. From-SVN: r22794
Jason Merrill committed -
* decl2.c (finish_vtable_vardecl): Check DECL_INTERFACE_KNOWN instead of linkage. From-SVN: r22793
Jason Merrill committed -
* PROJECTS: Remove template friends. * collect2.c (sort_ids): Remove unused variable. * tm.texi (MATH_LIBRARY): Document. (NEED_MATH_LIBRARY): Remove. From-SVN: r22792
Jason Merrill committed -
* varasm.c (assemble_start_function, assemble_variable, weak_finish, assemble_alias): Do ASM_GLOBALIZE_LABEL for weak symbols, too. From-SVN: r22791
Jason Merrill committed -
From-SVN: r22790
John Carr committed -
From-SVN: r22773
Alexandre Oliva committed -
* g++.old-deja/g++.pt/friend34.C: New test; name injection of friend template declared within template class conflicts with nested class of the same name * g++.old-deja/g++.other/badopt1.C: New test; post-increment is ignored * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of object with direct initializer as function declaration * g++.old-deja/g++.other/decl2.C: New test; duplicate initializers * g++.old-deja/g++.other/null2.C: New test; conditional operator involving const pointer and NULL produces incorrect result * g++.old-deja/g++.other/typename1.C: New test; template-dependent type name without `typename' should be rejected with -pedantic From-SVN: r22770
Alexandre Oliva committed -
From-SVN: r22769
Jeff Law committed
-
- 02 Oct, 1998 3 commits
-
-
From-SVN: r22768
Richard Henderson committed -
From-SVN: r22767
Jason Merrill committed -
function.c (purge_addressof_1): Do not perform endianness corrections on bitpos, who we call will do it for us. * function.c (purge_addressof_1): Do not perform endianness corrections on bitpos, who we call will do it for us. From-SVN: r22766
David S. Miller committed
-