]> gcc.gnu.org Git - gcc.git/log
gcc.git
21 years ago* config/darwin.h, config/elfos.h, config/i960/i960-coff.h
Zack Weinberg [Fri, 27 Jun 2003 16:08:43 +0000 (16:08 +0000)]
* config/darwin.h, config/elfos.h, config/i960/i960-coff.h
* config/m68k/coff.h: ASM_FILE_START_FILE_DIRECTIVE should
be TARGET_ASM_FILE_START_FILE_DIRECTIVE.

From-SVN: r68578

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 15:58:42 +0000 (15:58 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* java/rmi/server/SkeletonNotFoundException.java
(SkeletonNotFoundException): Removed wrong @deprecated tag.
* java/rmi/server/UnicastRemoteObject.java
(exportObject): Made package-private.

From-SVN: r68577

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 15:49:36 +0000 (15:49 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* java/text/Format.java
(serialVersionUID): Fixed value.

From-SVN: r68576

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 15:48:15 +0000 (15:48 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* java/net/Inet4Address.java
(Inet4Address): Made package-private.
* java/net/Inet6Address.java
(Inet4Address): Made package-private.

From-SVN: r68575

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 15:46:59 +0000 (15:46 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* java/io/RandomAccessFile.java
(readLine): Removed wrong @deprecated tag.
(getChannel): Made final.

From-SVN: r68574

21 years agocgraph.c (cgraph_node, [...]): Avoid re-initializing of known_decls.
Jan Hubicka [Fri, 27 Jun 2003 15:42:48 +0000 (17:42 +0200)]
cgraph.c (cgraph_node, [...]): Avoid re-initializing of known_decls.

* cgraph.c (cgraph_node, cgraph_varpool_node): Avoid re-initializing
of known_decls.

From-SVN: r68573

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 13:41:25 +0000 (13:41 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* gnu/java/nio/FileChannelImpl.java
(write): Removed.

From-SVN: r68572

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 13:34:12 +0000 (13:34 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* java/nio/ByteBufferImpl.java
(ByteBufferImpl): Made it a package-private class
* java/nio/CharBufferImpl.java
(CharBufferImpl): Made it a package-private class
* java/nio/DirectByteBufferImpl.java
(DirectByteBufferImpl): Made it a package-private class
* java/nio/DoubleBufferImpl.java
(DoubleBufferImpl): Made it a package-private class
* java/nio/FloatBufferImpl.java
(FloatBufferImpl): Made it a package-private class
* java/nio/IntBufferImpl.java
(IntBufferImpl): Made it a package-private class
* java/nio/LongBufferImpl.java
(LongBufferImpl): Made it a package-private class
* java/nio/ShortBufferImpl.java
(ShortBufferImpl): Made it a package-private class
* java/nio/channels/FileChannel.java
(write): Made final.
* java/nio/channels/ServerSocketChannel.java
(ServerSocketChanne): Made protected.

From-SVN: r68571

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 13:06:50 +0000 (13:06 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* javax/naming/CompositeName.java
(serialVersionUID): New member variable.
* javax/naming/CompoundName.java
(serialVersionUID): New member variable.
* javax/naming/InitialContext.java
(InitialContext): Throws NamingException.
(init): Likewise.
* javax/naming/LinkRef.java
(serialVersionUID): New member variable.
(gteLinkName): Throws NamingException.
* javax/naming/NamingException.java
(serialVersionUID): New member variable.
* javax/naming/NamingSecurityException.java
(NamingSecurityException): Made abstract.
(serialVersionUID): New member variable.
* javax/naming/ReferralException.java
(serialVersionUID): New member variable.
* javax/naming/StringRefAddr.java
(serialVersionUID): New member variable.
* javax/naming/directory/BasicAttribute.java:
Reworked imports.
(serialVersionUID): New member variable.
(get): Throws NamingException.
(getAll): Throws NamingException.
* javax/naming/directory/BasicAttributes.java:
Reworked imports.
(serialVersionUID): New member variable.
* javax/naming/ldap/UnsolicitedNotificationEvent.java
(serialVersionUID): New member variable.

From-SVN: r68570

21 years ago2003-06-27 Michael Koch <konqueror@gmx.de>
Michael Koch [Fri, 27 Jun 2003 12:48:39 +0000 (12:48 +0000)]
2003-06-27  Michael Koch  <konqueror@gmx.de>

* Makefile.am
(awt_java_source_files): Added new files:
javax/swing/Popup.java,
javax/swing/PopupFactory.java
* Makefile.in: Regenerated.

From-SVN: r68569

21 years agoJWindow.java, [...]: New versions from classpath.
Michael Koch [Fri, 27 Jun 2003 12:41:52 +0000 (12:41 +0000)]
JWindow.java, [...]: New versions from classpath.

2003-06-27  Michael Koch  <konqueror@gmx.de>

* javax/swing/JWindow.java,
javax/swing/event/AncestorEvent.java,
javax/swing/event/HyperlinkEvent.java,
javax/swing/event/InternalFrameEvent.java,
javax/swing/event/ListDataEvent.java,
javax/swing/event/TableModelEvent.java,
javax/swing/plaf/PopupMenuUI.java,
javax/swing/plaf/SplitPaneUI.java,
javax/swing/plaf/TabbedPaneUI.java,
javax/swing/plaf/TextUI.java,
javax/swing/plaf/TreeUI.java,
javax/swing/plaf/basic/BasicTextUI.java,
javax/swing/plaf/basic/BasicTreeUI.java:
New versions from classpath.
* javax/swing/Popup.java,
javax/swing/PopupFactory.jav:
New source files from classpath.
* javax/swing/plaf/doc-files/TreeUI-1.png:
New binary files from classpath.

From-SVN: r68568

21 years agodefaults.h (REGISTER_MOVE_COST): Define default here.
Hans-Peter Nilsson [Fri, 27 Jun 2003 12:40:13 +0000 (12:40 +0000)]
defaults.h (REGISTER_MOVE_COST): Define default here.

* defaults.h (REGISTER_MOVE_COST): Define default here.
* regclass.c: Don't define default REGISTER_MOVE_COST here.
* reload.c, reload1.c: Ditto.

From-SVN: r68567

21 years agoNathan C.
Paolo Carlini [Fri, 27 Jun 2003 12:33:49 +0000 (14:33 +0200)]
Nathan C.

2003-06-27  Paolo Carlini  <pcarlini@unitus.it>
    Nathan C. Myers  <ncm-nospam@cantrip.org>

PR libstdc++/9178
* include/bits/fstream.tcc (_M_underflow): Properly estimate
the worst-case number of external bytes for a given get area.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: New.

2003-06-27  Paolo Carlini  <pcarlini@unitus.it>
    Petur Runolfsson  <peturr02@ru.is>

PR libstdc++/11305
* include/bits/fstream.tcc (overflow): Properly estimate the
worst-case number of external bytes for a given put area
(by using codecvt::max_length()).
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1: New.
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2: New.
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3: New.
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4: New.

Co-Authored-By: Nathan C. Myers <ncm-nospam@cantrip.org>
Co-Authored-By: Petur Runolfsson <peturr02@ru.is>
From-SVN: r68566

21 years ago* config/linker-map.gnu: Remove ; after __numpunct_cache.
Nathan Sidwell [Fri, 27 Jun 2003 11:01:27 +0000 (11:01 +0000)]
* config/linker-map.gnu: Remove ; after __numpunct_cache.

From-SVN: r68563

21 years ago* flags.h: Really install previous change.
Richard Earnshaw [Fri, 27 Jun 2003 09:51:22 +0000 (09:51 +0000)]
* flags.h: Really install previous change.

From-SVN: r68562

21 years agortl.h (emit_note): Remove FILE parameter.
Nathan Sidwell [Fri, 27 Jun 2003 09:49:44 +0000 (09:49 +0000)]
rtl.h (emit_note): Remove FILE parameter.

* rtl.h (emit_note): Remove FILE parameter.
* emit-rtl.c (emit_line_note): Adjust emit_note call.
(emit_note): Remove FILE parameter. Adjust.
* builtins.c (expand_builtin_expect): Adjust emit_note call.
* c-semantics.c (genrtl_scope_stmt): Likewise.
(expand_stmt): Likewise.
* cfglayout.c (reemit_insn_block_notes): Likewise.
(duplicate_insn_chain): Likewise.
* except.c (expand_eh_region_start, expand_eh_region_end,
sjlj_emit_function_enter): Likewise.
* explow.c (probe_stack_range): Likewise.
* expr.c (emit_block_move_via_loop): Likewise.
* function.c (init_function_start, expand_function_start,
expand_function_end, thread_prologue_and_epilogue_insns): Likewise.
* integrate.c (expand_inline_function, copy_insn_list): Likewise.
* reg-stack.c (compensate_edge): Likewise.
* reload1.c (reload): Likewise.
* rtlanal.c (hoist_insn_to_edge): Likewise.
* stmt.c (expand_fixup, expand_start_loop, expand_start_null_loop,
expand_loop_continue_here, expand_end_loop, expand_continue_loop,
expand_exit_loop_top_cond, expand_value_return,
expand_start_bindings_and_block, expand_end_bindings,
expand_decl_cleanup, expand_start_case): Likewise.
* unroll.c (copy_loop_body
* config/alpha/alpha.c (alpha_output_mi_thunk_osf): Likewise.
* config/ia64/ia64.c (ia64_output_mi_thunk): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_eh_toc_restore,
rs6000_emit_allocate_stack, rs6000_output_function_prologue,
rs6000_output_function_epilogue, rs6000_output_mi_thunk): Likewise.
* config/sh/sh.c (sh_output_mi_thunk): Likewise.
* config/sparc/sparc.c (sparc_output_mi_thunk): Likewise.

* ada/misc.c (record_code_position): Likewise.

From-SVN: r68561

21 years agoc-tree.h (grokfield): Remove unused filename and line parameters.
Nathan Sidwell [Fri, 27 Jun 2003 09:05:45 +0000 (09:05 +0000)]
c-tree.h (grokfield): Remove unused filename and line parameters.

* c-tree.h (grokfield): Remove unused filename and line parameters.
* c-decl.c (grokfield): Remove unused filename and line parameters.
* c-parse.in (component_decl): Adjust field grokking rules, adjust
grokfield calls.
(component_declarator): Likewise.
(component_notype_declarator): Likewise.
* objc/objc-act.c (build_module_descriptor): Adjust grokfield
calls.
(build_protocol_template, build_method_prototype_list_template,
build_method_prototype_template, build_category_template,
build_selector_template, build_class_template,
build_super_template, build_ivar_template,
build_ivar_list_template, build_method_list_template,
build_method_template, add_instance_variable): Likewise.

From-SVN: r68560

21 years agoios_base.h (ios_base::_M_getloc): Return reference to the imbued locale.
Benjamin Kosnik [Fri, 27 Jun 2003 07:25:38 +0000 (07:25 +0000)]
ios_base.h (ios_base::_M_getloc): Return reference to the imbued locale.

2003-06-26  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/ios_base.h (ios_base::_M_getloc): Return reference
to the imbued locale.
* include/bits/locale_facets.tcc (num_put::_M_convert_int): Use
_M_getloc.
(num_put::_M_convert_float): Use.

2003-06-26  Benjamin Kosnik  <bkoz@redhat.com>
    Jerry Quinn  <jlquinn@optonline.net>

* config/linker-map.gnu: Add __numpunct_cache.
* config/locale/gnu/numeric_members.cc
(numpunct::_M_initialize_numpunct): Account for _M_data, fill in
all elements for "C" locale.
(numpunct::~numpunct): Delete _M_data.
* config/locale/generic/numeric_members.cc: Same.
* include/bits/basic_ios.tcc
(basic_ios::init): Remove __locale_cache bits.
(basic_ios::_M_cache_locale): Same.
* include/bits/ios_base.h: Same. Tweaks.
* include/bits/locale_classes.h: Tweaks. Reorder classes.
(__use_cache): Make friends with _Impl, locale.
(_Impl::_M_caches): Add.
(_Impl::_M_install_cache): Add.
* include/bits/locale_facets.h (__numpunct_cache): New.
(numpunct): Encapsulate data members in __numpunct_cache member,
_M_data. Adjust virtuals.
(numpunct::numpunct): New ctor for the same.
(__locale_cache_base): Remove.
(__locale_cache): Remove.
* include/bits/locale_facets.tcc (__use_cache): New function,
specializations.
(num_put::_M_convert_int, _M_convert_float, do_put): Use it.
* src/globals.cc: Add cache_vec, numpunct_cache_c, numpunct_cache_w.
* src/ios.cc (ios_base::ios_base): Remove __locale_cache.
* src/locale-inst.cc: Same. Add __numpunct_cache.
* src/locale.cc: Tweak inlines.
(__use_cache): Define specializations.
* src/localename.cc: Use global bits.
(_Impl::~Impl): Deal with __numpunct_cache destruction.
(_Impl::_Impl): Same. Pre-cache standard numpunct facets.
(_Impl::_M_init_facet): Take into account __numpunct_cache.
* testsuite/27_io/ios_base/cons/assign_neg.cc: Update line numbers.
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.

Co-Authored-By: Jerry Quinn <jlquinn@optonline.net>
From-SVN: r68558

21 years agostmt.c (do_jump_if_equal): Return 0 earlier if OP1 and OP2 are known to be not equiva...
Kazu Hirata [Fri, 27 Jun 2003 06:02:49 +0000 (06:02 +0000)]
stmt.c (do_jump_if_equal): Return 0 earlier if OP1 and OP2 are known to be not equivalent.

* stmt.c (do_jump_if_equal): Return 0 earlier if OP1 and
OP2 are known to be not equivalent.

From-SVN: r68557

21 years agofinal.c (debug_flush_symbol_queue): New function.
Devang Patel [Fri, 27 Jun 2003 03:04:40 +0000 (20:04 -0700)]
final.c (debug_flush_symbol_queue): New function.

        * final.c (debug_flush_symbol_queue): New function.
        (debug_queue_symbol): New function.
        (debug_free_queue): New function.
        (debug_nesting): New variable.
        (symbol_queue): New variable.
        (symbol_queue_index): Same.
        (symbol_queue_size): Same.
        * debug.h (debug_flush_symbol_queue): New.
        (debug_queue_symbol): New.
        (debug_free_queue): New.
        (debug_nesting): New.
        (symbol_queue_index): New.
        * dbxout.c (DBXOUT_DECR_NESTING): New macro.
        (DBXOUT_DECR_NESTING_AND_RETURN): New macro.
        (dbxout_init): Delay symbol output.
        (dbxout_global_decl): Save, set and reset TREE_USED bit around dbxout_symbol()
        call.
        (dbxout_begin_function): Same.
        (dbxout_finish): Free symbol queue.
        (dbxout_type): Put appropriate symbols in queue.
        (dbxout_symbol): Put info for symbol's type in queue. Decrement/Increment
        nesting counts flush symbol queue appropriately.
        (dbxout_parms): Increment dbxout nesting.
        (dbxout_reg_parms): Same.
        * flags.h (flag_debug_only_used_symbols): New.
        * toplev.c (flag_debug_only_used_symbols): New variable.
        (lang_independent_options): Add entries for new option -feliminate-unused-debug-symbols.
        * common.opt: Add entry for -feliminate-unused-debug-symbols.
        * opts.c (common_handle_options): Same.
        * config/rs6000/darwin.h (CC1_SPEC): Interpret -gused as -feliminate-unused-debug-symbols.
        * doc/invoke.texi (Debugging Options): Document -feliminate-unused-debug-symbols.

From-SVN: r68556

21 years agobuiltins.c (expand_builtin_sprintf): Use c_getstr and strlen to obtain the format...
Roger Sayle [Fri, 27 Jun 2003 02:50:19 +0000 (02:50 +0000)]
builtins.c (expand_builtin_sprintf): Use c_getstr and strlen to obtain the format string instead of using...

* builtins.c (expand_builtin_sprintf): Use c_getstr and strlen to
obtain the format string instead of using TREE_STRING_POINTER and
TREE_STRING_LENGTH.  Only optimize sprintf(dst,"%s",src) when the
return value is unused or the length of src is a known constant.

* gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
sprintf(dst,"%s",src) optimization.
* gcc.c-torture/execute/20030626-1.c: New test case.
* gcc.c-torture/execute/20030626-2.c: New test case.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r68555

21 years agoDaily bump.
GCC Administrator [Fri, 27 Jun 2003 00:16:08 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r68552

21 years agoia64.c (ia64_expand_call): Don't add ar.pfs for sibcalls.
Richard Henderson [Thu, 26 Jun 2003 20:51:54 +0000 (13:51 -0700)]
ia64.c (ia64_expand_call): Don't add ar.pfs for sibcalls.

        * config/ia64/ia64.c (ia64_expand_call): Don't add ar.pfs for sibcalls.
        (ia64_split_call): Only load descriptor for GP register inputs.
        (ia64_expand_epilogue): Check current_frame_info.mask not
        current_function_is_leaf to restore ar.pfs.

From-SVN: r68549

21 years ago* config/ia64/ia64.h (REGISTER_NAMES): R0 is really AP.
Richard Henderson [Thu, 26 Jun 2003 20:50:04 +0000 (13:50 -0700)]
* config/ia64/ia64.h (REGISTER_NAMES): R0 is really AP.

From-SVN: r68548

21 years agoemit-rtl.c (try_split): Append to new CALL_INSN_FUNCTION_USAGE instead of replacing it.
Richard Henderson [Thu, 26 Jun 2003 20:46:47 +0000 (13:46 -0700)]
emit-rtl.c (try_split): Append to new CALL_INSN_FUNCTION_USAGE instead of replacing it.

        * emit-rtl.c (try_split): Append to new CALL_INSN_FUNCTION_USAGE
        instead of replacing it.

From-SVN: r68547

21 years agoflow.c (propagate_one_insn): Kill function return value registers across tail calls.
Richard Henderson [Thu, 26 Jun 2003 20:45:18 +0000 (13:45 -0700)]
flow.c (propagate_one_insn): Kill function return value registers across tail calls.

        * flow.c (propagate_one_insn): Kill function return value
        registers across tail calls.

From-SVN: r68546

21 years agoflow.c (propagate_one_insn): Preserve live-at-end registers across tail calls.
Richard Henderson [Thu, 26 Jun 2003 20:29:55 +0000 (13:29 -0700)]
flow.c (propagate_one_insn): Preserve live-at-end registers across tail calls.

        * flow.c (propagate_one_insn): Preserve live-at-end registers
        across tail calls.

From-SVN: r68544

21 years agoconfigure.in: Rename 'target_libs' to 'target_libraries'.
Nathanael Nerode [Thu, 26 Jun 2003 20:18:34 +0000 (20:18 +0000)]
configure.in: Rename 'target_libs' to 'target_libraries'.

* configure.in: Rename 'target_libs' to 'target_libraries'.
Remove useless reference to 'target_libs'.
* configure: Regenerate.

From-SVN: r68543

21 years agoreload.c (can_reload_into): New function.
J"orn Rennecke [Thu, 26 Jun 2003 20:07:23 +0000 (20:07 +0000)]
reload.c (can_reload_into): New function.

* reload.c (can_reload_into): New function.
(push_reload): Use it.

From-SVN: r68542

21 years agodemangle-expected: Add more GNU V3 testcases.
H.J. Lu [Thu, 26 Jun 2003 19:09:56 +0000 (19:09 +0000)]
demangle-expected: Add more GNU V3 testcases.

2003-06-26  H.J. Lu <hongjiu.lu@intel.com>

* testsuite/demangle-expected: Add more GNU V3 testcases.

From-SVN: r68540

21 years agoh8300.c (compute_a_rotate_length): Fix the references to the amount of a rotation.
Kazu Hirata [Thu, 26 Jun 2003 17:50:01 +0000 (17:50 +0000)]
h8300.c (compute_a_rotate_length): Fix the references to the amount of a rotation.

* config/h8300/h8300.c (compute_a_rotate_length): Fix the
references to the amount of a rotation.

From-SVN: r68539

21 years agofilebuf_copy.cc: New, testing char by char file copy.
Nathan C. Myers [Thu, 26 Jun 2003 16:38:40 +0000 (16:38 +0000)]
filebuf_copy.cc: New, testing char by char file copy.

2003-06-26  Nathan C. Myers  <ncm-nospam@cantrip.org>
    Paolo Carlini  <pcarlini@unitus.it>

* testsuite/performance/filebuf_copy.cc: New, testing char
by char file copy.

Co-Authored-By: Paolo Carlini <pcarlini@unitus.it>
From-SVN: r68538

21 years agocoff.h: Don't include dbxcoff.h.
Nathanael Nerode [Thu, 26 Jun 2003 16:34:32 +0000 (16:34 +0000)]
coff.h: Don't include dbxcoff.h.

* config/sh/coff.h: Don't include dbxcoff.h.
* config.gcc: List it here.

From-SVN: r68537

21 years agocall.c (build_op_delete_call): Use strip_array_call.
Nathan Sidwell [Thu, 26 Jun 2003 15:23:54 +0000 (15:23 +0000)]
call.c (build_op_delete_call): Use strip_array_call.

* call.c (build_op_delete_call): Use strip_array_call. Correct
error message to say 'delete' or 'delete[]'.

From-SVN: r68536

21 years agopostreload.c (reload_cse_simplify_set): Call cselib_lookup earlier.
Kazu Hirata [Thu, 26 Jun 2003 14:08:15 +0000 (14:08 +0000)]
postreload.c (reload_cse_simplify_set): Call cselib_lookup earlier.

* postreload.c (reload_cse_simplify_set): Call cselib_lookup
earlier.  Don't check if SRC is a constant.

From-SVN: r68534

21 years agopostreload.c (reload_cse_simplify_set): Call cselib_lookup earlier.
Kazu Hirata [Thu, 26 Jun 2003 13:42:33 +0000 (13:42 +0000)]
postreload.c (reload_cse_simplify_set): Call cselib_lookup earlier.

* postreload.c (reload_cse_simplify_set): Call cselib_lookup
earlier.  Don't check if SRC is a constant.

From-SVN: r68533

21 years agoMakefile.in (OBJS): Add postreload.o.
Kazu Hirata [Thu, 26 Jun 2003 13:37:16 +0000 (13:37 +0000)]
Makefile.in (OBJS): Add postreload.o.

* Makefile.in (OBJS): Add postreload.o.
Remove cselib.h from the dependency list for reload1.o.
Add a dependency list for postreload.o.
* reload.h: Change the comment for the prototype of
reload_cse_regs.
* reload1.c: Don't include cselib.h.
(reload_cse_regs): Move to postreload.c
(reload_cse_regs_1): Likewise.
(reload_cse_noop_set_p): Likewise.
(reload_cse_simplify_set): Likewise.
(reload_cse_simplify_operands): Likewise.
(RELOAD_COMBINE_MAX_USES): Likewise.
(reload_combine_ruid): Likewise.
(LABEL_LIVE): Likewise.
(reload_combine): Likewise.
(reload_combine_note_use): Likewise.
(reload_combine_note_store): Likewise.
(reg_set_luid): Likewise.
(reg_offset): Likewise.
(reg_base_reg): Likewise.
(reg_mode): Likewise.
(move2add_luid): Likewise.
(move2add_last_label_luid): Likewise.
(MODES_OK_FOR_MOVE2ADD): Likewise.
(reload_cse_move2add): Likewise.
(move2add_note_store): Likewise.
(reload_cse_simplify): Likewise.
* postreload.c: New.

From-SVN: r68532

21 years agosimd-4.c (main): Added missing semicolon at end of union.
Joern Rennecke [Thu, 26 Jun 2003 13:15:38 +0000 (14:15 +0100)]
simd-4.c (main): Added missing semicolon at end of union.

* gcc.c-torture/execute/simd-4.c (main):
Added missing semicolon at end of union.

From-SVN: r68531

21 years agoavr.c (final_prescan_insn): Remove support for -mrtl.
Kazu Hirata [Thu, 26 Jun 2003 13:11:09 +0000 (13:11 +0000)]
avr.c (final_prescan_insn): Remove support for -mrtl.

* config/avr/avr.c (final_prescan_insn): Remove support for
-mrtl.
* config/avr/avr.h (MASK_RTL_DUMP): Remove.
(TARGET_RTL_DUMP): Likewise.
(TARGET_SWITCHES): Remove -mrtl.

From-SVN: r68530

21 years agoAdded missing semicolon at end of union.
Joern Rennecke [Thu, 26 Jun 2003 13:10:55 +0000 (14:10 +0100)]
Added missing semicolon at end of union.

From-SVN: r68529

21 years agoh8300-protos.h: Change emit_a_rotate to output_a_rotate.
Kazu Hirata [Thu, 26 Jun 2003 13:04:09 +0000 (13:04 +0000)]
h8300-protos.h: Change emit_a_rotate to output_a_rotate.

* config/h8300/h8300-protos.h: Change emit_a_rotate to
output_a_rotate.  Add a prototype for compute_a_rotate_length.
* config/h8300/h8300.c (emit_a_rotate): Change to
output_a_rotate.
(compute_a_rotate_length): New.
(h8300_adjust_insn_length): Remove.
* config/h8300/h8300.h (ADJUST_INSN_LENGTH): Remove.
* config/h8300/h8300.md (adjust_length): Remove.
(*rotlqi3_1): Use output_a_rotate and compute_a_rotate_length.
(*rotlhi3_1): Likewise.
(*rotlsi3_1): Likewise.

From-SVN: r68528

21 years agore PR c++/8266 (Explicit instantiation of a template outside its namespace is broken)
Giovanni Bajo [Thu, 26 Jun 2003 12:59:46 +0000 (14:59 +0200)]
re PR c++/8266 (Explicit instantiation of a template outside its namespace is broken)

From  Giovanni Bajo  <giovannibajo@libero.it>
cp:
       PR c++/8266
        * pt.c (check_explicit_specialization): When looking up a
        template function from an identifier outside class-scope, bind
        it to CP_DECL_CONTEXT.
testsuite:
        PR c++/8266
        * g++.dg/template/explicit-instantiation3.C: New test.

From-SVN: r68527

21 years agobuiltins.c (expand_builtin_mathfn): Always stabilize the argument list against re...
Roger Sayle [Thu, 26 Jun 2003 11:53:00 +0000 (11:53 +0000)]
builtins.c (expand_builtin_mathfn): Always stabilize the argument list against re-evaluation.

* builtins.c (expand_builtin_mathfn): Always stabilize the argument
list against re-evaluation.  If expand_unop fails, call expand_call
with the stabilized argument list rather than return NULL_RTX.
(expand_builtin_mathfn2): Likewise, always stabilize the argument
list, and call expand_call ourselves if expand_binop fails.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r68526

21 years ago* gcc.dg/20030626-1.c: Use signed char.
Eric Botcazou [Thu, 26 Jun 2003 11:40:58 +0000 (13:40 +0200)]
* gcc.dg/20030626-1.c: Use signed char.

From-SVN: r68525

21 years agore PR rtl-optimization/11210 (optimizer drops conditional with typecast from signed...
Eric Botcazou [Thu, 26 Jun 2003 10:37:35 +0000 (12:37 +0200)]
re PR rtl-optimization/11210 (optimizer drops conditional with typecast from signed to unsigned char)

PR optimization/11210
* fold-const (decode_field_reference): Strip only NOPs that
don't affect the sign.

From-SVN: r68524

21 years ago* doc/invoke.texi (-fprofile-values): Document.
Zdenek Dvorak [Thu, 26 Jun 2003 10:16:31 +0000 (10:16 +0000)]
* doc/invoke.texi (-fprofile-values): Document.

From-SVN: r68523

21 years agoNathan C.
Paolo Carlini [Thu, 26 Jun 2003 09:55:24 +0000 (11:55 +0200)]
Nathan C.

2003-06-26  Paolo Carlini  <pcarlini@unitus.it>
            Nathan C. Myers  <ncm-nospam@cantrip.org>

* include/bits/fstream.tcc (_M_underflow): When the actual
end of file is reached, set 'uncommitted' mode to allow a
next write without an intervening seek (see C++98 27.8.1.1,2
and C89 7.9.5.3).
* testsuite/27_io/basic_filebuf/underflow/char/2.cc: New.

Co-Authored-By: Nathan C. Myers <ncm-nospam@cantrip.org>
From-SVN: r68522

21 years agovalue-prof.c: New.
Zdenek Dvorak [Thu, 26 Jun 2003 09:38:34 +0000 (09:38 +0000)]
value-prof.c: New.

* value-prof.c: New.
* value-prof.h: New.

From-SVN: r68521

21 years agosh.md (push_fpscr): Enable for TARGET_SH2E.
Dhananjay Deshpande [Thu, 26 Jun 2003 09:35:07 +0000 (09:35 +0000)]
sh.md (push_fpscr): Enable for TARGET_SH2E.

* gcc/config/sh/sh.md (push_fpscr): Enable for TARGET_SH2E.
(pop_fpscr, fpu_switch): Likewise.

From-SVN: r68520

21 years agovalue-prof.c: New.
Zdenek Dvorak [Thu, 26 Jun 2003 07:52:10 +0000 (09:52 +0200)]
value-prof.c: New.

* value-prof.c: New.
* value-prof.h: New.
* Makefile.in (value-prof.o): New.
(LIBGCOV): Add _gcov_merge_single and _gcov_merge_delta
(profile.o): Add value-prof.h and tree.h dependency.
* flags.h (flag_profile_values): Declare.
* gcov-io.h (GCOV_COUNTERS, GCOV_COUNTER_NAMES, GCOV_MERGE_FUNCTIONS):
Add new counters.
(GCOV_COUNTER_V_INTERVAL, GCOV_COUNTER_V_POW2, GCOV_COUNTER_V_SINGLE,
GCOV_COUNTER_V_DELTA): New counter sections.
(__gcov_merge_single, __gcov_merge_delta): Declare.
* flow.c (mark_used_regs): Set subregs_of_mode only when the
structure is initialized.
* libgcov.c (__gcov_merge_single, __gcov_merge_delta): New functions.
* profile.c: Include value-prof.h and tree.h.
(gen_interval_profiler, gen_pow2_profiler, gen_one_value_profiler,
gen_const_delta_profiler, instrument_values): New static functions.
(get_exec_counts): Fix comment.
(branch_prob): Invoke instrument_values.
* toplev.c (flag_profile_values): New flag.
* doc/invoke.texi (-fprofile-values): Document.

From-SVN: r68519

21 years agoMakefile.in (cfgrtl.o): Add expr.h dependency.
Zdenek Dvorak [Thu, 26 Jun 2003 06:13:27 +0000 (08:13 +0200)]
Makefile.in (cfgrtl.o): Add expr.h dependency.

* Makefile.in (cfgrtl.o): Add expr.h dependency.
* cfgrtl.c: Include expr.h.
(mark_killed_regs, safe_insert_insn_on_edge): New
functions.
* config/i386/i386.h (AVOID_CCMODE_COPIES): Define.
* basic-block.h (safe_insert_insn_on_edge): Declare.

From-SVN: r68518

21 years agoc-opts.c (missing_arg): Make non-static.
Neil Booth [Thu, 26 Jun 2003 06:05:36 +0000 (06:05 +0000)]
c-opts.c (missing_arg): Make non-static.

* c-opts.c (missing_arg): Make non-static.
(c_common_handle_option): Don't check for missing arguments.
* opts.c (handle_option): Check for missing arguments.
ada:
* misc.c (gnat_handle_option): Don't check for missing arguments.
f:
* top.c (ffe_handle_option): Don't check for missing arguments.
java:
* lang.c (java_handle_option): Don't check for missing arguments.
testsuite:
* const-str-2.m: Update.

From-SVN: r68517

21 years ago* config/rs6000/power4.md (power4-veccomplex): Correct latency.
David Edelsohn [Thu, 26 Jun 2003 05:22:32 +0000 (05:22 +0000)]
* config/rs6000/power4.md (power4-veccomplex): Correct latency.

From-SVN: r68516

21 years agoconfigure.in (ld_vers): Portability [sed].
Loren J. Rittle [Thu, 26 Jun 2003 04:57:15 +0000 (04:57 +0000)]
configure.in (ld_vers): Portability [sed].

* configure.in (ld_vers): Portability [sed].
* configure: Regenerate with autoconf213.

From-SVN: r68515

21 years agoDaily bump.
GCC Administrator [Thu, 26 Jun 2003 00:16:07 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r68510

21 years agore PR c++/10990 (Cannot convert with dynamic_cast<> to a private base class from...
Mark Mitchell [Thu, 26 Jun 2003 00:07:52 +0000 (00:07 +0000)]
re PR c++/10990 (Cannot convert with dynamic_cast<> to a private base class from within a member function)

PR c++/10990
* search.c (lookup_base_r): Rely on accessible_p, rather than
trying to emulate that logic here.

PR c++/10990
* g++.dg/rtti/dyncast1.C: New test.
* g++.dg/abi/mangle4.C: Correct base-specifier access.
* g++.dg/lookup/scoped1.C: Remove XFAIL.
* g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.

From-SVN: r68507

21 years agore PR c++/10931 (valid conversion static_cast<const unsigned int&>(lvalue-of-type...
Mark Mitchell [Thu, 26 Jun 2003 00:07:09 +0000 (00:07 +0000)]
re PR c++/10931 (valid conversion static_cast<const unsigned int&>(lvalue-of-type-int) is rejected)

PR c++/10931
* g++.dg/expr/static_cast1.C: New test.

PR c++/10931
* call.c (convert_like): Pass issue_conversion_warnings.
(convert_like_with_context): Likewise.
(convert_like_real): Add issue_conversion_warnings parameter.
(perform_direct_initialization_if_possible): New function.
* cp-tree.h (perform_direct_initialization_if_possible): Declare it.
* typeck.c (check_for_casting_away_constness): New function.
(build_static_cast): Rewrite.

From-SVN: r68506

21 years agoextend.texi: Document new builtin functions for Intel Prescott New Intrunctions.
H.J. Lu [Wed, 25 Jun 2003 22:28:27 +0000 (22:28 +0000)]
extend.texi: Document new builtin functions for Intel Prescott New Intrunctions.

2003-06-25  H.J. Lu <hongjiu.lu@intel.com>

* doc/extend.texi: Document new builtin functions for Intel
Prescott New Intrunctions.

* doc/invoke.texi: Document new command-line options, -mpni and
-mno-pni, for Intel Prescott New Intrunctions.

* config.gcc (extra_headers): Add pmmintrin.h for i[34567]86-*-*.

* config/i386/i386.c (override_options): Turn on MASK_SSE2
for -mpni. Turn on MASK_SSE for -msse2.
(bdesc_2arg): Add PNI builtins with 2 args.
(bdesc_1arg): Add PNI builtins with 1 arg.
(ix86_init_mmx_sse_builtins): Handle PNI builtins.
(ix86_expand_builtin): Likewise.

* config/i386/i386.h (MASK_3DNOW, MASK_3DNOW_A,
MASK_128BIT_LONG_DOUBLE, MASK_64BIT, MASK_MS_BITFIELD_LAYOUT,
MASK_TLS_DIRECT_SEG_REFS): Renumbered.
(TARGET_PNI): New.
(TARGET_SWITCHES): Don't enable MASK_SSE for -msse2 here. Add
-mpni and -mno-pni.
(TARGET_CPU_CPP_BUILTINS): Defined __PNI__ for PNI.
(ix86_builtins): Add PNI builtins.
(config/i386/i386.md): Add PNI patterns.

* config/i386/pmmintrin.h: New file.

From-SVN: r68502

21 years agoh8300.md (call): Fix the insn lengths.
Kazu Hirata [Wed, 25 Jun 2003 22:16:31 +0000 (22:16 +0000)]
h8300.md (call): Fix the insn lengths.

* config/h8300/h8300.md (call): Fix the insn lengths.
(call_value): Likewise.

From-SVN: r68501

21 years agoc-common.c (handle_used_attribute): Use mark_referenced.
Jan Hubicka [Wed, 25 Jun 2003 22:14:26 +0000 (00:14 +0200)]
c-common.c (handle_used_attribute): Use mark_referenced.

* c-common.c (handle_used_attribute): Use mark_referenced.
* varasm.c (mark_referenced): Break out from ...
(assemble_name): ... here.
* tree.h (mark_referenced): Declare.

From-SVN: r68500

21 years agogccbug.in: Add PCH to list of categories.
Wolfgang Bangerth [Wed, 25 Jun 2003 21:08:26 +0000 (15:08 -0600)]
gccbug.in: Add PCH to list of categories.

2003-06-25  Wolfgang Bangerth  <bangerth@dealii.org>

* gccbug.in: Add PCH to list of categories.

From-SVN: r68497

21 years agocppfiles.c: Clarify comments.
Martin Schaffner [Wed, 25 Jun 2003 21:01:10 +0000 (23:01 +0200)]
cppfiles.c: Clarify comments.

* cppfiles.c: Clarify comments.
* cpphash.h: Likewise.
* cpplib.h: Likewise.
* cppmacro.c: Likewise.
* mkdeps.h: Likewise.

From-SVN: r68496

21 years agoc-opts.c (complain_wrong_lang, [...]): Remove.
Neil Booth [Wed, 25 Jun 2003 20:43:11 +0000 (20:43 +0000)]
c-opts.c (complain_wrong_lang, [...]): Remove.

* c-opts.c (complain_wrong_lang, write_langs): Remove.
(c_common_handle_option): Complaints about wrong language are
handled in opts.c now.
* opts.c (complain_wrong_lang, write_langs, handle_options): New.
(find_opt): Fix thinko.
(handle_option): Update prototype.  Complain about switches for
a different front end.
* opts.h (lang_names, handle_options): New.
(handle_option): Remove.
* opts.sh: Write out language names array.
* toplev.c (parse_options_and_default_flags): Use handle_options.

From-SVN: r68495

21 years agoi386.c (MASK_SSE1): Removed.
H.J. Lu [Wed, 25 Jun 2003 20:23:14 +0000 (20:23 +0000)]
i386.c (MASK_SSE1): Removed.

2003-06-25  H.J. Lu <hongjiu.lu@intel.com>

* config/i386/i386.c (MASK_SSE1): Removed.
(MASK_SSE164): Removed.
(MASK_SSE264): Removed.
(bdesc_2arg): Replace MASK_SSE1 with MASK_SSE. Replace
MASK_SSE164 with MASK_SSE | MASK_64BIT. Replace MASK_SSE264
with MASK_SSE2 | MASK_64BIT.
(bdesc_1arg): Likewise.
(ix86_init_mmx_sse_builtins): Likewise.

* config/i386/i386.h (TARGET_SSE): Remove MASK_SSE2.
(TARGET_SWITCHES): Enable both MASK_SSE and MASK_SSE2 for
-msse2.

From-SVN: r68492

21 years agohwint.h (HOST_WIDE_INT_PRINT, [...]): New macros.
Kaveh R. Ghazi [Wed, 25 Jun 2003 19:33:08 +0000 (19:33 +0000)]
hwint.h (HOST_WIDE_INT_PRINT, [...]): New macros.

* hwint.h (HOST_WIDE_INT_PRINT, HOST_WIDE_INT_PRINT_C): New macros.
(HOST_WIDE_INT_PRINT_DEC_SPACE,
HOST_WIDE_INT_PRINT_UNSIGNED_SPACE,
HOST_WIDEST_INT_PRINT_DEC_SPACE,
HOST_WIDEST_INT_PRINT_UNSIGNED_SPACE): Delete.
(HOST_WIDE_INT_PRINT_DEC, HOST_WIDE_INT_PRINT_DEC_C,
HOST_WIDE_INT_PRINT_UNSIGNED, HOST_WIDE_INT_PRINT_HEX): Define in
terms of HOST_WIDE_INT_PRINT and possibly HOST_WIDE_INT_PRINT_C.

* final.c (asm_fprintf): Use HOST_WIDE_INT_PRINT.
* ra-debug.c (dump_static_insn_cost): Likewise.

From-SVN: r68489

21 years agoarm.h (BIGGEST_FIELD_ALIGNMENT): Define instead of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.
Nick Clifton [Wed, 25 Jun 2003 18:49:51 +0000 (18:49 +0000)]
arm.h (BIGGEST_FIELD_ALIGNMENT): Define instead of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.

* config/arm/arm.h (BIGGEST_FIELD_ALIGNMENT): Define instead of
ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.
Replace occurances of '???' with 'XXX' incase they are mistaken for trigraphs.
(THUMB_PRINT_OPERAND_ADDRESS): abort if a compound address does not have a
register for the first operand.

From-SVN: r68487

21 years agostreambuf.tcc (sbumpc, [...]): Move inline, from here...
Nathan C. Myers [Wed, 25 Jun 2003 18:27:53 +0000 (18:27 +0000)]
streambuf.tcc (sbumpc, [...]): Move inline, from here...

2003-06-25  Nathan C. Myers  <ncm-nospam@cantrip.org>

* include/bits/streambuf.tcc (sbumpc, sputbackc, sungetc,
sputc): Move inline, from here...
* include/std/std_streambuf.h: ... to here.

* include/std/std_streambuf.h (snextc, sbumpc, sgetc,
sputbackc, sungetc, sputc): Use __builtin_expect.

From-SVN: r68486

21 years agosh.c (sh_register_move_cost): Add case for moving between MAC_REGS.
Dhananjay Deshpande [Wed, 25 Jun 2003 17:33:35 +0000 (17:33 +0000)]
sh.c (sh_register_move_cost): Add case for moving between MAC_REGS.

2003-06-25 Dhananjay Deshpande <dhananjayd@kpitcummins.com>

* config/sh/sh.c (sh_register_move_cost):
Add case for moving between MAC_REGS.

From-SVN: r68484

21 years agore PR c/10178 (ICE in tree_low_cst)
Zack Weinberg [Wed, 25 Jun 2003 17:29:14 +0000 (17:29 +0000)]
re PR c/10178 (ICE in tree_low_cst)

PR 10178
* langhooks.h (struct lang_hooks): Add no_body_blocks bool.
* langhooks-def.h (LANG_HOOKS_NO_BODY_BLOCKS): New; default false.
* c-lang.c, objc/objc-lang.c: Override LANG_HOOKS_NO_BODY_BLOCKS
to true.
* stmt.c (is_body_block): If lang_hooks.no_body_blocks, always
return 0.

From-SVN: r68483

21 years agoMakefile.in (bt-load.o): Depend on $(TM_P_H).
Kaveh R. Ghazi [Wed, 25 Jun 2003 15:53:07 +0000 (15:53 +0000)]
Makefile.in (bt-load.o): Depend on $(TM_P_H).

* Makefile.in (bt-load.o): Depend on $(TM_P_H).
* bt-load.c: Include "tm_p.h".

From-SVN: r68482

21 years ago2003-06-25 Michael Koch <konqueror@gmx.de>
Michael Koch [Wed, 25 Jun 2003 12:41:56 +0000 (12:41 +0000)]
2003-06-25  Michael Koch  <konqueror@gmx.de>

* Makefile.am
(awt_java_source_files): Added javax/swing/plaf/SpinnerUI.java.
* Makefile.in: Regenerated.

From-SVN: r68477

21 years agoActionMapUIResource.java, [...]: New versions from classpath.
Michael Koch [Wed, 25 Jun 2003 12:39:15 +0000 (12:39 +0000)]
ActionMapUIResource.java, [...]: New versions from classpath.

2003-06-25  Michael Koch  <konqueror@gmx.de>

* javax/swing/plaf/ActionMapUIResource.java,
javax/swing/plaf/BorderUIResource.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/ComponentUI.java,
javax/swing/plaf/DesktopIconUI.java,
javax/swing/plaf/DesktopPaneUI.java,
javax/swing/plaf/DimensionUIResource.java,
javax/swing/plaf/FileChooserUI.java,
javax/swing/plaf/FontUIResource.java,
javax/swing/plaf/IconUIResource.java,
javax/swing/plaf/InputMapUIResource.java,
javax/swing/plaf/InsetsUIResource.java,
javax/swing/plaf/InternalFrameUI.java,
javax/swing/plaf/LabelUI.java,
javax/swing/plaf/ListUI.java,
javax/swing/plaf/MenuBarUI.java,
javax/swing/plaf/MenuItemUI.java,
javax/swing/plaf/OptionPaneUI.java,
javax/swing/plaf/PanelUI.java,
javax/swing/plaf/ProgressBarUI.java,
javax/swing/plaf/RootPaneUI.java,
javax/swing/plaf/ScrollBarUI.java,
javax/swing/plaf/ScrollPaneUI.java,
javax/swing/plaf/SeparatorUI.java,
javax/swing/plaf/SliderUI.java,
javax/swing/plaf/TableHeaderUI.java,
javax/swing/plaf/TableUI.java,
javax/swing/plaf/ToolBarUI.java,
javax/swing/plaf/ToolTipUI.java,
javax/swing/plaf/ViewportUI.java:
New versions from classpath.
* javax/swing/plaf/SpinnerUI.java:
New file from classpath

From-SVN: r68476

21 years agoh8300.c (compute_mov_length): Adjust for the new optimization.
Kazu Hirata [Wed, 25 Jun 2003 11:54:44 +0000 (11:54 +0000)]
h8300.c (compute_mov_length): Adjust for the new optimization.

* config/h8300/h8300.c (compute_mov_length): Adjust for the
new optimization.
* config/h8300/h8300.md (*movsi_h8300): Optimize the load of
an SImode constant whose upper and lower are the same.

From-SVN: r68475

21 years agoColorModel.java: New version from classpath.
Michael Koch [Wed, 25 Jun 2003 11:23:33 +0000 (11:23 +0000)]
ColorModel.java: New version from classpath.

2003-06-25  Michael Koch  <konqueror@gmx.de>

* java/awt/image/ColorModel.java:
New version from classpath.

From-SVN: r68474

21 years agogcc_release: Factor the updating of links and READMEs on the FTP server and sending...
Gerald Pfeifer [Wed, 25 Jun 2003 09:36:19 +0000 (11:36 +0200)]
gcc_release: Factor the updating of links and READMEs on the FTP server and sending mail for...

* gcc_release: Factor the updating of links and READMEs on the
FTP server and sending mail for snapshots into a...
(announce_snapshot): ...new function.
Add informative output for both.

From-SVN: r68473

21 years agovarasm.c (assemble_name): Mark needed variables even when global info is ready.
Jan Hubicka [Wed, 25 Jun 2003 09:32:44 +0000 (11:32 +0200)]
varasm.c (assemble_name): Mark needed variables even when global info is ready.

* varasm.c (assemble_name): Mark needed variables even when
global info is ready.

From-SVN: r68472

21 years agore PR other/11280 (Manual incorrect WRT -freorder-blocks)
Jerry Quinn [Wed, 25 Jun 2003 08:24:52 +0000 (08:24 +0000)]
re PR other/11280 (Manual incorrect WRT -freorder-blocks)

PR other/11280
* gcc/doc/invoke.texi (Optimization Options): Remove -Os from
-freorder-functions description.

From-SVN: r68470

21 years agoPlainDatagramSocketImpl.java: Partly merged with classpath, this mainly adds document...
Michael Koch [Wed, 25 Jun 2003 07:00:34 +0000 (07:00 +0000)]
PlainDatagramSocketImpl.java: Partly merged with classpath, this mainly adds documentation.

2003-06-25  Michael Koch  <konqueror@gmx.de>

* java/net/PlainDatagramSocketImpl.java:
Partly merged with classpath, this mainly adds documentation.

From-SVN: r68468

21 years ago2003-06-25 Michael Koch <konqueror@gmx.de>
Michael Koch [Wed, 25 Jun 2003 06:31:59 +0000 (06:31 +0000)]
2003-06-25  Michael Koch  <konqueror@gmx.de>

* java/io/ObjectInputStream.java
(readClassDescriptor): New method.
(readObject): Moved functionality to readClassDescriptor().
* java/io/ObjectOutputStream.java
(writeClassDescriptor): New method.
(writeObject): Moved functionality to writeClassDescriptor().

From-SVN: r68465

21 years agoTest from http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02557.html
Josef Zlomek [Wed, 25 Jun 2003 06:30:46 +0000 (08:30 +0200)]
Test from http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02557.html

From-SVN: r68462

21 years ago* dwarf2out.c (gen_field_die): Return if type of decl is error mark.
Josef Zlomek [Wed, 25 Jun 2003 06:10:27 +0000 (08:10 +0200)]
* dwarf2out.c (gen_field_die): Return if type of decl is error mark.

From-SVN: r68459

21 years agoopts.c (common_handle_option): Add missing break;s.
Neil Booth [Wed, 25 Jun 2003 05:52:14 +0000 (05:52 +0000)]
opts.c (common_handle_option): Add missing break;s.

* opts.c (common_handle_option): Add missing break;s.
f:
* top.c (ffe_handle_option): Add missing break;.

From-SVN: r68457

21 years agoBasicListUI.java, [...]: Added missing methods.
Michael Koch [Wed, 25 Jun 2003 04:34:20 +0000 (04:34 +0000)]
BasicListUI.java, [...]: Added missing methods.

2003-06-25  Michael Koch  <konqueror@gmx.de>

* javax/swing/plaf/basic/BasicListUI.java,
javax/swing/plaf/basic/BasicOptionPaneUI.java:
Added missing methods.

From-SVN: r68456

21 years agoAncestorEvent.java [...]: Compile fixes.
Michael Koch [Wed, 25 Jun 2003 04:16:18 +0000 (04:16 +0000)]
AncestorEvent.java [...]: Compile fixes.

2003-06-25  Michael Koch  <konqueror@gmx.de>

* javax/swing/event/AncestorEvent.java
javax/swing/event/HyperlinkEvent.java
javax/swing/event/InternalFrameEvent.java
javax/swing/event/ListDataEvent.java
javax/swing/event/TableModelEvent.java:
Compile fixes.

From-SVN: r68455

21 years agoh8300-protos.h: Add a prototype for compute_mov_length.
Kazu Hirata [Wed, 25 Jun 2003 03:47:31 +0000 (03:47 +0000)]
h8300-protos.h: Add a prototype for compute_mov_length.

* config/h8300/h8300-protos.h: Add a prototype for
compute_mov_length.
* config/h8300/h8300.c (compute_mov_length): New.
* config/h8300/h8300.md (*movqi_h8300): Use it.
(*movqi_h8300hs): Likewise.
(movstrictqi): Likewise.
(*movhi_h8300): Likewise.
(*movhi_h8300hs): Likewise.
(movstricthi): Likewise.
(*movsi_h8300): Likewise.
(*movsf_h8300): Likewise.
(*movsi_h8300hs): Likewise.
(*movsf_h8300hs): Likewise.

From-SVN: r68454

21 years agojump.c (next_nondeleted_insn): Remove.
Kazu Hirata [Wed, 25 Jun 2003 03:45:13 +0000 (03:45 +0000)]
jump.c (next_nondeleted_insn): Remove.

* jump.c (next_nondeleted_insn): Remove.
* rtl.h: Remove the prototype for next_nondeleted_insn.

From-SVN: r68453

21 years agore PR rtl-optimization/11311 (ICE with pow and large exponent)
Roger Sayle [Wed, 25 Jun 2003 03:09:06 +0000 (03:09 +0000)]
re PR rtl-optimization/11311 (ICE with pow and large exponent)

PR optimization/11311
* builtins.c (powi_cost): Fix typo.  The number of multiplications
required is the number to reduce the argument, result, plus the
cost of calculating the residual, val [not n, the original value].

* gcc.c-torture/compile/20030624-1.c: New test case.

From-SVN: r68452

21 years ago* config/alpha/osf5.h (TARGET_C99_FUNCTIONS): Define.
Roger Sayle [Wed, 25 Jun 2003 00:38:01 +0000 (00:38 +0000)]
* config/alpha/osf5.h (TARGET_C99_FUNCTIONS): Define.

From-SVN: r68449

21 years agoDaily bump.
GCC Administrator [Wed, 25 Jun 2003 00:16:11 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r68447

21 years agoreal.h (ieee_extended_intel_96_round_53_format): New.
Richard Henderson [Wed, 25 Jun 2003 00:11:33 +0000 (17:11 -0700)]
real.h (ieee_extended_intel_96_round_53_format): New.

* real.h (ieee_extended_intel_96_round_53_format): New.
* real.c (ieee_extended_intel_96_round_53_format): New.
* config/i386/freebsd.h (SUBTARGET_OVERRIDE_OPTIONS): Use it
for XFmode and TFmode.

From-SVN: r68445

21 years agomainpage.html: Use a useful title.
Phil Edwards [Tue, 24 Jun 2003 20:56:40 +0000 (20:56 +0000)]
mainpage.html: Use a useful title.

2003-06-24  Phil Edwards  <pme@gcc.gnu.org>

* docs/doxygen/mainpage.html:  Use a useful title.

From-SVN: r68441

21 years agodocumentation.html: Remove assignment info.
Benjamin Kosnik [Tue, 24 Jun 2003 20:33:29 +0000 (20:33 +0000)]
documentation.html: Remove assignment info.

2003-06-24  Benjamin Kosnik  <bkoz@redhat.com>

* docs/html/documentation.html: Remove assignment info.
* docs/html/17_intro/contribute.html: Edits.
* docs/html/17_intro/libstdc++-assign.tx: Remove.

* docs/html/test.html: Update.

* README: Update.

From-SVN: r68440

21 years agoURL.java: Renamed "handler" to "ph" in the whole file to match classpaths version.
Michael Koch [Tue, 24 Jun 2003 20:22:48 +0000 (20:22 +0000)]
URL.java: Renamed "handler" to "ph" in the whole file to match classpaths version.

2003-06-24  Michael Koch  <konqueror@gmx.de>

* java/net/URL.java:
Renamed "handler" to "ph" in the whole file to match classpaths
version.
* java/net/URLStreamHandler.java:
(equals): Renamed "handler" to "ph".

From-SVN: r68439

21 years agoAncestorEvent.java, [...]: New versions from classpath.
Michael Koch [Tue, 24 Jun 2003 20:17:27 +0000 (20:17 +0000)]
AncestorEvent.java, [...]: New versions from classpath.

2003-06-24  Michael Koch  <konqueror@gmx.de>

* javax/swing/event/AncestorEvent.java,
javax/swing/event/HyperlinkEvent.java,
javax/swing/event/InternalFrameEvent.java,
javax/swing/event/ListDataEvent.java,
javax/swing/event/TableModelEvent.java,
javax/swing/event/TreeWillExpandListener.java,
javax/swing/plaf/ComponentUI.java,
javax/swing/plaf/DesktopIconUI.java,
javax/swing/plaf/DesktopPaneUI.java,
javax/swing/plaf/DimensionUIResource.java,
javax/swing/plaf/FileChooserUI.java,
javax/swing/plaf/FontUIResource.java,
javax/swing/plaf/IconUIResource.java,
javax/swing/plaf/InputMapUIResource.java,
javax/swing/plaf/InsetsUIResource.java,
javax/swing/plaf/InternalFrameUI.java,
javax/swing/plaf/LabelUI.java,
javax/swing/plaf/ListUI.java,
javax/swing/plaf/MenuBarUI.java,
javax/swing/plaf/MenuItemUI.java,
javax/swing/plaf/OptionPaneUI.java,
javax/swing/plaf/PanelUI.java,
javax/swing/plaf/ProgressBarUI.java,
javax/swing/plaf/doc-files/ComponentUI-1.dia,
javax/swing/plaf/doc-files/ComponentUI-1.png:
New versions from classpath.

From-SVN: r68438

21 years agore PR fortran/11299 (f771 ICE on line directive)
Scott Snyder [Tue, 24 Jun 2003 19:54:24 +0000 (19:54 +0000)]
re PR fortran/11299 (f771 ICE on line directive)

2003-06-24  Scott Snyder  <snyder@fnal.gov>

PR fortran/11299
* com.c (ffe_init): Call push_srcloc() to ensure that
input_file_stack is initialized.

From-SVN: r68437

21 years agotestsuite_performance.h: Tweak mallinfo.
Benjamin Kosnik [Tue, 24 Jun 2003 19:38:36 +0000 (19:38 +0000)]
testsuite_performance.h: Tweak mallinfo.

2003-06-24  Benjamin Kosnik  <bkoz@redhat.com>
            Ulrich Drepper  <drepper@redhat.com>

* testsuite/testsuite_performance.h: Tweak mallinfo.

Co-Authored-By: Ulrich Drepper <drepper@redhat.com>
From-SVN: r68436

21 years agoh8300.md (4 anonymous patterns): Give internal names.
Kazu Hirata [Tue, 24 Jun 2003 18:28:11 +0000 (18:28 +0000)]
h8300.md (4 anonymous patterns): Give internal names.

* config/h8300/h8300.md (4 anonymous patterns): Give internal
names.
(movsi_h8300): Change the name to *movsi_h8300.
(movsi_h8300hs): Change the name to *movsi_h8300hs.
(movsf_h8300): Change the name to *movsf_h8300.
(movsf_h8300hs): Change the name to *movsf_h8300hs.

From-SVN: r68435

21 years agobuiltins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.
Jakub Jelinek [Tue, 24 Jun 2003 17:29:09 +0000 (19:29 +0200)]
builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.

* builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in
src twice.

* gcc.c-torture/execute/string-opt-17.c: New test.

From-SVN: r68431

21 years agoBack out these patches:
J"orn Rennecke [Tue, 24 Jun 2003 17:22:05 +0000 (17:22 +0000)]
Back out these patches:

 2003-06-02  J"orn Rennecke <joern.rennecke@superh.com>
          * sh.h (OLD_ARG_MODE): New macro.
          (FUNCTION_ARG_ADVANCE, FUNCTION_ARG_PASS_BY_REFERENCE): Use it.
          (FUNCTION_ARG_1): Break out of:
          (FUNCTION_ARG).  Use OLD_ARG_MODE.
 2003-06-06  J"orn Rennecke <joern.rennecke@superh.com>
          * sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode
          of the generated register.

* sh.h (FUNCTION_ARG_SCmode_WART): Define.
(FUNCTION_ARG): Unless FUNCTION_ARG_SCmode_WART is defined and
an even number of floating point regs are in use, use the same
sequence of argument passing registers for SCmode as would be
used for two SFmode values.
* sh.c (sh_va_arg): If FUNCTION_ARG_SCmode_WART is defined,
swap real / imaginary parts in incoming SCmode values passed
in registers.

From-SVN: r68430

21 years agoreg_search: Replace existing uses of DATE with MADE_DATE and use DATE for the date...
Janis Johnson [Tue, 24 Jun 2003 17:18:39 +0000 (17:18 +0000)]
reg_search: Replace existing uses of DATE with MADE_DATE and use DATE for the date command.

* reg_search: Replace existing uses of DATE with MADE_DATE and
use DATE for the date command.
* reg_periodic: Ditto.

From-SVN: r68429

This page took 0.111097 seconds and 5 git commands to generate.