On Linux/ia32, I got

[...@gnu-29 gcc]$ ./xgcc -B./ -S -march=native x.i -v
Reading specs from ./specs
COLLECT_GCC=./xgcc
COLLECT_LTO_WRAPPER=./lto-wrapper
Target: i686-pc-linux-gnu
Configured with: ../src-trunk/configure --enable-clocale=gnu --with-system-zlib
--enable-shared --with-demangler-in-ld -with-plugin-ld=ld.gold --enable-gold
Thread model: posix
gcc version 4.5.0 20091220 (experimental) [trunk revision 155368] (GCC) 
COLLECT_GCC_OPTIONS='-B./' '-S'  '-v'
 ./cc1 -fpreprocessed x.i -march=nocona -mcx16 -msahf --param l1-cache-size=16
--param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=nocona -quiet
-dumpbase x.i -auxbase x -version -o x.s
GNU C (GCC) version 4.5.0 20091220 (experimental) [trunk revision 155368]
(i686-pc-linux-gnu)
        compiled by GNU C version 4.5.0 20091220 (experimental) [trunk revision
155368], GMP version 4.2.4, MPFR version 2.4.1, MPC version 0.8
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.5.0 20091220 (experimental) [trunk revision 155368]
(i686-pc-linux-gnu)
        compiled by GNU C version 4.5.0 20091220 (experimental) [trunk revision
155368], GMP version 4.2.4, MPFR version 2.4.1, MPC version 0.8
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 02fd4faf11d3fb405ccd44e93f31b44f
COMPILER_PATH=./
LIBRARY_PATH=./:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-B./' '-S'  '-v'
[...@gnu-29 gcc]$ ./xgcc -B./ -S -march=i686 x.i -v
Reading specs from ./specs
COLLECT_GCC=./xgcc
COLLECT_LTO_WRAPPER=./lto-wrapper
Target: i686-pc-linux-gnu
Configured with: ../src-trunk/configure --enable-clocale=gnu --with-system-zlib
--enable-shared --with-demangler-in-ld -with-plugin-ld=ld.gold --enable-gold
Thread model: posix
gcc version 4.5.0 20091220 (experimental) [trunk revision 155368] (GCC) 
COLLECT_GCC_OPTIONS='-B./' '-S' '-march=i686' '-v'
 ./cc1 -fpreprocessed x.i -quiet -dumpbase x.i -march=i686 -auxbase x -version
-o x.s
GNU C (GCC) version 4.5.0 20091220 (experimental) [trunk revision 155368]
(i686-pc-linux-gnu)
        compiled by GNU C version 4.5.0 20091220 (experimental) [trunk revision
155368], GMP version 4.2.4, MPFR version 2.4.1, MPC version 0.8
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.5.0 20091220 (experimental) [trunk revision 155368]
(i686-pc-linux-gnu)
        compiled by GNU C version 4.5.0 20091220 (experimental) [trunk revision
155368], GMP version 4.2.4, MPFR version 2.4.1, MPC version 0.8
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 02fd4faf11d3fb405ccd44e93f31b44f
COMPILER_PATH=./
LIBRARY_PATH=./:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-B./' '-S' '-march=i686' '-v'
[...@gnu-29 gcc]$


-- 
           Summary: -march=native isn't saved in COLLECT_GCC_OPTIONS
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl dot tools at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42445

Reply via email to