Go to file
Arnaud Charlet 6d11af89b1 [multiple changes]
2004-03-25  Vasiliy Fofanov  <fofanov@act-europe.fr>

	* memtrack.adb: Log realloc calls, which are treated as free followed
	by alloc.

2004-03-25  Vincent Celier  <celier@gnat.com>

	* prj-makr.adb (Process_Directories): Detect when a file contains
	several units. Do not include such files in the config pragmas or
	in the naming scheme.

	* prj-nmsc.adb (Record_Source): New parameter Trusted_Mode.
	Resolve links only when not in Trusted_Mode.
	(Find_Sources, Recursive_Find_Dirs, Find_Source_Dirs, Locate_Directory):
	Do not resolve links for the display names.

	* prj-part.adb (Parse_Single_Project, Project_Path_Name_Of): Do not
	resolve links when computing the display names.

2004-03-25  Thomas Quinot  <quinot@act-europe.fr>

	* sem_attr.adb (Check_Dereference): When the prefix of a 'Tag
	attribute reference does not denote a subtype, it can be any
	expression that has a classwide type, potentially after an implicit
	dereference.  In particular, the prefix can be a view conversion for
	a classwide type (for which Is_Object_Reference holds), but it can
	also be a value conversion for an access-to-classwide type. In the
	latter case, there is an implicit dereference, and the original node
	for the prefix does not verify Is_Object_Reference.

	* sem_util.adb (Is_Dependent_Component_Of_Mutable_Object): A view
	conversion of a discriminant-dependent component of a mutable object
	is one itself.

2004-03-25  Ed Schonberg  <schonberg@gnat.com>

	* freeze.adb (Freeze_Entity): When an inherited subprogram is
	inherited, has convention C, and has unconstrained array parameters,
	place the corresponding warning on the derived type declaration rather
	than the original subprogram.

	* sem_ch12.adb (Instantiate_Formal_Subprogram): Set From_Default
	indication on renaming declaration, if formal has a box and actual
	is absent.

	* sem_ch8.adb (Analyze_Subprogram_Renaming): Use From_Default flag to
	determine whether to generate an implicit or explicit reference to
	the renamed entity.

	* sinfo.ads, sinfo.adb: New flag From_Default, to indicate that a
	subprogram renaming comes from a defaulted formal subprogram in an
	instance.

2004-03-25  Gary Dismukes  <dismukes@gnat.com>

	* sem_elab.adb (Check_Elab_Call): Refine loop that checks for default
	value expressions to ensure that calls within a component definition
	will be checked (since those are evaluated during the record type's
	elaboration).

2004-03-25  Arnaud Charlet  <charlet@act-europe.fr>

	* s-tpobop.adb: Code clean up:
	(Requeue_Call): Extract from PO_Service_Entries to remove duplicated
	code.
	(PO_Do_Or_Queue): Remove duplicated code and use Requeue_Call.

2004-03-25  Jose Ruiz  <ruiz@act-europe.fr>

	* Makefile.in: Clean up in the ravenscar run time.

From-SVN: r79953
2004-03-25 16:59:29 +01:00
boehm-gc configure.ac: Bump AC_PREREQ to 2.59. 2004-03-11 00:27:41 +00:00
config (top level) 2004-03-11 05:01:17 +00:00
contrib gcc_update (files_and_dependencies): Insert libffi dependencies. 2004-03-16 20:19:19 +01:00
fastjar configure.ac: Bump AC_PREREQ to 2.59. 2004-03-11 00:27:41 +00:00
gcc [multiple changes] 2004-03-25 16:59:29 +01:00
include * dyn-string.h: Update copyright date. 2004-02-25 01:42:20 +00:00
INSTALL README: Update wrt. 2001-06-13 14:51:33 +00:00
intl configure.ac: Bump AC_PREREQ to 2.59. 2004-03-11 00:27:41 +00:00
libada configure.ac: Bump AC_PREREQ to 2.59. 2004-03-11 00:27:41 +00:00
libf2c darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Refer to SUBTARGET_OPTION_TRANSLATE_TABLE for architecture-specific options. 2004-02-21 09:08:37 +00:00
libffi linux.S: Fix typo. 2004-03-20 11:58:01 +00:00
libiberty pex-unix.c (pexecute): Use vfork instead of fork, with appropriate changes to make this safe. 2004-03-18 03:16:37 +00:00
libjava natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the system ClassLoader. 2004-03-23 19:24:07 +00:00
libobjc Makefile.in, [...]: Update copyright years. 2004-03-16 10:45:26 +00:00
libstdc++-v3 Daily bump. 2004-03-25 00:16:17 +00:00
maintainer-scripts gcc_release (FTP_PATH): Use /var/ftp instead of ~ftp, and only set at a single place. 2004-03-25 10:57:50 +00:00
zlib configure.in: Add in AC_PREREQ(2.13) 2004-01-15 03:41:49 +00:00
.cvsignore configure, .cvsignore: Revert previous change... 2002-06-19 18:10:09 +00:00
ABOUT-NLS intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
ChangeLog Makefile.tpl (top level bootstrap support): Remove now-unneeded STRICT_WARN, WARN_CFLAGS flags passed down to make. 2004-03-25 01:37:39 +00:00
compile compile: New file imported from automake. 2004-03-21 18:38:56 +00:00
config-ml.in * config-ml.in: Don't mess with the cache file. 2004-01-05 00:41:14 +00:00
config.guess Index: ChangeLog 2004-02-20 16:15:55 +00:00
config.if * config.if: Remove unused libc_interface determination. 2003-07-16 06:34:53 +00:00
config.rpath intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
config.sub Index: ChangeLog 2004-02-20 16:15:55 +00:00
configure configure.ac: Add --enable-werror-always (for top level bootstrap support). 2004-03-24 22:08:39 +00:00
configure.in configure.ac: Add --enable-werror-always (for top level bootstrap support). 2004-03-24 22:08:39 +00:00
COPYING
COPYING.LIB COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
install-sh re PR bootstrap/11932 (Parallel bootstrap failure with sparc libiberty multilib) 2004-02-20 02:01:16 +00:00
libtool.m4 libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltcf-c.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltcf-cxx.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltcf-gcj.sh libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltconfig ltconfig: Disable building static libraries if building shared libraries on AIX 5L. 2004-03-05 16:03:19 -05:00
ltmain.sh Partial merge from upstream: 2004-02-04 23:58:48 +00:00
MAINTAINERS * MAINTAINERS: Update my email address. 2004-03-11 09:30:09 +11:00
Makefile.def No, really, REALLY revert it. 2004-03-22 11:55:53 +00:00
Makefile.in Makefile.tpl (top level bootstrap support): Remove now-unneeded STRICT_WARN, WARN_CFLAGS flags passed down to make. 2004-03-25 01:37:39 +00:00
Makefile.tpl Makefile.tpl (top level bootstrap support): Remove now-unneeded STRICT_WARN, WARN_CFLAGS flags passed down to make. 2004-03-25 01:37:39 +00:00
missing install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
mkdep
mkinstalldirs re PR bootstrap/11932 (Parallel bootstrap failure with sparc libiberty multilib) 2004-02-20 02:01:16 +00:00
move-if-change
README * README: Remove version number. 2001-06-13 19:48:09 +01:00
README.SCO * README.SCO: New file. 2003-08-03 14:51:42 +00:00
symlink-tree * config-ml.in, symlink-tree: Add license. 2003-08-14 16:44:23 -04:00
ylwrap

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.