Commit Graph

14 Commits

Author SHA1 Message Date
Arnaud Charlet
164e06c6c1 [multiple changes]
2011-08-29  Robert Dewar  <dewar@adacore.com>

	* exp_ch5.adb, sinfo.ads, make.adb, s-pooglo.adb, sem_ch12.adb,
	freeze.adb, sem_ch6.adb, par-ch12.adb: Minor reformatting.

2011-08-29  Tristan Gingold  <gingold@adacore.com>

	* system-darwin-x86.ads, system-linux-s390x.ads, system-linux-alpha.ads,
	system-tru64.ads, system-irix-n32.ads, system-vxworks-arm.ads,
	system-linux-hppa.ads, system-linux-s390.ads,
	system-solaris-sparcv9.ads, system-mingw.ads, system-linux-ia64.ads,
	system-vms_64.ads, system-vxworks-sparcv9.ads, system-linux-ppc.ads,
	system-aix64.ads, system-lynxos-ppc.ads, system-linux-sh4.ads,
	system-solaris-x86.ads, system-linux-x86_64.ads, system-linux-x86.ads,
	system-vxworks-ppc.ads, system-hpux.ads, system-darwin-ppc.ads,
	system-solaris-sparc.ads, system-lynxos-x86.ads,
	system-vxworks-m68k.ads, system-hpux-ia64.ads, system-irix-o32.ads,
	system-solaris-x86_64.ads, system-mingw-x86_64.ads,
	system-vxworks-mips.ads, system-linux-sparc.ads, system-vms-ia64.ads,
	system-freebsd-x86.ads, system-aix.ads, system-darwin-x86_64.ads,
	system-vxworks-x86.ads: Remove GCC_ZCX_Support
	* s-taprop-posix.adb, s-taprop-irix.adb, s-taprop-vxworks.adb,
	s-taprop-tru64.adb, s-taprop-linux.adb, s-taprop-solaris.adb: Ditto.
	* opt.ads: Adjust comment.
	* targparm.ads, targparm.adb: Remove GCC_ZCX_Support_On_Target.
	* gnat1drv.adb: Do not check for GCC_ZCX_Support_On_Target.
	* system.ads: Move GCC_ZCX_Support to obsolete entries.

2011-08-29  Emmanuel Briot  <briot@adacore.com>

	* makeutl.adb (Do_Complete): Resolve symbolic links when a relative
	file name is specified on the gnatmake or gprbuild command line, and
	before we search for that file in the project.

2011-08-29  Ed Schonberg  <schonberg@adacore.com>

	* sem_type.adb (Within_Instance): New predicate in Collect_Interps,
	used to determine whether a possible interpretation for an overloadable
	entity is declared within the current instantiation and should be
	included in the candidate set.

2011-08-29  Vasiliy Fofanov  <fofanov@adacore.com>

	* gnat_rm.texi, gnat_ugn.texi: Clean ups.

From-SVN: r178186
2011-08-29 12:14:45 +02:00
Arnaud Charlet
5cd7bb1538 [multiple changes]
2011-08-29  Arnaud Charlet  <charlet@adacore.com>

	* opt.ads: Minor editing.

2011-08-29  Yannick Moy  <moy@adacore.com>

	* gnat1drv.adb (Adjust_Global_Switches): Remove options for ALFA mode
	that only made sense for CodePeer mode.

2011-08-29  Jose Ruiz  <ruiz@adacore.com>

	* targparm.ads (Support_64_Bit_Divides_On_Target): Remove this flag
	which is no longer used.
	* targparm.adb (S64, S64_Str, Get_Target_Parameters): Remove the
	handling of the 64-bit division check.
	* exp_ch4.adb (Expand_N_Op_Divide): Remove the check for 64-bit
	division available.
	* system*.ads (Support_64_Bit_Divides): Remove this flag which is no
	longer used.

2011-08-29  Thomas Quinot  <quinot@adacore.com>

	* get_scos.adb: Minor reformatting.

From-SVN: r178163
2011-08-29 10:46:47 +02:00
Eric Botcazou
c587836d9d re PR middle-end/20548 (ACATS c52103x c52104x c52104y segfault)
PR ada/20548
	* system-linux-alpha.ads (Stack_Check_Probes): Set to true.
	* system-linux-hppa.ads (Stack_Check_Probes): Likewise.
	* system-linux-sparc.ads (Stack_Check_Probes): Likewise.
	* system-linux-sparcv9.ads (Stack_Check_Probes): Likewise.

From-SVN: r154063
2009-11-10 12:37:56 +00:00
Eric Botcazou
f1faf79d47 system-linux-alpha.ads (AAMP, [...]): Delete.
* system-linux-alpha.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
	Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-mips.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
	Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-mips64el.ads (AAMP, Compiler_System_Version, OpenVMS,
	Functions_Return_By_DSP, Front_End_ZCX_Support, High_Integrity_Mode,
	Long_Shifts_Inlined): Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-mipsel.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
	Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-s390.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
	Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-s390x.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
	Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-sh4.ads (Stack_Check_Limits, Always_Compatible_Rep):
	New.
	* system-linux-sparc.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support): Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-linux-sparcv9.ads (AAMP, Compiler_System_Version, OpenVMS,
	Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
	Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.
	* system-rtems.ads (OpenVMS): Delete.
	(Stack_Check_Limits, Always_Compatible_Rep): New.

From-SVN: r154062
2009-11-10 12:19:27 +00:00
Arnaud Charlet
e0568eecc3 [multiple changes]
2009-04-15  Arnaud Charlet  <charlet@adacore.com>

	* system-linux-sparc.ads: Remove obsolete entries.

2009-04-15  Thomas Quinot  <quinot@adacore.com>

	* s-tasuti.ads: Add ??? comment

From-SVN: r146082
2009-04-15 10:42:31 +02:00
Arnaud Charlet
fad0600db0 [multiple changes]
2009-04-10  Robert Dewar  <dewar@adacore.com>

	* einfo.ads, einfo.adb (Low_Bound_Tested): New name for Low_Bound_Known

	* sem_prag.adb (Analyze_Pragma, case Check): Remove check for lower
	bound tested, since this is now done more generally in Sem_Res.

	* sem_res.adb (Resolve_Comparison_Op): Add call to
	Check_Lower_Bound_Tested.
	(Resolve_Equality_Op): Add call to Check_Lower_Bound_Tested

	* sem_warn.ads, sem_warn.adb (Check_Low_Bound_Tested): New procedure
	(Low_Bound_Tested): New name for Low_Bound_Known flag

	* exp_ch5.adb: Minor reformatting

	* exp_ch4.adb:
	Add comments on copying the Comes_From_Source flag for allocators

	* sinfo.ads:
	Add comments on copying the Comes_From_Source flag for allocators

	* exp_ch6.adb (Make_Build_In_Place_Call_In_Allocator): Copy
	Comes_From_Source flag from old allocator to new one.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch6.ads: Address missing documentation query

2009-04-10  Vincent Celier  <celier@adacore.com>

	* prj-attr.adb:
	Add new Linker attributes Max_Command_Line_Length, Response_File_Format
	and Response_File_Switches.

	* prj-nmsc.adb (Process_Linker): Process new attributes
	Max_Command_Line_Length, Response_File_Format and
	Response_File_Switches.

	* prj.ads (Response_File_Format): New enumeration type
	(Project_Configuration): New componants Max_Command_Line_Length,
	Resp_File_Format and Resp_File_Options.

	* snames.ads-tmpl: Add new standard names for linking response files
	for gprbuild: GNU, None, Object_List, Option_List,
	Max_Command_Line_Length, Response_File_Format and
	Response_File_Switches.

2009-04-10  Geert Bosch  <bosch@adacore.com>

	* system-aix.ads, system-darwin-ppc.ads, system-darwin-x86.ads,
	system-freebsd-x86.ads, system-hpux.ads, system-hpux-ia64.ads,
	system-irix-n32.ads, system-irix-o32.ads, system-linux-alpha.ads,
	system-linux-hppa.ads, system-linux-ia64.ads, system-linux-ppc.ads,
	system-linux-s390.ads, system-linux-s390x.ads, system-linux-sh4.ads,
	system-linux-sparc.ads, system-linux-x86_64.ads, system-linux-x86.ads,
	system-mingw.ads, system-solaris-sparc.ads, system-solaris-sparcv9.ads,
	system-solaris-x86.ads, system-tru64.ads, system-vms_64.ads,
	system-vms.ads, system-vms-ia64.ads, system-vms-zcx.ads,
	system-vxworks-arm.ads, system-vxworks-m68k.ads,
	system-vxworks-mips.ads, system-vxworks-ppc.ads,
	system-vxworks-sparcv9.ads, system-vxworks-x86.ads
	(Backend_Overflow_Checks): Set to True.

From-SVN: r145924
2009-04-10 17:57:48 +02:00
Jakub Jelinek
748086b7b2 Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.
From-SVN: r145841
2009-04-09 17:00:19 +02:00
Eric Botcazou
d236ace7cb system-linux-alpha.ads (Functions_Return_By_DSP): Remove.
* system-linux-alpha.ads (Functions_Return_By_DSP): Remove.
	* system-linux-mips.ads (Functions_Return_By_DSP): Likewise.
	* system-linux-mipsel.ads (Functions_Return_By_DSP): Likewise.
	* system-linux-s390.ads (Functions_Return_By_DSP): Likewise.
	* system-linux-s390x.ads (Functions_Return_By_DSP): Likewise.
	* system-linux-sparc.ads (Functions_Return_By_DSP): Likewise.
	* system-linux-sparcv9.ads (Functions_Return_By_DSP): Likewise.

From-SVN: r145361
2009-03-31 16:17:03 +00:00
Arnaud Charlet
0dd8a0b1bc Fix copyright notice.
From-SVN: r139296
2008-08-20 15:55:20 +02:00
Andreas Krebbel
ea30850a82 re PR ada/31576 (Ada bootstrap error)
2007-04-17  Andreas Krebbel  <krebbel1@de.ibm.com>

	PR ada/31576
	* system-linux-alpha.ads: Disable constant condition warning for the
	Default_Bit_Order variable.
	* system-linux-s390.ads: Likewise.
	* system-linux-s390x.ads: Likewise.
	* system-linux-sparc.ads: Likewise.

From-SVN: r123915
2007-04-17 15:59:24 +00:00
R. Kelley Cook
cb5fee25cd Update FSF address
From-SVN: r101492
2005-07-01 01:29:17 +00:00
Robert Dewar
0b6eb8e13c system-unixware.ads, [...]: Add line defining Compiler_System_Version to be False.
2005-03-08  Robert Dewar  <dewar@adacore.com>

	* system-unixware.ads, system-linux-ia64.ads, system-freebsd-x86.ads,
	system-lynxos-ppc.ads, system-lynxos-x86.ads, system-linux-x86_64.ads,
	system-tru64.ads, system-aix.ads, system-vxworks-sparcv9.ads,
	system-vxworks-xscale.ads, system-solaris-x86.ads, system-irix-o32.ads,
	system-irix-n32.ads, system-hpux.ads, system-vxworks-m68k.ads,
	system-linux-x86.ads, system-vxworks-mips.ads, system-os2.ads,
	system-interix.ads, system-solaris-sparc.ads,
	system-solaris-sparcv9.ads, system-vms.ads, system-mingw.ads,
	system-vms-zcx.ads, system-vxworks-ppc.ads, system-vxworks-alpha.ads,
	system-vms_64.ads, system-darwin-ppc.ads, system-vxworks-x86.ads,
	system-linux-ppc.ads, system-linux-alpha.ads, system-linux-sparc.ads,
	system-linux-s390.ads, system-linux-s390x.ads: Add line defining
	Compiler_System_Version to be False.

	* opt.ads: Add new flag Opt.Address_Is_Private

	* targparm.ads, targparm.adb: Set new flag Opt.Address_Is_Private
	Add new parameter Compiler_System_Version to avoid checking for
	completeness of parameters when compiler is compiling itself.
	Allows old versions of GNAT to be compiled with new compiler.

From-SVN: r96478
2005-03-15 16:45:59 +01:00
Laurent GUERBY
391bdf45ea system-linux-sparc.ads: Fix typo in previous commit.
2005-03-08  Laurent Guerby <laurent@guerby.net>

	* system-linux-sparc.ads: Fix typo in previous commit.

From-SVN: r96126
2005-03-08 21:21:10 +00:00
James A. Morrison
fe8a06f20a re PR ada/20035 (failed run-time assertion : Tasking not implemented on this configuration on sparc-linux)
2005-03-07  James A. Morrison <phython@gcc.gnu.org>
            Laurent Guerby <laurent@guerby.net>

        PR ada/20035
        * system-linux-sparc.ads: New.
        * Makefile.in: Add sparc linux entry.

Co-Authored-By: Laurent GUERBY <laurent@guerby.net>

From-SVN: r96097
2005-03-08 11:48:34 +00:00