Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • driver/cfa.cc

    rb32ad080 r13a984c  
    1010// Created On       : Tue Aug 20 13:44:49 2002
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Fri Sep 14 23:02:59 2018
    13 // Update Count     : 277
     12// Last Modified On : Mon Sep  3 16:47:59 2018
     13// Update Count     : 275
    1414//
    1515
     
    114114        bool std_flag = false;                                                          // -std= flag
    115115        bool noincstd_flag = false;                                                     // -no-include-stdhdr= flag
     116        bool xflag = false;                                                                     // user supplied -x flag
    116117        bool debugging __attribute(( unused )) = false;         // -g flag
    117118        bool m32 = false;                                    // -m32 flag
     
    290291                        } // if
    291292                        nonoptarg = true;
     293                        xflag = false;
    292294                } // if
    293295        } // for
    294296
    295     args[nargs] = "-x";                                                                 // turn off language
     297    args[nargs] = "-x";                                 // turn off language
    296298    nargs += 1;
    297299    args[nargs] = "none";
     
    357359
    358360        string arch = m32 ? CFA_32_CPU : (m64 ? CFA_64_CPU : CFA_DEFAULT_CPU);
    359         if ( ! m32 && ! m64 && arch == "x86" ) {                        // no override and 32-bit architecture
    360                 args[nargs] = "-m32";
    361                 nargs += 1;
     361        if ( ! m32 && ! m64 ) {
     362                if ( arch == "x86" ) {
     363                        args[nargs] = "-m32";
     364                        nargs += 1;
     365                } else if ( arch == "x64" ) {
     366                        args[nargs] = "-m64";
     367                        nargs += 1;
     368                }  // if
    362369        } // if
    363370        const char * config = debug ? "debug": "nodebug";
Note: See TracChangeset for help on using the changeset viewer.