summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2000-12-23 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2319-85/+84
| | | | | | | | | | | | | | | | | | | | | | * src/Makefile.am (CSTD_INCLUDES): Change from CSHADOW_INCLUDES. (strstream.cc): Add special rule for deprecated files. * libsupc++/Makefile.am (INCLUDES): Sync. * acinclude.m4 (GLIBCPP_EXPORT_INCLUDES): And here. Reported by Fred Fish <fnf@ninemoons.com> * include/backward/iomanip.h: Remove backward from include * include/backward/strstream.h: Same. * include/backward/stream.h: Same. * include/backward/ostream.h: Same. * include/backward/istream.h: Same. * src/strstream.cc: And here. Reported by Brad Garcia <bgarcia@laurelnetworks.com> * src/string-inst.cc (_S_find): Use generic template. * include/bits/string.tcc (_S_find): Remove specializations git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38477 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-23 Hans Boehm <Hans_Boehm@hp.com>bryce2000-12-232-1/+4
| | | | | | | * gcj_mlc.c (GC_gcj_malloc): Don't release allocation lock twice. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38476 138bc75d-0d04-0410-961f-82ee72b054a4
* * builtins.def (BUILT_IN_LABS, BUILT_IN_LLABS, BUILT_IN_IMAXABS):jsm282000-12-234-12/+14
| | | | | | | | | | | | | Don't define. * builtins.c (expand_builtin): Don't handle BUILT_IN_LABS, BUILT_IN_LLABS and BUILT_IN_IMAXABS. * c-common.c (c_common_nodes_and_builtins): Use BUILT_IN_ABS for builtin labs, llabs and imaxabs. (expand_tree_builtin): Don't handle BUILT_IN_LABS, BUILT_IN_LLABS and BUILT_IN_IMAXABS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38475 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (builtin_function_2): New function.jsm282000-12-232-213/+214
| | | | | | | | (c_common_nodes_and_builtins): Use it to define each pair (foo, __builtin_foo) of builtins in one place. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38474 138bc75d-0d04-0410-961f-82ee72b054a4
* * typeck.c (build_binary_op): Fix pmf comparison logic.jason2000-12-231-0/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38473 138bc75d-0d04-0410-961f-82ee72b054a4
* * pt.c (more_specialized): Don't optimize len==0.jason2000-12-231-3/+2
| | | | | | | (fn_type_unification): If we're adding the return type, increase len. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38472 138bc75d-0d04-0410-961f-82ee72b054a4
* * typeck.c (build_binary_op): Fix pmf comparison logic.jason2000-12-222-15/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38471 138bc75d-0d04-0410-961f-82ee72b054a4
* * gccbug.in: Add libgcj and preprocessor categories.jsm282000-12-222-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38470 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/20001222-1.c: New test.jsm282000-12-223-0/+13
| | | | | | | * gcc.c-torture/compile/20001222-1.x: Xfail. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38469 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix error in last changebernds2000-12-222-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38468 138bc75d-0d04-0410-961f-82ee72b054a4
* Prevent LR from being used by 2nd cond exec pass.nickc2000-12-223-21/+50
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38467 138bc75d-0d04-0410-961f-82ee72b054a4
* Allow the (scratch) frame pointer to be initialised from the stack pointernickc2000-12-222-9/+26
| | | | | | | plus a constant. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38466 138bc75d-0d04-0410-961f-82ee72b054a4
* oopsjason2000-12-221-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38465 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c (joust): Use DECL_NONSTATIC_MEMBER_FUNCTION_P, notjason2000-12-222-1/+7
| | | | | | | DECL_STATIC_FUNCTION_P. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38464 138bc75d-0d04-0410-961f-82ee72b054a4
* Renamer improvements.bernds2000-12-222-75/+184
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38463 138bc75d-0d04-0410-961f-82ee72b054a4
* * semantics.c (genrtl_finish_function): Don't try to jump tojason2000-12-222-1/+5
| | | | | | | return_label unless it exists. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38461 138bc75d-0d04-0410-961f-82ee72b054a4
* In partial ordering for a call, ignore parms for which we don't havejason2000-12-225-69/+117
| | | | | | | | | | | | | | | | | a real argument. * call.c (joust): Pass len to more_specialized. (add_template_candidate_real): Strip 'this', pass len. * pt.c (more_specialized): Pass len down. Lose explicit_args parm. (get_bindings_order): New fn. Pass len down. (get_bindings_real): Strip 'this', pass len. (fn_type_unification): Likewise. (type_unification_real): Succeed after checking 'len' args. (most_specialized_instantiation): Lose explicit_args parm. * class.c (resolve_address_of_overloaded_function): Strip 'this', pass len. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38460 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in ChangeLog.ghazi2000-12-221-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38453 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (sched-deps.o, sched-rgn.o): Fix dependency typo.ghazi2000-12-229-14/+28
| | | | | | | | | | | | | | | | | | * fp-bit.h (usi_to_float): Add prototype. * i386.c (file_info_cmp): Likewise. (dwarf2out_line): Hide variable `old_in_use'. * objc-act.c (objc_fatal): Delete. * sched-vis.c (visualize_stall_cycles): Remove unused variable. * system.h (getopt): Fix error in last change. * varasm.c (assemble_trampoline_template): Constify. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38452 138bc75d-0d04-0410-961f-82ee72b054a4
* * collect2.c (main): Use auto_demangling.jason2000-12-222-15/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38451 138bc75d-0d04-0410-961f-82ee72b054a4
* 000-12-22 Benjamin Kosnik <bkoz@fillmore.redhat.com>bkoz2000-12-222-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | Attempt to make locale visible in gdb. * include/bits/std_locale.h: Remove codecvt.h include. * include/bits/locale_facets.h: Add here, after ctype decls. * include/bits/codecvt.h: Remove std namespace, as assumed to be in std now. * include/bits/locale_facets.h: Consistently move generic static member definitions directly after generic facet declarations. * include/bits/locale_facets.tcc: From here. * src/locale.cc: Organize locale::id static definitions for required facets. * src/codecvt.cc (codecvt<char...>): Remove locale::id definition. (codecvt<wchar_t...>): Same. * src/localename: And here. * include/bits/localefwd.h (_Count_ones): Change _S_count to _M_count. Same for _M_halfcount. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38450 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-22 Benjamin Kosnik <bkoz@fillmore.redhat.com>bkoz2000-12-229-186/+181
| | | | | | | | | | | | | | | | | | | | | | | | | Attempt to make locale visible in gdb. * include/bits/std_locale.h: Remove codecvt.h include. * include/bits/locale_facets.h: Add here, after ctype decls. * include/bits/codecvt.h: Remove std namespace, as assumed to be in std now. * include/bits/locale_facets.h: Consistently move generic static member definitions directly after generic facet declarations. * include/bits/locale_facets.tcc: From here. * src/locale.cc: Organize locale::id static definitions for required facets. * src/codecvt.cc (codecvt<char...>): Remove locale::id definition. (codecvt<wchar_t...>): Same. * src/localename: And here. * include/bits/localefwd.h (_Count_ones): Change _S_count to _M_count. Same for _M_halfcount. (std): make locale::_Impl protected. CHANGE BACK git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38449 138bc75d-0d04-0410-961f-82ee72b054a4
* * release: Change some EGCS references to GCC.jsm282000-12-222-12/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38448 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/comp-goto-2.c: New test.aoliva2000-12-222-0/+40
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38447 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law2000-12-225-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38446 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in previous patchaoliva2000-12-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38445 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (assign_parms): Update parm's DECL_INCOMING_RTLaoliva2000-12-222-0/+6
| | | | | | | when optimizing PARALLEL to REG. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38444 138bc75d-0d04-0410-961f-82ee72b054a4
* * mknumeric_limits: Output to temporary files, and rename them ataoliva2000-12-222-7/+17
| | | | | | | the end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38443 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Throwable.java (trace_enabled): New static field.bryce2000-12-224-0/+18
| | | | | | | | | | * java/lang/natThrowable.cc (fillInStackTrace): Do nothing if trace_enabled not set. * prims.cc (main_init): Turn off trace_enabled while creating default exception objects. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38442 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload.c (update_auto_inc_notes): New, broken out from ...grahams2000-12-222-22/+42
| | | | | | | | (find_reloads_address_1): ... use here, also correct possible use of uninitialised reloadnum. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38441 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2218-1746/+758
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38440 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2218-1099/+17
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38439 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2217-17/+1044
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38438 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2117-1044/+17
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38437 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2117-17/+1044
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38436 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 David O'Brien <obrien@FreeBSD.org>obrien2000-12-212-9/+14
| | | | | | | | | | * config/freebsd.h (LIB_SPEC): remove -kthread option. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20001220004807.C20358@redhat.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38435 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2136-2451/+0
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38434 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.amylaar2000-12-212-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38433 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-219-1106/+1102
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38432 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):amylaar2000-12-212-1/+12
| | | | | | | | Use long types if __INT_MAX__ is 32767. (main): Use cast to (sint32 *) when poking 88 into a_page. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38431 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-2170-1044/+5249
| | | | | | | | | | | | | | | | | | * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... * include/c_std: ...here. * include/c_std: Move to ... * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38430 138bc75d-0d04-0410-961f-82ee72b054a4
* * resource.c (mark_set_resources): Use MARK_SRC_DEST form.hayes2000-12-213-3/+12
| | | | | | | | | PRE_MODIFY and POST_MODIFY cases. * rtlanal.c (side_effects_p): Handle PRE_MODIFY and POST_MODIFY. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38429 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4, configure.in, mkcheck.in,jsm282000-12-2119-30/+49
| | | | | | | | | | | | | | | | | | | | | testsuite/21_strings/ctor_copy_dtor.cc, testsuite/21_strings/inserters_extractors.cc, testsuite/23_containers/map_operators.cc, testsuite/23_containers/vector_element_access.cc, testsuite/25_algorithms/lower_bound.cc, testsuite/27_io/ifstream_members.cc, testsuite/27_io/istream_extractor_arith.cc, testsuite/27_io/istream_unformatted.cc, testsuite/27_io/ofstream_members.cc, testsuite/27_io/ostream_inserter_char.cc, testsuite/27_io/ostream_inserter_other.cc, testsuite/27_io/ostream_manip.cc, testsuite/27_io/streambuf.cc: Change sourceware.cygnus.com and sources.redhat.com URLs for libstdc++ web pages and list archives to point to gcc.gnu.org * aclocal.m4, configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38428 138bc75d-0d04-0410-961f-82ee72b054a4
* * md.texi (Looping Patterns): New node.m.hayes2000-12-212-0/+151
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38427 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.texi, cpp.texi: Update last-updated dates.jsm282000-12-218-6/+17
| | | | | | | | | | | f: * g77install.texi, g77.texi: Update last-updated dates for installation information and the manual as a whole. * bugs.texi, news.texi: Update copyright years in the comments at the top of the file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38426 138bc75d-0d04-0410-961f-82ee72b054a4
* * g77install.texi: Adjust wording of an EGCS reference.jsm282000-12-212-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38425 138bc75d-0d04-0410-961f-82ee72b054a4
* * BUGS, NEWS: Regenerate.jsm282000-12-213-91/+98
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38424 138bc75d-0d04-0410-961f-82ee72b054a4
* * varasm.c (output_addressed_constants): Use language specificcchavva2000-12-212-0/+10
| | | | | | | expander on unknown nodes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38423 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes.grahams2000-12-212-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38422 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/beans/PropertyChangeListener.java: Extends EventListener.tromey2000-12-213-14/+24
| | | | | | | * java/beans/VetoableChangeListener.java: Extends EventListener. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38421 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud