re PR driver/34904 (-march=native doesn't work with multiple input files)
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 24 Jan 2008 18:57:12 +0000 (18:57 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 24 Jan 2008 18:57:12 +0000 (10:57 -0800)
commit3371362cb0da76cbc80c8b96a9fb08ed7da34dbf
treee9e6b63ea7435d64c930fd27c960088d6f9c9ad5
parentc496dbb3c1b16e1eaa20b50ca5cb7b65b6dcc214
re PR driver/34904 (-march=native doesn't work with multiple input files)

2008-01-24  H.J. Lu  <hongjiu.lu@intel.com>

PR driver/34904
* gcc.c (SWITCH_OK): Removed.
(SWITCH_LIVE): Changed to bit.
(SWITCH_FALSE): Likewise.
(SWITCH_IGNORE): Likewise.
(switchstr): Change live_cond to unsigned int.
(process_command): Replace SWITCH_OK with 0.
(do_self_spec): Likewise.
(set_collect_gcc_options): Check the SWITCH_IGNORE bit.
(give_switch): Likewise.
(used_arg): Likewise.
(do_spec_1): Set the SWITCH_IGNORE bit.
(check_live_switch): Check both SWITCH_LIVE and SWITCH_FALSE
bits.  Set the SWITCH_LIVE bit.

From-SVN: r131802
gcc/ChangeLog
gcc/gcc.c