aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-01-17Daily bump.Jeff Law5-5/+5
From-SVN: r39090
2001-01-17istream_sentry.cc (test02): Fix.Peter Schmid2-0/+6
2001-01-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de> * testsuite/27_io/istream_sentry.cc (test02): Fix. From-SVN: r39089
2001-01-17prims.cc (init_prim_class): Deleted.Alexandre Petit-Bianco4-72/+34
2001-01-16 Alexandre Petit-Bianco <apbianco@cygnus.com> * prims.cc (init_prim_class): Deleted. (DECLARE_PRIM_TYPE): Rewritten. * java/lang/Class.h (stdio.h): Include removed. (stddef.h): Included. (java/lang/reflect/Modifier.h): Likewise. (Class): Contructor now takes arguments, initializes fields. (initializePrim): Prototype deleted. * java/lang/natClass.cc (initializePrim): Deleted. (http://sources.redhat.com/ml/java-patches/2001-q1/msg00081.html) From-SVN: r39088
2001-01-17ios_base.h (ios_base::failure): Tighten up throw specs.Benjamin Kosnik7-102/+128
2001-01-16 Benjamin Kosnik <bkoz@redhat.com> libstdc++/1605 * include/bits/ios_base.h (ios_base::failure): Tighten up throw specs. * src/ios.cc (ios_base::failure): Make definitions match. * libsupc++/typeinfo (class bad_typeid): Add throw specs. (class bad_cast): Same. * libsupc++/exception (class exception): Add throw specs. * libsupc++/exception_support.cc (set_terminate): Add throw specs. (set_unexpected): Same. (uncaught_exception): Same. (what): Same. * docs/html/17_intro/C++STYLE (classname): Fix. From-SVN: r39087
2001-01-17gen-num-limits.cc (INSTANTIATIONS): New macro.Mark Mitchell2-0/+31
* src/gen-num-limits.cc (INSTANTIATIONS): New macro. Use it do explicitly instantiate predicate<T> and value<T> for all the builtin Ts. From-SVN: r39086
2001-01-16libjava.exp (bytecompile_file): Don't unset CLASSPATH.Richard Henderson2-3/+7
* lib/libjava.exp (bytecompile_file): Don't unset CLASSPATH. (libjava_arguments): Use .jar extension for libgcj. From-SVN: r39085
2001-01-17typeck.c (build_function_call_real): Call fold on the CALL_EXPR.Kriang Lerdsuwanakij3-4/+12
* typeck.c (build_function_call_real): Call fold on the CALL_EXPR. * call.c (build_over_call): Add comment. From-SVN: r39084
2001-01-16pa.h (PIC_OFFSET_TABLE_REGNUM_SAVED): Remove.Alan Modra6-57/+87
* config/pa/pa.h (PIC_OFFSET_TABLE_REGNUM_SAVED): Remove. (machine_function): Define. (PIC_OFFSET_TABLE_SAVE_RTX) : Define. * config/pa/pa.c (pa_init_machine_status, pa_mark_machine_status, pa_free_machine_status): New functions. (override_options): Set {init,mark,free}_machine_status to above. (hppa_expand_prologue): Use PIC_OFFSET_TABLE_SAVE_RTX instead of PIC_OFFSET_TABLE_REGNUM_SAVED. * config/pa/pa.md: Use PIC_OFFSET_TABLE_SAVE_RTX instead of PIC_OFFSET_TABLE_REGNUM_SAVED throughout. * config/pa/pa32-regs.h (CONDITIONAL_REGISTER_USAGE): Remove references to PIC_OFFSET_TABLE_REGNUM_SAVED. * config/pa/pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise. From-SVN: r39083
2001-01-17* java/math/BigInteger.java: Update Copyright year.Warren Levy2-1/+5
From-SVN: r39082
2001-01-16Makefile.in (gcov.1): Protect against texi2pod/pod2man failing.DJ Delorie2-9/+18
* Makefile.in (gcov.1): Protect against texi2pod/pod2man failing. (cpp.1): Ditto. (gcc.1): Ditto. From-SVN: r39081
2001-01-17BigInteger.java (setShiftRight): Only do negative shift if count != 0.Hans Boehm2-4/+11
2001-01-16 Hans Boehm <hans_boehm@hp.com> * java/math/BigInteger.java (setShiftRight): Only do negative shift if count != 0. From-SVN: r39080
2001-01-16expr.c (java_lang_expand_expr): Use TREE_SYMBOL_REFERENCED after having ↵Jeff Sturm2-2/+7
called make_decl_rtl. 2001-01-16 Jeff Sturm <jeff.sturm@appnet.com> * expr.c (java_lang_expand_expr): Use TREE_SYMBOL_REFERENCED after having called make_decl_rtl. (http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01369.html) From-SVN: r39079
2001-01-16flow.c (propagate_on_insn): Make trying to delete a prologue or epilogue ↵Richard Kenner2-21/+21
insn an ICE, not a warning. * flow.c (propagate_on_insn): Make trying to delete a prologue or epilogue insn an ICE, not a warning. Allow doing this if the current function returns with stack pointer depressed. From-SVN: r39078
2001-01-16combine.c (try_combine): If i3_subst_into_i2, properly check for I3 having ↵Richard Kenner2-1/+6
more than one SET. * combine.c (try_combine): If i3_subst_into_i2, properly check for I3 having more than one SET. From-SVN: r39077
2001-01-16* invoke.texi: Document IA-64 options.Jim Wilson2-0/+82
From-SVN: r39076
2001-01-16Delete A step Itanium support.Jim Wilson4-436/+119
* config/ia64/ia64.c (ia64_print_operand_address): Delete 'B' support. (fixup_errata): Delete TARGET_A_STEP use. * config/ia64/ia64.h (MASK_A_STEP, TARGET_A_STEP): Delete. (TARGET_SWITCHES): Delete -ma-step option. * config/ia64/ia64.md (all FP patterns): Delete %B0. (movqicc_astep, movqi_internal_astep, movhicc_astep, movhi_internal_astep, movsicc_astep, movsi_internal_astep, movdi+1, movdi_internal_astep, movsfcc_astep, movsf_internal_astep, movdfcc_astep, movdf_internal_astep, movtfcc_astep, movtf_internal_astep, cmovdi_internal_astep, cmovsi_internal_astep): Delete. (movqi_internal, movhi_internal, movsi_internal, movdi_internal, movsf_internal, movdf_internal, movtf_internal, cmovdi_internal, cmovsi_internal): Delete ! TARGET_A_STEP check. From-SVN: r39075
2001-01-16gcc.texi (Bug Lists): Do not mention newsgroups nor the possibility to ↵Gerald Pfeifer2-27/+13
report bugs via postal mail. * gcc.texi (Bug Lists): Do not mention newsgroups nor the possibility to report bugs via postal mail. Change a URL and merge in a nearly duplicate statement... (Bug Reporting): ...from here. (Service): Refer to the Bug Reporting section instead of duplicating an URL. (Contributing): Remove trivial explanations concerning snapshots. From-SVN: r39074
2001-01-16* cppmain.c (general_init): Don't use ANSI prototype.Alan Modra2-1/+6
From-SVN: r39073
2001-01-16* gcc.c (cpp_options): Added `*' to specs for -MF, -MQ, and -MT.Tom Tromey2-1/+5
From-SVN: r39072
2001-01-16cvt.c (ocp_convert): Handle vector type conversionDaniel Berlin3-1/+8
2001-01-16 Daniel Berlin <dberlin@redhat.com> * cvt.c (ocp_convert): Handle vector type conversion * typeck2.c (digest_init): Handle vector type initializations From-SVN: r39071
2001-01-16i386.h: Fix comment typo.Richard Henderson4-22/+60
* config/i386/i386.h: Fix comment typo. * config/i386/i386.md (shift+compare pattern names): s/cmpno/cmp/ (ashr+compare patterns): Match CCGOCmode not CCNOmode. From-SVN: r39070
2001-01-16g++spec.c: Don't add libraries needlessly if -fsyntax-only was given.Phil Edwards2-1/+7
2001-01-16 Phil Edwards <pme@sources.redhat.com> * g++spec.c: Don't add libraries needlessly if -fsyntax-only was given. From-SVN: r39069
2001-01-16gcc.c: Revert previous -fsyntax-only-related change; move to cp/g++spec.c.Phil Edwards2-10/+6
2001-01-16 Phil Edwards <pme@sources.redhat.com> * gcc.c: Revert previous -fsyntax-only-related change; move to cp/g++spec.c. From-SVN: r39068
2001-01-16i386.c (fcmov_comparison_operator): Only initialize inmode after checking ↵Jakub Jelinek2-1/+6
GET_CODE (op). * config/i386/i386.c (fcmov_comparison_operator): Only initialize inmode after checking GET_CODE (op). From-SVN: r39067
2001-01-16Minor whitespace changesRichard Kenner2-26/+17
From-SVN: r39066
2001-01-16flow.c (struct propagate_block_info): Add mem_set_list_len.Richard Henderson2-3/+36
* flow.c (struct propagate_block_info): Add mem_set_list_len. (MAX_MEM_SET_LIST_LEN): New. (propagate_one_insn): Update mem_set_list_len. (invalidate_mems_from_autoinc): Likewise. (invalidate_mems_from_set): Likewise. (mark_used_regs): Likewise. (init_propagate_block_info): Likewise. Stop collecting memories when we reach MAX_MEM_SET_LIST_LEN. (mark_set_1): Likewise. From-SVN: r39065
2001-01-16unroll.c (precondition_loop_p): Fail if no iteration variable found.Richard Henderson2-1/+13
* unroll.c (precondition_loop_p): Fail if no iteration variable found. From-SVN: r39064
2001-01-16exception_support.cc (__cp_pop_exception): Fix uninitialized thinko in last ↵Nathan Sidwell2-2/+7
change. * libsupc++/exception_support.cc (__cp_pop_exception): Fix uninitialized thinko in last change. From-SVN: r39063
2001-01-16Daily bump.Jeff Law5-5/+5
From-SVN: r39062
2001-01-16exception_support.cc (__cp_pop_exception): Change prototype.Mark Mitchell2-2/+8
* libsupc++/exception_support.cc (__cp_pop_exception): Change prototype. From-SVN: r39061
2001-01-16C++STYLE (classname): Add more existing and stylish patterns.Benjamin Kosnik1-1/+1
2001-01-16 Benjamin Kosnik <bkoz@redhat.com> * docs/html/17_intro/C++STYLE (classname): Add more existing and stylish patterns. libstdc++/944 * include/bits/istream.tcc (istream::sentry::sentry()): Set failbit if the state of the stream is not good. * testsuite/27_io/istream_sentry.cc (test02): Add test. * testsuite/27_io/istream_manip.cc (test01): Modify. libstdc++/1019 reported by Paolo Carlini <pcarlini@unitus.it> * include/bits/istream.tcc (operator>>(istream&, string&)): Fix. * testsuite/21_strings/inserters_extractors.cc (test08): Add test. libstdc++/1057 * include/bits/std_streambuf.h (setp): Set _M_buf_size correctly. * include/bits/streambuf.tcc (xsputn): Remove outside if clause. (xsgetn): Same. Simplify. * testsuite/27_io/streambuf.cc (test04): Add testcases. reported by Larry Evans <jcampbell3@prodigy.net> * include/bits/streambuf.tcc (streambuf::xsputn): Just check for equality with eof on returned value from overflow. From-SVN: r39060
2001-01-16C++STYLE (classname): Add more existing and stylish patterns.Benjamin Kosnik11-162/+344
2001-01-16 Benjamin Kosnik <bkoz@redhat.com> * docs/html/17_intro/C++STYLE (classname): Add more existing and stylish patterns. libstdc++/944 * include/bits/istream.tcc (istream::sentry::sentry()): Set failbit if the state of the stream is not good. * testsuite/27_io/istream_sentry.cc (test02): Add test. * testsuite/27_io/istream_manip.cc (test01): Modify. libstdc++/1019 reported by Paolo Carlini <pcarlini@unitus.it> * include/bits/istream.tcc (operator>>(istream&, string&)): Fix. * testsuite/21_strings/inserters_extractors.cc (test08): Add test. libstdc++/1057 * include/bits/std_streambuf.h (setp): Set _M_buf_size correctly. * include/bits/streambuf.tcc (xsputn): Remove outside if clause. (xsgetn): Same. Simplify. * testsuite/27_io/streambuf.cc (test04): Add testcases. reported by Larry Evans <jcampbell3@prodigy.net> * include/bits/streambuf.tcc (streambuf::xsputn): Just check for equality with eof on returned value from overflow. From-SVN: r39059
2001-01-16gcc.c: When -fsyntax-only is given, do not complain about unused libraries.Phil Edwards2-1/+15
2001-01-16 Phil Edwards <pme@sources.redhat.com> * gcc.c: When -fsyntax-only is given, do not complain about unused libraries. From-SVN: r39058
2001-01-15re PR fortran/1636 (Format strings with identical numbers cause assembler error)Toon Moene4-0/+48
2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/execute/20010116.[fx]: New test, XFAIL on i?86-*-*. * g77.f-torture/compile/20010115.f: Indicate it's a test for PR fortran/1636. From-SVN: r39056
2001-01-15i386.c (asm_output_function_prefix): Remove.Richard Henderson11-47/+111
* config/i386/i386.c (asm_output_function_prefix): Remove. (ix86_asm_file_end): New. (load_pic_register): Generate pic_label_name into a staticly allocated buffer. * config/i386/i386-protos.h: Update. * config/i386/i386.h (ASM_OUTPUT_FUNCTION_PREFIX): Remove. (ASM_FILE_END): New. * config/i386/i386afe.h: New file. * config.gcc (i?86-*-elf) [tm_file]: Use it. (i?86-*-{freebsd,linux*,moss*}): Likewise. * config/elfos.h (ASM_FILE_END): Undef before redefinition. * config/i386/cygwin.h (ASM_FILE_END): Likewise. * config/i386/osfrose.h (ASM_FILE_END): Invoke ix86_asm_file_end. * config/i386/sco5.h (ASM_FILE_END): Likewise. * config/i386/winnt.c (i386_pe_asm_file_end): Likewise. From-SVN: r39055
2001-01-15Makefile.in (install-man): Remove explicit dependency on $(srcdir)/gcc.1.Joseph Myers2-1/+4
* Makefile.in (install-man): Remove explicit dependency on $(srcdir)/gcc.1. From-SVN: r39054
2001-01-15texi2pod.pl: Fix regular expression for @r to avoid exponential recursion.Joseph Myers5-252/+272
contrib: * texi2pod.pl: Fix regular expression for @r to avoid exponential recursion. From Russ Allbery <rra@stanford.edu>. Remove perl version check. gcc: * configure.in, configure: Revert previous patch requiring perl 5.6.0. From-SVN: r39053
2001-01-15new option to disable guessing of branch predictionAldy Hernandez3-1/+21
From-SVN: r39052
2001-01-15Fix garbled ChangeLog entryPhil Blundell1-2/+2
From-SVN: r39051
2001-01-15* gcc.texi (Makefile): Add documentation for Makefile targets.DJ Delorie2-0/+104
From-SVN: r39050
2001-01-15arm.c (arm_finalize_pic): New arg "prologue".Philip Blundell5-27/+33
2001-01-15 Philip Blundell <philb@gnu.org> * config/arm/arm.c (arm_finalize_pic): New arg "prologue". (is_pic): Delete. * config/arm/arm-protos.h (arm_finalize_pic): Update prototype. (is_pic): Delete declaration. * config/arm/arm.h (FINALIZE_PIC): Update call to above. (OUTPUT_INT_ADDR_CONST): Remove special handling of PIC address. * config/arm/arm.md (builtin_setjmp_receiver): Likewise. From-SVN: r39049
2001-01-15* MAINTAINERS: Add myself as vax port maintainer.John David Anglin2-0/+5
From-SVN: r39048
2001-01-15* gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.Joseph Myers3-0/+270
From-SVN: r39047
2001-01-15arm.c (use_return_insn): Don't try to determine the function type until ↵Richard Earnshaw4-23/+48
after reload has completed. * arm.c (use_return_insn): Don't try to determine the function type until after reload has completed. (arm_output_epilogue): Don't adjust the sp value recovered from the stack. (emit_multi_reg_push): Don't record dwarf information for the pc. * arm.md (eh_epilogue): The function type may have changed, so it needs to be recalculated. * arm/netbsd.h (DWARF2_UNWIND_INFO): Can now use dwarf2 unwind tables on arm/netbsd. From-SVN: r39046
2001-01-15warn_summary (stageNfilter): Update for recent changes in bootstrap logic.Kaveh R. Ghazi2-1/+6
* warn_summary (stageNfilter): Update for recent changes in bootstrap logic. From-SVN: r39045
2001-01-15commentJason Merrill1-0/+1
From-SVN: r39044
2001-01-15com.c (ffecom_lookup_label): Set DECL_CONTEXT for FORMAT label to ↵Mark Mitchell2-1/+6
current_function_decl. 2001-01-15 Mark Mitchell <mark@codesourcery.com> * com.c (ffecom_lookup_label): Set DECL_CONTEXT for FORMAT label to current_function_decl. From-SVN: r39042
2001-01-1520010115.f: New test.Toon Moene2-0/+12
2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/compile/20010115.f: New test. From-SVN: r39041
2001-01-15pt.c (check_nontype_parm): Rename to ...Nathan Sidwell2-4/+11
* pt.c (check_nontype_parm): Rename to ... (invalid_nontype_parm_type_p): ... here. (process_template_parm): Adjust. (convert_template_argument): Adjust. From-SVN: r39040
2001-01-15arm.md (cbranchsi4): Correct calculation of branch ranges.Richard Earnshaw2-5/+25
* arm.md (cbranchsi4): Correct calculation of branch ranges. (negated_cbranchsi4): Likewise. From-SVN: r39039