This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc 4.3.0 i386 default question


Hi,

Did the default i386 CPU model that gcc generates
code for change between 4.2.x and 4.3.0? I didn't
see anything in the release notes that jumps out at
me about this.


Using i386-rtems4.9 as the target, I was running
code compiled by gcc 4.3.0 on a  vanilla i386 and
was getting illegal instruction  exceptions.  I looked
at the assembly and noticed instructions which were
not on the i386.  Obviosuly, when I added -mtune=i386
and the issue went away.

This probably impacts no one on a GNU/Linux computer
since very few of those are base i386's anymore.  Just
venerable embedded systems. :)


-- Joel Sherrill, Ph.D. Director of Research & Development joel.sherrill@OARcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]