Go to file
Arnaud Charlet 5c1c8a03a6 [multiple changes]
2004-02-18  Emmanuel Briot  <briot@act-europe.fr>

	* ali.ads, ali.adb (First_Sdep_Entry): No longer a constant, so that
	Scan_ALI can be used for multiple ALI files without reinitializing
	between calls.

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

	* debug.adb: Minor reformatting.

2004-02-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

	* decl.c (gnat_to_gnu_entity, case object): Set DECL_POINTER_ALIAS_SET
	to zero if there is an address clause.

2004-02-18  Thomas Quinot  <quinot@act-europe.fr>

	* exp_util.adb (Side_Effect_Free): Any literal is side effects free.

2004-02-18  Gary Dismukes  <dismukes@gnat.com>

	* layout.adb (Layout_Component_List): Revise generation of call to
	discriminant-checking function to pass selections of all of the type's
	discriminants rather than just the variant-controlling discriminant.

2004-02-18  Olivier Hainque  <hainque@act-europe.fr>

	* 5gmastop.adb (Pop_Frame): Do not call exc_unwind, which is bound to
	fail in the current setup and triggers spurious system error messages.
	Pretend it occurred and failed instead.

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

	* bld.adb: Mark FLDFLAGS as saved
	(Process_Declarative_Items): Add Linker'Linker_Options to FLDFLAGS when
	it is not the root project.  Put each directory to be
	extended between double quotes to prevent it to be expanded on Windows.
	(Recursive_Process): Reset CFLAGS/CXXFLAGS to nothing before processing
	the project file. Set them back to their initial values if they have not
	been set in the project file.

	* gprcmd.adb: (Gprdebug, Debug): New global variables
	(Display_Command): New procedure
	(Usage): Document new command "linkopts"
	Call Display_Command when env var GPRDEBUG has the value "TRUE"
	Implement new command "linkopts"
	Remove quotes that may be around arguments for "extend"
	Always call Normalize_Pathname with arguments formatted for the platform

	* Makefile.generic: Link C/C++ mains with $(FLDFLAGS)
	Change @echo to @$(display) in target clean to be able to clean silently

	* Makefile.prolog: Save FLDFLAGS and give it an initial empty value

	* prj-part.adb (Project_Path_Name_Of): Do not put final result in
	canonical case.

	* prj-part.adb (Parse_Single_Project): Always call with From_Extended
	= Extending_All when current project is an extending all project.

	* vms_conv.adb (Output_File_Expected): New Boolean global variable,
	set to True only for LINK command, after Unix switch -o.
	(Process_Arguments): Set Output_File_Expected to True for LINK command
	after Unix switch -o. When Output_File_Expected is True, never add an
	extension to a file name.

	* 5vml-tgt.adb (Build_Dynamic_Library): Do not append "/OPTIONS" to the
	option file name, only to the --for-linker= switch.
	(Option_File_Name): If option file name do not end with ".opt", append
	"/OPTIONS".

2004-02-18  GNAT Script  <nobody@gnat.com>

	* Make-lang.in: Makefile automatically updated

From-SVN: r78024
2004-02-18 12:52:55 +01: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-18 12:52:55 +01:00
include demangle.h: Instead of checking ANSI_PROTOTYPES, just include "libiberty.h". 2004-01-13 03:06:13 +00:00
INSTALL
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 regex.c: Include <ansidecl.h>. 2004-02-17 01:59:42 +00:00
libjava ByteBuffer.java (endian): Make non-private so other java.nio classes can inherit it. 2004-02-16 12:00:33 -08:00
libobjc [gcc/ChangeLog] 2004-02-06 23:54:30 +00:00
libstdc++-v3 basic_file_stdio.cc (__gnu_internal::xwritev): Rewrite, avoiding recursion. 2004-02-18 08:36:27 +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
ChangeLog MAINTAINERS: Added myself to write-after-approval. 2004-02-14 22:21:44 +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
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
COPYING
COPYING.LIB
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
MAINTAINERS MAINTAINERS: Added myself to write-after-approval. 2004-02-14 22:21:44 +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
missing install-sh: Update to newer upstream versions (associated with aclocal 1.7). 2003-07-20 09:40:28 +00:00
mkdep
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
README
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.