1. 09 Sep, 2000 3 commits
  2. 08 Sep, 2000 25 commits
  3. 07 Sep, 2000 12 commits
    • Add bits for --enable-maintainer-mode... · 7f586614
      
      2000-09-07  Phil Edwards  <pme@sources.redhat.com>
      
      	Add bits for --enable-maintainer-mode:
      	- turns on enable_debug
                (doing "--enable-maint --disable-debug" will DTRT)
      	- turns on -Werror, now off by default
      	* acinclude.m4: Add bits.
      	* aclocal.m4: Regenerate.
      	* configure.in: Add defaults for GLIBCPP_ENABLE_DEBUG.
      	* configure: Regenerate.
      
      From-SVN: r36252
      Benjamin Kosnik committed
    • std_cwctype.h: Remove yesterday's hacks. · bed7f389
      
      2000-09-07  Benjamin Kosnik  <bkoz@cygnus.com>
      
      	* bits/std_cwctype.h: Remove yesterday's hacks.
      
      From-SVN: r36251
      Benjamin Kosnik committed
    • loop.c (strength_reduce): Call check_ext_dependant_givs. · e8cb4873
              * loop.c (strength_reduce): Call check_ext_dependant_givs.
              Properly extend the biv initial value for the giv.
              (record_biv): Zero ext_dependant.
              (record_giv): New argument ext_val.  Update all callers.
              (general_induction_var): Likewise.
              (consec_sets_giv): Likewise.
              (simplify_giv_expr): Likewise.  Fill in ext_val if we find
              a sign-extend, zero-extend, or truncate.
              (combine_givs_p): Make sure modes are compatible.
              (check_ext_dependant_givs): New.
              (extend_value_for_giv): New.
              * loop.h (struct induction): Add ext_dependant.
              * unroll.c (iteration_info): Extend the biv initial value for the giv.
              (find_splittable_givs): Likewise.
              (final_giv_value): Likewise.
      
      From-SVN: r36250
      Richard Henderson committed
    • c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined. · 8b97c5f8
      	* c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if
      	REGISTER_TARGET_PRAGMAS is defined.  Duplicate some
      	definitions from cpplib.h.
      	* cpplib.h: Don't typedef struct cpp_reader if c-pragma.h has
      	already done it.
      	* tm.texi: Document HANDLE_PRAGMA as no longer supported.  Add
      	documentation for REGISTER_TARGET_PRAGMAS.
      
      	* c-lex.c: Include cpplib.h before c-pragma.h.  Define a
      	default-pragma callback to implement -Wunknown-pragmas if
      	USE_CPPLIB.
      	* c-parse.in: Move all includes to top of file.
      	* c-pragma.c: Include cpplib.h before c-pragma.h.  Include
      	tm_p.h.
      	(dispatch_pragma): Put the namespace in the -Wunknown-pragmas
      	warning.
      	(init_pragma): If REGISTER_TARGET_PRAGMAS is defined, call it.
      
      	* arm.h, arm-protos.h, arm.c,
      	  c4x.h, c4x-protos.h, c4x.c,
      	  h8300.h, h8300-protos.h, h8300.c,
      	  i370.h, i370-protos.h, i370.c,
      	  i960.h, i960-protos.h, i960.c,
      	  sh.h, sh-protos.h, sh.c,
      	  v850.h, v850-protos.h, v850.c: Convert HANDLE_PRAGMA-based
      	pragmata scheme to use REGISTER_TARGET_PRAGMAS instead.
      
      	* d30v.h: Don't mention HANDLE_PRAGMA in comment.  Add
      	multiple include guard.
      	* i370.md (untyped_call): Use GEN_CALL.
      	(umodsi3): Remove unused variable.
      	* sh/elf.h: Don't undef HANDLE_SYSV_PRAGMA.
      	* v850.c (output_move_single, output_move_double): Constify
      	return value.
      	(print_operand): Constify a char *.
      	* v850.h (struct small_memory_info): Constify name member.
      
      From-SVN: r36249
      Zack Weinberg committed
    • h8300.h: Fix comment typos. · 1898584f
              * config/h8300.h: Fix comment typos.
              * config/h8300/h8300.md: Likewise.
              * config/h8300/lib1funcs.asm: Likewise.
      
      From-SVN: r36248
      Kazu Hirata committed
    • stl_tree.h: Make operators !=, == type safe for map, set. · 3a664f16
      
      2000-09-07  Brad Garcia  <bgarcia@laurelnetworks.com>
      
      	* bits/stl_tree.h: Make operators !=, == type safe for map, set.
      	* testsuite/23_containers/set_operators.cc: New file. Should not
      	compile.
      	* testsuite/23_containers/map_operators.cc: New file. Ditto.
      
      From-SVN: r36247
      Brad Garcia committed
    • 000-09-07 Brad Garcia <bgarcia@laurelnetworks.com> · 3eea1aed
      	* bits/stl_tree.h: Make operators !=, == type safe for map, set.
      	* testsuite/23_containers/set_operators.cc: New file. Should not
      	compile.
      	* testsuite/23_containers/map_operators.cc: New file. Ditto.
      
      From-SVN: r36246
      Brad Garcia committed
    • Makefile.in: Remove references to cppulp.{c,o}. · 771c4df3
      	* Makefile.in: Remove references to cppulp.{c,o}.
      	* cppinit.c (initialize_builtins, cpp_start_read,
      	cpp_handle_option): Update to use cpp_options structure.
      	* cppulp.c: Remove.
      
      From-SVN: r36245
      Neil Booth committed
    • * md5.c: #include "ansidecl.h". · 2ecd81ef
      From-SVN: r36244
      Michael Sokolov committed
    • verify.c (merge_types): Load the types to merge if necessary. · 3e99f50c
      2000-09-05  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
      	* verify.c (merge_types): Load the types to merge if necessary.
      
      (http://gcc.gnu.org/ml/gcc-patches/2000-09/msg00245.html)
      
      From-SVN: r36243
      Alexandre Petit-Bianco committed
    • c-common.c (time_char_table): Allow %#b and %#h. · 2496f0b5
      	* c-common.c (time_char_table): Allow %#b and %#h.
      
      testsuite:
      	* gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
      	be accepted.
      
      From-SVN: r36241
      Joseph Myers committed
    • reorg.c (find_end_label): If the basic block reorder pass moves the return insn… · bf6302f0
      reorg.c (find_end_label): If the basic block reorder pass moves the return insn to some other place try...
      
      
      	* reorg.c (find_end_label): If the basic block reorder pass moves the
      	return insn to some other place try to locate it again and put our
      	end_of_function_label there.
      	* reorg.c (relax_delay_slots): Check if find_end_label created a
      	new label that invalidates the current optimazation.
      
      From-SVN: r36237
      Herman A.J. ten Brugge committed