backport 210287 from v18 -- dump cgraph_uid in header
[official-gcc.git] / gcc-4_6-mobile-vtable-security / ChangeLog.google-4_6
blob66361a2f5eaec5e6d850efb1959daf43ffcadb64
1 2012-04-03   Rong Xu  <xur@google.com>
3         Google ref b/6284235.
4         Manually remove upstream patch for PR49642 and it's
5         test case due to performance regression. 
7         * gcc/testsuite/gcc.dg/tree-ssa/pr49642.c: Remove.
8         * ipa-split.c (forbidden_dominators): Delete variable.
9         (check_forbidden_calls): Delete function.
10         (dominated_by_forbidden): Likewise.
11         (consider_split): Revert.
12         (execute_split_functions): Likewise.
14 2012-03-12   Doug Kwan  <dougkwan@google.com>
16         * contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail:
17         New file.
19 2012-03-12   Doug Kwan  <dougkwan@google.com>
21         * contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail:
22         New file.
24 2012-03-02   Doug Kwan  <dougkwan@google.com>
26         Backport r184357 from trunk
28         2012-02-17   Doug Kwan  <dougkwan@google.com>
30                 * contrib/testsuite-management/validate_failures.py
31                 (GetMakefileValue): Check for cross compilers.
33 2012-03-02   Doug Kwan  <dougkwan@google.com>
35         Backport r184370 from integration branch.
37         2012-02-17   Doug Kwan  <dougkwan@google.com>
39                 * gcc/config.gcc (powerpc*-*-linux): Pull in GRTEv2 spec
40                 changes if target matches *-grtev2-*.
41                 * gcc/config/rs6000/linux64.h (GLIB_DYNAMIC_LINKER{32,64}): Add
42                 runtime root prefix to glibc's dynamic linker.
43                 * gcc/config/rs6000/linux-grtev2.h: New file.
44                 * gcc/config/rs6000/sysv4.h (GLIB_DYNAMIC_LINKER): Add
45                 runtime root prefix to glibc's dynamic linker.
46                 (LINUX_GRTE_EXTRA_SPECS): Define to be empty if no definition
47                 found.
48                 (SUBTARGET_EXTRA_SPECS): Include LINUX_GRTE_EXTRA_SPECS.
50 2011-09-27  Sriraman Tallam  <tmsriram@google.com>
52         * Makefile.in: Regenerate.
53         * configure.ac: Add build for function_reordering_plugin.
54         * configure: Regenerate.
55         * Makefile.def: Add function_reodering_plugin.
56         * function_reordering_plugin: New directory.
58 2011-08-03  Sriraman Tallam  <tmsriram@google.com>
60         Revert:
61         
62         * Makefile.in: Regenerate.
63         * configure.ac: Add build for function_reordering_plugin.
64         * configure: Regenerate.
65         * Makefile.def: Add function_reodering_plugin.
66         * function_reordering_plugin: New directory.
67         * include/plugin-api.h
68         (ld_plugin_section): New struct.
69         (ld_plugin_get_section_count): New typedef.
70         (ld_plugin_get_section_type): New typedef.
71         (ld_plugin_get_section_name): New typedef.
72         (ld_plugin_get_section_contents): New typedef.
73         (ld_plugin_update_section_order): New typedef.
74         (ld_plugin_allow_section_ordering): New typedef.
75         (ld_plugin_get_view): New typedef.
76         (LDPT_GET_SECTION_COUNT): New enum value.
77         (LDPT_GET_SECTION_TYPE): New enum value.
78         (LDPT_GET_SECTION_NAME): New enum value.
79         (LDPT_GET_SECTION_CONTENTS): New enum value.
80         (LDPT_UPDATE_SECTION_ORDER): New enum value.
81         (LDPT_ALLOW_SECTION_ORDERING): New enum value.
82         (LDPT_GET_VIEW): New enum value.
83         (tv_get_section_count): New struct member.
84         (tv_get_section_type): New struct member.
85         (tv_get_section_name): New struct member.
86         (tv_get_section_contents): New struct member.
87         (tv_update_section_order): New struct member.
88         (tv_allow_section_ordering): New struct member.
89         (tv_get_view): New struct member.