1. 22 Aug, 2002 14 commits
  2. 21 Aug, 2002 14 commits
    • tree.c (finish_vector_type): Fix a typo in a comment. · 27d30956
              * tree.c (finish_vector_type): Fix a typo in a comment.
              * Makefile.in: Fix "the the" stutters in comments.
              * genautomata.c: Ditto.
              * ifcvt.c: Ditto.
              * regrename.c: Ditto.
              * config/alpha/alpha.c: Ditto.
              * config/alpha/vms-crt0-64.c: Ditto.
              * config/alpha/vms-crt0.c: Ditto.
              * config/alpha/vms-psxcrt0-64.c: Ditto.
              * config/alpha/vms-psxcrt0.c: Ditto.
              * config/d30v/d30v.h: Ditto.
              * config/fr30/fr30.h: Ditto.
              * config/rs6000/rs6000.c: Ditto.
              * config/stormy16/stormy16.h: Ditto.
              * doc/md.texi: Ditto.
      
      From-SVN: r56496
      Stan Shebs committed
    • Makefile.in: Rebuilt. · 75c6e548
      	* Makefile.in: Rebuilt.
      	* Makefile.am (ordinary_java_source_files): Added
      	SocketAddress.java, InetSocketAddress.java.
      	* java/net/PortUnreachableException.java: Merged with Classpath.
      	* java/net/SocketTimeoutException.java: Likewise.
      	* java/net/URISyntaxException.java: Likewise.
      	* java/net/SocketAddress.java: New class from Classpath.
      	* java/net/InetSocketAddress.java: Likewise.
      
      From-SVN: r56494
      Tom Tromey committed
    • re PR c/4319 (short accepted on typedef'd char) · b462d4ab
      	* c-decl.c (grokdeclarator): Make invalid combinations with long,
      	short, signed or unsigned into hard errors.  Fixes PR c/4319.
      	Also make duplicate modifiers such as "short short" into hard
      	errors.
      
      testsuite:
      	* gcc.dg/typespec-1.c: New test.
      
      From-SVN: r56492
      Joseph Myers committed
    • MAINTAINERS (Write After Approval): Remove myself. · e9a25cc8
      2002-08-21  Paolo Carlini  <pcarlini@unitus.it>
      
      	* MAINTAINERS (Write After Approval): Remove myself.
      	(Various Maintainers: c++ runtime libs): Add myself.
      
      From-SVN: r56490
      Paolo Carlini committed
    • tm.texi (TARGET_ASM_GLOBALIZE_LABEL): Move '@end deftypefn' to the actual end. · b65d23aa
      	* doc/tm.texi (TARGET_ASM_GLOBALIZE_LABEL): Move '@end deftypefn'
      	to the actual end.  Add '@end table' and '@table @code'.
      
      Co-Authored-By: Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
      
      From-SVN: r56488
      Andrew Pinski committed
    • Daily bump. · 0ac6a1e5
      From-SVN: r56487
      GCC Administrator committed
    • Authenticator.java: updated JDK 1.4 · 386230f0
      2003-08-21  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/Authenticator.java: updated JDK 1.4
      	* java/net/ContentHandler.java: updated JDK 1.4
      
      From-SVN: r56481
      Michael Koch committed
    • unroll.c (biv_total_increment): Don't try to compute the total increment for FP BIVs. · 3823f0b2
      	* unroll.c (biv_total_increment): Don't try to compute the total
      	increment for FP BIVs.
      
      From-SVN: r56479
      Geoffrey Keating committed
    • alpha.c (TARGET_ASM_GLOBALIZE_LABEL): Define for unicosmk. · 5eb99654
      	* alpha.c (TARGET_ASM_GLOBALIZE_LABEL): Define for unicosmk.
      	* alpha/elf.h (ASM_OUTPUT_EXTERNAL_LIBCALL,
      	ASM_OUTPUT_ALIGNED_BSS): Use target hook.
      	* alpha/osf.h (ASM_OUTPUT_WEAK_ALIAS): Likewise.
      	* alpha/unicosmk.h (ASM_GLOBALIZE_LABEL): Delete.
      	* arm/aof.h (ASM_GLOBALIZE_LABEL): Likewise.
      	(GLOBAL_ASM_OP): Define.
      	* arm.c (aof_globalize_label): New function.
      	(TARGET_ASM_GLOBALIZE_LABEL): Define for AOF.
      	* arm/unknown-elf.h (ASM_OUTPUT_ALIGNED_BSS): Use target hook.
      	* c4x.c (c4x_globalize_label): New function.
      	(TARGET_ASM_GLOBALIZE_LABEL): Define for c4x.
      	* c4x.h (ASM_GLOBALIZE_LABEL): Delete.
      	(GLOBAL_ASM_OP): Define.
      	* cris/aout.h (ASM_OUTPUT_EXTERNAL_LIBCALL): Use target hook.
      	* darwin-protos.h (darwin_globalize_label): Declare.
      	* darwin.c (darwin_globalize_label): New function.
      	* darwin.h (ASM_DECLARE_CLASS_REFERENCE): Use target hook.
      	(ASM_GLOBALIZE_LABEL): Delete.
      	(GLOBAL_ASM_OP, TARGET_ASM_GLOBALIZE_LABEL): Define.
      	* dsp16xx.c (asm_output_common): Use target hook.
      	* elfos.h (ASM_OUTPUT_EXTERNAL_LIBCALL): Likewise.
      	* frv.h (ASM_GLOBALIZE_LABEL): Delete.
      	(GLOBAL_ASM_OP): Define.
      	* i370.c (i370_globalize_label): New function.
      	(TARGET_ASM_GLOBALIZE_LABEL): Define for i370.
      	* i370.h (ASM_GLOBALIZE_LABEL): Delete.
      	* i386.c (ix86_asm_file_end): Use target hook.
      	* i386/sco5.h (ASM_GLOBALIZE_LABEL): Don't undef.
      	(ASM_OUTPUT_EXTERNAL_LIBCALL): Use target hook.
      	* ia64.c (ia64_asm_output_external): Likewise.
      	* ia64/sysv4.h: Update comment.
      	* m32r.h (ASM_OUTPUT_ALIGNED_BSS): Use target hook.
      	* mips/elf.h (ASM_OUTPUT_ALIGNED_BSS): Likewise.
      	* mips/iris5.h (ASM_OUTPUT_WEAK_ALIAS): Use target hook.
      	* mips/linux.h (ASM_OUTPUT_ALIGNED_BSS): Likewise.
      	* mips.h (ASM_OUTPUT_ALIGNED_DECL_COMMON): Use target hook.
      	* mmix-protos.h (mmix_asm_globalize_label): Delete.
      	* mmix.c (mmix_asm_globalize_label): Likewise.
      	* mmix.h (ASM_GLOBALIZE_LABEL): Likewise.
      	(GLOBAL_ASM_OP): Define.
      	* ns32k.c (ns32k_globalize_label): New function.
      	* ns32k.h (TARGET_ASM_GLOBALIZE_LABEL): Define for ns32k.
      	(ASM_GLOBALIZE_LABEL): Delete.
      	* pa/pa-linux.h (ASM_GLOBALIZE_LABEL): Don't undef.
      	(TARGET_ASM_GLOBALIZE_LABEL): Undefine.
      	* pa.c (pa_globalize_label): New function.
      	* pa.h (ASM_GLOBALIZE_LABEL): Delete.
      	(TARGET_ASM_GLOBALIZE_LABEL): Define for pa.
      	* rs6000/darwin.h (ASM_GLOBALIZE_LABEL): Delete.
      	(GLOBAL_ASM_OP): Define.
      	(TARGET_ASM_GLOBALIZE_LABEL): Undef.
      	* rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_BSS): Use target hook.
      	* rs6000/xcoff.h (ASM_GLOBALIZE_LABEL): Delete.
      	(GLOBAL_ASM_OP): Define.
      	* v850.c (v850_output_aligned_bss): Use target hook.
      	* vax.c (vms_globalize_label): New function.
      	(TARGET_ASM_GLOBALIZE_LABEL): Define for vms.
      	* vax/vms.h (ASM_GLOBALIZE_LABEL): Delete.
      	(GLOBAL_ASM_OP): Define.
      	* defaults.h (ASM_GLOBALIZE_LABEL): Delete.
      	* doc/tm.texi: Update docs.
      	* dwarf2out.c (default_eh_frame_section, output_die_symbol): Use
      	target hook.
      	* final.c (output_alternate_entry_point): Likewise.
      	* hooks.c (hook_FILEptr_constcharptr_void): New function.
      	* hooks.h (hook_FILEptr_constcharptr_void): Declare.
      	* output.h (assemble_global): Delete.
      	(default_globalize_label): Declare.
      	* system.h (ASM_GLOBALIZE_LABEL): Poison.
      	* target-def.h (TARGET_ASM_GLOBALIZE_LABEL): Define.
      	(TARGET_ASM_OUT): Add TARGET_ASM_GLOBALIZE_LABEL.
      	* target.h (gcc_target): Add globalize_label member.
      	* varasm.c (asm_output_bss, asm_output_aligned_bss,
      	globalize_decl): Use target hook.
      	(assemble_global): Delete.
      	(default_globalize_label): New function.
      
      From-SVN: r56478
      Kaveh R. Ghazi committed
    • * dsp16xx.h (dsp16xx_umulhi3_libcall): Delete. · f8f28a75
      From-SVN: r56477
      Kaveh R. Ghazi committed
    • tree.c (get_qualified_type): Add TYPE_CONTEXT check. · 92b5aacd
      2002-08-20  Devang Patel  <dpatel@apple.com>
              * tree.c (get_qualified_type): Add TYPE_CONTEXT check.
      
      testsuite:
      	* objc.dg/proto-hier-2.m: New test.
      
      From-SVN: r56475
      Devang Patel committed
    • MAINTAINERS (Write After Approval): Remove myself. · a5aa7421
      	* MAINTAINERS (Write After Approval): Remove myself.
      	(Various Maintainers: c++ runtime libs): Add myself.
      
      From-SVN: r56474
      Loren J. Rittle committed
  3. 20 Aug, 2002 12 commits
    • arc.c (output_shift): Use stdio instead of asm_fprintf. · 761c70aa
      	* arc.c (output_shift): Use stdio instead of asm_fprintf.
      	* arm.c (thumb_output_function_prologue): Likewise.
      	* avr.c (print_operand): Likewise.
      	* c4x.c (c4x_print_operand): Likewise.
      	* c4x.h (ASM_OUTPUT_INTERNAL_LABEL, TRAMPOLINE_TEMPLATE,
      	ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Likewise.
      	* cris.c (cris_target_asm_function_prologue,
      	cris_asm_output_mi_thunk): Likewise.
      	* h8300.c (print_operand): Likewise.
      	* h8300.h (ASM_OUTPUT_ADDR_VEC_ELT): Likewise.
      	* ip2k.c (print_operand): Likewise.  Fix format specifier.
      	* m68hc11.c (asm_print_register, print_operand,
      	print_operand_address): Use stdio instead of asm_fprintf.
      	(print_operand_address): Fix format specifier.
      	* m68hc11.h (FUNCTION_PROFILER, ASM_OUTPUT_ADDR_DIFF_ELT,
      	ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ALIGN): Use stdio instead of
      	asm_fprintf.
      	* m68k/amix.h (ASM_OUTPUT_INTERNAL_LABEL): Likewise.
      	* m68k/atari.h (ASM_OUTPUT_INTERNAL_LABEL): Likewise.
      	* m68k.c (m68k_output_function_prologue,
      	m68k_output_function_epilogue, print_operand): Likewise.
      	* mmix.c (mmix_asm_output_mi_thunk, mmix_asm_weaken_label):
      	Likewise.  Fix format specifier.
      	* mn10200.h (ASM_OUTPUT_ADDR_VEC_ELT): Likewise.
      	* mn10300.h (ASM_OUTPUT_ADDR_VEC_ELT): Likewise.
      	* v850.h (ASM_OUTPUT_ADDR_VEC_ELT): Likewise.
      
      From-SVN: r56472
      Kaveh R. Ghazi committed
    • config.sub: Import from master repository. · 5ce6f47b
      2002-08-15  Eric Christopher  <echristo@redhat.com>
      
              * config.sub: Import from master repository.
              * config.guess: Ditto.
      2002-08-15  Eric Christopher  <echristo@redhat.com>
      	    Jeff Knaggs  <jknaggs@redhat.com>
      
      	* config.gcc (mipsisa64sr71k-elf): New target.
      	* config/mips/sr71k.md: New file.
      	* config/mips/mips.md: Use it.
      	(rot*): Add sr71k specifics.
      	* config/mips/t-sr71k: New file.
      	* config/mips/mips.h (sr71k): New cpu.
      	(TARGET_SR71K): Use it.
      	(TUNE_SR71K): Ditto.
      	(GENERATE_BRANCHLIKELY): Ditto.
      	(ISA_HAS_MULHI, ISA_HAS_MULS, ISA_HAS_MSAC, ISA_HAS_MACC,
      	ISA_HAS_ROTR_SIISA_HAS_ROTR_DI): Ditto.
      	* config/mips/mips.c (sr71k): New cpu.
      	(mips_use_dfa_pipeline_interface): Use.
      
      2002-08-15  Eric Christopher  <echristo@redhat.com>
                  Richard Sandiford <rsandifo@redhat.com>
      	    Aldy Hernandez  <aldyh@redhat.com>
      	    Graham Stott    <grahams@redhat.com>
      	    Michael Meissner  <meissner@redhat.com>
      	    Gavin Romig-Koch  <gavin@redhat.com>
      	    Ken Raeburn  <raeburn@cygnus.com>
      	    Alexandre Oliva <aoliva@redhat.com>
      
      	* config.gcc (mips64vr-elf): New target.
      	* config/mips/5400.md: New file.
      	* config/mips/5500.md: Ditto.
      	* config/mips/mips.md: Use them.
      	(frsqrt): New.
      	* config/mips/mips.c (vr4111, vr4121, vr4320, vr5400, vr5500): New
      	cpus.
      	(mips_issue_rate): Use them.
      	(mips_use_dfa_pipeline_interface): New function. Use for 5400 and 5500.
      	(TARGET_SCHEDUSE_DFA_PIPELINE_INTERFACE): Define. Use above.
      	* config/mips/mips.h (vr4111, vr4121, vr4320, vr5400, vr5500): New
      	cpus.
      	(TARGET_MIPSx): Use them.
      	(TUNE_MIPSx): Ditto.
      	(GETNATE_MULT3_SI): Ditto.
      	(ISA_HAS_BRANCHLIKELY): Ditto.
      	(ISA_HAS_CONDMOVE): Ditto.
      	(ISA_HAS_NMADD_NMSUB): Ditto.
      	(ISA_HAS_MULHI): New. Ditto.
      	(ISA_HAS_MULS): Ditto.
      	(ISA_HAS_MSAC): Ditto.
      	(ISA_HAS_MACC): Ditto.
      	(ISA_HAS_ROTR_SI): Ditto.
      	(ISA_HAS_ROTR_DI): Ditto.
      	(RTX_COSTS): Use.
      
      From-SVN: r56471
      Eric Christopher committed
    • cppinit.c (remove_dup_dir): Add head_ptr argument to handle removal at head. · 48209ce5
      	* cppinit.c (remove_dup_dir): Add head_ptr argument to handle removal
      	at head.
      	(remove_dup_nonsys_dirs): New function.
      	(remove_dup_dirs): Change argument head to head_ptr.  Remove warnings.
      	(merge_include_chains): Remove non-system include directories from
      	quote and bracket include chains when they duplicate equivalent system
      	directories.
      	* doc/cpp.texi (-I): Update.
              * doc/cppopts.texi (-I): Update.
              * doc/install.texi (--with-local-prefix): Further document usage of
      	this option.
      	* doc/invoke.texi (-I): Update.
      
      From-SVN: r56468
      John David Anglin committed
    • expr.c (TARGET_MEM_FUNCTIONS): Transform to boolean. · 4ca79136
              * expr.c (TARGET_MEM_FUNCTIONS): Transform to boolean.
              (emit_block_move): Split out subroutines.
              (emit_block_move_via_movstr): New.
              (emit_block_move_via_libcall): New.  Emit bcopy via normal call also.
              (emit_block_move_libcall_fn): New.  Construct function prototype for
              bcopy as well.
              (clear_storage): Split out subroutines.
              (clear_storage_via_clrstr): New.
              (clear_storage_via_libcall): New. Emit bzero as a normal call also.
              (clear_storage_libcall_fn): New.  Construct function prototype for
              bzero as well.
              (emit_push_insn): Use emit_block_move.
              (expand_assignment): Booleanize TARGET_MEM_FUNCTIONS.
              (store_constructor): Likewise.
      
      From-SVN: r56464
      Richard Henderson committed
    • configure.in (libtool_VERSION): Update to 5:1:0. · 81eec873
      
      2002-08-19  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.in (libtool_VERSION): Update to 5:1:0.
      	* configure: Regenerate.
      
      From-SVN: r56462
      Benjamin Kosnik committed
    • Daily bump. · ca5f5a47
      From-SVN: r56461
      GCC Administrator committed
    • objc-act.c (building_objc_message_expr): Rename to current_objc_message_selector. · 9f05cef3
       2002-08-19  Ziemowit Laski  <zlaski@apple.com>
      
             * objc/objc-act.c (building_objc_message_expr): Rename to
             current_objc_message_selector.
      
      From-SVN: r56453
      Ziemowit Laski committed
    • URISyntaxException.java: New file. · 9595a7fe
      2002-08-20  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/URISyntaxException.java: New file.
      	* java/net/SocketTimeoutException.java: New file.
      	* java/net/PortUnreachableException.java: New file.
      	* Makefile.am: Updated.
      	* Makefile.in: Rebuilt.
      
      From-SVN: r56452
      Michael Koch committed
    • objc-act.c (build_ivar_chain): Remove. · 1bd5981b
      [gcc]
      2002-08-19  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/objc-act.c (build_ivar_chain): Remove.
              (objc_copy_list): Likewise.
              (get_class_ivars): Inline call to removed build_ivar_chain
              function.  Save off a clean copy of ivars in the CLASS_OWN_IVARS
              slot; use that slot (rather than CLASS_IVARS) when accessing
              ivars for base classes.  Call copy_list and chainon instead of
              objc_copy_list.
              (build_private_template): Call get_class_ivars instead of
              build_ivar_chain.
              (start_class): Allocate room for the CLASS_OWN_IVARS slot.
              (continue_class): Call get_class_ivars instead of
              build_ivar_chain.
              (encode_field_decl): Check for DECL_BIT_FIELD_TYPE instead
              of DECL_BIT_FIELD (which may have been cleared).
              * objc/objc-act.h (CLASS_OWN_IVARS): New accessor macro.
      
      [gcc/testsuite]
      2002-08-19  Ziemowit Laski  <zlaski@apple.com>
      
              * objc.dg/bitfield-1.m: New test.
              * objc.dg/bitfield-2.m: New test.
      
      From-SVN: r56451
      Ziemowit Laski committed
    • genautomata.c (output_translate_vect, [...]): Mark variable with ATTRIBUTE_UNUSED in output file. · 2bf087c0
      	* genautomata.c (output_translate_vect, output_state_ainsn_table,
      	output_min_issue_delay_table): Mark variable with ATTRIBUTE_UNUSED
      	in output file.
      	(output_internal_min_issue_delay_func): Initialize variable in
      	output file.
      
      From-SVN: r56450
      Kaveh R. Ghazi committed
    • configopts.html, [...]: Conform to HTML 4.01 standard. · 1860e6ab
      2002-08-19  Jonathan Wakely  <jw@kayari.org>
      
      	* docs/html/configopts.html, docs/html/documentation.html,
      	docs/html/install.html, docs/html/22_locale/codecvt.html,
      	docs/html/22_locale/ctype.html, docs/html/22_locale/howto.html,
      	docs/html/22_locale/locale.html,
      	docs/html/22_locale/messages.html: Conform to HTML 4.01 standard.
      
      From-SVN: r56449
      Jonathan Wakely committed