[m-rev.] diff: remove yet more aditi stuff
Julien Fischer
juliensf at cs.mu.OZ.AU
Fri Feb 24 18:20:59 AEDT 2006
Estimated hours taken: 0.1
Branches: main
compiler/Mercury.options:
compiler/arg_info.m:
Delete some more Aditi specific stuff.
Julien.
Index: compiler/Mercury.options
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/Mercury.options,v
retrieving revision 1.20
diff -u -r1.20 Mercury.options
--- compiler/Mercury.options 27 Jan 2006 05:52:03 -0000 1.20
+++ compiler/Mercury.options 24 Feb 2006 07:15:54 -0000
@@ -6,16 +6,6 @@
# Mercury.options - module-specific flags for Mmake and `mmc --make'.
#-----------------------------------------------------------------------------#
-# Compilation of rl_code.c is really slow, especially with --trace deep,
-# at the default level of -O2, due to the C optimizer's use of quadratic
-# algorithms on a couple of 20,000-line functions (the automatically
-# generated index and compare routines on the bytecode type). The code in this
-# module can't really benefit from those algorithms anyway. With -O1 and
-# --trace deep, it still takes 8 minutes on miles. Simon can change the
-# --trace-minimum to --trace deep in his workspaces if he needs to.
-CFLAGS-aditi_backend.rl_code=-O0
-MCFLAGS-aditi_backend.rl_code=--opt-space --trace minimum
-
# llds_out.m contains some sanity checking code that is usually turned off.
# However, the cost of checking whether they turned off exceeds the cost of
# performing them unless inlining is enabled.
@@ -42,10 +32,6 @@
MCFLAGS-mode_robdd.tfeirn = -O3
MCFLAGS-mode_robdd.implications = -O0
-# rl_info.m contains a general purpose wrapper around string.format
-# that needs this option.
-# MCFLAGS-aditi_backend.rl_info = --no-warn-unknown-format-calls
-
# The c_code in the module gcc.m needs the header files from the GNU C
# distribution. Note that we need to compile these with
# -DMR_NO_BACKWARDS_COMPAT, because otherwise there are name
Index: compiler/arg_info.m
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/arg_info.m,v
retrieving revision 1.51
diff -u -r1.51 arg_info.m
--- compiler/arg_info.m 23 Feb 2006 09:36:48 -0000 1.51
+++ compiler/arg_info.m 24 Feb 2006 07:16:13 -0000
@@ -37,8 +37,8 @@
%-----------------------------------------------------------------------------%
- % Annotate every non-aditi procedure in the module with information
- % about its argument passing interface.
+ % Annotate every procedure in the module with information about its
+ % argument passing interface.
%
:- pred generate_arg_info(module_info::in, module_info::out) is det.
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list