1. 21 May, 2003 21 commits
  2. 20 May, 2003 19 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
    • 2003-05-20 Michael Koch <konqueror@gmx.de> · 669e91ab
      	* java/io/DataInputStream.java
      	(convertFromUTF): Merged comment from classpath.
      	* java/io/PrintStream.java
      	(error_occured): Renamed from error, merged comment from classpath.
      	(PrintStream): No need to initialized error.
      	(checkError): Replace error with error_occurred.
      	(setError): Likewise.
      
      From-SVN: r66997
      Michael Koch committed
    • gcc_release (upload_files): Put diff files into a "diffs" subdirectory · 8d4d9d19
      	* gcc_release (upload_files): Put diff files into a "diffs"
      	subdirectory
      
      From-SVN: r66996
      Gerald Pfeifer committed
    • DataInputStream.java: Reformatted, Replaced < and & with html entitites in documentation. · c93aa804
      2003-05-20  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/DataInputStream.java:
      	Reformatted, Replaced < and & with html entitites in documentation.
      	* java/io/File.java:
      	Reformatted.
      	* java/io/PrintWriter.java:
      	Moved class documentation.
      
      From-SVN: r66992
      Michael Koch committed
    • Accidently comitted this during last commit, revert this little change: · c2a40660
      -TAR = tar
      +TAR = gtar
      
      From-SVN: r66991
      Michael Koch committed
    • ByteBufferImpl.java, [...]: Moved files to java/nio. · 3a5eb283
      2003-05-20  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/nio/ByteBufferImpl.java,
      	gnu/java/nio/CharBufferImpl.java,
      	gnu/java/nio/CharViewBufferImpl.java,
      	gnu/java/nio/DirectByteBufferImpl.java,
      	gnu/java/nio/DoubleBufferImpl.java,
      	gnu/java/nio/DoubleViewBufferImpl.java,
      	gnu/java/nio/FloatBufferImpl.java,
      	gnu/java/nio/FloatViewBufferImpl.java,
      	gnu/java/nio/IntBufferImpl.java,
      	gnu/java/nio/IntViewBufferImpl.java,
      	gnu/java/nio/LongBufferImpl.java,
      	gnu/java/nio/LongViewBufferImpl.java,
      	gnu/java/nio/natDirectByteBufferImpl.cc,
      	gnu/java/nio/ShortBufferImpl.java,
      	gnu/java/nio/ShortViewBufferImpl.java:
      	Moved files to java/nio.
      	* gnu/java/nio/SocketChannelImpl.java
      
      	* java/nio/ByteBuffer.java,
      	java/nio/CharBuffer.java,
      	java/nio/DoubleBuffer.java,
      	java/nio/FloatBuffer.java,
      	java/nio/IntBuffer.java,
      	java/nio/LongBuffer.java,
      	java/nio/ShortBuffer.java:
      	Dont import anything.
      	* java/nio/ByteBufferImpl.java,
      	java/nio/CharBufferImpl.java,
      	java/nio/CharViewBufferImpl.java,
      	java/nio/DirectByteBufferImpl.java,
      	java/nio/DoubleBufferImpl.java,
      	java/nio/DoubleViewBufferImpl.java,
      	java/nio/FloatBufferImpl.java,
      	java/nio/FloatViewBufferImpl.java,
      	java/nio/IntBufferImpl.java,
      	java/nio/IntViewBufferImpl.java,
      	java/nio/LongBufferImpl.java,
      	java/nio/LongViewBufferImpl.java,
      	java/nio/natDirectByteBufferImpl.cc,
      	java/nio/ShortBufferImpl.java,
      	java/nio/ShortViewBufferImpl.java:
      	Moved from gnu/java/nio.
      	* Makefile.am
      	(ordinary_java_source_files): Moved files from gnu/java/nio to
      	java/nio.
      	(nat_source_files): Moved natDirectByteBufferImpl.cc from gnu/java/nio
      	to java/nio.
      	* Makefile.in: Regenerated.
      
      From-SVN: r66990
      Michael Koch committed
    • re PR libstdc++/10689 (pow(std::complex(0),1/3) returns (nan, nan) instead of 0.) · 1db0418a
      	PR libstdc++/10689
      	* include/std/std_complex.h (pow): Tidy
      
      From-SVN: r66989
      Gabriel Dos Reis committed
    • * config.table: Accept i[345867]86 variant. · 29ad6d3f
      From-SVN: r66986
      Kelley Cook committed
    • * pa/milli64.S ($$mulI): Fix typo. · 12df72e8
      From-SVN: r66985
      John David Anglin committed
    • * alias.c (nonlocal_mentioned_p, nonlocal_referenced_p) · 07b7c979
      	(nonlocal_set_p): Remove initial blank line.
      	* dwarf2out.c (simple_type_size_in_bits): Likewise.
      	* et-forest.c (et_forest_create): Likewise.
      	* explow.c (stabilize): Likewise.
      	* fix-header.c (write_lbrac): Likewise.
      	* graph.c (start_fct, node_data): Likewise.
      	* jump.c (only_sets_cc0_p, sets_cc0_p): Likewise.
      	* rtlanal.c (global_reg_mentioned_p): Likewise.
      	* tree.c (bit_position): Likewise.
      
      From-SVN: r66984
      Matt Kraai committed