1 2012-04-03 Rong Xu <xur@google.com>
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:
19 2012-03-12 Doug Kwan <dougkwan@google.com>
21 * contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail:
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
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>
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.