Go to file
Arnaud Charlet 18c0ecbeb8 [multiple changes]
2004-02-12  Olivier Hainque  <hainque@act-europe.fr>

	* decl.c (components_to_record): Don't claim that the internal fields
	we make to hold the variant parts are semantically addressable, because
	they are not.

	* exp_pakd.adb (Create_Packed_Array_Type): Rename Esiz into PASize and
	adjust the comment describing the modular type form when we can use it.
	(Install_PAT): Account for the Esiz renaming.

	* init.c (__gnat_error_handler for alpha-tru64): Arrange to clear the
	sc_onstack context indication before raising the exception to which
	the signal is mapped. Allows better handling of later signals possibly
	triggered by the resumed user code if the exception is handled.

2004-02-12  Arnaud Charlet  <charlet@act-europe.fr>

	* 5zinit.adb: Removed, no longer used.

2004-02-12  Robert Dewar  <dewar@gnat.com>

	* ali.adb: Remove separating space between parameters on R line. Makes
	format consistent with format used by the binder for Set_Globals call.

	* atree.ads, atree.adb: Minor reformatting (new function header format)

	* bindgen.adb: Add Run-Time Globals documentation section containing
	detailed documentation of the globals passed from the binder file to
	the run time.

	* gnatls.adb: Minor reformatting

	* init.c (__gnat_set_globals): Add note pointing to documentation in
	bindgen.

	* lib-writ.ads, lib-writ.adb: Remove separating space between
	parameters on R line.
	Makes format consistent with format used by the binder for Set_Globals
	call.

	* osint.ads: Add 2004 to copyright notice
	Minor reformatting

	* snames.ads: Correct capitalization of FIFO_Within_Priorities
	Noticed during code reading, documentation issue only

	* usage.adb: Remove junk line for obsolete C switch
	Noticed during code reading

2004-02-12  Vincent Celier  <celier@gnat.com>

	* bld.adb (Process_Declarative_Items): For Source_Dirs call gprcmd
	extend for each directory, so that multiple /** directories are
	extended individually.
	(Recursive_Process): Set the default for LANGUAGES to ada

	* gprcmd.adb: Define new command "ignore", to do nothing.
	Implement new comment "path".

	* Makefile.generic: Suppress output when SILENT is set
	Make sure that when compiler for C/C++ is gcc, the correct -x switch is
	used, so that the correct compiler is invoked.
	When compiler is gcc/g++, put search path in env vars C_INCLUDE_PATH/
	CXX_INCLUDE_PATH, to avoid failure with too long command lines.

2004-02-12  Jerome Guitton  <guitton@act-europe.fr>

	* Makefile.in: Clean ups and remove obsolete targets.

2004-02-12  Ed Schonberg  <schonberg@gnat.com>

	* exp_ch5.adb: Remove Possible_Unligned_Slice, in favor of the similar
	predicate declared in exp_util.

	* exp_util.adb: Add comments.

	* sem_ch10.adb (Analyze_Subunit): Remove ultimate parent unit from
	visibility before compiling context of the subunit.

	* sem_res.adb (Check_Parameterless_Call): If the context expects a
	value but the name is a procedure, do not attempt to analyze as a call,
	in order to obtain more telling diagnostics.

	* sem_util.adb (Wrong_Type): Further enhancement to diagnose missing
	'Access on parameterless function calls.
	(Normalize_Actuals): For a parameterless function call with missing
	actuals, defer diagnostic until resolution of enclosing call.

	* sem_util.adb (Wrong_Type): If the context type is an access to
	subprogram and the expression is a procedure name, suggest a missing
	'attribute.

From-SVN: r77704
2004-02-12 14:28:13 +01:00
INSTALL README: Update wrt. 2001-06-13 14:51:33 +00:00
boehm-gc gcconfig.h (USE_MMAP): Define for all Linux. 2004-01-20 15:18:33 +00:00
config acinclude.m4: Quote names of macros to be defined by AC_DEFUN throughout. 2004-02-05 19:54:14 -05:00
contrib gcc_update (files_and_dependencies): Update fastjar/configure.in to fastjar/configure.ac 2004-01-10 02:12:41 +00:00
fastjar configure.in: Rename file to ... 2004-01-10 02:09:08 +00:00
gcc [multiple changes] 2004-02-12 14:28:13 +01:00
include demangle.h: Instead of checking ANSI_PROTOTYPES, just include "libiberty.h". 2004-01-13 03:06:13 +00:00
intl Makefile.tpl (configure-gcc): Depend on maybe-configure-intl. 2003-07-08 05:55:11 +00:00
libada * Makefile.in (gnattools): Depend on gnatlib. 2004-02-10 23:14:58 +00:00
libf2c Index: libf2c/ChangeLog 2004-02-05 23:19:54 +00:00
libffi * src/types.c (pointer): POWERPC64 has 8 byte pointers. 2004-02-09 23:40:37 +10:30
libiberty configure.ac: Add m4_pattern_allow(LIBOBJS). 2004-01-26 04:44:11 +00:00
libjava remove accidentally-committed extra makefile entry (not yet finished or added). 2004-02-12 07:10:06 +00:00
libobjc [gcc/ChangeLog] 2004-02-06 23:54:30 +00:00
libstdc++-v3 [multiple changes] 2004-02-12 01:11:48 +00:00
maintainer-scripts * gcc_release: Add libada as part of ADA_DIRS. 2004-02-10 12:23:20 +01: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
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING.LIB COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
ChangeLog configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs. 2004-02-11 12:31:24 -05:00
MAINTAINERS MAINTAINERS: Add myself to write-after-approval. 2004-02-09 10:35:15 +00:00
Makefile.def PR ada/6637, PR ada/5911 2004-02-10 11:54:48 +01:00
Makefile.in PR ada/6637, PR ada/5911 2004-02-10 11:54:48 +01:00
Makefile.tpl Makefile.def (target_modules): Stage. 2004-01-14 20:09:37 +00:00
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
config-ml.in * config-ml.in: Don't mess with the cache file. 2004-01-05 00:41:14 +00:00
config.guess config.guess: Update to 2003-10-16 version. 2003-10-16 13:57:24 +02: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 * config.sub: Update to 2003-11-03 version. 2003-11-03 15:25:17 +00:00
configure configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs. 2004-02-11 12:31:24 -05:00
configure.in configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs. 2004-02-11 12:31:24 -05:00
install-sh install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +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 libtool.m4: Sync darwin bits from libtool cvs to build a gcc with shared/dylibed libraries. 2003-11-19 06:29:32 +01:00
ltmain.sh Partial merge from upstream: 2004-02-04 23:58:48 +00:00
missing install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
mkdep merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkinstalldirs install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
move-if-change FSF address fix in copyright header. 1999-01-11 07:12:18 -07:00
symlink-tree * config-ml.in, symlink-tree: Add license. 2003-08-14 16:44:23 -04:00
ylwrap ylwrap: Change absolute path checks to check for DOS style path names. 1998-10-08 17:26:54 -06:00

README

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.