summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * java-tree.h: Move JV_STATE_ERROR before JV_STATE_DONE.tromey2002-11-022-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58762 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/initexc.java: New file.tromey2002-11-023-0/+40
| | | | | | | * libjava.lang/initexc.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58761 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/8423dnovillo2002-11-022-0/+31
| | | | | | | * gcc.c-torture/execute/builtin-constant.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58760 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/rs6000.c (rs6000_override_options): Use stringdje2002-11-022-3/+8
| | | | | | | instructions when optimizing for size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58759 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c (make_method_value): Put class name, not signature, intotromey2002-11-022-1/+6
| | | | | | | `throws' field. For PR java/8415. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58758 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/8415:tromey2002-11-023-5/+9
| | | | | | | | * java/lang/reflect/natMethod.cc (getType): Use _Jv_FindClass. * prims.cc (_Jv_FindClassFromSignature): Indentation fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58757 138bc75d-0d04-0410-961f-82ee72b054a4
* Reverted erroneous checkintromey2002-11-025-61/+42
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58756 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR java/6388.tromey2002-11-025-42/+61
| | | | | | | | | | | | | | * lex.h (JAVA_INTEGRAL_RANGE_ERROR): Wrap in do...while. * java-tree.h (enum java_tree_index): New values JTI_DECIMAL_INT_MAX_NODE, JTI_DECIMAL_LONG_MAX_NODE. (decimal_int_max, decimal_long_max): New defines. * lex.c (yylex): Rewrote range checking. Sign extend literals. (error_if_numeric_overflow): Rewrote range checking. * decl.c (java_init_decl_processing): Initialize decimal_int_max, decimal_long_max. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58755 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (AM_MAKEFLAGS): Don't pass JC1FLAGS, CC and CXX, doschwab2002-11-023-6/+15
| | | | | | | | | pass GCJFLAGS. (FLAGS_TO_PASS): Define. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58752 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl>toon2002-11-021-1/+1
| | | | | | | * news.texi: Fix .f -> .r git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58751 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl>toon2002-11-022-5/+42
| | | | | | | | | * g77.texi: Correct documentation on generating C++ prototypes of Fortran routines with f2c. * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58750 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-02 Toon Moene <toon@moene.indiv.nluug.nl>toon2002-11-021-0/+6
| | | | | | | | | * g77.texi: Correct documentation on generating C++ prototypes of Fortran routines with f2c. * news.texi: Document fixes in GCC-3.3, 3.2 and 3.1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58749 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.h: Fix comment typos.kazu2002-11-024-8/+14
| | | | | | | | * config/h8300/h8300.md: Likewise. * config/h8300/lib1funcs.asm: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58748 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert this change:gerald2002-11-022-5/+13
| | | | | | | | *doc/install.texi (Installing GCC: Configuration): Clarify the only supported ways to configure gcc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58746 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-022-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58745 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-11-022-1/+8
| | | | | | | | PR libstdc++/8172 * src/string-inst.cc: Add instantiation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58738 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/7353 reduxzack2002-11-025-11/+53
| | | | | | | | | | | cp: * decl2.c (grokfield): Reject TYPE_DECLs with initializers. testsuite: * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C: Add some more cases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58737 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.md (anonymous and:QI pattern): Use 'n'kazu2002-11-022-1/+6
| | | | | | | instead of 'O' for the constraint for the second operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58736 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-11-025-199/+17
| | | | | | | | | | | | | | PR libstdc++/7926 * configure.target: Simplify. * config/cpu/i386/atomicity.h: Remove. * config/cpu/i386: Remove. * config/cpu/arm/atomicity.h: Remove. * config/cpu/arm: Remove. * config/cpu/x86-64/atomicity.h: Remove. * config/cpu/x86-64: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58735 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/8391mmitchel2002-11-024-0/+34
| | | | | | | | | | | * toplev.c (rest_of_compilation): Do not refuse to output code for an inline function in a local class. PR c++/8391 * g++.dg/opt/local1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58734 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/8415:tromey2002-11-023-0/+20
| | | | | | | | * libjava.lang/pr8415.java: New file. * libjava.lang/pr8415.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58732 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 David O'Brien <obrien@FreeBSD.org>obrien2002-11-012-29/+31
| | | | | | | | | | | | * config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Define __arch64__. (TRANSFER_FROM_TRAMPOLINE): Reformat. Add comment. Approved by: Mark Mitchell <mark@codesourcery.com> Message-ID: <15490000.1036182355@warlock.codesourcery.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58730 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.h (CAN_ELIMINATE): Simplify.kazu2002-11-012-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58729 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/h8300/h8300.h (OPTIMIZATION_OPTIONS): New.kazu2002-11-012-0/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58728 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/ia64.h (MASK_INLINE_DIV_LAT): Remove.sje2002-11-015-47/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (MASK_INLINE_DIV_THR): Remove. (TARGET_INLINE_DIV_LAT): Remove. (TARGET_INLINE_DIV_THR): Remove. (TARGET_INLINE_DIV): Remove. (MASK_INLINE_FLOAT_DIV_LAT): New macro. (MASK_INLINE_FLOAT_DIV_THR): New macro. (MASK_INLINE_INT_DIV_LAT): New macro. (MASK_INLINE_INT_DIV_THR): New macro. (TARGET_INLINE_FLOAT_DIV_LAT): New macro. (TARGET_INLINE_FLOAT_DIV_THR): New macro. (TARGET_INLINE_INT_DIV_LAT): New macro. (TARGET_INLINE_INT_DIV_THR): New macro. (TARGET_INLINE_FLOAT_DIV): New macro. (TARGET_INLINE_INT_DIV): New macro. * config/ia64/ia64.md (divsi3): Change to use new macros. (modsi3): Ditto. (udivsi3): Ditto. (umodsi3): Ditto. (divsi3_internal): Ditto. (divdi3): Ditto. (moddi3): Ditto. (udivdi3): Ditto. (umoddi3): Ditto. (divdi3_internal_lat): Ditto. (divdi3_internal_thr): Ditto. (divsf3): Ditto. (divsf3_internal_lat): Ditto. (divsf3_internal_thr): Ditto. (divdf3): Ditto. (divdf3_internal_lat): Ditto. (divdf3_internal_thr): Ditto. (divtf3): Ditto. (divtf3_internal_lat): Ditto. (divtf3_internal_thr): Ditto. * config/ia64/ia64.c (ia64_override_options): Change to check new macros for conflicts in settings. * doc/invoke.texi (-minline-divide-min-latency): Remove. (-minline-divide-max-throughput): Remove. (-minline-float-divide-min-latency): New. (-minline-float-divide-max-throughput): New. (-minline-int-divide-min-latency): New. (-minline-int-divide-max-throughput): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58727 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.mauve/mauve.exp (find_mauve_sources): New proc.tromey2002-11-012-2/+23
| | | | | | | | (test_mauve): Use it. (test_mauve_sim): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58725 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>bkoz2002-11-012-0/+39
| | | | | | | | PR libstdc++/8197 * config/link-map.gnu: Export math stubbs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58721 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-11-0111-97/+131
| | | | | | | | | | | | | | | | | PR libstdc++/8318 * include/std/std_iostream.h: Tweak. * include/std/std_iosfwd.h: Add _GLIBCPP_USE_WCHAR_T. * include/std/std_iomanip.h: Same. * include/bits/stringfwd.h: Same. * include/bits/basic_string.tcc: Same. * include/bits/sstream.tcc: Same. * include/bits/fstream.tcc: Same. * include/bits/basic_ios.tcc: Same. * include/bits/streambuf.tcc: Same. * include/bits/locale_facets.tcc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58720 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 John Carter <john.carter@tait.co.nz>paolo2002-11-012-2/+10
| | | | | | | | | PR libstdc++/7961 * include/bits/basic_string.tcc (compare(const _CharT* __s)): Don't access __s past its length. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58717 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/7856rearnsha2002-11-012-10/+25
| | | | | | | | * arm.c (use_return_insn): Don't use a return insn if there are saved integer regs, but LR is not one of them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58716 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 Michael Koch <konqueror@gmx.de>mkoch2002-11-0121-8/+1166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/nio/ByteOrder.java: New file. * java/nio/channels/DatagramChannel.java: (DatagramChannel): New constructor. * java/nio/channels/Pipe.java: New file. * java/nio/channels/SelectableChannel.java: New file. * java/nio/channels/SelectionKey.java: New file. * java/nio/channels/Selector.java: New file. * java/nio/channels/ServerSocketChannel.java (ServerSocketChannel): New constructor. * java/nio/channels/SocketChannel.java (SocketChannel): New constructor. * java/nio/channels/Pipe.java: New file. * java/nio/channels/spi/AbstractChannel.java: New file. * java/nio/channels/spi/AbstractInterruptibleChannel.java: New file. * java/nio/channels/spi/AbstractSelectableChannel.java: License added (AbstractSelectableChannel): New stubbed method. * java/nio/channels/spi/AbstractSelectionKey.java: New file. * java/nio/channels/spi/AbstractSelector.java: New file. * java/nio/channels/spi/SelectorProvider.java: New file. * java/nio/charset/Charset.java: New file. * java/nio/charset/CoderMalfunctionError.java: New file. * java/nio/charset/CodingErrorAction.java: New file. * java/nio/charset/spi/CharsetProvider.java (charsetForName): Uncommented. * Makefile.am (java_native_source_files): Added new files. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58713 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (emit_move_insn): Use SCALAR_FLOAT_MODE_Phubicka2002-11-013-1/+10
| | | | | | | * machmode.h (SCALAR_FLOAT_MODE_P): New macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58712 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-11-012-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58711 138bc75d-0d04-0410-961f-82ee72b054a4
* PR optimization/6162neroden2002-11-012-0/+8
| | | | | | | | * md.texi: Document restriction on commutative operand specification. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58705 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-11-01 Michael Koch <konqueror@gmx.de>mkoch2002-11-016-30/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/net/InetAddress.java: (isAnyLocalAddress): Implemented. (isLoopbackAddress): Implemented, comment added. (isLinkLocalAddress): Implemented, documentation added. (isSiteLocalAddress): Implemented, documentation added. (isMCGlobal): Implemented, documentation added. (isMCNodeLocal): Implemented, documentation added. (isMCLinkLocal): Implemented, documentation added. (isMCSiteLocal): Implemented, documentation added. (isMCOrgLocal): Implemented, documentation added. (getHostName): Documentation added. (getCanonicalHostName): Implemented, documentation added. (getAddress): Documentation added. (hashCode): Documentation added. (equals): Documentation added. (toString): Fixed implementation. (getByAddress): Use Inet4Address and Inet6Address. (lookup): New linewrap. (getByName): SecurityManager check added, support Inet4Address and Inet6address, comments added. (getAllByName): SecurityManager check added, comments added. * java/net/Inet6Address.java: (Inet6Address): Initialize parent class with addr instead of null. * java/net/URL.java (equals): Documentation added. (getFile): Documentation added. (hashCode): Documentation added. * java/net/natInetAddress.cc: (aton): Fix IPv6 support. * java/net/natPlainDatagramSocketImpl.cc: (peek): Throw PortUnreachableException when suitable. (peekData): Throw PortUnreachableException when suitable. (send): Throw PortUnreachableException when suitable. (receive): Throw PortUnreachableException when suitable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58704 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-10-31 Benjamin Kosnik <bkoz@redhat.com>bkoz2002-11-013-62/+63
| | | | | | | | | | PR libstdc++/8348 * include/bits/istream.tcc (istream::tellg): Remove sentry bits. (istream::seekg): Same. * testsuite/27_io/istream_seeks.cc (test06): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58703 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/zip/ZipFile.java (readLeShort): Take and use DataInput asmark2002-10-312-39/+71
| | | | | | | | | | | | | | | argument. (readLeShort): Likewise and use byte[]. (readLeInt): Likewise. (readEntries): Use new versions of methods and use byte[] for reading a complete zip entry. Add ZipFile name to exceptions. (entries): Add ZipFile name to exceptions. (getEntry): Likewise. (checkLocalHeader): Use new versions of methods and add ZipFile name to exceptions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58697 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/8186jason2002-10-315-6/+70
| | | | | | | | | * cp-tree.h (ADDR_IS_INVISIREF): New macro. * call.c (convert_for_arg_passing): Set it. * except.c (stabilize_throw_expr): Recurse for such an arg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58696 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-10-31 Eric Christopher <echristo@redhat.com>echristo2002-10-312-5/+6
| | | | | | | * explow.c (convert_memory_address): Use shallow_copy_rtx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58695 138bc75d-0d04-0410-961f-82ee72b054a4
* * expmed.c (store_bit_field): Check FUNCTION_ARG_REG_LITTLE_ENDIAN.sje2002-10-312-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58694 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/hpux.h (MEMBER_TYPE_FORCES_BLK): Set for non-floats.sje2002-10-312-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58693 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct formatting in previous patch.dalej2002-10-312-8/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58692 138bc75d-0d04-0410-961f-82ee72b054a4
* enable -falign-xxx flagsdalej2002-10-312-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58690 138bc75d-0d04-0410-961f-82ee72b054a4
* restore old commentjason2002-10-311-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58687 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-10-31 Mark Anderson <mark@panonet.net>tromey2002-10-312-0/+9
| | | | | | | | * java/awt/GridBagLayout.java (setConstraints): New stubbed method added git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58686 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in my previous commit.hubicka2002-10-311-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58684 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (override_options): Set defaults for flag_omit_frame_pointer,hubicka2002-10-312-13/+44
| | | | | | | | | | | | flag_asynchronous_unwind_tables, flag_pcc_struct_return. * i386.c (optimization_options): Set flag_omit_frame_pointer, flag_asynchronous_unwind_tables, flag_pcc_struct_return to 2. Do not clear -momit-leaf-frame-pointer when profiling. (ix86_frame_pointer_required): Frame pointer is allways required when profiling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58681 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (lang_decl_flags): Remove init_priority.mmitchel2002-10-314-14/+15
| | | | | | | | | | | (lang_decl): Add delta. (GLOBAL_INIT_PRIORITY): Remove. (THUNK_DELTA): Revise definition. * decl2.c (start_objects): Don't set GLOBAL_INIT_PRIORITY. * dump.c (cp_dump_tree): Don't dump it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58680 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.md (negdf2_ifs_rex64): Don't allow GPR operand.hubicka2002-10-312-3/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58678 138bc75d-0d04-0410-961f-82ee72b054a4
* * sh.h (binary_logical_operator): Declare.amylaar2002-10-314-0/+53
| | | | | | | | * sh.c (binary_logical_operator): New function. * sh.md (xordi3+1): New combiner splitter pattern. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58675 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud