1. 22 May, 2003 8 commits
  2. 21 May, 2003 22 commits
  3. 20 May, 2003 10 commits
    • lib1funcs.asm: Avoid use of .Lfe* in .size directives. · 6c2e8d1c
      	* config/xtensa/lib1funcs.asm: Avoid use of .Lfe* in .size directives.
      	(do_abs, do_addx2, do_addx4, do_addx8): New assembler macros.
      	(__mulsi3): Use do_addx* instead of ADDX* instructions.  Formatting.
      	(nsau): Rename to do_nsau.  Provide alternate version for use when
      	the NSAU instruction is available.
      	(__udivsi3, __divsi3, __umodsi3, __modsi3): Use do_nsau macro.
      	(__divsi3, __modsi3): Use do_abs macro instead of ABS instruction.
      	* config/xtensa/xtensa-config.h: Update comments to match binutils.
      	(XCHAL_HAVE_ABS, XCHAL_HAVE_ADDX): Define.
      	* config/xtensa/xtensa.h (MASK_ABS, MASK_ADDX): Define.
      	(TARGET_ABS, TARGET_ADDX): Define.
      	(TARGET_DEFAULT): Conditionally add MASK_ABS and MASK_ADDX.
      	(TARGET_SWITCHES): Add "abs", "no-abs", "addx", and "no-addx".
      	* config/xtensa/xtensa.md (*addx2, *addx4, *addx8, *subx2, *subx4,
      	*subx8): Set predicate condition to TARGET_ADDX.
      	(abssi2): Set predicate condition to TARGET_ABS.
      	* doc/invoke.texi (Option Summary): Document new "-mabs", "-mno-abs",
      	"-maddx", and "-mno-addx" options.
      	(Xtensa Options): Likewise.  Also tag some opcode names with @code.
      
      From-SVN: r67044
      Bob Wilson committed
    • 4.cc: Fix typo. · 69cf7a55
      2003-05-20  Paolo Carlini  <pcarlini@unitus.it>
      
      	* testsuite/27_io/basic_filebuf/close/char/4.cc: Fix typo.
      
      From-SVN: r67043
      Paolo Carlini committed
    • 5.cc: New file, further testing that upon filebuf::close() 27.8.1.1,3 is enforced. · 80416931
      2003-05-20  Paolo Carlini  <pcarlini@unitus.it>
      
      	* testsuite/27_io/basic_filebuf/close/char/5.cc: New file,
      	further testing that upon filebuf::close() 27.8.1.1,3 is enforced.
      
      From-SVN: r67042
      Paolo Carlini committed
    • stl_alloc.h (__default_alloc_template::_S_chunk_alloc): Cast via void* to avoid… · e5a3a5b2
      stl_alloc.h (__default_alloc_template::_S_chunk_alloc): Cast via void* to avoid -Wcast-align warnings.
      
      	* include/bits/stl_alloc.h (__default_alloc_template::_S_chunk_alloc):
      	Cast via void* to avoid -Wcast-align warnings.
      	(__default_alloc_template::_S_refill): Likewise.
      
      From-SVN: r67041
      Gerald Pfeifer committed
    • README: Move to... · ca5e1be8
      
      2003-05-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/README: Move to...
      	* docs/html/test.html: ...here. Add documentation.
      	* docs/html/install.html: Move testing bits out..
      	* docs/html/documentation.html: Add separate testing link.
              * testsuite/performance: Add.
              * testsuite/performance/allocator.cc: New.
              * testsuite/performance/complex_norm.cc: New.
              * testsuite/performance/cout_insert_int.cc: New.
              * testsuite/performance/fstream_seek_write.cc: New.
              * testsuite/performance/ifstream_getline.cc: New.
              * testsuite/performance/map_create_fill.cc: New.
              * testsuite/performance/ofstream_insert_float.cc: New.
              * testsuite/performance/ofstream_insert_int.cc: New.
              * testsuite/performance/string_append.cc: New.
      	* testsuite/lib/libstdc++-v3-dg.exp (v3-compute-tests): Filter
      	performance tests.
      
      From-SVN: r67040
      Benjamin Kosnik committed
    • struct-by-value-3_x.c: Move common pieces to headers. · f737a52d
      2003-05-20  Janis Johnson  <janis187@us.ibm.com>
      
      	* gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
      	* gcc.dg/compat/struct-by-value-3_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-5_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-6_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-7_x.c Ditto.
      	* gcc.dg/compat/struct-by-value-7_y.c Ditto.
      	* gcc.dg/compat/small-struct-defs.h: New file.
      	* gcc.dg/compat/small-struct-init.h: New file.
      	* gcc.dg/compat/small-struct-check.h: New file.
      	* gcc.dg/compat/fp-struct-defs.h: New file.
      	* gcc.dg/compat/fp-struct-check.h: New file.
      	* gcc.dg/compat/fp-struct-init.h: New file.
      	* gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
      	* gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
      
      	* gcc.dg/compat/scalar-return-1_main.c: New file.
      	* gcc.dg/compat/scalar-return-1_x.c: New file.
      	* gcc.dg/compat/scalar-return-1_y.c: New file.
      	* gcc.dg/compat/scalar-return-2_main.c: New file.
      	* gcc.dg/compat/scalar-return-2_x.c: New file.
      	* gcc.dg/compat/scalar-return-2_y.c: New file.
      	* gcc.dg/compat/struct-return-3_main.c: New file.
      	* gcc.dg/compat/struct-return-3_y.c: New file.
      	* gcc.dg/compat/struct-return-3_x.c: New file.
      	* gcc.dg/compat/struct-return-2_main.c: New file.
      	* gcc.dg/compat/struct-return-2_x.c: New file.
      	* gcc.dg/compat/struct-return-2_y.c: New file.
      
      From-SVN: r67038
      Janis Johnson committed
    • doc/extend.texi: Put warning into documentation of attribute regparm. · 5d34c8e9
      Co-Authored-By: Wolfgang Bangerth <bangerth@dealii.org>
      
      From-SVN: r67037
      Kevin Ryde committed
    • fix whitespace · a63996f1
      From-SVN: r67036
      Jason Merrill committed
    • tree.c (expr_last): New fn. · 1cd69e2b
              * tree.c (expr_last): New fn.
              * tree.h: Declare it.
              * objc/objc-act (expr_last): Rename to objc_expr_last.
      
      From-SVN: r67035
      Jason Merrill committed
    • sh.c (sh_register_move_cost): Add clase for moving between FP registers and MAC registers. · a60a9553
      	* sh.c (sh_register_move_cost): Add clase for moving between
      	FP registers and MAC registers.
      
      From-SVN: r67028
      J"orn Rennecke committed