aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-12-05acinclude.m4: Change up to reflect new directory organization.Benjamin Kosnik8-0/+267
2000-12-05 Benjamin Kosnik <bkoz@fillmore.redhat.com> * acinclude.m4: Change up to reflect new directory organization. Add in bits for NetBSD. * aclocal.m4: Regenerate. * configure: Regenerate. * config/os/bsd: New directory. * config/os/netbsd: Move to... * config/os/bsd/netbsd: ...here. * config/os/freebsd: Move to... * config/os/bsd/freebsd: ...here. From-SVN: r38055
2000-12-05acinclude.m4: Change up to reflect new directory organization.Benjamin Kosnik4-267/+0
2000-12-05 Benjamin Kosnik <bkoz@fillmore.redhat.com> * acinclude.m4: Change up to reflect new directory organization. Add in bits for NetBSD. * aclocal.m4: Regenerate. * configure: Regenerate. * config/os/bsd: New directory. * config/os/netbsd: Move to... * config/os/bsd/netbsd: ...here. * config/os/freebsd: Move to... * config/os/bsd/freebsd: ...here. From-SVN: r38054
2000-12-05sched-vis.c (visual_tbl_line_length): New variable.Alexandre Oliva2-4/+28
* sched-vis.c (visual_tbl_line_length): New variable. (get_visual_tbl_length): Set it. (visualize_stall_cycles): Don't let stalls overrun visual_tbl_line_length. From-SVN: r38053
2000-12-05texi2pod.pl: Restructure for comprehensibility, add comments.Zack Weinberg2-102/+190
* texi2pod.pl: Restructure for comprehensibility, add comments. Merge handling of @ignore and @ifxxx. Handle a whole bunch more Texinfo commands. Use consistent formatting style. From-SVN: r38052
2000-12-05acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Check for lldiv_t.Benjamin Kosnik8-1113/+1142
2000-12-05 Benjamin Kosnik <bkoz@haight.redhat.com> * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Check for lldiv_t. Allow the use of os-specific defines while checking for long-long functions by the inclusion of os_defines.h. * aclocal.m4: Regenerate. * configure.in: Add comments. * configure: Regenerate. * acconfig.h: Add _GLIBCPP_HAVE_LLDIV_T. * config.h.in: Regenerate. * config/os/gnu-linux/bits/os_defines.h: Fix typos and duplications in comments. From-SVN: r38051
2000-12-05global.c (global_conflicts): Allow for a REG_UNUSED note with a different ↵Geoffrey Keating4-4/+139
mode to the REG set in the insn. * global.c (global_conflicts): Allow for a REG_UNUSED note with a different mode to the REG set in the insn. * gcc.c-torture/execute/20001203-2.c: New testcase. From-SVN: r38046
2000-12-05Makefile.in (fixinc.sh): Pass $WARN_CFLAGS into fixinc dir.Kaveh R. Ghazi3-2/+9
* Makefile.in (fixinc.sh): Pass $WARN_CFLAGS into fixinc dir. * fixinc/Makefile.in (FIXINC_DEFS): Add $(WARN_CFLAGS). From-SVN: r38045
2000-12-05mkfixinc.sh (*-gnu*): activate fixinc for GNU/Hurd and GNU/Linux.Richard Earnshaw4-6/+16
* fixinc/mkfixinc.sh(*-gnu*): activate fixinc for GNU/Hurd and GNU/Linux. * fixinc/mkfixinc.sh: Run fixinc on netbsd. * fixinc/inclhack.def (machine/ansi.h): Run this rule on all files, to cope with aliased copies. * fixinc/fixincl.x: Regenerate. From-SVN: r38044
2000-12-05cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled name before ↵Jason Merrill2-2/+15
allocating the dyn_string. * cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled name before allocating the dyn_string. From-SVN: r38043
2000-12-05Fix building on non-INSN_SCHEDULING targets, and fix a small bug in ↵Bernd Schmidt3-2/+13
rgn_print_insn. From-SVN: r38042
2000-12-05Modification to define_label and finish_case_label in decl.c to handleWill Cohen2-4/+14
scoping correctly. From-SVN: r38041
2000-12-05cp-tree.h (IDENTIFIER_VIRTUAL_P): Document.Nathan Sidwell8-247/+156
cp: * cp-tree.h (IDENTIFIER_VIRTUAL_P): Document. (get_matching_virtual): Remove. (look_for_overrides): Declare new function. * decl.c (grokfndecl): Don't set IDENTIFIER_VIRTUAL_P or DECL_VINDEX here. * class.c (check_for_override): Move base class iteration code to look_for_overrides. * search.c (next_baselink): Remove. (get_virtuals_named_this): Remove. (get_virtual_destructor): Remove. (tree_has_any_destructors_p): Remove. (struct gvnt_info): Remove. (check_final_overrider): Remove `virtual' from error messages. (get_matching_virtuals): Remove. Move functionality to ... (look_for_overrides): ... here, and ... (look_for_overrides_r): ... here. Set DECL_VIRTUAL_P, if found to be overriding. testsuite: * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS. * g++.old-deja/g++.other/virtual10.C: New test. From-SVN: r38040
2000-12-05typeck.c (get_delta_difference): If via a virtual base, return zero.Nathan Sidwell5-44/+34
cp: * typeck.c (get_delta_difference): If via a virtual base, return zero. * cvt.c (cp_convert_to_pointer): If via a virtual base, do no adjustment. testsuite: * g++.old-deja/g++.mike/pmf5.C: Remove test. From-SVN: r38039
2000-12-05enable fixincludes for BeOSBruce Korb5-25/+137
From-SVN: r38038
2000-12-05ctype_base.h: Update comments about other BSD variants.Richard Earnshaw2-2/+6
* config/os/freebsd/bits/ctype_base.h: Update comments about other BSD variants. From-SVN: r38037
2000-12-05*.h: Move here from config/os/bsd/bits.Richard Earnshaw8-5/+17
* config/os/freebsd/bits/*.h: Move here from config/os/bsd/bits. * aclocal.m4: Adjust accordingly. * configure.target: Likewise. * configure: Regenerate. From-SVN: r38036
2000-12-05revert cloning patchJason Merrill1-1/+9
From-SVN: r38035
2000-12-05also tweak commentJason Merrill1-1/+1
From-SVN: r38034
2000-12-05atomicity.h: Add support for compiling Thumb code.Richard Earnshaw2-23/+165
* config/cpu/arm/bits/atomicity.h: Add support for compiling Thumb code. From-SVN: r38033
2000-12-05Support for NetBSD.Richard Earnshaw8-46/+364
* aclocal.m4: Add test for NetBSD's ctype support. * configure: Regenerate. * configure.target: Support NetBSD. * config/os/netbsd/bits/ctype_base.h: New file. * config/os/netbsd/bits/ctype_inline.h: New file. * config/os/netbsd/bits/ctype_noinline.h: New file. * config/os/netbsd/bits/os_defines.h: New file. From-SVN: r38032
2000-12-05Daily bump.Jeff Law5-5/+5
From-SVN: r38031
2000-12-05* stmt.c (warn_if_unused_value): Move side effects test earlier.Richard Henderson2-4/+8
From-SVN: r38030
2000-12-05New test.Richard Henderson2-0/+25
From-SVN: r38029
2000-12-05bb-reorder.c (reorder_basic_blocks): Do check for EH edges even when using sjlj.Alan Modra2-1/+6
* bb-reorder.c (reorder_basic_blocks): Do check for EH edges even when using sjlj. From-SVN: r38028
2000-12-04flow.c (calculate_global_regs_live): Only force stack pointer live before ↵Richard Henderson2-18/+35
reload. * flow.c (calculate_global_regs_live): Only force stack pointer live before reload. Force pic register live before reload. (insn_dead_p): Don't protect pic references from deletion. From-SVN: r38027
2000-12-04parse.y (patch_method_invocation): Pick the correct enclosing context when ↵Alexandre Petit-Bianco2-1/+33
creating inner class instances. 2000-12-04 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (patch_method_invocation): Pick the correct enclosing context when creating inner class instances. Fixes gcj/332. (http://gcc.gnu.org/ml/gcc-patches/2000-12/msg00217.html) From-SVN: r38026
2000-12-05complex.cc (pow): Remove definitions for explicit specializations.Gabriel Dos Reis19-505/+72
* src/complex.cc (pow): Remove definitions for explicit specializations. * libmath/mathconf.h: Remove declarations for c_log, c_logf, c_logl. * libmath/complex-stub.h: Remove declarations for cpow, cpowf, cpowl. * libmath/cpow.c: Remove. * libmath/cpowf.c: Remove. * libmath/cpowl.c: Remove. * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove c_logl, cpowl, (EXTRA_DIST): Remove c_log, c_logf, carg, cargf. * libmath/Makefile.in: Regenarate. * libmath/c_log.c: Remove * libmath/c_logf.c: Likewise. * libmath/c_logl.c: Likewise. * libmath/carg.c: Likewise. * libmath/cargf.c: Likewise. * libmath/cargl.c: Likewise. * include/bits/std_complex.h (pow): Define primary templates. (complex<>): Remove friend declarations for pow<>(). * acinclude.m4: Remove check for c_log, c_logf, c_logl, carg, cargf. * aclocal.m4: Regenarate. * configure: Regenarate. From-SVN: r38025
2000-12-05invoke.texi: Add support for using texi2pod.pl.Joseph Myers2-6/+58
* invoke.texi: Add support for using texi2pod.pl. Don't use @multitable. From-SVN: r38024
2000-12-05Remove spurious test of XScale and HARD_FLOAT floagsNick Clifton2-6/+1
From-SVN: r38023
2000-12-04* error.c (dump_tree): Use output_add_string not OB_PUTS.Richard Henderson2-1/+5
From-SVN: r38021
2000-12-04* demangle.h: Change "new_abi" to "v3" everywhere.Richard Henderson2-6/+10
From-SVN: r38020
2000-12-04virtual9.C: New test.Neil Booth4-0/+102
* g++.old-deja/g++.other/virtual9.C: New test. * g++.old-deja/g++.pt/crash61.C: New test. * gcc.c-torture/execute/loop-9.c: New test. From-SVN: r38019
2000-12-04Fix bogons from XScale contributionNick Clifton3-3/+9
From-SVN: r38018
2000-12-04Do not create interworking functions if the target architecture does notNick Clifton2-8/+12
support Thumb instructions. From-SVN: r38017
2000-12-04ONEWS: New file with the current contents of NEWS up to EGCS 1.1.Joseph Myers5-1075/+2581
gcc: * ONEWS: New file with the current contents of NEWS up to EGCS 1.1. * NEWS: Generate automatically from online release notes from EGCS 1.0 to GCC 2.95.2, using ../contrib/gennews. contrib: * gennews: New script. From-SVN: r38016
2000-12-04Remove spurious CYGNUS LOCAL markersNick Clifton2-6/+0
From-SVN: r38015
2000-12-04* gcc.dg/cpp/extratokens.c: Forgotten file.Neil Booth1-0/+38
From-SVN: r38014
2000-12-04instan1.C, instan2.C: Move to...Neil Booth6-24/+7
* g++.old-deja/g++.other/instan1.C, instan2.C: Move to... * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here. * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into... * gcc.dg/cpp/extratokens.c: ...here. From-SVN: r38013
2000-12-04assert_trad1.c, [...]: New tests.Neil Booth4-0/+85
* gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c: New tests. From-SVN: r38012
2000-12-04tradcif.y: Move lexptr to top of file.Neil Booth4-8/+65
* tradcif.y: Move lexptr to top of file. Add rule to handle assertions in conditional expressions. * tradcpp.c (parse_answer): Assertions do not need to go to end of line in conditional directives. (parse_assertion): Get first character of identifiers correct. (test_assertion): New function. * tradcpp.h (test_assertion): New prototype. From-SVN: r38011
2000-12-04config.gcc: Fix typo for UnixWare 7.Rodney Brown2-1/+5
2000-12-01 Rodney Brown <RodneyBrown@mynd.com> * config.gcc: Fix typo for UnixWare 7. From-SVN: r38010
2000-12-04typoDJ Delorie1-2/+2
From-SVN: r38009
2000-12-04invoke.texi: Replace `pedwarns' with clearer text.Phil Edwards2-2/+6
2000-12-03 Phil Edwards <pme@sources.redhat.com> * invoke.texi: Replace `pedwarns' with clearer text. From-SVN: r38008
2000-12-04do not clean autogenerated fixinc filesBruce Korb3-2/+13
From-SVN: r38007
2000-12-04Capitalization fix.DJ Delorie1-1/+1
From-SVN: r38006
2000-12-04* md.texi: Add overview, clarify match_dup and define_expand.DJ Delorie2-0/+90
From-SVN: r38005
2000-12-04print-tree.c (print_node): target-specific builtins print numbers, not names.DJ Delorie2-3/+13
* print-tree.c (print_node): target-specific builtins print numbers, not names. From-SVN: r38004
2000-12-04stor-layout.c (int_mode_for_mode): Handle MODE_VECTOR_INT, MODE_VECTOR_FLOAT.Jason Merrill4-3/+13
* stor-layout.c (int_mode_for_mode): Handle MODE_VECTOR_INT, MODE_VECTOR_FLOAT. * diagnostic.c (report_problematic_module): s/function/module/. * c-lex.h: Remove decl for check_newline. From-SVN: r38003
2000-12-04cp-demangle.c: s/new_abi/v3/.Jason Merrill3-16/+29
* cp-demangle.c: s/new_abi/v3/. * cplus-dem.c: Likewise. (current_demangling_style): Now auto_demangling. (cplus_demangle): Try v3 demangling if AUTO_DEMANGLING. (main): Use standard symbol chars for auto_demangling. From-SVN: r38002
2000-12-04* sstream: Backport libstdc++-V3 sstream to V2.Magnus Fromreide2-225/+347
From-SVN: r38000