]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
22 years agobackport: [multiple changes]
Gerald Pfeifer [Tue, 28 Jan 2003 12:41:52 +0000 (13:41 +0100)] 
backport: [multiple changes]

2003-01-28  Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
        Backport patches

  2002-10-04  Loren J. Rittle  <ljrittle@acm.org>

          * gcc/ginclude/stddef.h: Support the FreeBSD 5 typedef system.

  2002-08-01  Stan Shebs  <shebs@apple.com>
              Andreas Tobler  <toa@pop.agri.ch>

          * ginclude/stddef.h (_BSD_SIZE_T_DEFINED_): Define if not defined,
          plays nice with Darwin headers.
          (_BSD_RUNE_T_DEFINED_): Likewise.

From-SVN: r61965

22 years agore PR c++/47 (nested classes broken)
Jeffrey D. Oldham [Tue, 28 Jan 2003 03:21:09 +0000 (03:21 +0000)] 
re PR c++/47 (nested classes broken)

2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>

PR c++/47
* g++.old-deja/g++.other/lookup24.C: New test.

From-SVN: r61947

22 years agoMakefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use /`$$CC -print-multi...
Alexandre Oliva [Tue, 28 Jan 2003 01:44:47 +0000 (01:44 +0000)] 
Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use /`$$CC -print-multi-os-directory`.

* Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use
/`$$CC -print-multi-os-directory`.

From-SVN: r61929

22 years agoconfigure.in (toolexecdir, [...]): Set and AC_SUBST.
Alexandre Oliva [Tue, 28 Jan 2003 01:44:39 +0000 (01:44 +0000)] 
configure.in (toolexecdir, [...]): Set and AC_SUBST.

* configure.in (toolexecdir, toolexecmainlibdir, toolexeclibdir):
Set and AC_SUBST.  Remove USE_LIBDIR conditional.
* Makefile.am (toolexecdir, toolexeclibdir): Don't override.
(toolexecmainlib_DATA): Renamed from toolexeclib_DATA.
* Makefile.in, configure: Rebuilt.

From-SVN: r61928

22 years agoconfigure.in (toolexecdir, [...]): Set and AC_SUBST.
Alexandre Oliva [Tue, 28 Jan 2003 01:44:36 +0000 (01:44 +0000)] 
configure.in (toolexecdir, [...]): Set and AC_SUBST.

* configure.in (toolexecdir, toolexeclibdir): Set and AC_SUBST.
Remove USE_LIBDIR conditional.
* Makefile.am (toolexecdir, toolexeclibdir): Don't override.
* Makefile.in, configure: Rebuilt.

From-SVN: r61924

22 years ago* GCC 3.2.1 Released.
Alexandre Oliva [Tue, 28 Jan 2003 01:44:15 +0000 (01:44 +0000)] 
* GCC 3.2.1 Released.

From-SVN: r61922

22 years agoMakefile.in ($(LIBG2C)): -rpath is glibcpp_toolexeclibdir.
Alexandre Oliva [Tue, 28 Jan 2003 01:44:05 +0000 (01:44 +0000)] 
Makefile.in ($(LIBG2C)): -rpath is glibcpp_toolexeclibdir.

* Makefile.in ($(LIBG2C)): -rpath is glibcpp_toolexeclibdir.
* aclocal.m4 (glibcpp_toolexeclibdir): Instead of
$(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
version_specific_libs is enabled.
* configure: Rebuilt.

From-SVN: r61921

22 years agoaclocal.m4 (glibcpp_toolexeclibdir): Instead of $(MULTISUBDIR)...
Alexandre Oliva [Tue, 28 Jan 2003 01:44:04 +0000 (01:44 +0000)] 
aclocal.m4 (glibcpp_toolexeclibdir): Instead of $(MULTISUBDIR)...

* aclocal.m4 (glibcpp_toolexeclibdir): Instead of
$(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
version_specific_libs is enabled.
* configure: Rebuilt.

From-SVN: r61920

22 years agoDaily bump.
GCC Administrator [Tue, 28 Jan 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61909

22 years agoDaily bump.
GCC Administrator [Tue, 28 Jan 2003 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r61908.2

22 years agofix typo.
Gabriel Dos Reis [Mon, 27 Jan 2003 23:20:43 +0000 (23:20 +0000)] 
fix typo.

From-SVN: r61904

22 years ago* c-parse.in: Remove '%expect 31' directive in objc mode.
Gabriel Dos_Reis [Mon, 27 Jan 2003 23:17:14 +0000 (00:17 +0100)] 
* c-parse.in: Remove '%expect 31' directive in objc mode.

From-SVN: r61903

22 years agofunction.c (purge_addressof_1): After pushing anaddressed register onto the stack...
Richard Earnshaw [Mon, 27 Jan 2003 20:31:57 +0000 (20:31 +0000)] 
function.c (purge_addressof_1): After pushing anaddressed register onto the stack, simplify the result.

2003-01-27  Richard Earnshaw <rearnsha@arm.com>

        * function.c (purge_addressof_1): After pushing anaddressed register
         onto the stack, simplify the result.

From-SVN: r61900

22 years ago* gcc.c-torture/execute/20030125-1.c: Remove.
Eric Botcazou [Mon, 27 Jan 2003 17:53:32 +0000 (18:53 +0100)] 
* gcc.c-torture/execute/20030125-1.c: Remove.

From-SVN: r61895

22 years agoacinclude.m4 (glibcpp_toolexeclibdir): Instead of $(MULTISUBDIR)...
Alexandre Oliva [Mon, 27 Jan 2003 17:30:42 +0000 (17:30 +0000)] 
acinclude.m4 (glibcpp_toolexeclibdir): Instead of $(MULTISUBDIR)...

* acinclude.m4 (glibcpp_toolexeclibdir): Instead of
$(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless
version_specific_libs is enabled.
* aclocal.m4, configure: Rebuilt.

From-SVN: r61894

22 years agocombine.c (nonzero_bits): Revert 2003-01-25 change.
Eric Botcazou [Mon, 27 Jan 2003 17:25:14 +0000 (18:25 +0100)] 
combine.c (nonzero_bits): Revert 2003-01-25 change.

* combine.c (nonzero_bits): Revert 2003-01-25 change.
(num_sign_bit_copies): Likewise.

From-SVN: r61891

22 years ago* doc/passes.texi: Fix typo.
Volker Reichelt [Mon, 27 Jan 2003 10:35:10 +0000 (10:35 +0000)] 
* doc/passes.texi: Fix typo.

From-SVN: r61879

22 years agoDaily bump.
GCC Administrator [Mon, 27 Jan 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61868

22 years agoDaily bump.
GCC Administrator [Sun, 26 Jan 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61810

22 years agowrapper guard must be a function of *both* the file name and the fix name
Bruce Korb [Sat, 25 Jan 2003 17:25:13 +0000 (17:25 +0000)] 
wrapper guard must be a function of *both* the file name and the fix name

From-SVN: r61781

22 years agowrapper guard must be a function of *both* the file name and the fix name
Bruce Korb [Sat, 25 Jan 2003 17:10:48 +0000 (17:10 +0000)] 
wrapper guard must be a function of *both* the file name and the fix name

From-SVN: r61780

22 years agore PR rtl-optimization/9279 ([ARM, Sparc] combine bug)
Eric Botcazou [Sat, 25 Jan 2003 16:02:11 +0000 (16:02 +0000)] 
re PR rtl-optimization/9279 ([ARM, Sparc] combine bug)

PR optimization/9279

Merge from mainline:

2002-07-10  Roger Sayle  <roger@eyesopen.com>

PR c/2454
* combine.c (nonzero_bits): LOAD_EXTEND_OP should only apply
to SUBREGs of MEMs.  (num_sign_bit_copies): Likewise.

From-SVN: r61778

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 25 Jan 2003 16:02:11 +0000 (16:02 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r61777

22 years ago[multiple changes]
Kaveh Ghazi [Sat, 25 Jan 2003 15:51:53 +0000 (15:51 +0000)] 
[multiple changes]

2003-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends
on gcc/cp/cfns.gperf and gcc/java/keyword.h depends on
gcc/java/keyword.gperf

2003-01-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>

* gcc_update (files_and_dependencies): Add gcc/intl/plural.c as
depending on gcc/intl/plural.y.

2003-01-25  Richard Henderson  <rth@redhat.com>

* gcc_update: Remove libchill.

From-SVN: r61776

22 years agoTweaks for Bison-1.875.
Paolo Carlini [Sat, 25 Jan 2003 15:36:33 +0000 (16:36 +0100)] 
Tweaks for Bison-1.875.

2003-01-25  Paolo Carlini  <pcarlini@unitus.it>

Tweaks for Bison-1.875. From the NEWS file:
  "- `parse error' -> `syntax error'
Bison now uniformly uses the term `syntax error'"
* gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
* gcc.dg/cpp/digraph2.c: Likewise.
* gcc.dg/cpp/direct2.c: Likewise.
* gcc.dg/cpp/paste4.c: Likewise.
* gcc.dg/c90-restrict-1.c: Likewise.
* gcc.dg/c99-func-2.c: Likewise.
* gcc.dg/noncompile/920721-2.c: Likewise.
* gcc.dg/noncompile/930622-2.c: Likewise.
* gcc.dg/noncompile/940112-1.c: Likewise.
* gcc.dg/noncompile/950921-1.c: Likewise.
* gcc.dg/noncompile/951123-1.c: Likewise.
* gcc.dg/noncompile/971104-1.c: Likewise.
* gcc.dg/noncompile/990416-1.c: Likewise.

From-SVN: r61775

22 years agore PR rtl-optimization/9258 (ICE in compensate_edge, at reg-stack.c:2589)
Jan Hubicka [Sat, 25 Jan 2003 14:42:49 +0000 (15:42 +0100)] 
re PR rtl-optimization/9258 (ICE in compensate_edge, at reg-stack.c:2589)

        PR fortran/9258
        * global.c (struct allocno): Add no_stack_reg.
        (global_conflicts): Set no_stack_reg.
        (find_reg): Use it.

From-SVN: r61770

22 years agoDaily bump.
GCC Administrator [Sat, 25 Jan 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61749

22 years ago* doc/passes.texi: Fix typo.
Volker Reichelt [Fri, 24 Jan 2003 16:49:10 +0000 (16:49 +0000)] 
* doc/passes.texi: Fix typo.

From-SVN: r61710

22 years agopa.md (call_internal_reg, [...]): If TARGET_GAS and not TARGET_SOM...
John David Anglin [Fri, 24 Jan 2003 15:51:25 +0000 (15:51 +0000)] 
pa.md (call_internal_reg, [...]): If TARGET_GAS and not TARGET_SOM...

* pa.md (call_internal_reg, call_value_internal_reg): If TARGET_GAS and
not TARGET_SOM, use $PIC_pcrel$0 rather than symbol difference for long
PIC calls to $$dyncall.
* pa.c (output_call): Likewise.

From-SVN: r61699

22 years agoDaily bump.
GCC Administrator [Fri, 24 Jan 2003 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61684

22 years agoBulk documentation merge (copy) from trunk.
Phil Edwards [Thu, 23 Jan 2003 23:35:19 +0000 (23:35 +0000)] 
Bulk documentation merge (copy) from trunk.

2003-01-23  Phil Edwards  <pme@gcc.gnu.org>

Bulk documentation merge (copy) from trunk.
* docs/doxygen/TODO, docs/doxygen/run_doxygen,
docs/doxygen/stdheader.cc, docs/doxygen/style.css,
docs/doxygen/tables.html, docs/doxygen/user.cfg.in,
docs/html/configopts.html, docs/html/debug.html,
docs/html/documentation.html, docs/html/explanations.html,
docs/html/install.html, docs/html/17_intro/contribute.html,
docs/html/17_intro/howto.html, docs/html/17_intro/license.html,
docs/html/17_intro/porting.html, docs/html/17_intro/porting.texi,
docs/html/18_support/howto.html, docs/html/19_diagnostics/howto.html,
docs/html/20_util/howto.html, docs/html/21_strings/howto.html,
docs/html/22_locale/codecvt.html, docs/html/22_locale/ctype.html,
docs/html/22_locale/howto.html, docs/html/22_locale/locale.html,
docs/html/22_locale/messages.html, docs/html/24_iterators/howto.html,
docs/html/25_algorithms/howto.html, docs/html/26_numerics/howto.html,
docs/html/27_io/howto.html, docs/html/ext/lwg-active.html,
docs/html/ext/lwg-defects.html, docs/html/ext/sgiexts.html,
docs/html/faq/index.html, docs/html/faq/index.txt:  Merge from trunk.

From-SVN: r61680

22 years agore PR libstdc++/9322 (return value of basic_streambuf<>::getloc affected by locale...
Petur Runolfsson [Thu, 23 Jan 2003 23:16:36 +0000 (23:16 +0000)] 
re PR libstdc++/9322 (return value of basic_streambuf<>::getloc affected by locale::global)

2003-01-23  Petur Runolfsson  <peturr02@ru.is>

PR libstdc++/9322
* include/std/std_streambuf.h
(basic_streambuf::basic_streambuf,
basic_streambuf::~basic_streambuf,
basic_streambuf::getloc, basic_streambuf::imbue):
Remove _M_buf_locale_init use.
* include/bits/fstream.tcc (basic_filebuf::imbue):  Likewise
* testsuite/27_io/filebuf_virtuals.cc (test08):  Add.
* testsuite/27_io/streambuf_members.cc (test08):  Add.
* testsuite/27_io/stringbuf_virtuals.cc (test08):  Add.

From-SVN: r61679

22 years agolinux.h (MD_FALLBACK_FRAME_STATE_FOR): Don't destroy regs->nip.
Franz Sirl [Thu, 23 Jan 2003 22:19:43 +0000 (22:19 +0000)] 
linux.h (MD_FALLBACK_FRAME_STATE_FOR): Don't destroy regs->nip.

2003-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* config/rs6000/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Don't destroy
regs->nip. Fix rt_sigreturn frame layout. Add support for newer
kernels.

* config/rs6000/rs6000.c (rs6000_binds_local_p): New functiion.
(rs6000_encode_section_info): Use it.

From-SVN: r61673

22 years agolinker-map.gnu: Synch with 3_3-branch.
Benjamin Kosnik [Thu, 23 Jan 2003 17:17:53 +0000 (17:17 +0000)] 
linker-map.gnu: Synch with 3_3-branch.

2003-01-23  Benjamin Kosnik  <bkoz@redhat.com>

* config/linker-map.gnu: Synch with 3_3-branch.

From-SVN: r61656

22 years agore PR other/7341 (Hyperlink to gcov in gcc documentation doesn't work)
Volker Reichelt [Thu, 23 Jan 2003 10:00:59 +0000 (10:00 +0000)] 
re PR other/7341 (Hyperlink to gcov in gcc documentation doesn't work)

PR other/7341
* invoke.texi (ftest-coverage): Fix broken cross-reference.
Change @code to @command for gcov command.

* gcc.texi: Adjust title of gcov section.
* gcov.texi: Likewise.

From-SVN: r61648

22 years agore PR other/7448 (Typo in line 289 of "passes.texi" doc page)
Volker Reichelt [Thu, 23 Jan 2003 09:12:27 +0000 (09:12 +0000)] 
re PR other/7448 (Typo in line 289 of "passes.texi" doc page)

PR other/7448
* doc/passes.texi (fssa-ccp): Remove misplaced line.

From-SVN: r61646

22 years agore PR c++/9328 (ICE with templates and namespace std members)
Mark Mitchell [Thu, 23 Jan 2003 00:30:27 +0000 (00:30 +0000)] 
re PR c++/9328 (ICE with templates and namespace std members)

PR c++/9328
* g++.dg/ext/typeof3.C: New test.

PR c++/9328
* error.c (dump_decl): For an OVERLOAD, just print the name of the
function; it doesn't make sense to try to print its type.
* semantics.c (finish_typeof): Issue errors about invalid uses.

From-SVN: r61634

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 23 Jan 2003 00:30:27 +0000 (00:30 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r61633

22 years agoDaily bump.
GCC Administrator [Thu, 23 Jan 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61627

22 years agoDaily bump.
GCC Administrator [Wed, 22 Jan 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61579

22 years agore PR c++/47 (nested classes broken)
Jeffrey D. Oldham [Tue, 21 Jan 2003 19:00:29 +0000 (19:00 +0000)] 
re PR c++/47 (nested classes broken)

2003-01-21  Jeffrey D. Oldham  <oldham@codesourcery.com>

PR c++/47
* cp-tree.h (lookup_nested_field): Add declaration.
* decl.c (lookup_name_real): Call lookup_nested_field.
* search.c (lookup_nested_field): Add function.

From-SVN: r61562

22 years agore PR rtl-optimization/7507 (ICE (segfault) with -O2)
Christian Ehrhardt [Tue, 21 Jan 2003 18:12:21 +0000 (18:12 +0000)] 
re PR rtl-optimization/7507 (ICE (segfault) with -O2)

        PR opt/7507
        * calls.c (fix_unsafe_tree): Split out from ...
        (expand_call): ... here.  Use it on the function address too.

From-SVN: r61554

22 years agoDaily bump.
GCC Administrator [Tue, 21 Jan 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r61519

22 years ago* hashtab.c (htab_expand): Fix allocation of new entries.
Josef Zlomek [Mon, 20 Jan 2003 19:05:39 +0000 (20:05 +0100)] 
* hashtab.c (htab_expand): Fix allocation of new entries.

From-SVN: r61510

22 years agoDaily bump.
GCC Administrator [Mon, 20 Jan 2003 06:27:47 +0000 (06:27 +0000)] 
Daily bump.

From-SVN: r61493

22 years agopa-linux.h (DWARF2_UNWIND_INFO, [...]): Delete defines.
John David Anglin [Sun, 19 Jan 2003 19:07:34 +0000 (19:07 +0000)] 
pa-linux.h (DWARF2_UNWIND_INFO, [...]): Delete defines.

* pa-linux.h (DWARF2_UNWIND_INFO, INCOMING_RETURN_ADDR_RTX,
DWARF_FRAME_RETURN_COLUMN): Delete defines.
(FUNCTION_OK_FOR_SIBCALL): Define to 1.

        * config/pa/pa.md (muldi3): Avoid invalid sharing of SUBREG RTXs.

From-SVN: r61486

22 years agoDaily bump.
GCC Administrator [Sat, 18 Jan 2003 08:16:40 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61468

22 years agodbxout.c (dbxout_fptype_value): New.
Jim Wilson [Fri, 17 Jan 2003 16:49:26 +0000 (16:49 +0000)] 
dbxout.c (dbxout_fptype_value): New.

* dbxout.c (dbxout_fptype_value): New.
(dbxout_type, case COMPLEX_TYPE): Call it.  Use 'R' instead of 'r'.

From-SVN: r61445

22 years agoDaily bump.
GCC Administrator [Fri, 17 Jan 2003 08:16:42 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61434

22 years agoDaily bump.
GCC Administrator [Thu, 16 Jan 2003 08:16:40 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61383

22 years agom68hc11.md ("return"): Use emit_jump_insn to emit the return code.
Stephane Carrez [Wed, 15 Jan 2003 20:44:29 +0000 (21:44 +0100)] 
m68hc11.md ("return"): Use emit_jump_insn to emit the return code.

* config/m68hc11/m68hc11.md ("return"): Use emit_jump_insn to emit
the return code.

From-SVN: r61349

22 years agoDaily bump.
GCC Administrator [Wed, 15 Jan 2003 08:16:37 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61314

22 years agoDaily bump.
GCC Administrator [Tue, 14 Jan 2003 08:16:40 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61268

22 years agoDaily bump.
GCC Administrator [Mon, 13 Jan 2003 08:16:50 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61241

22 years agoDaily bump.
GCC Administrator [Sun, 12 Jan 2003 08:16:35 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61225

22 years ago* expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.
Alan Modra [Sat, 11 Jan 2003 22:44:36 +0000 (22:44 +0000)] 
* expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.

From-SVN: r61217

22 years agoDaily bump.
GCC Administrator [Sat, 11 Jan 2003 08:16:33 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61193

22 years agore PR libstdc++/9269 (libstdc++ headers: explicit specialization of function must...
Benjamin Kosnik [Sat, 11 Jan 2003 01:54:19 +0000 (01:54 +0000)] 
re PR libstdc++/9269 (libstdc++ headers: explicit specialization of function must precede its first use)

2003-01-10  Benjamin Kosnik  <bkoz@redhat.com>
    Sysoltsev Slawa  <Vyatcheslav.Sysoltsev@intel.com>

PR libstdc++/9269
* include/std/std_fstream.h (basic_filebuf::uflow): Declare.
(basic_filebuf::underflow): Declare.
Move definitions.

Co-Authored-By: Sysoltsev Slawa <Vyatcheslav.Sysoltsev@intel.com>
From-SVN: r61188

22 years ago20030110-1.c: New test.
Josef Zlomek [Fri, 10 Jan 2003 14:06:37 +0000 (14:06 +0000)] 
20030110-1.c: New test.

* gcc.c-torture/compile/20030110-1.c: New test.
Test for http://gcc.gnu.org/ml/gcc-patches/2003-01/msg00519.html

From-SVN: r61157

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 10 Jan 2003 14:06:37 +0000 (14:06 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r61156

22 years agojump.c (next_nonnote_insn_in_loop): New function.
Josef Zlomek [Fri, 10 Jan 2003 13:46:19 +0000 (14:46 +0100)] 
jump.c (next_nonnote_insn_in_loop): New function.

* jump.c (next_nonnote_insn_in_loop): New function.
(copy_loop_headers): Use next_nonnote_insn_in_loop instead of
next_nonnote_insn.
(duplicate_loop_exit_test). Likewise.

From-SVN: r61152

22 years agoMakefile.in (optabs.o): Add dependencies on basic-block.h and hard-reg-set.h.
Josef Zlomek [Fri, 10 Jan 2003 13:36:19 +0000 (14:36 +0100)] 
Makefile.in (optabs.o): Add dependencies on basic-block.h and hard-reg-set.h.

* Makefile.in (optabs.o): Add dependencies on basic-block.h and
hard-reg-set.h.
* basic-block.h (control_flow_insn_p): Fuction was exported.
* cfgbuild.c (control_flow_insn_p): Fuction was made non-static.
* optabs.c (emit_libcall_block): Emit REG_LIBCALL and REG_RETVAL
notes only when the region is contained in a single basic block.

From-SVN: r61149

22 years agoDaily bump.
GCC Administrator [Fri, 10 Jan 2003 08:16:38 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61143

22 years agore PR inline-asm/8832 (traditional "asm volatile" code is illegally optimized)
Eric Botcazou [Thu, 9 Jan 2003 13:18:46 +0000 (14:18 +0100)] 
re PR inline-asm/8832 (traditional "asm volatile" code is illegally optimized)

PR inline-asm/8832
* tree.h (expand_asm): New prototype.
* stmt.c (expand_asm): Set the MEM_VOLATILE_P flag if instructed
to do so.
* c-semantics (genrtl_asm_stmt): Pass the RID_VOLATILE qualifier
down to expand_asm.
* c-typeck.c (simple_asm_stmt): Set the RID_VOLATILE qualifier.
* rtlanal.c (volatile_insn_p) [ASM_INPUT]: Test the MEM_VOLATILE_P flag.
(volatile_refs_p) [ASM_INPUT]: Likewise.
(side_effects_p) [ASM_INPUT]: Likewise.

From-SVN: r61108

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 9 Jan 2003 13:18:46 +0000 (13:18 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r61107

22 years agore PR c/8032 (GCC >= 3.0 incorrectly initializes static structs in the presence of...
Eric Botcazou [Thu, 9 Jan 2003 09:33:04 +0000 (10:33 +0100)] 
re PR c/8032 (GCC >= 3.0 incorrectly initializes static structs in the presence of flexible arrays)

PR c/8032
* c-typeck.c (process_init_element) [RECORD_TYPE]: For
an empty element, do not advance the pointer to unfilled
fields if there are pending initializers.

From-SVN: r61096

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 9 Jan 2003 09:33:04 +0000 (09:33 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r61095

22 years agoDaily bump.
GCC Administrator [Thu, 9 Jan 2003 08:16:45 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61087

22 years agoDaily bump.
GCC Administrator [Wed, 8 Jan 2003 08:16:42 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r61032

22 years agore PR other/8947 (Please add a Warning about "-malign-double" in docs)
Janis Johnson [Wed, 8 Jan 2003 01:17:11 +0000 (01:17 +0000)] 
re PR other/8947 (Please add a Warning about "-malign-double" in docs)

2003-01-07  Janis Johnson  <janis187@us.ibm.com>

PR other/8947
* doc/invoke.texi (-malign-double): Explain that the option breaks
binary compatibility.

From-SVN: r61028

22 years agore PR libstdc++/9076 (Call Frame Instructions are not handled correctly during unwind...
Benjamin Kosnik [Tue, 7 Jan 2003 20:36:11 +0000 (20:36 +0000)] 
re PR libstdc++/9076 (Call Frame Instructions are not handled correctly during unwind operation..)

2003-01-07  Benjamin Kosnik  <bkoz@redhat.com>
            Sunil Davasam  <sunil.k.davasam@intel.com>

        PR libstdc++/9076
        * unwind-dw2.c (execute_cfa_program): DW_CFA_undefined,
        DW_CFA_same_value, read next and ignore.

Co-Authored-By: Sunil Davasam <sunil.k.davasam@intel.com>
From-SVN: r61012

22 years ago* cfganal.c (flow_call_edges_add): Don't crash on noreturn call.
Richard Henderson [Tue, 7 Jan 2003 20:21:35 +0000 (12:21 -0800)] 
* cfganal.c (flow_call_edges_add): Don't crash on noreturn call.

From-SVN: r61009

22 years agore PR libstdc++/8707 (make distclean fails)
Benjamin Kosnik [Tue, 7 Jan 2003 17:32:09 +0000 (17:32 +0000)] 
re PR libstdc++/8707 (make distclean fails)

2003-01-07  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/8707
* Makefile.am (distclean-multi): Fix.
* Makefile.in: Regenerate.

From-SVN: r61005

22 years agoDaily bump.
GCC Administrator [Tue, 7 Jan 2003 08:16:40 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60984

22 years agolocale_facets.h (messages): Move ctor, dtor definitions to..
Benjamin Kosnik [Tue, 7 Jan 2003 03:45:22 +0000 (03:45 +0000)] 
locale_facets.h (messages): Move ctor, dtor definitions to..

2003-01-06  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.h (messages): Move ctor, dtor
definitions to..
(__timepunct): Same.
* config/locale/gnu/messages_members.h (messages): Add dtor, ctor
definitions. Conditionalize for GNU systems.
* config/locale/generic/messages_members.h (messages): Add dtor, ctor
definitions.
* config/locale/gnu/time_members.h (messages): New. Add dtor, ctor
definitions. Conditionalize for GNU systems.
* config/locale/generic/time_members.h (messages): New. Add dtor, ctor
definitions.
* include/bits/localefwd.h (locale::facet::_S_c_name): Add.
* src/locale.cc: Define.
* src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool):
Use it.
* config/locale/gnu/time_members.h: Use it.
* config/locale/gnu/messages_members.h: Use it.
* config/linker-map.gnu: Add locale::facets details.
* include/Makefile.am (target_headers_extra): Add time_members.h.
* include/Makefile.in: Regenerate.
* acinclude.m4: Export CTIME_H.
* aclocal.m4: Regenerate.
* configure: Regnerate.

From-SVN: r60977

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Tue, 7 Jan 2003 03:45:22 +0000 (03:45 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r60976

22 years ago2003-01-06 Paolo Carlini <pcarlini@unitus.it>
Paolo Carlini [Mon, 6 Jan 2003 18:55:38 +0000 (19:55 +0100)] 
2003-01-06  Paolo Carlini  <pcarlini@unitus.it>

* src/codecvt.cc
(codecvt<char, char, mbstate_t>::do_in, do_out):
Tweak parameters to avoid unused parameter warnings.

From-SVN: r60948

22 years agore PR libstdc++/9151 (std::setprecision limited to 16 digits when outputting a double...
Paolo Carlini [Mon, 6 Jan 2003 15:51:49 +0000 (16:51 +0100)] 
re PR libstdc++/9151 (std::setprecision limited to 16 digits when outputting a double to a stream)

2003-01-06  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/9151
* include/bits/locale_facets.cc (num_put::_M_convert_float):
Limit __prec to digits10 + 2, not digits10 + 1, taking into
account the possibility of %{g,G} conversion specifiers
inside _S_format_float.
* testsuite/27_io/ostream_inserter_arith.cc (test06): Add.

From-SVN: r60941

22 years agolibstdc++-v3-dg.exp (libstdc++-v3-init): Additionally handle files one level deeper...
Kaveh R. Ghazi [Mon, 6 Jan 2003 14:29:19 +0000 (14:29 +0000)] 
libstdc++-v3-dg.exp (libstdc++-v3-init): Additionally handle files one level deeper in glob patterns.

* testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init):
Additionally handle files one level deeper in glob patterns.
* testsuite/libstdc++-v3.dg/dg.exp: Likewise.

* testsuite/27_io/istream_extractor_arith.cc: Delete, split...
* testsuite/27_io/istream_extractor_arith/01.cc,
testsuite/27_io/istream_extractor_arith/02.cc,
testsuite/27_io/istream_extractor_arith/03.cc,
testsuite/27_io/istream_extractor_arith/06.cc,
testsuite/27_io/istream_extractor_arith/07.cc,
testsuite/27_io/istream_extractor_arith/08.cc,
testsuite/27_io/istream_extractor_arith/09.cc,
testsuite/27_io/istream_extractor_arith/10.cc,
testsuite/27_io/istream_extractor_arith/11.cc,
testsuite/27_io/istream_extractor_arith/12.cc,
testsuite/27_io/istream_extractor_arith/13.cc: ... to new files.
* testsuite/27_io/istream_extractor_arith/12.cc: Add XFAIL for
sparc*-*-solaris2*.

From-SVN: r60938

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 6 Jan 2003 14:29:19 +0000 (14:29 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r60937

22 years agoDaily bump.
GCC Administrator [Mon, 6 Jan 2003 08:18:40 +0000 (08:18 +0000)] 
Daily bump.

From-SVN: r60927

22 years agore PR libstdc++/9168 (codecvt<char, char, mbstate_t> overwrites output buffers)
Paolo Carlini [Sun, 5 Jan 2003 08:24:56 +0000 (09:24 +0100)] 
re PR libstdc++/9168 (codecvt<char, char, mbstate_t> overwrites output buffers)

2003-01-05  Paolo Carlini <pcarlini@unitus.it>

PR libstdc++/9168
* src/codecvt.cc
(codecvt<char, char, mbstate_t>::do_in, do_out):
Implement the resolution of DR19 (TC).
* testsuite/22_locale/codecvt_members_char_char.cc
(test01): Tweak.

From-SVN: r60910

22 years agoDaily bump.
GCC Administrator [Sun, 5 Jan 2003 08:16:33 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60905

22 years agoDaily bump.
GCC Administrator [Sat, 4 Jan 2003 08:16:35 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60873

22 years agoDaily bump.
GCC Administrator [Fri, 3 Jan 2003 08:18:46 +0000 (08:18 +0000)] 
Daily bump.

From-SVN: r60821

22 years agoDaily bump.
GCC Administrator [Thu, 2 Jan 2003 08:16:32 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60775

22 years agore PR preprocessor/8880 (__WCHAR_TYPE__ macro incorrectly set to "long int" with...
Neil Booth [Wed, 1 Jan 2003 16:24:28 +0000 (16:24 +0000)] 
re PR preprocessor/8880 (__WCHAR_TYPE__ macro incorrectly set to "long int" with -fshort-wchar)

PR preprocessor/8880
* gcc.c (cpp_unique_options): Handle -fshort-wchar later so it
overrides any target CPU specs.

From-SVN: r60752

22 years agoDaily bump.
GCC Administrator [Wed, 1 Jan 2003 08:16:33 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60733

22 years agoDaily bump.
GCC Administrator [Tue, 31 Dec 2002 08:16:37 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60678

22 years agoDaily bump.
GCC Administrator [Mon, 30 Dec 2002 08:16:34 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60622

22 years agoDaily bump.
GCC Administrator [Sun, 29 Dec 2002 08:17:15 +0000 (08:17 +0000)] 
Daily bump.

From-SVN: r60593

22 years agopa.h (TARGET_SOM): Define if not defined.
John David Anglin [Sat, 28 Dec 2002 23:27:08 +0000 (23:27 +0000)] 
pa.h (TARGET_SOM): Define if not defined.

2002-12-28  John David Anglin  <dave.anglin@nrc.ca>

* pa.h (TARGET_SOM): Define if not defined.
* som.h (OBJ_SOM): Rename to TARGET_SOM.
* pa.c (pa_output_function_prologue): Don't accumulate the total code
bytes in the translation unit when using gas, som and not the portable
runtime, or when using function sections.

From-SVN: r60589

22 years agoDaily bump.
GCC Administrator [Sat, 28 Dec 2002 08:16:42 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60563

22 years agoDaily bump.
GCC Administrator [Fri, 27 Dec 2002 08:16:34 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60539

22 years agore PR c++/8503 (strange behaviour of function types)
Nathan Sidwell [Thu, 26 Dec 2002 12:58:06 +0000 (12:58 +0000)] 
re PR c++/8503 (strange behaviour of function types)

cp:
PR c++/8503
Remove DR 295 implementation.
* pt.c (check_cv_quals_for_unify): Disable function & method cases.
* tree.c (cp_build_qualified_type_real): Likewise. Don't warn
about ignoring volatile qualifiers.
testsuite:
* g++.dg/template/qualttp20.C: Adjust expected errors.
* g++.old-deja/g++.jason/report.C: Likewise.
* g++.old-deja/g++.other/qual1.C: Likewise.

From-SVN: r60517

22 years agoDaily bump.
GCC Administrator [Thu, 26 Dec 2002 08:16:39 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60509

22 years agoDaily bump.
GCC Administrator [Wed, 25 Dec 2002 08:17:16 +0000 (08:17 +0000)] 
Daily bump.

From-SVN: r60495

22 years agoDaily bump.
GCC Administrator [Tue, 24 Dec 2002 08:16:45 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60468

22 years agoDaily bump.
GCC Administrator [Mon, 23 Dec 2002 08:16:44 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60426

22 years agoDaily bump.
GCC Administrator [Sun, 22 Dec 2002 08:16:54 +0000 (08:16 +0000)] 
Daily bump.

From-SVN: r60400