diff options
author | Douglas B Rupp <rupp@gnat.com> | 2009-08-11 05:19:31 +0000 |
---|---|---|
committer | Douglas Rupp <rupp@gcc.gnu.org> | 2009-08-11 05:19:31 +0000 |
commit | fddeba6da892f7a90a05da13863bf9bc073e316b (patch) | |
tree | 85872551772e97cc1b4c75b9e120502a393d9134 /gcc | |
parent | 1d3499d85c4948d5c5f63353f883e3e9f03ac470 (diff) | |
download | gcc-fddeba6da892f7a90a05da13863bf9bc073e316b.zip gcc-fddeba6da892f7a90a05da13863bf9bc073e316b.tar.gz gcc-fddeba6da892f7a90a05da13863bf9bc073e316b.tar.bz2 |
vms.h (OPTIMIZATION_OPTIONS): Remove
* config/alpha/vms.h (OPTIMIZATION_OPTIONS): Remove
(OVERRIDE_OPTIONS): Incorporate removed OPTIMIZATION_OPTIONS.
From-SVN: r150647
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <rupp@gnat.com> + + * config/alpha/vms.h (OPTIMIZATION_OPTIONS): Remove + (OVERRIDE_OPTIONS): Incorporate removed OPTIMIZATION_OPTIONS. + 2009-08-10 Olivier Hainque <hainqueu@adacore.com> Douglas B Rupp <rupp@gnat.com> 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 |