From fddeba6da892f7a90a05da13863bf9bc073e316b Mon Sep 17 00:00:00 2001 From: Douglas B Rupp Date: Tue, 11 Aug 2009 05:19:31 +0000 Subject: [PATCH] vms.h (OPTIMIZATION_OPTIONS): Remove * config/alpha/vms.h (OPTIMIZATION_OPTIONS): Remove (OVERRIDE_OPTIONS): Incorporate removed OPTIMIZATION_OPTIONS. From-SVN: r150647 --- gcc/ChangeLog | 5 +++++ gcc/config/alpha/vms.h | 24 ++++++++++-------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d15941a..5d1df0f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-08-10 Douglas B Rupp + + * config/alpha/vms.h (OPTIMIZATION_OPTIONS): Remove + (OVERRIDE_OPTIONS): Incorporate removed OPTIMIZATION_OPTIONS. + 2009-08-10 Olivier Hainque Douglas B Rupp diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h index d8d513e..3aff33c 100644 --- a/gcc/config/alpha/vms.h +++ b/gcc/config/alpha/vms.h @@ -361,22 +361,18 @@ typedef struct crtl_name_spec #undef ASM_FINAL_SPEC /* The VMS convention is to always provide minimal debug info - for a traceback unless specifically overridden. Defaulting this here - is a kludge. */ + for a traceback unless specifically overridden. */ -#define OPTIMIZATION_OPTIONS(OPTIMIZE, OPTIMIZE_SIZE) \ -{ \ - write_symbols = VMS_DEBUG; \ - debug_info_level = (enum debug_info_level) 1; \ -} - -/* Override traceback debug info on -g0. */ #undef OVERRIDE_OPTIONS -#define OVERRIDE_OPTIONS \ -{ \ - if (write_symbols == NO_DEBUG) \ - debug_info_level = (enum debug_info_level) 0; \ - override_options (); \ +#define OVERRIDE_OPTIONS \ +{ \ + if (write_symbols == NO_DEBUG \ + && debug_info_level == DINFO_LEVEL_NONE) \ + { \ + write_symbols = VMS_DEBUG; \ + debug_info_level = DINFO_LEVEL_TERSE; \ + } \ + override_options (); \ } /* Link with vms-dwarf2.o if -g (except -g0). This causes the -- 2.7.4