- 06 Dec, 2000 6 commits
-
-
From-SVN: r38063
Robert Lipe committed -
2000-12-05 Richard Sandiford <r.sandiford@redhat.com> * config/mn10300/mn10300.c (mn10300_print_reg_list): Added. (mn10300_get_live_callee_saved_regs): Likewise. (mn10300_gen_multiple_store): Likewise. (store_multiple_operation): Likewise. (expand_prologue): Use mn10300_gen_multiple_store(). * config/mn10300/mn10300-protos.h (mn10300_print_reg_list): Added. (mn10300_get_live_callee_saved_regs): Likewise. (mn10300_gen_multiple_store): Likewise. (store_multiple_operation): Likewise. * config/mn10300/mn10300.md (store_movm): Use a MATCH_PARALLEL tied to store_multiple_operation(). From-SVN: r38062
Richard Sandiford committed -
* configure.target (hpux): Set os_include_dir. * config/os/hpux/bits/ctype_base.h: New file * config/os/hpux/bits/ctype_inline.h: New file * config/os/hpux/bits/ctype_noinline.h: New file * config/os/hpux/bits/os_defines.h: New file Forgot to commit last week... From-SVN: r38061
Jeffrey A Law committed -
* builtins.c (expand_builtin_setjmp_setup): Set current_function_has_nonlocal_label. From-SVN: r38060
Jeffrey A Law committed -
2000-12-05 Alexandre Petit-Bianco <apbianco@redhat.com> * src/Makefile.am (libstdc++.INC): Revert for libjava builds. * src/Makefile.in: Regenerate. From-SVN: r38059
Alexandre Petit-Bianco committed -
2000-12-05 Benjamin Kosnik <bkoz@haight.redhat.com> * acinclude.m4 (EXTRA_CXX_FLAGS): And here. * include/c/bits/std_cstdlib.h (std ): Change macro to _GLIBCPP_NEED_LLDIV_T. * acconfig.h: Remove unused MBSTATE_T bits. * configure.in: Same. * aclocal.m4: Regenerate. * configure: Regenerate. * config.h.in: Regenerate. From-SVN: r38058
Benjamin Kosnik committed
-
- 05 Dec, 2000 32 commits
-
-
* cppfiles.c (stack_include_file): Push zero-length buffers in case of failure. Return void, as we don't fail any more. (read_include_file): Check for files we shouldn't re-read. Don't return an error code; errors are implied by marking the file NEVER_REREAD. (_cpp_execute_include): Move the recursion and in-macro checks here. Update for stack_include_file not failing. * cpplib.c (cpp_push_buffer): Always succeed, since _cpp_execute_include performs the recursion check. Tidy up. * cpplib.h (cpp_push_buffer): Update prototype. From-SVN: r38057
Neil Booth committed -
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: r38056
Benjamin Kosnik committed -
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
Benjamin Kosnik committed -
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
Benjamin Kosnik committed -
* 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
Alexandre Oliva committed -
* 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
Zack Weinberg committed -
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
Benjamin Kosnik committed -
global.c (global_conflicts): Allow for a REG_UNUSED note with a different 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
Geoffrey Keating committed -
* Makefile.in (fixinc.sh): Pass $WARN_CFLAGS into fixinc dir. * fixinc/Makefile.in (FIXINC_DEFS): Add $(WARN_CFLAGS). From-SVN: r38045
Kaveh R. Ghazi committed -
* 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
Richard Earnshaw committed -
cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled name before 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
Jason Merrill committed -
From-SVN: r38042
Bernd Schmidt committed -
scoping correctly. From-SVN: r38041
Will Cohen committed -
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
Nathan Sidwell committed -
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
Nathan Sidwell committed -
From-SVN: r38038
Bruce Korb committed -
* config/os/freebsd/bits/ctype_base.h: Update comments about other BSD variants. From-SVN: r38037
Richard Earnshaw committed -
* config/os/freebsd/bits/*.h: Move here from config/os/bsd/bits. * aclocal.m4: Adjust accordingly. * configure.target: Likewise. * configure: Regenerate. From-SVN: r38036
Richard Earnshaw committed -
From-SVN: r38035
Jason Merrill committed -
From-SVN: r38034
Jason Merrill committed -
* config/cpu/arm/bits/atomicity.h: Add support for compiling Thumb code. From-SVN: r38033
Richard Earnshaw committed -
* 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
Richard Earnshaw committed -
From-SVN: r38031
Jeff Law committed -
From-SVN: r38030
Richard Henderson committed -
From-SVN: r38029
Richard Henderson committed -
* bb-reorder.c (reorder_basic_blocks): Do check for EH edges even when using sjlj. From-SVN: r38028
Alan Modra committed -
* 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
Richard Henderson committed -
parse.y (patch_method_invocation): Pick the correct enclosing context when 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
Alexandre Petit-Bianco committed -
* 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
Gabriel Dos Reis committed -
* invoke.texi: Add support for using texi2pod.pl. Don't use @multitable. From-SVN: r38024
Joseph Myers committed -
From-SVN: r38023
Nick Clifton committed -
From-SVN: r38021
Richard Henderson committed
-
- 04 Dec, 2000 2 commits
-
-
From-SVN: r38020
Richard Henderson committed -
* 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
Neil Booth committed
-