Bug 467536 - gfortran error parser must take precedence over GNU make
error parser
diff --git a/org.eclipse.photran.cdtinterface/src/org/eclipse/photran/internal/cdtinterface/templates/AddFortranErrorParsersProcessRunner.java b/org.eclipse.photran.cdtinterface/src/org/eclipse/photran/internal/cdtinterface/templates/AddFortranErrorParsersProcessRunner.java
index b88af29..5c0105c 100644
--- a/org.eclipse.photran.cdtinterface/src/org/eclipse/photran/internal/cdtinterface/templates/AddFortranErrorParsersProcessRunner.java
+++ b/org.eclipse.photran.cdtinterface/src/org/eclipse/photran/internal/cdtinterface/templates/AddFortranErrorParsersProcessRunner.java
@@ -33,11 +33,11 @@
      * in addition to Photran's error parsers.
      */
     private static final String DEFAULT_ERROR_PARSERS =
-        "org.eclipse.cdt.core.MakeErrorParser;" +         //$NON-NLS-1$
         "org.eclipse.photran.core.GFortranErrorParser;" + //$NON-NLS-1$
         "org.eclipse.cdt.core.GCCErrorParser;" +          //$NON-NLS-1$
         "org.eclipse.cdt.core.GLDErrorParser;" +          //$NON-NLS-1$
-        "org.eclipse.cdt.core.GASErrorParser";            //$NON-NLS-1$
+        "org.eclipse.cdt.core.GASErrorParser" +           //$NON-NLS-1$
+        "org.eclipse.cdt.core.MakeErrorParser;";          //$NON-NLS-1$
 
     @Override
     protected void modify(IProject proj, IConfiguration cf)
diff --git a/org.eclipse.photran.managedbuilder.gnu.ui/plugin.xml b/org.eclipse.photran.managedbuilder.gnu.ui/plugin.xml
index f1086bd..74e8988 100644
--- a/org.eclipse.photran.managedbuilder.gnu.ui/plugin.xml
+++ b/org.eclipse.photran.managedbuilder.gnu.ui/plugin.xml
@@ -587,7 +587,7 @@
                name="%ConfigName.Dbg"
                id="photran.managedbuild.config.gnu.fortran.exe.debug"
                cleanCommand="rm -rf"
-               errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
+               errorParsers="org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser">
                <toolChain
                      archList="all"
                      osList="solaris,linux,hpux,aix,qnx"
@@ -648,7 +648,7 @@
                name="%ConfigName.Rel"
                id="photran.managedbuild.config.gnu.fortran.exe.release"
                cleanCommand="rm -rf"
-			   errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
+			   errorParsers="org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser">
                <toolChain
                      archList="all"
                      osList="solaris,linux,hpux,aix,qnx"
@@ -720,7 +720,7 @@
          <configuration
                name="%ConfigName.Dbg"
                cleanCommand="rm -rf"
-               errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
+               errorParsers="org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser"
                id="photran.managedbuild.config.gnu.fortran.macosx.exe.debug">
                <toolChain
                      archList="all"
@@ -781,7 +781,7 @@
          <configuration
                name="%ConfigName.Rel"
                cleanCommand="rm -rf"
-			   errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
+			   errorParsers="org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser"
                id="photran.managedbuild.config.gnu.fortran.macosx.exe.release">
                <toolChain
                      archList="all"
@@ -854,7 +854,7 @@
          <configuration
                name="%ConfigName.Dbg"
                cleanCommand="rm -rf"
-               errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
+               errorParsers="org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser"
                id="photran.managedbuild.config.gnu.fortran.win32.exe.debug">
                <toolChain
                      archList="all"
@@ -915,7 +915,7 @@
          <configuration
                name="%ConfigName.Rel"
                cleanCommand="rm -rf"
-			   errorParsers="org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
+			   errorParsers="org.eclipse.photran.core.GFortranErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser"
                id="photran.managedbuild.config.gnu.fortran.win32.exe.release">
                <toolChain
                      archList="all"