GCC modified for the FreeChainXenon project
Find a file
Hristian Kirtchev 9ebe37436f sem_res.adb (Resolve_Call): Provide a better error message whenever a procedure call is used as a select...
2005-11-14  Hristian Kirtchev  <kirtchev@adacore.com>
	    Ed Schonberg  <schonberg@adacore.com>
	    Robert Dewar  <dewar@adacore.com>
	    Thomas Quinot  <quinot@adacore.com>

	* sem_res.adb (Resolve_Call): Provide a better error message whenever
	a procedure call is used as a select statement trigger and is not an
	entry renaming or a primitive of a limited interface.
	(Valid_Conversion): If the operand has a single interpretation do not
	remove address operations.
	(Check_Infinite_Recursion): Skip freeze nodes when looking for a raise
	statement to inhibit warning.
	(Resolve_Unary_Op): Do not produce a warning when
	processing an expression of the form -(A mod B)
	Use Universal_Real instead of Long_Long_Float when we need a high
	precision float type for the generated code (prevents gratuitous
	Vax_Float stuff when pragma Float_Representation (Vax_Float) used)
	(Resolve_Concatenation_Arg): Improve error message when argument is an
	ambiguous call to a function that returns an array.
	(Make_Call_Into_Operator, Operand_Type_In_Scope): Do not check that
	there is an implicit operator in the given scope if we are within an
	instance: legality check has been performed on the generic.
	(Resolve_Unary_Op): Apply warnings checks on argument of Abs operator
	after resolving operand, to avoid false warnings on overloaded calls.

From-SVN: r107005
2005-11-15 15:03:45 +01:00
boehm-gc gc_priv.h: Increase MAX_ROOT_SETS to 1024. 2005-11-02 00:06:30 +00:00
config enable.m4: New file. 2005-09-23 16:33:47 +00:00
contrib *sigh* checked in the wrong patch 2005-11-04 17:27:44 +00:00
fastjar .cvsignore are not needed for subversion, remove them. 2005-10-31 18:20:58 +01:00
fixincludes check.tpl: Handle CVS additionally. 2005-11-13 09:43:28 +01:00
gcc sem_res.adb (Resolve_Call): Provide a better error message whenever a procedure call is used as a select... 2005-11-15 15:03:45 +01:00
gnattools re PR ada/19959 (Can't compile gnattools for the cross targets) 2005-03-30 10:56:55 +02:00
include from Mark Kettenis <kettenis@gnu.org> 2005-10-31 12:52:38 -05:00
INSTALL
intl .cvsignore are not needed for subversion, remove them. 2005-10-31 18:20:58 +01:00
libada Fix ada enabled "make html". 2005-04-27 18:39:03 -07:00
libcpp cpplib.h (struct cpp_callbacks): Annotate error with ATTRIBUTE_FPTR_PRINTF(3,0) instead of ATTRIBUTE_PRINTF(3,0). 2005-11-14 16:28:55 +00:00
libffi .cvsignore are not needed for subversion, remove them. 2005-10-31 18:20:58 +01:00
libgfortran re PR libfortran/21468 (vectorizing libfortran) 2005-11-14 21:48:31 +02:00
libiberty splay-tree.c (rotate_left): New function. 2005-11-07 07:45:35 +00:00
libjava natVMNetworkInterfaceWin32.cc: Include java/net/VMNetworkInterface.h. 2005-11-14 17:19:11 +00:00
libmudflap .cvsignore are not needed for subversion, remove them. 2005-10-31 18:20:58 +01:00
libobjc re PR other/4372 (#pragma weak pthread* inclusion causes applications to crash without a linker error when one forgets to link with -lpthread) 2005-11-09 20:57:30 +00:00
libssp .cvsignore are not needed for subversion, remove them. 2005-10-31 18:20:58 +01:00
libstdc++-v3 acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Don't check for shared libgcc for darwin exports. 2005-11-15 04:56:34 +00:00
maintainer-scripts gcc_release: Further update for SVN. 2005-11-06 18:29:17 +00:00
zlib .cvsignore are not needed for subversion, remove them. 2005-10-31 18:20:58 +01:00
ABOUT-NLS
ChangeLog Makefile.def: Remove gdb dependencies for gdbtk. 2005-11-11 21:47:07 +00:00
ChangeLog.tree-ssa
compile COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
config-ml.in COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
config.guess COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
config.rpath all files: Update FSF address. 2005-07-16 02:30:53 +00:00
config.sub COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
configure Makefile.def: Remove gdb dependencies for gdbtk. 2005-11-11 21:47:07 +00:00
configure.in Makefile.def: Remove gdb dependencies for gdbtk. 2005-11-11 21:47:07 +00:00
COPYING COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
COPYING.LIB Update COPYING.LIB from upstream. Correct last Changelog. 2005-07-14 01:41:54 +00:00
depcomp top level: 2005-06-13 08:26:05 +00:00
install-sh COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
libtool.m4 all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltcf-c.sh all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltcf-cxx.sh all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltcf-gcj.sh all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltconfig all files: Update FSF address. 2005-07-16 02:30:53 +00:00
ltmain.sh Fix misapplied hunk. 2005-10-05 09:19:53 +00:00
MAINTAINERS Added Terry Laurenzo 2005-11-08 00:13:58 +00:00
Makefile.def Makefile.def: Remove gdb dependencies for gdbtk. 2005-11-11 21:47:07 +00:00
Makefile.in Makefile.def: Remove gdb dependencies for gdbtk. 2005-11-11 21:47:07 +00:00
Makefile.tpl Makefile.def: Remove gdb dependencies for gdbtk. 2005-11-11 21:47:07 +00:00
missing COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
mkdep
mkinstalldirs COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
move-if-change all files: Update FSF address. 2005-07-16 02:30:53 +00:00
README
README.SCO * README.SCO: Update the URL. 2005-05-08 17:49:46 +00:00
symlink-tree COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
ylwrap COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00

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.