- 02 Feb, 2002 14 commits
-
-
From-SVN: r49432
Geoffrey Keating committed -
From-SVN: r49431
Adam Megacz committed -
2002-02-01 Adam Megacz <adam@xwt.org> * prims.cc: Added #undef STRICT after #include<windows.h>. From-SVN: r49430
Adam Megacz committed -
* prims.cc (_Jv_CreateJavaVM): We now use WIN32 instead of USE_WIN32_SIGNALLING and USE_WINSOCK. (win32_exception_handler): Now throws an exception out of the signal handler; assumes SJLJ From-SVN: r49429
Adam Megacz committed -
* win32-threads.cc: (_Jv_CondWait, _Jv_CondNotify, _Jv_CondNotifyAll): Corrected wait() algorithm to make it safe. (ensure_condvar_initialized, _Jv_CondInit, _Jv_CondDestroy): Added lazy creation of Win32 Events for better performance (really_start): This now uses GC_CreateThread so boehm-gc knows about new threads even when statically linked. From-SVN: r49428
Adam Megacz committed -
2002-02-01 Adam Megacz <adam@xwt.org> * include/win32-threads.h (_Jv_ConditionVariable_t): Now a struct, to enable safer wait() algorithm. (_Jv_CondWait, _Jv_CondInit, _Jv_CondDestroy, _Jv_CondNotify, _Jv_CondNotifyAll): Implementations moved to win32-threads.cc. (_Jv_MutexInit, _Jv_HaveMutexDestroy, _Jv_MutexUnlock, _Jv_MutexLock, _Jv_ThreadYield): Reimplement using CRITICAL_SECTIONs instead of mutex. (_Jv_ThreadYield): Don't call Sleep(), because it crashes win98. From-SVN: r49427
Adam Megacz committed -
* boehm-gc on win32 now automatically detects if it is being built as a DLL; see http://gcc.gnu.org/ml/java/2001-12/msg00240.html From-SVN: r49426
Adam Megacz committed -
2002-02-01 Adam Megacz <adam@xwt.org> * configure.in: Added support for mingw. * java/lang/Win32Process.java: Created as empty file. * java/lang/natWin32Process.cc: Created as empty file. From-SVN: r49425
Adam Megacz committed -
From-SVN: r49424
Adam Megacz committed -
From Daniel Jacobowitz <dmj+@andrew.cmu.edu> * config/mips/mips.h (FUNCTION_PROFILER): Fix function profiling. * config/mips/linux.h (ASM_OUTPUT_REG_PUSH): Undefine. (ASM_OUTPUT_REG_POP): Ditto. From-SVN: r49423
Eric Christopher committed -
2002-02-01 Phil Edwards <pme@gcc.gnu.org> * docs/html/documentation.html: Update for 3.0.96. * docs/html/faq/index.html: Update for 3.0.96. * docs/html/faq/index.txt: Regenerated. * docs/doxygen/TODO: Update notes. * docs/html/17_intro/howto.html: Initial impl-specific listing. From-SVN: r49422
Phil Edwards committed -
From-SVN: r49421
Jakub Jelinek committed -
* c-decl.c, tree.c, tree.h, objc/objc-act.c: Revert bitfield patch. * gcc.dg/bitfld-1.c: Update. * gcc.dg/bitfld-2.c: Update. * gcc.c-torture/execute/bitfld-1.x: New. From-SVN: r49420
Neil Booth committed -
From-SVN: r49419
Jakub Jelinek committed
-
- 01 Feb, 2002 26 commits
-
-
From-SVN: r49418
Nic Ferrier committed -
From-SVN: r49417
Nic Ferrier committed -
PR c/5304: * expmed.c (expand_mult_highpart): Use immed_double_const for wide_op1 unconditionally. * gcc.c-torture/execute/20020201-1.c: New test. From-SVN: r49416
Jakub Jelinek committed -
* cfganal.c: Include tm_p.h. (keep_with_call_p): Fix the test that determines if a register holds the return value of a call. From-SVN: r49415
Janis Johnson committed -
From-SVN: r49414
Richard Henderson committed -
2002-02-01 Toon Moene <toon@moene.indiv.nluug.nl> * bad.def: Remove non-historical reference to version 0.6. * bugs.texi: Ditto. * com.c: Ditto. * ffe.texi: Ditto. * proj.h: Ditto. * g77.texi: Ditto. From-SVN: r49413
Toon Moene committed -
* config/sparc/sparc.c (sparc_emit_set_symbolic_const64): If we are given conflicting registers, switch to the other one we had allocated for us. * config/sparc/sparc.md (reload_indi, reload_outdi): Pass op[2] as TImode so we know when the "other" register is available. From-SVN: r49412
DJ Delorie committed -
2002-02-01 Craig Rodrigues <rodrigc@gcc.gnu.org> PR java/4972 * aclocal.m4, acinclude.m4 (AM_ICONV): Put linking flags for libiconv in LIBICONV variable. * configure: Regenerated. From-SVN: r49411
Craig Rodrigues committed -
2002-02-01 Craig Rodrigues <rodrigc@gcc.gnu.org> PR java/5080 * jcf-parse.c : Check for HAVE_LOCALE_H before using setlocale() with LC_CTYPE as a parameter. * jv-scan.c: Same. From-SVN: r49410
Craig Rodrigues committed -
2002-02-01 H.J. Lu <hjl@gnu.org> * cp-demangle.c (cp_demangle_type): Call demangling_new with DMGL_GNU_V3. From-SVN: r49409
H.J. Lu committed -
From-SVN: r49408
Jason Merrill committed -
PR c++/4872 * decl.c (finish_function): Warn about a non-void function with no return statement and no abnormal exit. * cp-tree.h (struct cp_language_function): Add returns_abnormally. (current_function_returns_abnormally): New macro. * call.c (build_call): Set it. From-SVN: r49407
Jason Merrill committed -
* typeck.c (build_component_ref): Always complain about offsetof constructs on non-PODs. Only make it an error for members of virtual bases. From-SVN: r49406
Jason Merrill committed -
2002-02-01 David O'Brien <obrien@FreeBSD.org> * config/sparc/sol2-sld-64.h: Include sparc/biarch64.h rather than sparc/sparc_bi.h. Approved by: Geoff Keating <geoffk@geoffk.org> Message-ID: <jmzo2uma5l.fsf@desire.geoffk.org> From-SVN: r49405
David O'Brien committed -
From-SVN: r49404
Jason Merrill committed -
From-SVN: r49403
Jason Merrill committed -
PR target/5469 * gcc.dg/20020201-1.c: New test. From-SVN: r49402
Janis Johnson committed -
* cfganal.c (keep_with_call_p): New function. (flow_call_edges_add): Prevent splitting a block between a call and a single-set instruction that should be kept in the same block. From-SVN: r49401
Janis Johnson committed -
2002-02-01 Craig Rodrigues <rodrigc@gcc.gnu.org> * doc/install.texi (avr): Update outdated URL. From-SVN: r49399
Craig Rodrigues committed -
From-SVN: r49398
Richard Henderson committed -
From-SVN: r49397
Jason Merrill committed -
* error.c (dump_scope): Don't add TFF_DECL_SPECIFIERS. (dump_function_decl): Always dump parms. From-SVN: r49396
Jason Merrill committed -
* decl2.c (finish_static_data_member_decl): Complain about a local class with a static data member. PR c++/4286 * search.c (lookup_field_1): Don't xref a static data member just because we looked it up. From-SVN: r49395
Jason Merrill committed -
2002-01-30 Andrew Haley <aph@cambridge.redhat.com> * config/stormy16/stormy16.md (pushqi): New. (popqi): New. (pushhi): New. (pophi): New. (movhi): Remove stack operands. (movqi): Likewise. * config/stormy16/stormy16.h (PREDICATE_CODES): Add nonimmediate_nonstack_operand. * config/stormy16/stormy16.c (nonimmediate_nonstack_operand): New. * config/stormy16/stormy16-protos.h (nonimmediate_nonstack_operand) New. From-SVN: r49394
Andrew Haley committed -
* Makefile.in (c-parse.c): Handle .output file. * objc/Make-lang.in (objc-parse.c): Likewise. * cp/Make-lang.in (parse.c): Handle .output file. From-SVN: r49393
Jason Merrill committed -
* config/mips/mips.h (ENDIAN_SPEC): Output the endianness flag if the -me[lb] option is given. Don't output the default flag twice. From-SVN: r49392
Alexandre Oliva committed
-