- 23 Dec, 2000 5 commits
-
-
2000-12-23 Hans Boehm <Hans_Boehm@hp.com> * gcj_mlc.c (GC_gcj_malloc): Don't release allocation lock twice. From-SVN: r38476
Hans Boehm committed -
* builtins.def (BUILT_IN_LABS, BUILT_IN_LLABS, BUILT_IN_IMAXABS): 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. From-SVN: r38475
Joseph Myers committed -
* c-common.c (builtin_function_2): New function. (c_common_nodes_and_builtins): Use it to define each pair (foo, __builtin_foo) of builtins in one place. From-SVN: r38474
Joseph Myers committed -
From-SVN: r38473
Jason Merrill committed -
* pt.c (more_specialized): Don't optimize len==0. (fn_type_unification): If we're adding the return type, increase len. From-SVN: r38472
Jason Merrill committed
-
- 22 Dec, 2000 27 commits
-
-
From-SVN: r38471
Jason Merrill committed -
From-SVN: r38470
Joseph Myers committed -
* gcc.c-torture/compile/20001222-1.c: New test. * gcc.c-torture/compile/20001222-1.x: Xfail. From-SVN: r38469
Joseph Myers committed -
From-SVN: r38468
Bernd Schmidt committed -
From-SVN: r38467
Nick Clifton committed -
plus a constant. From-SVN: r38466
Nick Clifton committed -
From-SVN: r38465
Jason Merrill committed -
* call.c (joust): Use DECL_NONSTATIC_MEMBER_FUNCTION_P, not DECL_STATIC_FUNCTION_P. From-SVN: r38464
Jason Merrill committed -
From-SVN: r38463
Bernd Schmidt committed -
* semantics.c (genrtl_finish_function): Don't try to jump to return_label unless it exists. From-SVN: r38461
Jason Merrill committed -
In partial ordering for a call, ignore parms for which we don't have 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. From-SVN: r38460
Jason Merrill committed -
From-SVN: r38453
Kaveh Ghazi committed -
* Makefile.in (sched-deps.o, sched-rgn.o): Fix dependency typo. * 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. From-SVN: r38452
Kaveh R. Ghazi committed -
From-SVN: r38451
Jason Merrill committed -
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. From-SVN: r38450
Benjamin Kosnik committed -
2000-12-22 Benjamin Kosnik <bkoz@fillmore.redhat.com> 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 From-SVN: r38449
Benjamin Kosnik committed -
From-SVN: r38448
Joseph Myers committed -
From-SVN: r38447
Alexandre Oliva committed -
From-SVN: r38446
Jeff Law committed -
From-SVN: r38445
Alexandre Oliva committed -
* function.c (assign_parms): Update parm's DECL_INCOMING_RTL when optimizing PARALLEL to REG. From-SVN: r38444
Alexandre Oliva committed -
* mknumeric_limits: Output to temporary files, and rename them at the end. From-SVN: r38443
Alexandre Oliva committed -
* java/lang/Throwable.java (trace_enabled): New static field. * 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. From-SVN: r38442
Bryce McKinlay committed -
* reload.c (update_auto_inc_notes): New, broken out from ... (find_reloads_address_1): ... use here, also correct possible use of uninitialised reloadnum. From-SVN: r38441
Graham Stott committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38440
Benjamin Kosnik committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38439
Benjamin Kosnik committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38438
Benjamin Kosnik committed
-
- 21 Dec, 2000 8 commits
-
-
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38437
Benjamin Kosnik committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38436
Benjamin Kosnik committed -
2000-12-21 David O'Brien <obrien@FreeBSD.org> * config/freebsd.h (LIB_SPEC): remove -kthread option. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20001220004807.C20358@redhat.com> From-SVN: r38435
David O'Brien committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38434
Benjamin Kosnik committed -
From-SVN: r38433
J"orn Rennecke committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38432
Benjamin Kosnik committed -
* gcc.c-torture/execute/comp-goto-1.c (uint32, sint32): Use long types if __INT_MAX__ is 32767. (main): Use cast to (sint32 *) when poking 88 into a_page. From-SVN: r38431
J"orn Rennecke committed -
2000-12-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r38430
Benjamin Kosnik committed
-