+2012-06-18  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * config/vax/vax.h (VMS_TARGET): Remove.
+
 2012-06-18  Richard Guenther  <rguenther@suse.de>
 
        * tree-vrp.c (extract_range_from_assert): Split out range
 
+2012-06-18  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * decl.c (finish_function): Remove code conditional on VMS_TARGET.
+
 2012-06-15  Marc Glisse  <marc.glisse@inria.fr>
 
        PR c++/51033
 
      there's no need to add any extra bits.  */
   if (!DECL_CLONED_FUNCTION_P (fndecl))
     {
+      /* Make it so that `main' always returns 0 by default.  */
       if (DECL_MAIN_P (current_function_decl))
-       {
-         /* Make it so that `main' always returns 0 by default (or
-            1 for VMS).  */
-#if VMS_TARGET
-         finish_return_stmt (integer_one_node);
-#else
-         finish_return_stmt (integer_zero_node);
-#endif
-       }
+       finish_return_stmt (integer_zero_node);
 
       if (use_eh_spec_block (current_function_decl))
        finish_eh_spec_block (TYPE_RAISES_EXCEPTIONS