- 22 Nov, 2002 3 commits
-
-
2002-11-21 Ranjit Mathew <rmathew@hotmail.com> * jartool.c (extract_jar): Use "open" with O_BINARY instead of "creat" to create extracted files. From-SVN: r59366
Ranjit Mathew committed -
2002-11-21 Jim Wilson <wilson@redhat.com> * config/rs6000/rs6000.c (function_arg): Set inner mode of SPE vectors to SI. From-SVN: r59365
Jim Wilson committed -
* config/xtensa/xtensa-protos.h (xtensa_copy_incoming_a7): Declare. * config/xtensa/xtensa.c (struct machine_function): Add incoming_a7_copied flag. (xtensa_copy_incoming_a7): Define. (xtensa_emit_move_sequence): Use xtensa_copy_incoming_a7. * config/xtensa/xtensa.md (movdi, movsf, movdf): Ditto. From-SVN: r59364
Bob Wilson committed
-
- 21 Nov, 2002 25 commits
-
-
* i386-protos.h (x86_64_sign_extended_value): Fix prototype. * i386.c (x86_64_general_operand, x86_64_szext_general_operand, x86_64_nonmemory_operand, x86_64_movabs_operand, x86_64_szext_nonmemory_operand, x86_64_immediate_operand, ix86_expand_int_movcc): Update call of x86_64_sign_extended_value. (local_symbolic_operand): Do not care the 64bit limits. (x86_64_sign_extended_value): Remove allow_rip support. (legitimate_pic_address_disp_p): Handle all cases allowed with RIP addressing. (legitimate_address_p): Use legitimate_pic_address_disp_p for PIC. (legitimize_pic_address): Reorganize. * i386.h (EXTRA_CONSTRAINT): Update call of x86_64_sign_extended_value. From-SVN: r59362
Jan Hubicka committed -
From-SVN: r59361
Eric Botcazou committed -
PR c++/8342 * typeck.c (get_member_function_from_ptrfunc): Make sure that a SAVE_EXPR for instance_ptr doesn't get evaluated first inside one of the branches of a COND_EXPR. From-SVN: r59360
Glen Nakamura committed -
* config.gcc (arm*-*-netbsdelf*): Enable configuration. * config/arm/netbsd-elf.h: New file. From-SVN: r59359
Jason Thorpe committed -
* config/arm/elf.h (SUBTARGET_EXTRA_SPECS): Add subtarget_asm_float_spec. (SUBTARGET_ASM_FLOAT_SPEC): Define, moving the defaults from... (ASM_SPEC): ...here. Use subtarget_asm_float_spec. From-SVN: r59358
Jason Thorpe committed -
* libjava.loader/loader.exp (gcj_loader_test_one): Fix typo in 'type' argument to libjava_tcompile. (gcj_loader_run): Use libjava_tcompile instead of running GCJ_UNDER_TEST directly. From-SVN: r59351
Ulrich Weigand committed -
2002-11-21 Michael Koch <konqueror@gmx.de> * include/posix.h: I put too much into the #ifndef DISABLE_JAVA_NET. Only the new network functions should be in it. From-SVN: r59350
Michael Koch committed -
* config/fr30/fr30.md (movsf_constant_store): Move code to detect 0.0 into fr30.c. * config/fr30/fr30-protos.h (fr30_const_double_is_zero): Prototype. * config/fr30/fr30.c (fr30_const_double_is_zero): New function. Return true if the rtx is 0.0. From-SVN: r59349
Nick Clifton committed -
* config/arm/elf.h (ASM_SPEC, LINK_SPEC): Pass -EL if -mlittle-endian is specified. From-SVN: r59348
Jason Thorpe committed -
PR optimization/2903 * arm.md (anddi_notzesidi_di): Operand 2 is inverted not operand 1. (anddi_notsesidi_di): Likewise. From-SVN: r59347
Richard Earnshaw committed -
2002-11-21 Michael Koch <konqueror@gmx.de> * include/posic.h: Moved new functions into a #ifndef DISABLE_JAVA_NET * include/win32.h: Moved new functions into a #ifndef DISABLE_JAVA_NET From-SVN: r59346
Michael Koch committed -
* config/h8300/h8300.c (print_operand): Use h8300_eightbit_constant_address_p and h8300_tiny_constant_address_p. (h8300_adjust_insn_length): Likewise. * config/h8300/h8300.h (EIGHTBIT_CONSTANT_ADDRESS_P): Remove. (TINY_CONSTANT_ADDRESS_P): Likewise. (OK_FOR_U): Use eightbit_constant_address_p. From-SVN: r59343
Kazu Hirata committed -
* config/s390/libgcc-libc.ver: Add multilib support. * config/s390/linux.h (MULTILIB_DEFAULT): Define. * config/s390/t-linux64 (MULTILIB_OPTIONS, MULTILIB_DIRNAMES, MULTILIB_OSDIRNAMES, LIBGCC, INSTALL_LIBGCC, EXTRA_MULTILIB_PARTS): Define. From-SVN: r59342
Ulrich Weigand committed -
2002-11-21 Michael Koch <konqueror@gmx.de> * java/nio/channels/AsynchronousCloseException.java, java/nio/channels/CancelledKeyException.java, java/nio/channels/ClosedByInterruptException.java, java/nio/channels/ConnectionPendingException.java, java/nio/channels/FileLockInterruptionException.java, java/nio/channels/IllegalSelectorException.java, java/nio/channels/NoConnectionPendingException.java, java/nio/channels/NonReadableChannelException.java, java/nio/channels/NonWritableChannelException.java, java/nio/channels/NotYetBoundException.java, java/nio/channels/NotYetConnectedException.java, java/nio/channels/OverlappingFileLockException.java, java/nio/channels/UnresolvedAddressException.java, java/nio/channels/UnsupportedAddressTypeException.java: New files. * Makefile.am (ordinary_java_source_files): Added new files. * Makefile.in: Regenerated. From-SVN: r59341
Michael Koch committed -
From-SVN: r59340
Michael Koch committed -
arm.c (arm_get_frame_size): A leaf function does not need its stack padding to an aligned boundary if... * arm.c (arm_get_frame_size): A leaf function does not need its stack padding to an aligned boundary if it has no frame. (thumb_get_frame_size): Likewise. From-SVN: r59339
Richard Earnshaw committed -
* include/posix.h (_Jv_socket): New method. (_Jv_connect): New method. (_Jv_close): New method. (_Jv_platform_close_on_exec): Prefixed system function with "::". (_Jv_bind): New method. (_Jv_listen): New method. (_Jv_write): New method. (_Jv_read): New method. * include/win32.h (_Jv_socket): New method. (_Jv_connect): New method. (_Jv_close): New method. (_Jv_bind): New method. (_Jv_listen): New method. (_Jv_write): New method. (_Jv_read): New method. * java/net/natNetworkInterface.cc: Include platform.h, removed inclusion of socket.h (getRealNetworkInterfaces): Replaced ::socket() by _Jv_socket() and ::close() by _Jv_close(). * java/net/natPlainDatagramSocketImpl.cc: Removed include of socket.h, definition of NATIVE_CLOSE and _Jv_bind, added some new lines to make code more readable. (create): Replaced ::socket() by _Jv_socket(). (close): Replaced NATIVE_CLOSE() by _Jv_close(). * java/net/natPlainSocketImpl.cc: Removed definition of NATIVE_CLOSE, _Jv_bind, Jv_connect and _Jv_accept, removed include of socket.h, removed some windows defines (now in include/win32.h). (create): Replaced ::socket() by _Jv_socket(). (close): Replaced NATIVE_CLOSE() by _Jv_close(). (write): Replaced ::read by _Jv_write(). (read): Replaced ::read by _Jv_read(). From-SVN: r59338
Michael Koch committed -
2002-11-21 Phil Edwards <pme@gcc.gnu.org> * docs/html/documentation.html: Fix broken/thinko'd URL. From-SVN: r59337
Phil Edwards committed -
From-SVN: r59336
GCC Administrator committed -
2002-11-21 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/run_doxygen: Tighter search expression for sed. * docs/doxygen/stdheader.cc: Handle the case of good headers. From-SVN: r59332
Phil Edwards committed -
From-SVN: r59329
Phil Edwards committed -
2002-11-21 Phil Edwards <pme@gcc.gnu.org> * acinclude.m4: Uniform formatting. * configure.in: x * configure.target: x * aclocal.m4, configure: Regenerate. From-SVN: r59328
Phil Edwards committed -
2002-11-21 Phil Edwards <pme@gcc.gnu.org> * include/bits/streambuf.tcc (basic_streambuf::sputbackc): Prefix "this->" to call to pbackfail. From-SVN: r59327
Phil Edwards committed -
2002-11-21 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/style.css: Update. * docs/doxygen/user.cfg.in: Update. * docs/html/documentation.html: Regenerate. * docs/html/17_intro/howto.html: Tweak I/O sentry entry. * docs/html/27_io/howto.html: New section on headers. * docs/html/faq/index.html: Add i386 threading entry. * docs/html/faq/index.txt: Regenerate. * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html: Import R23. From-SVN: r59326
Phil Edwards committed -
2002-11-21 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/TODO: Note change in clause 27 docs. * include/bits/basic_ios.h, include/bits/fpos.h, include/bits/ios_base.h, include/bits/stl_deque.h, include/bits/stl_iterator_base_types.h, include/std/std_fstream.h, include/std/std_iomanip.h, include/std/std_iosfwd.h, include/std/std_iostream.h, include/std/std_istream.h, include/std/std_ostream.h, include/std/std_sstream.h, include/std/std_streambuf.h: Doxygenate all I/O entities. From-SVN: r59325
Phil Edwards committed
-
- 20 Nov, 2002 12 commits
-
-
2002-11-20 Toon Moene <toon@moene.indiv.nluug.nl> * invoke.texi: Explain the purpose of -fmove-all-movables, -freduce-all-givs and -frerun-loop-opts better. From-SVN: r59323
Toon Moene committed -
* emit-rtl.c (gen_reg_rtx): Simplify mapping of Complex type to component type using GET_MODE_INNER. * expr.c (emit_move_insn_1): Ditto. * optabs.c (expand_binop): Ditto. (expand_unop): Ditto. (expand_complex_abs): Ditto. From-SVN: r59317
Steve Ellcey committed -
From-SVN: r59316
Douglas B Rupp committed -
streambuf.tcc (__copy_streambufs): Revert previous fix for the interactive half of libstdc++/6745... 2002-11-20 Benjamin Kosnik <bkoz@redhat.com> Jonathan Lennox <lennox@cs.columbia.edu> * include/bits/streambuf.tcc (__copy_streambufs): Revert previous fix for the interactive half of libstdc++/6745, use _M_buf_size_opt to set dynamically the correct buffer size. Co-Authored-By: Jonathan Lennox <lennox@cs.columbia.edu> From-SVN: r59314
Benjamin Kosnik committed -
2002-11-20 Michael Koch <konqueror@gmx.de> * Makefile.am (ordinary_java_source_files): Added java/nio/channels/FileChannel.java. * Makefile.in: Regenerated. From-SVN: r59313
Michael Koch committed -
* config/stormy16/stormy16.c (s16builtins, xstormy16_init_builtins, xstormy16_expand_builtin): New. * config/stormy16/stormy16.md (divmodhi4, sdivlh, udivlh): New. From-SVN: r59312
DJ Delorie committed -
* ggc-common.c [!ENABLE_VALGRIND_CHECKING] (VALGRIND_DISCARD): Define as empty. (ggc_realloc): Update valgrind annotations. * ggc-page.c [!ENABLE_VALGRIND_CHECKING] (VALGRIND_DISCARD): Define as empty. (alloc_anon, free_page, ggc_alloc, poison_pages): Add machinery to valgrind-annotate memory. From-SVN: r59310
Hans-Peter Nilsson committed -
* Makefile.in (RUN_GEN, VALGRIND_DRIVER_DEFINES): New variables. (DRIVER_DEFINES): Add $(VALGRIND_DRIVER_DEFINES). (executing gencheck, genconfigs, genconditions, genflags, gencodes, genconstants, genemit, genrecog, genopinit, genextract, genpeep, genattr, genattrtab, genoutput, gengenrtl, genpreds, gengtype, genprotos): Prepend $(RUN_GEN). * configure.in: Move host compiler tests before --enable-checking tests. (--enable-checking=valgrind): New. * config.in, configure: Regenerate. * cppfiles.c [!ENABLE_VALGRIND_CHECKING] (VALGRIND_DISCARD): Define as empty. (read_include_file): When doing the mmap+1 trick, valgrind-annotate the byte after the mmap:ed area as readable. (purge_cache): Remove above annotation. * gcc.c (execute) [ENABLE_VALGRIND_CHECKING]: Arrange to prepend VALGRIND_PATH -q to each command. From-SVN: r59309
Hans-Peter Nilsson committed -
* recog.c (constrain_operands): Prefer exact match over reloadable EXTRA_MEMORY_CONSTRAINT or EXTRA_ADDRESS_CONSTRAINT. * reload.c (find_reloads): Always reload EXTRA_ADDRESS_CONSTRAINT operands in Pmode. From-SVN: r59308
Ulrich Weigand committed -
* java/io/FileInputStream.java (getChannel): New method. * java/io/FileOutputStream.java (getChannel): New method. * java/net/ServerSocket.java (bind): Removed duplicate code and called another bind method instead. * java/nio/channels/SelectionKey.java (isValid): Removed wrong exception documentation. * java/nio/channels/ServerSocketChannel.java (accept): Added exception documentation. (open): Fixed typo, added exception documentation. * java/nio/channels/spi/AbstractSelectableChannel.java (implCloseChannel): Added exception documentation. (add): Reformated. (register): Added exception documentation. From-SVN: r59307
Michael Koch committed -
* ltconfig (osf[345]): Append $major to soname_spec. Reflect this in library_names_spec. * ltmain.sh (osf): Prefix $major with . for use as extension. boehm-gc: * ltconfig (osf[345]): Append $major to soname_spec. Reflect this in library_names_spec. * ltmain.sh (osf): Prefix $major with . for use as extension. From-SVN: r59306
Rainer Orth committed -
From-SVN: r59305
Andreas Jaeger committed
-