+2015-11-13 Hristian Kirtchev <kirtchev@adacore.com>
+
+ * exp_attr.adb: Minor reformatting.
+
+2015-11-13 Pascal Obry <obry@adacore.com>
+
+ * adaint.c: Ensure that it is possible to get killed process
+ status on Windows.
+
+2015-11-13 Arnaud Charlet <charlet@adacore.com>
+
+ * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/gnat_project_manager.rst
+ doc/gnat_ugn/building_executable_programs_with_gnat.rst,
+ doc/gnat_ugn/platform_specific_information.rst,
+ doc/gnat_ugn/gnat_and_program_execution.rst,
+ doc/gnat_ugn/gnat_utility_programs.rst,
+ doc/gnat_ugn/the_gnat_compilation_model.rst,
+ doc/gnat_rm/compatibility_and_porting_guide.rst,
+ doc/gnat_rm/implementation_defined_pragmas.rst,
+ doc/gnat_rm/representation_clauses_and_pragmas.rst,
+ doc/gnat_rm/standard_and_implementation_defined_restrictions.rst:
+ Update documentation.
+
2015-11-13 Eric Botcazou <ebotcazou@adacore.com>
* sigtramp-ios.c, init.c: Minor cosmetic tweaks.
return;
if (sig == 9)
{
- TerminateProcess (h, 0);
- __gnat_win32_remove_handle (NULL, pid);
+ TerminateProcess (h, 1);
}
else if (sig == SIGINT)
GenerateConsoleCtrlEvent (CTRL_C_EVENT, pid);
Right_Opnd => Y_Addr);
Rewrite (N,
- Make_If_Expression (Loc,
- New_List (
- Cond,
-
- Make_Op_Ge (Loc,
- Left_Opnd =>
- Make_Op_Add (Loc,
- Left_Opnd => New_Copy_Tree (X_Addr),
- Right_Opnd =>
- Make_Op_Subtract (Loc,
- Left_Opnd => X_Size,
- Right_Opnd => Make_Integer_Literal (Loc, 1))),
- Right_Opnd => Y_Addr),
-
- Make_Op_Ge (Loc,
- Make_Op_Add (Loc,
- Left_Opnd => New_Copy_Tree (Y_Addr),
- Right_Opnd =>
- Make_Op_Subtract (Loc,
- Left_Opnd => Y_Size,
- Right_Opnd => Make_Integer_Literal (Loc, 1))),
- Right_Opnd => X_Addr))));
+ Make_If_Expression (Loc, New_List (
+ Cond,
+
+ Make_Op_Ge (Loc,
+ Left_Opnd =>
+ Make_Op_Add (Loc,
+ Left_Opnd => New_Copy_Tree (X_Addr),
+ Right_Opnd =>
+ Make_Op_Subtract (Loc,
+ Left_Opnd => X_Size,
+ Right_Opnd => Make_Integer_Literal (Loc, 1))),
+ Right_Opnd => Y_Addr),
+
+ Make_Op_Ge (Loc,
+ Left_Opnd =>
+ Make_Op_Add (Loc,
+ Left_Opnd => New_Copy_Tree (Y_Addr),
+ Right_Opnd =>
+ Make_Op_Subtract (Loc,
+ Left_Opnd => Y_Size,
+ Right_Opnd => Make_Integer_Literal (Loc, 1))),
+ Right_Opnd => X_Addr))));
Analyze_And_Resolve (N, Standard_Boolean);
end Overlaps_Storage;