Rainer Orth
aca06c900e
Use i386-cpuinfo.c on all i386 targets
libgcc:
* config.host (i[34567]86-*-linux*, x86_64-*-linux*)
(i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu)
(i[34567]86-*-knetbsd*-gnu, i[34567]86-*-gnu*): Move
i386/t-cpuinfo ...
(i[34567]86-*-*, x86_64-*-*): ... here.
* config/i386/libgcc-bsd.ver (GCC_4.8.0): New version.
* config/i386/libgcc-sol2.ver (GCC_4.8.0): New version.
* config/i386/i386-cpuinfo.c: Rename to ...
* config/i386/cpuinfo.c: ... this.
* config/i386/t-cpuinfo (LIB2ADD): Reflect this.
* configure.ac (AC_CONFIG_HEADER): Call for auto-target.h.
(libgcc_cv_init_priority): New test.
* configure: Regenerate.
* config.in: New file.
* Makefile.in (clean): Rename config.h to auto-target.h.
(config.h): Likewise.
(stamp-h): Likewise.
* config/i386/cpuinfo.c (auto-target.h): Include.
(CONSTRUCTOR_PRIORITY): Define.
(__cpu_indicator_init): Use it.
gcc
* doc/extend.texi (X86 Built-in Functions, __builtin_cpu_init):
Document requirement to call in constructors.
* config/i386/i386.c: Update comments for i386-cpuinfo.c name
change.
From-SVN: r187365
2012-05-10 08:51:39 +00:00
..
2012-05-10 08:51:39 +00:00
2012-03-01 21:50:26 +01:00
2012-05-10 08:51:39 +00:00
2012-05-10 08:51:39 +00:00
2012-05-10 08:51:39 +00:00
2012-05-10 08:51:39 +00:00
2012-05-10 08:51:39 +00:00
2011-12-06 13:35:41 -08:00
2011-07-11 14:40:56 +00:00
2011-11-02 15:26:35 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:26:35 +00:00
2011-06-22 13:20:07 +02:00
2012-01-03 21:39:46 +00:00
2011-11-02 15:26:35 +00:00
2011-08-01 12:02:45 +00:00
2011-07-08 11:18:38 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:26:35 +00:00
2011-08-05 14:53:09 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:26:35 +00:00
2012-02-28 17:43:43 +00:00
2010-09-27 19:48:20 +00:00
2012-03-13 09:33:43 +00:00
2012-03-13 09:39:01 +00:00
2012-03-12 14:23:27 +00:00
2011-11-02 15:26:35 +00:00
2011-11-02 15:23:48 +00:00
2011-11-28 05:44:31 +00:00
2012-05-08 21:22:28 +00:00
2012-05-09 06:36:19 -07:00
2012-05-10 08:51:39 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:26:35 +00:00
2012-03-12 15:35:56 +00:00
2011-11-02 10:49:46 +00:00
2011-06-21 14:26:13 +00:00
2011-11-02 15:23:48 +00:00
2011-11-21 00:41:12 +00:00
2011-08-09 15:40:30 +00:00
2011-11-02 15:23:48 +00:00
2011-11-02 15:23:48 +00:00
2011-12-20 20:54:25 +00:00
2011-09-13 12:48:33 +00:00
2011-08-05 14:37:48 +00:00
2011-08-05 14:37:48 +00:00
2011-08-05 14:37:48 +00:00
2012-04-24 22:41:33 +00:00
2012-03-13 10:00:48 +00:00
2011-08-05 14:37:48 +00:00
2012-03-13 10:07:50 -07:00
2011-08-05 14:37:48 +00:00
2011-08-05 14:37:48 +00:00
2011-08-05 14:37:48 +00:00
2011-11-02 15:26:35 +00:00
2011-08-05 14:37:48 +00:00