1. 29 Jun, 2000 20 commits
    • expr.c (lookup_field): The same field can be found through two different interface. · 18ee3d5e
      2000-06-27  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * expr.c (lookup_field): The same field can be found through two
              different interface. Don't declare it ambiguous in that case.
      
      From-SVN: r34793
      Alexandre Petit-Bianco committed
    • std_memory.h (auto_ptr_ref): Reworked and defined only if _GLIBCPP_RESOLVE_LIB_DEFECTS. · c011e2ad
      
      2000-06-29  Branko Cibej  <branko.cibej@hermes.si>
      
              * bits/std_memory.h (auto_ptr_ref): Reworked and defined only if
              _GLIBCPP_RESOLVE_LIB_DEFECTS.
              (auto_ptr): _M_ptr changed to void*.
              (suto_ptr::get): Cast _M_ptr to element type.
              (auto_ptr::auto_ptr(auto_ptr<Tp1>)): Test implicit convetsion.
              (auto_ptr::~auto_ptr): Use this->get() instead of _M_ptr.
              (auto_ptr::operator*): Likewise.
              (auto_ptr::operator->): Likewise.
              (auto_ptr::release): Likewise.
              (auto_ptr::reset): Likewise.
              (auto_ptr::auto_ptr(auto_ptr_ref)): Initialize from __ref._M_release.
              (auto_ptr::operator auto_ptr_rev<_Tp1>): Updated.
              Define nested auto_ptr_ref unless _GLIBCPP_RESOLVE_LIB_DEFECTS.
              Define operator=(auto_ptr_ref) if _GLIBCPP_RESOLVE_LIB_DEFECTS.
      
      From-SVN: r34792
      Branko Cibej committed
    • Move the c-torture/noncompile tests to either gcc.dg/cpp or a new gcc.dg/noncompile directory... · d1e43c8b
      	Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
      	gcc.dg/noncompile directory, depending on whether they're
      	preprocessor tests or not.  Annotate all the tests for the dg
      	framework.
      
      	* gcc.c-torture/noncompile/noncompile.exp: Delete.
      	* gcc.dg/noncompile/noncompile.exp: New.
      
      	* Moved files:
      	Old name				New name
      	gcc.c-torture/noncompile/920507-1.c	gcc.dg/noncompile/920507-1.c
      	gcc.c-torture/noncompile/920616-2.c	gcc.dg/noncompile/920616-2.c
      	gcc.c-torture/noncompile/920721-2.c	gcc.dg/noncompile/920721-2.c
      	gcc.c-torture/noncompile/920824-1.c	gcc.dg/noncompile/920824-1.c
      	gcc.c-torture/noncompile/920923-1.c	gcc.dg/noncompile/920923-1.c
      	gcc.c-torture/noncompile/921102-1.c	gcc.dg/noncompile/921102-1.c
      	gcc.c-torture/noncompile/921116-1.c	gcc.dg/noncompile/921116-1.c
      	gcc.c-torture/noncompile/930301-1.c	gcc.dg/noncompile/930301-1.c
      	gcc.c-torture/noncompile/930622-1.c	gcc.dg/noncompile/930622-1.c
      	gcc.c-torture/noncompile/930622-2.c	gcc.dg/noncompile/930622-2.c
      	gcc.c-torture/noncompile/930714-1.c	gcc.dg/noncompile/930714-1.c
      	gcc.c-torture/noncompile/931203-1.c	gcc.dg/noncompile/931203-1.c
      	gcc.c-torture/noncompile/940112-1.c	gcc.dg/noncompile/940112-1.c
      	gcc.c-torture/noncompile/940227-1.c	gcc.dg/noncompile/940227-1.c
      	gcc.c-torture/noncompile/940510-1.c	gcc.dg/noncompile/940510-1.c
      	gcc.c-torture/noncompile/950825-1.c	gcc.dg/noncompile/950825-1.c
      	gcc.c-torture/noncompile/950921-1.c	gcc.dg/noncompile/950921-1.c
      	gcc.c-torture/noncompile/951123-1.c	gcc.dg/noncompile/951123-1.c
      	gcc.c-torture/noncompile/971104-1.c	gcc.dg/noncompile/971104-1.c
      	gcc.c-torture/noncompile/990416-1.c	gcc.dg/noncompile/990416-1.c
      	gcc.c-torture/noncompile/init-1.c	gcc.dg/noncompile/init-1.c
      	gcc.c-torture/noncompile/init-2.c	gcc.dg/noncompile/init-2.c
      	gcc.c-torture/noncompile/invalid_asm.c	gcc.dg/noncompile/invalid_asm.c
      	gcc.c-torture/noncompile/va-arg-1.c	gcc.dg/noncompile/va-arg-1.c
      
      	gcc.c-torture/noncompile/940712-1.c	gcc.dg/cpp/19940712-1.c
      	gcc.c-torture/noncompile/940712-1.h	gcc.dg/cpp/19940712-1.h
      	gcc.c-torture/noncompile/940712-1a.h	gcc.dg/cpp/19940712-1a.h
      	gcc.c-torture/noncompile/940712-1b.h	gcc.dg/cpp/19940712-1b.h
      	gcc.c-torture/noncompile/951025-1.c	gcc.dg/cpp/19951025-1.c
      	gcc.c-torture/noncompile/951227-1.c	gcc.dg/cpp/19951227-1.c
      
      From-SVN: r34791
      Zack Weinberg committed
    • 20000628-1a.h: On each of the first three inclusions, declare one variable. · 122168d7
      	* gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
      	declare one variable.  On the fourth, error.
      	* gcc.dg/cpp/20000628-1.c (main): Reference the three variables
      	declared by 20000628-1a.h.
      
      From-SVN: r34790
      Zack Weinberg committed
    • 930529-1.x: New file. · 051aec25
              * gcc.c-torture/execute/930529-1.x: New file.
              * gcc.dg/920413-1.c: Adjust expexted warning text.
              * gcc.dg/980217-1.c: Declare abort.
              * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
      
      From-SVN: r34789
      Richard Henderson committed
    • For glibc 2.2. · 07d62e54
      	* config/ia64/linux.h (LINK_SPEC): Change so.1 to so.2.
      
      From-SVN: r34788
      James E. Wilson committed
    • Fix java build failure. · ad06f2e3
      	* config/ia64/ia64.h (MODES_TIEABLE_P): Only tie if mode class is the
      	same.  Only tie XFmode with XFmode.
      
      From-SVN: r34787
      James E. Wilson committed
    • filebuf.cc: Tweak. · ab30ba5c
      
      2000-06-28  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* testsuite/27_io/filebuf.cc: Tweak.
      	* testsuite/27_io/filebuf_members.cc (test_01): Fix.
      	* config/c_io_libio.cc (__basic_file::~__basic_file): Match libio
      	filebuf dtor.
      	(__basic_file::basic_file): Clean, add calls similar to
      	_IO_file_attach.
      	(__basic_file::open): Clean.
      	(__basic_file::sys_open): Clean.
      
      	* bits/std_fstream.h: Revert.
      	* bits/fstream.tcc (filebuf::close()): Revert.
      	(filebuf::basic_filebuf()): Revert.
      
      From-SVN: r34786
      Benjamin Kosnik committed
    • c-decl.c, [...]: Include intl.h. · 993c790e
      	* c-decl.c, timevar.c, tlink.c: Include intl.h.
      	* Makefile.in: Update deps.
      
      From-SVN: r34785
      Zack Weinberg committed
    • toplev.c (main): On an IA-64, make flag_unwind_tables defauit to true. · fc85e1ad
      2000-06-29  Andrew Haley  <aph@cygnus.com>
      
      	* toplev.c (main): On an IA-64, make flag_unwind_tables defauit
      	to true.
      
      From-SVN: r34784
      Andrew Haley committed
    • linux.h (JMP_BUF_SIZE): Size is in Pmode units, not bytes: remove the multiply by 8. · aa936f1c
      2000-06-29  Andrew Haley  <aph@cygnus.com>
      
              * config/ia64/linux.h (JMP_BUF_SIZE): Size is in Pmode units, not
              bytes: remove the multiply by 8.
      
      From-SVN: r34783
      Andrew Haley committed
    • lex.c (java_lineterminator): Don't recognize \r after \n. · 61d5c158
      	* lex.c (java_lineterminator): Don't recognize \r after \n.  If \r
      	follows \r, then unget it at a lower level.
      
      From-SVN: r34782
      Tom Tromey committed
    • 20000629-1.f: New test. · 3097c22b
      
              * g77.f-torture/compile/20000629-1.f: New test.
              * g77.f-torture/compile/20000629-1.x: Expected to fail.
      
      From-SVN: r34781
      Jeffrey A Law committed
    • cp-tree.h (SET_DECL_ARTIFICIAL): Remove. · c727aa5e
      	* cp-tree.h (SET_DECL_ARTIFICIAL): Remove.
      	* decl.c (create_implicit_typedef): Adjust.
      	* decl2.c (build_artificial_parm): Adjust.
      	* method.c (implicitly_declare_fn): Adjust.
      	* pt.c (push_inline_template_parms_recursive): Adjust.
      	(process_template_parm): Adjust.
      	(overloaded_template_name): Adjust.
      	* semantics.c (finish_template_template_parm): Adjust.
      
      From-SVN: r34780
      Nathan Sidwell committed
    • * MAINTAINERS: Add myself as loop discovery maintainer. · 0900331b
      From-SVN: r34779
      Michael Hayes committed
    • rtl.c: Revert NLS changes. · 0c386769
      2000-06-29  Philipp Thomas  <pthomas@suse.de>
      
      	* rtl.c : Revert NLS changes.
      	* gcc.c : Fix bug in display_help introced by my last changes.
      
      From-SVN: r34778
      Philipp Thomas committed
    • Daily bump. · 014d6e6c
      From-SVN: r34777
      Jeff Law committed
    • dbxout.c (dbxout_symbol, [...]): Use DECL_CONTEXT, not DECL_FIELD_CONTEXT. · 69c89953
              * dbxout.c (dbxout_symbol, case RESULT_DECL, VAR_DECL): Use
              DECL_CONTEXT, not DECL_FIELD_CONTEXT.
      
      From-SVN: r34776
      Raja R Harinath committed
    • Rearrange lots of files... · 3be6ce46
      	Rearrange lots of files, removing entirely the
      	gcc.c-torture/special, gcc.c-torture/code-quality, and gcc.failure
      	directories.
      
      	* Deleted files:
      	gcc.c-torture/code_quality/code_quality.exp
      	gcc.c-torture/special/special.exp
      	gcc.failure/failure.exp
      	gcc.failure/940409-1.x
      	gcc.c-torture/compile/961203-1.x
      
      	* New files:
      	gcc.misc-tests/linkage.exp
      	gcc.c-torture/execute/920730-1t.c
      	gcc.c-torture/execute/920730-1t.x
      	gcc.c-torture/compile/920520-1.x
      	gcc.c-torture/compile/920521-1.x
      	gcc.c-torture/compile/981006-1.x
      	gcc.c-torture/execute/eeprof-1.x
      
      	* Moved files (possibly with modifications to fit a new harness):
      	Old name				New name
      	gcc.c-torture/code_quality/920608-1.c	gcc.c-torture/compile/920608-1.c
      	gcc.c-torture/special/920413-1.c	gcc.dg/920413-1.c
      	gcc.c-torture/special/920520-1.c	gcc.c-torture/compile/920520-1.c
      	gcc.c-torture/special/920521-1.c	gcc.c-torture/compile/920521-1.c
      	gcc.c-torture/special/920717-x.c	gcc.misc-tests/linkage-x.c
      	gcc.c-torture/special/920717-y.c	gcc.misc-tests/linkage-y.c
      	gcc.c-torture/special/920730-1.c	gcc.c-torture/execute/920730-1.c
      	gcc.c-torture/special/930510-1.c	gcc.dg/cpp/19930510-1.c
      	gcc.c-torture/special/951130-1.c	gcc.dg/951130-1.c
      	gcc.c-torture/special/960224-1.c	gcc.dg/cpp/19960224-1.c
      	gcc.c-torture/special/960224-2.c	gcc.dg/cpp/19960224-2.c
      	gcc.c-torture/special/981006-1.c	gcc.c-torture/compile/981006-1.c
      	gcc.c-torture/special/eeprof-1.c	gcc.c-torture/execute/eeprof-1.c
      	gcc.failure/940409-1.c			gcc.dg/940409-1.c
      
      From-SVN: r34775
      Zack Weinberg committed
    • * flow.c (flow_depth_first_order_compute): Fix algorithm. · 628f05b4
      From-SVN: r34774
      Michael Hayes committed
  2. 28 Jun, 2000 20 commits