- 18 Feb, 2001 10 commits
-
-
From-SVN: r39830
GCC Administrator committed -
From-SVN: r39828
Jeff Law committed -
* pa.c (hppa_expand_prologue): Simplify code storing return pointer. For large (>=8k) frames with a post_store, adjust stack pointer by 8k-64 first rather than by 64. When testing with VAL_14_BITS_P, always use the actual value rather than the value negated. Add blockage to prevent scheduling of spills before stack frame has been created. (hppa_expand_epilogue): Simplify code loading return pointer. Allow a slightly larger range for merge_sp_adjust_with_load case. When testing with VAL_14_BITS_P, always use the actual value. From-SVN: r39826
Alan Modra committed -
2001-02-18 Alan Modra <alan@linuxcare.com.au> * config/pa/pa.c (pa_adjust_insn_length): Check that block move pattern is a set before looking at operands. From-SVN: r39825
Alan Modra committed -
* fold-const.c (fold_binary_op_with_conditional_arg): New function, split out from ... (fold): ... here. * tree.def (COND_EXPR): Document the use of VOID_TYPE for conditional arms that throw exceptions. From-SVN: r39822
Mark Mitchell committed -
* print-tree.c (print_node): Do not use BLOCK_CHAIN when we're not looking at a BLOCK. From-SVN: r39818
Mark Mitchell committed -
* init.c (build_new): Allow enumeration types for the array-bounds in a direct-new-declarator. * semantics.c (finish_typeof): Resolve OFFSET_REFs. From-SVN: r39817
Mark Mitchell committed -
* aclocal.m4 (gcc_AC_CHECK_DECL): Before attempting the test, define HAVE_DECL_* to 1 to mask potential backup declarations. * configure: Regenerated. From-SVN: r39814
Kaveh R. Ghazi committed -
pt.c (check_explicit_specialization): Copy TREE_PRIVATE and TREE_PROTECTED from the template being specialized. * pt.c (check_explicit_specialization): Copy TREE_PRIVATE and TREE_PROTECTED from the template being specialized. From-SVN: r39813
Mark Mitchell committed -
* decl2.c (build_artificial_parm): Set TREE_READONLY. * decl.c (bad_specifiers): Allow throw specs on things with pointer-to-function or -member-function type. * init.c (build_default_init): Don't use a CONSTRUCTOR to initialize a pmf. From-SVN: r39810
Jason Merrill committed
-
- 17 Feb, 2001 15 commits
-
-
From-SVN: r39809
Mark Mitchell committed -
From-SVN: r39807
Mark Mitchell committed -
From-SVN: r39806
Jason Merrill committed -
reload1.c (reload_cse_simplify_set): Respect LOAD_EXTEND_OP when replacing a memory load with a register. * reload1.c (reload_cse_simplify_set): Respect LOAD_EXTEND_OP when replacing a memory load with a register. From-SVN: r39805
Richard Henderson committed -
* recog.c (validate_replace_src_1): New. (validate_replace_src_data): Likewise. (validate_replace_src): Use note_uses. * rtl.h (note_uses): Declare. * rtlanal.c (note_uses): New. Co-Authored-By: Jan Hubicka <jh@suse.cz> From-SVN: r39804
Richard Kenner committed -
2001-02-16 Greg Bumgardner <bumgard@roguewave.com> libstdc++/1734 * include/bits/std_ostream.h: Replaced usage of _Traits::_S_eos() with _CharT() as per section 17.2.2.1.3. * include/bits/char_traits.h: Removed non-standard methods that cannot be used elsewhere. libstdc++/1885 * include/bits/basic_ios.h: Uncommented #include of bits/basic_ios.tcc libstdc++/1897 * include/bits/codecvt.h: See next... * include/bits/fstream.tcc: See next... * include/bits/ostream.tcc: Add __extension__ to variable-length arrays. libstdc++/1967 * include/bits/localefwd.h: Changed int counter type to size_t. libstdc++/1968 * include/bits/std_fstream.h: Added typedef for __ctype_type. From-SVN: r39802
Greg Bumgardner committed -
From-SVN: r39801
Mark Wielaard committed -
Remerge with Classpath (changes by Bryce McKinlay <bryce@albatross.co.nz>) * java/io/DataInputStream.java (readBoolean): Use convertToBoolean(). (readByte): Use convertToByte(). (readChar): Use convertToChar(). (readInt): Use convertToInt(). (readLong): Use convertToLong(). (readShort): Use convertToShort(). (readUnsignedByte): Use convertToUnsignedByte(). (readUnsignedShort): Use convertToUnsignedShort(). (readUTF): Use convertToUTF(). (convertToBoolean): Resurrected. (convertToByte): Ditto. (convertToChar): Ditto. (convertToInt): Ditto. (convertToLong): Ditto. (convertToShort): Ditto. (convertToUnsignedByte): Ditto. (convertToUnsignedShort): Ditto. (convertToUTF): Ditto. From-SVN: r39800
Mark Wielaard committed -
From-SVN: r39799
Mark Wielaard committed -
* java/io/DataInputStream.java: update copyright notice * java/io/PrintWriter.java: idem * java/io/Reader.java: idem * java/io/StreamTokenizer.java: idem * java/io/StringReader.java: idem * java/lang/reflect/ReflectPermission.java: idem From-SVN: r39798
Mark Wielaard committed -
* reg-stack.c (stack_def): Make field reg unsigned. (remove_regno_note): Unsignetize parameter. From-SVN: r39794
Jan Hubicka committed -
From-SVN: r39793
GCC Administrator committed -
From-SVN: r39790
Richard Kenner committed -
From-SVN: r39787
Nick Clifton committed -
* cp-tree.h (DECL_USE_VTT_PARM): Remove. * decl2.c (maybe_retrofit_in_chrg): Don't create it. * optimize.c (maybe_clone_body): Don't substitute it. * call.c (build_new_method_call): Check in_chrg instead. * init.c (expand_virtual_init): Likewise. From-SVN: r39785
Jason Merrill committed
-
- 16 Feb, 2001 15 commits
-
-
2001-02-16 Benjamin Kosnik <bkoz@redhat.com> * testsuite/21_strings/char_traits.cc: Move to ... * testsuite/21_strings/char_traits_requirements.cc: ..here. * testsuite/21_strings/char_traits-int_type.cc: Move to ... * testsuite/21_strings/char_traits_typedefs.cc: ..here. From-SVN: r39784
Benjamin Kosnik committed -
2001-02-16 Loren J. Rittle <ljrittle@acm.org> * cplus-dem.c (main): Initialize style. From-SVN: r39782
Loren J. Rittle committed -
decl.c (check_tag_decl): Make sure a typedef for an anonymous class-type introduces at least a type-name. cp/ * decl.c (check_tag_decl): Make sure a typedef for an anonymous class-type introduces at least a type-name. testsuite/ * g++.old-deja/g++.other/decl9.C: New test. From-SVN: r39781
Gabriel Dos Reis committed -
2001-02-15 Alexandre Petit-Bianco <apbianco@redhat.com> * expr.c (build_instanceof): Check for arrays when trying fold to false. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00993.html) From-SVN: r39778
Alexandre Petit-Bianco committed -
* call.c (convert_like_real): Create a temporary for non-lvalue. * g++.old-deja/g++.other/init16.C: Update the test so that it does not need <string> and also tests the initialization at runtime. From-SVN: r39776
Jakub Jelinek committed -
* ia64.c (errata_emit_nops): Add VOIDmode as second argument to shladd_operand() call. From-SVN: r39775
Jes Sorensen committed -
* gcse.c (hash_scan_set): If cprop, see if REG_EQUAL or REG_EQUIV. Don't CSE a nop. (hash_scan_insn): Clean up calls to hash_scan_set. (compute_kill_rd): REGNO now unsigned. (try_replace_reg): Rework to use simplify_replace_rtx. (cprop_jump, cprop_cc0_jump): Likewise. (cprop_insn): Call find_reg_equal_equiv_note. Reflect changes to cprop_jump and cprop_cc0_jump. From-SVN: r39774
Richard Kenner committed -
* recog.c (validate_replace_rtx): Replace in operands of ZERO_EXTRACT in SET_DEST. From-SVN: r39773
Richard Kenner committed -
Co-Authored-By: Rodney Brown <RodneyBrown@mynd.com> From-SVN: r39771
Bruce Korb committed -
* cse.c (new_label_ref): New variable. (insert): Set it instead of recorded_label_ref. (cse_basic_block): Set recorded_label_ref if new_label_ref use, has CODE_LABEL for this function, and not already in REG_LABEL note. From-SVN: r39768
Richard Kenner committed -
* libmath/mathconf.h (FINITE_P, INFINITE_P): Remove macro definitions. From-SVN: r39767
Gabriel Dos Reis committed -
2001-02-16 Jeffrey Oldham <oldham@codesourcery.com> * resource.c (mark_referenced_resources): Fix typo in introductory comment. * config/mips/abi64.h (SUBTARGET_TARGET_OPTIONS): Fix typo in string constant. From-SVN: r39766
Jeffrey Oldham committed -
2001-02-16 Jeffrey Oldham <oldham@codesourcery.com> * cp-tree.h: Fix typos in comments. From-SVN: r39765
Jeffrey Oldham committed -
From-SVN: r39764
Jason Merrill committed -
* dwarf2out.c (add_bound_info): Don't crash if SAVE_EXPR_RTL is NULL. (gen_subprogram_die): Don't abort on seeing a second definition if the previous one was abstract. Don't replace an abstract instance in the lookup table. * dwarf2out.c (dwarf2out_abstract_function): Rename from gen_abstract_function. * dwarf2out.h: Declare it. * toplev.c (note_outlining_of_inline_function): New fn. * toplev.h: Declare it. * integrate.c (output_inline_function): Call it. * c-decl.c (duplicate_decls): Call it when redefining an extern inline. Don't inline the new defn. From-SVN: r39763
Jason Merrill committed
-