1. 29 Jul, 2002 10 commits
  2. 28 Jul, 2002 10 commits
  3. 27 Jul, 2002 7 commits
  4. 26 Jul, 2002 13 commits
    • * configure.host: Add powerpc64*-* entry. · 1d49f58a
      From-SVN: r55788
      Alan Modra committed
    • rs6000.c (rs6000_traceback_name): New var. · 57ac7be9
      	* config/rs6000/rs6000.c (rs6000_traceback_name): New var.
      	(rs6000_traceback): New var.
      	(rs6000_override_options): Set rs6000_traceback.
      	(rs6000_output_function_epilogue): Implement traceback options.
      	* config/rs6000/rs6000.h (TARGET_OPTIONS): Add "traceback=".
      	(rs6000_traceback_name): Declare.
      
      	* config/rs6000/rs6000.c (output_profile_hook): Don't generate profile
      	label reference when NO_PROFILE_COUNTERS.
      
      From-SVN: r55787
      Alan Modra committed
    • new (placement delete): Remove unused paramater names. · bacb811d
      2002-07-26  Phil Edwards  <pme@gcc.gnu.org>
      
      	* libsupc++/new (placement delete):  Remove unused paramater names.
      
      From-SVN: r55782
      Phil Edwards committed
    • function.c (assign_parms): Handle frontend-directed pass by invisible reference. · 8e51619a
              * function.c (assign_parms): Handle frontend-directed pass by
              invisible reference.
      cp/
              * call.c (build_over_call): Likewise.
              (cp_convert_parm_for_inlining): New fn.
              (convert_for_arg_passing): New fn.
              (convert_default_arg, build_over_call): Use it.
              (type_passed_as): New fn.
              * pt.c (tsubst_decl): Use it.
              * decl2.c (cp_build_parm_decl): New fn.
              (build_artificial_parm): Use it.
              (start_static_storage_duration_function): Likewise.
              * decl.c (start_cleanup_fn, grokdeclarater): Likewise.
              (grokparms): Don't mess with DECL_ARG_TYPE.
              * typeck.c (convert_arguments): Use convert_for_arg_passing.
              * cp-lang.c (LANG_HOOKS_TREE_INLINING_CONVERT_PARM_FOR_INLINING):
              Define.
              * cp-tree.h: Declare new fns.
      
      From-SVN: r55781
      Jason Merrill committed
    • natFileDescriptorPosix.cc: Don't include sys/socket.h or fcntl.h. · 8a7f132d
      	* java/io/natFileDescriptorPosix.cc: Don't include sys/socket.h or
      	fcntl.h.
      
      From-SVN: r55780
      Tom Tromey committed
    • cppopts.texi: Update. · b41f25cf
      	* doc/cppopts.texi: Update.
      testsuite:
      	* gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
      	for documented behaviour.
      
      From-SVN: r55779
      Neil Booth committed
    • cppmacro.c (_cpp_create_definition): Don't attempt redefinition warnings on assertions. · c2734e05
      	* cppmacro.c (_cpp_create_definition): Don't attempt redefinition
      	warnings on assertions.
      
      From-SVN: r55778
      Neil Booth committed
    • c-common.h (RID_AND, [...]): Remove. · c372b0fa
      	* c-common.h (RID_AND, RID_AND_EQ, RID_NOT, RID_NOT_EQ,
      	RID_OR, RID_OR_EQ, RID_XOR, RID_XOR_EQ, RID_BITAND, RID_BITOR,
      	RID_COMPL): Remove.
      	* c-parse.in (rid_to_yy): Similarly.
      cp:
      	* cp-tree.h (flag_operator_names): Remove.
      	* decl2.c (flag_operator_names): Remove.
      	(lang_f_options): Remove operator-names.
      	* lex.c (D_OPNAME): Remove.
      	(reswords): Remove operator names.
      	(rid_to_yy): Remove operator names.
      	(init_reswords): No need to handle D_OPNAME.
      	* spew.c (read_process_identifier): There are no operator
      	names.
      
      From-SVN: r55777
      Neil Booth committed
    • c-dump.c: Resurrect. · 558ee214
              * c-dump.c: Resurrect.
              * tree-dump.c: Move C-specific stuff to c-dump.c.
              * c-common.h: Declare c_dump_tree.
              * c-lang.c (LANG_HOOKS_TREE_DUMP_DUMP_TREE_FN): Define.
              * Makefile.in (C_AND_OBJC_OBJS): Add c-dump.o.
              (c-dump.o): New rule.
      cp/
              * dump.c (cp_dump_tree): Call c_dump_tree.
              * Make-lang.in (CXX_C_OBJS): Add c-dump.o.
      
      From-SVN: r55776
      Jason Merrill committed
    • Daily bump. · d0a5af59
      From-SVN: r55775
      GCC Administrator committed
    • rs6000.md: Enable patterns using rlwinm for PowerPC64. · ce71f754
      	* config/rs6000/rs6000.md: Enable patterns using rlwinm for
      	PowerPC64.  Replace "T" and "S" constraints with "n" when the
      	predicate will do.  Formatting fixes.
      	(extzvsi_internal2): Use "andi.", "andis." and attr type of "compare"
      	as for extzvsi_internal1.
      
      From-SVN: r55770
      Alan Modra committed
    • 20020720-1.x: Skip this test on several targets known to fail. · 7702af36
      
      	* gcc.c-torture/execute/20020720-1.x: Skip this test on
      	several targets known to fail.
      
      From-SVN: r55769
      Roger Sayle committed
    • re PR libstdc++/7216 (basic_iostream::traits_type is ambiguous issue) · bcc6a03a
      
      2002-07-25  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/7216
      	* include/std/std_istream.h (basic_iostream): Add typedefs for
      	char_type, int_type, pos_type, off_type, and traits_type.
      	* testsuite/27_io/iostream.cc (test01): Add typedef tests.
      	* testsuite/27_io/istream.cc: Same.
      	* testsuite/27_io/ostream.cc: Same.
      	* testsuite/27_io/filebuf.cc: Same.
      	* testsuite/27_io/stringbuf.cc: Replace content, move to...
      	* testsuite/27_io/stringbuf_members.cc: ...here.
      	* testsuite/27_io/streambuf.cc: Replace content, move to...
      	* testsuite/27_io/streambuf_members.cc: ...here.
      	* testsuite/27_io/stringstream.cc: Replace content, move to...
      	* testsuite/27_io/stringstream_members.cc: ...here.
      	* testsuite/27_io/ios.cc: New file.
      	* testsuite/27_io/fstream.cc: New file.
      	* testsuite/27_io/ifstream.cc: New file.
      	* testsuite/27_io/ofstream.cc: New file.
      	* testsuite/27_io/istringstream.cc: New file.
      	* testsuite/27_io/ostringstream.cc: New file.
      
      From-SVN: r55767
      Benjamin Kosnik committed