Skip to content
Snippets Groups Projects
  1. Jul 25, 2002
    • Benjamin Kosnik's avatar
      re PR libstdc++/7230 (<strstream> header file is missing (trunk)) · 9a56333e
      Benjamin Kosnik authored
      2002-07-24  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/7230
      	* config/linker-map.gnu: Revert strstream patch from 2002-07-01.
      	* include/Makefile.am (backward_headers): Use strstream, not
      	strstream.h.
      	* include/Makefile.in: Regenerate.
      	* include/backward/strstream: Revert.
      	* include/backward/strstream.h: Remove.
      	* src/strstream.cc: Revert.
      	* testsuite/backward/strstream_members.cc: Change include.
      
      From-SVN: r55730
      9a56333e
  2. Jul 24, 2002
  3. 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
Loading