1. 23 May, 2003 5 commits
  2. 22 May, 2003 19 commits
  3. 21 May, 2003 16 commits
    • init.c (build_vec_delete): Copy the address into a temporary variable before… · 49b7aacb
      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
      Jason Merrill committed
    • scalar-return-1_main.c: New file. · 9008d5b4
      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
      Janis Johnson committed
    • gthr-win32.h (__GTHREAD_HIDE_WIN32API): Test for non-zero value, not just if defined. · 81888fcd
      	* 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
      Danny Smith committed
    • re PR target/6428 ([hppa*-hp-hpux] gmon.out is not generated when application to… · f48758e4
      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
      John David Anglin committed
    • xtensa.h (MASK_SERIALIZE_VOLATILE, [...]): Delete. · 7a29f483
              * 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
      Bob Wilson committed
    • Makefile.tpl: Add missing empty maybe-check-gcc target. · 862fced8
      * Makefile.tpl: Add missing empty maybe-check-gcc target.
      * Makefile.in: Regenerate.
      
      From-SVN: r67066
      DJ Delorie committed
    • std_fstream.h (_M_set_buffer): Fix indentation. · 98ce9d06
      2003-05-21  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/std/std_fstream.h (_M_set_buffer): Fix indentation.
      
      From-SVN: r67065
      Paolo Carlini committed
    • c-parse.in (fndef): Set DECL_SOURCE_LINE and FILE earlier. · b190f239
      	* 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
      Nathan Sidwell committed
    • Update overflow type for R_XSTORMY16_16 reloc. · 278566a2
      From-SVN: r67062
      Nick Clifton committed
    • index.html: Fix typo. · b3b33a51
      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
      Jonathan Wakely committed
    • test.html: Fix markup. · baf64b4e
      2003-05-21  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* docs/html/test.html: Fix markup.
      
      From-SVN: r67060
      Jonathan Wakely committed
    • remove conflict marker · 6aeed3e1
      From-SVN: r67059
      Nathan Sidwell committed
    • c-common.h (enum rid): Remove RID_BOUNDED, RID_UNBOUNDED. · 66804d9e
      	* 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
      Nathan Sidwell committed
    • invoke.texi (Option Summary, [...]): Document new options. · 6184e8a4
              * doc/invoke.texi (Option Summary, PowerPC Options): Document
              new options.
      
      Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
      
      From-SVN: r67056
      Kevin B. Hendricks committed
    • c-pretty-print.c (pp_c_integer_literal): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX. · 58228df6
      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
      Kaveh R. Ghazi committed
    • gcse.c (cprop_jump): Make use of REG_EQUAL notes on both setcc and jump, if they exist. · bc6688b4
      
      	* 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: Joern Rennecke <joern.rennecke@superh.com>
      Co-Authored-By: Kazu Hirata <kazu@cs.umass.edu>
      
      From-SVN: r67054
      Roger Sayle committed