- 24 Dec, 1999 3 commits
-
-
From-SVN: r31084
Jeff Law committed -
1999-12-22 Bryce McKinlay <bryce@albatross.co.nz> * linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the NO_SIGNALS case. From-SVN: r31083
Bryce McKinlay committed -
1999-12-22 Bryce McKinlay <bryce@albatross.co.nz> * java/lang/natObject.cc (notify): Throw message with IllegalMonitorStateException. (notifyAll): Ditto. (wait): Ditto. * java/lang/Thread.java (isInterrupted): Don't clear interrupt_flag. (isInterrupted_): New function, which does clear interrupt_flag. (interrupt): Use `isInterrupted_'. * java/lang/natThread.cc (interrupt): Add comment. (join): Set `Prev' in joiner loop. Change various calls to `isInterrupted' to use `isInterrupted_'. * posix-threads.cc (_Jv_CondWait): Allways use pthread_cond_timedwait on linux. Set result to 0 on an interrupt. Test interrupted status of java Thread object directly. FLAG_INTERRUPTED: removed. (_Jv_ThreadStart): Throw OutOfMemoryError if pthread_create fails. (_Jv_ThreadInterrupt): Don't set FLAG_INTERRUPTED. (_Jv_InitThreads): Don't block SIGINT. (_Jv_ThreadWait): Don't configure SIGINT handler. From-SVN: r31082
Bryce McKinlay committed
-
- 23 Dec, 1999 7 commits
-
-
* reload1.c (emit_input_reload_insns): Restore old behaviour wrt. 'special' reloads. From-SVN: r31081
J"orn Rennecke committed -
1999-12-23 Zack Weinberg <zack@wolery.cumb.org> * Makefile.in (ggc-simple.c, ggc-page.c): Don't depend on hash.h. (cse.c): Don't depend on hashtab.h. * cse.c: Don't include hashtab.h. (hash_cse_reg_info, cse_reg_info_equal_p): Delete prototypes of dead functions. * ggc-simple.c: Don't include hash.h. From-SVN: r31080
Zack Weinberg committed -
From-SVN: r31079
Jeff Law committed -
* dwarf2out.c (add_abstract_origin_attribute): Call gen_abstract_function on our function context. From-SVN: r31078
Jason Merrill committed -
From-SVN: r31077
Hans-Peter Nilsson committed -
From-SVN: r31076
Hans-Peter Nilsson committed -
From-SVN: r31075
Hans-Peter Nilsson committed
-
- 22 Dec, 1999 13 commits
-
-
* config/c4x/c4x.c (c4x_address_cost): Add statement to default case in switch. From-SVN: r31074
Michael Hayes committed -
From-SVN: r31073
Mark Mitchell committed -
* config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0 constraints to "a!r". From-SVN: r31072
Michael Hayes committed -
From-SVN: r31071
Alexandre Oliva committed -
From-SVN: r31070
Alexandre Oliva committed -
From-SVN: r31069
Alexandre Oliva committed -
* libio.h (_IO_cookie_io_functions_t): Use _IO_off_t instead of _IO_fpos_t. (_IO_seekoff, _IO_seekpos): Likewise. Use _IO_off64_t instead of _IO_fpos64_t. * libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t): Likewise. (_IO_seekoff, _IO_seekpos): Likewise. (_IO_default_seekoff, _IO_default_seekpos): Likewise. (_IO_default_seek): Likewise. (_IO_file_seekoff, _IO_file_seek, _IO_str_seekoff): Likewise. * streambuf.h (streampos): Typedef to _IO_off_t resp. _IO_off64_t. * parsestream.h (class parsebuf::pos_at_line_start): Change type to _IO_off_t. From-SVN: r31068
Jakub Jelinek committed -
From-SVN: r31067
Alexandre Oliva committed -
From-SVN: r31066
Alexandre Oliva committed -
From-SVN: r31065
Jeff Law committed -
From-SVN: r31064
Alexandre Oliva committed -
From-SVN: r31063
Alexandre Oliva committed -
From-SVN: r31062
Alexandre Oliva committed
-
- 21 Dec, 1999 16 commits
-
-
From-SVN: r31061
Tom Tromey committed -
From-SVN: r31059
Martin v. Löwis committed -
From-SVN: r31057
Martin v. Löwis committed -
* Makefile.in (calls.o): Depend on function.h. (alias.o): Likewise. From-SVN: r31056
Mark Mitchell committed -
From-SVN: r31053
Mark Mitchell committed -
From-SVN: r31052
Bernd Schmidt committed -
From-SVN: r31050
Richard Kenner committed -
From-SVN: r31049
Michael Hayes committed -
From-SVN: r31048
Martin v. Löwis committed -
* config/i386/dgux.c (struct option): Rename to lang_independent_option. (struct m_options): Add description field. (output_options): Rename option type, add sep declaration, output ix86_cpu_string and ix86_arch_string only if set. (output_file_start): Rename option type. From-SVN: r31047
Martin v. Löwis committed -
From-SVN: r31046
Jeff Law committed -
* Makefile.in (crtbegin.o, crtend.o, s-crtS): Depend on stmp-int-hdrs. (libgcc2.a): Similarly. From-SVN: r31045
Mike Stump committed -
* longlong.h (_ARCH_PPC): Only protect add_ssaaaa and sub_ddmmss with W_TYPE_SIZE == 32. Do not fall through to POWER architecture for umul_ppmm and smul_ppmm if !_ARCH_PPC and !_ARCH_POWER. From-SVN: r31044
David Edelsohn committed -
* fold-const.c (real_hex_to_f): Remove unused "isldouble" variable. Remove redundant initialization of "frexpon" and "expon". From-SVN: r31043
Jeffrey A Law committed -
1999-12-20 Mark Mitchell <mark@codesourcery.com> * cp-tree.h (CLASSTYPE_VFIELD_PARENT): Update comments. (CLASSTYPE_HAS_PRIMARY_BASE_P): New macro. (CLASSTYPE_PRIMARY_BINFO): Likewise. * class.c (check_methods): Don't set TYPE_HAS_COMPLEX_INIT_REF, TYPE_NEEDS_CONSTRUCTING, and CLASSTYPE_NON_AGGREGATE here. (check_bases_and_members): Set them here instead. (create_vtable_ptr): New function, split out from ... (finish_struct_1): ... here. Use it. Tidy. Use CLASSTYPE_HAS_PRIMARY_BASE_P and CLASSTYPE_PRIMARY_BINFO. * search.c (dfs_init_vbase_pointers): Handle seeing TYPE_VFIELD as the first field in the class. * tree.c (layout_basetypes): Use CLASSTYPE_N_BASECLASSES. Handle seeing TYPE_VFIELD as the first field in the class. From-SVN: r31042
Mark Mitchell committed -
* cp-tree.h (TYPE_VIRTUAL_P): Rename to ... (TYPE_POLYMORPHIC_P): ... this. (TYPE_USES_COMPLEX_INHERITANCE): Rename to ... (TYPE_BASE_CONVS_MAY_REQUIRE_CODE_P): ... this. (TREE_CALLS_NEW): Remove. (TREE_MANGLED): Likewise. * call.c (build_vfield_ref): Use TYPE_BASE_CONVS_MAY_REQUIRE_CODE_P, and TYPE_POLYMORPHIC_P. * class.c (check_bases): Likewise. (finish_base_struct): Likewise. (finish_struct_bits): Likewise. (check_for_override): Likewise. (finish_struct_1): Likewise. (get_vfield_name): Likewise. * decl.c (xref_basetypes): Likewise. * decl2.c (import_export_class): Likewise. (import_export_decl): Likewise. * error.c (dump_function_decl): Likewise. * pt.c (instantiate_class_template): Likewise. * repo.c (repo_inline_used): Likewise. * rtti.c (build_headof): Likewise. (get_tinfo_fn_dynamic): Likewise. (build_x_typeid): Likewise. (get_tinfo_var): Likewise. (build_dynamic_cast_1): Likewise. (synthesize_tinfo_fn): Likewise. * search.c (lookup_field_1): Likewise. (dfs_debug_mark): Likewise. (maybe_suppress_debug_info): Likewise. * typeck.c (build_component_ref): Likewise. (build_component_addr): Likewise. * typeck2.c (process_init_constructor): Likewise. From-SVN: r31041
Mark Mitchell committed
-
- 20 Dec, 1999 1 commit
-
-
* java/lang/reflect/Modifier.java (STRICT): New constant. (isStrict): New method. (toString): Added `strict'. From-SVN: r31040
Tom Tromey committed
-