aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-02-07* lex.c (java_new_lexer): Longer error message.Tom Tromey2-1/+5
From-SVN: r39520
2001-02-07Update Copyright noticeAlexandre Oliva1-1/+1
From-SVN: r39519
2001-02-07lcm.c (optimize_mode_switching): Emit mode_set before the JUMP_INSN of an ↵Alexandre Oliva2-1/+9
abnormal edge. * lcm.c (optimize_mode_switching): Emit mode_set before the JUMP_INSN of an abnormal edge. From-SVN: r39518
2001-02-07* gcc.c-torture/execute/20010206-1.c: New test.Jakub Jelinek2-0/+20
From-SVN: r39517
2001-02-07Document MD_INIT_BUILTINS, MD_EXPAND_BUILTINBernd Schmidt2-0/+31
From-SVN: r39516
2001-02-07Avoid scheduling builtin setjmp receiversBernd Schmidt2-0/+12
From-SVN: r39515
2001-02-07re PR java/1895 (Libjava: Arrays.sort doesn't work)Bryce McKinlay2-89/+65
* java/util/Arrays.java: Removed "cmp" methods. (qsort): Don't use "cmp". (med3): Likewise. 2001-02-07 Mark Benvenuto <mcb54@columbia.edu> * java/util/Arrays.java (qsort): Handle N value of 7 with insertion sort. Fix for PR java/1895. From-SVN: r39514
2001-02-07Daily bump.Jeff Law5-5/+5
From-SVN: r39513
2001-02-07Tweak for new preprocessorAlexandre Oliva1-26/+5
From-SVN: r39512
2001-02-07sh.md (reload_outsf): Removed.Alexandre Oliva2-39/+15
* config/sh/sh.md (reload_outsf): Removed. (movsf_ie): Introduce constraints for FPUL loads and stores. (reload_insf): Broaden the output constraint. From-SVN: r39511
2001-02-07elfos.h (INT_ASM_OP): Don't define it if it's already defined.Alexandre Oliva3-8/+45
* config/elfos.h (INT_ASM_OP): Don't define it if it's already defined. * config/sh/sh.h (INT_ASM_OP, ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Copy definitions from config/elfos.h. From-SVN: r39510
2001-02-07acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install ↵Benjamin Kosnik1-2/+2
locations too. 2001-02-06 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install locations too. * aclocal.m4: Regenerate. * configure.in: Remove USE_LIBDIR. * configure: Regenerate. * src/Makefile.am (toolexecdir): Simplify, use glibcpp_toolexecdir, glibcpp_toolexeclibdir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Same. * libsupc++/Makefile.in: Regenerate. * src/Makefile.am: Just remove special rules for locale-inst.cc and misc-inst.cc as no longer necessary. Follow C++STYLE for naming non-static functions. * include/bits/ostream.tcc (_S_pad_char): Not static, rename to __pad_char. * include/bits/streambuf.tcc: Same. * include/bits/ostream.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/locale_facets.tcc (_S_pad_numeric): To __pad_numeric. (_S_output_float): To __output_float. * include/bits/std_streambuf.h (_S_copy_streambufs): To __copy_streambufs. * include/bits/locale_facets.tcc (_S_build_float_format): To __build_float_format. (_S_format): To __output_integer. (_S_fill): To __pad. * src/locale.cc: Same. * src/misc-inst.cc: Fix formatting. Fix signature for wchar_t. Correct names. * include/bits/locale_facets.tcc (_S_group_digits): To __group_digits. * src/locale-inst.cc: Fixup names. Add use_facet instantiations for collate, numpunct. From-SVN: r39509
2001-02-07acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install ↵Benjamin Kosnik20-243/+283
locations too. 2001-02-06 Benjamin Kosnik <bkoz@fillmore.constant.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install locations too. * aclocal.m4: Regeneate. * configure.in: Remove USE_LIBDIR. * configure: Regenerate. * src/Makefile.am (toolexecdir): Simplify, use glibcpp_toolexecdir, glibcpp_toolexeclibdir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Same. * libsupc++/Makefile.in: Regenerate. * src/Makefile.am: Just remove special rules for locale-inst.cc and misc-inst.cc as no longer necessary. Follow C++STYLE for naming non-static functions. * include/bits/ostream.tcc (_S_pad_char): Not static, rename to __pad_char. * include/bits/streambuf.tcc: Same. * include/bits/ostream.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/locale_facets.tcc (_S_pad_numeric): To __pad_numeric. (_S_output_float): To __output_float. * include/bits/std_streambuf.h (_S_copy_streambufs): To __copy_streambufs. * include/bits/locale_facets.tcc (_S_build_float_format): To __build_float_format. (_S_format): To __output_integer. (_S_fill): To __pad. * src/locale.cc: Same. * src/misc-inst.cc: Fix formatting. Fix signature for wchar_t. Correct names. * include/bits/locale_facets.tcc (_S_group_digits): To __group_digits. * src/locale-inst.cc: Fixup names. Add use_facet instantiations for collate, numpunct. From-SVN: r39508
2001-02-06typeck.c (build_prim_array_type): Added leading comment.Jeff Sturm2-34/+19
2001-02-05 Jeff Sturm <jeff.sturm@commerceone.com> Alexandre Petit-Bianco <apbianco@cygnus.com> * typeck.c (build_prim_array_type): Added leading comment. (build_java_array_type): Moved locals out of block. Always create the `data' field, fixed alignment to match C++. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00378.html) Co-Authored-By: Alexandre Petit-Bianco <apbianco@cygnus.com> From-SVN: r39507
2001-02-06final.c: Revert back my previous changes.Chandrakala Chavva4-16/+24
* final.c: Revert back my previous changes. * output.h: Make profile_label_no extern. * config/rs6000/rs6000.c (output_profile_hook): Use standard functions for generating label. From-SVN: r39506
2001-02-06* configure: Output host type to stdout, not stderr.Ben Elliston2-2/+6
From-SVN: r39505
2001-02-06djgpp.h: Add comments about standard paths.Laurynas Biveinis2-1/+16
* config/i386/djgpp.h: Add comments about standard paths. (MD_EXEC_PREFIX): Undefine before defining. (MD_STARTFILE_PREFIX): New. From-SVN: r39504
2001-02-07configopts.html: Fix HTML markup.Phil Edwards9-75/+233
2001-02-06 Phil Edwards <pme@sources.redhat.com> * docs/html/configopts.html: Fix HTML markup. * docs/html/install.html: Bring up to date. * docs/html/17_intro/C++STYLE: Add global variable conventions. * docs/html/21_strings/howto.html: More notes. * docs/html/22_locale/howto.html: Fix HTML markup. * docs/html/27_io/howto.html: More notes. * docs/html/27_io/binary_iostreams_kanze.txt: New file. * docs/html/27_io/binary_iostreams_kuehl.txt: New file. From-SVN: r39503
2001-02-06do not rely on load_file_data() to close file pointerBruce Korb4-9/+18
From-SVN: r39501
2001-02-06cppexp.c (parse_defined): Improve diagnostics for invalid syntax.Neil Booth2-1/+19
* cppexp.c (parse_defined): Improve diagnostics for invalid syntax. From-SVN: r39500
2001-02-06* gcc.dg/cpp/avoidpaste1.c: Update.Neil Booth2-3/+7
From-SVN: r39499
2001-02-06* cppmacro.c (cpp_get_token): Avoid pasting after a builtin.Neil Booth2-0/+5
From-SVN: r39498
2001-02-06rs6000.h (ASM_OUTPUT_SYMBOL_REF): Define.Mark Mitchell4-1/+47
* config/rs6000/rs6000.h (ASM_OUTPUT_SYMBOL_REF): Define. * config/rs6000/rs6000-protos.h (rs6000_output_symbol_ref): Declare. * config/rs6000/rs6000.c (VTABLE_NAME_P): New macro. (rs6000_output_symbol_ref): New function. (output_toc): Use VTABLE_NAME_P. From-SVN: r39497
2001-02-06misc-inst.cc (_S_pad_char): Modify declaration's parameters to match header ↵Jeffrey Oldham2-15/+14
files. 2001-02-06 Jeffrey Oldham <oldham@codesourcery.com> * src/misc-inst.cc (_S_pad_char): Modify declaration's parameters to match header files. (_S_output_float): Likewise. (_S_copy_streambufs): Likewise. From-SVN: r39496
2001-02-06Tue Feb 5 8:53:33 2001 Ovidiu Predescu <ovidiu@cup.hp.com>Ovidiu Predescu1-0/+6
* objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola Pero <nicola@brainstorm.co.uk>. * objc/execute/fdecl.m: Declare foo as pointer to AClass. From-SVN: r39495
2001-02-06Fix typo and wrong attribution in ChangeLog itself.Hyman Rosen1-1/+2
From-SVN: r39494
2001-02-06std_istream.h (op>> signed,unsigned char): Must use reinterpret_cast, not ↵Hyman Rosen2-2/+7
static_cast. 2001-02-06 Phil Edwards <pme@sources.redhat.com> * include/bits/std_istream.h (op>> signed,unsigned char): Must use reinterpret_cast, not static_cast. From-SVN: r39493
2001-02-06print-tree.c (print_node, [...]): Print DECL_ARG_TYPE and ↵Richard Kenner2-4/+14
DECL_ARG_TYPE_AS_WRITTEN. * print-tree.c (print_node, case PARM_DECL): Print DECL_ARG_TYPE and DECL_ARG_TYPE_AS_WRITTEN. From-SVN: r39492
2001-02-06stor-layout.c (reference_types_internal): New variable.Richard Kenner3-6/+32
* stor-layout.c (reference_types_internal): New variable. (internal_reference_types): New function. (layout_type, case REFERENCE_TYPE): Make Pmode if internal. * tree.h (internal_reference_types): New declaration. From-SVN: r39491
2001-02-06* cse.c (find_best_addr): Fix typo in computing cost.Richard Kenner2-1/+5
From-SVN: r39490
2001-02-06combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is ↵Richard Kenner5-54/+114
the sum of a pointer and a constant... * combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is the sum of a pointer and a constant, we know the result did not overflow. (num_sign_bit_copies, case PLUS): Likewise. * explow.c (convert_memory_address): Remove opposite SUBREG. * function.c (instantiate_new_reg): New function (from common code). (instantiate_virtual_regs_1): Call it. For PLUS, handle if (plus (subreg (virt-reg) (const_int)) if pointers sign- or zero-extend. * simplify-rtx.c (simplify_unary_operation, case ZERO_EXTEND): If pointers extend unsigned, use inside of SUBREG. (simplify_unary_operation, case SIGN_EXTEND): Likewise, if sign extend. From-SVN: r39489
2001-02-06pt.c (lookup_template_class): Make sure it's a primary template or ↵Nathan Sidwell4-1/+60
template_template_parm when... cp: * pt.c (lookup_template_class): Make sure it's a primary template or template_template_parm when called from the parser. (instantiate_template_class): Add assertion. testsuite: * g++.old-deja/g++.pt/spec39.C: New test. From-SVN: r39488
2001-02-06s/k/i/Jason Merrill1-2/+2
From-SVN: r39487
2001-02-06Daily bump.Jeff Law5-5/+5
From-SVN: r39486
2001-02-06acinclude.m4 (gxx_include_dir): Quote, fix regression.Benjamin Kosnik4-12/+12
2001-02-06 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (gxx_include_dir): Quote, fix regression. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r39485
2001-02-06locale_facets.h (class moneypunct): Fix typos.Benjamin Kosnik2-4/+16
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (class moneypunct): Fix typos. * libsupc++/pure.cc: Revert. From-SVN: r39484
2001-02-06locale_facets.h (class moneypunct): Fix typos.Benjamin Kosnik2-12/+16
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (class moneypunct): Fix typos. From-SVN: r39483
2001-02-06acinclude.m4 (GLIBCPP_CHECK_MATH_DECL_1): New macro.Benjamin Kosnik4-1614/+1756
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_MATH_DECL_1): New macro. (GLIBCPP_CHECK_MATH_DECL_2): New macro. (GLIBCPP_CHECK_MATH_DECL_3): New macro. (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1): Use it, check for _* too. (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2): Same. (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3): Same. (GLIBCPP_CHECK_MATH_SUPPORT): Remove explicit checks for _* versions. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r39482
2001-02-06locale_facets.tcc: Remove `static' keyword on function definitions.Mark Mitchell8-17/+130
* include/bits/locale_facets.tcc: Remove `static' keyword on function definitions. * include/bits/std_streambuf.h: Likewise. * src/Makefile.am: Remove use of -fimplicit-templates. * src/Makefile.in: Regenerated. * src/locale-inst.cc: Explicitly instantiate more functions. * src/msic-inst.cc: Likewise. * src/string-inst.cc: Likewise. From-SVN: r39481
2001-02-06Makefile.in (-DGPLUSPLUS_TOOL_INCLUDE_DIR): Change to target subdir of ↵Benjamin Kosnik2-3/+7
gcc_gxx_include_dir. 2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * Makefile.in (-DGPLUSPLUS_TOOL_INCLUDE_DIR): Change to target subdir of gcc_gxx_include_dir. (gcc_gxx_target_include_dir): Remove. From-SVN: r39480
2001-02-06acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): New macro.Benjamin Kosnik12-174/+197
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): New macro. Consolidate all the bits to do with where includes might be installed. * aclocal.m4: Regenerate. * configure.in: Use it. * configure: Regenerate. * src/Makefile.am (targetincludep): Use simplified rules. (targetincludep): Rename gxx_target_include_dir. (myincludep): Rename gxx_include_dir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Use simplified rules. * libsupc++/Makefile.in: Regenerate. From-SVN: r39479
2001-02-06Fix typoMark Mitchell1-1/+1
From-SVN: r39478
2001-02-06ltcf-c.sh: Add support for --no-undefined under GNU/Linux.Mark Mitchell3-4/+9
* ltcf-c.sh: Add support for --no-undefined under GNU/Linux. * ltcf-cxx.sh: Likewise. From-SVN: r39477
2001-02-06Add ChangeLog entryFranz Sirl1-0/+6
From-SVN: r39476
2001-02-06dwarf2out.c: Revise DWARF2 Abbreviation Glossary comments.Jeffrey Oldham2-11/+41
2001-02-05 Jeffrey Oldham <oldham@codesourcery.com> * dwarf2out.c: Revise DWARF2 Abbreviation Glossary comments. (dwarf2out_frame_debug_expr): Revise introductory comments to add a high-level description. From-SVN: r39475
2001-02-05Fixed typo in last changelog entry.Chandra Chavva1-1/+1
From-SVN: r39474
2001-02-05final.c: Move the declaration profile_label_no to ...Chandrakala Chavva8-57/+56
* final.c: Move the declaration profile_label_no to ... * output.h: ... here. * function.c (expand_function_start): Call PROFILE_HOOK. * config/rs6000/aix.h: Define PROFILE_HOOK. * config/rs6000/rs6000-protos.h: output_profile_hook new. * config/rs6000/rs6000.c (output_profile_hook): Define. (output_prolog): Do nothing for ABI_AIX as it is taken care by output_profile_hook. tm.texi : Explain new macro PROFILE_HOOK. From-SVN: r39473
2001-02-05extend.texi (Extended Asm): Do not say that semicolon is always a valid ↵Hans-Peter Nilsson2-6/+16
line-breaking character for GNU... * extend.texi (Extended Asm): Do not say that semicolon is always a valid line-breaking character for GNU assemblers. Use newline-tab as the most commonly supported syntax. Use newline-tab rather than semicolon in multi-insn examples. From-SVN: r39471
2001-02-05re PR java/1866 (Array initializer: undefined reference to `LJv0.0')Tom Tromey2-5/+9
* expr.c (java_lang_expand_expr): Don't bother recomputing `length'. Use rest_of_decl_compilation, not make_decl_rtl. Fixes PR java/1866. From-SVN: r39470
2001-02-05Makefile.in (gcc_gxx_target_include_dir): Use $(target_alias).Franz Sirl2-1/+5
2001-02-05 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * Makefile.in (gcc_gxx_target_include_dir): Use $(target_alias). From-SVN: r39469