re PR target/26877 (configure switches --with-arch and --with-tune are broken on x86)

2006-07-20  Eric Christopher  <echristo@apple.com>

        PR target/26877
        * config/i386/i386.h (OPTION_DEFAULT_SPECS): Reorder.

From-SVN: r115609
This commit is contained in:
Eric Christopher 2006-07-20 07:40:12 +00:00 committed by Eric Christopher
parent 96f342c1da
commit 1cba2b96fd
2 changed files with 11 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2006-07-20 Eric Christopher <echristo@apple.com>
PR target/26877
* config/i386/i386.h (OPTION_DEFAULT_SPECS): Reorder.
2006-07-19 Eric Christopher <echristo@apple.com>
* config/t-slibgcc-darwin (stmp-lipo): Remove.

View file

@ -281,11 +281,13 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
{ "local_cpu_detect", host_detect_local_cpu },
#endif
/* Support for configure-time defaults of some command line options. */
/* Support for configure-time defaults of some command line options.
The order here is important so that -march doesn't squash the
tune or cpu values. */
#define OPTION_DEFAULT_SPECS \
{"arch", "%{!march=*:-march=%(VALUE)}"}, \
{"tune", "%{!mtune=*:%{!mcpu=*:%{!march=*:-mtune=%(VALUE)}}}" }, \
{"cpu", "%{!mtune=*:%{!mcpu=*:%{!march=*:-mtune=%(VALUE)}}}" }
{"cpu", "%{!mtune=*:%{!mcpu=*:%{!march=*:-mtune=%(VALUE)}}}" }, \
{"arch", "%{!march=*:-march=%(VALUE)}"}
/* Specs for the compiler proper */
@ -2144,7 +2146,7 @@ enum ix86_entity
MAX_386_ENTITIES
};
enum ix86_stack_slot
enum ix86_stack_slot
{
SLOT_TEMP = 0,
SLOT_CW_STORED,