This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r213365 - in /trunk/gcc/ada: ChangeLog a-stream...


Author: charlet
Date: Thu Jul 31 13:29:58 2014
New Revision: 213365

URL: https://gcc.gnu.org/viewcvs?rev=213365&root=gcc&view=rev
Log:
2014-07-31  Pascal Obry  <obry@adacore.com>

	* a-stream.ads (Stream_Element_Offset): Now a signed 64bit type.
	* i-cstrea.ads, s-crtl.ads (fseek64): Offset is always a 64bit value.
	(ftell64): Always returns a 64bit value.
	* cstreams.c (int64): New definition.
	(_FILE_OFFSET_BITS): Set to 64 to enable 64bit offset support.
	(__gnat_ftell64): Always returns a 64bit value. The implemenation now
	uses ftello() on UNIX.
	(__gnat_fseek64): Offset is always a 64bit value. The
	implementation now uses fseeko() on UNIX.
	* a-ststio.adb, s-direio.adb (Set_Position): Simplify code,
	always use fseek64 to set the offset.
	(Size): Simplify code, always use fseek64/ftell64.
	* s-direio.ads (Count): Now an int64.
	* g-socket.ads (Vector_Element): Adjust definition for Length
	to be a size_t. This matches the C definition and avoid using
	a 64bit integer on 32bit platforms now that Count is always 64bit.
	* g-socthi-mingw.adb (Ada.Streams): Removed as not used anymore.
	(C_Recvmsg): Change some conversion to account for change in
	Vector_Element.
	(C_Sendmsg): Likewise.

2014-07-31  Robert Dewar  <dewar@adacore.com>

	* cstand.adb (Create_Standard): Remove handling of -gnatdm flag.
	* debug.adb: Remove documentation of -gnatdm flag.
	* gnat1drv.adb (Adjust_Global_Switches): Remove handling of
	-gnatdm flag.


Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/a-stream.ads
    trunk/gcc/ada/a-ststio.adb
    trunk/gcc/ada/cstand.adb
    trunk/gcc/ada/cstreams.c
    trunk/gcc/ada/debug.adb
    trunk/gcc/ada/g-socket.ads
    trunk/gcc/ada/g-socthi-mingw.adb
    trunk/gcc/ada/gnat1drv.adb
    trunk/gcc/ada/i-cstrea.ads
    trunk/gcc/ada/s-crtl.ads
    trunk/gcc/ada/s-direio.adb
    trunk/gcc/ada/s-direio.ads


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]