summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7e7ee56460..10692295c84 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2012-04-24 Sriraman Tallam <tmsriram@google.com>
+
+ * config/i386/i386.c (build_processor_model_struct): New function.
+ (make_var_decl): New function.
+ (fold_builtin_cpu): New function.
+ (ix86_fold_builtin): New function.
+ (make_cpu_type_builtin): New function.
+ (ix86_init_platform_type_builtins): New function.
+ (ix86_expand_builtin): Expand new builtins by folding them.
+ (ix86_init_builtins): Make new builtins to detect CPU type.
+ (TARGET_FOLD_BUILTIN): New macro.
+ (IX86_BUILTIN_CPU_INIT): New enum value.
+ (IX86_BUILTIN_CPU_IS): New enum value.
+ (IX86_BUILTIN_CPU_SUPPORTS): New enum value.
+ * config/i386/i386-builtin-types.def: New function type.
+ * testsuite/gcc.target/builtin_target.c: New testcase.
+ * doc/extend.texi: Document builtins.
+
2012-04-24 Olivier Hainque <hainque@adacore.com>
* common.opt (gdwarf-): Initialize dwarf_version to -1 instead of 2.