comp.lang.ada
 help / color / mirror / Atom feed
* compiler settings in AdaGIDE
@ 2010-07-23  9:52 Ada novice
  2010-07-23 11:56 ` Gautier write-only
  2010-07-24 18:21 ` jonathan
  0 siblings, 2 replies; 34+ messages in thread
From: Ada novice @ 2010-07-23  9:52 UTC (permalink / raw)


Hi,
    I'm using the AdaGIDE editor (version 7.45.2) together with the
GNAT AdaCore libre compiler (release 2010) on a Win XP machine. I
would like my codes to run as fast as possible and here is the content
of a typical gnat.ago file that I use. Please let me know what
improvements I can make in order for an Ada program to run in the
minimum amount of time. I understand that setting the release mode
makes a program bypass some checks and make it run faster.


-gnatVa -O3 -gnatn -funroll-loops -gnatf -gnato

WINDOWS_TARGET

-- Begin compiler switches
RELEASE <- active (current) build mode
TRUE <- are gcc/gnatmake/main/target-dir of Release := these from
Debug mode ?
debug o2 false
debug inlining false
debug unroll_loops false
debug suppress_all_checks false
debug debug_info true
debug integer_overflow_check true
debug stack_check false
debug trace_back false
debug all_validity_checks false
debug strip_all_symbols false
debug profiling false
debug verbose_details false
debug all_warnings true
debug build_in_place false
release o2 true
release inlining true
release unroll_loops true
release suppress_all_checks true
release debug_info false
release integer_overflow_check false
release stack_check false
release trace_back false
release all_validity_checks false
release strip_all_symbols true
release profiling false
release verbose_details true
release all_warnings true
release build_in_place false
-- End compiler switches
-- Begin Release mode commands


-- End Release mode commands
-- Begin run options
prompt_arguments false
ad_trace_back false
-- End run options


Thanks.
YC



^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2010-08-01 16:39 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-23  9:52 compiler settings in AdaGIDE Ada novice
2010-07-23 11:56 ` Gautier write-only
2010-07-23 14:23   ` Ada novice
     [not found]   ` <f72678ba-23ce-4c9a-b17e-b33fbd45300d@l14g2000yql.googlegroups.com>
2010-07-23 14:54     ` Georg Bauhaus
2010-07-23 15:16       ` Robert A Duff
2010-07-23 15:22         ` Georg Bauhaus
2010-07-23 16:51           ` sjw
2010-07-23 18:03             ` Robert A Duff
2010-07-23 18:27               ` Ada novice
2010-07-23 20:33                 ` Simon Wright
2010-07-23 19:31               ` Dmitry A. Kazakov
2010-07-23 21:01                 ` Robert A Duff
2010-07-23 22:32                   ` Peter C. Chapin
2010-07-24  1:48                   ` BrianG
2010-07-23 20:34               ` Simon Wright
2010-07-23 20:52                 ` Robert A Duff
2010-07-24 10:30                   ` Ada novice
2010-07-24 12:03                     ` Robert A Duff
2010-07-24 12:36                       ` Ada novice
2010-07-24 18:21 ` jonathan
2010-07-25 13:29   ` Ada novice
2010-07-25 19:30     ` Jeffrey R. Carter
2010-07-26 14:13       ` Ada novice
2010-07-26 15:48         ` sjw
2010-07-26 17:12           ` Dmitry A. Kazakov
2010-07-26 17:18           ` Ada novice
2010-07-25 22:57     ` jonathan
2010-07-26 14:12       ` Ada novice
2010-07-25 23:40     ` jonathan
2010-07-26  8:02   ` Making measurements (Was: compiler settings in AdaGIDE) Jacob Sparre Andersen
2010-07-26  9:57     ` jonathan
2010-07-26 13:50       ` Making measurements Jacob Sparre Andersen
2010-07-27 15:11   ` compiler settings in AdaGIDE Colin Paul Gloster
2010-08-01 16:39     ` Ada novice

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox