1. 06 Jul, 2003 16 commits
    • tree.h (default_flag_random_seed): Remove. · c07e5477
      	* tree.h (default_flag_random_seed): Remove.
      	* toplev.h (local_tick): Declare.
      	* tree.c (flag_random_seed, default_flag_random_seed): Move to
      	toplev.c.
      	(append_random_chars): Don't call default_flag_random_seed.
      	* toplev.c (flag_random_seed): Define here. Set local_tick.
      	(local_tick): Define.
      	(randomize): New, moved from tree.c.
      	(print_switch_values): Adjust.
      	(toplev_main): Call randomize.
      
      From-SVN: r69005
      Nathan Sidwell committed
    • tree.h (crc32_string): Declare. · 2aab7ceb
      	* tree.h (crc32_string): Declare.
      	* tree.c (append_random_chars): Remove.
      	(crc32_string): New.
      	(get_file_function_name_long): Use crc32_string here.
      
      From-SVN: r69004
      Nathan Sidwell committed
    • sbitmap.c: Convert prototypes to ISO C90. · 46c5ad27
      	* sbitmap.c: Convert prototypes to ISO C90.
      	* sbitmap.h: Likewise.
      	* scan-decls.c: Likewise.
      	* scan.c: Likewise.
      	* sched-deps.c: Likewise.
      	* sched-ebb.c: Likewise.
      	* sched-int.h: Likewise.
      	* sched-rgn.c: Likewise.
      	* sched-vis.c: Likewise.
      	* sibcall.c: Likewise.
      	* simplify-rtx.c: Likewise.
      	* sreal.c: Likewise.
      	* sreal.h: Likewise.
      	* ssa-ccp.c: Likewise.
      	* ssa-dce.c: Likewise.
      	* ssa.c: Likewise.
      	* ssa.h: Likewise.
      	* stack.h: Likewise.
      	* stmt.c: Likewise.
      	* stor-layout.c: Likewise.
      	* stringpool.c: Likewise.
      	* target.h: Likewise.
      	* timevar.c: Likewise.
      	* timevar.h: Likewise.
      	* tlink.c: Likewise.
      	* tracer.c: Likewise.
      	* tree-inline.c: Likewise.
      	* tree-inline.h: Likewise.
      	* tree.c: Likewise.
      	* tree.h: Likewise.
      
      From-SVN: r69002
      Andreas Jaeger committed
    • std_fstream.h (xsputn): Don't call _M_destroy_pback... · 6623b2f2
      2003-07-06  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/std/std_fstream.h (xsputn): Don't call _M_destroy_pback:
      	if output is at all possible (!_M_reading), cannot be active.
      
      	* include/std/std_fstream.h: Tweak comments to doxygen style.
      
      From-SVN: r69001
      Paolo Carlini committed
    • * genattrtab.h: Convert prototypes to ISO C90. · fdd9b6ba
      From-SVN: r69000
      Andreas Jaeger committed
    • Adjust last entry. · f8ec47c7
      From-SVN: r68999
      Andreas Jaeger committed
    • jump.c: Convert prototypes to ISO C90. · 0c20a65f
      	* jump.c: Convert prototypes to ISO C90.
      	* langhooks-def.h: Likewise.  Add extern to prototypes.
      	* langhooks.c: Likewise.
      	* langhooks.h: Likewise.
      	* lcm.c: Likewise.
      	* local-alloc.c: Likewise.
      	* loop-init.c: Likewise.
      	* loop-unroll.c: Likewise.
      	* loop-unswitch.c: Likewise.
      	* loop.c: Likewise.
      	* loop.h: Likewise. Add extern to prototypes.
      	* machmode.h: Likewise.
      	* main.c: Likewise.
      	* mbchar.c: Likewise.
      	* mbchar.h: Likewise.
      	* mkdeps.c: Likewise.
      	* mkdeps.h: Likewise.
      	* optabs.c: Likewise.
      	* optabs.h: Likewise.
      	* output.h: Likewise.
      	* gccspec.c: Likwise.
      	* postreload.c: Likewise.
      	* prefix.c: Likewise.
      	* prefix.h: Likewise.
      	* print-rtl.c: Likewise.
      	* print-tree.c: Likewise.
      	* profile.c: Likewise.
      	* read-rtl.c: Likewise.
      	* real.c: Likewise.
      	* real.h: Likewise.
      	* recog.c: Likewise.
      	* recog.h: Likewise.
      	* reg-stack.c: Likewise.
      	* regclass.c: Likewise.
      	* regmove.c: Likewise.
      	* regrename.c: Likewise.
      	* regs.h: Likewise.
      	* reload.c: Likewise.
      	* reload.h: Likewise.
      	* reload1.c: Likewise.
      	* reorg.c: Likewise.
      	* resource.c: Likewise.
      	* resource.h: Likewise.
      	* rtl-error.c: Likewise.
      	* rtl.c: Likewise.
      	* rtl.h: Likewise.
      	* rtlanal.c: Likewise.
      
      From-SVN: r68998
      Andreas Jaeger committed
    • locale_classes.h: Fully qualify standard functions with std::, thus avoiding Koenig lookup. · 391cfc46
      2003-07-06  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/locale_classes.h: Fully qualify standard
      	functions with std::, thus avoiding Koenig lookup.
      	* include/bits/locale_facets.tcc: Likewise.
      	* src/locale.cc: Likewise.
      	* src/localename.cc: Likewise.
      
      From-SVN: r68997
      Paolo Carlini committed
    • gcc.c: Convert prototypes to ISO C90. · 1d088dee
      	* gcc.c: Convert prototypes to ISO C90.
      	* gcc.h: Likewise.
      	* gcov-dump.c: Likewise.
      	* gcov-iov.c: Likewise.
      	* gcse.c: Likewise.
      	* genattrtab.h: Likewise.
      	* ggc.h: Likewise.
      	* global.c: Likewise.
      	* graph.c: Likewise.
      	* graph.h: Likewise.
      	* hosthooks.h: Likewise.
      	* hooks.h: Likewise.
      	* hooks.c: Likewise.
      	* hashtable.h: Likewise.
      	* hashtable.c: Likewise.
      	* haifa-sched.c: Likewise.
      	* integrate.h: Likewise.
      	* integrate.c: Likewise.
      	* input.h: Likewise.
      	* ifcvt.c: Likewise.
      
      From-SVN: r68995
      Andreas Jaeger committed
    • allocator_traits.h: Fix doxygen markup. · 48166869
      2003-07-06  Phil Edwards  <pme@gcc.gnu.org>
      
      	* include/bits/allocator_traits.h:  Fix doxygen markup.
      	* include/ext/mt_allocator.h:  Likewise.
      
      From-SVN: r68994
      Phil Edwards committed
    • testsuite_hooks.h: Guard against a missing unlink(). · aaa4a229
      2003-07-06  Phil Edwards  <pme@gcc.gnu.org>
      
      	* testsuite/testsuite_hooks.h:  Guard against a missing unlink().
      
      From-SVN: r68993
      Phil Edwards committed
    • acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Bump minimal version requirement. · e6b7a69a
      2003-07-05  Phil Edwards  <pme@gcc.gnu.org>
      
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS):  Bump minimal version
      	requirement.  Add port_specific_symbol_file variable.
      	* configure.host:  Add docs for port_specific_symbol_file.
      	Clean up try_cpu block for x86.
      	* config/linker-map.gnu:  No more "last symbol can't have a
      	semicolon" kaka.  Add hook for port-specific symbols.
      	* src/Makefile.am:  Remove trailing whitespace.
      	(libstdc++-symbol.ver):  Detect the presence of port-specific
      	symbols, and add them accordingly.
      
      	* docs/html/17_intro/porting.texi:  Bring up to date.
      
      	* src/Makefile.in, aclocal.m4, configure,
      	docs/html/17_intro/porting.html:  Regenerated.
      
      From-SVN: r68992
      Phil Edwards committed
    • re PR c++/11431 (static_cast behavior with subclasses when default constructor available) · 0a72704b
      	PR c++/11431
      	* typeck.c (build_static_cast): Check for reference conversions
      	earlier.
      
      	* cp-tree.h (perform_integral_promotions): Declare.
      	* call.c (build_addr_func): Use decay_conversion.
      	(convert_arg_to_ellipsis): Likewise.  Remove misleading comment.
      	(convert_for_arg_passing): Use perform_integral_promotions.
      	* cvt.c (build_expr_type_conversion): Use decay_conversion.
      	(type_promotes_to): Do not return a cv-qualified type.
      	* decl.c (grok_reference_init): Fix formatting.
      	(get_atexit_node): Use decay_conversion.
      	(build_enumerator): Use perform_integral_promotions.
      	* init.c (build_vec_init): Use decay_conversion.
      	* semantics.c (finish_expr_stmt): Likewise.
      	(finish_switch_cond): Use perform_integral_promotions.
      	* typeck.c (default_conversion): Likewise.
      	(perform_integral_promotions): New function.
      	(build_indirect_ref): Use decay_conversion.
      	(build_array_ref): Use perform_integral_promotions.
      	(convert_arguments): Use decay_conversion.
      	(build_unary_op): Use perform_integral_promotions.
      	(build_c_cast): Use decay_conversion.
      	(build_modify_expr): Likewise.
      	(convert_for_initialization): Likewise.
      	* typeck2.c (build_x_arrow): Likewise.
      
      	* g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
      	run test.
      
      	PR c++/11431
      	* g++.dg/expr/static_cast3.C: New test.
      
      From-SVN: r68989
      Mark Mitchell committed
    • create_testsuite_files: New file. · ac3d7b44
      2003-07-05  Phil Edwards  <pme@gcc.gnu.org>
      
      	* scripts/create_testsuite_files:  New file.
      	* testsuite/Makefile.am (all-local, check-performance):  Use it.
      	* testsuite/lib/libstdc++-v3-dg.exp (v3-computer-tests):  Remove.
      	* testsuite/Makefile.in:  Regenerated.
      
      	* testsuite/performance/filebuf_sputc.cc:  Remove the temporary
      	files at the end.
      	* testsuite/performance/fstream_seek_write.cc:  Likewise.
      	* testsuite/performance/ofstream_insert_float.cc:  Likewise.
      	* testsuite/performance/ofstream_insert_int.cc:  Likewise.
      	* testsuite/abi_check.cc (main):  Nicer spacing in usage output.
      
      From-SVN: r68988
      Phil Edwards committed
    • stl_list.h: Performance and memory usage improvements. · e3d51be2
      
      2003-07-05  Gawain Bolton  <gp.bolton@computer.org>
      
      	* include/bits/stl_list.h: Performance and memory usage
      	improvements.
      	* include/bits/list.tcc: Likewise.
      
      From-SVN: r68987
      Gawain Bolton committed
    • Daily bump. · a045c794
      From-SVN: r68985
      GCC Administrator committed
  2. 05 Jul, 2003 24 commits