https://codereview.appspot.com/8624045/diff/1/gcc/auto-profile.c File gcc/auto-profile.c (right): https://codereview.appspot.com/8624045/diff/1/gcc/auto-profile.c#newcode336 gcc/auto-profile.c:336: || (func1 != NULL && func2 != NULL && strcmp (func1, func2)) how about (func1 != func2 && (func1 == NULL || func2 == NULL)) case? https://codereview.appspot.com/8624045/diff/1/gcc/common.opt File gcc/common.opt (right): https://codereview.appspot.com/8624045/diff/1/gcc/common.opt#newcode1825 gcc/common.opt:1825: frecord-lipo-info-in-elf frecord-compilation-info-in-elf? https://codereview.appspot.com/8624045/diff/1/gcc/opts.h File gcc/opts.h (right): https://codereview.appspot.com/8624045/diff/1/gcc/opts.h#newcode412 gcc/opts.h:412: extern void write_lipo_info_to_asm (void); write_compilation_info_to_asm?
https://codereview.appspot.com/8624045/diff/1/gcc/auto-profile.c File gcc/auto-profile.c (right): https://codereview.appspot.com/8624045/diff/1/gcc/auto-profile.c#newcode336 gcc/auto-profile.c:336: || (func1 != NULL && func2 != NULL && strcmp (func1, func2)) On 2013/04/29 18:08:52, davidxl wrote: > how about (func1 != func2 && (func1 == NULL || func2 == NULL)) case? Done. https://codereview.appspot.com/8624045/diff/1/gcc/common.opt File gcc/common.opt (right): https://codereview.appspot.com/8624045/diff/1/gcc/common.opt#newcode1825 gcc/common.opt:1825: frecord-lipo-info-in-elf On 2013/04/29 18:08:52, davidxl wrote: > frecord-compilation-info-in-elf? Done. https://codereview.appspot.com/8624045/diff/1/gcc/opts.h File gcc/opts.h (right): https://codereview.appspot.com/8624045/diff/1/gcc/opts.h#newcode412 gcc/opts.h:412: extern void write_lipo_info_to_asm (void); On 2013/04/29 18:08:52, davidxl wrote: > write_compilation_info_to_asm? Done.
LGTM.