Reset optimization_default_node after global option resetting
[official-gcc.git] / gcc-4_6 / ChangeLog.google-4_6
blob9d7cd1c6ef1ebfa49fb3ca0a1f13102bb4ac2775
1 2012-06-01   Doug Kwan  <dougkwan@google.com>
3         * contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail:
4         Remove expected failures because now the bug is fixed.
6 2012-05-31   Doug Kwan  <dougkwan@google.com>
8         * contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail:
9         Mark TLS tests as flaky. These do not work well with QEMU.
10         Exempt g++.dg/cpp0x/variadic-value1.C like we did for x86.
11         * contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail:
12         Same.
14 2012-04-22   Paul Pluzhnikov  <ppluzhnikov@google.com>
16         Google ref b/6368405.
17         Backport r186680 from integration branch.
19         * libgomp/configure.tgt: Don't force initial-exec.
21 2012-04-03   Rong Xu  <xur@google.com>
23         Google ref b/6284235.
24         Manually remove upstream patch for PR49642 and it's
25         test case due to performance regression. 
27         * gcc/testsuite/gcc.dg/tree-ssa/pr49642.c: Remove.
28         * ipa-split.c (forbidden_dominators): Delete variable.
29         (check_forbidden_calls): Delete function.
30         (dominated_by_forbidden): Likewise.
31         (consider_split): Revert.
32         (execute_split_functions): Likewise.
34 2012-03-12   Doug Kwan  <dougkwan@google.com>
36         * contrib/testsuite-management/arm-grtev2-linux-gnueabi.xfail:
37         New file.
39 2012-03-12   Doug Kwan  <dougkwan@google.com>
41         * contrib/testsuite-management/powerpc64-grtev2-linux-gnu.xfail:
42         New file.
44 2012-03-02   Doug Kwan  <dougkwan@google.com>
46         Backport r184357 from trunk
48         2012-02-17   Doug Kwan  <dougkwan@google.com>
50                 * contrib/testsuite-management/validate_failures.py
51                 (GetMakefileValue): Check for cross compilers.
53 2012-03-02   Doug Kwan  <dougkwan@google.com>
55         Backport r184370 from integration branch.
57         2012-02-17   Doug Kwan  <dougkwan@google.com>
59                 * gcc/config.gcc (powerpc*-*-linux): Pull in GRTEv2 spec
60                 changes if target matches *-grtev2-*.
61                 * gcc/config/rs6000/linux64.h (GLIB_DYNAMIC_LINKER{32,64}): Add
62                 runtime root prefix to glibc's dynamic linker.
63                 * gcc/config/rs6000/linux-grtev2.h: New file.
64                 * gcc/config/rs6000/sysv4.h (GLIB_DYNAMIC_LINKER): Add
65                 runtime root prefix to glibc's dynamic linker.
66                 (LINUX_GRTE_EXTRA_SPECS): Define to be empty if no definition
67                 found.
68                 (SUBTARGET_EXTRA_SPECS): Include LINUX_GRTE_EXTRA_SPECS.
70 2011-09-27  Sriraman Tallam  <tmsriram@google.com>
72         * Makefile.in: Regenerate.
73         * configure.ac: Add build for function_reordering_plugin.
74         * configure: Regenerate.
75         * Makefile.def: Add function_reodering_plugin.
76         * function_reordering_plugin: New directory.
78 2011-08-03  Sriraman Tallam  <tmsriram@google.com>
80         Revert:
81         
82         * Makefile.in: Regenerate.
83         * configure.ac: Add build for function_reordering_plugin.
84         * configure: Regenerate.
85         * Makefile.def: Add function_reodering_plugin.
86         * function_reordering_plugin: New directory.
87         * include/plugin-api.h
88         (ld_plugin_section): New struct.
89         (ld_plugin_get_section_count): New typedef.
90         (ld_plugin_get_section_type): New typedef.
91         (ld_plugin_get_section_name): New typedef.
92         (ld_plugin_get_section_contents): New typedef.
93         (ld_plugin_update_section_order): New typedef.
94         (ld_plugin_allow_section_ordering): New typedef.
95         (ld_plugin_get_view): New typedef.
96         (LDPT_GET_SECTION_COUNT): New enum value.
97         (LDPT_GET_SECTION_TYPE): New enum value.
98         (LDPT_GET_SECTION_NAME): New enum value.
99         (LDPT_GET_SECTION_CONTENTS): New enum value.
100         (LDPT_UPDATE_SECTION_ORDER): New enum value.
101         (LDPT_ALLOW_SECTION_ORDERING): New enum value.
102         (LDPT_GET_VIEW): New enum value.
103         (tv_get_section_count): New struct member.
104         (tv_get_section_type): New struct member.
105         (tv_get_section_name): New struct member.
106         (tv_get_section_contents): New struct member.
107         (tv_update_section_order): New struct member.
108         (tv_allow_section_ordering): New struct member.
109         (tv_get_view): New struct member.