aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-06-242003-06-24 Michael Koch <konqueror@gmx.de>Michael Koch4-2/+387
* java/net/SocketImpl.java (shutdownInput): Made it non-abstract method throwing an exception like in SUNs JRE. (shutdownOutput): Likewise. * java/net/SocketInputStream.java, java/net/SocketOutputStream.java: New files from classpath. From-SVN: r68416
2003-06-24Font.java, [...]: New versions from classpath.Michael Koch6-6/+22
2003-06-24 Michael Koch <konqueror@gmx.de> * java/awt/Font.java, java/awt/Window.java, java/awt/color/ColorSpace.java, java/awt/datatransfer/StringSelection.java, java/awt/image/ColorModel.java: New versions from classpath. From-SVN: r68415
2003-06-242003-06-24 Michael Koch <konqueror@gmx.de>Michael Koch3-0/+14
* Makefile.am (awt_java_source_files): Added new files: javax/swing/plaf/basic/BasicSplitPaneDivider.java, javax/swing/plaf/basic/BasicSplitPaneUI.java * Makefile.in: Regenerated. From-SVN: r68414
2003-06-24JTextComponent.java: New version from classpath.Michael Koch2-0/+12
2003-06-24 Michael Koch <konqueror@gmx.de> * javax/swing/text/JTextComponent.java: New version from classpath. From-SVN: r68410
2003-06-24Timer.java, [...]: New versions from classpath.Michael Koch16-135/+1910
2003-06-24 Michael Koch <konqueror@gmx.de> * javax/swing/Timer.java, javax/swing/plaf/ActionMapUIResource.java, javax/swing/plaf/ButtonUI.java, javax/swing/plaf/ColorChooserUI.java, javax/swing/plaf/ColorUIResource.java, javax/swing/plaf/ComboBoxUI.java, javax/swing/plaf/ComponentInputMapUIResource.java, javax/swing/plaf/basic/BasicBorders.java: New versions from classpath. * javax/swing/plaf/basic/BasicSplitPaneDivider.java. javax/swing/plaf/basic/BasicSplitPaneUI.java: New file from classpath. * javax/swing/plaf/basic/doc-files/BasicBorders-1.png, javax/swing/plaf/basic/doc-files/BasicBorders-2.png, javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png, javax/swing/plaf/doc-files/ComponentUI-1.dia, javax/swing/plaf/doc-files/ComponentUI-1.png: New binary files from classpath. From-SVN: r68409
2003-06-242003-06-24 Michael Koch <konqueror@gmx.de>Michael Koch2-26/+17
* java/io/LineNumberReader.java (skip): Dont do line number accounting here as this is already done in read(), simplified. From-SVN: r68408
2003-06-24* testsuite/testsuite_performance.h: Portability.Loren J. Rittle2-0/+10
From-SVN: r68407
2003-06-24* include/ext/mt_allocator.h: Portability.Loren J. Rittle2-7/+11
From-SVN: r68406
2003-06-24method.c: add prototype for make_alias_for_thunk.Andrew Pinski2-0/+11
* method.c: add prototype for make_alias_for_thunk. (thunk_labelno, make_alias_for_thunk): only define if ASM_OUTPUT_DEF is defined. From-SVN: r68405
2003-06-24configure.host (freebsd*): Set abi_baseline_pair.Loren J. Rittle6-0/+9272
* configure.host (freebsd*): Set abi_baseline_pair. * config/abi/i386-freebsd4/baseline_symbols.txt: Update from 3.2 (at or near first release) to 3.3. * config/abi/i386-freebsd5/baseline_symbols.txt: New file. * config/abi/alpha-freebsd5/baseline_symbols.txt: New file. * config/abi/sparc-freebsd5/baseline_symbols.txt: New file. From-SVN: r68402
2003-06-24builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow...Roger Sayle5-0/+318
* builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow, powf, powl and their __builtin_ variants. (expand_builtin_pow): If the second argument is a constant integer and compiling with -ffast-math, use expand_powi to generate RTL if powi_cost is less than POWI_MAX_MULTS. (powi_cost): New function to return the number of multiplications necessary to evaluate an Nth power, for integer constant N. (expand_powi): New function to expand the RTL for evaluating the Nth power of a floating point value, for integer constant N. * doc/tm.texi (POWI_MAX_MULTS): Document new target macro. * gcc.dg/builtins-24.c: New test case. From-SVN: r68401
2003-06-24gcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c ↵Jason Thorpe2-0/+9
depends on gcc/testsuite/gcc.dg/cpp/mi1c.h. * gcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on gcc/testsuite/gcc.dg/cpp/mi1c.h. From-SVN: r68398
2003-06-24Daily bump.GCC Administrator2-2/+2
From-SVN: r68396
2003-06-23Makefile.tpl: Add maybe-configure-itcl to configure-gdb.Keith Seitz3-2/+7
* Makefile.tpl: Add maybe-configure-itcl to configure-gdb. * Makefile.in: Regenerate. From-SVN: r68393
2003-06-23cgraph.c (cgraph_nodes_queue): Declare.Jan Hubicka5-66/+136
* cgraph.c (cgraph_nodes_queue): Declare. (eq_node): Take identifier as p2. (cgraph_node): Update htab_find_slot_with_hash call. (cgraph_node_for_identifier): New. (cgraph_mark_needed_node): Move here from cgraphunit.c. * cgraph.h (cgraph_nodes_queue): Declare. (cgraph_node_for_identifier): Declare. * cgraphunit.c (cgraph_finalize_function): Collect entry points here instead of in cgraph_finalize_compilation_unit; constructors and destructors are entry points. (cgraph_finalize_compilation_unit): Reorganize debug outout; examine nested functions after lowerng; call collect_functions hook. (cgraph_mark_local_functions): DECL_COMDAT functions are not local. (cgraph_finalize_compilation_unit): Do not collect entry points. * varasm.c: Include cgraph.h (assemble_name): Mark referenced identifier as needed. * cgraphunit.c (record_call_1): Use get_callee_fndecl. From-SVN: r68390
2003-06-23i386.c (x86_output_mi_thunk): Don't pass MEM to %P0, just SYMBOL_REF.Jakub Jelinek9-15/+137
* config/i386/i386.c (x86_output_mi_thunk): Don't pass MEM to %P0, just SYMBOL_REF. * config/s390/s390.c (s390_output_mi_thunk): Avoid .plt in -m31 mode, as it requires pic register loaded. * varasm.c (resolve_unique_section): Remove prototype. No longer static. * tree.h (resolve_unique_section): New prototype. cp/ * method.c (thunk_labelno): New variable. (make_alias_for_thunk): New function. (use_thunk): Use it if defined ASM_OUTPUT_DEF. Put the thunk into the same section as the function it is calling. Include gt-cp-method.h. * Make-lang.in (gt-cp-method.h): Depend on s-gtype. (cp/method.o): Depend on gt-cp-method.h. * config-lang.in (gtfiles): Add $(srcdir)/cp/method.c. From-SVN: r68389
2003-06-23Makefile.def: Introduce flags_to_pass.Nathanael Nerode4-102/+117
* Makefile.def: Introduce flags_to_pass. * Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it. * Makefile.in: Regenerate. From-SVN: r68384
2003-06-23libstdc++-assign.txt: Update address.Benjamin Kosnik3-9/+25
2003-06-23 Benjamin Kosnik <bkoz@redhat.com> * docs/html/17_intro/libstdc++-assign.txt: Update address. * testsuite/performance/ifstream_getline.cc: Fix. From-SVN: r68382
2003-06-23re PR debug/9905 (Unhandled STMT_EXPR in loc_descriptor_from_tree)Andreas Schwab2-0/+7
PR debug/9905 * dwarf2out.c (loc_descriptor_from_tree): Handle MODIFY_EXPR by recursing through first argument. From-SVN: r68379
2003-06-23decl.c (register_dtor_fn): Mark cleanup as used.Jan Hubicka4-4/+25
* decl.c (register_dtor_fn): Mark cleanup as used. * decl2.c (mark_vtable_entries): Skip nops. * rtti.c (get_tinfo_ptr): Mark tinfo as used. (build_dynamic_cast_1): Likewise. (tinfo_base_init): Likewise. (emit_tinfo_decl): Likewise. From-SVN: r68377
2003-06-23Types _D -> _Diff, _R -> _RefDoug Gregor2-8/+13
From-SVN: r68375
2003-06-23ChangeLog.1: Fix a typo.Kazu Hirata10-14/+26
* ChangeLog.1: Fix a typo. * cfgrtl.c: Fix comment typos. * dwarf2out.c: Likewise. * expmed.c: Likewise. * genrecog.c: Likewise. * jump.c: Likewise. * rtlanal.c: Likewise. * ssa-dce.c: Likewise. * toplev.c: Likewise. From-SVN: r68374
2003-06-23extend.texi: Fix typos.Kazu Hirata4-4/+10
* doc/extend.texi: Fix typos. * doc/md.texi: Likewise. * doc/tm.texi: Likewise. From-SVN: r68371
2003-06-23basic-block.h: Fix comment formatting.Kazu Hirata23-67/+92
* basic-block.h: Fix comment formatting. * bt-load.c: Likewise. * builtins.c: Likewise. * c-common.c: Likewise. * c-common.h: Likewise. * c-format.c: Likewise. * coverage.c: Likewise. * cpplib.h: Likewise. * cpppch.c: Likewise. * dbxout.c: Likewise. * diagnostic.c: Likewise. * dwarf2out.c: Likewise. * expr.c: Likewise. * fold-const.c: Likewise. * function.c: Likewise. * gcc.c: Likewise. * gcov-io.c: Likewise. * gcov-io.h: Likewise. * gcov.c: Likewise. * profile.c: Likewise. * real.h: Likewise. * sched-deps.c: Likewise. From-SVN: r68369
2003-06-23contrib.texi (Contributors): Add a note on testing and remove duplicates ↵Gerald Pfeifer2-64/+10
from testers list. * doc/contrib.texi (Contributors): Add a note on testing and remove duplicates from testers list. From-SVN: r68367
2003-06-23mangle.c (hash_type): val is the TREE_LIST itself, not a pointer to it.Jakub Jelinek4-1/+20
* mangle.c (hash_type): val is the TREE_LIST itself, not a pointer to it. * g++.dg/opt/operator1.C: New test. From-SVN: r68364
2003-06-23(read_braced_string): Check for EOF. If encountered issue an error message.Nick Clifton2-0/+11
From-SVN: r68363
2003-06-23* doc/invoke.texi: Document dump options, dT and dW.Kazu Hirata2-0/+11
From-SVN: r68361
2003-06-23genrecog.c (pred_table): Remove the entry for mode_independent_operand.Kazu Hirata4-56/+9
* genrecog.c (pred_table): Remove the entry for mode_independent_operand. * recog.c (next_insns_test_no_inequality): Remove. (mode_independent_operand): Likewise. * recog.h: Remove the prototype for mode_independent_operand. From-SVN: r68360
2003-06-23h8300.c (output_simode_bld): Use rotxl.l to store into bit 0.Kazu Hirata3-3/+11
* config/h8300/h8300.c (output_simode_bld): Use rotxl.l to store into bit 0. * config/h8300/h8300.md (*extzv_1_r_h8300hs): Change cc of the second alternative to set_znv. (*extzv_1_r_inv_h8300hs): Likewise. From-SVN: r68358
2003-06-23configure.in (in_tree_gas): Find out here whether GAS is ELF, set ↵Hans-Peter Nilsson3-86/+101
in_tree_gas_is_elf accordingly. * configure.in (in_tree_gas): Find out here whether GAS is ELF, set in_tree_gas_is_elf accordingly. (in_tree_ld): Find out whether LD emulation is ELF, set in_tree_ld_is_elf accordingly. (gcc_cv_as_subsections, gcc_cv_as_hidden, gcc_cv_as_leb128) (gcc_cv_as_eh_frame, gcc_cv_as_shf_merge) (gcc_cv_as_dwarf2_debug_line, gcc_cv_as_gdwarf2_flag) (gcc_cv_as_gstabs_flag): Use $in_tree_gas_is_elf instead of grepping gas/Makefile. (gcc_cv_ld_ro_rw_mix, gcc_cv_ld_eh_frame_hdr, gcc_cv_ld_pie): Use $in_tree_ld_is_elf instead of grepping ld/Makefile. * configure: Regenerate. From-SVN: r68356
2003-06-23builtins.c (expand_builtin_mathfn_2): Use tree_cons to build up the ↵Roger Sayle4-10/+226
stabilized argument list, not build_tree_list. * builtins.c (expand_builtin_mathfn_2): Use tree_cons to build up the stabilized argument list, not build_tree_list. (expand_builtin_strcpy): Construct new argument list manually instead of using chainon to modify the original argument list. (expand_builtin_stpcpy): Construct new argument list manually instead of using copy_list and chainon. (expand_builtin_sprintf): New function. Optimize calls to sprintf when the format is "%s" or doesn't contain a '%'. (expand_builtin): Expand BUILT_IN_SPRINTF using the new function expand_builtin_sprintf. * gcc.c-torture/execute/string-opt-16.c: New test case. From-SVN: r68355
2003-06-23configure.in (noconfigdirs): Disable target-newlib and target-libgloss.Hans-Peter Nilsson3-69/+70
* configure.in (noconfigdirs) <cris-*-*>: Disable target-newlib and target-libgloss. <d30v-*-*, fr30-*-*, i960-*-*, m32r-*-*>: Disable gdb. <h8300*-*-*>: Disable libf2c and ${libgcj}. * configure: Regenerate. From-SVN: r68354
2003-06-23Daily bump.GCC Administrator2-2/+2
From-SVN: r68352
2003-06-22* function.c (set_insn_locators): Mark as unused.Andreas Schwab2-1/+5
From-SVN: r68350
2003-06-22common.opt: Add -finline-limit.Neil Booth5-58/+31
* common.opt: Add -finline-limit. * opts.c (common_handle_options): Handle it. * opts.sh: Temporary kludge for -finline-limit. * toplev.c (decode_f_option, independent_decode_option): Die. (parse_options_and_default_flags): No independent_decode_option. From-SVN: r68348
2003-06-22Nathan C.Paolo Carlini4-82/+146
2003-06-22 Paolo Carlini <pcarlini@unitus.it> Nathan C. Myers <ncm-nospam@cantrip.org> * include/std/std_streambuf.h (_M_move_out_cur): _M_out_lim is now used only for filebuf, when _M_buf_unified is true. epgtr() plays the role of _M_out_lim but it's only updated upon overflow, underflow, uflow, seekoff/pos. * include/bits/sstream.tcc (_M_underflow): New, implements stringbuf::underflow and uflow. (seekoff, seekpos): Tweak, use _M_update_egptr. * include/std/std_sstream.h (str): Rewrote, deal correctly with the new logic, in particular, when pptr() > egptr(). (_M_sync): When __testout && !__testin set all the get area pointers to the current string end. (_M_update_egptr): New, internal function updating egptr() to the actual string end. (_M_underflow): New, declare. (underflow): Dispatch to _M_underflow(false). (uflow): Dispatch to _M_underflow(true). * include/bits/sstream.tcc (pbackfail, overflow, seekoff, seekpos): Use only the documented derivation interface to basic_streambuf (gptr(), setg(), etc.) to work right with user specializations. * include/std/std_sstream.h (str, _M_sync): Likewise. From-SVN: r68347
2003-06-22* calls.c (emit_call_1): Readd lost ATTRIBUTE_UNUSED.Andreas Jaeger2-1/+5
From-SVN: r68346
2003-06-22* doc/invoke.texi: Document dumps, .btl, .cfg, and .bypass.Kazu Hirata2-2/+11
From-SVN: r68345
2003-06-22* doc/invoke.texi: Remove leading `-' from options in index.Andreas Schwab2-6/+10
From-SVN: r68343
2003-06-22* bt-load.c: Follow spelling conventions.Kazu Hirata2-1/+5
From-SVN: r68342
2003-06-22* expr.c (emit_move_insn_1): Fix a comment typo.Kazu Hirata2-2/+6
From-SVN: r68341
2003-06-22* doc/invoke.texi: Alphabetize dump options.Kazu Hirata2-6/+10
From-SVN: r68339
2003-06-22* doc/invoke.texi: Remove a duplicate -dk.Kazu Hirata2-3/+4
From-SVN: r68338
2003-06-22* doc/invoke.texi: Update dump file names.Kazu Hirata2-4/+8
From-SVN: r68336
2003-06-22safe-ctype.h (HC_UNKNOWN, [...]): Rename to HOST_CHARSET_UNKNOWN...Zack Weinberg10-31/+233
include: * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC respectively. libiberty: * safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC, not HC_ASCII and HC_EBCDIC. Add documentation in form expected by gather-docs. * hex.c: Use HOST_CHARSET, not hand-coded check of character set. * Makefile.in, functions.texi: Regenerate. gcc: * config/i370/i370.c, config/i370/i370.h: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC, not HC_ASCII and HC_EBCDIC. From-SVN: r68335
2003-06-22* doc/rtl.texi: Fix the @findex for pre_modify.Kazu Hirata2-1/+5
From-SVN: r68333
2003-06-22Convert to ISO C90.Andreas Jaeger1-6/+6
From-SVN: r68332
2003-06-22caller-save.c: Convert to ISO C90.Andreas Jaeger16-1175/+656
* caller-save.c: Convert to ISO C90. * calls.c: Likewise. * cfg.c: Likewise. * cfganal.c: Likewise. * cfgbuild.c: Likewise. * cfgcleanup.c: Likewise. * cfghooks.c: Likewise. * cfglayout.c: Likewise. * cfglayout.h: Likewise. * cfgloop.c: Likewise. * cfgloop.h: Likewise. * cfgloopanal.c: Likewise. * cfgloopmainip.c: Likewise. * cfgrtl.c: Likewise. From-SVN: r68331
2003-06-22arm.h (BIGGEST_ALIGNMENT): Use TARGET_REALLY_IWMMXT for selecting 64-bit ↵Richard Earnshaw2-1/+6
alignment. * arm.h (BIGGEST_ALIGNMENT): Use TARGET_REALLY_IWMMXT for selecting 64-bit alignment. From-SVN: r68330