Skip to content
Snippets Groups Projects
  1. Jul 24, 2002
    • Chris Demetriou's avatar
      elf.h (STARTFILE_SPEC): Never include crt0.o. · 8a3ad737
      Chris Demetriou authored
      2002-07-24  Chris Demetriou  <cgd@broadcom.com>
      
              * config/mips/elf.h (STARTFILE_SPEC): Never include crt0.o.
              * config/mips/elf64.h (STARTFILE_SPEC): Likewise.
              * config/mips/isa3264.h (STARTFILE_SPEC): Do not redefine.
      
      From-SVN: r55714
      8a3ad737
    • Jason Merrill's avatar
      stop recommending -fexternal-templates · 979b1d18
      Jason Merrill authored
      From-SVN: r55713
      979b1d18
    • Jan Hubicka's avatar
      toplev.c (rest_of_compilation): Dump loops before clobbering the structure. · 7e51e626
      Jan Hubicka authored
      	* toplev.c (rest_of_compilation): Dump loops before clobbering
      	the structure.
      
      From-SVN: r55712
      7e51e626
    • Mark Wielaard's avatar
      [multiple changes] · 5526ddf6
      Mark Wielaard authored
      2002-07-24  Mark Wielaard  <mark@klomp.org>
      
      	* java/lang/reflect/natField.cc (setAddr): Check isAccessible().
      	* java/io/ObjectInputStream.java (setBooleanField): Before setting
      	field call setAccessible(true).
      	(setByteField): Likewise.
      	(setCharField): Likewise.
      	(setDoubleField): Likewise.
      	(setFloatField): Likewise.
      	(setIntField): Likewise.
      	(setLongField): Likewise.
      	(setShortField): Likewise.
      	(setObjectField): Likewise.
      
      2002-07-24  Tom Tromey  <tromey@redhat.com>
      
      	* java/io/ObjectInputStream.java (readObject) [TC_ARRAY]: Don't
      	use toString() to format array element.
      
      From-SVN: r55711
      5526ddf6
    • Jan Hubicka's avatar
      * rtlanal.c (keep_with_call_p): Avoid overflow in fixed_regs. · 5df533b3
      Jan Hubicka authored
      From-SVN: r55710
      5df533b3
    • Gabriel Dos Reis's avatar
      * g++.dg/ext/alignof1.C (main): Return 0 for success. · aa02149a
      Gabriel Dos Reis authored
      From-SVN: r55708
      aa02149a
    • Roger Sayle's avatar
      [multiple changes] · 79258dce
      Roger Sayle authored
      2002-07-24  Frank van der Linden  <fvdl@wasabisystems.com>
      
      	PR optimization/7291
      	* config/i386/i386.c (ix86_expand_clrstr): Fix bzero alignment
      	problem on x86_64.
      
      2002-07-24  Roger Sayle  <roger@eyesopen.com>
      
      	* gcc.c-torture/execute/memset-3.c: New testcase.
      
      From-SVN: r55704
      79258dce
    • Gabriel Dos Reis's avatar
      pretty-print.h: Add macros from cp/error.c `:w · 26ff2117
      Gabriel Dos Reis authored
      	* pretty-print.h: Add macros from cp/error.c
      `:w
      
      From-SVN: r55703
      26ff2117
    • Benjamin Kosnik's avatar
      documentation.html: Remove libstdc++-v3.0.86 links... · 6364054f
      Benjamin Kosnik authored
      2002-07-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/documentation.html: Remove libstdc++-v3.0.86 links,
      	confusing usage of "latest."
      	De-tangle contributor information from introductory notes.
      	Move abi.txt link placement, activate.
      	Re-organize.
      	Move chapter info into old FAQ format.
      	* docs/html/organization.html: Removed, obsoleted by doxygen work.
      	* docs/html/abi.txt: Add notes on testing ABI changes.
      
      From-SVN: r55702
      6364054f
    • Alan Modra's avatar
      rs6000-protos.h (mask_operand_wrap): Declare. · 0ba1b2ff
      Alan Modra authored
      	* config/rs6000/rs6000-protos.h (mask_operand_wrap): Declare.
      	(mask64_2_operand): Declare.
      	(build_mask64_2_operands): Declare.
      	(and64_2_operand): Declare.
      	(extract_MB): Declare.
      	(extract_ME): Declare.
      	* config/rs6000/rs6000.c (mask64_operand): Allow all ones.  Remove
      	CONST_DOUBLE code.
      	(mask_operand_wrap): New insn predicate.
      	(mask64_2_operand): Likewise.
      	(and64_2_operand): Likewise.
      	(build_mask64_2_operands): New function.
      	(extract_MB): New function.
      	(extract_ME): New function.
      	(print_operand <case m,M>): Use extract_MB and extract_ME.
      	(print_operand <case S>): Allow all ones.  Remove CONST_DOUBLE support.
      	* config/rs6000/rs6000.h (EXTRA_CONSTRAINT): Add 't'.
      	(PREDICATE_CODES): Add and64_2_operand, mask_operand_wrap and
      	mask64_2_operand.  Remove CONST_DOUBLE from mask64_operand.
      	* config/rs6000/rs6000.md (andsi3_internal3): New
      	(andsi3_internal3+1): Enable split for powerpc64.
      	(andsi3_internal3+2): New split.
      	(andsi3_internal4): Renamed old andsi3_internal3.
      	(andsi3_internal5): New.
      	(andsi3_internal5+1): Enable split for powerpc64.
      	(andsi3_internal5+2): New split.
      	(andsi3_internal6, andsi3_internal7, andsi3_internal8): New.
      	(anddi3): Handle 't' constraint.
      	(anddi3+1): New split.
      	(anddi3_internal2): Handle 't' constraint.
      	(anddi3_internal2+1): New split.
      	(anddi3_internal3): Handle 't' constraint.
      	(anddi3_internal3+1): New split.
      
      From-SVN: r55701
      0ba1b2ff
    • GCC Administrator's avatar
      Daily bump. · 95630163
      GCC Administrator authored
      From-SVN: r55700
      95630163
    • Alan Modra's avatar
      rs6000.md: Remove scratch reg on insns using addze and similar (plus (comparison r1 r2)... · 097657c3
      Alan Modra authored
      	* config/rs6000/rs6000.md: Remove scratch reg on insns using
      	addze and similar (plus (comparison r1 r2) r3) insns.  Add
      	missing scratch reg in one case.  Formatting fixes.
      
      From-SVN: r55695
      097657c3
  2. Jul 23, 2002
    • Neil Booth's avatar
      linux.h (ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Remove. · d795dc90
      Neil Booth authored
      	* config/mips/linux.h (ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL):
      	Remove.
      
      From-SVN: r55693
      d795dc90
    • Neil Booth's avatar
      cppexp.c (parse_defined): Mark macro used. · a69cbaac
      Neil Booth authored
      	* cppexp.c (parse_defined): Mark macro used.
      	* cpphash.h (struct cpp_macro): New member "used".
      	(_cpp_mark_macro_used, _cpp_warn_if_unused_macro): New.
      	(struct cpp_reader): New member.
      	* cppinit.c (cpp_finish_options): Set first_unused_line.
      	(cpp_finish): Warn of unused macros if requested.
      	(OPT_TABLE): New switches.
      	(cpp_handle_option): Handle them.
      	* cpplib.c (do_undef): Warn if macro unused.
      	(do_ifdef, do_ifndef): Mark macro used.
      	* cpplib.h (struct cpp_options): New member.
      	* cppmacro.c (_cpp_warn_if_unused_macro): New.
      	(enter_macro_context): Mark macro used.
      	(_cpp_create_definition): Mark macro unused; warn if unused
      	when redefined.
      	* cpptrad.c (scan_out_logcial_line, push_replacement_text):
      	Mark macros used.
      	* doc/cppopts.texi: Update.
      testsuite:
      	* gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
      	gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
      
      From-SVN: r55692
      a69cbaac
    • Neil Booth's avatar
      * doc/tm.texi: Update documentation. · b841421a
      Neil Booth authored
      From-SVN: r55691
      b841421a
    • Neil Booth's avatar
      dwarf2out.c (SECTION_ASM_OP, [...]): Remove. · c0667597
      Neil Booth authored
      	* dwarf2out.c (SECTION_ASM_OP,
      	ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Remove.
      	* system.h (SECTION_ASM_OP): Poison.
      	* tree.c (FILE_FUNCTION_PREFIX_LEN): Remove.
      	* config/alpha/alpha-interix.h, config/mips/linux.h
      	(ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Remove.
      	* config/mmix/mmix-protos.h, config/mmix/mmix.c
      	(mmix_asm_output_define_label_difference_symbol): Remove.
      	* config/mmix/mmix.h
      	(ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Remove.
      cp:
      	* cp-tree.h (FILE_FUNCTION_PREFIX_LEN): Remove.
      
      From-SVN: r55690
      c0667597
    • J"orn Rennecke's avatar
      recog.c (asm_operand_ok): Allow float CONST_VECTORs for 'F'. · bf7cd754
      J"orn Rennecke authored
      	* recog.c (asm_operand_ok): Allow float CONST_VECTORs for 'F'.
      	(constrain_operands): Likewise.
      	* regclass.c (record_reg_classes): Likewise.
      	* reload.c (find_reloads): Likewise.
      	* doc/md.texi: Likewise.
      
      From-SVN: r55689
      bf7cd754
    • Kaveh R. Ghazi's avatar
      va-arg-15.x, [...]: Delete. · 13fd931e
      Kaveh R. Ghazi authored
      	* gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
      	Delete.
      
      From-SVN: r55688
      13fd931e
    • J"orn Rennecke's avatar
      reload.c (find_reloads_toplev): Use simplify_gen_subreg. · 451f86fd
      J"orn Rennecke authored
      gcc:
      	* reload.c (find_reloads_toplev): Use simplify_gen_subreg.
      	* simplify-rtx.c (simplify_subreg): When converting to a non-int
      	mode, try to convert to an integer mode of matching size first.
      
      gcc/testsuite:
      	* gcc.c-torture/compile/simd-4.c: New test.
      
      From-SVN: r55687
      451f86fd
    • J"orn Rennecke's avatar
      simplify-rtx.x (simplify_subreg): When constructing a CONST_VECTOR from individual subregs... · 1d5fa6b4
      J"orn Rennecke authored
      	* simplify-rtx.x (simplify_subreg): When constructing a CONST_VECTOR
      	from individual subregs, check that each subreg has been generated
      	sucessfully.
      
      From-SVN: r55686
      1d5fa6b4
    • Neil Booth's avatar
      genautomata.c (VLA_HWINT_SHORTEN, [...]): Remove. · 10d6af32
      Neil Booth authored
      	* genautomata.c (VLA_HWINT_SHORTEN, VLA_HWINT_LAST): Remove.
      	* df.c (HANDLE_SUBREG, FOR_EACH_BB_IN_BITMAP_REV,
      	FOR_EACH_BB_IN_SBITMAP): Remove.
      	* gcse.c (NEVER_SET, FOLLOW_BACK_EDGES): Remove.
      	* haifa-sched.c (DONE_PRIORITY, MAX_PRIORITY, TAIL_PRIORITY,
      	LAUNCH_PRIORITY, DONE_PRIORITY_P, LOW_PRIORITY_P): Remove.
      	* loop.c (PREFETCH_BLOACK_IN_LOOP_MIN,
      	PREFETCH_LIMIT_TO_SIMULTANEOUS): Remove.
      	* regrename.c (REGNO_MODE_OK_FOR_BASE_P): Remove.
      
      From-SVN: r55685
      10d6af32
    • Gabriel Dos Reis's avatar
      pretty-print.h: New file. · 6aaae39a
      Gabriel Dos Reis authored
      2002-07-23  Gabriel Dos Reis  <gdr@nerim.net>
      
      	* pretty-print.h: New file.
      
      From-SVN: r55684
      6aaae39a
    • John David Anglin's avatar
      real.c (REAL_WORDS_BIG_ENDIAN): Make 1 for DEC. · 45e574d0
      John David Anglin authored
      	* real.c (REAL_WORDS_BIG_ENDIAN): Make 1 for DEC.
      	(LARGEST_EXPONENT_IS_NORMAL): Ditto.
      	(VAX_HALFWORD_ORDER): Define (1 for DEC VAX, 0 otherwise).
      	(TARGET_G_FLOAT): Default to 0 if not defined.
      	(ieeetoe): New, common routine to convert target format floats
      	to internal form.
      	(e24toe, e53toe): Change to use ieeetoe, distinguish DEC
      	vs. others.
      	(e113toe): Change to use ieeetoe.
      	(REAL_WORDS_BIG_ENDIAN): Make sure it is 0 for DEC and 1 for
      	IBM.
      	(e53toe): Assume IEEE if non of DEC, IBM and C4X is defined.
      	(e64toe): Remove special cases for DEC and IBM. Remove support for
      	ARM_EXTENDED_IEEE_FORMAT.
      	(e24toe): Remove special cases for DEC.
      	(significand_size): Simplify. Indent.
      	(ieee_format, ieee_24, ieee_53, ieee_64, ieee_113): New.
      	(etoieee, toieee): New.
      	(etoe113, toe113, etoe64, toe64, etoe53, toe53, etoe24, toe24): Use
      	etoieee and toieee for IEEE arithmetic.
      
      From-SVN: r55683
      45e574d0
    • Mike Stump's avatar
      Update email address for self. · b5dec7da
      Mike Stump authored
      From-SVN: r55681
      b5dec7da
    • Gabriel Dos Reis's avatar
      extend.texi: Say ISO C90, not ISO C89. · 3764f879
      Gabriel Dos Reis authored
      2002-07-23  Gabriel Dos Reis  <gdr@nerim.net>
      
      	* doc/extend.texi: Say ISO C90, not ISO C89.
      	* doc/invoke.texi: Likewise.
      	* doc/standards.texi: Likewise.
      
      From-SVN: r55680
      3764f879
    • Steve Ellcey's avatar
      explow.c (convert_memory_address): Fix conversion of CONSTs. · aa0f70e6
      Steve Ellcey authored
      	* gcc/explow.c (convert_memory_address): Fix conversion of CONSTs.
      	Fix permutation of conversion and plus/mult.
      
      	* gcc/builtins.c (expand_builtin_memcpy) Ensure return pointer is
      	ptr_mode and not Pmode when POINTERS_EXTEND_UNSIGNED is defined.
      	(expand_builtin_strncpy) Ditto.
      	(expand_builtin_memset) Ditto.
      
      From-SVN: r55679
      aa0f70e6
    • Gabriel Dos Reis's avatar
      Fix PR/7363: · fa72b064
      Gabriel Dos Reis authored
      2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
      
              Fix PR/7363:
              * c-common.c (c_sizeof_or_alignof_type): New function.
              (c_alignof): Remove definition.
              * c-common.h (c_sizeof, c_alignof): Define as macros.
              (c_sizeof_or_alignof_type): Declare.
              (my_friendly_assert): Moved from cp/cp-tree.h
              * c-typeck.c (c_sizeof): Remove definition.
      
      cp/
      
      2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
      
              Fix PR/7363:
              * typeck.c (cxx_sizeof_or_alignof_type): New function.
              (c_sizeof): Remove definition.
              (expr_sizeof): Use cxx_sizeof.
              * decl2.c (build_expr_from_tree): Use cxx_sizeof_or_alignof_type.
              * decl.c (finish_destructor_body): Use cxx_sizeof.
              * semantics.c (finish_alignof): Likewise.
              (finish_alignof): Use cxx_alignof.
              * cp-tree.h (cxx_sizeof, cxx_alignof): New macros.
              (cxx_sizeof_or_alignof_type): Declare.
              (my_friendly_assert): Move to ../c-common.h.
      
      From-SVN: r55678
      fa72b064
    • Jan Hubicka's avatar
      gcse.c (try_replace_reg): Use num_changes_pending. · 2b773ee2
      Jan Hubicka authored
      2002-07-23  Jan Hubicka  <jh@suse.cz>
      
      	* gcse.c (try_replace_reg): Use num_changes_pending.
      	* recog.c (num_changes_pending): New function.
      	(validate_replace_src): Use validate_repalce_src_group.
      	(validate_replace_src_group): New.
      	* recog.h (validate_repalce_src_group): New.
      	(num_changes_pending): Likewise.
      
      From-SVN: r55677
      2b773ee2
    • J"orn Rennecke's avatar
      calls.c (emit_library_call_value_1): If FUNCTION_ARG_PASS_BY_REFERENCE is true... · a0dc500c
      J"orn Rennecke authored
      	* calls.c (emit_library_call_value_1): If
      	FUNCTION_ARG_PASS_BY_REFERENCE is true, pretend this is neither
      	libcall, const call nor pure call.
      
      From-SVN: r55676
      a0dc500c
    • GCC Administrator's avatar
      Daily bump. · 1e7a2d3f
      GCC Administrator authored
      From-SVN: r55673
      1e7a2d3f
    • Neil Booth's avatar
      * config/m88k/m88k.h (SECTION_ASM_OP): Remove. · d22eda7b
      Neil Booth authored
      From-SVN: r55668
      d22eda7b
    • Neil Booth's avatar
      * vmsdbgout.c (SECTION_ASM_OP): Remove. · b5e66e65
      Neil Booth authored
      From-SVN: r55667
      b5e66e65
    • Neil Booth's avatar
      * config/i386/i386.c (AT_BP): Remove. · c3a600c0
      Neil Booth authored
      From-SVN: r55666
      c3a600c0
    • Neil Booth's avatar
      defaults.h (obstack_chunk_alloc, [...]): Default definition. · 4fa31c2a
      Neil Booth authored
      	* defaults.h (obstack_chunk_alloc, obstack_chunk_free):
      	Default definition.
      	* gcse.c: Don't define obstack_chunk_free.
      	* collect2.c, conflict.c, df.c, diagnostic.c, fix-header.c,
      	flow.c, gcc.c, genattrtab.c, genautomata.c, genflags.c, gensupport.c,
      	integrate.c, loop.c, ra.c, read-rtl.c, regrename.c, reload1.c,
      	reorg.c, tlink.c, tree.c, config/arm/arm.c, objc/objc-act.c:
      	Don't define obstack macros.
      cp:
      	* class.c, method.c, pt.c, search.c: Similarly.
      
      From-SVN: r55665
      4fa31c2a
    • Tom Tromey's avatar
      * lex.c (java_lex): Check for `e' or `E' after 0. · e75abdab
      Tom Tromey authored
      From-SVN: r55664
      e75abdab
    • Tom Tromey's avatar
      * libjava.compile/zeroexp.java: New file. · 9cc37f69
      Tom Tromey authored
      From-SVN: r55663
      9cc37f69
  3. Jul 22, 2002
Loading