- 09 Jun, 2001 12 commits
-
-
(__gthread_objc_init_thread_system): If pthread_key_create fails, it's not clear what the return value is. (__gthread_objc_init_thread_system): If pthread_key_create fails, it's not clear what the return value is. This obvious fix makes sure it always returns -1 if a problem occurs. From-SVN: r43091
Nicola Pero committed -
* doc/gcc.texi: Use @defcodeindex for the index of options. Add more index entries. Use more logical markup where appropriate. Use TeX quotes and dashes. From-SVN: r43089
Joseph Myers committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * unwind-pe.h: Conditionally qualify references to abort with std::. From-SVN: r43087
Benjamin Kosnik committed -
2001-06-09 Benjamin Kosnik <bkoz@fillmore.constant.com> * unwind-pe.h: Conditionally qualify references to abort with std::. From-SVN: r43082
Benjamin Kosnik committed -
2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com> * objc/execute/load-3.m: Added. Check sending +load to categories, in addition to classes. From-SVN: r43081
Ovidiu Predescu committed -
From-SVN: r43080
Ovidiu Predescu committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cctype.h: Remove isblank. From-SVN: r43078
Benjamin Kosnik committed -
From-SVN: r43075
Julian Foad committed -
From-SVN: r43072
GCC Administrator committed -
2001-06-09 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for fgetwc, fgetws. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c_std/bits/std_cwchar.h: Remove duplicate fgetwc injection, guard fgetwc, fgetws. * include/c_std/bits/std_cstdio.h: Remove superfluous includes. * include/c_std/bits/std_clocale.h: And here. * include/c_std/bits/std_cctype.h: And here. * include/c_std/bits/std_cstdlib.h (strtof): Guard strtof injection. * config/basic_file_stdio.h: Don't include unistd.h. * config/c_io_stdio.h: Don't use compatibility headers. * libsupc++/eh_terminate.cc: Qualify abort. (__terminate): And here. * libsupc++/eh_catch.cc (__cxa_end_catch): Qualify abort. From-SVN: r43070
Benjamin Kosnik committed -
2001-06-08 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cstdlib.h: Remove _Exit, strtof injections. From-SVN: r43069
Benjamin Kosnik committed -
* config/alpha/linux.h (CPLUSPLUS_CPP_SPEC): New. (LIB_SPEC): Mirror config/linux.h version. From-SVN: r43067
Richard Henderson committed
-
- 08 Jun, 2001 28 commits
-
-
* configure: Rebuilt. * configure.in: Compute new aux dir using `pwd'. From-SVN: r43064
Tom Tromey committed -
2001-06-08 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2767 libstdc++/2989 libstdc++/2992 * include/std/*: Add copyright notice. * include/c_std/bits/*: Use using statements instead of extern "C". * include/c_std/bits/std_cmath.h: Don't overload double versions of math functions with __buitin versions, use global version to prevent ambiguities. Remove define hacks. * include/c_std/bits/std_cwchar.h: Using declarations for "C" functions that have changed signatures and std:: declarations. Remove define hacks. * include/c_std/bits/std_cwchar.h: Same, plus remove ambiguous __builtins in std::. Remove define hacks. * testsuite/17_intro/headers_c.cc: Add tests. * testsuite/17_intro/headers_c++.cc: Add test. From-SVN: r43061
Benjamin Kosnik committed -
* except.c (get_exception_pointer, get_exception_filter): Take a struct function. Update all callers. * except.h (get_exception_pointer): Update declaration. * expr.c (expand_expr): Update get_exception_pointer call. * integrate.c (expand_inline_function): Remap the exception pointer from callee to caller. From-SVN: r43060
Richard Henderson committed -
2001-06-08 Nicola Pero <n.pero@mi.flashnet.it> * THREADS: Explain that when we compile libobjc inside GCC, we always use thr-objc.c as a backend, which uses GCC's thread code. From-SVN: r43058
Nicola Pero committed -
c-decl.c (grokdeclarator): Make the TREE_TYPE for declarations accurately reflect its cv-qualification. * c-decl.c (grokdeclarator): Make the TREE_TYPE for declarations accurately reflect its cv-qualification. * c-typeck.c (type_lists_compatible_p): Ignore the top-levl cv-qualifiers on function types. From-SVN: r43056
Mark Mitchell committed -
init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method IMP as key... 2001-06-06 Richard Frith-Macdonald <rrfm@gnu.org> * init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method IMP as key, but check to see if the method is in the hashtable by looking at the IMP also. Also ... call the method after adding it to the hashtable rather than before ... thus preventing an obscure possibility of infinite recursion if a +load method itself loads a subclass. From-SVN: r43052
Richard Frith-Macdonald committed -
* objc/execute/load-2.m: New test. From Nicola Pero <n.pero@mi.flashnet.it>. From-SVN: r43051
Stan Shebs committed -
Fix for PR libgcj/2874: * libjava.mauve/mauve.exp (gcj_run_mauve_tests): New proc. (test_mauve): Return 0 on failure. * lib/libjava.exp (test_libjava_from_source): Remove generated files if test is successful. (test_libjava_from_javac): Likewise. (gcj_cleanup): New proc. From-SVN: r43050
Tom Tromey committed -
* basic-block.h: Improve comments. * except.c (expand_eh_region_end_allowed): Remove redundant call to do_pending_stack_adjust. * flow.c (life_analysis): Fix typo in comment. (calculate_global_regs_live): Add documentation. (mark_set_1): Likewise. (debug_regset): Likewise. * doc/rtl.texi (cond_exec): Document it. From-SVN: r43049
Mark Mitchell committed -
* i386.h (CONST_COSTS): set cost of constants representable in immediate fields to 0. From-SVN: r43045
Jan Hubicka committed -
* function.c (diddle_return_value): Kill code to determine return value before expand_function_end. (expand_function_end): Delay call to clobber_return_register after fucntion return value is computed. Re-install temporary reverted patch: * toplev.c (rest_of_compilation): Call split_all_insns before reg-stack and shorten-branches. Do shorten-branches after reg-stack. * final.c (shorten_branches): Remove insn splitting code. From-SVN: r43044
Jan Hubicka committed -
* doc/gcc.texi, doc/invoke.texi: Add index of command line options. Use @opindex to index them rather than other indexing commands. Use @var{...} instead of <...>. Avoid spaces in names inside @var. Don't use @kindex to index escape sequences in source code. From-SVN: r43041
Joseph Myers committed -
Fix for PR libgcj/3059: * java/lang/natSystem.cc (init_properties): Define `java.home'. * Makefile.in: Rebuilt. * Makefile.am (AM_CXXFLAGS): Define PREFIX. From-SVN: r43040
Tom Tromey committed -
From-SVN: r43038
Jason Merrill committed -
* stmt.c (current_nesting_level): New fn. * tree.h: Declare it. * c-semantics.c (genrtl_compound_stmt): Use it. * dbxout.c (dbxout_symbol): Use DECL_RTL_SET_P. From-SVN: r43037
Jason Merrill committed -
From-SVN: r43036
Jason Merrill committed -
[[Split portion of a mixed commit.]] From-SVN: r43035.2
Jason Merrill committed -
* configure, aclocal.m4, Makefile.am: Rebuilt. * configure.in: Pass `--with-auxdir' to subdir configure. Don't call AC_CONFIG_AUX_DIR or AC_CANONICAL_SYSTEM. Look for unwind.h relative to libgcj_basedir. * acinclude.m4 ((LIBGCJ_CONFIGURE): Call AC_CONFIG_AUX_DIR and AC_CANONICAL_SYSTEM here. * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not libgcj_basedir. ($(extra_headers)): New target. From-SVN: r43034
Tom Tromey committed -
* configure, aclocal.m4, Makefile.in: Rebuilt. * configure.in: Don't call AC_CONFIG_AUX_DIR or AC_CANONICAL_SYSTEM. * acinclude.m4 (BOEHM_CONFIGURE): Call AC_CONFIG_AUX_DIR and AC_CANONICAL_SYSTEM here. * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not boehm_gc_basedir. From-SVN: r43033
Tom Tromey committed -
jump.c (mark_modified_reg): Allow jump threading if condition codes are represented by a hard register. * jump.c (mark_modified_reg): Allow jump threading if condition codes are represented by a hard register. From-SVN: r43030
Jakub Jelinek committed -
ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode for complex floats passed to unprototyped functions. * config/ia64/ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode for complex floats passed to unprototyped functions. * gcc.c-torture/execute/20010605-2.c: New test. From-SVN: r43029
Jakub Jelinek committed -
* except.c (expand_eh_region_end_allowed): Call do_pending_stack_adjust as necessary. From-SVN: r43020
Mark Mitchell committed -
* g++.old-deja/g++.abi/vbase2.C: New test. * g++.old-deja/g++.abi/vbase3.C: New test. From-SVN: r43016
Nathan Sidwell committed -
* decl.c (duplicate_decls): Fix DECL_TEMPLATE_RESULT thinko in previous change. From-SVN: r43014
Nathan Sidwell committed -
cp: PR c++/2929 * friend.c (do_friend): Use push_decl_namespace for classes at namespace scope. testsuite: * g++.old-deja/g++.pt/friend49.C: New test. From-SVN: r43013
Nathan Sidwell committed -
* function.c (clobber_return_register): Clobber the pseudo return register too. From-SVN: r43011
Jan Hubicka committed -
* sibcall.c (skip_unreturned_value): New function. (call_ends_block_p): Use it. From-SVN: r43010
Jan Hubicka committed -
* recog.c (split_insn): Break out from ... (split_all_insns): ... here; do not use basic block information when it is broken. From-SVN: r43009
Jan Hubicka committed
-