Skip to content
Snippets Groups Projects
  1. May 22, 2003
  2. May 21, 2003
    • Jason Merrill's avatar
      init.c (build_vec_delete): Copy the address into a temporary variable before... · 49b7aacb
      Jason Merrill authored
      init.c (build_vec_delete): Copy the address into a temporary variable before calling build_vec_delete_1.
      
              * init.c (build_vec_delete): Copy the address into a temporary
              variable before calling build_vec_delete_1.
              * decl2.c (delete_sanity): Don't call stabilize_reference.
      
      From-SVN: r67072
      49b7aacb
    • Janis Johnson's avatar
      scalar-return-1_main.c: New file. · 9008d5b4
      Janis Johnson authored
      2003-05-21  Janis Johnson <janis187@us.ibm.com>
      
      	* 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.
      
      (I thought I had committed these yesterday)
      
      From-SVN: r67070
      9008d5b4
    • Danny Smith's avatar
      gthr-win32.h (__GTHREAD_HIDE_WIN32API): Test for non-zero value, not just if defined. · 81888fcd
      Danny Smith authored
      	* gthr-win32.h (__GTHREAD_HIDE_WIN32API): Test for non-zero
      	value, not just if defined.
      
      	* libstdc++-v3/config/os/mingw32/os_defines.h (__GTHREAD_HIDE_WIN32API):
      	Define to 1 by defualt.
      	(NOMINMAX): Define.
      
      From-SVN: r67069
      81888fcd
    • John David Anglin's avatar
      re PR target/6428 ([hppa*-hp-hpux] gmon.out is not generated when application... · f48758e4
      John David Anglin authored
      re PR target/6428 ([hppa*-hp-hpux] gmon.out is not generated when application to be profiled is linked with shared libgcc)
      
      	PR target/6428
      	* pa-hpux10.h (LINK_SPEC, LIB_SPEC): Move -L options for profiling
      	directories from LIB_SPEC to LINK_SPEC.  Emit warning if `-p' or `-pg'
      	option is used without `-static'.
      	* pa-hpux11.h (LINK_SPEC, LIB_SPEC): Likewise.
      	* pa64-hpux.h (LINK_SPEC, LIB_SPEC): Likewise.
      	* g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
      	for hppa*-hp-hpux*.
      	* gcc.dg/20021014-1.c (dg-options): Likewise.
      	* gcc.dg/nest.c (dg-options): Likewise.
      
      From-SVN: r67068
      f48758e4
    • Bob Wilson's avatar
      xtensa.h (MASK_SERIALIZE_VOLATILE, [...]): Delete. · 7a29f483
      Bob Wilson authored
              * config/xtensa/xtensa.h (MASK_SERIALIZE_VOLATILE,
              TARGET_SERIALIZE_VOLATILE): Delete.
              (MASK_CONST16, MASK_ABS, MASK_ADDX): Renumber flag bits.
              (TARGET_DEFAULT): Remove MASK_SERIALIZE_VOLATILE.
              (TARGET_SWITCHES): Remove "-mserialize-volatile" and
              "-mno-serialize-volatile".
              * config/xtensa/xtensa.c (print_operand): Remove checks of
              TARGET_SERIALIZE_VOLATILE.
              * config/xtensa/xtensa.md (*lsiu, *ssiu): Likewise.
              * doc/invoke.texi (Option Summary, Xtensa Options): Remove
              "-mserialize-volatile" and "-mno-serialize-volatile" options.
      
      From-SVN: r67067
      7a29f483
    • DJ Delorie's avatar
      Makefile.tpl: Add missing empty maybe-check-gcc target. · 862fced8
      DJ Delorie authored
      * Makefile.tpl: Add missing empty maybe-check-gcc target.
      * Makefile.in: Regenerate.
      
      From-SVN: r67066
      862fced8
    • Paolo Carlini's avatar
      std_fstream.h (_M_set_buffer): Fix indentation. · 98ce9d06
      Paolo Carlini authored
      2003-05-21  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/std/std_fstream.h (_M_set_buffer): Fix indentation.
      
      From-SVN: r67065
      98ce9d06
    • Nathan Sidwell's avatar
      c-parse.in (fndef): Set DECL_SOURCE_LINE and FILE earlier. · b190f239
      Nathan Sidwell authored
      	* c-parse.in (fndef): Set DECL_SOURCE_LINE and FILE earlier.
      	(nested_function): Likewise.
      	(notype_nested_function): Likewise.
      cp:
      	* pt.c (register_specialization): Update the decl's location,
      	if necessary.
      	(check_explicit_specialization): Likewise.
      
      From-SVN: r67063
      b190f239
    • Nick Clifton's avatar
      Update overflow type for R_XSTORMY16_16 reloc. · 278566a2
      Nick Clifton authored
      From-SVN: r67062
      278566a2
    • Jonathan Wakely's avatar
      index.html: Fix typo. · b3b33a51
      Jonathan Wakely authored
      2003-05-21  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* docs/html/faq/index.html: Fix typo.
      	* docs/html/faq/index.txt: Regenerate.
      
      From-SVN: r67061
      b3b33a51
    • Jonathan Wakely's avatar
      test.html: Fix markup. · baf64b4e
      Jonathan Wakely authored
      2003-05-21  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* docs/html/test.html: Fix markup.
      
      From-SVN: r67060
      baf64b4e
    • Nathan Sidwell's avatar
      remove conflict marker · 6aeed3e1
      Nathan Sidwell authored
      From-SVN: r67059
      6aeed3e1
    • Nathan Sidwell's avatar
      c-common.h (enum rid): Remove RID_BOUNDED, RID_UNBOUNDED. · 66804d9e
      Nathan Sidwell authored
      	* c-common.h (enum rid): Remove RID_BOUNDED, RID_UNBOUNDED.
      	* c-parse.in (reswords): Remove __bounded__ and __unbounded__.
      	(rid_to_yy): Remove RID_BOUNDED, RID_UNBOUNDED slots.
      	* print-tree.c (print_node): Remove ambient-boundedness.
      	* tree.h (tree_common): Remove bounded_flag.
      	(BOUNDED_INDIRECT_YPE_P, BOUNDED_POINTER_TYPE_P,
      	BOUNDED_REFERENCE_TYPE_P, MAYBE_BOUNDED_INDIRECT_TYPE_P,
      	MAYBE_BOUNDED_POINTER_TYPE_P, MAYBE_BOUNDED_REFERENCE_TYPE_P,
      	TREE_BOUNDED, TYPE_MAIN_VARIANTS_PHYSICALLY_EQUAL_P,
      	TYPE_MAIN_PHYSICAL_VARIANT, TYPE_BOUNDED, TYPE_QUAL_BOUNDED):
      	Remove.
      	(TYPE_QUALS): Remove BOUNDED.
      	(TREE_EXPR_QUALS, TREE_FUNC_QUALS): Remove.
      	(TYPE_BOUNDED_VALUE, TYPE_BOUNDED_BASE, TYPE_BOUNDED_EXTENT,
      	TYPE_BOUNDED_SUBTYPE, TYPE_UNBOUNDED_VARIANT, TYPE_POINTER_DEPTH,
      	TYPE_AMBIENT_BOUNDEDNESS, MAX_POINTER_DEPT,
      	VA_LIST_POINTER_DEPTH): Remove.
      	(struct tree_type): Remove pointer_depth.
      treelang:
      	* treetree.c (reswords): Remove __bounded__, __unbounded__.
      
      From-SVN: r67058
      66804d9e
    • Kevin B. Hendricks's avatar
      invoke.texi (Option Summary, [...]): Document new options. · 6184e8a4
      Kevin B. Hendricks authored
      
              * doc/invoke.texi (Option Summary, PowerPC Options): Document
              new options.
      
      Co-Authored-By: default avatarDavid Edelsohn <edelsohn@gnu.org>
      
      From-SVN: r67056
      6184e8a4
    • Kaveh R. Ghazi's avatar
      c-pretty-print.c (pp_c_integer_literal): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX. · 58228df6
      Kaveh R. Ghazi authored
      gcc:
      	* c-pretty-print.c (pp_c_integer_literal): Use
      	HOST_WIDE_INT_PRINT_DOUBLE_HEX.
      
      cp:
      	* error.c (dump_expr): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX.
      
      From-SVN: r67055
      58228df6
    • Roger Sayle's avatar
      gcse.c (cprop_jump): Make use of REG_EQUAL notes on both setcc and jump, if they exist. · bc6688b4
      Roger Sayle authored
      
      
      	* gcse.c (cprop_jump):  Make use of REG_EQUAL notes on both
      	setcc and jump, if they exist.  If substituted instruction
      	fails to validate, store current effort in a REG_EQUAL note.
      	(cprop_insn): Don't attempt further substitutions if the
      	current instruction has been deleted.
      	(local_cprop_pass): Likewise.
      
      	* jump.c (redirect_jump):  Also update REG_EQUAL note, if
      	one is attached to the jump instruction.
      	(invert_jump): Delete REG_EQUAL note on jump, if one exists.
      
      Co-Authored-By: default avatarJoern Rennecke <joern.rennecke@superh.com>
      Co-Authored-By: default avatarKazu Hirata <kazu@cs.umass.edu>
      
      From-SVN: r67054
      bc6688b4
    • Ian Lance Taylor's avatar
      * MAINTAINERS: Update my e-mail address. · fc351800
      Ian Lance Taylor authored
      From-SVN: r67053
      fc351800
    • Danny Smith's avatar
      stubs.c (hypot, [...]): Don't divide by zero. · 93c858e3
      Danny Smith authored
      	* libmath/stubs.c (hypot, hypotf, hypotl): Don't divide by
      	zero.
      	Update copyright year.
      
      From-SVN: r67051
      93c858e3
    • Kaveh Ghazi's avatar
      Concatenate one of the fprintf calls in the previous change. · c1625e69
      Kaveh Ghazi authored
      From-SVN: r67050
      c1625e69
    • Danny Smith's avatar
      re PR c++/9738 ([mingw] Internal compiler error in rest_of_compilation, at toplev.c: 3491) · 16e31964
      Danny Smith authored
      	PR c++/9738
      
      	* config/i386/winnt.c (i386_pe_encode_section_info): Enable
      	even if not first.
      
      	* cp/decl.c (duplicate_decls): Re-invoke make_decl_rtl
      	if the old decl had instantiated DECL_RTL.
      	(Base on Richard Henderson 2003-05-13 patch to c-decl.c).
      
      	* testsuite/g++.dg/ext/dllimport2.C: New file.
      	* testsuite/g++.dg/ext/dllimport3.C: New file.
      
      From-SVN: r67049
      16e31964
    • GCC Administrator's avatar
      Daily bump. · 36f72608
      GCC Administrator authored
      From-SVN: r67047
      36f72608
    • Kaveh R. Ghazi's avatar
      genautomata.c (output_description, [...]): Add missing specifiers. · 1e29b8d7
      Kaveh R. Ghazi authored
      	* genautomata.c (output_description, output_automaton_units,
      	output_state_arcs): Add missing specifiers.
      
      From-SVN: r67045
      1e29b8d7
  3. May 20, 2003
    • Bob Wilson's avatar
      lib1funcs.asm: Avoid use of .Lfe* in .size directives. · 6c2e8d1c
      Bob Wilson authored
      	* 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
      6c2e8d1c
    • Paolo Carlini's avatar
      4.cc: Fix typo. · 69cf7a55
      Paolo Carlini authored
      2003-05-20  Paolo Carlini  <pcarlini@unitus.it>
      
      	* testsuite/27_io/basic_filebuf/close/char/4.cc: Fix typo.
      
      From-SVN: r67043
      69cf7a55
    • Paolo Carlini's avatar
      5.cc: New file, further testing that upon filebuf::close() 27.8.1.1,3 is enforced. · 80416931
      Paolo Carlini authored
      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
      80416931
    • Gerald Pfeifer's avatar
      stl_alloc.h (__default_alloc_template::_S_chunk_alloc): Cast via void* to... · e5a3a5b2
      Gerald Pfeifer authored
      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
      e5a3a5b2
    • Benjamin Kosnik's avatar
      README: Move to... · ca5e1be8
      Benjamin Kosnik authored
      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
      ca5e1be8
    • Janis Johnson's avatar
      struct-by-value-3_x.c: Move common pieces to headers. · f737a52d
      Janis Johnson authored
      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
      f737a52d
    • Kevin Ryde's avatar
      5d34c8e9
    • Jason Merrill's avatar
      fix whitespace · a63996f1
      Jason Merrill authored
      From-SVN: r67036
      a63996f1
    • Jason Merrill's avatar
      tree.c (expr_last): New fn. · 1cd69e2b
      Jason Merrill authored
              * tree.c (expr_last): New fn.
              * tree.h: Declare it.
              * objc/objc-act (expr_last): Rename to objc_expr_last.
      
      From-SVN: r67035
      1cd69e2b
    • J"orn Rennecke's avatar
      sh.c (sh_register_move_cost): Add clase for moving between FP registers and MAC registers. · a60a9553
      J"orn Rennecke authored
      	* sh.c (sh_register_move_cost): Add clase for moving between
      	FP registers and MAC registers.
      
      From-SVN: r67028
      a60a9553
    • Michael Koch's avatar
      2003-05-20 Michael Koch <konqueror@gmx.de> · 669e91ab
      Michael Koch authored
      	* 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
      669e91ab
    • Gerald Pfeifer's avatar
      gcc_release (upload_files): Put diff files into a "diffs" subdirectory · 8d4d9d19
      Gerald Pfeifer authored
      	* gcc_release (upload_files): Put diff files into a "diffs"
      	subdirectory
      
      From-SVN: r66996
      8d4d9d19
    • Michael Koch's avatar
      DataInputStream.java: Reformatted, Replaced < and & with html entitites in documentation. · c93aa804
      Michael Koch authored
      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
      c93aa804
    • Michael Koch's avatar
      Accidently comitted this during last commit, revert this little change: · c2a40660
      Michael Koch authored
      -TAR = tar
      +TAR = gtar
      
      From-SVN: r66991
      c2a40660
    • Michael Koch's avatar
      ByteBufferImpl.java, [...]: Moved files to java/nio. · 3a5eb283
      Michael Koch authored
      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
      3a5eb283
Loading