]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
22 years agoDaily bump.
GCC Administrator [Tue, 4 Feb 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62359

22 years agoAdd PR numbers to previous update.
John David Anglin [Mon, 3 Feb 2003 21:05:31 +0000 (21:05 +0000)] 
Add PR numbers to previous update.

From-SVN: r62344

22 years agobackport: integrate.c (copy_rtx_and_substitute): Squash MEM_EXPR when it refers to...
Franz Sirl [Mon, 3 Feb 2003 20:56:29 +0000 (20:56 +0000)] 
backport: integrate.c (copy_rtx_and_substitute): Squash MEM_EXPR when it refers to a subroutine parameter.

2003-02-03  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

Backport following patch:

2002-08-01  Richard Henderson  <rth@redhat.com>

* integrate.c (copy_rtx_and_substitute): Squash MEM_EXPR when it
refers to a subroutine parameter.

From-SVN: r62342

22 years agobackport: [multiple changes]
John David Anglin [Mon, 3 Feb 2003 18:01:38 +0000 (18:01 +0000)] 
backport: [multiple changes]

2003-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>

* cfgcleanup.c (try_forward_edges): Check for null insn.

2003-02-03  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
Eric Botcazou  <ebotcazou@libertysurf.fr>

Backport following patches:

2002-09-16  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust SIZE
        as well as OFFSET for BITPOS.

2002-09-08  Jan Hubicka  <jh@suse.cz>

        * emit-rtl.c (set_mem_attributes_minus_bitpos): Fix array_ref
        handling.

2002-07-29  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes_minus_bitpos): Rename from
        set_mem_attributes and add BITPOS argument.  Subtract it from
        OFFSET when same is adjusted.
        (set_mem_attributes): New wrapper function.
        * expr.c (expand_assignment): Use set_mem_attributes_minus_bitpos;
        remove offset adjustment hack.
        * expr.h (set_mem_attributes_minus_bitpos): Declare.

2002-07-25  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes): Fix size and alignment thinkos
        in ARRAY_REF of DECL_P case.

2002-07-21  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes): Preserve indirection of PARM_DECL
        when flag_argument_noalias == 2.
        * alias.c (nonoverlapping_memrefs_p): Handle that.
        * print-rtl.c (print_mem_expr): Likewise.

2002-06-03  Dan Nicolaescu  <dann@godzilla.ics.uci.edu>

        * alias.c (nonoverlapping_memrefs_p): Fix off by one error.

From-SVN: r62331

22 years ago* config/pa/pa64-hpux.h (INIT_ENVIRONMENT): New.
Steve Ellcey [Mon, 3 Feb 2003 16:14:27 +0000 (16:14 +0000)] 
* config/pa/pa64-hpux.h (INIT_ENVIRONMENT): New.

From-SVN: r62317

22 years agoDaily bump.
GCC Administrator [Mon, 3 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62295

22 years agoDaily bump.
GCC Administrator [Mon, 3 Feb 2003 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r62294.2

22 years agoMakefile.in (libiberty_topdir): New subst.
Christian Cornelssen [Sun, 2 Feb 2003 21:15:38 +0000 (22:15 +0100)] 
Makefile.in (libiberty_topdir): New subst.

* Makefile.in (libiberty_topdir): New subst.
(mkinstalldirs): Redefine in terms of the above.
* configure.in: AC_SUBST it.
* configure: Regenerate.

From-SVN: r62288

22 years agore PR preprocessor/9465 (tradcpp0 segfaults on nul bytes)
Jakub Jelinek [Sun, 2 Feb 2003 12:59:58 +0000 (13:59 +0100)] 
re PR preprocessor/9465 (tradcpp0 segfaults on nul bytes)

PR preprocessor/9465
* tradcpp.c (fixup_newlines): Use memchr instead of strchr.

From-SVN: r62280

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

From-SVN: r62263

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

[[Split portion of a mixed commit.]]

From-SVN: r62262.2

22 years agoCorrect ChangeLog entry.
Loren J. Rittle [Sat, 1 Feb 2003 05:36:33 +0000 (05:36 +0000)] 
Correct ChangeLog entry.

From-SVN: r62237

22 years agopa.c (pa_output_function_prologue, [...]): Move updating of total_code_bytes from...
John David Anglin [Sat, 1 Feb 2003 04:50:32 +0000 (04:50 +0000)] 
pa.c (pa_output_function_prologue, [...]): Move updating of total_code_bytes from prologue to epilogue.

* pa.c (pa_output_function_prologue, pa_output_function_epilogue): Move
updating of total_code_bytes from prologue to epilogue.
(get_last_nonnote_insn): New function.

From-SVN: r62234

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

From-SVN: r62220

22 years agore PR target/9506 (ABI breakage: structure return)
Loren J. Rittle [Fri, 31 Jan 2003 22:06:29 +0000 (22:06 +0000)] 
re PR target/9506 (ABI breakage: structure return)

PR c/9506
* i386.c (override_options): Use DEFAULT_PCC_STRUCT_RETURN.
* gcc.dg/struct-ret-libc.c: New test.

From-SVN: r62206

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

From-SVN: r62205

22 years agoFurther tweaks for Bison-1.875.
Paolo Carlini [Fri, 31 Jan 2003 11:11:32 +0000 (12:11 +0100)] 
Further tweaks for Bison-1.875.

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

Further tweaks for Bison-1.875.
* gcc.dg/cpp/assert_trad2.c: Test for "(parse|syntax) error".
* gcc.dg/cpp/direct2s.c: Likewise.
* g++.dg/lookup/using2.C: Likewise.
* g++.dg/parse/angle-bracket.C: Likewise.
* g++.dg/template/typename3.C: Likewise.

From-SVN: r62176

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

From-SVN: r62165

22 years agoconfig.guess: Updated to 2003-01-30's version.
Roger Sayle [Thu, 30 Jan 2003 22:32:36 +0000 (22:32 +0000)] 
config.guess: Updated to 2003-01-30's version.

* config.guess: Updated to 2003-01-30's version.
* config.sub: Updated to 2003-01-28's version.

From-SVN: r62158

22 years agom68k.md (tablejump+2): Don't sign extend an address register.
Andreas Schwab [Thu, 30 Jan 2003 16:57:24 +0000 (16:57 +0000)] 
m68k.md (tablejump+2): Don't sign extend an address register.

2003-01-30  Andreas Schwab  <schwab@suse.de>

* config/m68k/m68k.md (tablejump+2): Don't sign extend an address
register.
        * config/m68k/apollo68.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/coff.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/linux.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/m68kelf.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/mot3300.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/netbsd-elf.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/pbb.h (ASM_RETURN_CASE_JUMP): Likewise.

From-SVN: r62147

22 years agoFixed incorrectly formatted entries.
Joel Sherrill [Thu, 30 Jan 2003 16:44:47 +0000 (16:44 +0000)] 
Fixed incorrectly formatted entries.

From-SVN: r62144

22 years agore PR target/9316 (powerpc-rtems/extending multilibs)
Ralf Corsepius [Thu, 30 Jan 2003 14:03:42 +0000 (14:03 +0000)] 
re PR target/9316 (powerpc-rtems/extending multilibs)

2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

PR target/9316
* config/rs6000/rtems.h: Add CPP_OS_DEFAULT_SPEC.
* config/rs6000/sysv4.h: Add CPP_OS_RTEMS_SPEC.
* config/rs6000/t-rtems: New file. multilib variants to match OS.
* config.gcc (powerpc-*-rtems*): Use rs6000/t-rtems instead of
rs6000/t-ppcgas so we get the desired multilibs.

From-SVN: r62136

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

From-SVN: r62117

22 years agoppc_closure.S: Recode to fit shared libs.
Franz Sirl [Wed, 29 Jan 2003 23:56:50 +0000 (23:56 +0000)] 
ppc_closure.S: Recode to fit shared libs.

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

* src/powerpc/ppc_closure.S: Recode to fit shared libs.

From-SVN: r62114

22 years agoChangeLog, ChangeLog: Moved misplaced entry.
Joel Sherrill [Wed, 29 Jan 2003 17:54:16 +0000 (17:54 +0000)] 
ChangeLog, ChangeLog: Moved misplaced entry.

2002-01-29 Joel Sherrill <joel@OARcorp.com>

* ChangeLog, ada/ChangeLog: Moved misplaced entry.

From-SVN: r62102

22 years ago5rosinte.ads: Add SIGXCPU.
Joel Sherrill [Wed, 29 Jan 2003 17:34:09 +0000 (17:34 +0000)] 
5rosinte.ads: Add SIGXCPU.

2003-01-29 Joel Sherrill <joel@OARcorp.com>

* 5rosinte.ads: Add SIGXCPU.
* 5rtpopsp.adb: New file.
* Make-lang.in: Do not build gnatpsta and gnatpsys when cross.
* Makefile.in: Recognize more RTEMS targets and add the RTEMS
specific file 5rtpopsp.adb.
* adaint.h: Add include of <stdio.h> when target is RTEMS.  This
is likely needed for all newlib targets.
* init.c: Add RTEMS specific version of __gnat_initialize().

From-SVN: r62094

22 years agore PR bootstrap/9296 ([*-rtems] gthr-rtems regression)
Joel Sherrill [Wed, 29 Jan 2003 15:57:53 +0000 (15:57 +0000)] 
re PR bootstrap/9296 ([*-rtems] gthr-rtems regression)

2003-01-29 Joel Sherrill <joel@OARcorp.com>

* gthr-rtems.h: Define __GTHREAD_MUTEX_INIT.  Apparently no code
depended on it being defined until now. This was tracked as PR9296.

From-SVN: r62089

22 years agore PR target/9295 ([mips-rtems] config/mips/rtems.h init/fini issue)
Joel Sherrill [Wed, 29 Jan 2003 15:55:28 +0000 (15:55 +0000)] 
re PR target/9295 ([mips-rtems] config/mips/rtems.h init/fini issue)

2003-01-13 Joel Sherrill <joel@OARcorp.com>

* config/mips/rtems.h: Predefine __USE_INIT_FINI__ so generic
RTEMS code knows which C++ initialization style the toolset
configuration is using. This was tracked as PR9295.

From-SVN: r62088

22 years agore PR bootstrap/9293 ([m68k-elf/rtems] config/m68k/t-crtstuff bug)
Joel Sherrill [Wed, 29 Jan 2003 15:52:58 +0000 (15:52 +0000)] 
re PR bootstrap/9293 ([m68k-elf/rtems] config/m68k/t-crtstuff bug)

2003-01-29 Joel Sherrill <joel@OARcorp.com>

* config/m68k/t-crtstuff: Replace spaces with tabs, add
 $(MULTILIB_CFLAGS) as compiler option and multilib crtbegin/end.o.
This issue was tracked as PR9293.

From-SVN: r62087

22 years agore PR bootstrap/9292 (hppa1.1-rtems configurery problems)
Joel Sherrill [Wed, 29 Jan 2003 15:52:11 +0000 (15:52 +0000)] 
re PR bootstrap/9292 (hppa1.1-rtems configurery problems)

2003-01-29 Joel Sherrill <joel@OARcorp.com>

* config.gcc (hppa1.1-rtems):  Did not include t-rtems nor enable
RTEMS threads.
* config/pa/rtems.h (LIB_SPEC): Use -N when linking.
This issue was tracked as PR9292.

From-SVN: r62085

22 years agoMake-lang.in (gnattools, [...]): Complete indentation fixes.
Christian Cornelssen [Wed, 29 Jan 2003 10:13:21 +0000 (11:13 +0100)] 
Make-lang.in (gnattools, [...]): Complete indentation fixes.

* Make-lang.in (gnattools, ada.install-common):
Complete indentation fixes.
(ada.install-common): Now really remove the erroneous and
redundant gnatchop installation commands.

From-SVN: r62067

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

From-SVN: r62055

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

[[Split portion of a mixed commit.]]

From-SVN: r62054.2

22 years agoinstall.texi: Add documentation for installation into tooldirs and with DESTDIR.
Christian Cornelssen [Tue, 28 Jan 2003 23:15:43 +0000 (00:15 +0100)] 
install.texi: Add documentation for installation into tooldirs and with DESTDIR.

* doc/install.texi: Add documentation for installation into
tooldirs and with DESTDIR.

From-SVN: r62046

22 years agoconfigure.in (toolexecdir, [...]): Set and AC_SUBST.
Alexandre Oliva [Tue, 28 Jan 2003 22:59:05 +0000 (22:59 +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: r62041

22 years agodeleted
Laurent Guerby [Tue, 28 Jan 2003 22:30:00 +0000 (22:30 +0000)] 
deleted

From-SVN: r62038

22 years agore PR ada/8344 (mips-rtems build problem)
Laurent Guerby [Tue, 28 Jan 2003 22:28:24 +0000 (22:28 +0000)] 
re PR ada/8344 (mips-rtems build problem)

2003-01-28  Laurent Guerby <guerby@acm.org>

PR ada/8344
* final.c: rename to adafinal.c to avoid file name conflicts with gcc file.
        * Makefile.in: match previous change.

From-SVN: r62037

22 years agoMake-lang.in (ada.install-common): Let $(DESTDIR)$(bindir) be created if necessary.
Alexandre Oliva [Tue, 28 Jan 2003 22:02:54 +0000 (22:02 +0000)] 
Make-lang.in (ada.install-common): Let $(DESTDIR)$(bindir) be created if necessary.

* Make-lang.in (ada.install-common): Let $(DESTDIR)$(bindir)
be created if necessary.  Remove erroneous and redundant
gnatchop installation commands.  Test for gnatdll before
attempting to install it.  Use initial tab instead of spaces
in continuation lines.
(ada.uninstall): Uninstall gnat instead of gnatcmd.
Also uninstall gnatfind, gnatxref, gnatlbr, and gnatdll
from all plausible locations.

From-SVN: r62027

22 years agoMake-lang.in (ada.install-common, [...]): Prepend $(DESTDIR) to the destination direc...
Alexandre Oliva [Tue, 28 Jan 2003 22:01:59 +0000 (22:01 +0000)] 
Make-lang.in (ada.install-common, [...]): Prepend $(DESTDIR) to the destination directory in all (un)installation commands.

* Make-lang.in (ada.install-common, ada.uninstall):
Prepend $(DESTDIR) to the destination directory in all
(un)installation commands.
* Makefile.in (install-gnatlib): Ditto.  Rewrite $(LN)
commands to support DESTDIR with "ln" as well as with
"ln -s".

From-SVN: r62026

22 years agoMake-lang.in (ada.install-common, [...]): Prepend $(DESTDIR) to the destination direc...
Christian Cornelssen [Tue, 28 Jan 2003 22:01:59 +0000 (23:01 +0100)] 
Make-lang.in (ada.install-common, [...]): Prepend $(DESTDIR) to the destination directory in all (un)installation commands.

* Make-lang.in (ada.install-common, ada.uninstall):
Prepend $(DESTDIR) to the destination directory in all
(un)installation commands.
* Makefile.in (install-gnatlib): Ditto.  Rewrite $(LN)
commands to support DESTDIR with "ln" as well as with
"ln -s".

From-SVN: r62025

22 years agoMakefile.in (ORDINARY_FLAGS_TO_PASS): Also pass DESTDIR.
Christian Cornelssen [Tue, 28 Jan 2003 21:57:41 +0000 (22:57 +0100)] 
Makefile.in (ORDINARY_FLAGS_TO_PASS): Also pass DESTDIR.

* Makefile.in (ORDINARY_FLAGS_TO_PASS): Also pass DESTDIR.
(install-cpp, uninstall-cpp, installdirs, install-common)
(install-driver, install-info, install-man)
(install-headers, install-include-dir, install-headers-tar)
(install-headers-cpio, install-headers-cp, install-collect2)
(uninstall): Prepend $(DESTDIR) to destination paths in all
(un)installation commands.
(install-driver): Rewrite $(LN) commands to support DESTDIR
with "ln" as well as with "ln -s".
(installdirs): Simply use mkinstalldirs.
(install-libgcc, install-multilib): Also pass DESTDIR.
* mklibgcc.in: Prepend $(DESTDIR) to $(libsubdir) in the
installation destination variable ldir.
* config/alpha/t-osf4 (SHLIB_INSTALL): Prepend $$(DESTDIR)
to $$(slibdir) in the installation commands.
* config/arm/t-netbsd (SHLIB_INSTALL): Likewise.
* config/mips/t-iris6 (SHLIB_INSTALL): Likewise.
* config/pa/t-hpux-shlib (SHLIB_INSTALL): Likewise.
* config/rs6000/t-aix43 (SHLIB_INSTALL): Likewise.
* config/t-slibgcc-elf-ver (SHLIB_INSTALL): Likewise.
* config/t-slibgcc-sld (SHLIB_INSTALL): Likewise.
* config/arc/t-arc (install-multilib-arc): Prepend $(DESTDIR) to
$(libsubdir) in the installation commands.

From-SVN: r62023

22 years ago* Makefile.in (all-subdir, check-subdir, installcheck-subdir)
Christian Cornelssen [Tue, 28 Jan 2003 21:54:11 +0000 (22:54 +0100)] 
* Makefile.in (all-subdir, check-subdir, installcheck-subdir)
(info-subdir, install-info-subdir, clean-info-subdir)
(dvi-subdir, install-subdir, etags-subdir, mostlyclean-subdir)
(clean-subdir, distclean-subdir, maintainer-clean-subdir):
Pass $(FLAGS_TO_PASS).

From-SVN: r62022

22 years agoMakefile.in (BASE_FLAGS_TO_PASS): Also pass DESTDIR.
Christian Cornelssen [Tue, 28 Jan 2003 21:53:32 +0000 (22:53 +0100)] 
Makefile.in (BASE_FLAGS_TO_PASS): Also pass DESTDIR.

* Makefile.in (BASE_FLAGS_TO_PASS): Also pass DESTDIR.
(MAKEDIRS): Prepend $(DESTDIR) to installdir names.
(install-info, dir.info): Prepend $(DESTDIR) to $(infodir).

From-SVN: r62020

22 years ago* Make-lang.in (c++.install-common, c++.install-man)
Christian Cornelssen [Tue, 28 Jan 2003 21:53:12 +0000 (22:53 +0100)] 
* Make-lang.in (c++.install-common, c++.install-man)
(c++.uninstall): Prepend $(DESTDIR) to destination paths
in all (un)installation commands.
(c++.install-common): Rewrite $(LN) commands to support
DESTDIR with "ln" as well as with "ln -s".

From-SVN: r62018

22 years agoMake-lang.in (ada.install-common, [...]): Prepend $(DESTDIR) to the destination direc...
Christian Cornelssen [Tue, 28 Jan 2003 21:53:03 +0000 (22:53 +0100)] 
Make-lang.in (ada.install-common, [...]): Prepend $(DESTDIR) to the destination directory in all (un)installation commands.

* Make-lang.in (ada.install-common, ada.uninstall):
Prepend $(DESTDIR) to the destination directory in all
(un)installation commands.
* Makefile.in (install-gnatlib): Ditto.  Rewrite $(LN)
commands to support DESTDIR with "ln" as well as with
"ln -s".

From-SVN: r62017

22 years ago* Make-lang.in (f77.install-common, f77.install-info)
Christian Cornelssen [Tue, 28 Jan 2003 21:52:58 +0000 (22:52 +0100)] 
* Make-lang.in (f77.install-common, f77.install-info)
(f77.install-man, f77.uninstall): Prepend $(DESTDIR) to
destination paths in all (un)installation commands.

From-SVN: r62016

22 years ago* Make-lang.in (java.install-common, java.uninstall)
Christian Cornelssen [Tue, 28 Jan 2003 21:52:53 +0000 (22:52 +0100)] 
* Make-lang.in (java.install-common, java.uninstall)
(java.install-info, java.install-man): Prepend $(DESTDIR)
to destination paths in all (un)installation commands.

From-SVN: r62015

22 years agoMakefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
Christian Cornelssen [Tue, 28 Jan 2003 21:52:30 +0000 (22:52 +0100)] 
Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.

* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
(install, uninstall): Prepend $(DESTDIR) to destination
paths in all (un)installation commands.

From-SVN: r62014

22 years agoMakefile.in (mkinstalldirs): New variable.
Christian Cornelssen [Tue, 28 Jan 2003 21:51:46 +0000 (22:51 +0100)] 
Makefile.in (mkinstalldirs): New variable.

* Makefile.in (mkinstalldirs): New variable.
(FLAGS_TO_PASS): Also pass DESTDIR.
(install_to_libdir, install_to_tooldir): Add $(mkinstalldirs)
command.  Prepend $(DESTDIR) to destination paths.
Cd to destination directory for post-install work.

From-SVN: r62012

22 years agoMakefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
Christian Cornelssen [Tue, 28 Jan 2003 21:51:33 +0000 (22:51 +0100)] 
Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.

* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
(install-libs, install-headers): Prepend $(DESTDIR) to
destination paths in all (un)installation commands.

From-SVN: r62011

22 years agoMakefile.am (install-data-local): Prepend $(DESTDIR) to destination paths in all...
Christian Cornelssen [Tue, 28 Jan 2003 21:51:30 +0000 (22:51 +0100)] 
Makefile.am (install-data-local): Prepend $(DESTDIR) to destination paths in all (un)installation commands.

* include/Makefile.am (install-data-local): Prepend
$(DESTDIR) to destination paths in all (un)installation
commands.  Use ${c_base_builddir} and ${std_builddir}
as destination subdirectories to achieve consistency with
preceding mkinstalldirs commands.  No effect because both
variables contain "." only.
* include/Makefile.in: Regenerate.

From-SVN: r62010

22 years agore PR c++/9433 (SegFault in dynamic_cast)
Nathan Sidwell [Tue, 28 Jan 2003 17:25:50 +0000 (17:25 +0000)] 
re PR c++/9433 (SegFault in dynamic_cast)

libstdc++-v3:
PR c++/9433
* libsupc++/tinfo.cc (__vmi_class_type_info::__do_dyncast): Cope
with bases which are very ambiguous.
gcc/testsuite:
PR c++/9433
* g++.dg/abi/dcast1.C: New test.

From-SVN: r61986

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

From-SVN: r61985

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