12013-12-31  Jakub Jelinek  <jakub@redhat.com>
2
3	PR tree-optimization/59622
4	* g++.dg/opt/pr59622.C: New test.
5
62013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
8	    Sergey Lega  <sergey.s.lega@intel.com>
9	    Anna Tikhonova  <anna.tikhonova@intel.com>
10	    Ilya Tocar  <ilya.tocar@intel.com>
11	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
12	    Ilya Verbin  <ilya.verbin@intel.com>
13	    Kirill Yukhin  <kirill.yukhin@intel.com>
14	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
15
16	* gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns.
17	* gcc.target/i386/avx512f-vaddsd-1.c: New.
18	* gcc.target/i386/avx512f-vaddss-1.c: Ditto.
19	* gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
20	* gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
21	* gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
22	* gcc.target/i386/avx512f-vdivss-1.c: Ditto.
23	* gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
24	* gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
25	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
26	* gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
27	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
28	* gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
29	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
30	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
31	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
32	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
33	* gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
34	* gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
35	* gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
36	* gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
37	* gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
38	* gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
39	* gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
40	* gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
41	* gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
42	* gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
43	* gcc.target/i386/avx512f-vminsd-1.c: Ditto.
44	* gcc.target/i386/avx512f-vminss-1.c: Ditto.
45	* gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
46	* gcc.target/i386/avx512f-vmulss-1.c: Ditto.
47	* gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
48	* gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
49	* gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
50	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
51	* gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
52	* gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
53	* gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
54	* gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
55	* gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
56	* gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
57	* gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
58	* gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
59	* gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
60	* gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
61	* gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
62	* gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
63	* gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
64	* gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
65	* gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
66	* gcc.target/i386/avx512f-vsubss-1.c: Ditto.
67	* gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns.
68	* gcc.target/i386/sse-23.c: Ditto.
69	* gcc.target/i386/testimm-10.c: Ditto.
70
712013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
72	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
73	    Sergey Lega  <sergey.s.lega@intel.com>
74	    Anna Tikhonova  <anna.tikhonova@intel.com>
75	    Ilya Tocar  <ilya.tocar@intel.com>
76	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
77	    Ilya Verbin  <ilya.verbin@intel.com>
78	    Kirill Yukhin  <kirill.yukhin@intel.com>
79	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
80
81	* gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4.
82	* gcc.target/i386/i386.exp (check_effective_target_sha): New.
83	* gcc.target/i386/sha-check.h: New file.
84	* gcc.target/i386/sha1msg1-1.c: Ditto.
85	* gcc.target/i386/sha1msg1-2.c: Ditto.
86	* gcc.target/i386/sha1msg2-1.c: Ditto.
87	* gcc.target/i386/sha1msg2-2.c: Ditto.
88	* gcc.target/i386/sha1nexte-1: Ditto.
89	* gcc.target/i386/sha1nexte-2: Ditto.
90	* gcc.target/i386/sha1rnds4-1.c: Ditto.
91	* gcc.target/i386/sha1rnds4-2.c: Ditto.
92	* gcc.target/i386/sha256msg1-1.c: Ditto.
93	* gcc.target/i386/sha256msg1-2.c: Ditto.
94	* gcc.target/i386/sha256msg2-1.c: Ditto.
95	* gcc.target/i386/sha256msg2-2.c: Ditto.
96	* gcc.target/i386/sha256rnds2-1.c: Ditto.
97	* gcc.target/i386/sha256rnds2-2.c: Ditto.
98	* gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4.
99	* gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32.
100	* gcc.target/i386/sse-22.c: Ditto.
101	* gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4.
102
1032013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
104	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
105	    Sergey Lega  <sergey.s.lega@intel.com>
106	    Anna Tikhonova  <anna.tikhonova@intel.com>
107	    Ilya Tocar  <ilya.tocar@intel.com>
108	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
109	    Ilya Verbin  <ilya.verbin@intel.com>
110	    Kirill Yukhin  <kirill.yukhin@intel.com>
111	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
112
113	* gcc.target/i386/avx512cd-check.h: New file.
114	* gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
115	* gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto.
116	* gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
117	* gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
118	* gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
119	* gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto.
120	* gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
121	* gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
122	* gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
123	* gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
124	* gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
125	* gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
126	* gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto.
127	* gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto.
128	* gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto.
129	* gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto.
130	* gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
131	* gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
132	* gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
133	* gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
134	* gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
135	* gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
136	* gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
137	* gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
138	* gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
139	* gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
140	* gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
141	* gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
142	* gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
143	* gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto.
144	* gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto.
145	* gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
146	* gcc.target/i386/avx512f-dummy.c: Ditto.
147	* gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto.
148	* gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
149	* gcc.target/i386/avx512f-gather-1.c: Ditto.
150	* gcc.target/i386/avx512f-gather-2.c: Ditto.
151	* gcc.target/i386/avx512f-gather-3.c: Ditto.
152	* gcc.target/i386/avx512f-gather-4.c: Ditto.
153	* gcc.target/i386/avx512f-gather-5.c: Ditto.
154	* gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
155	* gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
156	* gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
157	* gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
158	* gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
159	* gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto.
160	* gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
161	* gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto.
162	* gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
163	* gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto.
164	* gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
165	* gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto.
166	* gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
167	* gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto.
168	* gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
169	* gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto.
170	* gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
171	* gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto.
172	* gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
173	* gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto.
174	* gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
175	* gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto.
176	* gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
177	* gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto.
178	* gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
179	* gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto.
180	* gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
181	* gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto.
182	* gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
183	* gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto.
184	* gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
185	* gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto.
186	* gcc.target/i386/avx512f-inline-asm.c: Ditto.
187	* gcc.target/i386/avx512f-kandnw-1.c: Ditto.
188	* gcc.target/i386/avx512f-kandw-1.c: Ditto.
189	* gcc.target/i386/avx512f-klogic-2.c: Ditto.
190	* gcc.target/i386/avx512f-knotw-1.c: Ditto.
191	* gcc.target/i386/avx512f-kortestw-1.c: Ditto.
192	* gcc.target/i386/avx512f-kortestw-2.c: Ditto.
193	* gcc.target/i386/avx512f-korw-1.c: Ditto.
194	* gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
195	* gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
196	* gcc.target/i386/avx512f-kxorw-1.c: Ditto.
197	* gcc.target/i386/avx512f-rounding.c: Ditto.
198	* gcc.target/i386/avx512f-set-v16sf-1.c: Ditto.
199	* gcc.target/i386/avx512f-set-v16sf-2.c: Ditto.
200	* gcc.target/i386/avx512f-set-v16sf-3.c: Ditto.
201	* gcc.target/i386/avx512f-set-v16sf-4.c: Ditto.
202	* gcc.target/i386/avx512f-set-v16sf-5.c: Ditto.
203	* gcc.target/i386/avx512f-set-v16si-1.c: Ditto.
204	* gcc.target/i386/avx512f-set-v16si-2.c: Ditto.
205	* gcc.target/i386/avx512f-set-v16si-3.c: Ditto.
206	* gcc.target/i386/avx512f-set-v16si-4.c: Ditto.
207	* gcc.target/i386/avx512f-set-v16si-5.c: Ditto.
208	* gcc.target/i386/avx512f-set-v8df-1.c: Ditto.
209	* gcc.target/i386/avx512f-set-v8df-2.c: Ditto.
210	* gcc.target/i386/avx512f-set-v8df-3.c: Ditto.
211	* gcc.target/i386/avx512f-set-v8df-4.c: Ditto.
212	* gcc.target/i386/avx512f-set-v8df-5.c: Ditto.
213	* gcc.target/i386/avx512f-set-v8di-1.c: Ditto.
214	* gcc.target/i386/avx512f-set-v8di-2.c: Ditto.
215	* gcc.target/i386/avx512f-set-v8di-3.c: Ditto.
216	* gcc.target/i386/avx512f-set-v8di-4.c: Ditto.
217	* gcc.target/i386/avx512f-set-v8di-5.c: Ditto.
218	* gcc.target/i386/avx512f-setzero-pd-1.c: Ditto.
219	* gcc.target/i386/avx512f-setzero-ps-1.c: Ditto.
220	* gcc.target/i386/avx512f-setzero-si512-1.c: Ditto.
221	* gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
222	* gcc.target/i386/avx512f-vaddpd-2.c: Ditto.
223	* gcc.target/i386/avx512f-vaddps-1.c: Ditto.
224	* gcc.target/i386/avx512f-vaddps-2.c: Ditto.
225	* gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
226	* gcc.target/i386/avx512f-vaddsd-2.c: Ditto.
227	* gcc.target/i386/avx512f-vaddss-1.c: Ditto.
228	* gcc.target/i386/avx512f-vaddss-2.c: Ditto.
229	* gcc.target/i386/avx512f-valignd-1.c: Ditto.
230	* gcc.target/i386/avx512f-valignd-2.c: Ditto.
231	* gcc.target/i386/avx512f-valignq-1.c: Ditto.
232	* gcc.target/i386/avx512f-valignq-2.c: Ditto.
233	* gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
234	* gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
235	* gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
236	* gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
237	* gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
238	* gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto.
239	* gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
240	* gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto.
241	* gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
242	* gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
243	* gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
244	* gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
245	* gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
246	* gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
247	* gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
248	* gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
249	* gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
250	* gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
251	* gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
252	* gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
253	* gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
254	* gcc.target/i386/avx512f-vcmpsd-2.c: Ditto.
255	* gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
256	* gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
257	* gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
258	* gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
259	* gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
260	* gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
261	* gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
262	* gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
263	* gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
264	* gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
265	* gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
266	* gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
267	* gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
268	* gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto.
269	* gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
270	* gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
271	* gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
272	* gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
273	* gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
274	* gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
275	* gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
276	* gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
277	* gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
278	* gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
279	* gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
280	* gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
281	* gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
282	* gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto.
283	* gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
284	* gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
285	* gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
286	* gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto.
287	* gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
288	* gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto.
289	* gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
290	* gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto.
291	* gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
292	* gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
293	* gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
294	* gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
295	* gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto.
296	* gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
297	* gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
298	* gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
299	* gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto.
300	* gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
301	* gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto.
302	* gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
303	* gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
304	* gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
305	* gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
306	* gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
307	* gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
308	* gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
309	* gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
310	* gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
311	* gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto.
312	* gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
313	* gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto.
314	* gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
315	* gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto.
316	* gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
317	* gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto.
318	* gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
319	* gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto.
320	* gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
321	* gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto.
322	* gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
323	* gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto.
324	* gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
325	* gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto.
326	* gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
327	* gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto.
328	* gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
329	* gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
330	* gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
331	* gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto.
332	* gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
333	* gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto.
334	* gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
335	* gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto.
336	* gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
337	* gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto.
338	* gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
339	* gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
340	* gcc.target/i386/avx512f-vdivps-1.c: Ditto.
341	* gcc.target/i386/avx512f-vdivps-2.c: Ditto.
342	* gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
343	* gcc.target/i386/avx512f-vdivsd-2.c: Ditto.
344	* gcc.target/i386/avx512f-vdivss-1.c: Ditto.
345	* gcc.target/i386/avx512f-vdivss-2.c: Ditto.
346	* gcc.target/i386/avx512f-vec-init.c: Ditto.
347	* gcc.target/i386/avx512f-vec-unpack.c: Ditto.
348	* gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
349	* gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
350	* gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
351	* gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
352	* gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
353	* gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
354	* gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
355	* gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto.
356	* gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
357	* gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
358	* gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
359	* gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto.
360	* gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
361	* gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
362	* gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
363	* gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
364	* gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
365	* gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
366	* gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
367	* gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
368	* gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
369	* gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
370	* gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
371	* gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
372	* gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
373	* gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto.
374	* gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
375	* gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto.
376	* gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
377	* gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
378	* gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
379	* gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
380	* gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
381	* gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
382	* gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
383	* gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
384	* gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
385	* gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto.
386	* gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
387	* gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto.
388	* gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
389	* gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
390	* gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
391	* gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
392	* gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
393	* gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
394	* gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
395	* gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
396	* gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
397	* gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto.
398	* gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
399	* gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto.
400	* gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
401	* gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
402	* gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
403	* gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
404	* gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
405	* gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto.
406	* gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
407	* gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto.
408	* gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
409	* gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
410	* gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
411	* gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
412	* gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
413	* gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
414	* gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
415	* gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
416	* gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
417	* gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
418	* gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
419	* gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
420	* gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
421	* gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
422	* gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
423	* gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
424	* gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
425	* gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
426	* gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
427	* gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto.
428	* gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
429	* gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
430	* gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
431	* gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto.
432	* gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
433	* gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
434	* gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
435	* gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
436	* gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
437	* gcc.target/i386/avx512f-vmaxsd-2.c: Ditto.
438	* gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
439	* gcc.target/i386/avx512f-vmaxss-2.c: Ditto.
440	* gcc.target/i386/avx512f-vminpd-1.c: Ditto.
441	* gcc.target/i386/avx512f-vminpd-2.c: Ditto.
442	* gcc.target/i386/avx512f-vminps-1.c: Ditto.
443	* gcc.target/i386/avx512f-vminps-2.c: Ditto.
444	* gcc.target/i386/avx512f-vminsd-1.c: Ditto.
445	* gcc.target/i386/avx512f-vminsd-2.c: Ditto.
446	* gcc.target/i386/avx512f-vminss-1.c: Ditto.
447	* gcc.target/i386/avx512f-vminss-2.c: Ditto.
448	* gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
449	* gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
450	* gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
451	* gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
452	* gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
453	* gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
454	* gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
455	* gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
456	* gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
457	* gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
458	* gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
459	* gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
460	* gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
461	* gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
462	* gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
463	* gcc.target/i386/avx512f-vmovntdq-2.c: Ditto.
464	* gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
465	* gcc.target/i386/avx512f-vmovntpd-2.c: Ditto.
466	* gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
467	* gcc.target/i386/avx512f-vmovntps-2.c: Ditto.
468	* gcc.target/i386/avx512f-vmovsd-1.c: Ditto.
469	* gcc.target/i386/avx512f-vmovsd-2.c: Ditto.
470	* gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
471	* gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
472	* gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
473	* gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
474	* gcc.target/i386/avx512f-vmovss-1.c: Ditto.
475	* gcc.target/i386/avx512f-vmovss-2.c: Ditto.
476	* gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
477	* gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
478	* gcc.target/i386/avx512f-vmovups-1.c: Ditto.
479	* gcc.target/i386/avx512f-vmovups-2.c: Ditto.
480	* gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
481	* gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
482	* gcc.target/i386/avx512f-vmulps-1.c: Ditto.
483	* gcc.target/i386/avx512f-vmulps-2.c: Ditto.
484	* gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
485	* gcc.target/i386/avx512f-vmulsd-2.c: Ditto.
486	* gcc.target/i386/avx512f-vmulss-1.c: Ditto.
487	* gcc.target/i386/avx512f-vmulss-2.c: Ditto.
488	* gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
489	* gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
490	* gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
491	* gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
492	* gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
493	* gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
494	* gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
495	* gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
496	* gcc.target/i386/avx512f-vpandd-1.c: Ditto.
497	* gcc.target/i386/avx512f-vpandd-2.c: Ditto.
498	* gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
499	* gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
500	* gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
501	* gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
502	* gcc.target/i386/avx512f-vpandq-1.c: Ditto.
503	* gcc.target/i386/avx512f-vpandq-2.c: Ditto.
504	* gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
505	* gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
506	* gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
507	* gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
508	* gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
509	* gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
510	* gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
511	* gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
512	* gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
513	* gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
514	* gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
515	* gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
516	* gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
517	* gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
518	* gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
519	* gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
520	* gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
521	* gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
522	* gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
523	* gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
524	* gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
525	* gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
526	* gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
527	* gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
528	* gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
529	* gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
530	* gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
531	* gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
532	* gcc.target/i386/avx512f-vpermd-1.c: Ditto.
533	* gcc.target/i386/avx512f-vpermd-2.c: Ditto.
534	* gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
535	* gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
536	* gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
537	* gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
538	* gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
539	* gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
540	* gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
541	* gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
542	* gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
543	* gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
544	* gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
545	* gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
546	* gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
547	* gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
548	* gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
549	* gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
550	* gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
551	* gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
552	* gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
553	* gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
554	* gcc.target/i386/avx512f-vpermps-1.c: Ditto.
555	* gcc.target/i386/avx512f-vpermps-2.c: Ditto.
556	* gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
557	* gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
558	* gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
559	* gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
560	* gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
561	* gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
562	* gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
563	* gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
564	* gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
565	* gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
566	* gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
567	* gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
568	* gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
569	* gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
570	* gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
571	* gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
572	* gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
573	* gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto.
574	* gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
575	* gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto.
576	* gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
577	* gcc.target/i386/avx512f-vpmaxud-2.c: Ditto.
578	* gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
579	* gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
580	* gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
581	* gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
582	* gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
583	* gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
584	* gcc.target/i386/avx512f-vpminud-1.c: Ditto.
585	* gcc.target/i386/avx512f-vpminud-2.c: Ditto.
586	* gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
587	* gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
588	* gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
589	* gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
590	* gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
591	* gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
592	* gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
593	* gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
594	* gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
595	* gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
596	* gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
597	* gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
598	* gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
599	* gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
600	* gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
601	* gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
602	* gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
603	* gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
604	* gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
605	* gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
606	* gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
607	* gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
608	* gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
609	* gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
610	* gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
611	* gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
612	* gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
613	* gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
614	* gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
615	* gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
616	* gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
617	* gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
618	* gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
619	* gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
620	* gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
621	* gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
622	* gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
623	* gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
624	* gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
625	* gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
626	* gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
627	* gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
628	* gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
629	* gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
630	* gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
631	* gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
632	* gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
633	* gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
634	* gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
635	* gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
636	* gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
637	* gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
638	* gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
639	* gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
640	* gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
641	* gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
642	* gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
643	* gcc.target/i386/avx512f-vpmuludq-2.c: Ditto.
644	* gcc.target/i386/avx512f-vpord-1.c: Ditto.
645	* gcc.target/i386/avx512f-vpord-2.c: Ditto.
646	* gcc.target/i386/avx512f-vporq-1.c: Ditto.
647	* gcc.target/i386/avx512f-vporq-2.c: Ditto.
648	* gcc.target/i386/avx512f-vprold-1.c: Ditto.
649	* gcc.target/i386/avx512f-vprold-2.c: Ditto.
650	* gcc.target/i386/avx512f-vprolq-1.c: Ditto.
651	* gcc.target/i386/avx512f-vprolq-2.c: Ditto.
652	* gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
653	* gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
654	* gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
655	* gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
656	* gcc.target/i386/avx512f-vprord-1.c: Ditto.
657	* gcc.target/i386/avx512f-vprord-2.c: Ditto.
658	* gcc.target/i386/avx512f-vprorq-1.c: Ditto.
659	* gcc.target/i386/avx512f-vprorq-2.c: Ditto.
660	* gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
661	* gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
662	* gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
663	* gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
664	* gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
665	* gcc.target/i386/avx512f-vpshufd-2.c: Ditto.
666	* gcc.target/i386/avx512f-vpslld-1.c: Ditto.
667	* gcc.target/i386/avx512f-vpslld-2.c: Ditto.
668	* gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
669	* gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
670	* gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
671	* gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
672	* gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
673	* gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
674	* gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
675	* gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
676	* gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
677	* gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
678	* gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
679	* gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto.
680	* gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
681	* gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
682	* gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
683	* gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
684	* gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
685	* gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
686	* gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
687	* gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
688	* gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
689	* gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
690	* gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
691	* gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
692	* gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
693	* gcc.target/i386/avx512f-vpsravq512-2.c: Ditto.
694	* gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
695	* gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
696	* gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
697	* gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
698	* gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
699	* gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
700	* gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
701	* gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
702	* gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
703	* gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
704	* gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
705	* gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
706	* gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
707	* gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto.
708	* gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
709	* gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
710	* gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
711	* gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
712	* gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
713	* gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
714	* gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
715	* gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
716	* gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
717	* gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
718	* gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
719	* gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
720	* gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
721	* gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
722	* gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
723	* gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
724	* gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
725	* gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
726	* gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
727	* gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
728	* gcc.target/i386/avx512f-vpxord-1.c: Ditto.
729	* gcc.target/i386/avx512f-vpxord-2.c: Ditto.
730	* gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
731	* gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
732	* gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
733	* gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
734	* gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
735	* gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
736	* gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
737	* gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
738	* gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
739	* gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
740	* gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
741	* gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
742	* gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
743	* gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
744	* gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
745	* gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
746	* gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
747	* gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
748	* gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
749	* gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
750	* gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
751	* gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
752	* gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
753	* gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
754	* gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
755	* gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
756	* gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
757	* gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
758	* gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
759	* gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
760	* gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
761	* gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
762	* gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
763	* gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
764	* gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
765	* gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
766	* gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
767	* gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
768	* gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
769	* gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
770	* gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
771	* gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
772	* gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
773	* gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
774	* gcc.target/i386/avx512f-vshufps-1.c: Ditto.
775	* gcc.target/i386/avx512f-vshufps-2.c: Ditto.
776	* gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
777	* gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
778	* gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
779	* gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
780	* gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
781	* gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
782	* gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
783	* gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
784	* gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
785	* gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
786	* gcc.target/i386/avx512f-vsubps-1.c: Ditto.
787	* gcc.target/i386/avx512f-vsubps-2.c: Ditto.
788	* gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
789	* gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
790	* gcc.target/i386/avx512f-vsubss-1.c: Ditto.
791	* gcc.target/i386/avx512f-vsubss-2.c: Ditto.
792	* gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
793	* gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
794	* gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
795	* gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
796	* gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
797	* gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
798	* gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
799	* gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
800	* gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
801	* gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
802	* gcc.target/i386/avx512f_cond_move.c: Ditto.
803	* gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto.
804	* gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
805	* gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
806	* gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
807	* gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
808	* gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
809	* gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
810	* gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
811	* gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
812	* gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
813	* gcc.target/i386/sse-12.c: Updated options.
814	* gcc.target/i386/sse-13.c: Updated options, added defines for
815	__builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask,
816	__builtin_ia32_addsd_mask, __builtin_ia32_addss_mask,
817	__builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask,
818	__builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask,
819	__builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask,
820	__builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask,
821	__builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask,
822	__builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask,
823	__builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask,
824	__builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask,
825	__builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32,
826	__builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask,
827	__builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask,
828	__builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask,
829	__builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64,
830	__builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64,
831	__builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask,
832	__builtin_ia32_divsd_mask, __builtin_ia32_divss_mask,
833	__builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask,
834	__builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask,
835	__builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz,
836	__builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz,
837	__builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz,
838	__builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz,
839	__builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di,
840	__builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si,
841	__builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si,
842	__builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di,
843	__builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask,
844	__builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask,
845	__builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask,
846	__builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask,
847	__builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask,
848	__builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask,
849	__builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask,
850	__builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask,
851	__builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask,
852	__builtin_ia32_minsd_mask, __builtin_ia32_minss_mask,
853	__builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask,
854	__builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask,
855	__builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask,
856	__builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask,
857	__builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask,
858	__builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask,
859	__builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask,
860	__builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask,
861	__builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask,
862	__builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask,
863	__builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask,
864	__builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask,
865	__builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask,
866	__builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask,
867	__builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df,
868	__builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf,
869	__builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf,
870	__builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df,
871	__builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask,
872	__builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask,
873	__builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask,
874	__builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask,
875	__builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask,
876	__builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask,
877	__builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask,
878	__builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask,
879	__builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd,
880	__builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask,
881	__builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32,
882	__builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32,
883	__builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32,
884	__builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32,
885	__builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32,
886	__builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32,
887	__builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32,
888	__builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32,
889	__builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask,
890	__builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz,
891	__builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3,
892	__builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask,
893	__builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
894	__builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3,
895	__builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask,
896	__builtin_ia32_vfmaddsubpd512_mask3,
897	__builtin_ia32_vfmaddsubpd512_maskz,
898	__builtin_ia32_vfmaddsubps512_mask,
899	__builtin_ia32_vfmaddsubps512_mask3,
900	__builtin_ia32_vfmaddsubps512_maskz,
901	__builtin_ia32_vfmsubaddpd512_mask3,
902	__builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
903	__builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
904	__builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
905	__builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
906	__builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
907	__builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
908	__builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask,
909	__builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask,
910	__builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask,
911	__builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps,
912	__builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
913	__builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask,
914	__builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask,
915	__builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask,
916	__builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask,
917	__builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask,
918	__builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask,
919	__builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask,
920	__builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask,
921	__builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask,
922	__builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask,
923	__builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64,
924	__builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64,
925	__builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask,
926	__builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask,
927	__builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask,
928	__builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32,
929	__builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask,
930	__builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask,
931	__builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask,
932	__builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask,
933	__builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask,
934	__builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask,
935	__builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask,
936	__builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask,
937	__builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df,
938	__builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf,
939	__builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf,
940	__builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df,
941	__builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask,
942	__builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask,
943	__builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask,
944	__builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask,
945	__builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask,
946	__builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask,
947	__builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask,
948	__builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask,
949	__builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask,
950	__builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask,
951	__builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask,
952	__builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask,
953	__builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask,
954	__builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask,
955	__builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask,
956	__builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask,
957	__builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask,
958	__builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask,
959	__builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask,
960	__builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz,
961	__builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz,
962	__builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask,
963	__builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask,
964	__builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask,
965	__builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask,
966	__builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di,
967	__builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si,
968	__builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si,
969	__builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di,
970	__builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask,
971	__builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask,
972	__builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask,
973	__builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask,
974	__builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask,
975	__builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask,
976	__builtin_ia32_subsd_mask, __builtin_ia32_subss_mask,
977	__builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask,
978	__builtin_ia32_vcomisd, __builtin_ia32_vcomiss,
979	__builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask,
980	__builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64,
981	__builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64,
982	__builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64,
983	__builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64,
984	__builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64,
985	__builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64,
986	__builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64,
987	__builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64,
988	__builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3,
989	__builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask,
990	__builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz,
991	__builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3,
992	__builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask,
993	__builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
994	__builtin_ia32_vfmaddsubpd512_mask,
995	__builtin_ia32_vfmaddsubpd512_mask3,
996	__builtin_ia32_vfmaddsubpd512_maskz,
997	__builtin_ia32_vfmaddsubps512_mask,
998	__builtin_ia32_vfmaddsubps512_mask3,
999	__builtin_ia32_vfmaddsubps512_maskz,
1000	__builtin_ia32_vfmsubaddpd512_mask3,
1001	__builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
1002	__builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
1003	__builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
1004	__builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
1005	__builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
1006	__builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
1007	__builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps,
1008	__builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
1009	__builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask,
1010	__builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask,
1011	__builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask,
1012	__builtin_ia32_rsqrt28ps_mask.
1013	* gcc.target/i386/sse-14.c (test_1y): New.
1014	(test_2y): Ditto.
1015	(test_2vx): Ditto.
1016	(test_3x): Ditto.
1017	(test_3v): Ditto.
1018	(test_3vx): Ditto.
1019	(test_4x): Ditto.
1020	(test_4y): Ditto.
1021	(test_4v): Ditto.
1022	(pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf.
1023	(tests): Add  _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps,
1024	_mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32,
1025	_mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps,
1026	_mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32,
1027	_mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32,
1028	_mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32,
1029	_mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps,
1030	_mm512_extractf64x4_pd, _mm512_extracti32x4_epi32,
1031	_mm512_extracti64x4_epi64, _mm512_getexp_round_pd,
1032	_mm512_getexp_round_ps, _mm512_getmant_round_pd,
1033	_mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps,
1034	_mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32,
1035	_mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64,
1036	_mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64,
1037	_mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32,
1038	_mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64,
1039	_mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32,
1040	_mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32,
1041	_mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd,
1042	_mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd,
1043	_mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64,
1044	_mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask,
1045	_mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask,
1046	_mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32,
1047	_mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps,
1048	_mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd,
1049	_mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4,
1050	_mm512_inserti32x4, _mm512_inserti64x4,
1051	_mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps,
1052	_mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32,
1053	_mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps,
1054	_mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32,
1055	_mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph,
1056	_mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32,
1057	_mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32,
1058	_mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd,
1059	_mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64,
1060	_mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps,
1061	_mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps,
1062	_mm512_maskz_permute_pd, _mm512_maskz_permute_ps,
1063	_mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd,
1064	_mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64,
1065	_mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64,
1066	_mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32,
1067	_mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd,
1068	_mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32,
1069	_mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32,
1070	_mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps,
1071	_mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd,
1072	_mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps,
1073	_mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4,
1074	_mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps,
1075	_mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd,
1076	_mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask,
1077	_mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss,
1078	_mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd,
1079	_mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss,
1080	_mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd,
1081	_mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss,
1082	_mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd,
1083	_mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss,
1084	_mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask,
1085	_mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps,
1086	_mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd,
1087	_mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss,
1088	_mm512_fmadd_round_pd, _mm512_fmadd_round_ps,
1089	_mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps,
1090	_mm512_fmsub_round_pd, _mm512_fmsub_round_ps,
1091	_mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps,
1092	_mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps,
1093	_mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps,
1094	_mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask,
1095	_mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask,
1096	_mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask,
1097	_mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps,
1098	_mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32,
1099	_mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps,
1100	_mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32,
1101	_mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph,
1102	_mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32,
1103	_mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32,
1104	_mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd,
1105	_mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64,
1106	_mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps,
1107	_mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps,
1108	_mm512_mask_permute_pd, _mm512_mask_permute_ps,
1109	_mm512_mask_permutex_epi64, _mm512_mask_permutex_pd,
1110	_mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32,
1111	_mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32,
1112	_mm512_mask_slli_epi32, _mm512_mask_slli_epi64,
1113	_mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps,
1114	_mm512_mask_srai_epi32, _mm512_mask_srai_epi64,
1115	_mm512_mask_srli_epi32, _mm512_mask_srli_epi64,
1116	_mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps,
1117	_mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64,
1118	_mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps,
1119	_mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4,
1120	_mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4,
1121	_mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps,
1122	_mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps,
1123	_mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps,
1124	_mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps,
1125	_mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2,
1126	_mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2,
1127	_mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps,
1128	_mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps,
1129	_mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64,
1130	_mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd,
1131	_mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss,
1132	_mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask,
1133	_mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss,
1134	_mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd,
1135	_mm_maskz_div_round_sd, _mm_maskz_div_round_ss,
1136	_mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss,
1137	_mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss,
1138	_mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss,
1139	_mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss,
1140	_mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss,
1141	_mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss,
1142	_mm512_i32scatter_epi32, _mm512_i32scatter_epi64,
1143	_mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32,
1144	_mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps,
1145	_mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps,
1146	_mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask,
1147	_mm_fixupimm_round_sd, _mm_fixupimm_round_ss,
1148	_mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask,
1149	_mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss,
1150	_mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps,
1151	_mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps,
1152	_mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps,
1153	_mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps,
1154	_mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps,
1155	_mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps,
1156	_mm512_mask_add_round_pd, _mm512_mask_add_round_ps,
1157	_mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64,
1158	_mm512_mask_div_round_pd, _mm512_mask_div_round_ps,
1159	_mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps,
1160	_mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps,
1161	_mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps,
1162	_mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps,
1163	_mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps,
1164	_mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps,
1165	_mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64,
1166	_mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps,
1167	_mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64,
1168	_mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps,
1169	_mm512_mask_insertf32x4, _mm512_mask_insertf64x4,
1170	_mm512_mask_inserti32x4, _mm512_mask_inserti64x4,
1171	_mm512_mask_max_round_pd, _mm512_mask_max_round_ps,
1172	_mm512_mask_min_round_pd, _mm512_mask_min_round_ps,
1173	_mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps,
1174	_mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps,
1175	_mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2,
1176	_mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2,
1177	_mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps,
1178	_mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps,
1179	_mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64,
1180	_mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps,
1181	_mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps,
1182	_mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps,
1183	_mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps,
1184	_mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps,
1185	_mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps,
1186	_mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64,
1187	_mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss,
1188	_mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss,
1189	_mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss,
1190	_mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss,
1191	_mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss,
1192	_mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss,
1193	_mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss,
1194	_mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss,
1195	_mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss,
1196	_mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss,
1197	_mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss,
1198	_mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss,
1199	_mm_mask_mul_round_sd, _mm_mask_mul_round_ss,
1200	_mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss,
1201	_mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd,
1202	_mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd,
1203	_mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd,
1204	_mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd,
1205	_mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd,
1206	_mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32,
1207	_mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd,
1208	_mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32,
1209	_mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd,
1210	_mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss,
1211	_mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss,
1212	_mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps,
1213	_mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps,
1214	_mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss,
1215	_mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss,
1216	_mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps,
1217	_mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps,
1218	_mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps,
1219	_mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd,
1220	_mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd,
1221	_mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd,
1222	_mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd,
1223	_mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd,
1224	_mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd,
1225	_mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd,
1226	_mm512_mask_rsqrt28_round_ps.
1227	* gcc.target/i386/testimm-10.c: New file.
1228	* gcc.target/i386/testround-1.c: Ditto.
1229	* gcc.target/i386/testround-2.c: Ditto.
1230	* gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto.
1231	* gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto.
1232	* gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto.
1233	* gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1234	* gcc.target/i386/avx512cd-check.h: Ditto.
1235	* gcc.target/i386/avx512er-check.h: Ditto.
1236	* gcc.target/i386/avx512f-check.h: Ditto.
1237	* gcc.target/i386/avx512f-helper.h: Ditto.
1238	* gcc.target/i386/avx512f-mask-type.h: Ditto.
1239	* gcc.target/i386/avx512f-os-support.h: Ditto.
1240	* gcc.target/i386/i386.exp (check_effective_target_avx512f): New.
1241	(check_effective_target_avx512cd): Ditto.
1242	(check_effective_target_avx512er): Ditto.
1243	* gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto.
1244	* gcc.target/i386/m512-check.h: Ditto.
1245	* gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file.
1246	* gcc.target/x86_64/abi/avx512f/args.h: Ditto.
1247	* gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto.
1248	* gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto.
1249	* lib/target-supports.exp (check_effective_target_avx512f): New.
1250
12512013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1252	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1253	    Sergey Lega  <sergey.s.lega@intel.com>
1254	    Anna Tikhonova  <anna.tikhonova@intel.com>
1255	    Ilya Tocar  <ilya.tocar@intel.com>
1256	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
1257	    Ilya Verbin  <ilya.verbin@intel.com>
1258	    Kirill Yukhin  <kirill.yukhin@intel.com>
1259	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1260
1261	* gcc.target/i386/avx-1.c: Extend to AVX-512.
1262	* gcc.target/i386/sse-22.c: Ditto.
1263	* gcc.target/i386/sse-23.c: Ditto.
1264
12652013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1266	    Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1267	    Sergey Lega  <sergey.s.lega@intel.com>
1268	    Anna Tikhonova  <anna.tikhonova@intel.com>
1269	    Ilya Tocar  <ilya.tocar@intel.com>
1270	    Andrey Turetskiy  <andrey.turetskiy@intel.com>
1271	    Ilya Verbin  <ilya.verbin@intel.com>
1272	    Kirill Yukhin  <kirill.yukhin@intel.com>
1273	    Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1274
1275	* gcc.target/i386/pr49002-2.c: allow vmovapd generation.
1276
12772013-12-31  Sandra Loosemore  <sandra@codesourcery.com>
1278	    Chung-Lin Tang  <cltang@codesourcery.com>
1279	    Based on patches from Altera Corporation
1280
1281	* gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__.
1282	* gcc.dg/20040813-1.c: Skip for nios2-*-*.
1283	* gcc.dg/20020312-2.c: Add __nios2__ case.
1284	* g++.dg/other/PR23205.C: Skip for nios2-*-*.
1285	* g++.dg/other/pr23205-2.C: Skip for nios2-*-*.
1286	* g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*.
1287	* g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*.
1288	* g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*.
1289	* lib/target-supports.exp (check_profiling_available): Check for
1290	nios2-*-elf.
1291	* gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*.
1292	* gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*.
1293	* gcc.c-torture/execute/builtins/lib/chk.c (memset): Place
1294	char-based memset loop before inline check, to prevent
1295	problems when called to initialize .bss. Update comments.
1296	* gcc.target/nios2/nios2.exp: New DejaGNU file.
1297	* gcc.target/nios2/nios2-custom-1.c: New test.
1298	* gcc.target/nios2/nios2-trap-insn.c: New test.
1299	* gcc.target/nios2/nios2-builtin-custom.c: New test.
1300	* gcc.target/nios2/nios2-builtin-io.c: New test.
1301	* gcc.target/nios2/nios2-stack-check-1.c: New test.
1302	* gcc.target/nios2/nios2-stack-check-2.c: New test.
1303	* gcc.target/nios2/nios2-rdctl.c: New test.
1304	* gcc.target/nios2/nios2-wrctl.c: New test.
1305	* gcc.target/nios2/nios2-wrctl-zero.c: New test.
1306	* gcc.target/nios2/nios2-wrctl-not-zero.c: New test.
1307	* gcc.target/nios2/nios2-rdwrctl-1.c: New test.
1308	* gcc.target/nios2/nios2-reg-constraints.c: New test.
1309	* gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test.
1310	* gcc.target/nios2/nios2-mul-options-1.c: New test.
1311	* gcc.target/nios2/nios2-mul-options-2.c: New test.
1312	* gcc.target/nios2/nios2-mul-options-3.c: New test.
1313	* gcc.target/nios2/nios2-mul-options-4.c: New test.
1314	* gcc.target/nios2/nios2-nor.c: New test.
1315	* gcc.target/nios2/nios2-stxio.c: New test.
1316	* gcc.target/nios2/custom-fp-1.c: New test.
1317	* gcc.target/nios2/custom-fp-2.c: New test.
1318	* gcc.target/nios2/custom-fp-3.c: New test.
1319	* gcc.target/nios2/custom-fp-4.c: New test.
1320	* gcc.target/nios2/custom-fp-5.c: New test.
1321	* gcc.target/nios2/custom-fp-6.c: New test.
1322	* gcc.target/nios2/custom-fp-7.c: New test.
1323	* gcc.target/nios2/custom-fp-8.c: New test.
1324	* gcc.target/nios2/custom-fp-cmp-1.c: New test.
1325	* gcc.target/nios2/custom-fp-conversion.c: New test.
1326	* gcc.target/nios2/custom-fp-double.c: New test.
1327	* gcc.target/nios2/custom-fp-float.c: New test.
1328	* gcc.target/nios2/nios2-int-types.c: New test.
1329	* gcc.target/nios2/nios2-cache-1.c: New test.
1330	* gcc.target/nios2/nios2-cache-2.c: New test.
1331
13322013-12-30  Mike Stump  <mikestump@comcast.net>
1333
1334	PR c++/41090
1335	* g++.dg/ext/label13.C: Update to not expect failures.
1336
13372013-12-30  Janus Weil  <janus@gcc.gnu.org>
1338
1339	PR fortran/58998
1340	* gfortran.dg/generic_28.f90: New.
1341
13422013-12-30  Jakub Jelinek  <jakub@redhat.com>
1343
1344	PR tree-optimization/59591
1345	* gcc.dg/vect/pr59591-1.c: New test.
1346	* gcc.dg/vect/pr59591-2.c: New test.
1347	* gcc.target/i386/pr59591-1.c: New test.
1348	* gcc.target/i386/pr59591-2.c: New test.
1349
1350	PR target/59501
1351	* gcc.target/i386/pr59501-1.c: New test.
1352	* gcc.target/i386/pr59501-1a.c: New test.
1353	* gcc.target/i386/pr59501-2.c: New test.
1354	* gcc.target/i386/pr59501-2a.c: New test.
1355	* gcc.target/i386/pr59501-3.c: New test.
1356	* gcc.target/i386/pr59501-3a.c: New test.
1357	* gcc.target/i386/pr59501-4.c: New test.
1358	* gcc.target/i386/pr59501-4a.c: New test.
1359	* gcc.target/i386/pr59501-5.c: New test.
1360	* gcc.target/i386/pr59501-6.c: New test.
1361
13622013-12-30   H.J. Lu  <hongjiu.lu@intel.com>
1363
1364	PR target/59605
1365	* gcc.dg/pr59605.c: New test.
1366
13672013-12-27  Yury Gribov  <y.gribov@samsung.com>
1368
1369	PR target/59585
1370	* c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
1371	* c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1372	* c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1373	* c-c++-common/ubsan/load-bool-enum.c: Likewise.
1374	* c-c++-common/ubsan/overflow-add-2.c: Likewise.
1375	* c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1376	* c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1377	* c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1378	* c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1379	* c-c++-common/ubsan/pr59333.c: Likewise.
1380	* c-c++-common/ubsan/shift-1.c: Likewise.
1381	* c-c++-common/ubsan/shift-2.c: Likewise.
1382	* c-c++-common/ubsan/shift-4.c: Likewise.
1383	* c-c++-common/ubsan/vla-1.c: Likewise.
1384
13852013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
1386
1387	* g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
1388	-mtune=i686 with -mtune=generic.
1389	* g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
1390
13912013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
1392
1393	* gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
1394	with -mtune=generic.
1395
13962013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
1397
1398	PR target/59588
1399	* gcc.target/i386/pr59588-1.c: New file.
1400	* gcc.target/i386/pr59588-2.c: Likewise.
1401
14022013-12-26   Uros Bizjak  <ubizjak@gmail.com>
1403	     H.J. Lu  <hongjiu.lu@intel.com>
1404
1405	PR target/59601
1406	* g++.dg/ext/mv14.C: New tests.
1407	* g++.dg/ext/mv15.C: Likewise.
1408
14092013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1410
1411	PR target/59422
1412	* gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
1413	test_no_xop, test_arch_corei7, test_arch_corei7_avx,
1414	test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
1415	test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
1416	test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
1417	test_tune_bdver3): New function prototypes.
1418
14192013-12-24  Renlin Li  <Renlin.Li@arm.com>
1420
1421	* gcc.target/arm/fixed_float_conversion.c: New test case.
1422
14232013-12-23  Bingfeng Mei  <bmei@broadcom.com>
1424
1425	* gcc.dg/vect/vect-neg-store-1.c: New test.
1426	* gcc.dg/vect/vect-neg-store-2.c: Ditto.
1427
14282013-12-23  Bingfeng Mei  <bmei@broadcom.com>
1429
1430	PR middle-end/59569
1431	* gcc.c-torture/compile/pr59569-1.c: New test.
1432	* gcc.c-torture/compile/pr59569-2.c: Ditto.
1433
14342013-12-23  Marek Polacek  <polacek@redhat.com>
1435
1436	PR c++/59111
1437	* g++.dg/cpp0x/pr59111.C: New test.
1438	* g++.dg/cpp1y/pr59110.C: New test.
1439
14402013-12-22  Uros Bizjak  <ubizjak@gmail.com>
1441
1442	* gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
1443	target selector.
1444	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
1445	* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
1446	* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
1447
14482013-12-20  Richard Earnshaw  <rearnsha@arm.com>
1449
1450	* gcc.target/arm/nested-apcs.c: New test.
1451
14522013-12-20  Jakub Jelinek  <jakub@redhat.com>
1453
1454	PR c++/59255
1455	* g++.dg/tree-prof/pr59255.C: New test.
1456
14572013-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1458
1459	* gcc.target/arm/neon-vceq_p64.c: New test.
1460	* gcc.target/arm/neon-vtst_p64.c: Likewise.
1461
14622013-12-20  Bingfeng Mei  <bmei@broadcom.com>
1463
1464	PR tree-optimization/59544
1465	* gcc.target/i386/pr59544.c: New test.
1466
14672013-12-20  Jakub Jelinek  <jakub@redhat.com>
1468
1469	PR tree-optimization/59413
1470	* gcc.c-torture/execute/pr59413.c: New test.
1471
1472	* c-c++-common/ubsan/load-bool-enum.c: New test.
1473
14742013-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1475
1476	* lib/target-supports.exp (check_effective_target_arm_crypto_ok):
1477	New procedure.
1478	(add_options_for_arm_crypto): Likewise.
1479	* gcc.target/arm/crypto-vaesdq_u8.c: New test.
1480	* gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
1481	* gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
1482	* gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
1483	* gcc.target/arm/crypto-vldrq_p128.c: Likewise.
1484	* gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
1485	* gcc.target/arm/crypto-vmullp64.c: Likewise.
1486	* gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
1487	* gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
1488	* gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
1489	* gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
1490	* gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
1491	* gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
1492	* gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
1493	* gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
1494	* gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
1495	* gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
1496	* gcc.target/arm/crypto-vstrq_p128.c: Likewise.
1497	* gcc.target/arm/neon/vbslQp64: Generate.
1498	* gcc.target/arm/neon/vbslp64: Likewise.
1499	* gcc.target/arm/neon/vcombinep64: Likewise.
1500	* gcc.target/arm/neon/vcreatep64: Likewise.
1501	* gcc.target/arm/neon/vdupQ_lanep64: Likewise.
1502	* gcc.target/arm/neon/vdupQ_np64: Likewise.
1503	* gcc.target/arm/neon/vdup_lanep64: Likewise.
1504	* gcc.target/arm/neon/vdup_np64: Likewise.
1505	* gcc.target/arm/neon/vextQp64: Likewise.
1506	* gcc.target/arm/neon/vextp64: Likewise.
1507	* gcc.target/arm/neon/vget_highp64: Likewise.
1508	* gcc.target/arm/neon/vget_lowp64: Likewise.
1509	* gcc.target/arm/neon/vld1Q_dupp64: Likewise.
1510	* gcc.target/arm/neon/vld1Q_lanep64: Likewise.
1511	* gcc.target/arm/neon/vld1Qp64: Likewise.
1512	* gcc.target/arm/neon/vld1_dupp64: Likewise.
1513	* gcc.target/arm/neon/vld1_lanep64: Likewise.
1514	* gcc.target/arm/neon/vld1p64: Likewise.
1515	* gcc.target/arm/neon/vld2_dupp64: Likewise.
1516	* gcc.target/arm/neon/vld2p64: Likewise.
1517	* gcc.target/arm/neon/vld3_dupp64: Likewise.
1518	* gcc.target/arm/neon/vld3p64: Likewise.
1519	* gcc.target/arm/neon/vld4_dupp64: Likewise.
1520	* gcc.target/arm/neon/vld4p64: Likewise.
1521	* gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
1522	* gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
1523	* gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
1524	* gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
1525	* gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
1526	* gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
1527	* gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
1528	* gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
1529	* gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
1530	* gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
1531	* gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
1532	* gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
1533	* gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
1534	* gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
1535	* gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
1536	* gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
1537	* gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
1538	* gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
1539	* gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
1540	* gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
1541	* gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
1542	* gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
1543	* gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
1544	* gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
1545	* gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
1546	* gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
1547	* gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
1548	* gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
1549	* gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
1550	* gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
1551	* gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
1552	* gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
1553	* gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
1554	* gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
1555	* gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
1556	* gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
1557	* gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
1558	* gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
1559	* gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
1560	* gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
1561	* gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
1562	* gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
1563	* gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
1564	* gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
1565	* gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
1566	* gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
1567	* gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
1568	* gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
1569	* gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
1570	* gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
1571	* gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
1572	* gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
1573	* gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
1574	* gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
1575	* gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
1576	* gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
1577	* gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
1578	* gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
1579	* gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
1580	* gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
1581	* gcc.target/arm/neon/vreinterprets16_p64: Likewise.
1582	* gcc.target/arm/neon/vreinterprets32_p64: Likewise.
1583	* gcc.target/arm/neon/vreinterprets64_p64: Likewise.
1584	* gcc.target/arm/neon/vreinterprets8_p64: Likewise.
1585	* gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
1586	* gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
1587	* gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
1588	* gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
1589	* gcc.target/arm/neon/vsliQ_np64: Likewise.
1590	* gcc.target/arm/neon/vsli_np64: Likewise.
1591	* gcc.target/arm/neon/vsriQ_np64: Likewise.
1592	* gcc.target/arm/neon/vsri_np64: Likewise.
1593	* gcc.target/arm/neon/vst1Q_lanep64: Likewise.
1594	* gcc.target/arm/neon/vst1Qp64: Likewise.
1595	* gcc.target/arm/neon/vst1_lanep64: Likewise.
1596	* gcc.target/arm/neon/vst1p64: Likewise.
1597	* gcc.target/arm/neon/vst2p64: Likewise.
1598	* gcc.target/arm/neon/vst3p64: Likewise.
1599	* gcc.target/arm/neon/vst4p64: Likewise.
1600
16012013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1602
1603	* lib/target-supports.exp (add_options_for_arm_crc): New procedure.
1604	(check_effective_target_arm_crc_ok_nocache): Likewise.
1605	(check_effective_target_arm_crc_ok): Likewise.
1606	* gcc.target/arm/acle/: New directory.
1607	* gcc.target/arm/acle/acle.exp: New.
1608	* gcc.target/arm/acle/crc32b.c: New test.
1609	* gcc.target/arm/acle/crc32h.c: Likewise.
1610	* gcc.target/arm/acle/crc32w.c: Likewise.
1611	* gcc.target/arm/acle/crc32d.c: Likewise.
1612	* gcc.target/arm/acle/crc32cb.c: Likewise.
1613	* gcc.target/arm/acle/crc32ch.c: Likewise.
1614	* gcc.target/arm/acle/crc32cw.c: Likewise.
1615	* gcc.target/arm/acle/crc32cd.c: Likewise.
1616
16172013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1618
1619	* c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
1620
16212013-12-19  Oleg Endo  <olegendo@gcc.gnu.org>
1622
1623	* gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
1624	for target sh4-*-*.
1625
16262013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1627
1628	* gcc.target/aarch64/pmull_1.c: New.
1629
16302013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1631
1632	* gcc.target/aarch64/sha256_1.c: New.
1633
16342013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1635
1636	* gcc.target/aarch64/sha1_1.c: New.
1637
16382013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
1639
1640	* gcc.target/aarch64/aes_1.c: New.
1641
16422013-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1643	    Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1644
1645	* gcc.target/s390/hotpatch-1.c: New test
1646	* gcc.target/s390/hotpatch-2.c: New test
1647	* gcc.target/s390/hotpatch-3.c: New test
1648	* gcc.target/s390/hotpatch-4.c: New test
1649	* gcc.target/s390/hotpatch-5.c: New test
1650	* gcc.target/s390/hotpatch-6.c: New test
1651	* gcc.target/s390/hotpatch-7.c: New test
1652	* gcc.target/s390/hotpatch-8.c: New test
1653	* gcc.target/s390/hotpatch-9.c: New test
1654	* gcc.target/s390/hotpatch-10.c: New test
1655	* gcc.target/s390/hotpatch-11.c: New test
1656	* gcc.target/s390/hotpatch-12.c: New test
1657	* gcc.target/s390/hotpatch-compile-1.c: New test
1658	* gcc.target/s390/hotpatch-compile-2.c: New test
1659	* gcc.target/s390/hotpatch-compile-3.c: New test
1660	* gcc.target/s390/hotpatch-compile-4.c: New test
1661	* gcc.target/s390/hotpatch-compile-5.c: New test
1662	* gcc.target/s390/hotpatch-compile-6.c: New test
1663	* gcc.target/s390/hotpatch-compile-7.c: New test
1664
16652013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1666
1667	* c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
1668	target check.
1669
16702013-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1671
1672	* gfortran.dg/io_err_1.f90: New test.
1673
16742013-12-18  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1675
1676	* c-c++-common/cilk-plus/SE/ef_test.c: New test.
1677	* c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
1678	* c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
1679	* c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
1680	* c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
1681	* c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1682	* gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
1683
16842013-12-18  Jakub Jelinek  <jakub@redhat.com>
1685
1686	PR target/59539
1687	* gcc.target/i386/pr59539-1.c: New test.
1688	* gcc.target/i386/pr59539-2.c: New test.
1689
16902013-12-18  Nick Clifton  <nickc@redhat.com>
1691
1692	* gcc.dg/pr32912-2.c: Fix for 16-bit targets.
1693
16942013-12-18  Eric Botcazou  <ebotcazou@adacore.com>
1695
1696	* gcc.dg/pr59418.c: New test.
1697
16982013-12-17  Jakub Jelinek  <jakub@redhat.com>
1699
1700	PR tree-optimization/59523
1701	* gcc.dg/pr59523.c: New test.
1702
17032013-12-17  Marek Polacek  <polacek@redhat.com>
1704
1705	* c-c++-common/ubsan/overflow-int128.c: New test.
1706
17072013-12-17  Jakub Jelinek  <jakub@redhat.com>
1708
1709	PR ipa/58290
1710	* gfortran.dg/pr58290.f90: New test.
1711
17122013-12-17  Thomas Schwinge  <thomas@codesourcery.com>
1713
1714	* gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
1715
17162013-12-17  Jan Hubicka  <hubicka@ucw.cz>
1717
1718	* g++.dg/ipa/devirt-13.C: Update template.
1719
17202013-12-16  Janus Weil  <janus@gcc.gnu.org>
1721
1722	PR fortran/54949
1723	* gfortran.dg/proc_ptr_44.f90: New.
1724
17252013-12-16  Jakub Jelinek  <jakub@redhat.com>
1726
1727	* c-c++-common/ubsan/overflow-mul-3.c: New test.
1728	* c-c++-common/ubsan/overflow-mul-4.c: New test.
1729
1730	PR libgomp/59337
1731	* gfortran.dg/gomp/pr59337.f90: New test.
1732
17332013-12-16  Jakub Jelinek  <jakub@redhat.com>
1734
1735	PR middle-end/58956
1736	PR middle-end/59470
1737	* gcc.target/i386/pr59470.c: New test.
1738
17392013-12-14   Jan Hubicka  <jh@suse.cz>
1740
1741	PR ipa/59265
1742	* g++.dg/torture/pr59265.C: New testcase.
1743
17442013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1745
1746	* gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
1747	__builtin_ia32_emms for 32bit x86 targets.
1748	(foo32x2_le): Ditto.
1749	(main): Reorder function calls.
1750
17512013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1752
1753	* gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
1754
17552013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1756
1757	PR testsuite/58630
1758	* gcc.target/i386/pr43662.c (dg-options):
1759	Add -maccumulate-outgoing-args.
1760	* gcc.target/i386/pr43869.c (dg-options): Ditto.
1761	* gcc.target/i386/pr57003.c (dg-options): Ditto.
1762	* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1763	Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1764	* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1765	* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1766	* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1767	Add -maccumulate-outgoing-args.
1768	* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1769	* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1770	* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1771	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1772	* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1773	* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1774	* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1775	* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1776	* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1777	* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1778	* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1779	* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1780	* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1781	* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1782	* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1783
17842013-12-15  Janus Weil  <janus@gcc.gnu.org>
1785
1786	PR fortran/59493
1787	* gfortran.dg/unlimited_polymorphic_15.f90: New.
1788
17892013-12-14   Jan Hubicka  <jh@suse.cz>
1790
1791	PR middle-end/58477
1792	* g++.dg/ipa/devirt-19.C: New testcase.
1793
17942013-12-14  Marek Polacek  <polacek@redhat.com>
1795
1796	* c-c++-common/ubsan/overflow-negate-1.c: Add more testing.  Don't
1797	require int128 target.
1798	* c-c++-common/ubsan/overflow-negate-2.c: New test.
1799
18002013-12-14  Janus Weil  <janus@gcc.gnu.org>
1801
1802	PR fortran/59502
1803	* gfortran.dg/class_57.f90: New.
1804
18052013-12-14   H.J. Lu  <hongjiu.lu@intel.com>
1806
1807	PR target/59492
1808	* g++.dg/other/pr59492.C: New file.
1809
18102013-12-14  Andreas Schwab  <schwab@linux-m68k.org>
1811
1812	* g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
1813
18142013-12-14  Eric Botcazou  <ebotcazou@adacore.com>
1815
1816	* gcc.dg/pr59350.c: New test.
1817
18182013-12-14  Marek Polacek  <polacek@redhat.com>
1819
1820	* c-c++-common/ubsan/overflow-1.c: New test.
1821	* c-c++-common/ubsan/overflow-2.c: New test.
1822
18232013-12-14  Marek Polacek  <polacek@redhat.com>
1824
1825	PR sanitizer/59503
1826	* c-c++-common/ubsan/pr59503.c: New test.
1827
18282013-12-14  Janus Weil  <janus@gcc.gnu.org>
1829
1830	PR fortran/59450
1831	* gfortran.dg/typebound_proc_31.f90: New.
1832
18332013-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1834
1835	* g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
1836	Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
1837
18382013-12-03  Jeff Law  <law@redhat.com>
1839
1840	PR tree-optimization/45685
1841	* gcc.dg/tree-ssa/pr45685.c: New test.
1842
18432013-12-13  Bin Cheng  <bin.cheng@arm.com>
1844
1845	PR tree-optimization/58296
1846	PR tree-optimization/41488
1847	* gcc.dg/tree-ssa/scev-7.c: New test.
1848	* gcc.dg/pr41488.c: New test.
1849	* g++.dg/pr59445.C: New test.
1850
18512013-12-12  Tobias Burnus  <burnus@net-b.de>
1852
1853	PR fortran/59440
1854	* gfortran.dg/namelist_83.f90: New.
1855	* gfortran.dg/namelist_83_2.f90: New.
1856
18572013-12-12  Jakub Jelinek  <jakub@redhat.com>
1858
1859	PR middle-end/59470
1860	* g++.dg/opt/pr59470.C: New test.
1861
18622013-12-12  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1863
1864	* c-c++-common/tsan/free_race2.c: New file.
1865	* c-c++-common/tsan/race_on_barrier2.c: Likewise.
1866	* c-c++-common/tsan/race_on_mutex.c: Likewise.
1867	* c-c++-common/tsan/race_on_mutex2.c: Likewise.
1868	* c-c++-common/tsan/simple_race.c: Likewise.
1869	* c-c++-common/tsan/simple_stack.c: Likewise.
1870	* g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1871	* g++.dg/tsan/atomic_free.C: Likewise.
1872	* g++.dg/tsan/atomic_free2.C: Likewise.
1873	* g++.dg/tsan/benign_race.C: Likewise.
1874	* g++.dg/tsan/cond_race.C: Likewise.
1875	* g++.dg/tsan/default_options.C: Likewise.
1876	* g++.dg/tsan/fd_close_norace.C: Likewise.
1877	* g++.dg/tsan/fd_close_norace2.C: Likewise.
1878	* g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
1879
18802013-12-12  Jakub Jelinek  <jakub@redhat.com>
1881
1882	PR libgomp/59467
1883	* gfortran.dg/gomp/pr59467.f90: New test.
1884	* c-c++-common/gomp/pr59467.c: New test.
1885
18862013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
1887
1888	PR testsuite/59442
1889	* gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
1890	* gcc.target/i386/sse2-movapd-2.c: Likewise.
1891	* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
1892	* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
1893
18942013-12-11  Sriraman Tallam  <tmsriram@google.com>
1895
1896	PR target/59390
1897	* gcc.target/i386/pr59390.c: New test.
1898	* gcc.target/i386/pr59390_1.c: New test.
1899	* gcc.target/i386/pr59390_2.c: New test.
1900
19012013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1902
1903	* g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
1904	* g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1905	* g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1906	* g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1907	* g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1908	* g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1909	* g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1910	test stored in c-c++-common.  Also, added the Cilk runtime's library
1911	to the ld_library_path.
1912
19132013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1914
1915	PR middle-end/59134
1916	* gcc.c-torture/compile/pr59134.c: New test.
1917	* gnat.dg/misaligned_volatile.adb: New test.
1918
19192013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1920	    Sandra Loosemore  <sandra@codesourcery.com>
1921
1922	* gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
1923
19242013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
1925
1926	PR middle-end/23623
1927	PR middle-end/48784
1928	PR middle-end/56341
1929	PR middle-end/56997
1930	* gcc.dg/pr23623.c: New test.
1931	* gcc.dg/pr48784-1.c: New test.
1932	* gcc.dg/pr48784-2.c: New test.
1933	* gcc.dg/pr56341-1.c: New test.
1934	* gcc.dg/pr56341-2.c: New test.
1935	* gcc.dg/pr56997-1.c: New test.
1936	* gcc.dg/pr56997-2.c: New test.
1937	* gcc.dg/pr56997-3.c: New test.
1938
19392013-12-11  Janus Weil  <janus@gcc.gnu.org>
1940
1941	PR fortran/58916
1942	* gfortran.dg/allocate_with_source_4.f90: New.
1943
19442013-12-11  Jakub Jelinek  <jakub@redhat.com>
1945
1946	PR tree-optimization/59417
1947	* gcc.c-torture/compile/pr59417.c: New test.
1948
1949	PR tree-optimization/59386
1950	* gcc.c-torture/compile/pr59386.c: New test.
1951
19522013-12-11  Bin Cheng  <bin.cheng@arm.com>
1953
1954	Reverted:
1955	2013-12-10  Bin Cheng  <bin.cheng@arm.com>
1956	PR tree-optimization/41488
1957	* gcc.dg/tree-ssa/scev-7.c: New test.
1958	* gcc.dg/pr41488.c: New test.
1959
19602013-12-10  Janus Weil  <janus@gcc.gnu.org>
1961
1962	PR fortran/35831
1963	* gfortran.dg/c_by_val_5.f90: Modified.
1964	* gfortran.dg/dummy_procedure_10.f90: New.
1965
19662013-12-10  Yury Gribov  <y.gribov@samsung.com>
1967
1968	* gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
1969	* g++-dg/tsan/tsan.exp: Likewise.
1970
19712013-12-10  Richard Biener  <rguenther@suse.de>
1972
1973	PR middle-end/38474
1974	* gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
1975
19762013-12-10  Jakub Jelinek  <jakub@redhat.com>
1977
1978	* gcc.dg/vect/vect-cond-11.c: New test.
1979	* gcc.target/i386/vect-cond-1.c: New test.
1980	* gcc.target/i386/avx2-gather-5.c: New test.
1981	* gcc.target/i386/avx2-gather-6.c: New test.
1982	* gcc.dg/vect/vect-mask-loadstore-1.c: New test.
1983	* gcc.dg/vect/vect-mask-load-1.c: New test.
1984
19852013-12-09  Marek Polacek  <polacek@redhat.com>
1986
1987	PR sanitizer/59437
1988	* g++.dg/ubsan/pr59437.C: New test.
1989
19902013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1991
1992	* c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
1993	* gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
1994	* g++-dg/tsan/tsan.exp: Likewise.
1995
19962013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
1997
1998	* gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
1999	* gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
2000
20012013-12-10  Bin Cheng  <bin.cheng@arm.com>
2002
2003	PR tree-optimization/41488
2004	* gcc.dg/tree-ssa/scev-7.c: New test.
2005	* gcc.dg/pr41488.c: New test.
2006
20072013-12-09  Joseph Myers  <joseph@codesourcery.com>
2008
2009	PR preprocessor/55715
2010	* gcc.dg/cpp/expr-overflow-1.c: New test.
2011
20122013-12-10  Tobias Burnus  <burnus@net-b.de>
2013
2014	PR fortran/59428
2015	PR fortran/58099
2016	PR fortran/58676
2017	PR fortran/41724
2018	* gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
2019
20202013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
2021
2022	PR c++/59435
2023	* g++.dg/cpp0x/variadic-sizeof3.C: New.
2024
20252013-12-09  David Malcolm  <dmalcolm@redhat.com>
2026
2027	* g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
2028	use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
2029	explicit.
2030	* gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
2031
20322013-12-09  Richard Earnshaw  <rearnsha@arm.com>
2033
2034	* gcc.target/arm/ldrd-strd-offset.c: New.
2035
20362013-12-09  Martin Jambor  <mjambor@suse.cz>
2037
2038	* gcc.c-torture/compile/pr39834.c: Remove optimization level option.
2039	* gcc.c-torture/compile/pr48929.c: Likewise.
2040	* gcc.c-torture/compile/pr55569.c: Likewise.
2041	* gcc.c-torture/compile/sra-1.c: Likewise.
2042	* gcc.c-torture/compile/pr45085.c: Moved to...
2043	* gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
2044
20452013-12-09  Marek Polacek  <polacek@redhat.com>
2046
2047	PR sanitizer/59415
2048	* g++.dg/ubsan/pr59415.C: New test.
2049
20502013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
2051
2052	PR c++/52707
2053	* g++.dg/cpp0x/deleted2.C: New.
2054
20552013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2056
2057	* gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
2058
20592013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
2060
2061	* lib/asan-dg.exp (asan-gtest): Remove expected output from the
2062	pass/fail line and add it to the log instead.
2063
20642013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
2065
2066	PR target/52898
2067	PR target/51697
2068	* gcc.target/sh/pr51697.c: New.
2069
20702013-12-08  Uros Bizjak  <ubizjak@gmail.com>
2071
2072	* gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
2073	* gcc.dg/macro-fusion-2.c: Ditto.
2074	* gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
2075	* gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
2076
20772013-12-08  Tobias Burnus  <burnus@net-b.de>
2078
2079	PR fortran/58099
2080	PR fortran/58676
2081	PR fortran/41724
2082	* gfortran.dg/elemental_subroutine_8.f90: New.
2083	* gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
2084	* gfortran.dg/proc_ptr_11.f90: Ditto.
2085	* gfortran.dg/proc_ptr_result_8.f90: Ditto.
2086	* gfortran.dg/proc_ptr_32.f90: Update dg-error.
2087	* gfortran.dg/proc_ptr_33.f90: Ditto.
2088	* gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
2089	which is not elemental.
2090	* gfortran.dg/proc_ptr_result_7.f90: Ditto.
2091
20922013-12-07  Janus Weil  <janus@gcc.gnu.org>
2093
2094	PR fortran/59414
2095	* gfortran.dg/class_result_2.f90: New.
2096
20972013-12-06  Jakub Jelinek  <jakub@redhat.com>
2098
2099	PR tree-optimization/59388
2100	* gcc.c-torture/execute/pr59388.c: New test.
2101
21022013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
2103
2104	PR testsuite/59043
2105	* g++.dg/pubtypes.C: Adjust the regular expression.
2106	* gcc.dg/pubtypes-1.c: Likewise.
2107	* gcc.dg/pubtypes-2.c: Likewise.
2108	* gcc.dg/pubtypes-3.c: Likewise.
2109	* gcc.dg/pubtypes-4.c: Likewise.
2110
21112013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
2112
2113	* gcc.dg/vect/vect-nop-move.c: Fix dg options.
2114
21152013-12-06  Uros Bizjak  <ubizjak@gmail.com>
2116
2117	PR target/59405
2118	* gcc.target/i386/pr59405.c: New test.
2119
21202013-12-06  Ian Bolton  <ian.bolton@arm.com>
2121	    Mark Mitchell  <mark@codesourcery.com>
2122
2123	PR target/59091
2124	* gcc.target/arm/builtin-trap.c: New test.
2125	* gcc.target/arm/thumb-builtin-trap.c: Likewise.
2126
21272013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129	* gcc.target/sparc/pdistn.c: New test.
2130	* gcc.target/sparc/pdistn-2.c: Likewise.
2131
21322013-12-06  Richard Biener  <rguenther@suse.de>
2133
2134	PR tree-optimization/59058
2135	* gcc.dg/torture/pr59058.c: New testcase.
2136
21372013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
2138
2139	* g++.dg/warn/pr15774-1.C: Adjust expected message.
2140
21412013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
2142
2143	PR rtl-optimization/59317
2144	* gcc.target/mips/pr59317.c: New.
2145
21462013-12-05  Marek Polacek  <polacek@redhat.com>
2147
2148	PR sanitizer/59333
2149	PR sanitizer/59397
2150	* c-c++-common/ubsan/pr59333.c: New test.
2151	* c-c++-common/ubsan/pr59397.c: New test.
2152
21532013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
2154
2155	* gcc.dg/vect/vect-nop-move.c: New test.
2156
21572013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2158
2159	* c-c++-common/tsan/atomic_stack.c: New test.
2160	* c-c++-common/tsan/fd_pipe_race.c: New test.
2161	* c-c++-common/tsan/free_race.c: New test.
2162	* c-c++-common/tsan/mutexset1.c: New test.
2163	* c-c++-common/tsan/race_on_barrier.c: New test.
2164	* c-c++-common/tsan/sleep_sync.c: New test.
2165	* c-c++-common/tsan/thread_leak.c: New test.
2166	* c-c++-common/tsan/thread_leak1.c: New test.
2167	* c-c++-common/tsan/thread_leak2.c: New test.
2168	* c-c++-common/tsan/tiny_race.c: New test.
2169	* c-c++-common/tsan/tls_race.c: New test.
2170	* c-c++-common/tsan/write_in_reader_lock.c: New test.
2171	* lib/tsan-dg.exp: New file.
2172	* gcc.dg/tsan/tsan.exp: New file.
2173	* g++.dg/tsan/tsan.exp: New file.
2174	* g++.dg/dg.exp: Prune tsan subdirectory.
2175
21762013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
2177
2178	* gcc.target/i386/readeflags-1.c: New.
2179	* gcc.target/i386/writeeflags-1.c: Ditto.
2180
21812013-12-05  Yury Gribov  <y.gribov@samsung.com>
2182
2183	PR sanitizer/59369
2184	* c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
2185	* c-c++-common/asan/pr59063-2.c: Likewise.
2186
21872013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
2188
2189	* g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
2190	* g++.dg/cpp0x/defaulted2.C: Likewise.
2191	* g++.dg/cpp1y/auto-fn8.C: Likewise.
2192	* g++.dg/gomp/udr-3.C: Likewise.
2193	* g++.dg/lookup/extern-c-redecl5.C: Likewise.
2194	* g++.dg/lookup/linkage1.C: Likewise.
2195	* g++.dg/overload/new1.C: Likewise.
2196	* g++.dg/parse/friend5.C: Likewise.
2197	* g++.dg/parse/namespace-alias-1.C: Likewise.
2198	* g++.dg/parse/namespace10.C: Likewise.
2199	* g++.dg/parse/redef2.C: Likewise.
2200	* g++.dg/template/friend44.C: Likewise.
2201	* g++.old-deja/g++.brendan/crash42.C: Likewise.
2202	* g++.old-deja/g++.brendan/crash52.C: Likewise.
2203	* g++.old-deja/g++.brendan/crash55.C: Likewise.
2204	* g++.old-deja/g++.jason/overload21.C: Likewise.
2205	* g++.old-deja/g++.jason/overload5.C: Likewise.
2206	* g++.old-deja/g++.jason/redecl1.C: Likewise.
2207	* g++.old-deja/g++.law/arm8.C: Likewise.
2208	* g++.old-deja/g++.other/main1.C: Likewise.
2209
22102013-12-05  Richard Biener  <rguenther@suse.de>
2211
2212	PR tree-optimization/56787
2213	* gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
2214
22152013-12-05  Kostya Serebryany  <kcc@google.com>
2216
2217	* c-c++-common/asan/null-deref-1.c: Update the test
2218	to match the fresh asan run-time.
2219
22202013-12-05  Richard Biener  <rguenther@suse.de>
2221
2222	PR tree-optimization/59374
2223	* gcc.dg/torture/pr59374-1.c: New testcase.
2224	* gcc.dg/torture/pr59374-2.c: Likewise.
2225
22262013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
2227
2228	* gcc.target/ia64/pr52731.c: New.
2229
22302013-12-04  Jeff Law  <law@redhat.com>
2231
2232	* gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
2233	* gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
2234	-fisolate-erroneous-paths-attribute.
2235	* gcc.dg/tree-ssa/isolate-4.c: Likewise.
2236
22372013-12-04  Joseph Myers  <joseph@codesourcery.com>
2238
2239	PR c/52023
2240	* gcc.dg/c11-align-6.c: New test.
2241
22422013-12-04  Marek Polacek  <polacek@redhat.com>
2243
2244	* c-c++-common/ubsan/overflow-mul-2.c: New test.
2245	* c-c++-common/ubsan/overflow-add-1.c: New test.
2246	* c-c++-common/ubsan/overflow-add-2.c: New test.
2247	* c-c++-common/ubsan/overflow-mul-1.c: New test.
2248	* c-c++-common/ubsan/overflow-sub-1.c: New test.
2249	* c-c++-common/ubsan/overflow-sub-2.c: New test.
2250	* c-c++-common/ubsan/overflow-negate-1.c: New test.
2251
22522013-12-04  Marek Polacek  <polacek@redhat.com>
2253
2254	PR c/54113
2255	* gcc.dg/pr54113.c: New test.
2256
22572013-12-04  Jakub Jelinek  <jakub@redhat.com>
2258
2259	PR c++/59268
2260	* g++.dg/cpp0x/constexpr-template6.C: New test.
2261
22622013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264	* gnat.dg/pack19.adb: New test.
2265
22662013-12-04  Jakub Jelinek  <jakub@redhat.com>
2267
2268	PR rtl-optimization/58726
2269	* gcc.c-torture/execute/pr58726.c: New test.
2270
2271	PR target/59163
2272	* g++.dg/torture/pr59163.C: New test.
2273
2274	PR tree-optimization/59355
2275	* g++.dg/ipa/pr59355.C: New test.
2276
22772013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2278
2279	* gcc.dg/tree-ssa/slsr-39.c: Update.
2280	* gcc.dg/tree-ssa/slsr-41.c: New test.
2281
22822013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2283
2284	* gcc.target/powerpc/pr57363.c: New test.
2285
22862013-12-03  Wei Mi  <wmi@google.com>
2287
2288	PR rtl-optimization/59020
2289	* gcc.dg/pr59020.c: New.
2290	* gcc.dg/macro-fusion-1.c: New.
2291	* gcc.dg/macro-fusion-2.c: New.
2292
22932013-12-03  Yury Gribov  <y.gribov@samsung.com>
2294
2295	PR sanitizer/59063
2296	* lib/asan-dg.exp: Don't add anything to flags if libsanitizer
2297	has not been found.
2298	* lib/ubsan-dg.exp: Likewise.  Append to flags also
2299	-B${gccpath}/libsanitizer/.
2300
23012013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2302
2303	* gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
2304
23052013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
2306
2307	PR target/59363
2308	* gcc.target/i386/pr59363.c: New file.
2309
23102013-12-03  Marek Polacek  <polacek@redhat.com>
2311
2312	PR c/59351
2313	* gcc.dg/pr59351.c: New test.
2314
23152013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
2316
2317	* gcc.dg/20020312-2.c: Add __nds32__ case.
2318	* gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
2319	* gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
2320	* gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
2321	* gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
2322	* gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
2323	* gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
2324	* gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
2325	* gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
2326	* gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
2327	* gcc.target/nds32: New nds32 specific directory and testcases.
2328	* lib/target-supports.exp (check_profiling_available): Check for
2329	nds32*-*-elf.
2330
23312013-12-03  Jakub Jelinek  <jakub@redhat.com>
2332
2333	PR tree-optimization/59362
2334	* gcc.c-torture/compile/pr59362.c: New test.
2335
2336	PR middle-end/59011
2337	* gcc.dg/pr59011.c: New test.
2338
2339	PR target/58864
2340	* g++.dg/opt/pr58864.C: New test.
2341
23422013-12-02  Jeff Law  <law@redhat.com>
2343
2344	PR tree-optimization/59322
2345	* gcc.c-torture/compile/pr59322.c: New test.
2346
23472013-12-02  Sriraman Tallam  <tmsriram@google.com>
2348
2349	PR target/58944
2350	* gcc.target/i386/pr58944.c: New test.
2351
23522013-12-02  Joseph Myers  <joseph@codesourcery.com>
2353
2354	PR c/58235
2355	* gcc.dg/c90-array-lval-8.c: New test.
2356
23572013-12-02  Jakub Jelinek  <jakub@redhat.com>
2358
2359	PR tree-optimization/59358
2360	* gcc.c-torture/execute/pr59358.c: New test.
2361
2362	PR lto/59326
2363	* gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
2364	* lib/target-supports.exp (check_effective_target_avx2): ... here.
2365	(check_effective_target_vect_simd_clones): New.
2366	* gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
2367	vect_simd_clones.
2368	* gcc.dg/vect/vect-simd-clone-2.c: Likewise.
2369	* gcc.dg/vect/vect-simd-clone-3.c: Likewise.
2370	* gcc.dg/vect/vect-simd-clone-4.c: Likewise.
2371	* gcc.dg/vect/vect-simd-clone-5.c: Likewise.
2372	* gcc.dg/vect/vect-simd-clone-6.c: Likewise.
2373	* gcc.dg/vect/vect-simd-clone-7.c: Likewise.
2374	* gcc.dg/vect/vect-simd-clone-8.c: Likewise.
2375	* gcc.dg/vect/vect-simd-clone-9.c: Likewise.
2376	* gcc.dg/vect/vect-simd-clone-10.c: Likewise.
2377	* gcc.dg/vect/vect-simd-clone-11.c: Likewise.
2378	* gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2379
23802013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2381
2382	* gcc.dg/pr56997-4.c: New testcase.
2383
23842013-12-02  Marek Polacek  <polacek@redhat.com>
2385
2386	* c-c++-common/ubsan/vla-1.c: Split the tests into individual
2387	functions.
2388
23892013-12-02  Richard Biener  <rguenther@suse.de>
2390
2391	PR tree-optimization/59139
2392	* gcc.dg/torture/pr59139.c: New testcase.
2393
23942013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
2395
2396	* gnat.dg/opt30.adb: New test.
2397
23982013-12-01  Paul Thomas  <pault@gcc.gnu.org>
2399
2400	PR fortran/57354
2401	* gfortran.dg/realloc_on_assign_23.f90 : New test
2402
24032013-12-01  Paul Thomas  <pault@gcc.gnu.org>
2404
2405	PR fortran/34547
2406	* gfortran.dg/null_5.f90 : Include new error.
2407	* gfortran.dg/null_6.f90 : Include new error.
2408
24092013-11-29  Marek Polacek  <polacek@redhat.com>
2410
2411	PR sanitizer/59331
2412	* g++.dg/ubsan/pr59331.C: New test.
2413	* g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
2414	Disable the -w option.
2415	* c-c++-common/ubsan/vla-1.c: Likewise.
2416	* c-c++-common/ubsan/vla-2.c: Likewise.
2417	* c-c++-common/ubsan/vla-3.c: Don't use the -w option.
2418
24192013-11-29  Joseph Myers  <joseph@codesourcery.com>
2420
2421	PR c/42262
2422	* gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
2423
24242013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
2425
2426	* lib/asan-dg.exp (asan_link_flags): Properly add path to
2427	libsanitizer.spec to cflags.
2428
24292013-11-29  Richard Biener  <rguenther@suse.de>
2430
2431	PR middle-end/59208
2432	* g++.dg/torture/pr59208.C: New testcase.
2433
24342013-11-29  Jakub Jelinek  <jakub@redhat.com>
2435	    Yury Gribov  <y.gribov@samsung.com>
2436
2437	PR sanitizer/59063
2438	* c-c++-common/asan/pr59063-1.c: New test.
2439	* c-c++-common/asan/pr59063-2.c: Likewise.
2440	* lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
2441	* lib/ubsan-dg.exp: Likewise.
2442
24432013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
2444
2445	* gnat.dg/opt29.ad[sb]: New test.
2446
24472013-11-29  Richard Biener  <rguenther@suse.de>
2448
2449	PR middle-end/59338
2450	* gcc.dg/torture/pr59338.c: New testcase.
2451
24522013-11-29  Jakub Jelinek  <jakub@redhat.com>
2453
2454	PR lto/59326
2455	* gcc.dg/vect/vect-simd-clone-12.c: New test.
2456	* gcc.dg/vect/vect-simd-clone-12a.c: New test.
2457	* gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
2458
2459	PR c/59280
2460	* c-c++-common/pr59280.c: New test.
2461
24622013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2463
2464	* gcc.target/arm/lp1243022.c: Skip target arm-neon.
2465
24662013-11-29  Joseph Myers  <joseph@codesourcery.com>
2467
2468	PR c/57574
2469	* gcc.dg/inline-35.c: New test.
2470
24712013-11-28  Jakub Jelinek  <jakub@redhat.com>
2472
2473	PR c++/59297
2474	* g++.dg/gomp/pr59297.C: New test.
2475
24762013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
2477
2478	PR target/57293
2479	* gcc.target/i386/pr57293.c: New.
2480
24812013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2482
2483	* gcc.target/arm/vrinta-ce.c: New testcase.
2484
24852013-11-28  Richard Biener  <rguenther@suse.de>
2486
2487	PR lto/59323
2488	* gcc.dg/lto/pr59323-2_0.c: New testcase.
2489
24902013-11-28  Richard Biener  <rguenther@suse.de>
2491
2492	PR tree-optimization/59330
2493	* gcc.dg/torture/pr59330.c: New testcase.
2494
24952013-11-28  Richard Biener  <rguenther@suse.de>
2496
2497	PR lto/59323
2498	* gcc.dg/lto/pr59323_0.c: New testcase.
2499
25002013-11-28  Jakub Jelinek  <jakub@redhat.com>
2501
2502	PR middle-end/57393
2503	PR tree-optimization/58018
2504	PR tree-optimization/58131
2505	* gcc.dg/torture/pr57393-1.c: New test.
2506	* gcc.dg/torture/pr57393-2.c: New test.
2507	* gcc.dg/torture/pr57393-3.c: New test.
2508	* gcc.dg/torture/pr58018.c: New test.
2509	* gcc.dg/torture/pr58131.c: New test.
2510	* gfortran.dg/pr57393-1.f90: New test.
2511	* gfortran.dg/pr57393-2.f90: New test.
2512
25132013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2514
2515	* gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
2516
25172013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
2518
2519	* gcc.dg/guality/param-3.c: New test.
2520
25212013-11-27  Uros Bizjak  <ubizjak@gmail.com>
2522	    Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
2523
2524	PR target/56788
2525	* gcc.target/i386/xop-frczX.c: New test.
2526
25272013-11-27  Jakub Jelinek  <jakub@redhat.com>
2528
2529	PR tree-optimization/59014
2530	* gcc.c-torture/execute/pr59014-2.c: New test.
2531
25322013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
2533
2534	PR c++/58647
2535	* g++.dg/parse/crash66.C: New.
2536
25372013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
2538
2539	* gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
2540	* gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
2541
25422013-11-27  Marek Polacek  <polacek@redhat.com>
2543
2544	PR sanitizer/59306
2545	* g++.dg/ubsan/pr59306.C: New test.
2546
25472013-11-27  Aldy Hernandez  <aldyh@redhat.com>
2548	    Jakub Jelinek  <jakub@redhat.com>
2549
2550	* g++.dg/gomp/declare-simd-1.C (f38): Make sure
2551	simdlen is a power of two.
2552	* gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
2553	Remove -msse2.  Adjust regexps for name mangling changes.
2554	* gcc.dg/gomp/simd-clones-3.c: Likewise.
2555	* gcc.dg/vect/vect-simd-clone-1.c: New test.
2556	* gcc.dg/vect/vect-simd-clone-2.c: New test.
2557	* gcc.dg/vect/vect-simd-clone-3.c: New test.
2558	* gcc.dg/vect/vect-simd-clone-4.c: New test.
2559	* gcc.dg/vect/vect-simd-clone-5.c: New test.
2560	* gcc.dg/vect/vect-simd-clone-6.c: New test.
2561	* gcc.dg/vect/vect-simd-clone-7.c: New test.
2562	* gcc.dg/vect/vect-simd-clone-8.c: New test.
2563	* gcc.dg/vect/vect-simd-clone-9.c: New test.
2564	* gcc.dg/vect/vect-simd-clone-10.c: New test.
2565	* gcc.dg/vect/vect-simd-clone-10.h: New file.
2566	* gcc.dg/vect/vect-simd-clone-10a.c: New file.
2567	* gcc.dg/vect/vect-simd-clone-11.c: New test.
2568
25692013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2570
2571	* gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
2572	Call set_ld_library_path_env_vars.
2573	* g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2574
25752013-11-27  Tom de Vries  <tom@codesourcery.com>
2576	    Marc Glisse  <marc.glisse@inria.fr>
2577
2578	PR c++/59032
2579	* c-c++-common/pr59032.c: New testcase.
2580
25812013-11-27  Tom de Vries  <tom@codesourcery.com>
2582	    Marc Glisse  <marc.glisse@inria.fr>
2583
2584	PR middle-end/59037
2585	* c-c++-common/pr59037.c: New testcase.
2586
25872013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
2588
2589	* gcc.c-torture/execute/20131127-1.c: New test.
2590
25912013-11-27  Richard Biener  <rguenther@suse.de>
2592
2593	PR tree-optimization/59288
2594	* gcc.dg/torture/pr59288.c: New testcase.
2595
25962013-11-27  Marek Polacek  <polacek@redhat.com>
2597
2598	* c-c++-common/ubsan/undefined-1.c: New test.
2599
26002013-11-26  Jakub Jelinek  <jakub@redhat.com>
2601
2602	PR tree-optimization/59014
2603	* gcc.c-torture/execute/pr59014.c: New test.
2604
2605	PR target/59229
2606	* gcc.c-torture/execute/pr59229.c: New test.
2607
2608	PR rtl-optimization/59166
2609	* gcc.dg/torture/pr59166.c: New test.
2610
2611	PR c++/58874
2612	* g++.dg/gomp/pr58874.C: New test.
2613
2614	PR middle-end/59150
2615	* g++.dg/gomp/pr59150.C: New test.
2616
2617	PR middle-end/59152
2618	* c-c++-common/gomp/pr59152.c: New test.
2619
26202013-11-26  Uros Bizjak  <ubizjak@gmail.com>
2621
2622	* gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
2623	* gcc.dg/gomp/openmp-simd-2.c: Ditto.
2624	* g++.dg/gomp/openmp-simd-1.C: Ditto.
2625	* g++.dg/gomp/openmp-simd-2.C: Ditto.
2626	* gfortran.dg/c_loc_test_22.f90: Ditto.
2627	* gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
2628	* gcc.dg/tree-ssa/isolate-5.c: Ditto.
2629	* gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
2630	* gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
2631	* gcc.dg/pr57518.c: Cleanup ira rtl dump.
2632	* gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
2633
26342013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
2635
2636	* gcc.target/arm/20131120.c: New test.
2637
26382013-11-26  Richard Biener  <rguenther@suse.de>
2639
2640	PR tree-optimization/59245
2641	* gcc.dg/torture/pr59245.c: New testcase.
2642
26432013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2644
2645	PR target/59290
2646	* gcc.target/arm/negdi-2.c: Scan more general register names.
2647
26482013-11-26  Terry Guo  <terry.guo@arm.com>
2649
2650	* gcc.target/arm/thumb1-pic-high-reg.c: New case.
2651	* gcc.target/arm/thumb1-pic-single-base.c: New case.
2652
26532013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
2654
2655	PR c++/58700
2656	* g++.dg/parse/bitfield4.C: New.
2657
26582013-11-26  Richard Biener  <rguenther@suse.de>
2659
2660	PR tree-optimization/59287
2661	* gcc.dg/tree-ssa/alias-29.c: New testcase.
2662
26632013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2664
2665	PR c++/54485
2666	* g++.dg/other/default8.C: New.
2667	* g++.dg/tc1/dr217.C: Remove xfail.
2668	* g++.dg/other/default5.C: Adjust.
2669	* g++.old-deja/g++.mike/p1989.C: Likewise.
2670
26712013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2672
2673	PR c++/58607
2674	* g++.dg/cpp0x/constexpr-ice9.C: New.
2675
26762013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2677
2678	PR c++/58810
2679	* g++.dg/other/cv_func3.C: New.
2680	* g++.dg/other/cv_func.C: Adjust.
2681	* g++.dg/parse/fn-typedef2.C: Likewise.
2682
26832013-11-25  Marek Polacek  <polacek@redhat.com>
2684
2685	PR sanitizer/59250
2686	* g++.dg/ubsan/pr59250.C: New test.
2687
26882013-11-25  Janus Weil  <janus@gcc.gnu.org>
2689
2690	PR fortran/59143
2691	* gfortran.dg/typebound_proc_30.f90: New.
2692
26932013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
2694
2695	PR c++/59080
2696	* g++.dg/cpp0x/initlist75.C: New.
2697
2698	PR c++/59096
2699	* g++.dg/cpp0x/gen-attrs-57.C: New.
2700
27012013-11-25  Adam Butcher  <adam@jessamine.co.uk>
2702
2703	PR c++/59112
2704	PR c++/59113
2705	* g++.dg/cpp1y/pr58533.C: Updated testcase.
2706	* g++.dg/cpp1y/pr59112.C: New testcase.
2707	* g++.dg/cpp1y/pr59113.C: New testcase.
2708
27092013-11-25  Terry Guo  <terry.guo@arm.com>
2710
2711	* gcc.target/arm/thumb2-slow-flash-data.c: New.
2712
27132013-11-23  Uros Bizjak  <ubizjak@gmail.com>
2714
2715	* gcc.dg/float-exact-1.c: Use dg-add-options ieee.
2716	[LDBL_MANT_DIG == 113]: Fix wrong variable name.
2717
27182013-11-23  Janus Weil  <janus@gcc.gnu.org>
2719
2720	PR fortran/59228
2721	* gfortran.dg/asynchronous_4.f90: New.
2722
27232013-11-22  Jakub Jelinek  <jakub@redhat.com>
2724
2725	* c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
2726	cleanup-tree-dump directive.
2727
27282013-11-22  Jan Hubicka  <jh@suse.cz>
2729
2730	* gcc.dg/20081223-1.c: Add -ffat-lto-objects.
2731	* gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
2732
27332013-11-22  Jakub Jelinek  <jakub@redhat.com>
2734
2735	* g++.dg/ubsan/return-1.C: New test.
2736	* g++.dg/ubsan/return-2.C: New test.
2737
2738	* c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
2739	optimizing away some __asan_report* calls.
2740
27412013-11-22  Martin Jambor  <mjambor@suse.cz>
2742
2743	* gcc.dg/pr10474.c: Also test ppc64.
2744	* gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
2745	to longs.
2746	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2747
27482013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2749
2750	PR target/59054
2751	* gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
2752	specify an appropriate register class for VSX operations.
2753	(load_vsx): Use it.
2754	(load_gpr_to_vsx): Likewise.
2755	(load_vsx_to_gpr): Likewise.
2756	* gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
2757	register class for VSX registers that the type can handle.  Remove
2758	checks for explicit number of instructions generated, just check
2759	if the instruction is generated.
2760	* gcc.target/powerpc/direct-move-vint2.c: Likewise.
2761	* gcc.target/powerpc/direct-move-float1.c: Likewise.
2762	* gcc.target/powerpc/direct-move-float2.c: Likewise.
2763	* gcc.target/powerpc/direct-move-double1.c: Likewise.
2764	* gcc.target/powerpc/direct-move-double2.c: Likewise.
2765	* gcc.target/powerpc/direct-move-long1.c: Likewise.
2766	* gcc.target/powerpc/direct-move-long2.c: Likewise.
2767
2768	* gcc.target/powerpc/pr59054.c: Remove duplicate code.
2769
2770	* gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
2771	* gcc.target/powerpc/bool3-p7.c: Likewise.
2772	* gcc.target/powerpc/bool3-p8.c: Likewise.
2773
2774	* gcc.target/powerpc/p8vector-ldst.c: Just check that the
2775	appropriate instructions are generated, don't check the count.
2776
27772013-11-22  Richard Earnshaw  <rearnsha@arm.com>
2778
2779	PR target/59216
2780	* gcc.target/arm/negdi-4.c: Delete invalid test.
2781	* gcc.dg/torture/pr59216.c: New test.
2782
27832013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
2784
2785	* gcc.target/aarch64/vmov_n_1.c: New testcase.
2786
27872013-11-22  Richard Biener  <rguenther@suse.de>
2788
2789	* gcc.dg/torture/20131122-0.c: New testcase.
2790
27912013-11-22  Jakub Jelinek  <jakub@redhat.com>
2792
2793	* gcc.dg/vect/vect-124.c: New test.
2794
27952013-11-21  Cary Coutant  <ccoutant@google.com>
2796
2797	* gcc.dg/debug/dwarf2/mlt1.c: New test.
2798	* gcc.dg/debug/dwarf2/mlt2.c: New test.
2799
28002013-11-21  Jeff Law  <law@redhat.com>
2801
2802	PR tree-optimization/59221
2803	* gcc.c-torture/execute/pr59221.c: New test.
2804
28052013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2806
2807	PR libfortran/59227
2808	* gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
2809	Make more generic for other platforms.
2810
28112013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
2812
2813	PR target/53976
2814	* gcc.target/sh/pr53976-1.c: New.
2815
28162013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2817
2818	PR libfortran/49024
2819	* gfortran.dg/erf_3.F90: New file.
2820
28212013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2822
2823	* gcc.target/powerpc/pr48258-1.c: Skip for little endian.
2824
28252013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
2826
2827	PR rtl-optimization/59133
2828	* gcc.target/i386/pr59133.c: New.
2829
28302013-11-20  Joseph Myers  <joseph@codesourcery.com>
2831
2832	PR middle-end/21718
2833	* gcc.dg/float-exact-1.c: New test.
2834
28352013-11-20  Richard Earnshaw  <rearnsha@arm.com>
2836
2837	PR rtl-optimization/54300
2838	* gcc.target/arm/pr54300.C: New test.
2839
28402013-11-20  Diego Novillo  <dnovillo@google.com>
2841
2842	PR 59212
2843	* g++.dg/plugin/selfassign.c: Include stringpool.h
2844
28452013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2846
2847	* gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
2848
28492013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2850
2851	* gcc.target/s390/htm-1.c: Rename to ...
2852	* gcc.target/s390/htm-builtins-compile-1.c: ... this one.
2853	* gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
2854	* gcc.target/s390/htm-builtins-compile-3.c: ... this one.
2855	* gcc.target/s390/htm-builtins-compile-2.c: New testcase.
2856	* gcc.target/s390/htm-builtins-1.c: New testcase.
2857	* gcc.target/s390/htm-builtins-2.c: New testcase.
2858	* gcc.target/s390/s390.exp: Add check for htm machine.
2859
28602013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
2861
2862	PR c/53001
2863	* c-c++-common/Wfloat-conversion.c: Copies relevant
2864	tests from c-c++-common/Wconversion-real.c,
2865	gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
2866	new testcase for conversions that are warned about by
2867	-Wfloat-conversion.
2868
28692013-11-19  Martin Jambor  <mjambor@suse.cz>
2870
2871	PR rtl-optimization/59099
2872	* gcc.target/i386/pr59099.c: New test.
2873
28742013-11-19  Sriraman Tallam  <tmsriram@google.com>
2875
2876	* gcc.dg/tree-prof/cold_partition_label.c: New testcase.
2877
28782013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2879
2880	* gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
2881	construct parameter slot value in endian-independent way.
2882	(fcevv, fciievv, fcvevv): Use it.
2883
28842013-11-19  Jan Hubicka  <jh@suse.cz>
2885
2886	* ipa/devirt9.C: Fix prevoius change.
2887
28882013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
2889
2890	* gcc.c-torture/execute/20101011-1.c (__aarch64__):
2891	Remove defined(__linux__).
2892
28932013-11-19  Richard Biener  <rguenther@suse.de>
2894
2895	PR tree-optimization/59164
2896	* gcc.dg/torture/pr59164.c: New testcase.
2897
28982013-11-19  Richard Biener  <rguenther@suse.de>
2899
2900	PR middle-end/58956
2901	* gcc.dg/torture/pr58956.c: New testcase.
2902
29032013-11-19  Marek Polacek  <polacek@redhat.com>
2904
2905	* c-c++-common/ubsan/null-1.c: New test.
2906	* c-c++-common/ubsan/null-2.c: New test.
2907	* c-c++-common/ubsan/null-3.c: New test.
2908	* c-c++-common/ubsan/null-4.c: New test.
2909	* c-c++-common/ubsan/null-5.c: New test.
2910	* c-c++-common/ubsan/null-6.c: New test.
2911	* c-c++-common/ubsan/null-7.c: New test.
2912	* c-c++-common/ubsan/null-8.c: New test.
2913	* c-c++-common/ubsan/null-9.c: New test.
2914	* c-c++-common/ubsan/null-10.c: New test.
2915	* c-c++-common/ubsan/null-11.c: New test.
2916	* gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
2917	* c-c++-common/ubsan/shift-1.c: Likewise.
2918	* c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2919
29202013-11-19  Uros Bizjak  <ubizjak@gmail.com>
2921
2922	* gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
2923
29242013-11-19  Jan Hubicka  <jh@suse.cz>
2925
2926	* ipa/devirt9.C: Verify that the optimization happens already before.
2927	whole-program.
2928
29292013-11-19  Richard Biener  <rguenther@suse.de>
2930
2931	PR tree-optimization/57517
2932	* gfortran.fortran-torture/compile/pr57517.f90: New testcase.
2933	* gcc.dg/torture/pr57517.c: Likewise.
2934
29352013-11-19  Jan Hubicka  <jh@suse.cz>
2936
2937	* gcc.target/i386/memcpy-3.c: New testcase.
2938
29392013-11-18  Jan Hubicka  <jh@suse.cz>
2940	    Uros Bizjak  <ubizjak@gmail.com>
2941
2942	PR middle-end/59175
2943	* gcc.target/i386/memcpy-2.c: Fix template;
2944	add +1 so the testcase passes at 32bit.
2945
29462013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2947
2948	* c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
2949	Remove spurious FIXME.
2950
29512013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2952
2953	* c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
2954
29552013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
2956
2957	PR c++/53473
2958	* g++.dg/cpp0x/constexpr-noexcept7.C: New.
2959
29602013-11-18  Richard Biener  <rguenther@suse.de>
2961
2962	PR tree-optimization/59125
2963	PR tree-optimization/54570
2964	* gcc.dg/builtin-object-size-8.c: Un-xfail.
2965	* gcc.dg/builtin-object-size-14.c: New testcase.
2966	* gcc.dg/strlenopt-14gf.c: Adjust.
2967	* gcc.dg/strlenopt-1f.c: Likewise.
2968	* gcc.dg/strlenopt-4gf.c: Likewise.
2969
29702013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2971
2972	* gnat.dg/volatile11.adb: New test.
2973	* gnat.dg/volatile11_pkg.ad[sb]: New helper.
2974
29752013-11-18  Yury Gribov  <y.gribov@samsung.com>
2976
2977	PR sanitizer/59106
2978	* c-c++-common/asan/pr59106.c: New test.
2979
29802013-11-17  Jan Hubicka  <jh@suse.cz>
2981
2982	* gcc.target/i386/memcpy-2.c: New testcase.
2983
29842013-11-17  Uros Bizjak  <ubizjak@gmail.com>
2985
2986	PR target/59153
2987	* gcc.target/i386/pr59153.c: New test.
2988
29892013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991	PR c++/59123
2992	* g++.dg/cpp0x/constexpr-redeclaration1.C: New.
2993	* g++.dg/cpp0x/constexpr-decl.C: Adjust.
2994
29952013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
2996
2997	PR c++/29143
2998	* g++.dg/overload/addr2.C: New.
2999	* g++.old-deja/g++.other/overload11.C: Adjust.
3000
30012013-11-15  Mike Stump  <mikestump@comcast.net>
3002
3003	* lib/gcc.exp (gcc_target_compile): Add support for random runtime
3004	* lib/g++.exp (g++_target_compile): Likewise.
3005	* gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
3006	libraries.  Remove debugging.
3007	* g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
3008	libraries.  Remove -O0, redundant with default.
3009
30102013-11-15  Joseph Myers  <joseph@codesourcery.com>
3011
3012	* c-c++-common/cpp/ucnid-2011-1.c: New test.
3013
30142013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3015
3016	PR c++/58188
3017	* g++.dg/cpp0x/nsdmi-template8.C: New.
3018
30192013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3020
3021	PR c++/58725
3022	* g++.dg/cpp0x/nsdmi-template7.C: New.
3023
30242013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3025
3026	PR c++/58829
3027	* g++.dg/cpp0x/nsdmi-template6.C: New.
3028
30292013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
3030
3031	PR c++/58599
3032	* g++.dg/cpp0x/nsdmi-template5.C: New.
3033
30342013-11-15  Aldy Hernandez  <aldyh@redhat.com>
3035
3036	* c-c++-common/cilk-plus/PS: New directory.
3037	* g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
3038	* g++.dg/dg.exp: Run Cilk Plus tests.
3039	* gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
3040
30412013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3042
3043	* gcc.dg/vmx/3b-15.c: Revise for little endian.
3044
30452013-11-15  Richard Biener  <rguenther@suse.de>
3046
3047	PR tree-optimization/50262
3048	* gcc.dg/tree-ssa/alias-28.c: New testcase.
3049	* gcc.dg/strlenopt-1.c: Adjust.
3050	* gcc.dg/strlenopt-1f.c: Likewise.
3051
30522013-11-15  Richard Biener  <rguenther@suse.de>
3053
3054	* gcc.dg/torture/20131115-1.c: New testcase.
3055
30562013-11-15  Joseph Myers  <joseph@codesourcery.com>
3057
3058	* gcc.dg/cpp/ucnid-9.c: New test.
3059
30602013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
3061
3062	* gnat.dg/stack_usage1b.adb: New test.
3063	* gnat.dg/stack_usage1c.adb: Likewise.
3064
30652013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
3066
3067	* gnat.dg/specs/addr1.ads: Revert the last change.
3068	* gnat.dg/specs/atomic1.ads: Likewise.
3069
30702013-11-14  Cong Hou  <congh@google.com>
3071
3072	* gcc.dg/vect/vect-alias-check.c: Update.
3073
30742013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
3075
3076	PR c++/57887
3077	* g++.dg/cpp0x/nsdmi-template3.C: New.
3078	* g++.dg/cpp0x/nsdmi-template4.C: Likewise.
3079
30802013-11-14  Diego Novillo  <dnovillo@google.com>
3081
3082	* gcc.dg/plugin/selfassign.c: Include stringpool.h.
3083	* gcc.dg/plugin/start_unit_plugin.c: Likewise.
3084
30852013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3086
3087	* gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
3088	compiler and linker field if _CALL_ELF == 2.
3089	* gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
3090	* gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
3091	* gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
3092
30932013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3094
3095	* gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
3096	(WRAPPER): Use it.
3097	* gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
3098	* gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
3099	* gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
3100
31012013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3102
3103	* lib/target-supports.exp (check_effective_target_powerpc_elfv2):
3104	New function.
3105	* gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
3106	* gcc.target/powerpc/pr57949-2.c: Likewise.
3107
31082013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3109
3110	* g++.dg/eh/ppc64-sighandle-cr.C: New test.
3111
31122013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3113
3114	* gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
3115	* gcc.dg/torture/float128-div-underflow.c: Likewise.
3116	* gcc.dg/torture/float128-extend-nan.c: Likewise.
3117
31182013-11-14  Richard Biener  <rguenther@suse.de>
3119
3120	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
3121
31222013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
3123
3124	* gnat.dg/specs/addr1.ads: XFAIL on x32.
3125	* gnat.dg/specs/atomic1.ads: Likewise.
3126
31272013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
3128
3129	* gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
3130	to "cortex-a53".
3131	* gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
3132	to "cortex-a53".
3133
31342013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3135
3136	* gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
3137	*-*-solaris2.1[0-9]*.
3138	* gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3139
31402013-11-14  Joey Ye  <joey.ye@arm.com>
3141
3142	* gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
3143	* gcc.dg/tree-ssa/vrp47.c: Likewise.
3144	* gcc.dg/tree-ssa/vrp87.c: Likewise.
3145	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
3146	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3147
31482013-11-14  Adam Butcher  <adam@jessamine.co.uk>
3149
3150	PR c++/58533
3151	* g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
3152
31532013-11-14  Jakub Jelinek  <jakub@redhat.com>
3154
3155	PR target/59101
3156	* gcc.c-torture/execute/pr59101.c: New test.
3157
31582013-11-13  Jeff Law  <law@redhat.com>
3159
3160	PR tree-optimization/59102
3161	* gcc.c-torture/compile/pr59102.c: New test.
3162
31632013-11-13  Tom de Vries  <tom@codesourcery.com>
3164
3165	* gcc.dg/tail-merge-store.c: New test.
3166
31672013-11-13  Andrew MacLeod  <amacleod@redhat.com>
3168
3169	* g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
3170	* gcc.dg/plugin/selfassign.c: Likewise.
3171
31722013-11-13  Jeff Law  <law@redhat.com>
3173
3174	* PR middle-end/59119
3175	* gcc.c-torture/compile/pr59119.c: New test.
3176
31772013-11-13  Martin Jambor  <mjambor@suse.cz>
3178
3179	* gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
3180	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3181	* gcc.dg/pr10474.c: Likewise.
3182
31832013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
3184
3185	* lib/target-supports.exp
3186	(check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
3187	of targets that do not need command line argument to enable SIMD.
3188
31892013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3190
3191	* gcc.dg/guality/param-4.c: New test.
3192
31932013-11-13  Joseph Myers  <joseph@codesourcery.com>
3194
3195	* gcc.dg/c11-complex-1.c: New test.
3196
31972013-11-13  Joseph Myers  <joseph@codesourcery.com>
3198
3199	* gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
3200	gcc.dg/auto-type-2.c: New tests.
3201
32022013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3203
3204	* gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
3205	LTO tests.
3206
32072013-11-12  Jeff Law  <law@redhat.com>
3208
3209	* gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3210	* gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
3211	the SSA optimizers.
3212
32132013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3214
3215	PR target/59054
3216	* gcc.target/powerpc/pr59054.c: New test.
3217
32182013-11-12  Adam Butcher  <adam@jessamine.co.uk>
3219
3220	* g++.dg/cpp1y/lambda-generic.C: New test case.
3221	* g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
3222	* g++.dg/cpp1y/lambda-generic-dep.C: New test case.
3223	* g++.dg/cpp1y/lambda-generic-udt.C: New test case.
3224	* g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
3225	* g++.dg/cpp1y/lambda-generic-x.C: New test case.
3226	* g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
3227	* g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
3228	* g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
3229
32302013-11-12  Adam Butcher  <adam@jessamine.co.uk>
3231
3232	PR c++/58534
3233	PR c++/58536
3234	PR c++/58548
3235	PR c++/58549
3236	PR c++/58637
3237	* g++.dg/cpp1y/pr58534.C: New testcase.
3238	* g++.dg/cpp1y/pr58536.C: New testcase.
3239	* g++.dg/cpp1y/pr58548.C: New testcase.
3240	* g++.dg/cpp1y/pr58549.C: New testcase.
3241	* g++.dg/cpp1y/pr58637.C: New testcase.
3242
32432013-11-12  Joseph Myers  <joseph@codesourcery.com>
3244
3245	* gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
3246	gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
3247	* gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
3248	diagnostics.
3249
32502013-11-12  Tristan Gingold  <gingold@adacore.com>
3251
3252	* gnat.dg/aggr21.adb: New test.
3253	* gnat.dg/aggr21_pkg.ad[sb]: New helper.
3254
32552013-11-12  Jeff Law  <law@redhat.com>
3256
3257	* gcc.dg/tree-ssa/isolate-1.c: Update expected output.
3258	* gcc.dg/tree-ssa/isolate-5.c: New test.
3259
32602013-11-12  Martin Jambor  <mjambor@suse.cz>
3261
3262	PR rtl-optimization/10474
3263	* gcc.dg/pr10474.c: New testcase.
3264	* gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3265	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3266
32672013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
3268
3269	PR c++/57734
3270	* g++.dg/cpp0x/alias-decl-enum-1.C: New.
3271
32722013-11-11  Martin Liska  <marxin.liska@gmail.com>
3273
3274	* gcc.dg/time-profiler-1.c: New test.
3275	* gcc.dg/time-profiler-2.c: Ditto.
3276
32772013-11-11  Marc Glisse  <marc.glisse@inria.fr>
3278	    Jeff Law  <law@redhat.com>
3279
3280	* gcc.dg/tree-ssa/alias-27.c: New testcase.
3281
32822013-11-11  Uros Bizjak  <ubizjak@gmail.com>
3283
3284	PR target/58853
3285	* gcc.target/i386/pr58853.c: New test.
3286
32872013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3288
3289	* gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
3290	LOGICAL_OP_NON_SHORT_CIRCUIT definition.
3291	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3292	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3293	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3294	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3295	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3296	* gcc.dg/tree-ssa/vrp47.c: Likewise.
3297	* gcc.dg/tree-ssa/vrp87.c: Likewise.
3298
32992013-11-08  Joseph Myers  <joseph@codesourcery.com>
3300
3301	* gcc.dg/atomic/stdatomic-compare-exchange-1.c,
3302	gcc.dg/atomic/stdatomic-compare-exchange-2.c,
3303	gcc.dg/atomic/stdatomic-compare-exchange-3.c,
3304	gcc.dg/atomic/stdatomic-compare-exchange-4.c,
3305	gcc.dg/atomic/stdatomic-exchange-1.c,
3306	gcc.dg/atomic/stdatomic-exchange-2.c,
3307	gcc.dg/atomic/stdatomic-exchange-3.c,
3308	gcc.dg/atomic/stdatomic-exchange-4.c,
3309	gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
3310	gcc.dg/atomic/stdatomic-generic.c,
3311	gcc.dg/atomic/stdatomic-kill-dep.c,
3312	gcc.dg/atomic/stdatomic-load-1.c,
3313	gcc.dg/atomic/stdatomic-load-2.c,
3314	gcc.dg/atomic/stdatomic-load-3.c,
3315	gcc.dg/atomic/stdatomic-load-4.c,
3316	gcc.dg/atomic/stdatomic-lockfree.c,
3317	gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
3318	gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
3319	gcc.dg/atomic/stdatomic-store-1.c,
3320	gcc.dg/atomic/stdatomic-store-2.c,
3321	gcc.dg/atomic/stdatomic-store-3.c,
3322	gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
3323	tests.
3324
33252013-11-08  Cong Hou  <congh@google.com>
3326
3327	PR tree-optimization/58508
3328	* gcc.dg/vect/pr58508.c: Update.
3329
33302013-11-08  Richard Biener  <rguenther@suse.de>
3331
3332	PR tree-optimization/59047
3333	* gcc.dg/torture/pr59047.c: New testcase.
3334
33352013-11-08  Richard Biener  <rguenther@suse.de>
3336
3337	PR tree-optimization/59038
3338	PR tree-optimization/58955
3339	* gcc.dg/torture/pr59038.c: New testcase.
3340
33412013-11-07  Janus Weil  <janus@gcc.gnu.org>
3342
3343	PR fortran/58471
3344	* gfortran.dg/constructor_9.f90: New.
3345
33462013-11-07  Joseph Myers  <joseph@codesourcery.com>
3347
3348	* gcc.dg/atomic-compare-exchange-1.c,
3349	gcc.dg/atomic-compare-exchange-2.c,
3350	gcc.dg/atomic-compare-exchange-3.c,
3351	gcc.dg/atomic-compare-exchange-4.c,
3352	gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
3353	gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
3354	gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
3355	gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
3356	gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
3357	gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
3358	gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
3359	gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
3360	gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
3361	gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
3362	gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
3363	gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
3364	gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
3365	gcc.dg/atomic-store-5.c: Declare main as returning int.
3366	* gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
3367	gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
3368	gcc.dg/atomic-exchange-5.c: Separate increments of count from
3369	expression using value of count.
3370
33712013-11-07  Joseph Myers  <joseph@codesourcery.com>
3372
3373	* lib/target-supports.exp
3374	(check_effective_target_fenv_exceptions): New function.
3375	* lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
3376	* gcc.dg/atomic/c11-atomic-exec-1.c,
3377	gcc.dg/atomic/c11-atomic-exec-2.c,
3378	gcc.dg/atomic/c11-atomic-exec-3.c,
3379	gcc.dg/atomic/c11-atomic-exec-4.c,
3380	gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
3381	gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
3382	gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
3383
33842013-11-07  Cong Hou  <congh@google.com>
3385
3386	* gcc.dg/vect/vect-alias-check.c: New.
3387
33882013-11-07  Jakub Jelinek  <jakub@redhat.com>
3389
3390	* gcc.dg/tree-ssa/loop-39.c: New test.
3391
3392	* gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
3393	* gcc.dg/unroll_2.c: Likewise.
3394	* gcc.dg/unroll_3.c: Likewise.
3395	* gcc.dg/unroll_4.c: Likewise.
3396	* gcc.dg/vrp90.c: New test.
3397
33982013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
3399
3400	PR c++/58176
3401	* g++.dg/cpp0x/nullptr30.C: New.
3402
34032013-11-07  Yury Gribov  <y.gribov@samsung.com>
3404	    Jakub Jelinek  <jakub@redhat.com>
3405
3406	PR sanitizer/59029
3407	* c-c++-common/asan/pr59029.c: New test.
3408
34092013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
3410
3411	PR target/59034
3412	* gcc.target/i386/pr59034-1.c: New test.
3413	* gcc.target/i386/pr59034-2.c: Likewise.
3414
34152013-11-07  Bin Cheng  <bin.cheng@arm.com>
3416
3417	* gcc.dg/tree-ssa/loop-2.c: Refine check condition.
3418	* gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
3419	* gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
3420
34212013-11-06  DJ Delorie  <dj@redhat.com>
3422
3423	* gcc.dg/mismatch-decl-1.c: New test.
3424
34252013-11-06  Joseph Myers  <joseph@codesourcery.com>
3426
3427	* gcc.dg/torture/float128-cmp-invalid.c,
3428	gcc.dg/torture/float128-div-underflow.c,
3429	gcc.dg/torture/float128-extend-nan.c,
3430	gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
3431
34322013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
3433
3434	* gcc.target/sh/pr51244-11.c: Remove target line.
3435	* gcc.target/sh/sh4a-sincosf.c: Likewise.
3436	* gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3437	* gcc.target/sh/pr51244-15.c: Likewise.
3438	* gcc.target/sh/pr51244-19.c: Likewise.
3439	* gcc.target/sh/cmpstr.c: Likewise.
3440	* gcc.target/sh/pr33135-3.c: Likewise.
3441	* gcc.target/sh/pr53512-2.c: Likewise.
3442	* gcc.target/sh/pr54602-2.c: Likewise.
3443	* gcc.target/sh/pr52483-1.c: Likewise.
3444	* gcc.target/sh/pr21255-2-ml.c: Likewise.
3445	* gcc.target/sh/pr54760-4.c: Likewise.
3446	* gcc.target/sh/pr52483-5.c: Likewise.
3447	* gcc.target/sh/pr54089-2.c: Likewise.
3448	* gcc.target/sh/pr56547-2.c: Likewise.
3449	* gcc.target/sh/pr54089-6.c: Likewise.
3450	* gcc.target/sh/pr51244-20.c: Likewise.
3451	* gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
3452	* gcc.target/sh/sh4a-fsrra.c: Likewise.
3453	* gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
3454	* gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
3455	* gcc.target/sh/pr55303-2.c: Likewise.
3456	* gcc.target/sh/sh2a-resbank.c: Likewise.
3457	* gcc.target/sh/sp-switch.c: Likewise.
3458	* gcc.target/sh/pr51244-3.c: Likewise.
3459	* gcc.target/sh/pr50751-3.c: Likewise.
3460	* gcc.target/sh/pr51244-7.c: Likewise.
3461	* gcc.target/sh/struct-arg-dw2.c: Likewise.
3462	* gcc.target/sh/pr50751-7.c: Likewise.
3463	* gcc.target/sh/pr49468-di.c: Likewise.
3464	* gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
3465	* gcc.target/sh/pr49880-3.c: Likewise.
3466	* gcc.target/sh/pr51244-12.c: Likewise.
3467	* gcc.target/sh/pr53988.c: Likewise.
3468	* gcc.target/sh/pr6526.c: Likewise.
3469	* gcc.target/sh/sh2a-bxor.c: Likewise.
3470	* gcc.target/sh/pr51244-16.c: Likewise.
3471	* gcc.target/sh/sh2a-bclrmem.c: Likewise.
3472	* gcc.target/sh/sh2a-bor.c: Likewise.
3473	* gcc.target/sh/pr53511-1.c: Likewise.
3474	* gcc.target/sh/pr21255-3.c: Likewise.
3475	* gcc.target/sh/pr53512-3.c: Likewise.
3476	* gcc.target/sh/pr33135-4.c: Likewise.
3477	* gcc.target/sh/pr54602-3.c: Likewise.
3478	* gcc.target/sh/pr54760-1.c: Likewise.
3479	* gcc.target/sh/pr52483-2.c: Likewise.
3480	* gcc.target/sh/sh2a-bsetmem.c: Likewise.
3481	* gcc.target/sh/pr54680.c: Likewise.
3482	* gcc.target/sh/pr54386.c: Likewise.
3483	* gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3484	* gcc.target/sh/pr54089-3.c: Likewise.
3485	* gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3486	* gcc.target/sh/pr54089-7.c: Likewise.
3487	* gcc.target/sh/strlen.c: Likewise.
3488	* gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3489	* gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
3490	* gcc.target/sh/pr55303-3.c: Likewise.
3491	* gcc.target/sh/pr51244-4.c: Likewise.
3492	* gcc.target/sh/pr50751-4.c: Likewise.
3493	* gcc.target/sh/pr39423-1.c: Likewise.
3494	* gcc.target/sh/pr51244-8.c: Likewise.
3495	* gcc.target/sh/pr55146.c: Likewise.
3496	* gcc.target/sh/pr50751-8.c: Likewise.
3497	* gcc.target/sh/sh2a-bset.c: Likewise.
3498	* gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
3499	* gcc.target/sh/sh2a-movi20s.c: Likewise.
3500	* gcc.target/sh/20080410-1.c: Likewise.
3501	* gcc.target/sh/pr49880-4.c: Likewise.
3502	* gcc.target/sh/pr51244-13.c: Likewise.
3503	* gcc.target/sh/sh2a-movrt.c: Likewise.
3504	* gcc.target/sh/pr51244-17.c: Likewise.
3505	* gcc.target/sh/pr21255-2-mb.c: Likewise.
3506	* gcc.target/sh/sh2a-bclr.c: Likewise.
3507	* gcc.target/sh/pr33135-1.c: Likewise.
3508	* gcc.target/sh/pr53512-4.c: Likewise.
3509	* gcc.target/sh/pr54602-4.c: Likewise.
3510	* gcc.target/sh/sh4a-bitmovua.c: Likewise.
3511	* gcc.target/sh/pr54760-2.c: Likewise.
3512	* gcc.target/sh/pr52483-3.c: Likewise.
3513	* gcc.target/sh/sh2a-bld.c: Likewise.
3514	* gcc.target/sh/pr54089-4.c: Likewise.
3515	* gcc.target/sh/pr54685.c: Likewise.
3516	* gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
3517	* gcc.target/sh/pr54089-8.c: Likewise.
3518	* gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3519	* gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
3520	* gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
3521	* gcc.target/sh/pr51244-1.c: Likewise.
3522	* gcc.target/sh/pr50751-1.c: Likewise.
3523	* gcc.target/sh/pr55160.c: Likewise.
3524	* gcc.target/sh/pr51244-5.c: Likewise.
3525	* gcc.target/sh/pr54236-1.c: Likewise.
3526	* gcc.target/sh/pr50751-5.c: Likewise.
3527	* gcc.target/sh/pr52933-1.c: Likewise.
3528	* gcc.target/sh/pr39423-2.c: Likewise.
3529	* gcc.target/sh/pr51244-9.c: Likewise.
3530	* gcc.target/sh/pr49263.c: Likewise.
3531	* gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
3532	* gcc.target/sh/pr49880-1.c: Likewise.
3533	* gcc.target/sh/sh2a-band.c: Likewise.
3534	* gcc.target/sh/pr51244-10.c: Likewise.
3535	* gcc.target/sh/pr49880-5.c: Likewise.
3536	* gcc.target/sh/prefetch.c: Likewise.
3537	* gcc.target/sh/pr51244-14.c: Likewise.
3538	* gcc.target/sh/rte-delay-slot.c: Likewise.
3539	* gcc.target/sh/fpul-usage-1.c: Likewise.
3540	* gcc.target/sh/pr51244-18.c: Likewise.
3541	* gcc.target/sh/pr21255-1.c: Likewise.
3542	* gcc.target/sh/pr33135-2.c: Likewise.
3543	* gcc.target/sh/pr53512-1.c: Likewise.
3544	* gcc.target/sh/pr54602-1.c: Likewise.
3545	* gcc.target/sh/sh2a-rtsn.c: Likewise.
3546	* gcc.target/sh/torture/pragma-isr.c: Likewise.
3547	* gcc.target/sh/torture/pragma-isr2.c: Likewise.
3548	* gcc.target/sh/torture/pr58314.c: Likewise.
3549	* gcc.target/sh/torture/pr34777.c: Likewise.
3550	* gcc.target/sh/torture/pr58475.c: Likewise.
3551	* gcc.target/sh/pr54760-3.c: Likewise.
3552	* gcc.target/sh/sh4a-cosf.c: Likewise.
3553	* gcc.target/sh/pr52483-4.c: Likewise.
3554	* gcc.target/sh/mfmovd.c: Likewise.
3555	* gcc.target/sh/pr54089-1.c: Likewise.
3556	* gcc.target/sh/pr56547-1.c: Likewise.
3557	* gcc.target/sh/pr54089-5.c: Likewise.
3558	* gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3559	* gcc.target/sh/pr54089-9.c: Likewise.
3560	* gcc.target/sh/sh2a-jsrn.c: Likewise.
3561	* gcc.target/sh/pr49468-si.c: Likewise.
3562	* gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
3563	* gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
3564	* gcc.target/sh/pr55303-1.c: Likewise.
3565	* gcc.target/sh/pr51244-2.c: Likewise.
3566	* gcc.target/sh/pr50751-2.c: Likewise.
3567	* gcc.target/sh/pr54236-2.c: Likewise.
3568	* gcc.target/sh/pr51244-6.c: Likewise.
3569	* gcc.target/sh/cmpstrn.c: Likewise.
3570	* gcc.target/sh/pr50751-6.c: Likewise.
3571	* gcc.target/sh/pr52933-2.c: Likewise.
3572	* gcc.target/sh/pr53568-1.c: Likewise.
3573	* gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
3574	* gcc.target/sh/sh2a-tbr-jump.c: Likewise.
3575	* gcc.target/sh/sh4a-sinf.c: Likewise.
3576	* gcc.target/sh/pr49880-2.c: Likewise.
3577
35782013-11-06  Tobias Burnus  <burnus@net-b.de>
3579
3580	* g++.dg/warn/wdate-time.C: Update dg-error pattern.
3581	* gcc.dg/wdate-time.c: Ditto.
3582	* gfortran.dg/wdate-time.F90: Ditto.
3583
35842013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
3585
3586	PR target/30807
3587	* gcc.target/sh/torture/pr30807.c: New.
3588
35892013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
3590
3591	PR c++/11006
3592	* g++.dg/other/java3.C: New.
3593
35942013-11-06  Uros Bizjak  <ubizjak@gmail.com>
3595
3596	PR target/59021
3597	* gcc.target/i386/pr59021.c: New test.
3598
35992013-11-06  James Lemke  <jwlemke@codesourcery.com>
3600
3601	* lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
3602	dg-additional-files to also match BOL.
3603
36042013-11-06  Joseph Myers  <joseph@codesourcery.com>
3605
3606	* gcc.dg/torture/c99-contract-1.c: New test.
3607
36082013-11-06  Richard Biener  <rguenther@suse.de>
3609
3610	PR tree-optimization/58653
3611	* gcc.dg/tree-ssa/predcom-6.c: New testcase.
3612	* gcc.dg/tree-ssa/predcom-7.c: Likewise.
3613
36142013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3615
3616	* c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
3617	40 to 30.  Replaced iteration variable with a #define.  Instead of
3618	returning non-zero value for error, called __builtin_abort ().  Fixed
3619	a bug of calling fib_serial in serial case instead of fib.
3620	* c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3621	* c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3622	* c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3623	* gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
3624	compiler flag testing.
3625
36262013-11-06  Christian Bruel  <christian.bruel@st.com>
3627
3628	* gcc.target/sh/strlen.c: New test.
3629
36302013-11-06  Jakub Jelinek  <jakub@redhat.com>
3631
3632	PR middle-end/58970
3633	* gcc.c-torture/compile/pr58970.c: New test.
3634
36352013-11-05  Wei Mi  <wmi@google.com>
3636
3637	PR regression/58985
3638	* gcc.dg/pr57518.c: Add subreg in regexp pattern.
3639
36402013-11-05  Tobias Burnus  <burnus@net-b.de>
3641
3642	* g++.dg/warn/wdate-time.C: New.
3643	* gcc.dg/wdate-time.c: New.
3644	* gfortran.dg/wdate-time.F90: New.
3645
36462013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
3647
3648	PR fortran/58989
3649	* gfortran.dg/reshape_6.f90: New test.
3650
36512013-11-05  Jeff Law  <law@redhat.com>
3652
3653	* gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
3654	* gcc.dg/tree-ssa/isolate-1.c: New test.
3655	* gcc.dg/tree-ssa/isolate-2.c: New test.
3656	* gcc.dg/tree-ssa/isolate-3.c: New test.
3657	* gcc.dg/tree-ssa/isolate-4.c: New test.
3658
36592013-11-05  Jakub Jelinek  <jakub@redhat.com>
3660
3661	PR rtl-optimization/58997
3662	* gcc.c-torture/compile/pr58997.c: New test.
3663
36642013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
3665
3666	PR c++/58724
3667	* g++.dg/cpp0x/gen-attrs-56.C: New.
3668
36692013-11-05  Richard Biener  <rguenther@suse.de>
3670
3671	PR ipa/58492
3672	* gcc.dg/ipa/pr58492.c: New testcase.
3673
36742013-11-05  Richard Biener  <rguenther@suse.de>
3675
3676	PR tree-optimization/58955
3677	* gcc.dg/torture/pr58955-1.c: New testcase.
3678	* gcc.dg/torture/pr58955-2.c: Likewise.
3679
36802013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
3681
3682	PR middle-end/58981
3683	* gcc.dg/pr58981.c: New test.
3684
36852013-11-05  Richard Biener  <rguenther@suse.de>
3686
3687	PR middle-end/58941
3688	* gcc.dg/torture/pr58941.c: New testcase.
3689
36902013-11-05  Marc Glisse  <marc.glisse@inria.fr>
3691
3692	PR tree-optimization/58958
3693	* gcc.dg/tree-ssa/pr58958.c: New file.
3694
36952013-11-05  Marc Glisse  <marc.glisse@inria.fr>
3696
3697	* gcc.dg/tree-ssa/alias-26.c: New file.
3698
36992013-11-05  Jakub Jelinek  <jakub@redhat.com>
3700
3701	PR tree-optimization/58984
3702	* gcc.c-torture/execute/pr58984.c: New test.
3703
37042013-11-05  Andreas Schwab  <schwab@suse.de>
3705
3706	* g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
3707
37082013-11-05  Tobias Burnus  <burnus@net-b.de>
3709
3710	* g++.dg/gomp/openmp-simd-1.C: New.
3711	* g++.dg/gomp/openmp-simd-2.C: New.
3712	* gcc.dg/gomp/openmp-simd-1.c: New.
3713	* gcc.dg/gomp/openmp-simd-2.c: New.
3714
37152013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3716
3717	* gcc.dg/superblock.c: Require scheduling support.
3718
37192013-11-04  Kostya Serebryany  <kcc@google.com>
3720
3721	* g++.dg/asan/asan_test.cc: Update the test
3722	to match the fresh asan run-time.
3723	* c-c++-common/asan/stack-overflow-1.c: Ditto.
3724
37252013-11-04  Ian Lance Taylor  <iant@google.com>
3726
3727	* g++.dg/ext/sync-4.C: New test.
3728
37292013-11-04  Paul Thomas  <pault@gcc.gnu.org>
3730
3731	PR fortran/58771
3732	* gfortran.dg/derived_external_function_1.f90 : New test
3733
37342013-11-04  Jakub Jelinek  <jakub@redhat.com>
3735
3736	PR tree-optimization/58978
3737	* gcc.c-torture/compile/pr58978.c: New test.
3738
37392013-11-04  Paul Thomas  <pault@gcc.gnu.org>
3740
3741	PR fortran/57445
3742	* gfortran.dg/optional_class_1.f90 : New test
3743
37442013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
3745
3746	PR rtl-optimization/58968
3747	* gfortran.dg/pr58968.f: New
3748
37492013-11-04  Marek Polacek  <polacek@redhat.com>
3750
3751	PR c++/58979
3752	* g++.dg/diagnostic/pr58979.C: New test.
3753
37542013-11-04  Joseph Myers  <joseph@codesourcery.com>
3755
3756	* gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
3757	gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
3758	gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
3759	gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
3760	gcc.dg/iec-559-macros-9.c: New tests.
3761
37622013-11-04  Jakub Jelinek  <jakub@redhat.com>
3763
3764	PR tree-optimization/58946
3765	* gcc.c-torture/compile/pr58946.c: New test.
3766
37672013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
3768
3769	PR c++/52071
3770	* g++.dg/parse/pr52071.C: New.
3771
37722013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
3773
3774	PR c++/38313
3775	* g++.dg/lookup/name-clash10.C: New.
3776
37772013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
3778
3779	* gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
3780	* gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
3781	* gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
3782
37832013-11-03  Marek Polacek  <polacek@redhat.com>
3784
3785	* g++.dg/ubsan/cxx1y-vla.C: New test.
3786	* c-c++-common/ubsan/vla-3.c: New test.
3787	* c-c++-common/ubsan/vla-2.c: New test.
3788	* c-c++-common/ubsan/vla-4.c: New test.
3789	* c-c++-common/ubsan/vla-1.c: New test.
3790
37912013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3792
3793	* gcc.dg/vmx/vec-set.c: New.
3794
37952013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
3796
3797	PR c++/29234
3798	PR c++/56037
3799	* g++.dg/parse/pr29234.C: New.
3800	* g++.dg/parse/pr56037.C: Likewise.
3801
38022013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3803
3804	* gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
3805	passed it in as one of the options to all Cilk keywords test.
3806
38072013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3808
3809	PR c++/58708
3810	* g++.dg/cpp1y/pr58708.C: New.
3811
38122013-11-01  Marc Glisse  <marc.glisse@inria.fr>
3813
3814	PR c++/58834
3815	* g++.dg/ext/pr58834.C: New file.
3816
38172013-11-01  Jakub Jelinek  <jakub@redhat.com>
3818
3819	* gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
3820	tests.
3821	* g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
3822	tests.
3823
38242013-11-01  Paul Thomas  <pault@gcc.gnu.org>
3825
3826	PR fortran/57893
3827	* gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
3828	type block.
3829
38302013-10-31  Jakub Jelinek  <jakub@redhat.com>
3831
3832	* g++.dg/gomp/simd-1.C: New test.
3833	* g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
3834	* g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
3835	* gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
3836	* c-c++-common/gomp/simd6.c: New test.
3837
38382013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
3839
3840	Implement C++14 digit separators.
3841	* g++.dg/cpp1y/digit-sep.C: New.
3842	* g++.dg/cpp1y/digit-sep-neg.C: New.
3843	* g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
3844
38452013-10-31  Jakub Jelinek  <jakub@redhat.com>
3846
3847	* gcc.dg/vect/vect-align-3.c: New test.
3848
3849	* g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
3850	we warn about it already during VRP1 pass.
3851
38522013-10-31  Martin Jambor  <mjambor@suse.cz>
3853
3854	PR rtl-optimization/58934
3855	Revert:
3856	2013-10-30  Martin Jambor  <mjambor@suse.cz>
3857	PR rtl-optimization/10474
3858	* gcc.dg/pr10474.c: New testcase.
3859	* gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3860	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3861
38622013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
3863
3864	PR c++/58932
3865	Revert:
3866	2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
3867
3868	PR c++/58466
3869	* g++.dg/cpp0x/variadic145.C: New.
3870
3871	* g++.dg/cpp0x/sfinae49.C: New.
3872
38732013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
3874
3875	PR c++/58581
3876	* g++.dg/cpp0x/deleted1.C: New.
3877
38782013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3879
3880	* gcc.target/arm/lp1243022.c: New test.
3881
38822013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
3883
3884	PR other/58545
3885	* gcc.target/avr/pr58545.c: New test.
3886
38872013-10-30  Tobias Burnus  <burnus@net-b.de>
3888
3889	Revert:
3890	2013-10-30  Tobias Burnus  <burnus@net-b.de>
3891	* gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3892	path to the compile flags.
3893
38942013-10-30  Cong Hou  <congh@google.com>
3895
3896	* gcc.target/i386/vect-abs-s8.c: New test.
3897	* gcc.target/i386/vect-abs-s16.c: New test.
3898	* gcc.target/i386/vect-abs-s32.c: New test.
3899
39002013-10-30  Tobias Burnus  <burnus@net-b.de>
3901
3902	* gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
3903	path to the compile flags.
3904
39052013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
3906
3907	PR rtl-optimization/58369
3908	* g++.dg/torture/pr58369.C: New test.
3909
39102013-10-30  Tobias Burnus  <burnus@net-b.de>
3911
3912	PR other/33426
3913	* g++.dg/vect/pr33426-ivdep-2.cc: New.
3914	* g++.dg/vect/pr33426-ivdep-3.cc: New.
3915	* g++.dg/vect/pr33426-ivdep-4.cc: New.
3916
39172013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
3918
3919	PR target/58784
3920	* gcc.target/arm/pr58784.c: New.
3921
39222013-10-30  Marc Glisse  <marc.glisse@inria.fr>
3923
3924	* gcc.dg/tree-ssa/alias-24.c: New file.
3925
39262013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
3927
3928	* gcc.target/i386/fma_double_3.c: Use pattern for
3929	scan-assembler-times instead of just one insn name.
3930	* gcc.target/i386/fma_double_5.c: Ditto.
3931	* gcc.target/i386/fma_float_3.c: Ditto.
3932	* gcc.target/i386/fma_float_5.c: Ditto.
3933	* gcc.target/i386/l_fma_double_1.c: Ditto.
3934	* gcc.target/i386/l_fma_double_2.c: Ditto.
3935	* gcc.target/i386/l_fma_double_3.c: Ditto.
3936	* gcc.target/i386/l_fma_double_4.c: Ditto.
3937	* gcc.target/i386/l_fma_double_5.c: Ditto.
3938	* gcc.target/i386/l_fma_double_6.c: Ditto.
3939	* gcc.target/i386/l_fma_float_1.c: Ditto.
3940	* gcc.target/i386/l_fma_float_2.c: Ditto.
3941	* gcc.target/i386/l_fma_float_3.c: Ditto.
3942	* gcc.target/i386/l_fma_float_4.c: Ditto.
3943	* gcc.target/i386/l_fma_float_5.c: Ditto.
3944	* gcc.target/i386/l_fma_float_6.c: Ditto.
3945
39462013-10-30  Christian Bruel  <christian.bruel@st.com>
3947
3948	* gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
3949	* gcc.target/sh/cmpstr.c: New test.
3950	* gcc.target/sh/cmpstrn.c: New test.
3951
39522013-10-30  Martin Jambor  <mjambor@suse.cz>
3953
3954	PR rtl-optimization/10474
3955	* gcc.dg/pr10474.c: New testcase.
3956	* gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
3957	* gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3958
39592013-10-29  Andrew Pinski <apinski@cavium.com>
3960	    Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3961
3962	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
3963	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
3964	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
3965	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
3966	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
3967	* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
3968	* gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
3969	conditional move to be used.
3970	* gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
3971
39722013-10-29  Tobias Burnus  <burnus@net-b.de>
3973
3974	PR fortran/44350
3975	* gfortran.dg/blockdata_8.f90: New.
3976
39772013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
3978
3979	PR target/54236
3980	* gcc.target/sh/pr54236-2: New.
3981	* gcc.target/sh/pr54089-6: Add another rotl special case.
3982
39832013-10-29  Paul Thomas  <pault@gcc.gnu.org>
3984
3985	PR fortran/58793
3986	* gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
3987	to determine sizes of real kinds.
3988
3989	PR fortran/58858
3990	* gfortran.dg/unlimited_polymorphic_14.f90: New test.
3991
39922013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3993
3994	* c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
3995	* c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
3996	* c-c++-common/cilk-plus/CK/fib.c: Likewise.
3997	* c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
3998	* c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3999	* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4000	* c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4001	* c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4002	* c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
4003	* c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4004	* c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
4005	* c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
4006	* c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
4007	* c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4008	* c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4009	* c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4010	* gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
4011	test stored in c-c++-common.  Also, added the Cilk runtime's library
4012	to the ld_library_path.
4013
40142013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
4015
4016	PR c++/58888
4017	* g++.dg/cpp0x/auto40.C: New.
4018	* g++.dg/other/warning1.C: Adjust.
4019
40202013-10-29  Richard Biener  <rguenther@suse.de>
4021
4022	* gcc.dg/torture/restrict-2.c: New testcase.
4023	* gcc.dg/torture/restrict-3.c: Likewise.
4024	* gcc.dg/torture/restrict-4.c: Likewise.
4025	* gcc.dg/torture/restrict-5.c: Likewise.
4026
40272013-10-29  Marc Glisse  <marc.glisse@inria.fr>
4028
4029	PR tree-optimization/19831
4030	* gcc.dg/tree-ssa/alias-25.c: New file.
4031
40322013-10-29  Richard Biener  <rguenther@suse.de>
4033
4034	* g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
4035	changes.
4036	* gcc.dg/vect/bb-slp-32.c: Likewise.
4037	* gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4038	* gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4039	* gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
4040	* gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
4041	* gcc.target/powerpc/crypto-builtin-1.c: Likewise.
4042	* gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
4043	* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4044	* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4045	* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4046	* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4047	* gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
4048	* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4049	* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4050	* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4051	* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4052	* gfortran.dg/vect/vect.exp: Likewise.
4053
40542013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4055
4056	* gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
4057	* gcc.dg/vmx/eg-5.c: Likewise.
4058
40592013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
4060	    Joern Rennecke  <joern.rennecke@embecosm.com>
4061
4062	* gcc.target/arc/jump-around-jump.c: New test.
4063
40642013-10-27  Tom de Vries  <tom@codesourcery.com>
4065
4066	* gcc.target/arm/require-pic-register-loc.c: New test.
4067
40682013-10-27  Uros Bizjak  <ubizjak@gmail.com>
4069
4070	PR target/58679
4071	* gcc.target/i386/pr58679-1.c: New test.
4072	* gcc.target/i386/pr58679-2.c: Ditto.
4073
40742013-10-27  Tobias Burnus  <burnus@net-b.de>
4075
4076	PR other/33426
4077	* gcc.dg/vect/vect-ivdep-2.c: New.
4078
40792013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
4080
4081	PR target/52483
4082	* gcc.target/sh/pr52483-1.c: Add tests for memory stores.
4083	* gcc.target/sh/pr52483-2.c: Likewise.
4084	* gcc.target/sh/pr52483-3.c: Likewise.
4085	* gcc.target/sh/pr52483-4.c: Likewise.
4086
40872013-10-26  Jeff Law  <law@redhat.com>
4088
4089	* g++.dg/torture/pr49309.C: Removed.
4090	* gcc.dg/dfp/pr35739.c: Removed.
4091
40922013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
4093
4094	PR rtl-optimization/58759
4095	* gcc.target/i386/pr58759.c: New.
4096
40972013-10-25  Tobias Burnus  <burnus@net-b.de>
4098
4099	* g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
4100	* gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
4101	* gcc.dg/vect/vect-ivdep-1.c: Ditto.
4102
41032013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
4104
4105	* gcc.dg/wmul-1.c: New test.
4106
41072013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
4108
4109	PR c++/58878
4110	* g++.dg/template/pr58878.C: New.
4111
41122013-10-25  Marc Glisse  <marc.glisse@inria.fr>
4113
4114	* gcc.dg/tree-ssa/alias-23.c: New file.
4115
41162013-10-25  Richard Biener  <rguenther@suse.de>
4117
4118	PR tree-optimization/58626
4119	* gcc.dg/torture/pr58626.c: New testcase.
4120
41212013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
4122
4123	PR c++/54812
4124	* g++.dg/cpp0x/defaulted47.C: New.
4125
41262013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4127
4128	* gcc.c-torture/execute/pr58831.c: New test.
4129
41302013-10-25  Nick Clifton  <nickc@redhat.com>
4131
4132	* c-c++-common/pr57793.c: Add expected error messages for
4133	targets with small integers.
4134	* gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
4135	* gcc.dg/c99-stdint-2.c: Likewise.
4136	* gcc.dg/cdce1.c: Likewise.
4137	* gcc.dg/fold-overflow-1.c: Likewise.
4138	* gcc.dg/utf-cvt.c: Likewise.
4139	* gcc.dg/ftrapv-1.c: Only run on targets that support trapping
4140	arithmetic.
4141	* gcc.dg/ftrapv-2.c: Likewise.
4142	* gcc.dg/pr30286.c: Likewise.
4143	* gcc.dg/pr19340.c: Only run on targets that support scheduling.
4144	* lib/target-supports.exp (check_effective_target_trapping): New
4145	proc.  Returns true if the target supports trapping arithmetic.
4146
41472013-10-25  Tobias Burnus  <burnus@net-b.de>
4148
4149	* g++.dg/parse/ivdep.C: New.
4150	* g++.dg/vect/pr33426-ivdep.cc: New.
4151
41522013-10-24  Richard Henderson  <rth@redhat.com>
4153
4154	PR rtl/58542
4155	* gcc.dg/atomic-store-6.c: New.
4156
41572013-10-24  Ian Lance Taylor  <iant@google.com>
4158
4159	* go.test/go-test.exp (errchk): Combine quoted strings in comments.
4160
41612013-10-24  Cong Hou  <congh@google.com>
4162
4163	* gcc.c-torture/execute/20030125-1.c: Update.
4164
41652013-10-24  Tobias Burnus  <burnus@net-b.de>
4166
4167	PR fortran/44646
4168	* gfortran.dg/vect/vect-do-concurrent-1.f90: New.
4169
41702013-10-24  Dehao Chen  <dehao@google.com>
4171
4172	* g++.dg/opt/devirt3.C: New test.
4173
41742013-08-24  Tobias Burnus  <burnus@net-b.de>
4175
4176	PR other/33426
4177	* gcc.dg/ivdep.c: New.
4178	* gcc.dg/vect/vect-ivdep-1.c: New.
4179
41802013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4181
4182	* gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
4183	* gcc.target/aarch64/c-output-mod-3.c: Likewise.
4184
41852013-10-24  Nick Clifton  <nickc@redhat.com>
4186
4187	* gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
4188
41892013-10-24  Marek Polacek  <polacek@redhat.com>
4190
4191	PR c++/58705
4192	* g++.dg/parse/pr58705.C: New test.
4193
41942013-10-24  Marek Polacek  <polacek@redhat.com>
4195
4196	* gcc.dg/c11-align-5.c: Add more testing.
4197
41982013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
4199
4200	* gcc.target/powerpc/direct-move.h: Fix header for executable tests.
4201
42022013-10-23  Jakub Jelinek  <jakub@redhat.com>
4203
4204	PR tree-optimization/58775
4205	PR tree-optimization/58791
4206	* gcc.dg/guality/pr58791-1.c: New test.
4207	* gcc.dg/guality/pr58791-2.c: New test.
4208	* gcc.dg/guality/pr58791-3.c: New test.
4209	* gcc.dg/guality/pr58791-4.c: New test.
4210	* gcc.dg/guality/pr58791-5.c: New test.
4211	* gcc.c-torture/compile/pr58775.c: New test.
4212	* gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
4213
42142013-10-23  Tom de Vries  <tom@codesourcery.com>
4215
4216	PR tree-optimization/58805
4217	* gcc.dg/pr58805.c: New test.
4218
42192013-10-23  Jakub Jelinek  <jakub@redhat.com>
4220
4221	* gcc.target/i386/vect-div-1.c: New test.
4222
4223	* gcc.dg/vect/pr58508.c: Remove dg-options.
4224
42252013-10-23  Richard Biener  <rguenther@suse.de>
4226
4227	* gcc.dg/torture/pr58830.c: New testcase.
4228
42292013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
4230
4231	Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
4232	* g++.dg/cpp1y/attr-deprecated.C: New.
4233	* g++.dg/cpp1y/attr-deprecated-neg.C: New.
4234
42352013-10-23  Tobias Burnus  <burnus@net-b.de>
4236
4237	PR fortran/58793
4238	* gfortran.dg/assumed_type_8.f90: New.
4239
42402013-10-22  Uros Bizjak  <ubizjak@gmail.com>
4241
4242	PR target/58779
4243	* gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
4244	and MINUSCCZEXT defines. Update scan-assembler dg directive.
4245	* gcc.dg/torture/pr58779.c: New test.
4246
42472013-10-22  Steve Ellcey  <sellcey@mips.com>
4248
4249	* gcc.target/mips/nor.c: New.
4250
42512013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
4252
4253	* gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
4254	tests into...
4255	* gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
4256	restricted to big-endian targets.
4257
42582013-10-22  Paul Thomas  <pault@gcc.gnu.org>
4259
4260	PR fortran 57893
4261	* gfortran.dg/unlimited_polymorphic_13.f90 : New test.
4262
42632013-10-21  Tobias Burnus  <burnus@net-b.de>
4264
4265	PR fortran/58803
4266	* gfortran.dg/proc_ptr_comp_38.f90: New.
4267
42682013-10-21  Marek Polacek  <polacek@redhat.com>
4269
4270	PR middle-end/58809
4271	* gcc.dg/gomp/pr58809.c: New test.
4272
42732013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
4274
4275	* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
4276	* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
4277
42782013-10-21  Richard Biener  <rguenther@suse.de>
4279
4280	PR tree-optimization/58794
4281	* c-c++-common/torture/pr58794-1.c: New testcase.
4282	* c-c++-common/torture/pr58794-2.c: Likewise.
4283
42842013-10-21  Richard Biener  <rguenther@suse.de>
4285
4286	PR middle-end/58742
4287	* c-c++-common/fold-divmul-1.c: New testcase.
4288
42892013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4290
4291	* gcc.target/i386/memset-vector_loop-1.c: New test.
4292	* gcc.target/i386/memset-vector_loop-2.c: New test.
4293
42942013-10-21  Diego Novillo  <dnovillo@google.com>
4295
4296	* g++.dg/plugin/selfassign.c: Include tree.h.
4297	* gcc.dg/plugin/finish_unit_plugin.c: Likewise.
4298	* gcc.dg/plugin/ggcplug.c: Likewise.
4299	* gcc.dg/plugin/one_time_plugin.c: Likewise.
4300	* gcc.dg/plugin/selfassign.c: Likewise.
4301	* gcc.dg/plugin/start_unit_plugin.c: Likewise.
4302
43032013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
4304
4305	* gcc.target/mips/mips-ps-5.c: Add alignment attributes.
4306	* gcc.target/mips/mips-ps-7.c: Likewise.
4307
43082013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
4309
4310	* gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
4311	gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
4312	gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
4313
43142013-10-19  John David Anglin  <danglin@gcc.gnu.org>
4315
4316	* c-c++-common/opaque-vector.c: Skip long double test on hppa.
4317
4318	PR testsuite/58645
4319	* gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
4320
43212013-10-19  Mike Stump  <mikestump@comcast.net>
4322
4323	* g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
4324
4325	* gcc.dg/lto/pr54625-1_0.c: Move from here...
4326	* g++.dg/lto/pr54625-1_0.c: ... to here.
4327	* gcc.dg/lto/pr54625-1_1.C: Likewise.
4328	* g++.dg/lto/pr54625-1_1.C: Likewise.
4329	* gcc.dg/lto/pr54625-2_0.c: Likewise.
4330	* g++.dg/lto/pr54625-2_0.c: Likewise.
4331	* gcc.dg/lto/pr54625-2_1.C: Likewise.
4332	* g++.dg/lto/pr54625-2_1.C: Likewise.
4333
43342013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
4335
4336	* gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
4337
43382013-10-18  Cong Hou  <congh@google.com>
4339
4340	* gcc.dg/vect/pr58508.c: New test.
4341
43422013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
4343
4344	PR c++/58466
4345	* g++.dg/cpp0x/variadic145.C: New.
4346
43472013-10-18  Andrew MacLeod  <amacleod@redhat.com>
4348
4349	* g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
4350
43512013-10-18  Hans-Peter Nilsson  <hp@axis.com>
4352
4353	* gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
4354	* gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4355	* gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4356	* gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
4357
43582013-10-17  Charles Baylis  <charles.baylis@linaro.org>
4359
4360	* gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
4361	* gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
4362	* gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
4363	effective target arm_thumb1_ok.
4364	* lib/target-supports.exp
4365	(check_effective_target_arm_fp16_ok_nocache): Don't force
4366	-mfloat-abi=soft when building for hardfloat target.
4367
43682013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
4369
4370	PR target/58673
4371	* gcc.target/powerpc/pr58673-1.c: New file to test whether
4372	-mquad-word + -mno-vsx-timode causes errors.
4373	* gcc.target/powerpc/pr58673-2.c: Likewise.
4374
43752013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
4376
4377	PR c++/58596
4378	* g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
4379
43802013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4381
4382	* gcc.target/aarch64/c-output-template.c: New testcase.
4383	* gcc.target/aarch64/c-output-template-2.c: Likewise.
4384	* gcc.target/aarch64/c-output-template-3.c: Likewise.
4385
43862013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
4387
4388	* lib/target-supports.exp
4389	(check_effective_target_sync_long_long): AArch64 supports
4390	atomic operations on "long long".
4391	(check_effective_target_sync_long_long_runtime): AArch64 can
4392	execute atomic operations on "long long".
4393
43942013-10-17  Richard Biener  <rguenther@suse.de>
4395
4396	PR tree-optimization/58143
4397	* gcc.dg/torture/pr58143-1.c: New testcase.
4398	* gcc.dg/torture/pr58143-2.c: Likewise.
4399	* gcc.dg/torture/pr58143-3.c: Likewise.
4400
44012013-10-17  Marek Polacek  <polacek@redhat.com>
4402
4403	PR c/58267
4404	* gcc.dg/c1x-align-5.c: New test.
4405
44062013-10-16  Tobias Burnus  <burnus@net-b.de>
4407
4408	PR fortran/58652
4409	* gfortran.dg/unlimited_polymorphic_12.f90: New.
4410
44112013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
4412
4413	* c-c++-common/cpp/openmp-define-1.c: Move
4414	dg-require-effective-target fopenmp after dg-do directive.
4415	* c-c++-common/cpp/openmp-define-2.c: Likewise.
4416	* gfortran.dg/openmp-define-1.f90: Likewise.
4417	* gfortran.dg/openmp-define-2.f90: Likewise.
4418	* gfortran.dg/openmp-define-3.f90: Likewise.
4419
44202013-10-16  Paulo Matos  <pmatos@broadcom.com>
4421
4422	* gcc.dg/tree-prof/tree-prof.exp: Fix comment.
4423
44242013-10-15  Sriraman Tallam  <tmsriram@google.com>
4425
4426	PR target/57756
4427	* gcc.target/i386/pr57756.c: New test.
4428	* gcc.target/i386/pr57756_2.c: New test.
4429
44302013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
4431
4432	* gcc.dg/torture/builtin-self.c: New file.
4433
44342013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4435
4436	* gcc.dg/tree-ssa/reassoc-32.c: New test case.
4437	* gcc.dg/tree-ssa/reassoc-33.c: New test case.
4438	* gcc.dg/tree-ssa/reassoc-34.c: New test case.
4439	* gcc.dg/tree-ssa/reassoc-35.c: New test case.
4440	* gcc.dg/tree-ssa/reassoc-36.c: New test case.
4441
44422013-10-15  Cong Hou  <congh@google.com>
4443
4444	* gcc.dg/vect/vect-reduc-pattern-3.c: New test.
4445
44462013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
4447
4448	PR c++/58707
4449	* g++.dg/cpp0x/pr58707.C: New.
4450
44512013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4452
4453	* c-c++-common/cpp/openmp-define-3.c: Move effective target check
4454	after other directives.
4455
44562013-10-15  Tobias Burnus  <burnus@net-b.de>
4457
4458	PR fortran/58652
4459	* gfortran.dg/unlimited_polymorphic_11.f90: New.
4460
44612013-10-14  Ian Lance Taylor  <iant@google.com>
4462
4463	* go.test/go-test.exp (go-find-packages): New proc.
4464	(go-gc-tests): Skip stress and safe tests.  Skip *.dir
4465	subdirectories.  Do simple +build line matching.  Handle run with
4466	arguments.  Handle errorcheckdir and rundircmpout.  Use packages
4467	for rundir.  Remove special handling for bug191 and dwarf.
4468
44692013-10-14  Tobias Burnus  <burnus@net-b.de>
4470
4471	PR fortran/58658
4472	* gfortran.dg/unlimited_polymorphic_10.f90: New.
4473
44742013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4475
4476	* gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
4477	Use btsl.
4478
44792013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4480
4481	* gnat.dg/specs/opt1.ads: New test.
4482
44832013-10-14  Richard Biener  <rguenther@suse.de>
4484
4485	PR tree-optimization/58640
4486	* gcc.c-torture/execute/pr58640-2.c: New testcase.
4487
44882013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4489
4490	* gnat.dg/uninit_array.ad[sn]: New test.
4491	* gnat.dg/uninit_array_pkg.ads: New helper.
4492
44932013-10-13  Richard Biener  <rguenther@suse.de>
4494
4495	* gcc.c-torture/execute/pr58662.c: New test.
4496
44972013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
4498
4499	PR target/51244
4500	* gcc.dg/torture/p51244-21.c: New.
4501	* gcc.target/sh/pr51244-20.c: New.
4502	* gcc.target/sh/pr51244-20-sh2a.c: New.
4503
45042013-10-12  Arnaud Charlet  <charlet@adacore.com>
4505
4506	* gnat.dg/specs/linker_section.ads: Update test.
4507
45082013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
4509
4510	PR target/58690
4511	* gcc.target/i386/pr58690.c: New test
4512
45132013-10-12  Alexander Monakov  <amonakov@ispras.ru>
4514
4515	* gcc.target/i386/builtin-ucmp.c: New test.
4516
45172013-10-11  Brooks Moses  <bmoses@google.com>
4518
4519	* g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
4520
45212013-10-11  Jeff Law  <law@redhat.com>
4522
4523	* gcc.c-torture/execute/pr58640.c: New test.
4524
45252013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
4526
4527	PR c++/58633
4528	* g++.dg/cpp0x/decltype57.C: New.
4529
45302013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
4531
4532	PR c++/31671
4533	* g++.dg/template/nontype26.C: New.
4534
45352013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
4536
4537	* c-c++-common/cpp/openmp-define-1.c: New file.
4538	* c-c++-common/cpp/openmp-define-2.c: Likewise.
4539	* c-c++-common/cpp/openmp-define-3.c: Likewise.
4540	* gfortran.dg/openmp-define-1.f90: Likewise.
4541	* gfortran.dg/openmp-define-2.f90: Likewise.
4542	* gfortran.dg/openmp-define-3.f90: Likewise.
4543
4544	* g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
4545	for test source files.
4546	* gcc.dg/gomp/gomp.exp: Likewise.
4547	* gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
4548	* gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4549	* gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
4550	* gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4551	* gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4552
45532013-10-11  Jakub Jelinek  <jakub@redhat.com>
4554
4555	* c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
4556	Remove error test that is now valid in OpenMP 4.0.
4557	* c-c++-common/gomp/atomic-16.c: New test.
4558	* c-c++-common/gomp/cancel-1.c: New test.
4559	* c-c++-common/gomp/depend-1.c: New test.
4560	* c-c++-common/gomp/depend-2.c: New test.
4561	* c-c++-common/gomp/map-1.c: New test.
4562	* c-c++-common/gomp/pr58472.c: New test.
4563	* c-c++-common/gomp/sections1.c: New test.
4564	* c-c++-common/gomp/simd1.c: New test.
4565	* c-c++-common/gomp/simd2.c: New test.
4566	* c-c++-common/gomp/simd3.c: New test.
4567	* c-c++-common/gomp/simd4.c: New test.
4568	* c-c++-common/gomp/simd5.c: New test.
4569	* c-c++-common/gomp/single1.c: New test.
4570	* g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
4571	parser.
4572	* g++.dg/gomp/block-3.C: Likewise.
4573	* g++.dg/gomp/clause-3.C: Adjust error messages.
4574	* g++.dg/gomp/declare-simd-1.C: New test.
4575	* g++.dg/gomp/declare-simd-2.C: New test.
4576	* g++.dg/gomp/depend-1.C: New test.
4577	* g++.dg/gomp/depend-2.C: New test.
4578	* g++.dg/gomp/target-1.C: New test.
4579	* g++.dg/gomp/target-2.C: New test.
4580	* g++.dg/gomp/taskgroup-1.C: New test.
4581	* g++.dg/gomp/teams-1.C: New test.
4582	* g++.dg/gomp/udr-1.C: New test.
4583	* g++.dg/gomp/udr-2.C: New test.
4584	* g++.dg/gomp/udr-3.C: New test.
4585	* g++.dg/gomp/udr-4.C: New test.
4586	* g++.dg/gomp/udr-5.C: New test.
4587	* g++.dg/gomp/udr-6.C: New test.
4588	* gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
4589	* gcc.dg/autopar/outer-2.c: Likewise.
4590	* gcc.dg/autopar/outer-3.c: Likewise.
4591	* gcc.dg/autopar/outer-4.c: Likewise.
4592	* gcc.dg/autopar/outer-5.c: Likewise.
4593	* gcc.dg/autopar/outer-6.c: Likewise.
4594	* gcc.dg/autopar/parallelization-1.c: Likewise.
4595	* gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
4596	parser.
4597	* gcc.dg/gomp/clause-1.c: Adjust error messages.
4598	* gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
4599	instead of GOMP_parallel_loop_runtime_start.
4600	* gcc.dg/gomp/declare-simd-1.c: New test.
4601	* gcc.dg/gomp/declare-simd-2.c: New test.
4602	* gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
4603	parser.  Add further #pragma omp sections nesting tests.
4604	* gcc.dg/gomp/target-1.c: New test.
4605	* gcc.dg/gomp/target-2.c: New test.
4606	* gcc.dg/gomp/taskgroup-1.c: New test.
4607	* gcc.dg/gomp/teams-1.c: New test.
4608	* gcc.dg/gomp/udr-1.c: New test.
4609	* gcc.dg/gomp/udr-2.c: New test.
4610	* gcc.dg/gomp/udr-3.c: New test.
4611	* gcc.dg/gomp/udr-4.c: New test.
4612	* gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
4613
46142013-10-10  Jan Hubicka  <jh@suse.cz>
4615
4616	* gcc.target/i386/avx256-unaligned-store-3.c: Update template for
4617	tuning change.
4618	* gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4619	* gcc.target/i386/pr49168-1.c: Likewise.
4620	* gcc.target/i386/pr49002-2.c: Likewise.
4621
46222013-10-10  Jakub Jelinek  <jakub@redhat.com>
4623
4624	PR middle-end/58670
4625	* gcc.dg/torture/pr58670.c: New test.
4626
46272013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4628
4629	* gcc.dg/tree-ssa/phi-opt-11.c: New test.
4630
46312013-10-09  Marek Polacek  <polacek@redhat.com>
4632
4633	PR c++/58635
4634	* g++.dg/tm/pr58635-1.C: New test.
4635	* g++.dg/tm/pr58635-2.C: New test.
4636
46372013-10-09  Jakub Jelinek  <jakub@redhat.com>
4638
4639	* gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
4640
46412013-10-09  Marc Glisse  <marc.glisse@inria.fr>
4642
4643	PR tree-optimization/20318
4644	* c-c++-common/pr20318.c: New file.
4645	* gcc.dg/tree-ssa/pr20318.c: New file.
4646
46472013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
4648
4649	* gcc.c-torture/execute/pr58570.c: New test.
4650
46512013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4652
4653	* gcc.target/aarch64/vclz.c: New testcase.
4654
46552013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4656
4657	* gcc.target/aarch64/vadd_f64.c: New testcase.
4658	* gcc.target/aarch64/vsub_f64.c: New testcase.
4659
46602013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4661
4662	* gcc.target/aarch64/vdiv_f.c: New testcase.
4663
46642013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
4665
4666	* gcc.target/aarch64/vneg_f.c: New testcase.
4667	* gcc.target/aarch64/vneg_s.c: New testcase.
4668
46692013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
4670
4671	PR c++/58568
4672	* g++.dg/cpp0x/lambda/lambda-ice10.C: New.
4673	* g++.old-deja/g++.mike/misc9.C: Adjust.
4674
46752013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
4676
4677	PR c++/58665
4678	Revert:
4679	2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4680
4681	PR c++/58448
4682	* g++.dg/template/crash117.C: New.
4683
46842013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4685
4686	* gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
4687
46882013-10-08  Marc Glisse  <marc.glisse@inria.fr>
4689
4690	PR tree-optimization/58480
4691	* gcc.dg/tree-ssa/pr58480.c: New file.
4692
46932013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4694
4695	* gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
4696	* gcc.target/powerpc/fusion.c: Likewise.
4697
46982013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4699
4700	* gcc.target/s390/htm-nofloat-2.c: New testcase.
4701
47022013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4703
4704	* gcc.target/s390/htm-1.c: Add more tests to cover different
4705	operand types.
4706
47072013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
4708
4709	PR c++/58126
4710	* g++.dg/init/uninitialized1.C: New.
4711
47122013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
4713
4714	PR c++/56060
4715	* g++.dg/cpp0x/variadic144.C: New.
4716
47172013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4718
4719	PR c++/58560
4720	* g++.dg/cpp0x/auto39.C: New.
4721
47222013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4723
4724	PR c++/58503
4725	* g++.dg/cpp0x/range-for26.C: New.
4726	* g++.dg/cpp0x/range-for27.C: Likewise.
4727
47282013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4729
4730	PR c++/58448
4731	* g++.dg/template/crash117.C: New.
4732
47332013-10-04  Marc Glisse  <marc.glisse@inria.fr>
4734
4735	PR c++/19476
4736	* g++.dg/tree-ssa/pr19476-5.C: New file.
4737	* g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
4738
47392013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
4740
4741	PR c++/58584
4742	* g++.dg/cpp0x/gen-attrs-55.C: New.
4743
47442013-10-03  Easwaran Raman  <eraman@google.com>
4745
4746	PR c++/33911
4747	* g++.dg/ext/attribute47.C: New.
4748
47492013-10-03  Rong Xu  <xur@google.com>
4750
4751	* gcc.target/i386/cold-attribute-2.c: Fix the test by using original
4752	probability.
4753	* gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
4754	* gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
4755
47562013-10-03  Marek Polacek  <polacek@redhat.com>
4757
4758	PR c++/58510
4759	* g++.dg/cpp0x/pr58510.C: New test.
4760
47612013-10-03  Marc Glisse  <marc.glisse@inria.fr>
4762
4763	PR c++/19476
4764	* g++.dg/tree-ssa/pr19476-1.C: New file.
4765	* g++.dg/tree-ssa/pr19476-2.C: Likewise.
4766	* g++.dg/tree-ssa/pr19476-3.C: Likewise.
4767	* g++.dg/tree-ssa/pr19476-4.C: Likewise.
4768
47692013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4770
4771	* gcc.target/powerpc/p8vector-fp.c: New test for floating point
4772	scalar operations when using -mupper-regs-sf and -mupper-regs-df.
4773	* gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
4774	VSX scalar operations or the traditional floating point form of
4775	the instruction.
4776	* gcc.target/powerpc/ppc-target-2.c: Likewise.
4777	* gcc.target/powerpc/recip-3.c: Likewise.
4778	* gcc.target/powerpc/recip-5.c: Likewise.
4779	* gcc.target/powerpc/pr72747.c: Likewise.
4780	* gcc.target/powerpc/vsx-builtin-3.c: Likewise.
4781
47822013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4783
4784	PR target/58460
4785	* gcc.target/aarch64/pr58460.c: New file.
4786
47872013-10-02  Tobias Burnus  <burnus@net-b.de>
4788
4789	PR fortran/58593
4790	* gfortran.dg/char_length_19.f90: New.
4791
47922013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
4793
4794	PR c++/58535
4795	* g++.dg/parse/crash65.C: New.
4796	* g++.dg/cpp1y/pr58535.C: Likewise.
4797
47982013-10-02  Richard Biener  <rguenther@suse.de>
4799
4800	* gcc.dg/tree-ssa/ldist-11.c: Adjust.
4801	* gcc.dg/tree-ssa/ldist-17.c: Likewise.
4802	* gcc.dg/tree-ssa/ldist-23.c: Likewise.
4803	* gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4804	* gfortran.dg/ldist-pr45199.f: Likewise.
4805
48062013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
4807
4808	PR c++/58565
4809	* g++.dg/parse/crash64.C: New.
4810
48112013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
4812
4813	* gcc.dg/tree-ssa/slsr-40.c: New test.
4814
48152013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
4816
4817	PR c++/58563
4818	* g++.dg/cpp0x/pr58563.C: New.
4819
48202013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
4821
4822	* gcc.target/aarch64/vect_saddl_1.c: New.
4823
48242013-10-01  Jakub Jelinek  <jakub@redhat.com>
4825
4826	PR target/58574
4827	* gcc.c-torture/execute/pr58574.c: New testcase.
4828
48292013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
4830
4831	PR Target/58578
4832	* gcc.target/arm/pr58578.c: New test.
4833
48342013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4835
4836	PR tree-optimization/58556
4837	* gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
4838	* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4839
48402013-10-01  Nick Clifton  <nickc@redhat.com>
4841
4842	* lib/target-supports.exp (check_effective_target_ptr32plus): Fail
4843	for MSP430.
4844	* gcc.c-torture/compile/20010327-1.c: Only run the test for
4845	ptr32plus targets.
4846	* gcc.c-torture/compile/pr41181.c: Likewise.
4847	* gcc.c-torture/compile/calls.c: Likewise.
4848	* gcc.c-torture/compile/990617-1.c: Likewise.
4849	* gcc.c-torture/compile/pr55955.c: Only run the test for
4850	int32plus targets.
4851	* gcc.c-torture/compile/limits-externdecl.c: Likewise.
4852
48532013-10-01  Richard Biener  <rguenther@suse.de>
4854
4855	PR tree-optimization/58553
4856	* gcc.dg/torture/pr58553.c: New testcase.
4857
48582013-09-30  Jakub Jelinek  <jakub@redhat.com>
4859
4860	PR middle-end/58564
4861	* gcc.c-torture/execute/pr58564.c: New test.
4862
48632013-09-30  Teresa Johnson  <tejohnson@google.com>
4864
4865	* gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
4866	Update for additional dump message.
4867
48682013-09-30  Richard Biener  <rguenther@suse.de>
4869
4870	PR tree-optimization/58554
4871	* gcc.dg/torture/pr58554.c: New testcase.
4872
48732013-09-30  Simon Cook  <simon.cook@embecosm.com>
4874	    Joern Rennecke  <joern.rennecke@embecosm.com>
4875
4876	* gcc.target/arc/barrel-shifter-1.c: New test.
4877	* gcc.target/arc/barrel-shifter-2.c: Likewise.
4878	* gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
4879	* gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
4880	* gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
4881	* gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
4882	* gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
4883	* gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
4884	* gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
4885	* gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
4886	* gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
4887	* gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
4888	* gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
4889	* gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
4890	* gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
4891	* gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
4892	* gcc.target/arc/mtune-ARC600.c: Likewise.
4893	* gcc.target/arc/mtune-ARC601.c: Likewise.
4894	* gcc.target/arc/mtune-ARC700-xmac: Likewise.
4895	* gcc.target/arc/mtune-ARC700.c: Likewise.
4896	* gcc.target/arc/mtune-ARC725D.c: Likewise.
4897	* gcc.target/arc/mtune-ARC750D.c: Likewise.
4898	* gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
4899	* gcc.target/arc/no-dpfp-lrsr.c: Likewise.
4900
49012013-09-30  Richard Biener  <rguenther@suse.de>
4902
4903	PR middle-end/58532
4904	* g++.dg/torture/pr58552.C: New testcase.
4905
49062013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4907
4908	* gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
4909	and -mupper-regs-df.
4910
49112013-09-27  Paulo Matos  <pmatos@broadcom.com>
4912
4913	PR middle-end/58463
4914	* gcc.dg/pr58463.c: New test.
4915
49162013-09-27  Jakub Jelinek  <jakub@redhat.com>
4917
4918	PR middle-end/58551
4919	* c-c++-common/gomp/pr58551.c: New test.
4920
49212013-09-27  Richard Biener  <rguenther@suse.de>
4922
4923	PR tree-optimization/58459
4924	* gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
4925
49262013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4927
4928	PR fortran/58113
4929	* gfortran.dg/round_4.f90: Check for rounding support.
4930
49312013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
4932
4933	* g++.dg/vect/pr58513.cc (op): Make static.
4934
49352013-09-26  Richard Biener  <rguenther@suse.de>
4936
4937	* gcc.dg/tree-ssa/coalesce-2.c: New testcase.
4938
49392013-09-26  Richard Biener  <rguenther@suse.de>
4940
4941	PR tree-optimization/58539
4942	* gcc.dg/torture/pr58539.c: New testcase.
4943
49442013-09-25  Jeff Law  <law@redhat.com>
4945
4946	* gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
4947
49482013-09-25  Tobias Burnus  <burnus@net-b.de>
4949
4950	PR fortran/58436
4951	* gfortran.dg/finalize_21.f90: New.
4952
49532013-09-25  Tobias Burnus  <burnus@net-b.de>
4954
4955	PR fortran/57697
4956	PR fortran/58469
4957	* gfortran.dg/defined_assignment_8.f90: New.
4958	* gfortran.dg/defined_assignment_9.f90: New.
4959
49602013-09-25  Marek Polacek  <polacek@redhat.com>
4961
4962	PR sanitizer/58413
4963	* c-c++-common/ubsan/shift-5.c: New test.
4964	* c-c++-common/ubsan/shift-6.c: New test.
4965	* c-c++-common/ubsan/div-by-zero-5.c: New test.
4966	* gcc.dg/ubsan/c-shift-1.c: New test.
4967
49682013-09-25  Marek Polacek  <polacek@redhat.com>
4969
4970	PR c++/58516
4971	* g++.dg/tm/pr58516.C: New test.
4972
49732013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4974
4975	* lib/target-supports.exp (check_effective_target_arm_cond_exec):
4976	New procedure.
4977	* gcc.target/arm/minmax_minus.c: Check for cond_exec target.
4978
49792013-09-24  Richard Biener  <rguenther@suse.de>
4980
4981	PR middle-end/58513
4982	* g++.dg/vect/pr58513.cc: New testcase.
4983
49842013-09-24  Yvan Roux  <yvan.roux@linaro.org>
4985
4986	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
4987	output.
4988
49892013-09-23  Adam Butcher  <adam@jessamine.co.uk>
4990
4991	PR c++/58500
4992	* g++.dg/cpp1y/pr58500.C: New testcase.
4993
49942013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
4995
4996	* gnat.dg/opt28.ad[sb]: New test.
4997	* gnat.dg/opt28_pkg.ads: New helper.
4998
49992013-09-23  Richard Biener  <rguenther@suse.de>
5000
5001	PR tree-optimization/58464
5002	* g++.dg/torture/pr58464.C: New testcase.
5003
50042013-09-23  Christian Bruel  <christian.bruel@st.com>
5005
5006	PR target/58475
5007	* gcc.target/sh/torture/pr58475.c: New test.
5008
50092013-09-23  Janus Weil  <janus@gcc.gnu.org>
5010
5011	PR fortran/58355
5012	* gfortran.dg/extends_15.f90: New.
5013
50142013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
5015
5016	PR c++/58481
5017	* g++.dg/cpp0x/lambda/lambda-this17.C: New.
5018
50192013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
5020
5021	PR target/56875
5022	* gcc.target/vax/vax.exp: New.
5023	* gcc.target/vax/pr56875.c: Ditto.
5024
50252013-09-20  Richard Biener  <rguenther@suse.de>
5026
5027	PR middle-end/58484
5028	* gfortran.dg/pr58484.f: New testcase.
5029
50302013-09-20  Jeff Law  <law@redhat.com>
5031
5032	* gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
5033
50342013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5035
5036	PR middle-end/57748
5037	* gcc.dg/torture/pr57748-1.c: New test.
5038	* gcc.dg/torture/pr57748-2.c: New test.
5039
50402013-09-20  Marek Polacek  <polacek@redhat.com>
5041
5042	PR sanitizer/58413
5043	* c-c++-common/ubsan/shift-4.c: New test.
5044
50452013-09-20  Richard Biener  <rguenther@suse.de>
5046
5047	PR tree-optimization/58453
5048	* gcc.dg/tree-ssa/ldist-23.c: New testcase.
5049
50502013-09-20  Janus Weil  <janus@gcc.gnu.org>
5051
5052	PR fortran/58099
5053	* gfortran.dg/proc_ptr_43.f90: New.
5054
50552013-09-18  Tobias Burnus  <burnus@net-b.de>
5056
5057	PR fortran/57697
5058	* gfortran.dg/defined_assignment_11.f90: New.
5059
50602013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
5061
5062	PR rtl-optimization/58438
5063	* g++.dg/pr58438.C: New test.
5064
50652013-09-18  Tobias Burnus  <burnus@net-b.de>
5066
5067	PR fortran/43366
5068	* gfortran.dg/class_39.f03: Update dg-error.
5069	* gfortran.dg/class_5.f03: Ditto.
5070	* gfortran.dg/class_53.f90: Ditto.
5071	* gfortran.dg/realloc_on_assign_20.f90: New.
5072	* gfortran.dg/realloc_on_assign_21.f90: New.
5073	* gfortran.dg/realloc_on_assign_22.f90: New.
5074
50752013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
5076
5077	PR c++/58457
5078	* g++.dg/parse/using4.C: New.
5079
50802013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5081
5082	* gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
5083
50842013-09-18  Marek Polacek  <polacek@redhat.com>
5085
5086	PR sanitize/58443
5087	* g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
5088	instead of the shift option.
5089	* c-c++-common/ubsan/pr58443-1.c: New test.
5090	* c-c++-common/ubsan/pr58443-3.c: New test.
5091	* c-c++-common/ubsan/pr58443-2.c: New test.
5092
50932013-09-18  Richard Biener  <rguenther@suse.de>
5094
5095	PR tree-optimization/58417
5096	* gcc.dg/torture/pr58417.c: New testcase.
5097
50982013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100	* gnat.dg/array_bounds_test2.adb: New test.
5101
51022013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5103
5104	* g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
5105	* gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
5106
51072013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
5108
5109	* gnat.dg/in_out_parameter4.adb: New test.
5110
51112013-09-18  Marek Polacek  <polacek@redhat.com>
5112
5113	PR sanitizer/58411
5114	* c-c++-common/ubsan/attrib-1.c: New test.
5115
51162013-09-17  Cong Hou  <congh@google.com>
5117
5118	* gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
5119	on two arrays with short and int types. This should not be recognized
5120	as a dot product pattern.
5121
51222013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
5123
5124	PR c++/58435
5125	* pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
5126	the cp_type_quals (r) too.
5127
51282013-09-17  Jan Hubicka  <jh@suse.cz>
5129
5130	PR middle-end/58332
5131	* gcc.c-torture/compile/pr58332.c: New testcase.
5132
51332013-09-17  Jeff Law  <law@redhat.com>
5134
5135	* gcc.c-torture/execute/pr58387.c: New test.
5136
51372013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5138
5139	PR tree-optimization/58088
5140	* gcc.c-torture/compile/pr58088.c: New test.
5141
51422013-09-17  Nick Clifton  <nickc@redhat.com>
5143
5144	* lib/target-supports.exp (check_effective_target_trampolines):
5145	Add MSP430 to the list of targets that do not support trampolines.
5146	(check_profiling_available): Add MSP430 to the list of targets
5147	that do not support profiling.
5148	(check_effective_target_tls_runtime): Add MSP430 to the list of
5149	targets that do not support TLS.
5150
51512013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
5152
5153	* gnat.dg/opt27.adb: New test.
5154	* gnat.dg/opt27_pkg.ad[sb]: New helper.
5155
51562013-09-17  Andreas Schwab  <schwab@suse.de>
5157
5158	* gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
5159
51602013-09-17  Richard Biener  <rguenther@suse.de>
5161
5162	PR tree-optimization/58432
5163	* gcc.dg/pr58432.c: New testcase.
5164
51652013-09-17  Bin Cheng  <bin.cheng@arm.com>
5166
5167	* gcc.dg/tree-ssa/slsr-39.c: New test.
5168
51692013-09-16  Xinliang David Li  <davidxl@google.com>
5170
5171	* gcc.misc-tests/help.exp: Optimizer help change.
5172
51732013-09-16  Jeff Law  <law@redhat.com>
5174
5175	* gcc.c-torture/execute/pr58419.c: New test.
5176	* gcc.c-torture/execute/pr58431.c: New test.
5177
51782013-09-16  Tobias Burnus  <burnus@net-b.de>
5179
5180	PR fortran/58356
5181	* gfortran.dg/finalize_19.f90: New.
5182
51832013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
5184
5185	* gcc.target/i386/pr58418.c: New.
5186
51872013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
5188
5189	* gcc.target/aarch64/fmla-intrinsic.c: New.
5190	* gcc.target/aarch64/mla-intrinsic.c: Likewise.
5191	* gcc.target/aarch64/fmls-intrinsic.c: Likewise.
5192	* gcc.target/aarch64/mls-intrinsic.c: Likewise.
5193
51942013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
5195
5196	* gcc.target/aarch64/mul_intrinsic_1.c: New.
5197	* gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
5198
51992013-09-16  Richard Biener  <rguenther@suse.de>
5200
5201	* gcc.dg/tree-ssa/ldist-22.c: New testcase.
5202
52032013-09-16  Adam Butcher  <adam@jessamine.co.uk>
5204
5205	* g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
5206	interpreted as implicit templates) to be expected pedwarns instead.
5207
52082013-09-16  Tobias Burnus  <burnus@net-b.de>
5209
5210	PR fortran/57697
5211	* gfortran.dg/defined_assignment_10.f90: Comment print statement.
5212
52132013-09-15  Tobias Burnus  <burnus@net-b.de>
5214
5215	PR fortran/57697
5216	* gfortran.dg/defined_assignment_10.f90: New.
5217
52182013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
5219
5220	* gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
5221	* g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
5222
52232013-09-13  Jacek Caban  <jacek@codeweavers.com>
5224
5225	* g++.dg/abi/main.C: Added implicit C linkage tests
5226
52272013-09-13  Kai Tietz  <ktietz@redhat.com>
5228
5229	* gcc.target/i386/pr57848.c: New file.
5230
52312013-09-13  Christian Bruel  <christian.bruel@st.com>
5232
5233	PR target/58314
5234	* gcc.target/sh/torture/pr58314.c: New test.
5235
52362013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
5237
5238	* g++.dg/torture/pr58380.C: Suppress warnings with "-w".
5239
52402013-09-12  Martin Jambor  <mjambor@suse.cz>
5241
5242	PR ipa/58389
5243	* g++.dg/pr58389.C: New test.
5244
52452013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
5246
5247	* g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
5248	* g++.dg/template/pseudodtor3.C: Likewise.
5249
52502013-09-12  Richard Biener  <rguenther@suse.de>
5251
5252	PR tree-optimization/58404
5253	* g++.dg/tree-ssa/pr58404.C: New testcase.
5254
52552013-09-12  Martin Jambor  <mjambor@suse.cz>
5256
5257	PR ipa/58371
5258	* g++.dg/ipa/pr58371.C: New test.
5259
52602013-09-12  Richard Biener  <rguenther@suse.de>
5261
5262	* gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
5263	expected outcome and comment why that happens.
5264
52652013-09-11  Richard Biener  <rguenther@suse.de>
5266
5267	PR middle-end/58377
5268	* g++.dg/uninit-pred-4.C: New testcase.
5269
52702013-09-11  Jakub Jelinek  <jakub@redhat.com>
5271
5272	PR tree-optimization/58385
5273	* gcc.c-torture/execute/pr58385.c: New test.
5274
52752013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5276
5277	* gcc.target/arm/thumb-ifcvt-2.c: New test.
5278
52792013-09-10  Jeff Law  <law@redhat.com>
5280
5281	* g++.dg/torture/pr58380.C: New test.
5282
52832013-09-10  Jan Hubicka  <jh@suse.cz>
5284	    Paolo Carlini  <paolo.carlini@oracle.com>
5285
5286	* g++.dg/template/cond2.C: Tweak, do not expect a "required from".
5287
52882013-09-10  Jeff Law  <law@redhat.com>
5289
5290	* gcc.c-torture/compile/pr58343.c: New test.
5291
52922013-09-10  Jakub Jelinek  <jakub@redhat.com>
5293
5294	PR rtl-optimization/58365
5295	* gcc.c-torture/execute/pr58365.c: New test.
5296
52972013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
5298
5299	* gcc.dg/torture/memcpy-1.c: New test.
5300
53012013-09-10  Alan Modra  <amodra@gmail.com>
5302
5303	* gcc.target/powerpc/pr58330.c: New.
5304
53052013-09-10  Alan Modra  <amodra@gmail.com>
5306
5307	* gcc.target/powerpc/medium_offset.c: New.
5308
53092013-09-09  Jakub Jelinek  <jakub@redhat.com>
5310
5311	PR c++/58325
5312	* g++.dg/warn/Wunused-var-21.C: New test.
5313
5314	PR tree-optimization/58364
5315	* gcc.c-torture/execute/pr58364.c: New test.
5316
53172013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
5318
5319	PR c++/43452
5320	* g++.dg/warn/Wdelete-incomplete-1.C: New.
5321	* g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
5322	* g++.dg/init/delete1.C: Adjust.
5323
53242013-09-09  Ian Bolton  <ian.bolton@arm.com>
5325
5326	* gcc.target/aarch64/movdi_1.c: New test.
5327
53282013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
5329
5330	PR c++/58362
5331	* g++.dg/warn/Wunused-parm-5.C: New.
5332
53332013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5334
5335	* gcc.target/aarch64/cmn-neg.c: New test.
5336
53372013-09-09  Richard Biener  <rguenther@suse.de>
5338
5339	PR middle-end/58326
5340	* gcc.dg/torture/pr58326-1.c: New testcase.
5341	* gcc.dg/torture/pr58326-2.c: Likewise.
5342
53432013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5344
5345	PR target/57735
5346	* g++.dg/ext/pr57735.C: New test.
5347
53482013-09-09  Jan Hubicka  <jh@suse.cz>
5349
5350	PR middle-end/58294
5351	* g++.dg/torture/PR58294.C: New testcase.
5352
53532013-09-08  Jeff Law  <law@redhat.com>
5354
5355	* gcc.c-torture/compile/pr58340.c: New test.
5356
53572013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
5358
5359	* g++.dg/debug/ra1.C: New test.
5360
53612013-09-08  Jan Hubicka  <jh@suse.cz>
5362
5363	* g++.dg/ipa/devirt-11.C: Update template.
5364	* g++.dg/ipa/devirt-16.C: New testcase.
5365	* g++.dg/ipa/devirt-17.C: New testcase.
5366	* g++.dg/ipa/devirt-18.C: New testcase.
5367
53682013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5369
5370	PR c++/54941
5371	* g++.dg/overload/new1.C: Adjust.
5372
53732013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
5374
5375	* c-c++-common/opaque-vector.c: New test.
5376
53772013-09-08  Tom de Vries  <tom@codesourcery.com>
5378
5379	PR c++/58282
5380	* g++.dg/tm/noexcept-6.C: New test.
5381
53822013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
5383
5384	* gcc.target/arc/cond-set-use.c: New test.
5385
53862013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5387
5388	* gnat.dg/stack_usage2.adb: New test.
5389
53902013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
5391
5392	* gcc.target/aarch64/table-intrinsics.c
5393	(qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
5394	(qtb_tests8_< ,2,3,4>): Likewise.
5395	(qtblq_tests8_< ,2,3,4>): Likewise.
5396	(qtbxq_tests8_< ,2,3,4>): Likewise.
5397
53982013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5399
5400	* gnat.dg/warn10.ad[sb]: New test.
5401	* gnat.dg/warn10_pkg.ads: New helper.
5402
54032013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
5404
5405	* gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
5406	Don't expect NULL in foo.result set.
5407	* gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
5408	in ESCAPED set.
5409	* gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5410	* gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5411
54122013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5413
5414	* gcc.target/s390/nearestint-1.c: New testcase.
5415
54162013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
5417	    Vineet Gupta  <Vineet.Gupta@synopsys.com>
5418
5419	* gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
5420	* gcc.target/arc: New directory.
5421	* gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
5422	* gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
5423	* gcc.dg/torture/stackalign/builtin-apply-2.c
5424	[__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
5425	* gcc.dg/builtin-apply2.c
5426	[__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
5427
54282013-09-04  Jan Hubicka  <jh@suse.cz>
5429
5430	PR middle-end/58201
5431	* g++.dg/torture/pr58201_0.C: New testcase.
5432	* g++.dg/torture/pr58201_1.C: New testcase.
5433	* g++.dg/torture/pr58201.h: New testcase.
5434
54352013-09-05  Jan Hubicka  <jh@suse.cz>
5436
5437	* gcc.dg/autopar/pr49960.c: Disable partial inlining
5438
54392013-09-05  Richard Biener  <rguenther@suse.de>
5440
5441	PR tree-optimization/58137
5442	* gcc.target/i386/pr58137.c: New testcase.
5443
54442013-09-05  Martin Jambor  <mjambor@suse.cz>
5445
5446	* g++.dg/ipa/remref-1.C: New test.
5447	* g++.dg/ipa/remref-2.C: Likewise.
5448
54492013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
5450
5451	PR c++/24926
5452	* g++.dg/parse/access11.C: New.
5453
54542013-09-04  David Edelsohn  <dje.gcc@gmail.com>
5455
5456	* g++.dg/warn/weak1.C: Skip on AIX.
5457
54582013-09-04  Easwaran Raman  <eraman@google.com>
5459
5460	PR middle-end/57370
5461	PR tree-optimization/58011
5462	* gfortran.dg/reassoc_12.f90: New testcase.
5463	* gcc.dg/tree-ssa/reassoc-31.c: New testcase.
5464
54652013-09-04  David Edelsohn  <dje.gcc@gmail.com>
5466
5467	* gcc.dg/attr-weakref-1.c: Skip on AIX.
5468	* gcc.dg/torture/pr53922.c: Skip on AIX.
5469	* lib/file-format.exp (gcc_target_object_format): AIX is COFF.
5470
54712013-09-04  Teresa Johnson  <tejohnson@google.com>
5472
5473	* gcc.dg/unroll_1.c: Test dumping to stderr.
5474
54752013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
5476
5477	PR c++/58305
5478	* g++.dg/warn/deprecated-8.C: New.
5479
54802013-09-03  Jeff Law  <law@redhat.com>
5481
5482	* tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
5483	dump output.
5484
54852013-09-03  Meador Inge  <meadori@codesourcery.com>
5486
5487	Revert:
5488
5489	2013-08-30  Meador Inge  <meadori@codesourcery.com>
5490
5491	* gcc.dg/Warray-bounds-11.c: New testcase.
5492
54932013-09-03  David Edelsohn  <dje.gcc@gmail.com>
5494
5495	* lib/target-supports.exp (check_weak_available): Return true for AIX.
5496
54972013-09-03  Jan Hubicka  <jh@suse.cz>
5498
5499	* g++.dg/ipa/devirt-15.C: Fix testcase.
5500
55012013-09-03  Richard Biener  <rguenther@suse.de>
5502
5503	PR middle-end/57656
5504	* gcc.dg/torture/pr57656.c: New testcase.
5505
55062013-09-03  Richard Biener  <rguenther@suse.de>
5507
5508	PR middle-end/57287
5509	* gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
5510
55112013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5512
5513	PR fortran/PR56519
5514	* gfortran.dg/do_concurrent_3.f90:  New test case.
5515
55162013-09-02  Jan Hubicka  <jh@suse.cz>
5517
5518	* gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
5519
55202013-09-02  Martin Jambor  <mjambor@suse.cz>
5521
5522	PR ipa/58106
5523	* gcc.dg/ipa/pr58106.c: New test.
5524
55252013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
5526
5527	* gcc.target/aarch64/scalar_intrinsics.c
5528	(vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
5529
55302013-09-02  Richard Biener  <rguenther@suse.de>
5531
5532	PR middle-end/57511
5533	* gcc.dg/tree-ssa/sccp-1.c: New testcase.
5534
55352013-09-02  Richard Biener  <rguenther@suse.de>
5536
5537	* gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
5538	reference.
5539
55402013-09-02  Bin Cheng  <bin.cheng@arm.com>
5541
5542	* gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
5543
55442013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
5545
5546	PR c++/21682, implement DR 565
5547	* g++.dg/template/using24.C: New.
5548	* g++.dg/template/using25.C: Likewise.
5549	* g++.dg/template/using26.C: Likewise.
5550
55512013-09-01  Jan Hubicka  <jh@suse.cz>
5552
5553	* g++.dg/ipa/devirt-15.C: New testcase.
5554
55552013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5556
5557	* gnat.dg/specs/linker_alias.ads: Skip on Darwin.
5558
55592013-08-31  Jan Hubicka  <jh@suse.cz>
5560
5561	* g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
5562	* g++.dg/tree-ssa/pr45453.C: Likewise.
5563
55642013-08-31  Jan Hubicka  <jh@suse.cz>
5565
5566	* gcc.dg/fork-instrumentation.c: New testcase.
5567
55682013-08-30  Uros Bizjak  <ubizjak@gmail.com>
5569
5570	* g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
5571
55722013-08-30  Meador Inge  <meadori@codesourcery.com>
5573
5574	* gcc.dg/Warray-bounds-11.c: New testcase.
5575
55762013-08-30  Marek Polacek  <polacek@redhat.com>
5577
5578	* g++.dg/ubsan/div-by-zero-1.C: New test.
5579	* c-c++-common/ubsan/save-expr-1.c: New test.
5580	* c-c++-common/ubsan/save-expr-2.c: New test.
5581	* c-c++-common/ubsan/save-expr-3.c: New test.
5582	* c-c++-common/ubsan/save-expr-4.c: New test.
5583	* c-c++-common/ubsan/typedef-1.c: New test.
5584	* c-c++-common/ubsan/const-char-1.c: New test.
5585	* c-c++-common/ubsan/const-expr.c: New test.
5586	* c-c++-common/ubsan/div-by-zero-1.c: Likewise.
5587	* c-c++-common/ubsan/shift-1.c: Likewise.
5588	* c-c++-common/ubsan/shift-2.c: Likewise.
5589	* c-c++-common/ubsan/div-by-zero-2.c: Likewise.
5590	* lib/ubsan-dg.exp: New file.
5591	* g++.dg/dg.exp: Add ubsan tests.
5592	* g++.dg/ubsan/ubsan.exp: New file.
5593	* gcc.dg/ubsan/ubsan.exp: New file.
5594	* g++.dg/ubsan/cxx11-shift-1.C: New test.
5595	* g++.dg/ubsan/cxx11-shift-2.C: New test.
5596	* c-c++-common/ubsan/div-by-zero-3.c: New test.
5597	* c-c++-common/ubsan/div-by-zero-1.c: New test.
5598	* c-c++-common/ubsan/div-by-zero-4.c: New test.
5599	* c-c++-common/ubsan/shift-3.c: New test.
5600	* c-c++-common/ubsan/unreachable-1.c: New test.
5601	* c-c++-common/ubsan/shift-1.c: New test.
5602	* c-c++-common/ubsan/shift-2.c: New test.
5603	* c-c++-common/ubsan/div-by-zero-2.c: New test.
5604	* gcc.dg/ubsan/c99-shift-2.c: New test.
5605	* gcc.dg/ubsan/c99-shift-1.c: New test.
5606
56072013-08-29  Jan Hubicka  <jh@suse.cz>
5608
5609	* gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
5610	to match template and comment.
5611
56122013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5613
5614	PR c++/51424
5615	* g++.dg/cpp0x/dc8.C: New.
5616	* g++.dg/template/meminit1.C: Adjust.
5617
56182013-08-30  Teresa Johnson  <tejohnson@google.com>
5619
5620	* gcc.dg/inline-dump.c: Delete inadvertant commit.
5621
56222013-08-30  Jakub Jelinek  <jakub@redhat.com>
5623
5624	PR tree-optimization/58277
5625	* gcc.c-torture/execute/pr58277-1.c: New test.
5626	* gcc.c-torture/execute/pr58277-2.c: New test.
5627
56282013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5629
5630	* gcc.dg/guality/param-1.c: New test.
5631	* gcc.dg/guality/param-2.c: Likewise.
5632
56332013-08-30  Richard Biener  <rguenther@suse.de>
5634
5635	PR tree-optimization/58228
5636	* gcc.dg/torture/pr58228.c: New testcase.
5637
56382013-08-30  Richard Biener  <rguenther@suse.de>
5639
5640	PR tree-optimization/58223
5641	* gcc.dg/torture/pr58223.c: New testcase.
5642	* gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
5643
56442013-08-30  Richard Biener  <rguenther@suse.de>
5645
5646	PR tree-optimization/58010
5647	* gcc.dg/pr58010.c: New testcase.
5648
56492013-08-29  Xinliang DavidLi  <davidxl@google.com>
5650
5651	* gcc.dg/unroll_3.c: Message change.
5652	* gcc.dg/unroll_4.c: Likewise.
5653	* gcc.dg/tree-ssa/cunroll-1.c: Likewise.
5654	* gcc.dg/tree-ssa/cunroll-2.c: Likewise.
5655	* gcc.dg/tree-ssa/cunroll-3.c: Likewise.
5656	* gcc.dg/tree-ssa/cunroll-4.c: Likewise.
5657	* gcc.dg/tree-ssa/cunroll-5.c: Likewise.
5658	* gcc.dg/tree-ssa/loop-23.c: Likewise.
5659	* gcc.dg/tree-ssa/loop-1.c: Likewise.
5660	* gcc.dg/unroll_1.c: Likewise.
5661	* gcc.dg/vect/bb-slp-31.c: Likewise.
5662	* gcc.dg/vect/bb-slp-14.c: Likewise.
5663	* gcc.dg/vect/bb-slp-8.c: Likewise.
5664	* gcc.dg/vect/bb-slp-23.c: Likewise.
5665	* gcc.dg/vect/bb-slp-15.c: Likewise.
5666	* gcc.dg/vect/bb-slp-9.c: Likewise.
5667	* gcc.dg/vect/bb-slp-24.c: Likewise.
5668	* gcc.dg/vect/bb-slp-16.c: Likewise.
5669	* gcc.dg/vect/bb-slp-25.c: Likewise.
5670	* gcc.dg/vect/bb-slp-17.c: Likewise.
5671	* gcc.dg/vect/bb-slp-26.c: Likewise.
5672	* gcc.dg/vect/bb-slp-18.c: Likewise.
5673	* gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5674	* gcc.dg/vect/bb-slp-27.c: Likewise.
5675	* gcc.dg/vect/bb-slp-19.c: Likewise.
5676	* gcc.dg/vect/bb-slp-28.c: Likewise.
5677	* gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5678	* gcc.dg/vect/bb-slp-29.c: Likewise.
5679	* gcc.dg/vect/bb-slp-8a.c: Likewise.
5680	* gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5681	* gcc.dg/vect/bb-slp-1.c: Likewise.
5682	* gcc.dg/vect/bb-slp-8b.c: Likewise.
5683	* gcc.dg/vect/bb-slp-2.c: Likewise.
5684	* gcc.dg/vect/bb-slp-3.c: Likewise.
5685	* gcc.dg/vect/bb-slp-10.c: Likewise.
5686	* gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5687	* gcc.dg/vect/bb-slp-4.c: Likewise.
5688	* gcc.dg/vect/bb-slp-11.c: Likewise.
5689	* gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5690	* gcc.dg/vect/bb-slp-5.c: Likewise.
5691	* gcc.dg/vect/bb-slp-20.c: Likewise.
5692	* gcc.dg/vect/bb-slp-6.c: Likewise.
5693	* gcc.dg/vect/bb-slp-21.c: Likewise.
5694	* gcc.dg/vect/bb-slp-30.c: Likewise.
5695	* gcc.dg/vect/bb-slp-13.c: Likewise.
5696	* gcc.dg/vect/bb-slp-7.c: Likewise.
5697	* gcc.dg/vect/bb-slp-22.c: Likewise.
5698	* gcc.dg/unroll_2.c: Likewise.
5699	* g++.dg/vect/slp-pr50413.cc: Likewise.
5700	* g++.dg/vect/slp-pr56812.cc: Likewise.
5701	* g++.dg/vect/slp-pr50819.cc: Likewise.
5702
57032013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5704
5705	* gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
5706
57072013-08-29  Teresa Johnson  <tejohnson@google.com>
5708
5709	* gcc.dg/pr40209.c: Use -fopt-info.
5710	* gcc.dg/pr26570.c: Ditto.
5711	* gcc.dg/pr32773.c: Ditto.
5712	* g++.dg/tree-ssa/dom-invalid.C: Ditto.
5713
57142013-08-29  Richard Biener  <rguenther@suse.de>
5715
5716	PR tree-optimization/58246
5717	* gcc.dg/torture/pr58246.c: New testcase.
5718
57192013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5720
5721	PR fortran/52243
5722	* gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
5723	obsolete by patch.
5724	* gfortran.dg/realloc_on_assign_19.f90:  New test.
5725
57262013-08-29  Richard Biener  <rguenther@suse.de>
5727
5728	PR middle-end/57287
5729	* gcc.dg/pr57287-2.c: New testcase.
5730
57312013-08-29  Richard Biener  <rguenther@suse.de>
5732
5733	PR tree-optimization/57685
5734	* gcc.dg/torture/pr57685.c: New testcase.
5735
57362013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
5737
5738	PR c++/58255
5739	* g++.dg/cpp0x/dc7.C: New.
5740
57412013-08-28  Jakub Jelinek  <jakub@redhat.com>
5742
5743	PR middle-end/58257
5744	* c-c++-common/gomp/pr58257.c: New test.
5745
57462013-08-28  Richard Biener  <rguenther@suse.de>
5747
5748	PR tree-optimization/56933
5749	* gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
5750
57512013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
5752
5753	* gcc.target/aarch64/scalar_shift_1.c: New.
5754
57552013-08-27  Richard Biener  <rguenther@suse.de>
5756
5757	PR tree-optimization/57521
5758	* gcc.dg/torture/pr57521.c: New testcase.
5759
57602013-08-27  Jakub Jelinek  <jakub@redhat.com>
5761
5762	PR rtl-optimization/57860
5763	PR rtl-optimization/57861
5764	PR rtl-optimization/57875
5765	PR rtl-optimization/57876
5766	PR rtl-optimization/57877
5767	* gcc.c-torture/execute/pr57860.c: New test.
5768	* gcc.c-torture/execute/pr57861.c: New test.
5769	* gcc.c-torture/execute/pr57875.c: New test.
5770	* gcc.c-torture/execute/pr57876.c: New test.
5771	* gcc.c-torture/execute/pr57877.c: New test.
5772
57732013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5774
5775	PR fortran/58146
5776	* gfortran.dg/bounds_check_18.f90:  New test.
5777
57782013-08-23  Jan Hubicka  <jh@suse.cz>
5779
5780	* g++.dg/ipa/devirt-14.C: Fix typo.
5781
57822013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
5783
5784	PR fortran/57798
5785	* gfortran.dg/inline_sum_5.f90: New.
5786
57872013-08-23  Janus Weil  <janus@gcc.gnu.org>
5788
5789	PR fortran/57843
5790	* gfortran.dg/typebound_assignment_7.f90: New.
5791
57922013-08-23  Jan Hubicka  <jh@suse.cz>
5793
5794	* g++.dg/ipa/devirt-13.C: New testcase.
5795	* g++.dg/ipa/devirt-14.C: New testcase.
5796
57972013-08-23  Jakub Jelinek  <jakub@redhat.com>
5798
5799	PR target/58218
5800	* gcc.target/i386/pr58218.c: New test.
5801
5802	PR tree-optimization/58209
5803	* gcc.c-torture/execute/pr58209.c: New test.
5804
58052013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5806
5807	* gcc.target/powerpc/pr57744.c: Declare abort.
5808
58092013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
5810
5811	PR c++/56380
5812	* g++.dg/template/error54.C: New.
5813
58142013-08-22  Janus Weil  <janus@gcc.gnu.org>
5815
5816	PR fortran/58185
5817	* gfortran.dg/select_type_34.f90: New.
5818
58192013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
5820
5821	PR c++/56130
5822	* g++.dg/warn/deprecated-7.C: New.
5823
58242013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
5825
5826	* g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
5827
58282013-08-21  Jeff Law  <law@redhat.com>
5829
5830	* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
5831
58322013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
5833
5834	PR c++/56134
5835	* g++.dg/ext/attr-alias-3.C: New.
5836
58372013-08-20  Janus Weil  <janus@gcc.gnu.org>
5838
5839	PR fortran/53655
5840	* gfortran.dg/intent_out_8.f90: New.
5841
58422013-08-20  Teresa Johnson  <tejohnson@google.com>
5843
5844	PR rtl-optimizations/57451
5845	* g++.dg/tree-prof/pr57451.C: New test.
5846
58472013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
5848
5849	PR c++/58190
5850	* g++.dg/pr57878.C: Use __SIZE_TYPE__.
5851
58522013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5853
5854	PR c/57490
5855	* c-c++-common/cilk-plus/AN/pr57490.c: New test.
5856
58572013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
5858
5859	* gcc.target/powerpc/dfp-dd-2.c: New test.
5860	* gcc.target/powerpc/dfp-td-2.c: Likewise.
5861	* gcc.target/powerpc/dfp-td-3.c: Likewise.
5862
58632013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
5864
5865	* gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
5866	* gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
5867	Check for SLL too.
5868
58692013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
5870
5871	* gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
5872
5873	* gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
5874	"Threaded".
5875
5876	* gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
5877	correct test response.
5878
5879	PR testsuite/52641
5880	* gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
5881	* gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
5882	* gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
5883	(v4si): Use it.
5884	* gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
5885	* gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
5886
5887	* gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
5888
58892013-08-18  Jan Hubicka  <jh@suse.cz>
5890
5891	* g++.dg/ipa/type-inheritance-1.C: New testcase.
5892
58932013-08-19  Janus Weil  <janus@gcc.gnu.org>
5894
5895	PR fortran/46271
5896	* gfortran.dg/gomp/proc_ptr_1.f90: New.
5897
58982013-08-18  Jakub Jelinek  <jakub@redhat.com>
5899
5900	PR tree-optimization/58006
5901	* g++.dg/opt/pr58006.C: New test.
5902
59032013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
5904
5905	* gnat.dg/specs/linker_alias.ads: New test.
5906
59072013-08-16  Jakub Jelinek  <jakub@redhat.com>
5908
5909	PR tree-optimization/58164
5910	* gcc.c-torture/compile/pr58164.c: New test.
5911
5912	PR tree-optimization/58165
5913	* g++.dg/opt/pr58165.C: New test.
5914
59152013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5916
5917	PR c++/51912
5918	* g++.dg/cpp0x/enum28.C: New.
5919	* g++.dg/cpp0x/enum15.C: Adjust.
5920
59212013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5922
5923	PR target/57949
5924	* gcc.target/powerpc/pr57949-1.c: New.
5925	* gcc.target/powerpc/pr57949-2.c: New.
5926
59272013-08-14  Jakub Jelinek  <jakub@redhat.com>
5928
5929	PR tree-optimization/58145
5930	* gcc.dg/pr58145-1.c: New test.
5931	* gcc.dg/pr58145-2.c: New test.
5932
59332013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5934
5935	* gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
5936	* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5937	* gcc.dg/debug/dwarf2/static1.c: Likewise.
5938	* gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5939	* gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
5940	* gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5941	* gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
5942	* gcc.dg/debug/dwarf2/var1.c: Likewise.
5943	* gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
5944	* gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
5945	* gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5946	* gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
5947	* gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
5948	* gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5949	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5950	* gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
5951	* gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
5952	* gcc.dg/debug/dwarf2/const-2.c: Likewise.
5953	* gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
5954	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5955	* gcc.dg/debug/dwarf2/var2.c: Likewise.
5956	* gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
5957	* gcc.dg/debug/dwarf2/pr31230.c: Likewise.
5958	* gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5959	* gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
5960	* gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
5961	* gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
5962	* gcc.dg/debug/dwarf2/pr37616.c: Likewise.
5963	* gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5964	* gcc.dg/debug/dwarf2/inline1.c: Likewise.
5965	* gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
5966	* gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
5967	* gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5968	* gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
5969	* gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5970	* gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
5971	* gcc.dg/debug/dwarf2/pr51410.c: Likewise.
5972	* gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
5973	* gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5974	* gcc.dg/debug/dwarf2/const-2b.c: Likewise.
5975	* gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5976
5977	PR testsuite/52641
5978	* gcc.c-torture/execute/pr56799.x: New file.
5979
5980	* gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
5981
5982	* gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
5983
5984	* gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
5985	* gcc.dg/pr44214-3.c (v2df): Likewise.
5986
5987	* gcc.dg/pr46647.c: xfail for avr-*-*.
5988
5989	* gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
5990	memcpy by one.
5991	* gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
5992	Expect l to be optimized away.
5993	* gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
5994
5995	PR testsuite/52641
5996	* c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
5997	to tests that assume int/double are larger than short/float.
5998
5999	PR testsuite/52641
6000	* c-c++-common/simulate-thread/bitfields-2.c: Run test only for
6001	target { ! int16 }.
6002	* gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
6003	* gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
6004	target { int16 }.  Restrict existing tests to target { int32 }
6005	where appropriate.
6006	* gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
6007	* gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
6008	* gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6009	* lib/target-supports.exp (check_effective_target_int32): New proc.
6010
6011	* gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
6012	exclude from scan test.
6013
6014	* gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
6015	* gcc.dg/debug/dwarf2/inline2.c: Likewise.
6016	* gcc.dg/debug/dwarf2/inline3.c: Likewise.
6017	* gcc.dg/debug/dwarf2/pr37726.c: Likewise.
6018	* gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
6019	* gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
6020	* gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
6021	* gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
6022	* gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
6023	* gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6024	* gcc.dg/debug/dwarf2/pr41543.c: Likewise.
6025	* gcc.dg/debug/dwarf2/pr41695.c: Likewise.
6026	* gcc.dg/debug/dwarf2/pr43237.c: Likewise.
6027	* gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
6028	* gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6029	* gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6030	* gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6031	* gcc.dg/debug/dwarf2/pr53948.c: Likewise.
6032	* gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
6033
60342013-08-14  Janis Johnson  <janisjo@codesourcery.com>
6035
6036	* gcc.target/arm/pr19599.c: Skip for -mthumb.
6037
6038	* gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
6039	to be the first test directive.
6040	* gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6041	* gcc.target/arm/atomic-op-acquire.c: Likewise.
6042	* gcc.target/arm/atomic-op-char.c: Likewise.
6043	* gcc.target/arm/atomic-op-consume.c: Likewise.
6044	* gcc.target/arm/atomic-op-int.c: Likewise.
6045	* gcc.target/arm/atomic-op-relaxed.c: Likewise.
6046	* gcc.target/arm/atomic-op-release.c: Likewise.
6047	* gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6048	* gcc.target/arm/atomic-op-short.c: Likewise.
6049
60502013-08-14  Andrey Belevantsev  <abel@ispras.ru>
6051
6052	PR rtl-optimization/57662
6053	* gcc.dg/pr57662.c: New test.
6054
60552013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
6056
6057	* gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
6058	alternative to -1.
6059	* gcc.target/mips/nans-legacy.c: Likewise.
6060
60612013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
6062
6063	* gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
6064	escapes.
6065	* gcc.target/mips/fabs-legacy.c: Likewise.
6066	* gcc.target/mips/fabsf-2008.c: Likewise.
6067	* gcc.target/mips/fabsf-legacy.c: Likewise.
6068	* gcc.target/mips/fneg-2008.c: Likewise.
6069	* gcc.target/mips/fneg-legacy.c: Likewise.
6070	* gcc.target/mips/fnegf-2008.c: Likewise.
6071	* gcc.target/mips/fnegf-legacy.c: Likewise.
6072	* gcc.target/mips/nan-2008.c: Likewise.
6073	* gcc.target/mips/nan-legacy.c: Likewise.
6074	* gcc.target/mips/nanf-2008.c: Likewise.
6075	* gcc.target/mips/nanf-legacy.c: Likewise.
6076	* gcc.target/mips/nans-2008.c: Likewise.
6077	* gcc.target/mips/nans-legacy.c: Likewise.
6078	* gcc.target/mips/nansf-2008.c: Likewise.
6079	* gcc.target/mips/nansf-legacy.c: Likewise.
6080
60812013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
6082
6083	* gnat.dg/valued_proc.adb: New test.
6084	* gnat.dg/valued_proc_pkg.ads: New helper.
6085
60862013-08-13  Jakub Jelinek  <jakub@redhat.com>
6087
6088	PR tree-optimization/57661
6089	* g++.dg/opt/pr57661.C: New test.
6090
6091	PR sanitizer/56417
6092	* gcc.dg/asan/pr56417.c: New test.
6093
60942013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
6095
6096	* gnat.dg/loop_optimization16.adb: New test.
6097	* gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
6098
60992013-08-13  Marek Polacek  <polacek@redhat.com>
6100
6101	* gcc.dg/pr57980.c: Use vector of two elements, not just one.
6102
61032013-08-13  David Malcolm  <dmalcolm@redhat.com>
6104
6105	Example of converting global state to per-pass state.
6106
6107	* gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
6108	global state "static int counter" to...
6109	(one_pass::counter): ...this instance data.
6110
61112013-08-13  David Malcolm  <dmalcolm@redhat.com>
6112
6113	* gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
6114	to member function...
6115	(one_pass::gate): ...this.
6116	(one_pass_exec): Convert to member function...
6117	(one_pass::impl_execute): ...this.
6118
61192013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
6120
6121	PR c++/57416
6122	* g++.dg/cpp0x/pr57416.C: New.
6123
61242013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
6125
6126	* g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
6127	changes.
6128	* g++.dg/cpp0x/constexpr-neg1.C: Likewise.
6129	* g++.dg/cpp0x/defaulted2.C: Likewise.
6130	* g++.dg/cpp0x/defaulted31.C: Likewise.
6131	* g++.dg/cpp0x/error6.C: Likewise.
6132	* g++.dg/cpp0x/gen-attrs-32.C: Likewise.
6133	* g++.dg/cpp0x/override2.C: Likewise.
6134	* g++.dg/cpp0x/parse1.C: Likewise.
6135	* g++.dg/cpp0x/scoped_enum.C: Likewise.
6136	* g++.dg/cpp0x/temp_default4.C: Likewise.
6137	* g++.dg/ext/attrib32.C: Likewise.
6138	* g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6139	* g++.dg/ext/mv13.C: Likewise.
6140	* g++.dg/ext/mv7.C: Likewise.
6141	* g++.dg/ext/mv9.C: Likewise.
6142	* g++.dg/ext/pr57362.C: Likewise.
6143	* g++.dg/ext/typeof10.C: Likewise.
6144	* g++.dg/lookup/anon6.C: Likewise.
6145	* g++.dg/lookup/crash6.C: Likewise.
6146	* g++.dg/lookup/name-clash5.C: Likewise.
6147	* g++.dg/lookup/name-clash6.C: Likewise.
6148	* g++.dg/other/anon4.C: Likewise.
6149	* g++.dg/other/error15.C: Likewise.
6150	* g++.dg/other/error8.C: Likewise.
6151	* g++.dg/other/redecl2.C: Likewise.
6152	* g++.dg/parse/crash16.C: Likewise.
6153	* g++.dg/parse/crash21.C: Likewise.
6154	* g++.dg/parse/crash38.C: Likewise.
6155	* g++.dg/parse/redef2.C: Likewise.
6156	* g++.dg/parse/struct-as-enum1.C: Likewise.
6157	* g++.dg/template/crash39.C: Likewise.
6158	* g++.dg/template/redecl3.C: Likewise.
6159	* g++.dg/tls/diag-3.C: Likewise.
6160	* g++.dg/warn/Wredundant-decls-spec.C: Likewise.
6161	* g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6162	* g++.old-deja/g++.benjamin/warn02.C: Likewise.
6163	* g++.old-deja/g++.brendan/crash16.C: Likewise.
6164	* g++.old-deja/g++.brendan/crash18.C: Likewise.
6165	* g++.old-deja/g++.brendan/err-msg4.C: Likewise.
6166	* g++.old-deja/g++.brendan/redecl1.C: Likewise.
6167	* g++.old-deja/g++.brendan/static3.C: Likewise.
6168	* g++.old-deja/g++.bugs/900127_02.C: Likewise.
6169	* g++.old-deja/g++.jason/binding.C: Likewise.
6170	* g++.old-deja/g++.jason/crash4.C: Likewise.
6171	* g++.old-deja/g++.jason/crash7.C: Likewise.
6172	* g++.old-deja/g++.jason/lineno.C: Likewise.
6173	* g++.old-deja/g++.jason/scoping7.C: Likewise.
6174	* g++.old-deja/g++.mike/misc3.C: Likewise.
6175	* g++.old-deja/g++.mike/net44.C: Likewise.
6176	* g++.old-deja/g++.mike/ns3.C: Likewise.
6177	* g++.old-deja/g++.ns/alias4.C: Likewise.
6178	* g++.old-deja/g++.ns/ns11.C: Likewise.
6179	* g++.old-deja/g++.other/crash23.C: Likewise.
6180	* g++.old-deja/g++.other/decl8.C: Likewise.
6181	* g++.old-deja/g++.other/linkage3.C: Likewise.
6182	* g++.old-deja/g++.other/typeck1.C: Likewise.
6183	* g++.old-deja/g++.other/typedef5.C: Likewise.
6184	* g++.old-deja/g++.pt/explicit34.C: Likewise.
6185	* g++.old-deja/g++.pt/friend36.C: Likewise.
6186	* obj-c++.dg/method-8.mm: Likewise.
6187	* obj-c++.dg/tls/diag-3.mm: Likewise.
6188
61892013-08-12  Perez Read  <netfirewall@gmail.com>
6190
6191	PR target/58132
6192	* gcc.target/i386/movabs-1.c: New test.
6193
61942013-08-12  Marek Polacek  <polacek@redhat.com>
6195
6196	PR tree-optimization/57980
6197	* gcc.dg/pr57980.c: New test.
6198
61992013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6200
6201	PR fortran/56666
6202	* gfortran.dg/do_check_10.f90:  New test.
6203	* gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
6204	* gfortran.dg/array_constructor_18.f90:  Likewise.
6205	* gfortran.dg/array_constructor_22.f90:  Likewise.
6206	* gfortran.dg/coarray_15.f90:  Likewise.
6207	* gfortran.dg/do_1.f90:  Add -Wall to dg-options.
6208	* gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
6209	* gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
6210
62112013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
6212
6213	PR c++/53349
6214	* g++.dg/cpp0x/constexpr-ice8.C: New.
6215
62162013-08-09  Xinliang David Li  <davidxl@google.com>
6217
6218	* gcc.target/i386/memcpy-strategy-1.c: New test.
6219	* gcc.target/i386/memcpy-strategy-2.c: Ditto.
6220	* gcc.target/i386/memset-strategy-1.c: Ditto.
6221	* gcc.target/i386/memcpy-strategy-3.c: Ditto.
6222
62232013-08-09  Jan Hubicka  <jh@suse.cz>
6224
6225	* gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
6226	* gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
6227
62282013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
6229
6230	* gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
6231
62322013-08-09  Janus Weil  <janus@gcc.gnu.org>
6233
6234	PR fortran/58058
6235	* gfortran.dg/transfer_intrinsic_6.f90: New.
6236
62372013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
6238
6239	Revert:
6240	2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
6241
6242	PR c++/46206
6243	* g++.dg/lookup/typedef2.C: New.
6244
62452013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
6246
6247	* gcc.target/aarch64/scalar_intrinsics.c: Update expected
6248	output of vdup intrinsics.
6249
62502013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6251
6252	* gcc.target/arm/lp1189445.c: New testcase.
6253
62542013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
6255
6256	PR rtl-optimization/58079
6257	* gcc.dg/torture/pr58079.c: New test.
6258
62592013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
6260
6261	* gnat.dg/warn9.adb: New test.
6262
62632013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
6264
6265	PR c++/46206
6266	* g++.dg/lookup/typedef2.C: New.
6267
62682013-08-07  David Malcolm  <dmalcolm@redhat.com>
6269
6270	* lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6271	to optstr when building plugins on darwin.
6272
62732013-08-06  Martin Jambor  <mjambor@suse.cz>
6274
6275	PR tree-optimization/57539
6276	* gcc.dg/ipa/pr57539.c: New test.
6277
62782013-08-06  Martin Jambor  <mjambor@suse.cz>
6279	    Bernd Edlinger  <bernd.edlinger@hotmail.de>
6280
6281	* gcc.dg/torture/pr58041.c (foo): Accept z by reference.
6282	(a): Fix constructor.
6283
62842013-08-06  Martin Jambor  <mjambor@suse.cz>
6285
6286	PR fortran/57987
6287	* gfortran.dg/pr57987.f90: New test.
6288
62892013-08-06  Martin Jambor  <mjambor@suse.cz>
6290
6291	PR middle-end/58041
6292	* gcc.dg/torture/pr58041.c: New test.
6293	* gcc.target/arm/pr58041.c: Likewise.
6294
62952013-08-06  Janus Weil  <janus@gcc.gnu.org>
6296
6297	PR fortran/57306
6298	* gfortran.dg/pointer_init_8.f90: New.
6299
63002013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
6301
6302	PR c++/58080
6303	* g++.dg/cpp0x/pr58080.C: New.
6304
63052013-08-05  David Malcolm  <dmalcolm@redhat.com>
6306
6307	* lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
6308	to optstr when building plugins.
6309
63102013-08-05  David Malcolm  <dmalcolm@redhat.com>
6311
6312	Patch autogenerated by refactor_passes.py from
6313	https://github.com/davidmalcolm/gcc-refactoring-scripts
6314	revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
6315
6316	* gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
6317	struct to a subclass of gimple_opt_pass along with...
6318	(pass_data_one_pass): ...new pass_data instance and...
6319	(make_one_pass): ...new function.
6320	* gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
6321	global struct to a subclass of gimple_opt_pass along with...
6322	(pass_data_warn_self_assign): ...new pass_data instance and...
6323	(make_pass_warn_self_assign): ...new function.
6324	* g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
6325	a global struct to a subclass of gimple_opt_pass along with...
6326	(pass_data_dumb_plugin_example): ...new pass_data instance and...
6327	(make_pass_dumb_plugin_example): ...new function.
6328	* g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
6329	global struct to a subclass of gimple_opt_pass along with...
6330	(pass_data_warn_self_assign): ...new pass_data instance and...
6331	(make_pass_warn_self_assign): ...new function.
6332
63332013-08-05  David Malcolm  <dmalcolm@redhat.com>
6334
6335	* g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
6336	is created and added to the pass_manager to reflect
6337	autogenerated changes.
6338	* g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6339	* gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
6340	* gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
6341
63422013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
6343
6344	PR c++/58072
6345	* g++.dg/cpp0x/pr58072.C: New.
6346
63472013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6348
6349	* gcc.dg/torture/pr57993-2.cpp: New.
6350
63512013-08-02  Jan Hubicka  <jh@suse.cz>
6352
6353	* gcc.dg/ipa/ipa-1.c: Update.
6354	* gcc.dg/ipa/ipa-2.c: Update.
6355	* gcc.dg/ipa/ipa-3.c: Update.
6356	* gcc.dg/ipa/ipa-4.c: Update.
6357	* gcc.dg/ipa/ipa-5.c: Update.
6358	* gcc.dg/ipa/ipa-7.c: Update.
6359	* gcc.dg/ipa/ipa-8.c: Update.
6360	* gcc.dg/ipa/ipcp-1.c: Update.
6361	* gcc.dg/ipa/ipcp-2.c: Update.
6362
63632013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
6364
6365	PR rtl-optimization/58048
6366	* gcc.target/i386/pr58048.c: New.
6367
63682013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6369
6370	* gcc.target/arm/neon-for-64bits-2.c: Delete.
6371
63722013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
6373	    Peter Bergner  <bergner@vnet.ibm.com>
6374
6375	PR c++/54537
6376	* g++.dg/overload/using3.C: New.
6377	* g++.dg/overload/using2.C: Adjust.
6378	* g++.dg/lookup/using9.C: Likewise.
6379
63802013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6381
6382	* gcc.target/arm/pr46972-2.c: New test.
6383
63842013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
6385
6386	* gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
6387
63882013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6389
6390	* gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
6391
63922013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
6393
6394	* gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
6395	rather than addressing!=absolute when deciding how to handle MIPS16
6396	when the test forces an ABI.
6397
63982013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6399
6400	PR c++/57673
6401	* g++.dg/cpp0x/nsdmi-sizeof.C: New.
6402
64032013-07-30  Steve Ellcey  <sellcey@mips.com>
6404
6405	* gcc.target/mips/code-readable-1.c: Increase switch size.
6406	* gcc.target/mips/code-readable-2.c: Ditto.
6407	* gcc.target/mips/code-readable-3.c: Ditto.
6408	* gcc.target/mips/code-readable-4.c: Ditto.
6409
64102013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6411
6412	PR c++/57947
6413	* g++.dg/parse/crash63.C: New.
6414
64152013-07-30  Tobias Burnus  <burnus@net-b.de>
6416
6417	PR fortran/57530
6418	* gfortran.dg/pointer_assign_8.f90: New.
6419	* gfortran.dg/pointer_assign_9.f90: New.
6420	* gfortran.dg/pointer_assign_10.f90: New.
6421	* gfortran.dg/pointer_assign_11.f90: New.
6422
64232013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6424
6425	* gcc.target/arm/pr57637.c: New testcase.
6426
64272013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6428
6429	PR tree-optimization/57993
6430	* gcc.dg/torture/pr57993.c: New test.
6431
64322013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
6433
6434	* gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
6435
64362013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
6437
6438	PR c++/57948
6439	* g++.dg/conversion/ambig2.C: New.
6440
64412013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
6442
6443	* gcc.target/mips/fabs-2008.c: New test case.
6444	* gcc.target/mips/fabs-legacy.c: New test case.
6445	* gcc.target/mips/fabsf-2008.c: New test case.
6446	* gcc.target/mips/fabsf-legacy.c: New test case.
6447	* gcc.target/mips/fneg-2008.c: New test case.
6448	* gcc.target/mips/fneg-legacy.c: New test case.
6449	* gcc.target/mips/fneg-2008.c: New test case.
6450	* gcc.target/mips/fneg-legacy.c: New test case.
6451	* gcc.target/mips/nan-2008.c: New test case.
6452	* gcc.target/mips/nan-legacy.c: New test case.
6453	* gcc.target/mips/nanf-2008.c: New test case.
6454	* gcc.target/mips/nanf-legacy.c: New test case.
6455	* gcc.target/mips/nans-2008.c: New test case.
6456	* gcc.target/mips/nans-legacy.c: New test case.
6457	* gcc.target/mips/nansf-2008.c: New test case.
6458	* gcc.target/mips/nansf-legacy.c: New test case.
6459	* gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
6460
64612013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6462	    Maxim Kuvyrkov  <maxim@kugelworks.com>
6463
6464	* lib/target-supports.exp (check_effective_target_non_bionic): New
6465	effective-target test.
6466	* g++.dg/tls/thread_local4.C: Disable test for Bionic.
6467	* g++.dg/tls/thread_local4g.C: Ditto.
6468
64692013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6470
6471	PR fortran/58009
6472	* gfortran.dg/vector_subsript_7.f90:  New test.
6473
64742013-07-27  Tobias Burnus  <burnus@net-b.de>
6475
6476	PR fortran/57991
6477	* gfortran.dg/warn_alias.f90: New.
6478
64792013-07-27  Janus Weil  <janus@gcc.gnu.org>
6480
6481	PR fortran/57285
6482	* gfortran.dg/class_array_19.f90: New.
6483
64842013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
6485
6486	* gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
6487	* gcc.dg/vect/pr57741-2.c: Require a vect_float target.
6488	* gcc.dg/vect/pr57741-3.c: Likewise.
6489	* gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
6490
64912013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
6492
6493	Skip tests that make assumptions about struct layout that don't hold
6494	on epiphany:
6495	* g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
6496	* g++.dg/cpp0x/iop.C: Likewise.
6497	* g++.dg/cpp0x/named_refs.C: Likewise.
6498	* g++.dg/cpp0x/rv1p.C: Likewise.
6499	* g++.dg/cpp0x/rv2p.C: Likewise.
6500	* g++.dg/cpp0x/rv3p.C: Likewise.
6501	* g++.dg/cpp0x/rv4p.C: Likewise.
6502	* g++.dg/cpp0x/rv5p.C: Likewise.
6503	* g++.dg/cpp0x/rv6p.C: Likewise.
6504	* g++.dg/cpp0x/rv7p.C: Likewise.
6505	* g++.dg/cpp0x/rv8p.C: Likewise.
6506	* g++.dg/ext/strncpy-chk1.C: Likewise.
6507	* gcc.dg/builtin-object-size-10.c: Likewise.
6508	* gcc.dg/builtin-object-size-11.c: Likewise.
6509	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
6510	* gcc.dg/pr25805.c: Likewise.
6511	* gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
6512	* gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
6513	* gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
6514	* gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
6515	* gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
6516	* gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
6517	* gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
6518	* gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
6519	* gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
6520	* gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
6521	* gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
6522	* gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
6523	* gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
6524	* gcc.c-torture/execute/zerolen-2.x: Likewise.
6525	* gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
6526
6527	* gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
6528	* gcc.dg/tree-ssa/loop-1.c: Likewise.
6529
6530	* gcc.dg/torture/pr37868.c: Disable for epiphany.
6531	* gcc.dg/sibcall-6.c: Enable for epiphany.
6532
65332013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6534
6535	* gcc.target/arm/minmax_minus.c: Scan for absence of mov.
6536
65372013-07-26  David Edelsohn  <dje.gcc@gmail.com>
6538
6539	* gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
6540	memcpy not initializers.
6541
6542	* gcc.dg/guality/guality.exp: Skip on AIX.
6543
65442013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6545
6546	PR c++/57101
6547	* g++.dg/cpp0x/pr57101.C: New.
6548
65492013-07-26  Ian Bolton  <ian.bolton@arm.com>
6550
6551	* gcc.target/aarch64/neg_1.c: New test.
6552
65532013-07-25  Janus Weil  <janus@gcc.gnu.org>
6554
6555	PR fortran/57966
6556	* gfortran.dg/typebound_call_25.f90: New.
6557
65582013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6559
6560	PR c++/57981
6561	* g++.dg/cpp0x/pr57981.C: New.
6562
65632013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6564
6565	PR c++/57880
6566	* g++.dg/cpp1y/udlit-empty-string-neg.C: New.
6567
65682013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
6569
6570	PR rtl-optimization/57960
6571	* gcc.target/s390/pr57960.c: New.
6572
65732013-07-25  Janus Weil  <janus@gcc.gnu.org>
6574
6575	PR fortran/57639
6576	* gfortran.dg/unlimited_polymorphic_9.f90: New.
6577
65782013-07-25  Terry Guo  <terry.guo@arm.com>
6579
6580	* gcc.target/arm/thumb1-Os-mult.c: New test case.
6581
65822013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
6583
6584	PR c++/57942
6585	* g++.dg/inherit/pr57942.C: New.
6586
65872013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6588
6589	* gcc.target/powerpc/bool2.h: New file, test the code generation
6590	of logical operations for power5, altivec, power7, and power8 systems.
6591	* gcc.target/powerpc/bool2-p5.c: Likewise.
6592	* gcc.target/powerpc/bool2-av.c: Likewise.
6593	* gcc.target/powerpc/bool2-p7.c: Likewise.
6594	* gcc.target/powerpc/bool2-p8.c: Likewise.
6595	* gcc.target/powerpc/bool3.h: Likewise.
6596	* gcc.target/powerpc/bool3-av.c: Likewise.
6597	* gcc.target/powerpc/bool2-p7.c: Likewise.
6598	* gcc.target/powerpc/bool2-p8.c: Likewise.
6599
66002013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
6601
6602	* gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6603
66042013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
6605
6606	* gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
6607
66082013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
6609
6610	* gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
6611	* gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
6612	type from long to long long.
6613	* gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
6614	to have effective-target keywords of lp64 and ilp32.
6615	* gcc.target/aarch64/fcvt_double_int.c: Likewise.
6616	* gcc.target/aarch64/fcvt_double_long.c: Likewise.
6617	* gcc.target/aarch64/fcvt_double_uint.c: Likewise.
6618	* gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
6619	* gcc.target/aarch64/fcvt_float_int.c: Likewise.
6620	* gcc.target/aarch64/fcvt_float_long.c: Likewise.
6621	* gcc.target/aarch64/fcvt_float_uint.c: Likewise.
6622	* gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
6623	* gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
6624
66252013-07-23  Tom Tromey  <tromey@redhat.com>
6626	    Joseph Myers  <joseph@codesourcery.com>
6627
6628	* gcc.dg/c11-generic-1.c: New file.
6629	* gcc.dg/c11-generic-2.c: New file.
6630
66312013-07-22  Tobias Burnus  <burnus@net-b.de>
6632
6633	PR fortran/57906
6634	PR fortran/52052
6635	* coarray/lib_realloc_1.f90: Permit optimization.
6636	* gfortran.dg/coarray_31.f90: New.
6637
66382013-07-22  Tobias Burnus  <burnus@net-b.de>
6639
6640	PR fortran/57762
6641	* gfortran.dg/class_array_7.f03: Fix memory leak.
6642
66432013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
6644
6645	PR c++/52816
6646	* g++.dg/cpp0x/decltype56.C: New.
6647
66482013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6649
6650	* gcc.dg/pr53265.c: Correct line number in dg-message.
6651
66522013-07-22  Diego Novillo  <dnovillo@google.com>
6653
6654	* g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
6655
66562013-07-22  Georg-Johann Lay  <avr@gjlay.de>
6657
6658	PR testsuite/52641
6659	* gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
6660	* gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
6661
66622013-07-22  Georg-Johann Lay  <avr@gjlay.de>
6663
6664	PR testsuite/52641
6665	* gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
6666	* gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
6667	* gcc.dg/torture/pr53366-1.c: Same.
6668	* gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
6669	* gcc.dg/torture/pr56488.c: Same.
6670	* gcc.dg/torture/pr57584.c: Same.
6671	* gcc.dg/tree-ssa/pr57385.c: Same.
6672	* gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6673
66742013-07-21   Ondřej Bílka  <neleai@seznam.cz>
6675
6676	* c-c++-common/pr41779.c: Fix typos.
6677	* gcc.c-torture/compile/20031125-2.c: Likewise.
6678	* gcc.c-torture/compile/20040621-1.c: Likewise.
6679	* gcc.c-torture/execute/20020418-1.c: Likewise.
6680	* gcc.dg/20020108-1.c: Likewise.
6681	* gcc.dg/atomic-generic-aux.c: Likewise.
6682	* gcc.dg/builtin-complex-err-2.c: Likewise.
6683	* gcc.dg/decl-1.c: Likewise.
6684	* gcc.dg/di-sync-multithread.c: Likewise.
6685	* gcc.dg/format/c90-printf-1.c: Likewise.
6686	* gcc.dg/format/ms_c90-printf-1.c: Likewise.
6687	* gcc.dg/long-long-compare-1.c: Likewise.
6688	* gcc.dg/plugin/start_unit_plugin.c: Likewise.
6689	* gcc.dg/pr17055-1.c: Likewise.
6690	* gcc.dg/pr27095.c: Likewise.
6691	* gcc.dg/torture/fp-int-convert.h: Likewise.
6692	* gcc.dg/tree-prof/inliner-1.c: Likewise.
6693	* gcc.dg/tree-ssa/20030731-1.c: Likewise.
6694	* gcc.dg/tree-ssa/forwprop-6.c: Likewise.
6695	* gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6696	* gcc.dg/tree-ssa/loop-19.c: Likewise.
6697	* gcc.dg/tree-ssa/loop-1.c: Likewise.
6698	* gcc.dg/tree-ssa/pr21001.c: Likewise.
6699	* gcc.dg/tree-ssa/pr42585.c: Likewise.
6700	* gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
6701	* gcc.dg/vect/vect-cond-5.c: Likewise.
6702	* gcc.dg/weak/typeof-2.c: Likewise.
6703	* gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
6704	* gcc.target/arm/naked-1.c: Likewise.
6705	* gcc.target/i386/pr9771-1.c: Likewise.
6706	* gcc.target/sparc/sparc-constant-1.c: Likewise.
6707	* gcc.target/sparc/struct-ret-check.c: Likewise.
6708	* gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
6709	* gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
6710	* objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
6711	Likewise.
6712
67132013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6714
6715	PR fortran/56937
6716	* gfortran.dg/dependency_42.f90:  New test.
6717	* gfortran.dg/dependency_43.f90:  New test.
6718
67192013-07-21  Tobias Burnus  <burnus@net-b.de>
6720
6721	PR fortran/35862
6722	* gfortran.dg/round_4.f90: New.
6723
67242013-07-21  Tobias Burnus  <burnus@net-b.de>
6725
6726	PR fortran/57894
6727	* gfortran.dg/min_max_conformance_2.f90: New.
6728
67292013-07-20  Jakub Jelinek  <jakub@redhat.com>
6730
6731	PR preprocessor/57620
6732	* c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
6733	(main): Don't test {s,u,U,L}12.
6734	* c-c++-common/raw-string-13.c: New test.
6735	* c-c++-common/raw-string-14.c: New test.
6736	* c-c++-common/raw-string-15.c: New test.
6737	* c-c++-common/raw-string-16.c: New test.
6738
67392013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
6740
6741	* gcc.target/aarch64/vabs_intrinsic_1.c: New file.
6742
67432013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
6744
6745	* gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
6746
6747	* gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
6748	target { ! keeps_null_pointer_checks }.
6749	* gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
6750	target { ! keeps_null_pointer_checks }.
6751
6752	* gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
6753	* gcc.dg/torture/pr56488.c: Likewise.
6754
67552013-07-19  Ian Bolton  <ian.bolton@arm.com>
6756
6757	* gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
6758	new testcase.
6759
67602013-07-19  David Edelsohn  <dje.gcc@gmail.com>
6761
6762	* gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
6763	* gfortran.dg/nint_2.f90: Correct AIX target name to skip.
6764	* gfortran.dg/guality/guality.exp: Skip on AIX.
6765
6766	* lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
6767
6768	* g++.dg/debug/pr56819.C: Skip on AIX.
6769	* g++.dg/ext/vector23.C: Ignore vector ABI warning.
6770	* g++.dg/guality/guality.exp: Skip on AIX.
6771
6772	* g++.old-deja/g++.other/init19.C: Require cxa_atext.
6773
6774	* gcc.misc-tests/gcov-14.c: Skip on AIX.
6775
6776	* gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
6777
67782013-07-19  Georg-Johann Lay  <avr@gjlay.de>
6779
6780	PR target/57516
6781	* gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
6782	Adjust to corrected rounding.
6783
67842013-07-19  Georg-Johann Lay  <avr@gjlay.de>
6785
6786	* lib/target-supports.exp (check_effective_target_cilkplus): New proc.
6787	* gcc.dg/cilk-plus/cilk-plus.exp: only run if
6788	check_effective_target_cilkplus.
6789	* g++.dg/cilk-plus/cilk-plus.exp: Same.
6790
67912013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
6792
6793	* gcc.target/powerpc/pr57744.c: Fix typo.
6794
67952013-07-18  Sriraman Tallam  <tmsriram@google.com>
6796
6797	PR middle-end/57698
6798	* gcc.c-torture/compile/pr57698.c: New test.
6799	* gcc.c-torture/compile/pr43791.c: Remove prune output directive.
6800	* gcc.c-torture/compile/pr44043.c: Ditto.
6801
68022013-07-18  Wei Mi  <wmi@google.com>
6803
6804	PR rtl-optimization/57878
6805	* g++.dg/pr57878.C: New test.
6806
68072013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6808
6809	* gcc.dg/pr42611.c: Move dg-error to correct line.
6810
68112013-07-17  Tobias Burnus  <burnus@net-b.de>
6812
6813	PR fortran/57895
6814	* gfortran.dg/dollar_sym_3.f: New.
6815	* gfortran.dg/dollar_sym_1.f90: Update dg-error.
6816
68172013-07-16  Iain Sandoe  <iain@codesourcery.com>
6818
6819	PR target/55654
6820	PR target/55656
6821	PR target/55657
6822	* obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
6823	* obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
6824	* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
6825	* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
6826	* objc.dg/image-info.m: Likewise.
6827	* objc.dg/symtab-1.m: Likewise.
6828	* objc.dg/torture/strings/const-str-10.m: Likewise.
6829	* objc.dg/torture/strings/const-str-11.m: Likewise.
6830	* objc.dg/torture/strings/const-str-9.m: Likewise.
6831	* objc.dg/zero-link-1.m: Likewise.
6832	* objc.dg/zero-link-2.m: Likewise.
6833	* objc.dg/no-extra-load.m: Avoid Foundation.h.
6834	* objc.dg/objc-foreach-4.m: Likewise.
6835	* objc.dg/objc-foreach-5.m: Likewise.
6836	* obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
6837	(for Darwin).
6838	* obj-c++.dg/strings/const-str-12.mm: Likewise.
6839	* obj-c++.dg/syntax-error-1.mm: Likewise.
6840	* objc.dg/method-6.m: Likewise.
6841	* objc.dg/pr23214.m: Likewise.
6842	* objc.dg/proto-lossage-7.m: Likewise.
6843	* objc.dg/strings/const-str-12b.m: Likewise.
6844	* objc.dg/zero-link-3.m: Likewise.
6845	* obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
6846	* objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
6847	adjust headers, interfaces and encoded types to reflect current system
6848	versions.  Add FIXME and outputs from current system compiler for
6849	reference.
6850
68512013-07-15  Cong Hou  <congh@google.com>
6852
6853	* gcc.target/i386/l_fma_float_1.c: Update the instruction to be
6854	counted.
6855	* gcc.target/i386/l_fma_float_3.c: Likewise.
6856	* gcc.target/i386/l_fma_double_1.c: Likewise.
6857	* gcc.target/i386/l_fma_double_3.c: Likewise.
6858
68592013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
6860
6861	* lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
6862	function to test if HTM is available.
6863	* gcc.target/powerpc/htm-xl-intrin-1.c: New test.
6864	* gcc.target/powerpc/htm-builtin-1.c: New test.
6865
68662013-07-15  Tobias Burnus  <burnus@net-b.de>
6867
6868	* gfortran.dg/coarray_lib_realloc_1.f90: New.
6869	* gfortran.dg/coarray/lib_realloc_1.f90: New.
6870	* gfortran.dg/coarray_6.f90: Add dg-error.
6871
68722013-07-15  Tobias Burnus  <burnus@net-b.de>
6873
6874	PR fortran/37336
6875	* gfortran.dg/finalize_18.f90: New.
6876
68772013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6878
6879	PR fortran/52669
6880	* fortran.dg/module_variable_1.f90:  New test.
6881	* fortran.dg/module_variable_2.f90:  New test.
6882
68832013-07-14  Marc Glisse  <marc.glisse@inria.fr>
6884
6885	* g++.dg/ext/vector19.C: Adapt.
6886	* g++.dg/ext/vector23.C: New testcase.
6887
68882013-07-12  Michael Matz  <matz@suse.de>
6889
6890	PR middle-end/55771
6891	* c-c++-common/pr55771.c: New test.
6892
68932013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
6894
6895	* gcc.target/aarch64/vect-movi.c: New.
6896
68972013-07-11  Sriraman Tallam  <tmsriram@google.com>
6898
6899	PR target/57362
6900	* g++.dg/ext/pr57362.C: New.
6901
69022013-07-11  Georg-Johann Lay  <avr@gjlay.de>
6903
6904	PR target/57631
6905	* gcc.target/avr/torture/pr57631.c: New test.
6906
69072013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
6908
6909	PR c++/57827
6910	* g++.dg/cpp0x/constexpr-ice7.C: New.
6911
69122013-07-10  Janis Johnson  <janisjo@codesourcery.com>
6913
6914	* gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
6915	for EABI targets.
6916	* gcc.c-torture/execute/nest-align-1.x: New.
6917
69182013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
6919
6920	PR c++/57874
6921	* g++.dg/cpp0x/sfinae48.C: New.
6922
69232013-07-10  Jakub Jelinek  <jakub@redhat.com>
6924
6925	PR preprocessor/57824
6926	* c-c++-common/raw-string-17.c: New test.
6927	* c-c++-common/gomp/pr57824.c: New test.
6928
69292013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
6930
6931	PR c++/57869
6932	* g++.dg/cpp0x/reinterpret_cast1.C: New.
6933	* g++.dg/warn/Wconditionally-supported-1.C: Likewise.
6934	* g++.dg/conversion/dr195.C: Update.
6935	* g++.dg/expr/cast2.C: Likewise.
6936
69372013-07-10  Jakub Jelinek  <jakub@redhat.com>
6938
6939	* c-c++-common/raw-string-18.c: New test.
6940	* c-c++-common/raw-string-19.c: New test.
6941
6942	PR preprocessor/57757
6943	* g++.dg/cpp/paste1.C: New test.
6944	* g++.dg/cpp/paste2.C: New test.
6945
69462013-07-10  Graham Stott  <grahams@btinternet.com>
6947
6948	* gcc.target/mips/mulsize-1.c: New.
6949	* gcc.target/mips/mulsize-2.c: New.
6950	* gcc.target/mips/mulsize-3.c: New.
6951	* gcc.target/mips/mulsize-4.c: New.
6952
69532013-07-09  Marc Glisse  <marc.glisse@inria.fr>
6954
6955	PR c++/53094
6956	* g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
6957	* g++.dg/ext/vector24.C: New testcase.
6958
69592013-07-09  Marc Glisse  <marc.glisse@inria.fr>
6960
6961	PR c++/53000
6962	* g++.dg/cpp0x/decltype17.C: Adjust.
6963
69642013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6965
6966	PR c++/51786
6967	* g++.dg/cpp0x/pr51786.C: New.
6968
69692013-07-08  Janis Johnson  <janisjo@codesourcery.com>
6970
6971	* gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
6972
6973	* gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
6974
6975	* gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
6976
6977	* gcc.target/powerpc/sd-vsx.c: Require dfp.
6978	* gcc.target/powerpc/sd-pwr6.c: Likewise.
6979
69802013-07-08  Tobias Burnus  <burnus@net-b.de>
6981
6982	PR fortran/57834
6983	* gfortran.dg/c_f_pointer_tests_8.f90: New.
6984
69852013-07-08  Tobias Burnus  <burnus@net-b.de>
6986
6987	PR fortran/50554
6988	* gfortran.dg/do_check_9.f90: New.
6989
69902013-07-08  Tobias Burnus  <burnus@net-b.de>
6991
6992	PR fortran/57785
6993	* gfortran.dg/dot_product_2.f90: New.
6994
69952013-07-08  Tobias Burnus  <burnus@net-b.de>
6996
6997	PR fortran/57469
6998	* gfortran.dg/warn_unused_dummy_argument_4.f90: New.
6999
70002013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
7001
7002	* gfortran.dg/defined_assignment_7.f90: Fix dg-do.
7003	* gfortran.dg/finalize_10.f90: Fix dg-final.
7004
70052013-07-08  Jakub Jelinek  <jakub@redhat.com>
7006
7007	PR target/57819
7008	* gcc.target/i386/pr57819.c: New test.
7009
7010	PR rtl-optimization/57829
7011	* gcc.c-torture/execute/pr57829.c: New test.
7012
70132013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
7014
7015	* gcc.target/i386/memcpy-vector_loop-1.c: New.
7016	* gcc.target/i386/memcpy-vector_loop-2.c: New.
7017
70182013-07-06  Uros Bizjak  <ubizjak@gmail.com>
7019
7020	PR target/57807
7021	* gcc.target/i386/pr57807.c: New test.
7022
70232013-07-06  Jakub Jelinek  <jakub@redhat.com>
7024
7025	PR target/29776
7026	* gcc.dg/tree-ssa/vrp89.c: New test.
7027
70282013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
7029
7030	PR c++/28262
7031	* g++.dg/parse/defarg16.C: New.
7032
70332013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
7034
7035	PR rtl-optimization/55342
7036	* gcc.target/i386/pr55342.c: New.
7037
70382013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7039
7040	* gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
7041
70422013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
7043
7044	PR c++/14263
7045	* g++.dg/inherit/virtual10.C: New.
7046
70472013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
7048
7049	PR c/57821
7050	* gcc.dg/large-size-array-6.c: New test.
7051
70522013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
7053
7054	PR c++/38634
7055	* g++.dg/template/crash116.C: New.
7056
70572013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
7058
7059	* gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
7060	* gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
7061
70622013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
7063
7064	PR c++/54998
7065	* g++.dg/cpp0x/nsdmi-list3.C: New.
7066
70672013-07-03  Jakub Jelinek  <jakub@redhat.com>
7068
7069	PR target/57777
7070	* gcc.target/i386/pr57777.c: New test.
7071
7072	PR c++/57771
7073	* g++.dg/template/arg9.C: New test.
7074
70752013-07-02  Sriraman Tallam  <tmsriram@google.com>
7076
7077	* gcc.target/i386/avx-inline.c: New test.
7078
70792013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
7080
7081	* gcc.target/mips/call-1.c: Accept JALRS and JALR.
7082	* gcc.target/mips/call-2.c: Likewise.
7083	* gcc.target/mips/call-3.c: Likewise.
7084	* gcc.target/mips/lazy-binding-1.c: Likewise.
7085
70862013-07-02  Jakub Jelinek  <jakub@redhat.com>
7087
7088	PR tree-optimization/57741
7089	* gcc.dg/vect/pr57741-1.c: New test.
7090	* gcc.dg/vect/pr57741-2.c: New test.
7091	* gcc.dg/vect/pr57741-3.c: New test.
7092
70932013-07-02  Ian Bolton  <ian.bolton@arm.com>
7094
7095	* gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
7096	on big endian.
7097	* gcc.target/config/aarch64/insv_2.c: New test for big endian.
7098	* lib/target-supports.exp: Define aarch64_little_endian.
7099
71002013-07-02  Ian Bolton  <ian.bolton@arm.com>
7101
7102	* gcc.target/aarch64/abs_1.c: New test.
7103
71042013-07-02  Ian Bolton  <ian.bolton@arm.com>
7105
7106	* gcc.target/aarch64/bfxil_1.c: New test.
7107	* gcc.target/aarch64/bfxil_2.c: Likewise.
7108
71092013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7110
7111	PR c/57766
7112	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
7113	array sizes from 100 to 20.
7114
71152013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
7116
7117	PR fortran/54788
7118	* gfortran.dg/pointer_remapping_8.f90: New.
7119
71202013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
7121
7122	* g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
7123	* g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
7124	* g++.dg/cpp1y/udlit-userdef-string.C: New.
7125	* g++.dg/cpp1y/complex_literals.h: New.
7126
71272013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
7128
7129	PR c++/57645
7130	* g++.dg/cpp0x/noexcept21.C: New.
7131
71322013-06-28  Jakub Jelinek  <jakub@redhat.com>
7133
7134	PR target/57736
7135	* gcc.target/i386/pr57736.c: New test.
7136
71372013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7138
7139	* c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
7140	c specific.
7141	* c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
7142	strings to match the fixed error messages.
7143	* c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7144	* c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
7145	message check.
7146
71472013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7148
7149	PR target/57744
7150	* gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
7151	stqcx. get even registers.
7152
71532013-06-28  Marc Glisse  <marc.glisse@inria.fr>
7154
7155	PR c++/57509
7156	* g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
7157
71582013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
7159
7160	* gcc.target/i386/bmi-1.c: Extend with new instrinsic.
7161	Fix scan patterns.
7162	* gcc.target/i386/bmi-1.c: Ditto.
7163	* gcc.target/i386/bmi-bextr-4.c: New.
7164	* gcc.target/i386/bmi-bextr-5.c: Ditto.
7165
71662013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
7167
7168	PR c++/57682
7169	* g++.dg/cpp0x/initlist73.C: New.
7170
71712013-06-27  Meador Inge  <meadori@codesourcery.com>
7172
7173	* gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
7174	* g++.dg/simulate-thread/atomics-2.C: Likewise.
7175	* g++.dg/simulate-thread/atomics-1.C: Likewise.
7176
71772013-06-27  Marc Glisse  <marc.glisse@inria.fr>
7178
7179	PR c++/57509
7180	* g++.dg/ext/pr57509.C: New file.
7181
71822013-06-27  Jakub Jelinek  <jakub@redhat.com>
7183
7184	PR target/57623
7185	* gcc.target/i386/bmi-bextr-3.c: New test.
7186
7187	PR target/57623
7188	* gcc.target/i386/bmi2-bzhi-1.c: New test.
7189
71902013-06-27  Marc Glisse  <marc.glisse@inria.fr>
7191
7192	PR c++/57172
7193	* g++.dg/cpp0x/pr57172.C: New testcase.
7194
71952013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7196
7197	* gcc.target/s390/htm-1.c: New file.
7198	* gcc.target/s390/htm-nofloat-1.c: New file.
7199	* gcc.target/s390/htm-xl-intrin-1.c: New file.
7200
72012013-06-26  Tobias Burnus  <burnus@net-b.de>
7202
7203	PR fortran/29800
7204	* gfortran.dg/bounds_check_17.f90: New.
7205
72062013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
7207
7208	PR c++/57640
7209	* g++.dg/cpp1y/pr57640.C: New.
7210
72112013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7212
7213	PR c/57692
7214	* c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
7215	overflow due to size of arrays.
7216
72172013-06-25  Jakub Jelinek  <jakub@redhat.com>
7218
7219	PR tree-optimization/57705
7220	* gcc.dg/vect/pr57705.c: New test.
7221	* gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
7222
72232013-06-25  Martin Jambor  <mjambor@suse.cz>
7224
7225	PR middle-end/57670
7226	* g++.dg/ipa/pr57670.C: New test.
7227
72282013-06-25  Richard Biener  <rguenther@suse.de>
7229
7230	PR middle-end/56977
7231	* gcc.dg/pr56977.c: New testcase.
7232
72332013-06-24  Martin Jambor  <mjambor@suse.cz>
7234
7235	PR tree-optimization/57358
7236	* gcc.dg/ipa/pr57358.c: New test.
7237
72382013-06-24  Richard Biener  <rguenther@suse.de>
7239
7240	PR testsuite/57686
7241	* gcc.dg/torture/pr57584.c: Remove target specific bits.
7242
72432013-06-24  Richard Biener  <rguenther@suse.de>
7244
7245	PR tree-optimization/57488
7246	* gcc.dg/torture/pr57488.c: New testcase.
7247
72482013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7249	    Dominique d'Humieres  <dominiq@lps.ens.fr>
7250
7251	PR fortran/52413
7252	* gfortran.dg/fraction.f90: New.
7253
72542013-06-24  Alan Modra  <amodra@gmail.com>
7255
7256	* gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
7257	Add scan-assembler-not "lvx".
7258	* gcc.target/powerpc/le-altivec-consts.c: New.
7259
72602013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7261
7262	* g++.dg/cpp0x/sfinae47.C: New.
7263
72642013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
7265
7266	PR target/52483
7267	* gcc.target/sh/pr52483-1.c: New.
7268	* gcc.target/sh/pr52483-2.c: New.
7269	* gcc.target/sh/pr52483-3.c: New.
7270	* gcc.target/sh/pr52483-4.c: New.
7271	* gcc.target/sh/pr52483-5.c: New.
7272
72732013-06-23  Sriraman Tallam  <tmsriram@google.com>
7274
7275	* gcc.target/i386/intrinsics_1.c: New test.
7276	* gcc.target/i386/intrinsics_2.c: Ditto.
7277	* gcc.target/i386/intrinsics_3.c: Ditto.
7278	* gcc.target/i386/intrinsics_4.c: Ditto.
7279	* gcc.target/i386/intrinsics_5.c: Ditto.
7280	* gcc.target/i386/intrinsics_6.c: Ditto.
7281	* gcc.target/i386/avx-1.c: Provide macros for builtins
7282	needing immediate arguments in f16cintrin.h and rtmintrin.h.
7283
72842013-06-21  Tobias Burnus  <burnus@net-b.de>
7285
7286	PR fortran/37336
7287	* gfortran.dg/finalize_17.f90: New.
7288
72892013-06-21  Tobias Burnus  <burnus@net-b.de>
7290
7291	* gfortran.dg/realloc_on_assign_18.f90: New.
7292
72932013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7294
7295	* c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
7296	Also changed the returns from error as distinct values so that
7297	debugging can get easier.
7298	* c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
7299	errors specific to C, if necessary.  Also added new error
7300	hooks for C++.
7301	* c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7302	* c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
7303	* c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
7304	* c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
7305	* c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
7306	* c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
7307	the same changes as parser_errors3.c, spaces were added between colons
7308	to not confuse C++ compiler with 2 colons as scope.
7309	* c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
7310	* g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
7311	* g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
7312	* g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
7313	* g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
7314	* g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
7315	* g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
7316	* g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
7317	* g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
7318	* g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
7319	* g++.dg/cilk-plus/cilk-plus.exp: New script.
7320	* g++.dg/dg.exp: Included Cilk Plus C++ tests
7321	in the list.
7322
73232013-06-21  Joseph Myers  <joseph@codesourcery.com>
7324
7325	PR other/53317
7326	* gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
7327
73282013-06-20  Uros Bizjak  <ubizjak@gmail.com>
7329
7330	PR target/57655
7331	* gcc.target/i386/pr57655.c: New test.
7332
73332013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
7334
7335	* ada/acats/tests/gcc: Delete.
7336	* gnat.dg/style: Likewise.
7337
73382013-06-20  Jeff Law  <law@redhat.com>
7339
7340	PR tree-optimization/57660
7341	* gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
7342	based on their branch cost.
7343
7344	* gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
7345
73462013-06-20  Tobias Burnus  <burnus@net-b.de>
7347
7348	PR fortran/57633
7349	* gfortran.dg/list_read_11.f90: New.
7350
73512013-06-20  Richard Biener  <rguenther@suse.de>
7352
7353	PR tree-optimization/57584
7354	* gcc.dg/torture/pr57584.c: New testcase.
7355
73562013-06-19  Sharad Singhai  <singhai@google.com>
7357
7358	* g++.dg/gcov/gcov-8.C: New testcase.
7359	* lib/gcov.exp: Handle intermediate format.
7360
73612013-06-19  Wei Mi  <wmi@google.com>
7362
7363	PR rtl-optimization/57518
7364	* gcc.dg/pr57518.c: New test.
7365
73662013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7367
7368	* gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
7369
73702013-06-19  Jan Hubicka  <jh@suse.cz>
7371
7372	* gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
7373
73742013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7375
7376	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
7377	hard-coded values of array sizes with a #define.
7378	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
7379	* c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
7380	* c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
7381	* c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
7382	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
7383
73842013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
7385
7386	* gcc.dg/torture/stackalign/builtin-apply-2.c: set
7387	STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
7388
73892013-06-19  Jeff Law  <law@redhat.com>
7390
7391	* gcc.dg/tree-ssa/forwprop-28.c: New test.
7392
73932013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7394
7395	PR c++/57638
7396	* g++.dg/template/error53.C: New.
7397
73982013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7399
7400	PR target/55033
7401	* gcc.target/powerpc/pr55033.c: Fix options.
7402
74032013-06-18  Sriraman Tallam  <tmsriram@google.com>
7404
7405	* gcc.target/i386/inline_error.c: New test.
7406	* gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
7407	* gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
7408
74092013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
7410
7411	PR c++/53211
7412	* g++.dg/cpp0x/decltype55.C: New.
7413
74142013-06-18  Marek Polacek  <polacek@redhat.com>
7415
7416	* gcc.dg/c90-fordecl-1.c: Adjust expected message.
7417
74182013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7419
7420	* c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
7421
74222013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7423
7424	* c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
7425	Also changed the returns from error as distinct values so that it is
7426	easier to debug.
7427
74282013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
7429
7430	* gcc.target/aarch64/scalar_intrinsics.c: Update.
7431
74322013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7433
7434	PR c++/16128
7435	* g++.dg/template/error52.C: New.
7436	* g++.dg/lookup/friend15.C: Update.
7437	* g++.dg/parse/error11.C: Likewise.
7438	* g++.dg/parse/error14.C: Likewise.
7439	* g++.dg/parse/parser-pr28152-2.C: Likewise.
7440	* g++.dg/parse/template25.C: Likewise.
7441	* g++.old-deja/g++.jason/cond.C: Likewise.
7442	* g++.old-deja/g++.mike/for2.C: Likewise.
7443	* g++.old-deja/g++.robertl/eb125.C: Likewise.
7444	* obj-c++.dg/property/dotsyntax-4.mm: Likewise.
7445
74462013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7447
7448	* gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
7449	ensure alignment.
7450
74512013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7452
7453	* c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
7454	accidentally placing minus sign for length instead of stride.
7455
74562013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
7457
7458	PR rtl-optimization/57425
7459	PR rtl-optimization/57569
7460	* gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
7461	* gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
7462
74632013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
7464
7465	PR fortran/49074
7466	PR fortran/56136
7467	* gfortran.dg/typebound_assignment_5.f03: Check the absence of any
7468	packing.
7469	* gfortran.dg/typebound_assignment_6.f03: New.
7470
74712013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
7472
7473	* gcc.target/h8300/h8300.exp: New.
7474	* gcc.dg/pragma-isr.c: Move to ...
7475	* gcc.target/sh/torture/pragma-isr.c: ... here ...
7476	* gcc.target/h8300/pragma-isr.c: ... and here.
7477	* gcc.dg/pragma-isr2.c: Move to ...
7478	* gcc.target/sh/torture/pragma-isr2.c: ... here ...
7479	* gcc.target/h8300/pragma-isr2.c: ... and here.
7480	* gcc.dg/pragma-isr-trapa.c: Move to ...
7481	* gcc.target/sh/pragma-isr-trapa.c: ... here.
7482	* gcc.dg/pragma-isr-trapa2.c: Move to ...
7483	* gcc.target/sh/pragma-isr-trapa2.c: ... here.
7484	* gcc.dg/pragma-isr-trap_exit.c: Move to ...
7485	* gcc.target/sh/pragma-isr-trap-exit.c: ... here.
7486	* gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
7487	* gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
7488	* gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
7489	* gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
7490	* gcc.dg/attr-isr-trap_exit.c: Move to ...
7491	* gcc.target/sh/attr-isr-trap_exit.c: ... here.
7492	* gcc.dg/attr-isr-trapa.c: Move to ...
7493	* gcc.target/sh/attr-isr-trapa.c: ... here.
7494
74952013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7496
7497	PR c++/51413
7498	* g++.dg/ext/builtin-offsetof1.C: New.
7499
75002013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
7501
7502	* gcc.target/aarch64/vect_smlal_1.c: New file.
7503
75042013-06-14  Tobias Burnus  <burnus@net-b.de>
7505
7506	PR fortran/57508
7507	* gfortran.dg/defined_assignment_7.f90: New.
7508
75092013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7510
7511	PR c++/57599
7512	* g++.dg/rtti/dyncast6.C: New.
7513	* g++.dg/cpp0x/dyncast1.C: Likewise.
7514
75152013-06-14  Alan Modra  <amodra@gmail.com>
7516
7517	PR middle-end/57134
7518	* gcc.dg/pr57134.c: New.
7519
75202013-06-14  Tobias Burnus  <burnus@net-b.de>
7521
7522	PR fortran/57596
7523	* gfortran.dg/deferred_type_param_9.f90: New.
7524
75252013-06-13  Marc Glisse  <marc.glisse@inria.fr>
7526
7527	* gcc.dg/fold-minus-1.c: New testcase.
7528
75292013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
7530
7531	PR fortran/49074
7532	* gfortran.dg/typebound_assignment_5.f03: New.
7533
75342013-06-13  Marc Glisse  <marc.glisse@inria.fr>
7535
7536	* gcc.dg/tree-ssa/forwprop-27.c: New testcase.
7537
75382013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7539	    Pat Haugen  <pthaugen@us.ibm.com>
7540	    Peter Bergner  <bergner@vnet.ibm.com>
7541
7542	* gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
7543	load/store instructions on power7, power8.
7544	* gcc.target/powerpc/atomic-p8.c: Likewise.
7545
75462013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7547
7548	PR c/57577
7549	* c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
7550
75512013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
7552
7553	PR c++/38958
7554	* g++.dg/warn/Wunused-var-20.C: New.
7555
75562013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
7557
7558	* gcc.target/mips/mips.exp: Handle -f{no-,}common.
7559	* gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
7560	Run with -fno-common.
7561
75622013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7563
7564	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
7565	and exit function calls with return 1 and return 0, respectively.
7566
75672013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
7568
7569	* gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
7570	New tests.
7571
75722013-06-12  Marc Glisse  <marc.glisse@inria.fr>
7573
7574	PR tree-optimization/57361
7575	* gcc.dg/tree-ssa/pr57361.c: New file.
7576
75772013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7578
7579	* gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
7580	to ensure alignment.
7581	* gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
7582
75832013-06-12  Tobias Burnus  <burnus@net-b.de>
7584
7585	* gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7586
75872013-06-12  Tobias Burnus  <burnus@net-b.de>
7588	    Dominique d'Humieres  <dominiq@lps.ens.fr>
7589
7590	* gfortran.dg/finalize_10.f90: Update scan-tree-dump.
7591
75922013-06-12  Jakub Jelinek  <jakub@redhat.com>
7593
7594	PR target/56564
7595	* gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
7596	* gcc.target/i386/pr56564-3.c: Likewise.
7597
75982013-06-11  Tobias Burnus  <burnus@net-b.de>
7599
7600	PR fortran/57535
7601	* gfortran.dg/class_array_18.f90: New.
7602
76032013-06-11  Jan Hubicka  <jh@suse.cz>
7604
7605	PR c++/57551
7606	* g++.dg/ext/visibility/anon6.C: Update testcase.
7607
76082013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7609
7610	PR c/57563
7611	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
7612	in how we check __sec_reduce_mutating function's result.
7613
76142013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7615	    Pat Haugen  <pthaugen@us.ibm.com>
7616	    Peter Bergner  <bergner@vnet.ibm.com>
7617
7618	* gcc.target/powerpc/direct-move-vint1.c: New tests for power8
7619	direct move instructions.
7620	* gcc.target/powerpc/direct-move-vint2.c: Likewise.
7621	* gcc.target/powerpc/direct-move.h: Likewise.
7622	* gcc.target/powerpc/direct-move-float1.c: Likewise.
7623	* gcc.target/powerpc/direct-move-float2.c: Likewise.
7624	* gcc.target/powerpc/direct-move-double1.c: Likewise.
7625	* gcc.target/powerpc/direct-move-double2.c: Likewise.
7626	* gcc.target/powerpc/direct-move-long1.c: Likewise.
7627	* gcc.target/powerpc/direct-move-long2.c: Likewise.
7628
76292013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
7630
7631	PR c++/52440
7632	* g++.dg/cpp0x/pr52440.C: New.
7633
76342013-06-10  Jakub Jelinek  <jakub@redhat.com>
7635
7636	PR target/56564
7637	* gcc.target/i386/pr56564-1.c: New test.
7638	* gcc.target/i386/pr56564-2.c: New test.
7639	* gcc.target/i386/pr56564-3.c: New test.
7640	* gcc.target/i386/pr56564-4.c: New test.
7641	* gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
7642	* gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7643	* gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7644	* gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7645	* gcc.target/i386/vect-sizes-1.c: Likewise.
7646	* gcc.target/i386/memcpy-1.c: Likewise.
7647	* gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
7648	* gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
7649
76502013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7651
7652	* g++.dg/abi/forced.C: Extend current handling of Linux-based x86
7653	systems to cover all GNU systems.
7654	* g++.dg/abi/guard2.C: Likewise.
7655	* g++.dg/cpp0x/constexpr-rom.C: Likewise.
7656	* g++.dg/eh/sighandle.C: Likewise.
7657	* g++.dg/ext/cleanup-10.C: Likewise.
7658	* g++.dg/ext/cleanup-11.C: Likewise.
7659	* g++.dg/ext/cleanup-8.C: Likewise.
7660	* g++.dg/ext/cleanup-9.C: Likewise.
7661	* g++.dg/opt/const5.C: Likewise.
7662	* g++.dg/opt/life1.C: Likewise.
7663	* g++.dg/other/pr39496.C: Likewise.
7664	* g++.old-deja/g++.abi/aggregates.C: Likewise.
7665	* g++.old-deja/g++.abi/align.C: Likewise.
7666	* g++.old-deja/g++.abi/bitfields.C: Likewise.
7667	* g++.old-deja/g++.law/weak.C: Likewise.
7668	* g++.old-deja/g++.pt/asm1.C: Likewise.
7669	* gcc.c-torture/execute/20030125-1.x: Likewise.
7670	* gcc.c-torture/execute/990127-2.x: Likewise.
7671	* gcc.dg/20041106-1.c: Likewise.
7672	* gcc.dg/20050503-1.c: Likewise.
7673	* gcc.dg/builtin-object-size-5.c: Likewise.
7674	* gcc.dg/cleanup-10.c: Likewise.
7675	* gcc.dg/cleanup-11.c: Likewise.
7676	* gcc.dg/cleanup-8.c: Likewise.
7677	* gcc.dg/cleanup-9.c: Likewise.
7678	* gcc.dg/complex-5.c: Likewise.
7679	* gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
7680	* gcc.dg/debug/dwarf2/discriminator.c: Likewise.
7681	* gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
7682	* gcc.dg/dfp/pr35739.c: Likewise.
7683	* gcc.dg/fdata-sections-1.c: Likewise.
7684	* gcc.dg/lto/20090206-1_0.c: Likewise.
7685	* gcc.dg/lto/20090206-2_0.c: Likewise.
7686	* gcc.dg/pr30360.c: Likewise.
7687	* gcc.dg/pr37303.c: Likewise.
7688	* gcc.dg/pr39323-1.c: Likewise.
7689	* gcc.dg/pr39323-2.c: Likewise.
7690	* gcc.dg/pr39323-3.c: Likewise.
7691	* gcc.dg/pr45416.c: Likewise.
7692	* gcc.dg/setjmp-2.c: Likewise.
7693	* gcc.dg/split-1.c: Likewise.
7694	* gcc.dg/split-3.c: Likewise.
7695	* gcc.dg/split-4.c: Likewise.
7696	* gcc.dg/strlenopt-12g.c: Likewise.
7697	* gcc.dg/strlenopt-14g.c: Likewise.
7698	* gcc.dg/strlenopt-14gf.c: Likewise.
7699	* gcc.dg/strlenopt-16g.c: Likewise.
7700	* gcc.dg/strlenopt-17g.c: Likewise.
7701	* gcc.dg/strlenopt-18g.c: Likewise.
7702	* gcc.dg/strlenopt-1f.c: Likewise.
7703	* gcc.dg/strlenopt-22g.c: Likewise.
7704	* gcc.dg/strlenopt-2f.c: Likewise.
7705	* gcc.dg/strlenopt-4g.c: Likewise.
7706	* gcc.dg/strlenopt-4gf.c: Likewise.
7707	* gcc.dg/struct-ret-3.c: Likewise.
7708	* gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
7709	* gcc.misc-tests/linkage.exp: Likewise.
7710	* gcc.target/i386/20000724-1.c: Likewise.
7711	* gcc.target/i386/align-main-3.c: Likewise.
7712	* gcc.target/i386/cleanup-1.c: Likewise.
7713	* gcc.target/i386/inline-mcpy.c: Likewise.
7714	* gcc.target/i386/pr32268.c: Likewise.
7715	* gcc.target/i386/pr36613.c: Likewise.
7716	* gcc.target/i386/pr39013-1.c: Likewise.
7717	* gcc.target/i386/pr39013-2.c: Likewise.
7718	* gcc.target/i386/pr39496.c: Likewise.
7719	* gcc.target/i386/pr40906-3.c: Likewise.
7720	* gcc.target/i386/pr46084.c: Likewise.
7721	* lib/target-supports.exp (check_effective_target_pie): Likewise.
7722
77232013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
7724
7725	PR target/6526
7726	* gcc.target/sh/pr6526.c: New.
7727
77282013-06-09  Jakub Jelinek  <jakub@redhat.com>
7729
7730	PR target/57568
7731	* gcc.c-torture/execute/pr57568.c: New test.
7732
77332013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7734
7735	PR c++/37404
7736	* g++.dg/other/vararg-4.C: New.
7737
77382013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
7739
7740	PR rtl-optimization/57559
7741	* gcc.target/s390/pr57559.c : New test.
7742
77432013-06-08  Tobias Burnus  <burnus@net-b.de>
7744
7745	PR fortran/37336
7746	* gfortran.dg/finalize_10.f90: New.
7747	* gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
7748	* gfortran.dg/finalize_15.f90: New.
7749
77502013-06-08  Tobias Burnus  <burnus@net-b.de>
7751
7752	PR fortran/57553
7753	* gfortran.dg/storage_size_4.f90: New.
7754
77552013-06-07  Sriraman Tallam  <tmsriram@google.com>
7756
7757	PR c++/57548
7758	* g++.dg/ext/pr57548.C: New test.
7759
77602013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7761
7762	PR middle-end/57541
7763	* c-c++-common/cilk-plus/AN/pr57541.c: New test case.
7764
77652013-06-07  Jan Hubicka  <jh@suse.cz>
7766
7767	* gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
7768
77692013-06-07  Tobias Burnus  <burnus@net-b.de>
7770
7771	PR fortran/57549
7772	* gfortran.dg/array_constructor_48.f90: New.
7773	* gfortran.dg/array_constructor_type_14.f03: Correct test case.
7774	* gfortran.dg/array_constructor_type_15.f03: Ditto.
7775
77762013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7777
7778	PR target/56315
7779	* gcc.target/arm/xordi3-opt.c: New test.
7780
77812013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7782
7783	* gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
7784	Revert to dg-options.
7785
77862013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7787
7788	PR target/55033
7789	* gcc.target/powerpc/pr55033.c: New.
7790
77912013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
7792
7793	PR c++/53658
7794	* g++.dg/cpp0x/alias-decl-36.C: New.
7795
77962013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7797	    Pat Haugen  <pthaugen@us.ibm.com>
7798	    Peter Bergner  <bergner@vnet.ibm.com>
7799
7800	* gcc.target/powerpc/p8vector-builtin-1.c: New test to test
7801	power8 builtin functions.
7802	* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
7803	* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
7804	* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
7805	* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
7806	* gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
7807	* gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
7808	* gcc.target/powerpc/p8vector-vectorize-1.c: New
7809	tests to test power8 auto-vectorization.
7810	* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
7811	* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
7812	* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
7813	* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
7814
7815	* gcc.target/powerpc/crypto-builtin-1.c: Use effective target
7816	powerpc_p8vector_ok instead of powerpc_vsx_ok.
7817
7818	* gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
7819
7820	* lib/target-supports.exp (check_p8vector_hw_available) Add power8
7821	support.
7822	(check_effective_target_powerpc_p8vector_ok): Likewise.
7823	(is-effective-target): Likewise.
7824	(check_vect_support_and_set_flags): Likewise.
7825
78262013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
7827
7828	PR c++/43652
7829	* g++.dg/parse/error53.C: New.
7830
78312013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
7832
7833	PR rtl-optimization/57459
7834	* gcc.target/i386/pr57459.c: New test.
7835
78362013-06-06  Teresa Johnson  <tejohnson@google.com>
7837
7838	PR c++/53743
7839	* gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
7840	into -freorder-blocks-and-partition test.
7841	* gcc.dg/tree-prof/comp-goto-1.c: Ditto.
7842	* gcc.dg/tree-prof/20041218-1.c: Ditto.
7843	* gcc.dg/tree-prof/pr52027.c: Use -O2.
7844	* gcc.dg/tree-prof/pr50907.c: Ditto.
7845	* gcc.dg/tree-prof/pr45354.c: Ditto.
7846	* g++.dg/tree-prof/partition2.C: Ditto.
7847	* g++.dg/tree-prof/partition3.C: Ditto.
7848
78492013-06-06  Tobias Burnus  <burnus@net-b.de>
7850
7851	PR fortran/57542
7852	* gfortran.dg/finalize_16.f90: New.
7853
78542013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7855
7856	* gcc.dg/vect/no-section-anchors-vect-68.c:
7857	Add dg-skip-if aarch64_tiny.
7858
78592013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7860
7861	PR C/57457
7862	* c-c++-common/cilk-plus/AN/pr57457.c: New test.
7863	* c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
7864
78652013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7866
7867	PR c++/51908
7868	* g++.dg/cpp0x/decltype54.C: New.
7869
78702013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
7871
7872	* gcc.dg/fshort-wchar.c: Add extra dg-options for
7873	arm*-*-*eabi* targets.
7874	* gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
7875	arm*-*-* targets.
7876	* gcc.dg/tree-ssa/pr43491.c: Likewise.
7877
78782013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
7879	    Tobias Burnus  <burnus@net-b.de>
7880
7881	* gfortran.dg/string_length_2.f90: Fix dg-do run.
7882	* gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
7883	* gfortran.dg/io_real_boz_4.f90: Ditto.
7884	* gfortran.dg/io_real_boz_5.f90: Ditto.
7885
78862013-06-05  Andreas Schwab  <schwab@suse.de>
7887
7888	* gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
7889
78902013-06-04  Jan Hubicka  <jh@suse.cz>
7891
7892	* gcc.dg/tree-ssa/attr-alias.c: New testcase.
7893
78942013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7895
7896	* c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
7897	parameters with void.
7898	(main2): Removed argc parameter.
7899	* c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
7900	(main): Replaced argc, argv parameters with void.
7901	* c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
7902	(main2): Removed argc parameter.
7903	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
7904	argv parameters with void.  Added __asm volatile to avoid optimization
7905	on argc, if necessary.
7906	* c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
7907	* c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
7908	* c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
7909	* c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
7910	* c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
7911	* c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
7912	* c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
7913	* c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
7914	* c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
7915	* c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
7916	* c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
7917	* c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
7918	* c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
7919	* c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
7920	* c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
7921	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
7922	* c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
7923	* c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
7924	* c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
7925	* c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
7926	parameters with void.
7927	(main2): Removed argc parameter.
7928	* c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
7929	(main): Replaced argc, argv parameters with void.
7930	* c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
7931	argv parameters with void.  Also renamed this function as main, and
7932	delete the existing main.
7933	* c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
7934	* c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
7935	* c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
7936
79372013-06-04  Ian Bolton  <ian.bolton@arm.com>
7938
7939	* gcc.target/aarch64/movi_1.c: New test.
7940
79412013-06-04  Tobias Burnus  <burnus@net-b.de>
7942
7943	PR fortran/37336
7944	* gfortran.dg/finalize_12.f90: New.
7945	* gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
7946	end of scope finalization.
7947	* gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7948	* gfortran.dg/allocatable_scalar_9.f90: Ditto.
7949	* gfortran.dg/auto_dealloc_2.f90: Ditto.
7950	* gfortran.dg/class_19.f03: Ditto.
7951	* gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
7952	* gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
7953	* gfortran.dg/extends_14.f03: Ditto.
7954	* gfortran.dg/move_alloc_4.f90: Ditto.
7955	* gfortran.dg/typebound_proc_27.f03: Ditto.
7956
79572013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
7958
7959	* gfortran.dg/bounds_check_7.f90: Remove "! {".
7960	* gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
7961	* gfortran.dg/default_initialization_5.f90: Update dg-do.
7962	* gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
7963	* gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
7964	* gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
7965	* gfortran.dg/init_flag_11.f90: Fix broken dg-options.
7966	* gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
7967	* gfortran.dg/io_real_boz_4.f90: Ditto.
7968	* gfortran.dg/io_real_boz_5.f90: Ditto.
7969	* gfortran.dg/namelist_print_1.f: Fix broken dg-output.
7970	* gfortran.dg/read_x_eor.f90: Fix broken dg-output.
7971	* gfortran.dg/repeat_1.f90: Improve dg-output pattern.
7972	* gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
7973	* gfortran.dg/transpose_2.f90: Fix dg-output.
7974
79752013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7976
7977	* c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
7978	* c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
7979	dg-option and an header comment.
7980
79812013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7982
7983	PR c++/57419
7984	* g++.dg/cpp0x/sfinae46.C: New.
7985	* g++.dg/cpp0x/defaulted13.C: Adjust.
7986	* g++.dg/cpp0x/defaulted2.C: Likewise.
7987	* g++.dg/cpp0x/defaulted26.C: Likewise.
7988	* g++.dg/cpp0x/defaulted3.C: Likewise.
7989	* g++.dg/cpp0x/error1.C: Likewise.
7990	* g++.dg/cpp0x/implicit1.C: Likewise.
7991	* g++.dg/cpp0x/implicit11.C: Likewise.
7992	* g++.dg/cpp0x/inh-ctor13.C: Likewise.
7993	* g++.dg/cpp0x/initlist47.C: Likewise.
7994	* g++.dg/cpp0x/initlist9.C: Likewise.
7995	* g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
7996	* g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7997	* g++.dg/cpp0x/nsdmi-local.C: Likewise.
7998	* g++.dg/cpp0x/union4.C: Likewise.
7999	* g++.dg/template/crash108.C: Likewise.
8000	* g++.dg/template/crash41.C: Likewise.
8001	* g++.old-deja/g++.jason/local.C: Likewise.
8002	* g++.old-deja/g++.law/visibility3.C: Likewise.
8003
80042013-06-03  Teresa Johnson  <tejohnson@google.com>
8005
8006	* gcc.dg/vect/bb-slp-31.c: Update vect dump message.
8007	* gcc.dg/vect/bb-slp-14.c: Ditto.
8008	* gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
8009	* gcc.dg/vect/bb-slp-23.c: Ditto.
8010	* gcc.dg/vect/bb-slp-15.c: Ditto.
8011	* gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
8012	* gcc.dg/vect/bb-slp-24.c: Ditto.
8013	* gcc.dg/vect/bb-slp-16.c: Ditto.
8014	* gcc.dg/vect/bb-slp-25.c: Ditto.
8015	* gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
8016	* gcc.dg/vect/bb-slp-17.c: Ditto.
8017	* gcc.dg/vect/bb-slp-1.c: Ditto.
8018	* gcc.dg/vect/bb-slp-26.c: Ditto.
8019	* gcc.dg/vect/bb-slp-18.c: Ditto.
8020	* gcc.dg/vect/bb-slp-2.c: Ditto.
8021	* gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
8022	* gcc.dg/vect/bb-slp-27.c: Ditto.
8023	* gcc.dg/vect/bb-slp-19.c: Ditto.
8024	* gcc.dg/vect/bb-slp-3.c: Ditto.
8025	* gcc.dg/vect/bb-slp-28.c: Ditto.
8026	* gcc.dg/vect/bb-slp-4.c: Ditto.
8027	* gcc.dg/vect/bb-slp-29.c: Ditto.
8028	* gcc.dg/vect/bb-slp-5.c: Ditto.
8029	* gcc.dg/vect/bb-slp-6.c: Ditto.
8030	* gcc.dg/vect/bb-slp-8a.c: Ditto.
8031	* gcc.dg/vect/bb-slp-7.c: Ditto.
8032	* gcc.dg/vect/bb-slp-8b.c: Ditto.
8033	* gcc.dg/vect/bb-slp-8.c: Ditto.
8034	* gcc.dg/vect/bb-slp-9.c: Ditto.
8035	* gcc.dg/vect/bb-slp-10.c: Ditto.
8036	* gcc.dg/vect/bb-slp-11.c: Ditto.
8037	* gcc.dg/vect/bb-slp-20.c: Ditto.
8038	* gcc.dg/vect/bb-slp-cond-1.c: Ditto.
8039	* gcc.dg/vect/bb-slp-21.c: Ditto.
8040	* gcc.dg/vect/bb-slp-30.c: Ditto.
8041	* gcc.dg/vect/bb-slp-13.c: Ditto.
8042	* gcc.dg/vect/bb-slp-22.c: Ditto.
8043	* g++.dg/vect/slp-pr50413.cc: Ditto.
8044	* g++.dg/vect/slp-pr56812.cc: Ditto.
8045	* g++.dg/vect/slp-pr50819.cc: Ditto.
8046
80472013-06-01  Tobias Burnus  <burnus@net-b.de>
8048
8049	PR fortran/57456
8050	* gfortran.dg/class_array_17.f90: New.
8051
80522013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8053
8054	* ada/acats/floatstore.lst: New.
8055	* ada/acats/run_all.sh: Process it.
8056
80572013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8058
8059	* gcc.target/powerpc/e500-ord-1.c: New test.
8060	* gcc.target/powerpc/e500-ord-2.c: Likewise.
8061	* gcc.target/powerpc/e500-unord-1.c: Likewise.
8062	* gcc.target/powerpc/e500-unord-2.c: Likewise.
8063
80642013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8065
8066	* g++.dg/torture/pr54684.C: Add -fno-short-enums.
8067
80682013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8069
8070	* gcc.target/arm/pr56184.C: Add -fno-short-enums.
8071
80722013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8073
8074	* g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
8075
80762013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8077
8078	PR c/57452
8079	* c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
8080	test-case.
8081
80822013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084	* gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
8085
80862013-05-31  Marek Polacek  <polacek@redhat.com>
8087
8088	PR tree-optimization/57478
8089	PR tree-optimization/57453
8090	* gcc.dg/torture/pr57478.c: New test.
8091
80922013-05-31  Tobias Burnus  <burnus@net-b.de>
8093
8094	PR fortran/57456
8095	* gfortran.dg/class_array_17.f90: New.
8096
80972013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8098
8099	PR target/56315
8100	* gcc.target/arm/iordi3-opt.c: New test.
8101
81022013-05-31  Janus Weil  <janus@gcc.gnu.org>
8103
8104	PR fortran/54190
8105	PR fortran/57217
8106	* gfortran.dg/dummy_procedure_5.f90: Modified error message.
8107	* gfortran.dg/interface_26.f90: Ditto.
8108	* gfortran.dg/proc_ptr_11.f90: Ditto.
8109	* gfortran.dg/proc_ptr_15.f90: Ditto.
8110	* gfortran.dg/proc_ptr_comp_20.f90: Ditto.
8111	* gfortran.dg/proc_ptr_comp_33.f90: Ditto.
8112	* gfortran.dg/proc_ptr_result_5.f90: Ditto.
8113	* gfortran.dg/typebound_override_1.f90: Ditto.
8114	* gfortran.dg/typebound_override_4.f90: Ditto.
8115	* gfortran.dg/typebound_proc_6.f03: Ditto.
8116	* gfortran.dg/assumed_type_7.f90: New test.
8117	* gfortran.dg/typebound_override_5.f90: New test.
8118	* gfortran.dg/typebound_override_6.f90: New test.
8119	* gfortran.dg/typebound_override_7.f90: New test.
8120
81212013-05-30  Tobias Burnus  <burnus@net-b.de>
8122
8123	PR middle-end/57073
8124	* gfortran.dg/power_6.f90: New.
8125
81262013-05-30  Ian Bolton  <ian.bolton@arm.com>
8127
8128	* gcc.target/aarch64/insv_1.c: New test.
8129
81302013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
8131
8132	* g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
8133	dg-skip-if "No stabs".
8134
81352013-05-30  Janus Weil  <janus@gcc.gnu.org>
8136
8137	PR fortran/54189
8138	* gfortran.dg/assumed_size_1.f90: New.
8139
81402013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8141
8142	* gcc.dg/shrink-wrap-alloca.c: New added.
8143	* gcc.dg/shrink-wrap-pretend.c: New added.
8144	* gcc.dg/shrink-wrap-sibcall.c: New added.
8145
81462013-05-30  Tobias Burnus  <burnus@net-b.de>
8147
8148	PR fortran/57458
8149	* gfortran.dg/assumed_rank_13.f90: New.
8150
81512013-05-29  Easwaran Raman  <eraman@google.com>
8152
8153	PR tree-optimization/57442
8154	* gcc.dg/tree-ssa/reassoc-30.c: New testcase.
8155
81562013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8157
8158	PR tree-optimization/57441
8159	* gcc.c-torture/compile/pr57441.c: New.
8160
81612013-05-29  Dehao Chen  <dehao@google.com>
8162
8163	PR testsuite/57413
8164	* gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
8165
81662013-05-29  Tobias Burnus  <burnus@net-b.de>
8167
8168	PR fortran/37336
8169	* gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
8170	* gfortran.dg/class_19.f03: Ditto.
8171
81722013-05-29  Richard Biener  <rguenther@suse.de>
8173
8174	* gcc.dg/vect/bb-slp-32.c: New testcase.
8175
81762013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8177
8178	* c-c++-common/cilk-plus/AN/array_test1.c: New test.
8179	* c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
8180	* c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
8181	* c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
8182	* c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
8183	* c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
8184	* c-c++-common/cilk-plus/AN/if_test.c: Likewise.
8185	* c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
8186	* c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
8187	* c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
8188	* c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
8189	* c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
8190	* c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
8191	* c-c++-common/cilk-plus/AN/misc.c: Likewise.
8192	* c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
8193	* c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
8194	* c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
8195	* c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
8196	* c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
8197	* c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
8198	* c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
8199	* c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
8200	* c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
8201	* c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
8202	* c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
8203	* c-c++-common/cilk-plus/AN/vla.c: Likewise.
8204	* c-c++-common/cilk-plus/AN/an-if.c: Likewise.
8205	* c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
8206	* c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
8207	* c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
8208	* c-c++-common/cilk-plus/AN/conditional.c: Likewise.
8209	* c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
8210	* c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
8211	* c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
8212	* c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
8213	* c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
8214	* c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
8215	* c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
8216	* gcc.dg/cilk-plus/cilk-plus.exp: New script.
8217
82182013-05-29  Tobias Burnus  <burnus@net-b.de>
8219
8220	PR fortran/37336
8221	* gfortran.dg/finalize_11.f90: New.
8222	* gfortran.dg/finalize_4.f03: Remove dg-error.
8223	* gfortran.dg/finalize_5.f03: Ditto.
8224	* gfortran.dg/finalize_6.f03: Ditto.
8225	* gfortran.dg/finalize_7.f03: Ditto.
8226
82272013-05-28  Tobias Burnus  <burnus@net-b.de>
8228
8229	* gfortran.dg/class_array_16.f90: New.
8230
82312013-05-28  Tobias Burnus  <burnus@net-b.de>
8232
8233	PR fortran/57435
8234	* gfortran.dg/use_29.f90: New.
8235
82362013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
8237
8238	* gnat.dg/fp_exception.adb: New test.
8239
82402013-05-28  Richard Biener  <rguenther@suse.de>
8241
8242	PR tree-optimization/56787
8243	* gcc.dg/vect/pr56787.c: New testcase.
8244
82452013-05-28  Janus Weil  <janus@gcc.gnu.org>
8246	    Tobias Burnus  <burnus@net-b.de>
8247
8248	PR fortran/57217
8249	* gfortran.dg/typebound_override_4.f90: New.
8250
82512013-05-28  Richard Biener  <rguenther@suse.de>
8252
8253	PR tree-optimization/57411
8254	* g++.dg/opt/pr57411.C: New testcase.
8255
82562013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
8257
8258	* gcc.dg/builtin-bswap-8.c: Compile at -O2.
8259	* gcc.dg/builtin-bswap-9.c: Likewise.
8260
82612013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
8262
8263	* gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
8264
82652013-05-27  Richard Biener  <rguenther@suse.de>
8266
8267	PR middle-end/57412
8268	* gcc.dg/gomp/pr57412.c: New testcase.
8269
82702013-05-27  Bud Davis  <jmdavis@link.com>
8271
8272	PR fortran/50405
8273	* gfortran.dg/stfunc_8.f90: New.
8274
82752013-05-27  Richard Biener  <rguenther@suse.de>
8276
8277	PR tree-optimization/57343
8278	* gcc.dg/torture/pr57343.c: New testcase.
8279
82802013-05-27  Richard Biener  <rguenther@suse.de>
8281
8282	PR tree-optimization/57417
8283	* gcc.dg/torture/pr57417.c: New testcase.
8284
82852013-05-27  Richard Biener  <rguenther@suse.de>
8286
8287	PR tree-optimization/57396
8288	* gfortran.fortran-torture/execute/pr57396.f90: New testcase.
8289
82902013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8291
8292	* gnat.dg/specs/last_bit.ads: New test.
8293
82942013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296	* gnat.dg/specs/machine_attribute.ads: New test.
8297
82982013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8299
8300	* gnat.dg/incomplete3.ad[sb]: New test.
8301
83022013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
8303
8304	PR target/53916
8305	* gcc.target/mips/div-13.c: New test.
8306
83072013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
8308
8309	PR target/55777
8310	* gcc.target/mips/mips16-attributes-5.c,
8311	* gcc.target/mips/mips16-attributes-6.c: New tests.
8312
83132013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8314
8315	* gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
8316	* gcc.dg/builtin-bswap-8.c: Likewise.
8317
83182013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8319
8320	PR c++/52216
8321	* g++.dg/cpp0x/new1.C: New.
8322
83232013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8324
8325	PR c++/25666
8326	* g++.dg/parse/dtor16.C: New.
8327	* g++.dg/parse/dtor6.C: Adjust.
8328
83292013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8330
8331	PR c++/19618
8332	* g++.dg/expr/bitfield12.C: New.
8333
83342013-05-24  Jeff Law  <law@redhat.com>
8335
8336	PR tree-optimization/57124
8337	* gcc.c-torture/execute/pr57124.c: New test.
8338	* gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
8339
83402013-05-24  Martin Jambor  <mjambor@suse.cz>
8341
8342	PR tree-optimization/57294
8343	* gcc.dg/ipa/pr57294.c: New test.
8344
83452013-05-24  Dehao Chen  <dehao@google.com>
8346
8347	* gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
8348
83492013-05-24  Ian Bolton  <ian.bolton@arm.com>
8350
8351	* gcc.target/aarch64/scalar_intrinsics.c
8352	(force_simd): Use a valid instruction.
8353	(test_vdupd_lane_s64): Pass a valid lane argument.
8354	(test_vdupd_lane_u64): Likewise.
8355
83562013-05-24  Richard Biener  <rguenther@suse.de>
8357
8358	PR tree-optimization/57287
8359	* gcc.dg/pr57287.c: New testcase.
8360
83612013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8362
8363	PR c++/26572
8364	* g++.dg/template/error51.C: New.
8365
83662013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8367
8368	PR c++/25503
8369	* g++.dg/template/bitfield2.C: New.
8370
83712013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8372
8373	* gnat.dg/specs/noinline1.ads: New test.
8374	* gnat.dg/noinline2.ad[sb]: Likewise.
8375	* gnat.dg/specs/noinline3.ads: Likewise.
8376	* gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
8377
83782013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8379
8380	PR tree-ssa/57385
8381	* gcc.dg/tree-ssa/pr57385.c: New test.
8382
83832013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8384
8385	* gnat.dg/derived_type4.adb: New test.
8386
83872013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8388
8389	* gcc.dg/builtin-bswap-6.c: New test.
8390	* gcc.dg/builtin-bswap-7.c: Likewise.
8391	* gcc.dg/builtin-bswap-8.c: Likewise.
8392	* gcc.dg/builtin-bswap-9.c: Likewise.
8393
83942013-05-23  Christian Bruel  <christian.bruel@st.com>
8395
8396	PR debug/57351
8397	* gcc.dg/debug/pr57351.c: New test
8398
83992013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
8400
8401	* gcc.target/aarch64/vect-clz.c: New file.
8402
84032013-05-23  Martin Jambor  <mjambor@suse.cz>
8404
8405	PR middle-end/57347
8406	* gcc.dg/ipa/pr57347.c: New test.
8407
84082013-05-23  Richard Biener  <rguenther@suse.de>
8409
8410	PR tree-optimization/57380
8411	* g++.dg/tree-ssa/pr57380.C: New testcase.
8412
84132013-05-23  Richard Biener  <rguenther@suse.de>
8414
8415	PR middle-end/57381
8416	* gcc.dg/torture/pr57381.c: New testcase.
8417
84182013-05-23  Jakub Jelinek  <jakub@redhat.com>
8419
8420	PR middle-end/57344
8421	* gcc.c-torture/execute/pr57344-1.c: New test.
8422	* gcc.c-torture/execute/pr57344-2.c: New test.
8423	* gcc.c-torture/execute/pr57344-3.c: New test.
8424	* gcc.c-torture/execute/pr57344-4.c: New test.
8425
84262013-05-23  Richard Biener  <rguenther@suse.de>
8427
8428	PR rtl-optimization/57341
8429	* gcc.dg/torture/pr57341.c: New testcase.
8430
84312013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8432
8433	PR c++/57352
8434	* g++.dg/parse/crash62.C: New.
8435
84362013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8437	    Pat Haugen  <pthaugen@us.ibm.com>
8438	    Peter Bergner  <bergner@vnet.ibm.com>
8439
8440	* gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
8441	crypto builtins.
8442
84432013-05-22  Tobias Burnus  <burnus@net-b.de>
8444
8445	PR fortran/57364
8446	* gfortran.dg/defined_assignment_6.f90: New.
8447
84482013-05-22  Tobias Burnus  <burnus@net-b.de>
8449
8450	PR fortran/57338
8451	* gfortran.dg/assumed_type_6.f90: New.
8452
84532013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8454
8455	PR c++/57211
8456	* g++.dg/cpp0x/Wunused-parm.C: New.
8457
84582013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
8459
8460	* g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
8461	* g++.dg/warn/Wdouble-promotion.C: Likewise.
8462
84632013-05-21  Easwaran Raman  <eraman@google.com>
8464
8465	PR tree-optimization/57322
8466	* gcc.dg/tree-ssa/reassoc-29.c: New testcase.
8467
84682013-05-21  Graham Stott  <graham.stott@btinternet.com>
8469
8470	* lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
8471	.set (no)?micromips
8472
84732013-05-21  Tobias Burnus  <burnus@net-b.de>
8474
8475	PR fortran/57035
8476	* gfortran.dg/assumed_type_5.f90: New.
8477	* gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
8478	* gfortran.dg/assumed_rank_2.f90: Ditto.
8479	* gfortran.dg/assumed_type_3.f90: Update dg-error.
8480	* gfortran.dg/no_arg_check_3.f90: Ditto.
8481
84822013-05-21  Jakub Jelinek  <jakub@redhat.com>
8483
8484	PR tree-optimization/57331
8485	* gcc.c-torture/compile/pr57331.c: New test.
8486
84872013-05-21  Richard Biener  <rguenther@suse.de>
8488
8489	PR tree-optimization/57330
8490	* gcc.dg/torture/pr57330.c: New testcase.
8491
84922013-05-21  Richard Biener  <rguenther@suse.de>
8493
8494	PR tree-optimization/57303
8495	* gcc.dg/torture/pr57303.c: New testcase.
8496
84972013-05-21  Jakub Jelinek  <jakub@redhat.com>
8498
8499	PR tree-optimization/57321
8500	* gcc.c-torture/execute/pr57321.c: New test.
8501
85022013-05-20  Tobias Burnus  <burnus@net-b.de>
8503
8504	PR fortran/48858
8505	PR fortran/55465
8506	* gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
8507	* gfortran.dg/binding_label_tests_11_main.f03: Ditto.
8508	* gfortran.dg/binding_label_tests_13_main.f03: Ditto.
8509	* gfortran.dg/binding_label_tests_3.f03: Ditto.
8510	* gfortran.dg/binding_label_tests_4.f03: Ditto.
8511	* gfortran.dg/binding_label_tests_5.f03: Ditto.
8512	* gfortran.dg/binding_label_tests_6.f03: Ditto.
8513	* gfortran.dg/binding_label_tests_7.f03: Ditto.
8514	* gfortran.dg/binding_label_tests_8.f03: Ditto.
8515	* gfortran.dg/c_loc_tests_12.f03: Fix test case.
8516	* gfortran.dg/binding_label_tests_24.f90: New.
8517	* gfortran.dg/binding_label_tests_25.f90: New.
8518
85192013-05-20  Tobias Burnus  <burnus@net-b.de>
8520
8521	PR fortran/48858
8522	* gfortran.dg/binding_label_tests_17.f90: New.
8523	* gfortran.dg/binding_label_tests_18.f90: New.
8524	* gfortran.dg/binding_label_tests_19.f90: New.
8525	* gfortran.dg/binding_label_tests_20.f90: New.
8526	* gfortran.dg/binding_label_tests_21.f90: New.
8527	* gfortran.dg/binding_label_tests_22.f90: New.
8528	* gfortran.dg/binding_label_tests_23.f90: New.
8529
85302013-05-20  Tobias Burnus  <burnus@net-b.de>
8531
8532	PR fortran/48858
8533	* gfortran.dg/test_common_binding_labels.f03: Update dg-error.
8534	* gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
8535	* gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
8536	* gfortran.dg/common_18.f90: New.
8537	* gfortran.dg/common_19.f90: New.
8538	* gfortran.dg/common_20.f90: New.
8539	* gfortran.dg/common_21.f90: New.
8540
85412013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8542
8543	PR c++/12288
8544	* g++.dg/parse/error52.C: New.
8545	* g++.dg/parse/error3.C: Adjust.
8546	* g++.dg/parse/error36.C: Likewise.
8547
85482013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
8549
8550	PR target/56547
8551	* gcc.target/sh/pr56547-1.c: New.
8552	* gcc.target/sh/pr56547-2.c: New.
8553
85542013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8555
8556	PR c++/23608
8557	* g++.dg/warn/Wsign-compare-6.C: New.
8558	* g++.dg/warn/Wdouble-promotion.C: Adjust.
8559
85602013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8561
8562	PR c++/57327
8563	* g++.dg/template/error50.C: New.
8564
85652013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8566
8567	PR c++/10207
8568	* g++.dg/ext/complit13.C: New.
8569
85702013-05-20  Marc Glisse  <marc.glisse@inria.fr>
8571
8572	PR c++/57175
8573	* g++.dg/pr57175.C: New testcase.
8574
85752013-05-17  Easwaran Raman  <eraman@google.com>
8576
8577	* gcc.dg/tree-ssa/reassoc-28.c: New testcase.
8578
85792013-05-17  Marc Glisse  <marc.glisse@inria.fr>
8580
8581	PR testsuite/57313
8582	* gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
8583
85842013-05-17  Jakub Jelinek  <jakub@redhat.com>
8585
8586	PR rtl-optimization/57281
8587	PR rtl-optimization/57300
8588	* gcc.dg/pr57300.c: New test.
8589	* gcc.c-torture/execute/pr57281.c: New test.
8590
85912013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
8592
8593	PR c++/18126
8594	* g++.dg/ext/sizeof-complit.C: New.
8595
85962013-05-17  Marek Polacek  <polacek@redhat.com>
8597
8598	* gcc.dg/strlenopt-25.c: New test.
8599	* gcc.dg/strlenopt-26.c: Likewise.
8600
86012013-05-17  Jakub Jelinek  <jakub@redhat.com>
8602
8603	* gcc.target/i386/rotate-4.c: Compile only with -mavx
8604	instead of -mavx2, require only avx instead of avx2.
8605	* gcc.target/i386/rotate-4a.c: Include avx-check.h instead
8606	of avx2-check.h and turn into an avx runtime test instead of
8607	avx2 runtime test.
8608
86092013-05-16  Marc Glisse  <marc.glisse@inria.fr>
8610
8611	* g++.dg/ext/vector22.C: Uncomment working test.
8612
86132013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
8614
8615	PR c++/17410
8616	* g++.dg/template/pr17410.C: New.
8617
86182013-05-16  Jakub Jelinek  <jakub@redhat.com>
8619
8620	* gcc.target/i386/rotate-3.c: New test.
8621	* gcc.target/i386/rotate-3a.c: New test.
8622	* gcc.target/i386/rotate-4.c: New test.
8623	* gcc.target/i386/rotate-4a.c: New test.
8624	* gcc.target/i386/rotate-5.c: New test.
8625	* gcc.target/i386/rotate-5a.c: New test.
8626
86272013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8628
8629	* gcc.dg/visibility-21.c: Require section_anchors.
8630
86312013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
8632
8633	* gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
8634	* gcc.target/arm/unaligned-memcpy-3.c: Likewise.
8635	* gcc.target/arm/unaligned-memcpy-4.c: Likewise.
8636
86372013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8638
8639	* gcc.dg/visibility-21.c: New.
8640
86412013-05-16  Marc Glisse  <marc.glisse@inria.fr>
8642
8643	PR middle-end/57286
8644	* gcc.dg/pr57286.c: New testcase.
8645	* gcc.dg/vector-shift-2.c: Don't assume int has size 4.
8646	* g++.dg/ext/vector22.C: Comment out transformations not
8647	performed anymore.
8648
86492013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
8650
8651	PR target/57260
8652	* gcc.target/mips/call-1.c: Restrict to o32.
8653	* gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
8654
86552013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
8656
8657	* g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
8658	dg-messages.
8659	* g++.dg/warn/Wshadow-1.C: Likewise.
8660	* g++.dg/warn/Wshadow-6.C: Likewise.
8661	* g++.dg/warn/Wshadow-7.C: Likewise.
8662
86632013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
8664
8665	PR c++/31952
8666	* g++.dg/parse/pr31952-1.C: New.
8667	* g++.dg/parse/pr31952-2.C: Likewise.
8668	* g++.dg/parse/pr31952-3.C: Likewise.
8669
8670	* g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
8671	* g++.old-deja/g++.jason/cond.C: Likewise.
8672	* g++.dg/cpp0x/range-for5.C: Likewise.
8673
86742013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8675
8676	PR target/19599
8677	* gcc.target/arm/pr40887.c: Adjust testcase.
8678	* gcc.target/arm/pr19599.c: New test.
8679
86802013-05-15  Richard Biener  <rguenther@suse.de>
8681
8682	PR tree-optimization/57275
8683	* gcc.target/i386/pr57275.c: New testcase.
8684
86852013-05-15  Jan Hubicka  <jh@suse.cz>
8686
8687	* gcc.dg/lto/attr-weakref-1_0.c: New testcase.
8688	* gcc.dg/lto/attr-weakref-1_1.c: New testcase.
8689	* gcc.dg/lto/attr-weakref-1_2.c: New testcase.
8690
86912013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8692
8693	* gcc.dg/torture/alias-1.c: Add dg-require-effective-target
8694	scheduling.
8695
86962013-05-14  Jakub Jelinek  <jakub@redhat.com>
8697
8698	PR c++/57274
8699	* c-c++-common/Wsequence-point-1.c: New test.
8700
87012013-05-14  Marc Glisse  <marc.glisse@inria.fr>
8702
8703	* g++.dg/ext/vector22.C: New testcase.
8704	* gcc.dg/binop-xor3.c: Remove xfail.
8705
87062013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
8707
8708	* gcc.target/aarch64/vect-fcm.x: Add cases testing
8709	FLOAT cmp FLOAT ? INT : INT.
8710	* gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
8711	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8712	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8713	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8714	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8715	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8716
87172013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
8718
8719	PR c++/53903
8720	* g++.dg/cpp0x/defaulted43.C: New.
8721
87222013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8723
8724	* gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
8725	(alloca): Remove declaration.
8726	(foo9): Replace alloca by __builtin_alloca.
8727
87282013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
8729
8730	* gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
8731	Expect "size of array is too large" error.
8732
87332013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8734
8735	* gcc.dg/fstack-protector-strong.c (alloca): Declare.
8736
87372013-05-14  Richard Biener  <rguenther@suse.de>
8738
8739	PR middle-end/57235
8740	* g++.dg/torture/pr57235.C: New testcase.
8741
87422013-05-14  Jakub Jelinek  <jakub@redhat.com>
8743
8744	PR middle-end/57251
8745	* gcc.dg/torture/pr57251.c: New test.
8746
87472013-05-13  Uros Bizjak  <ubizjak@gmail.com>
8748
8749	PR target/57264
8750	* gcc.target/i386/pr57264.c: New test.
8751
87522013-05-13  Jakub Jelinek  <jakub@redhat.com>
8753
8754	* gcc.dg/vector-shift-2.c: Add -O to dg-options.
8755
87562013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
8757
8758	* gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
8759
87602013-05-13  Jakub Jelinek  <jakub@redhat.com>
8761
8762	PR tree-optimization/45216
8763	PR tree-optimization/57157
8764	* c-c++-common/rotate-1.c: Add 32 tests with +.
8765	* c-c++-common/rotate-1a.c: Adjust.
8766	* c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
8767	* c-c++-common/rotate-2b.c: New test.
8768	* c-c++-common/rotate-3.c: Add 32 tests with +.
8769	* c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
8770	* c-c++-common/rotate-4b.c: New test.
8771	* c-c++-common/rotate-5.c: New test.
8772
87732013-05-13  Martin Jambor  <mjambor@suse.cz>
8774
8775	PR middle-end/42371
8776	* gcc.dg/ipa/remref-0.c: New test.
8777	* gcc.dg/ipa/remref-1a.c: Likewise.
8778	* gcc.dg/ipa/remref-1b.c: Likewise.
8779	* gcc.dg/ipa/remref-2a.c: Likewise.
8780	* gcc.dg/ipa/remref-2b.c: Likewise.
8781
87822013-05-13  Marc Glisse  <marc.glisse@inria.fr>
8783
8784	* gcc.dg/vector-shift-2.c: New testcase.
8785
87862013-05-13  Jakub Jelinek  <jakub@redhat.com>
8787
8788	PR tree-optimization/57230
8789	* gcc.dg/strlenopt-24.c: New test.
8790
8791	PR tree-optimization/57230
8792	* gcc.dg/strlenopt-23.c: New test.
8793
87942013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
8795
8796	PR target/57108
8797	* gcc.target/sh/pr57108.c: Move this test case to ...
8798	* gcc.c-torture/compile/pr57108.c: ... here.
8799
88002013-05-10  Richard Biener  <rguenther@suse.de>
8801
8802	PR tree-optimization/57214
8803	* gcc.dg/torture/pr57214.c: New testcase.
8804
88052013-05-10  Marc Glisse  <marc.glisse@inria.fr>
8806
8807	* gcc.dg/vector-shift.c: New testcase.
8808
88092013-05-10  Jakub Jelinek  <jakub@redhat.com>
8810
8811	* gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
8812
8813	PR tree-optimization/45216
8814	PR tree-optimization/57157
8815	* c-c++-common/rotate-1.c: New test.
8816	* c-c++-common/rotate-1a.c: New test.
8817	* c-c++-common/rotate-2.c: New test.
8818	* c-c++-common/rotate-2a.c: New test.
8819	* c-c++-common/rotate-3.c: New test.
8820	* c-c++-common/rotate-3a.c: New test.
8821	* c-c++-common/rotate-4.c: New test.
8822	* c-c++-common/rotate-4a.c: New test.
8823
88242013-05-10  Richard Biener  <rguenther@suse.de>
8825
8826	* gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
8827	* gcc.target/i386/l_fma_double_1.c: Adjust.
8828	* gcc.target/i386/l_fma_double_2.c: Likewise.
8829	* gcc.target/i386/l_fma_double_3.c: Likewise.
8830	* gcc.target/i386/l_fma_double_4.c: Likewise.
8831	* gcc.target/i386/l_fma_double_5.c: Likewise.
8832	* gcc.target/i386/l_fma_double_6.c: Likewise.
8833	* gcc.target/i386/l_fma_float_1.c: Likewise.
8834	* gcc.target/i386/l_fma_float_2.c: Likewise.
8835	* gcc.target/i386/l_fma_float_3.c: Likewise.
8836	* gcc.target/i386/l_fma_float_4.c: Likewise.
8837	* gcc.target/i386/l_fma_float_5.c: Likewise.
8838	* gcc.target/i386/l_fma_float_6.c: Likewise.
8839
88402013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
8841
8842	PR c++/51226
8843	* g++.dg/cpp0x/pr51226.C: New.
8844
88452013-04-16  Han Shen  <shenhan@google.com>
8846
8847	Test cases for '-fstack-protector-strong'.
8848	* gcc.dg/fstack-protector-strong.c: New.
8849	* g++.dg/fstack-protector-strong.C: New.
8850
88512013-05-07  Ian Bolton  <ian.bolton@arm.com>
8852
8853	* gcc.target/aarch64/ands_1.c: New test.
8854	* gcc.target/aarch64/ands_2.c: Likewise
8855
88562013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
8857
8858	* lib/target-supports.exp (check_effective_target_hw): New
8859	function.
8860	* c-c++-common/asan/clone-test-1.c: Call
8861	check_effective_target_hw.
8862	* c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
8863	* c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
8864	possible decorations.
8865	* c-c++-common/asan/null-deref-1.c: Likewise.
8866	* c-c++-common/asan/stack-overflow-1.c: Likewise.
8867	* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
8868	* c-c++-common/asan/use-after-free-1.c: Likewise.
8869	* g++.dg/asan/deep-thread-stack-1.C: Likewise.
8870	* g++.dg/asan/large-func-test-1.C: Likewise.
8871
88722013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
8873
8874	* gcc.target/aarch64/scalar_intrinsics.c: Update.
8875
88762013-05-07  Richard Biener  <rguenther@suse.de>
8877
8878	PR middle-end/57190
8879	* g++.dg/torture/pr57190.C: New testcase.
8880
88812013-05-07  Jakub Jelinek  <jakub@redhat.com>
8882
8883	PR tree-optimization/57149
8884	* gcc.dg/pr57149.c: New test.
8885
8886	PR debug/57184
8887	* gcc.dg/pr57184.c: New test.
8888
88892013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891	* gnat.dg/specs/array3.ads: New test.
8892
88932013-05-06  Marc Glisse  <marc.glisse@inria.fr>
8894
8895	* c-c++-common/vector-scalar-2.c: New testcase.
8896
88972013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
8898
8899	* gcc.target/i386/asm-dialect-2.c: New testcase.
8900
89012013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
8902
8903	PR c++/57183
8904	* g++.dg/cpp0x/auto38.C: New.
8905
89062013-05-06  Richard Biener  <rguenther@suse.de>
8907
8908	PR tree-optimization/57185
8909	* gcc.dg/autopar/pr57185.c: New testcase.
8910
89112013-05-06  Uros Bizjak  <ubizjak@gmail.com>
8912
8913	PR target/57106
8914	* gcc.target/i386/pr57106.c: New test.
8915
89162013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8917
8918	* gcc.dg/tree-ssa/slsr-32.c: Re-enable.
8919	* gcc.dg/tree-ssa/slsr-33.c: Likewise.
8920	* gcc.dg/tree-ssa/slsr-34.c: Likewise.
8921	* gcc.dg/tree-ssa/slsr-35.c: Likewise.
8922	* gcc.dg/tree-ssa/slsr-36.c: Likewise.
8923	* gcc.dg/tree-ssa/slsr-37.c: Likewise.
8924	* gcc.dg/tree-ssa/slsr-38.c: Likewise.
8925
89262013-05-06  Teresa Johnson  <tejohnson@google.com>
8927
8928	PR bootstrap/57154
8929	* gcc.dg/pr57154.c: New test.
8930
89312013-05-06  Richard Biener  <rguenther@suse.de>
8932
8933	PR middle-end/57147
8934	* gcc.dg/torture/pr57147-1.c: New testcase.
8935	* gcc.dg/torture/pr57147-2.c: Likewise.
8936	* gcc.dg/torture/pr57147-3.c: Likewise.
8937
89382013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8939
8940	PR target/55303
8941	* gcc.target/sh/pr55303-1.c: New.
8942	* gcc.target/sh/pr55303-2.c: New.
8943	* gcc.target/sh/pr55303-3.c: New.
8944
89452013-05-05  Tobias Burnus  <burnus@net-b.de>
8946
8947	* gfortran.dg/allocate_with_source_3.f90: New.
8948
89492013-05-05  Tobias Burnus  <burnus@net-b.de>
8950
8951	PR fortran/57141
8952	* gfortran.dg/null_8.f90: New.
8953
89542013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8955
8956	PR c++/53745
8957	* g++.dg/cpp0x/enum27.C: New.
8958	* g++.dg/cpp0x/enum_base.C: Adjust.
8959
89602013-05-04  Jakub Jelinek  <jakub@redhat.com>
8961
8962	PR tree-optimization/56205
8963	* gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
8964
89652013-05-04  Tobias Burnus  <burnus@net-b.de>
8966
8967	* gfortran.dg/bind_c_array_params.f03: Update dg-error.
8968	* gfortran.dg/bind_c_usage_27.f90: New.
8969	* gfortran.dg/bind_c_usage_28.f90: New.
8970
89712013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8972
8973	PR c++/51927
8974	* g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
8975
89762013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
8977
8978	PR target/57150
8979	* gcc.target/powerpc/pr57150.c: New file.
8980
89812013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8982
8983	* gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
8984	* gcc.dg/tree-ssa/slsr-33.c: Likewise.
8985	* gcc.dg/tree-ssa/slsr-34.c: Likewise.
8986	* gcc.dg/tree-ssa/slsr-35.c: Likewise.
8987	* gcc.dg/tree-ssa/slsr-36.c: Likewise.
8988	* gcc.dg/tree-ssa/slsr-37.c: Likewise.
8989	* gcc.dg/tree-ssa/slsr-38.c: Likewise.
8990
89912013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
8992
8993	* gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
8994	scan-assembler-times.
8995
89962013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8997
8998	* gcc.dg/tree-ssa/slsr-32.c: New.
8999	* gcc.dg/tree-ssa/slsr-33.c: New.
9000	* gcc.dg/tree-ssa/slsr-34.c: New.
9001	* gcc.dg/tree-ssa/slsr-35.c: New.
9002	* gcc.dg/tree-ssa/slsr-36.c: New.
9003	* gcc.dg/tree-ssa/slsr-37.c: New.
9004	* gcc.dg/tree-ssa/slsr-38.c: New.
9005
90062013-05-03  Ian Bolton  <ian.bolton@arm.com>
9007
9008	* gcc.target/aarch64/tst_1.c: New test.
9009	* gcc.target/aarch64/tst_2.c: Likewise
9010
90112013-05-02  Jeff Law  <law@redhat.com>
9012
9013	PR tree-optimization/57144
9014	* gcc.c-torture/execute/pr57144.c: New test.
9015
90162013-05-03  Jakub Jelinek  <jakub@redhat.com>
9017
9018	PR rtl-optimization/57130
9019	* gcc.c-torture/execute/pr57130.c: New test.
9020
90212013-05-03  Uros Bizjak  <ubizjak@gmail.com>
9022
9023	* gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
9024
90252013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
9026
9027	* gcc.target/aarch64/fabd.c: New file.
9028
90292013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9030
9031	PR c++/54318
9032	* g++.dg/cpp0x/pr54318.C: New.
9033
90342013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9035
9036	PR c++/14283
9037	* g++.dg/parse/error51.C: New.
9038	* g++.dg/parse/error15.C: Adjust column numbers.
9039
90402013-05-02  Tobias Burnus  <burnus@net-b.de>
9041
9042	PR fortran/57142
9043	* gfortran.dg/size_kind_2.f90: New.
9044	* gfortran.dg/size_kind_3.f90: New.
9045
90462013-05-02  Richard Biener  <rguenther@suse.de>
9047
9048	PR middle-end/57140
9049	* g++.dg/torture/pr57140.C: New testcase.
9050
90512013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
9052
9053	PR target/56732
9054	* gcc.target/arm/pr56732-1.c: New test.
9055
90562013-05-02  Martin Jambor  <mjambor@suse.cz>
9057
9058	PR middle-end/56988
9059	* gcc.dg/ipa/pr56988.c: New test.
9060
90612013-05-02  Ian Bolton  <ian.bolton@arm.com>
9062
9063	* gcc.target/aarch64/bics_1.c: New test.
9064	* gcc.target/aarch64/bics_2.c: Likewise.
9065
90662013-05-02  Jakub Jelinek  <jakub@redhat.com>
9067
9068	PR rtl-optimization/57131
9069	* gcc.c-torture/execute/pr57131.c: New test.
9070
90712013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
9072
9073	PR c++/57132
9074	* g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
9075
90762013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
9077
9078	PR target/57091
9079	* gcc.target/i386/pr57091.c: New test.
9080
90812013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9082
9083	* gcc.target/aarch64/vect-vaddv.c: New.
9084
90852013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9086
9087	* gcc.target/aarch64/vect-vmaxv.c: New.
9088	* gcc.target/aarch64/vect-vfmaxv.c: Likewise.
9089
90902013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9091
9092	* gcc.target/aarch64/scalar-vca.c: New.
9093	* gcc.target/aarch64/vect-vca.c: Likewise.
9094
90952013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
9096
9097	* gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
9098	(test_vceqd_s64): Force arguments to SIMD registers.
9099	(test_vceqzd_s64): Likewise.
9100	(test_vcged_s64): Likewise.
9101	(test_vcled_s64): Likewise.
9102	(test_vcgezd_s64): Likewise.
9103	(test_vcged_u64): Likewise.
9104	(test_vcgtd_s64): Likewise.
9105	(test_vcltd_s64): Likewise.
9106	(test_vcgtzd_s64): Likewise.
9107	(test_vcgtd_u64): Likewise.
9108	(test_vclezd_s64): Likewise.
9109	(test_vcltzd_s64): Likewise.
9110	(test_vtst_s64): Likewise.
9111	(test_vtst_u64): Likewise.
9112
91132013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
9114
9115	PR c++/57092
9116	* g++.dg/cpp0x/decltype53.C: New.
9117
91182013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9119
9120	PR fortran/57071
9121	* gfortran.dg/power_5.f90:  New test.
9122
91232013-04-30  Richard Biener  <rguenther@suse.de>
9124
9125	PR middle-end/57122
9126	* gcc.dg/torture/pr57122.c: New testcase.
9127
91282013-04-30  Richard Biener  <rguenther@suse.de>
9129
9130	PR middle-end/57107
9131	* g++.dg/torture/pr57107.C: New testcase.
9132
91332013-04-30  Andrey Belevantsev  <abel@ispras.ru>
9134
9135	PR rtl-optimization/57105
9136	* gcc.dg/pr57105.c: New test.
9137
91382013-04-30  Jakub Jelinek  <jakub@redhat.com>
9139
9140	PR tree-optimization/57104
9141	* gcc.dg/pr57104.c: New test.
9142
91432013-04-29  Uros Bizjak  <ubizjak@gmail.com>
9144
9145	PR target/44578
9146	* gcc.target/i386/pr44578.c: New test.
9147
91482013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
9149
9150	PR target/57097
9151	* gcc.target/i386/pr57097.c: New test.
9152
91532013-04-29  Uros Bizjak  <ubizjak@gmail.com>
9154
9155	PR target/57098
9156	* gcc.target/i386/pr57098.c: New test.
9157
91582013-04-29  Kai Tietz  <ktietz@redhat.com>
9159
9160	* gcc.c-torture/execute/pr55875.c: New test.
9161
91622013-04-29  Richard Biener  <rguenther@suse.de>
9163
9164	PR middle-end/57075
9165	* gcc.dg/torture/pr57075.c: New testcase.
9166
91672013-04-29  Richard Biener  <rguenther@suse.de>
9168
9169	PR middle-end/57103
9170	* gcc.dg/autopar/pr57103.c: New testcase.
9171
91722013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9173
9174	* gcc.dg/c1x-align-3.c: Add test for negative power of 2.
9175
91762013-04-29  Tom de Vries  <tom@codesourcery.com>
9177
9178	* gcc.dg/pr50763.c: Update test.
9179
91802013-04-26  Jeff Law  <law@redhat.com>
9181
9182	* gcc.dg/tree-ssa/vrp88.c: New test.
9183
91842013-04-29  Christian Bruel  <christian.bruel@st.com>
9185
9186	PR target/57108
9187	* gcc.target/sh/pr57108.c: New test.
9188
91892013-04-29  Richard Biener  <rguenther@suse.de>
9190
9191	PR middle-end/57089
9192	* gfortran.dg/gomp/pr57089.f90: New testcase.
9193
91942013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
9195
9196	* lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
9197
91982013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
9199
9200	* gcc.target/aarch64/vect-vcvt.c: New.
9201
92022013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
9203
9204	* gcc.target/aarch64/vect-vrnd.c: New.
9205
92062013-04-29  Richard Biener  <rguenther@suse.de>
9207
9208	PR tree-optimization/57081
9209	* gcc.dg/torture/pr57081.c: New testcase.
9210
92112013-04-29  Jakub Jelinek  <jakub@redhat.com>
9212
9213	PR tree-optimization/57083
9214	* gcc.dg/torture/pr57083.c: New test.
9215
92162013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9217
9218	PR c++/56450
9219	* g++.dg/cpp0x/decltype52.C: New.
9220
92212013-04-28  Jakub Jelinek  <jakub@redhat.com>
9222
9223	N3472 binary constants
9224	* g++.dg/cpp/limits.C: Adjust warning wording.
9225	* g++.dg/system-binary-constants-1.C: Likewise.
9226	* g++.dg/cpp1y/system-binary-constants-1.C: New test.
9227
92282013-04-28  Tobias Burnus  <burnus@net-b.de>
9229
9230	PR fortran/57093
9231	* gfortran.dg/coarray_30.f90: New.
9232
92332013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
9234
9235	PR fortran/57071
9236	* frontend-passes (optimize_power):  New function.
9237	(optimize_op):  Use it.
9238
92392013-04-27  Jakub Jelinek  <jakub@redhat.com>
9240
9241	PR target/56866
9242	* gcc.c-torture/execute/pr56866.c: New test.
9243	* gcc.target/i386/pr56866.c: New test.
9244
92452013-04-26  Jakub Jelinek  <jakub@redhat.com>
9246
9247	PR go/57045
9248	* gcc.dg/setjmp-5.c: New test.
9249
92502013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
9251
9252	PR c++/55708
9253	* g++.dg/cpp0x/constexpr-55708.C: New.
9254
92552013-04-26  Richard Biener  <rguenther@suse.de>
9256
9257	* gcc.dg/tree-prof/update-loopch.c: Revert last change.
9258	* gcc.dg/graphite/pr33766.c: Fix undefined behavior.
9259	* gcc.dg/pr53265.c: Remove XFAILs.
9260	* gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
9261	* gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
9262
92632013-04-26  Jakub Jelinek  <jakub@redhat.com>
9264
9265	* lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
9266	* lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
9267	-fdiagnostics-color=never option similarly to
9268	-fno-diagnostics-show-caret option.
9269
92702013-04-25  Jakub Jelinek  <jakub@redhat.com>
9271
9272	PR rtl-optimization/57003
9273	* gcc.target/i386/pr57003.c: New test.
9274
92752013-04-25  Marek Polacek  <polacek@redhat.com>
9276
9277	PR tree-optimization/57066
9278	* gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
9279
92802013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
9281	    Tejas Belagod  <tejas.belagod@arm.com>
9282
9283	* gcc.target/aarch64/vaddv-intrinsic.c: New.
9284	* gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
9285	* gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
9286
92872013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9288
9289	* gcc.target/aarch64/cmp.c: New.
9290
92912013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9292
9293	* gcc.target/aarch64/ngc.c: New.
9294
92952013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9296
9297	* lib/target-supports.exp
9298	(check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
9299	(check_effective_target_arm_neon_fp16_ok): Likewise.
9300	(add_options_for_arm_neon_fp16): Likewise.
9301	* gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
9302	* gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
9303
93042013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
9305
9306	PR rtl-optimizations/57046
9307	* gcc.target/i386/pr57046.c: New test.
9308
93092013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9310
9311	* g++.dg/cpp1y/cplusplus.C: New.
9312
93132013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9314
9315	* g++.dg/cpp1y/cxx1y_macro.C: Remove.
9316
93172013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9318
9319	* c-c++-common/Wpointer-arith-1.c: New.
9320
93212013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9322
9323	* g++.dg/cpp1y/cxx1y_macro.C: New.
9324
93252013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
9326
9327	PR c++/56970
9328	* g++.dg/cpp0x/sfinae45.C: New.
9329
93302013-04-24  Richard Biener  <rguenther@suse.de>
9331
9332	PR testsuite/57050
9333	* gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
9334
93352013-04-23  Richard Biener  <rguenther@suse.de>
9336
9337	PR middle-end/57036
9338	* gcc.dg/torture/pr57036-1.c: New testcase.
9339	* gcc.dg/torture/pr57036-2.c: Likewise.
9340
93412013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
9342
9343	* gcc.target/aarch64/scalar-mov.c: New testcase.
9344
93452013-04-23  Richard Biener  <rguenther@suse.de>
9346
9347	PR tree-optimization/57026
9348	* gcc.dg/torture/pr57026.c: New testcase.
9349
93502013-04-22  Janus Weil  <janus@gcc.gnu.org>
9351
9352	PR fortran/53685
9353	PR fortran/57022
9354	* gfortran.dg/transfer_check_4.f90: New.
9355
93562013-04-22  Marek Polacek  <polacek@redhat.com>
9357
9358	PR sanitizer/56990
9359	* gcc.dg/pr56990.c: New test.
9360
93612013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
9362
9363	PR target/57018
9364	* gcc.target/i386/pr57018.c: New test.
9365
93662013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
9367
9368	* gcc.target/aarch64/vrecps.c: New.
9369	* gcc.target/aarch64/vrecpx.c: Likewise.
9370
93712013-04-22  Christian Bruel  <christian.bruel@st.com>
9372
9373	PR target/56995
9374	* gcc.target/sh/mfmovd.c: Add new function and check hard_float.
9375
93762013-04-21  Jeff Law  <law@redhat.com>
9377
9378	* gcc.dg/tree-ssa/forwprop-26.c: New test.
9379
93802013-04-20  Tobias Burnus  <burnus@net-b.de>
9381
9382	PR fortran/56907
9383	* gfortran.dg/c_loc_test_22.f90: New.
9384
93852013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
9386
9387	PR rtl-optimization/56847
9388	* gcc.dg/pr56847.c: New test.
9389
93902013-04-19  Richard Biener  <rguenther@suse.de>
9391
9392	PR tree-optimization/56982
9393	* gcc.c-torture/execute/pr56982.c: New testcase.
9394
93952013-04-19  Martin Jambor  <mjambor@suse.cz>
9396
9397	PR tree-optimization/56718
9398	* g++.dg/ipa/imm-devirt-1.C: New test.
9399	* g++.dg/ipa/imm-devirt-2.C: Likewise.
9400
94012013-04-19  Richard Biener  <rguenther@suse.de>
9402
9403	PR tree-optimization/57000
9404	* gcc.dg/tree-ssa/reassoc-27.c: New testcase.
9405
94062013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9407	    Mikael Morin  <mikael@gcc.gnu.org>
9408
9409	PR fortran/56872
9410	* gfortran.dg/array_constructor_45.f90:  New test.
9411	* gfortran.dg/array_constructor_46.f90:  New test.
9412	* gfortran.dg/array_constructor_47.f90:  New test.
9413	* gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
9414
94152013-04-18  Jakub Jelinek  <jakub@redhat.com>
9416
9417	PR rtl-optimization/56999
9418	* g++.dg/opt/pr56999.C: New test.
9419
94202013-04-18  Cary Coutant  <ccoutant@google.com>
9421
9422	* g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
9423	* g++.dg/debug/dwarf2/pubnames-3.C: New test case.
9424
94252013-04-18  Cary Coutant  <ccoutant@google.com>
9426
9427	* g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
9428	* g++.dg/debug/dwarf2/typedef4.C: Likewise.
9429	* g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
9430	* g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
9431	* g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
9432	* g++.dg/debug/dwarf2/nested-2.C: Likewise.
9433	* g++.dg/debug/dwarf2/typedef1.C: Likewise.
9434	* g++.dg/debug/dwarf2/namespace-2.C: Likewise.
9435	* g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
9436	* g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
9437	* g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
9438
94392013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
9440
9441	* gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
9442
94432013-04-18  Jakub Jelinek  <jakub@redhat.com>
9444
9445	PR tree-optimization/56984
9446	* gcc.c-torture/compile/pr56984.c: New test.
9447
9448	PR rtl-optimization/56992
9449	* gcc.dg/pr56992.c: New test.
9450
94512013-04-17  Janus Weil  <janus@gcc.gnu.org>
9452
9453	PR fortran/56814
9454	* gfortran.dg/proc_ptr_42.f90: New.
9455
94562013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9457
9458	* gnat.dg/discr41.ad[sb]: New test.
9459	* gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
9460	* gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
9461	* gcc.dg/vect/slp-24.c: Likewise.
9462	* gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9463	* gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9464	* gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9465	* gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9466	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9467	* gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
9468	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9469	* gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
9470	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9471	* gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9472	* gcc.dg/vect/vect-strided-mult.c: Likewise.
9473	* gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9474	* gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9475	* gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9476	* gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9477	* gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9478	* gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9479	* gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9480	* gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
9481	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9482	* gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
9483	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
9484	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9485	* gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
9486	* gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9487	* gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9488
94892013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
9490
9491	PR fortran/40958
9492	* lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
9493	* gfortran.dg/module_md5_1.f90: Remove.
9494
94952013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9496
9497	* gcc.target/aarch64/adds3.c: New.
9498	* gcc.target/aarch64/subs3.c: New.
9499
95002013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9501
9502	* gcc.target/aarch64/adds1.c: New.
9503	* gcc.target/aarch64/adds2.c: New.
9504	* gcc.target/aarch64/subs1.c: New.
9505	* gcc.target/aarch64/subs2.c: New.
9506
95072013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
9508
9509	Implement n3599 - Literal operator templates for strings.
9510	* g++.dg/cpp1y/udlit-char-template.C: New test.
9511	* g++.dg/cpp1y/udlit-char-template-neg.C: New test.
9512
95132013-04-16  Tobias Burnus  <burnus@net-b.de>
9514
9515	PR fortran/39505
9516	* gfortran.dg/no_arg_check_1.f90: New.
9517	* gfortran.dg/no_arg_check_2.f90: New.
9518	* gfortran.dg/no_arg_check_3.f90: New.
9519
95202013-04-16  Janus Weil  <janus@gcc.gnu.org>
9521
9522	PR fortran/56968
9523	* gfortran.dg/proc_ptr_41.f90: New.
9524
95252013-04-16  Richard Biener  <rguenther@suse.de>
9526
9527	PR tree-optimization/56756
9528	* gcc.dg/torture/pr56756.c: New testcase.
9529
95302013-04-16  Tobias Burnus  <burnus@net-b.de>
9531
9532	PR fortran/56969
9533	* gfortran.dg/c_assoc_5.f90: New.
9534
95352013-04-16  Uros Bizjak  <ubizjak@gmail.com>
9536
9537	* g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
9538	* gcc.c-torture/execute/pr33992.x: Remove.
9539	* gcc.c-torture/execute/pr33992.c (foo): Declare as static.
9540	* gcc.dg/uninit-pred-5_a.c (foo): Ditto.
9541	* gcc.dg/uninit-pred-5_b.c (foo): Ditto.
9542
95432013-04-15  Jakub Jelinek  <jakub@redhat.com>
9544
9545	PR tree-optimization/56962
9546	* gcc.c-torture/execute/pr56962.c: New test.
9547
95482013-04-15  Richard Biener  <rguenther@suse.de>
9549
9550	PR tree-optimization/56933
9551	* gcc.dg/vect/pr56933.c: New testcase.
9552
95532013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9554
9555	* gcc.target/arm/anddi3-opt.c: New test.
9556	* gcc.target/arm/anddi3-opt2.c: Likewise.
9557
95582013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
9559
9560	* gcc.dg/pr56890-1.c: New test.
9561	* gcc.dg/pr56890-2.c: Likewise.
9562
95632013-04-15  Joey Ye  <joey.ye@arm.com>
9564
9565	* gcc.target/arm/thumb1-far-jump-1.c: New test.
9566	* gcc.target/arm/thumb1-far-jump-2.c: New test.
9567
95682013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
9569
9570	PR fortran/56816
9571	* gfortran.dg/select_type_33.f03: New test.
9572
95732013-04-13  Janus Weil  <janus@gcc.gnu.org>
9574
9575	PR fortran/55959
9576	* gfortran.dg/typebound_proc_29.f03: New.
9577
95782013-04-12  Janus Weil  <janus@gcc.gnu.org>
9579
9580	PR fortran/56266
9581	* gfortran.dg/typebound_proc_28.f03: New.
9582
95832013-04-12  Jeff Law  <law@redhat.com>
9584
9585	* gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
9586	either.
9587
95882013-04-12  Tobias Burnus  <burnus@net-b.de>
9589
9590	PR fortran/56929
9591	* gfortran.dg/coarray/alloc_comp_2.f90: New.
9592
95932013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
9594
9595	PR target/56903
9596	* gcc.target/i386/pr56903.c: New test.
9597
95982013-04-12  Janus Weil  <janus@gcc.gnu.org>
9599
9600	PR fortran/56261
9601	* gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
9602	* gfortran.dg/assumed_rank_4.f90: Modified error wording.
9603	* gfortran.dg/block_11.f90: Fix invalid test case.
9604	* gfortran.dg/function_types_3.f90: Add new error message.
9605	* gfortran.dg/global_references_1.f90: Ditto.
9606	* gfortran.dg/import2.f90: Remove unneeded parts.
9607	* gfortran.dg/import6.f90: Fix invalid test case.
9608	* gfortran.dg/proc_decl_2.f90: Ditto.
9609	* gfortran.dg/proc_decl_9.f90: Ditto.
9610	* gfortran.dg/proc_decl_18.f90: Ditto.
9611	* gfortran.dg/proc_ptr_40.f90: New.
9612	* gfortran.dg/whole_file_7.f90: Modified error wording.
9613	* gfortran.dg/whole_file_16.f90: Ditto.
9614	* gfortran.dg/whole_file_17.f90: Add -pedantic.
9615	* gfortran.dg/whole_file_18.f90: Modified error wording.
9616	* gfortran.dg/whole_file_20.f03: Ditto.
9617	* gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
9618	invalid test case.
9619
96202013-04-12  Richard Biener  <rguenther@suse.de>
9621
9622	Revert
9623	2013-04-10  Richard Biener  <rguenther@suse.de>
9624
9625	* g++.dg/pr55604.C: Use -fdump-rtl-ira.
9626
96272013-04-12  Tobias Burnus  <burnus@net-b.de>
9628
9629	PR fortran/56845
9630	* gfortran.dg/class_allocate_15.f90: New.
9631
9632	Revert:
9633	2013-04-12  Tobias Burnus  <burnus@net-b.de>
9634
9635	* gfortran.dg/coarray_lib_alloc_2.f90: Update
9636	scan-tree-dump-times.
9637
96382013-04-12  Jakub Jelinek  <jakub@redhat.com>
9639
9640	PR tree-optimization/56918
9641	PR tree-optimization/56920
9642	* gcc.dg/vect/pr56918.c: New test.
9643	* gcc.dg/vect/pr56920.c: New test.
9644
96452013-04-12  Tobias Burnus  <burnus@net-b.de>
9646
9647	PR fortran/56845
9648	* gfortran.dg/class_allocate_14.f90: New.
9649	* gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
9650	* gfortran.dg/coarray_lib_alloc_3.f90: New.
9651
96522013-04-12  Marc Glisse  <marc.glisse@inria.fr>
9653
9654	* gcc.dg/fold-cstvecshift.c: New testcase.
9655
96562013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9657
9658	* gcc.target/aarch64/negs.c: New.
9659
96602013-04-11  Jakub Jelinek  <jakub@redhat.com>
9661
9662	PR c++/56895
9663	* g++.dg/template/arrow4.C: New test.
9664
96652013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9666
9667	* gnat.dg/array23.adb: New test.
9668	* gnat.dg/array23_pkg[123].ads: New helpers.
9669
96702013-04-11  Jeff Law  <law@redhat.com>
9671
9672	PR tree-optimization/56900
9673	* gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
9674
96752013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
9676
9677	PR c++/56913
9678	* g++.dg/cpp0x/sfinae44.C: New.
9679
96802013-04-11  Arnaud Charlet  <charlet@adacore.com>
9681
9682	* ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
9683	* ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
9684
96852013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
9686
9687	PR c++/54216
9688	* g++.dg/cpp0x/enum26.C: New.
9689	* g++.old-deja/g++.pt/mangle1.C: Adjust.
9690
96912013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9692
9693	* gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
9694	inverse operands.
9695	* gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
9696	loop is vectorized.
9697	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9698	* gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
9699	loop is vectorized and that the correct instruction is generated.
9700	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9701	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9702	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9703
97042013-04-11  Jakub Jelinek  <jakub@redhat.com>
9705
9706	PR tree-optimization/56899
9707	* gcc.c-torture/execute/pr56899.c: New test.
9708
97092013-04-10  David S. Miller  <davem@davemloft.net>
9710
9711	* gcc.target/sparc/setcc-4.c: New test.
9712	* gcc.target/sparc/setcc-5.c: New test.
9713
97142013-04-10  Richard Biener  <rguenther@suse.de>
9715
9716	* g++.dg/pr55604.C: Use -fdump-rtl-ira.
9717
97182013-04-10  Richard Biener  <rguenther@suse.de>
9719
9720	* gcc.dg/vect/slp-39.c: New testcase.
9721
97222013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
9723
9724	PR tree-optimization/55524
9725	* gcc.target/epiphany/fnma-1.c: New test.
9726
97272013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
9728
9729	* gcc.dg/tree-ssa/inline-11.c: New test
9730
97312013-04-10  Jakub Jelinek  <jakub@redhat.com>
9732
9733	PR c++/56895
9734	* g++.dg/template/arrow3.C: New test.
9735
97362013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9737
9738	* gcc.target/arm/minmax_minus.c: New test.
9739
97402013-04-09  Jakub Jelinek  <jakub@redhat.com>
9741
9742	PR middle-end/56883
9743	* c-c++-common/gomp/pr56883.c: New test.
9744
97452013-04-09  Jeff Law  <law@redhat.com>
9746
9747	* gcc.dg/tree-ssa/vrp87.c: New test.
9748
97492013-04-09  Jakub Jelinek  <jakub@redhat.com>
9750
9751	PR tree-optimization/56854
9752	* g++.dg/torture/pr56854.C: New test.
9753
97542013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9755
9756	PR fortran/56782
9757	* gfortran.dg/array_constructor_44.f90:  New test.
9758
97592013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
9760
9761	PR c++/56871
9762	* g++.dg/cpp0x/constexpr-specialization.C: New.
9763
97642013-04-08  Jakub Jelinek  <jakub@redhat.com>
9765
9766	* gcc.c-torture/execute/pr56837.c: New test.
9767
9768	PR c++/34949
9769	PR c++/50243
9770	* g++.dg/opt/vt3.C: New test.
9771	* g++.dg/opt/vt4.C: New test.
9772
97732013-04-08  Jeff Law  <law@redhat.com>
9774
9775	* gcc.dg/tree-ssa/forwprop-25.c: New test.
9776
97772013-04-08  Richard Biener  <rguenther@suse.de>
9778
9779	* gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
9780
97812013-04-08  Richard Biener  <rguenther@suse.de>
9782
9783	* gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
9784
97852013-04-08  Richard Biener  <rguenther@suse.de>
9786
9787	* g++.dg/vect/slp-pr56812.cc: Adjust.
9788
97892013-04-08  Jakub Jelinek  <jakub@redhat.com>
9790
9791	* gcc.dg/pr56837.c: New test.
9792	* gcc.dg/tree-ssa/ldist-19.c: Don't check for
9793	"generated memset minus one".
9794
97952013-04-07  Tobias Burnus  <burnus@net-b.de>
9796
9797	PR fortran/56849
9798	* gfortran.dg/reshape_5.f90: New.
9799
98002013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9801
9802	PR target/56843
9803	* gcc.target/powerpc/recip-1.c: Modify expected output.
9804	* gcc.target/powerpc/recip-3.c: Likewise.
9805	* gcc.target/powerpc/recip-4.c: Likewise.
9806	* gcc.target/powerpc/recip-5.c: Add expected output for iterations.
9807
98082013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
9809
9810	* gcc.target/arm/peep-ldrd-1.c: New test.
9811	* gcc.target/arm/peep-strd-1.c: Likewise.
9812
98132013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
9814
9815	* gcc.target/arm/negdi-1.c: New test.
9816	* gcc.target/arm/negdi-2.c: Likewise.
9817	* gcc.target/arm/negdi-3.c: Likewise.
9818	* gcc.target/arm/negdi-4.c: Likewise.
9819
98202013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9821
9822	* lib/target-supports.exp (add_options_for_arm_v8_neon):
9823	Add -march=armv8-a when we use v8 NEON.
9824	(check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
9825	(check_effective_target_vect_call_ceilf): Likewise.
9826	(check_effective_target_vect_call_floorf): Likewise.
9827	(check_effective_target_vect_call_roundf): Likewise.
9828	(check_vect_support_and_set_flags): Remove check for arm_v8_neon.
9829	* gcc.target/arm/vect-rounding-btruncf.c: New testcase.
9830	* gcc.target/arm/vect-rounding-ceilf.c: Likewise.
9831	* gcc.target/arm/vect-rounding-floorf.c: Likewise.
9832	* gcc.target/arm/vect-rounding-roundf.c: Likewise.
9833
98342013-04-05  David Edelsohn  <dje.gcc@gmail.com>
9835
9836	* gcc.target/powerpc/sd-vsx.c: Skip on AIX.
9837	* gcc.target/powerpc/sd-pwr6.c: Same.
9838	* gcc.dg/stack-usage-1.c: Define SIZE on AIX.
9839	* g++.dg/debug/pr56294.C: XFAIL on AIX.
9840
98412013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
9842
9843	* g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
9844
98452013-04-04  Janus Weil  <janus@gcc.gnu.org>
9846
9847	PR fortran/40881
9848	* gfortran.dg/altreturn_1.f90: Add -std=gnu.
9849	* gfortran.dg/altreturn_4.f90: Ditto.
9850	* gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
9851	* gfortran.dg/altreturn_5.f90: Ditto.
9852	* gfortran.dg/altreturn_6.f90: Ditto.
9853	* gfortran.dg/altreturn_7.f90: Ditto.
9854
98552013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9856
9857	* lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
9858	New procedure.
9859	(check_effective_target_arm_v8_neon_ok_nocache):
9860	Likewise.
9861	(check_effective_target_arm_v8_neon_ok): Change to use
9862	check_effective_target_arm_v8_neon_ok_nocache.
9863	(add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
9864	NEON flags.
9865	(check_effective_target_vect_call_btruncf):
9866	Enable for arm and ARMv8 NEON.
9867	(check_effective_target_vect_call_ceilf): Likewise.
9868	(check_effective_target_vect_call_floorf): Likewise.
9869	(check_effective_target_vect_call_roundf): Likewise.
9870	(check_vect_support_and_set_flags): Handle ARMv8 NEON effective
9871	target.
9872
98732013-04-04  Marek Polacek  <polacek@redhat.com>
9874
9875	PR tree-optimization/48186
9876	* gcc.dg/pr48186.c: New test.
9877
98782013-04-04  Richard Biener  <rguenther@suse.de>
9879
9880	PR tree-optimization/56826
9881	* gcc.dg/vect/pr56826.c: New testcase.
9882	* gcc.dg/vect/O3-pr36098.c: Adjust.
9883
98842013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
9885
9886	* gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
9887	* gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
9888	* gcc.target/aarch64/test-framepointer-1.c: Likewise.
9889	* gcc.target/aarch64/test-framepointer-2.c: Likewise.
9890	* gcc.target/aarch64/test-framepointer-3.c: Likewise.
9891	* gcc.target/aarch64/test-framepointer-4.c: Likewise.
9892	* gcc.target/aarch64/test-framepointer-5.c: Likewise.
9893	* gcc.target/aarch64/test-framepointer-6.c: Likewise.
9894	* gcc.target/aarch64/test-framepointer-7.c: Likewise.
9895	* gcc.target/aarch64/test-framepointer-8.c: Likewise.
9896
98972013-04-04  Richard Biener  <rguenther@suse.de>
9898
9899	PR tree-optimization/56213
9900	* gcc.dg/vect/vect-123.c: New testcase.
9901
99022013-04-04  Tobias Burnus  <burnus@net-b.de>
9903
9904	PR fortran/56810
9905	* gfortran.dg/read_repeat_2.f90: New.
9906
99072013-04-04  Richard Biener  <rguenther@suse.de>
9908
9909	PR tree-optimization/56837
9910	* g++.dg/torture/pr56837.C: New testcase.
9911
99122013-04-04  Tobias Burnus  <burnus@net-b.de>
9913
9914	PR fortran/50269
9915	* gfortran.dg/c_loc_test_21.f90: New.
9916	* gfortran.dg/c_loc_test_19.f90: Update dg-error.
9917	* gfortran.dg/c_loc_tests_10.f03: Update dg-error.
9918	* gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9919	* gfortran.dg/c_loc_tests_4.f03: Update dg-error.
9920	* gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
9921
99222013-04-03  Jeff Law  <law@redhat.com>
9923
9924	PR tree-optimization/56799
9925	* gcc.c-torture/execute/pr56799.c: New test.
9926
99272013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
9928
9929	PR c++/56815
9930	* g++.dg/warn/Wpointer-arith-1.C: New.
9931	* g++.dg/gomp/for-19.C: Adjust.
9932
99332013-04-03  Marek Polacek  <polacek@redhat.com>
9934
9935	PR sanitizer/55702
9936	* gcc.dg/pr55702.c: New test.
9937
99382013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9939
9940	PR target/56809
9941	* gcc.dg/pr56809.c: New testcase.
9942
99432013-04-03  Jakub Jelinek  <jakub@redhat.com>
9944
9945	PR debug/56819
9946	* g++.dg/debug/pr56819.C: New test.
9947
99482013-04-03  Richard Biener  <rguenther@suse.de>
9949
9950	PR tree-optimization/56817
9951	* g++.dg/torture/pr56817.C: New testcase.
9952
99532013-04-03  Marc Glisse  <marc.glisse@inria.fr>
9954
9955	* gcc.dg/vect/bb-slp-31.c: New file.
9956
99572013-04-03  Jason Merrill  <jason@redhat.com>
9958
9959	PR c++/34949
9960	* g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9961
99622013-04-03  Richard Biener  <rguenther@suse.de>
9963
9964	* g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
9965
99662013-04-03  Richard Biener  <rguenther@suse.de>
9967
9968	PR tree-optimization/55964
9969	* gcc.dg/torture/pr55964-2.c: New testcase.
9970
99712013-04-03  Richard Biener  <rguenther@suse.de>
9972
9973	PR tree-optimization/56501
9974	* gcc.dg/torture/pr56501.c: New testcase.
9975
99762013-04-03  Richard Biener  <rguenther@suse.de>
9977
9978	PR tree-optimization/56407
9979	* gcc.dg/torture/pr56407.c: New testcase.
9980
99812013-04-03  Marc Glisse  <marc.glisse@inria.fr>
9982
9983	PR tree-optimization/56790
9984	* g++.dg/ext/pr56790-1.C: New testcase.
9985
99862013-04-03  Marc Glisse  <marc.glisse@inria.fr>
9987
9988	* gcc.target/i386/merge-1.c: New testcase.
9989	* gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
9990
99912013-04-03  Jakub Jelinek  <jakub@redhat.com>
9992
9993	PR c/19449
9994	* gcc.c-torture/execute/pr19449.c: New test.
9995
99962013-04-03  Richard Biener  <rguenther@suse.de>
9997
9998	PR tree-optimization/56812
9999	* g++.dg/vect/slp-pr56812.cc: New testcase.
10000
100012013-04-03  Janus Weil  <janus@gcc.gnu.org>
10002
10003	PR fortran/56284
10004	PR fortran/40881
10005	* gfortran.dg/altreturn_8.f90: New.
10006	* gfortran.dg/altreturn_2.f90: Add -std=legacy.
10007	* gfortran.dg/intrinsic_actual_3.f90: Ditto.
10008	* gfortran.dg/invalid_interface_assignment.f90: Ditto.
10009
100102013-04-02  Jakub Jelinek  <jakub@redhat.com>
10011
10012	PR rtl-optimization/56745
10013	* gcc.c-torture/compile/pr56745.c: New test.
10014
100152013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10016
10017	* gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
10018
100192013-04-02  Richard Biener  <rguenther@suse.de>
10020
10021	PR tree-optimization/56778
10022	* gcc.dg/torture/pr56778.c: New testcase.
10023
100242013-04-02  Richard Biener  <rguenther@suse.de>
10025
10026	PR middle-end/56768
10027	* g++.dg/torture/pr56768.C: New testcase.
10028
100292013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
10030
10031	* obj-c++.dg/try-catch-13.mm: Update per PR56725.
10032
100332013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10034
10035	PR fortran/56660
10036	* gfortran.dg/namelist_82.f90:  New test.
10037
100382013-04-01  Janus Weil  <janus@gcc.gnu.org>
10039
10040	PR fortran/56500
10041	* gfortran.dg/implicit_class_1.f90: New.
10042
100432013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10044
10045	PR fortran/56786
10046	* gfortran.dg/namelist_81.f90:  New test.
10047
100482013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10049
10050	* gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
10051	for constant and equal string lengths.
10052	* gfortran.dg/character_comparison_5.f90:  Likewise.
10053	* gfortran.dg/character_comparison_9.f90:  New test.
10054
100552013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
10056
10057	* gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
10058	* gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
10059
100602013-03-29  Tobias Burnus  <burnus@net-b.de>
10061
10062	PR fortran/35203
10063	* gfortran.dg/optional_absent_3.f90: New.
10064
100652013-03-29  Tobias Burnus  <burnus@net-b.de>
10066
10067	PR fortran/56737
10068	* gfortran.dg/fmt_cache_3.f90: New.
10069
100702013-03-29  Tobias Burnus  <burnus@net-b.de>
10071
10072	PR fortran/56735
10073	* gfortran.dg/namelist_80.f90: New.
10074
100752013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10076
10077	PR fortran/45159
10078	* gfortran.dg/string_length_2.f90:  New test.
10079	* gfortran.dg/dependency_41.f90:  New test.
10080
100812013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10082
10083	PR fortran/55806
10084	* gfortran.dg/array_constructor_43.f90:  New test.
10085	* gfortran.dg/random_seed_3.f90:  New test.
10086
100872013-03-28  Ian Bolton  <ian.bolton@arm.com>
10088
10089	* gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
10090	* gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
10091	* gcc.target/aarch64/test-framepointer-1.c: Likewise.
10092	* gcc.target/aarch64/test-framepointer-2.c: Likewise.
10093	* gcc.target/aarch64/test-framepointer-3.c: Likewise.
10094	* gcc.target/aarch64/test-framepointer-4.c: Likewise.
10095	* gcc.target/aarch64/test-framepointer-5.c: Likewise.
10096	* gcc.target/aarch64/test-framepointer-6.c: Likewise.
10097	* gcc.target/aarch64/test-framepointer-7.c: Likewise.
10098	* gcc.target/aarch64/test-framepointer-8.c: Likewise.
10099
101002013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
10101
10102	PR c++/56725
10103	* g++.dg/conversion/op4.C: Adjust.
10104	* g++.dg/cpp0x/rv1n.C: Likewise.
10105	* g++.dg/cpp0x/rv2n.C: Likewise.
10106	* g++.dg/cpp0x/template_deduction.C: Likewise.
10107	* g++.dg/expr/cond8.C: Likewise.
10108	* g++.dg/other/error4.C: Likewise.
10109	* g++.old-deja/g++.bugs/900514_03.C: Likewise.
10110	* g++.old-deja/g++.bugs/900519_02.C: Likewise.
10111	* g++.old-deja/g++.bugs/900519_03.C: Likewise.
10112	* g++.old-deja/g++.bugs/900520_02.C: Likewise.
10113	* g++.old-deja/g++.jason/conversion2.C: Likewise.
10114	* g++.old-deja/g++.law/cvt20.C: Likewise.
10115	* g++.old-deja/g++.law/cvt8.C: Likewise.
10116	* g++.old-deja/g++.law/init8.C: Likewise.
10117	* g++.old-deja/g++.mike/net12.C: Likewise.
10118	* g++.old-deja/g++.mike/net8.C: Likewise.
10119	* g++.old-deja/g++.mike/p2793.C: Likewise.
10120	* g++.old-deja/g++.mike/p3836.C: Likewise.
10121	* g++.old-deja/g++.mike/p418.C: Likewise.
10122	* g++.old-deja/g++.mike/p701.C: Likewise.
10123	* g++.old-deja/g++.mike/p807.C: Likewise.
10124
101252013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
10126
10127	PR middle-end/56694
10128	* g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
10129	targets.
10130
101312013-03-28  Marek Polacek  <polacek@redhat.com>
10132
10133	PR tree-optimization/56695
10134	* gcc.dg/vect/pr56695.c: New test.
10135
101362013-03-28  Richard Biener  <rguenther@suse.de>
10137
10138	PR tree-optimization/37021
10139	* gcc.dg/vect/fast-math-slp-38.c: New testcase.
10140	* gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
10141
101422013-03-27  Tobias Burnus  <burnus@net-b.de>
10143
10144	PR fortran/56650
10145	PR fortran/36437
10146	* gfortran.dg/sizeof_2.f90: New.
10147	* gfortran.dg/sizeof_3.f90: New.
10148	* gfortran.dg/sizeof_proc.f90: Update dg-error.
10149
101502013-03-27  Richard Biener  <rguenther@suse.de>
10151
10152	PR tree-optimization/37021
10153	* gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
10154
101552013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
10156
10157	* g++.dg/ipa/ivinline-1.C: Add target nonpic.
10158	* g++.dg/ipa/ivinline-2.C: Likewise.
10159	* g++.dg/ipa/ivinline-3.C: Likewise.
10160	* g++.dg/ipa/ivinline-4.C: Likewise.
10161	* g++.dg/ipa/ivinline-5.C: Likewise.
10162	* g++.dg/ipa/ivinline-7.C: Likewise.
10163	* g++.dg/ipa/ivinline-8.C: Likewise.
10164	* g++.dg/ipa/ivinline-9.C: Likewise.
10165	* g++.dg/cpp0x/noexcept03.C: Likewise.
10166	* gcc.dg/const-1.c: Likewise.
10167	* gcc.dg/ipa/pure-const-1.c: Likewise.
10168	* gcc.dg/noreturn-8.c: Likewise.
10169	* gcc.target/i386/mmx-1.c: Likewise.
10170	* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
10171	* gcc.dg/tree-ssa/loadpre6.c: Likewise.
10172	* gcc.c-torture/execute/pr33992.x: New file.
10173
101742013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10175
10176	* gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
10177
101782013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
10179
10180	PR c++/55951
10181	* g++.dg/ext/desig5.C: New.
10182
101832013-03-26  Tobias Burnus  <burnus@net-b.de>
10184
10185	PR fortran/56649
10186	* gfortran.dg/merge_init_expr_2.f90: New.
10187	* gfortran.dg/merge_char_1.f90: Modify test to
10188	stay a run-time test.
10189	* gfortran.dg/merge_char_3.f90: Ditto.
10190
101912013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
10192
10193	* g++.dg/cpp0x/constexpr-friend-2.C: New.
10194	* g++.dg/cpp0x/constexpr-main.C: Likewise.
10195
101962013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
10197
10198	PR c++/56722
10199	* g++.dg/cpp0x/range-for23.C: New.
10200
102012013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
10202
10203	PR libfortran/52512
10204	* gfortran.dg/namelist_79.f90: New.
10205
102062013-03-25  Martin Jambor  <mjambor@suse.cz>
10207
10208	* gcc.dg/ipa/ipcp-agg-9.c: New test.
10209
102102013-03-25  Tobias Burnus  <burnus@net-b.de>
10211
10212	PR fortran/38536
10213	PR fortran/38813
10214	PR fortran/38894
10215	PR fortran/39288
10216	PR fortran/40963
10217	PR fortran/45824
10218	PR fortran/47023
10219	PR fortran/47034
10220	PR fortran/49023
10221	PR fortran/50269
10222	PR fortran/50612
10223	PR fortran/52426
10224	PR fortran/54263
10225	PR fortran/55343
10226	PR fortran/55444
10227	PR fortran/55574
10228	PR fortran/56079
10229	PR fortran/56378
10230	* gfortran.dg/c_assoc_2.f03: Update dg-error wording.
10231	* gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
10232	* gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
10233	* gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
10234	* gfortran.dg/c_funloc_tests_2.f03: Ditto.
10235	* gfortran.dg/c_funloc_tests_5.f03: Ditto.
10236	* gfortran.dg/c_funloc_tests_6.f90: Ditto.
10237	* gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
10238	* gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
10239	* gfortran.dg/c_loc_tests_16.f90: Ditto.
10240	* gfortran.dg/c_loc_tests_4.f03: Ditto.
10241	* gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
10242	* gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
10243	* gfortran.dg/c_loc_tests_8.f03: Ditto.
10244	* gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
10245	* gfortran.dg/c_ptr_tests_15.f90: Ditto.
10246	* gfortran.dg/c_sizeof_1.f90: Fix invalid code.
10247	* gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
10248	* gfortran.dg/pr32601_1.f03: Ditto.
10249	* gfortran.dg/storage_size_2.f08: Remove dg-error.
10250	* gfortran.dg/blockdata_7.f90: New.
10251	* gfortran.dg/c_assoc_4.f90: New.
10252	* gfortran.dg/c_f_pointer_tests_6.f90: New.
10253	* gfortran.dg/c_f_pointer_tests_7.f90: New.
10254	* gfortran.dg/c_funloc_tests_8.f90: New.
10255	* gfortran.dg/c_loc_test_17.f90: New.
10256	* gfortran.dg/c_loc_test_18.f90: New.
10257	* gfortran.dg/c_loc_test_19.f90: New.
10258	* gfortran.dg/c_loc_test_20.f90: New.
10259	* gfortran.dg/c_sizeof_5.f90: New.
10260	* gfortran.dg/iso_c_binding_rename_3.f90: New.
10261	* gfortran.dg/transfer_resolve_2.f90: New.
10262	* gfortran.dg/transfer_resolve_3.f90: New.
10263	* gfortran.dg/transfer_resolve_4.f90: New.
10264	* gfortran.dg/pr32601.f03: Update dg-error.
10265	* gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
10266	* gfortran.dg/c_ptr_tests_9.f03: Fix test case.
10267
102682013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10269
10270	* gcc.target/arm/vseleqdf.c: New test.
10271	* gcc.target/arm/vseleqsf.c: Likewise.
10272	* gcc.target/arm/vselgedf.c: Likewise.
10273	* gcc.target/arm/vselgesf.c: Likewise.
10274	* gcc.target/arm/vselgtdf.c: Likewise.
10275	* gcc.target/arm/vselgtsf.c: Likewise.
10276	* gcc.target/arm/vselledf.c: Likewise.
10277	* gcc.target/arm/vsellesf.c: Likewise.
10278	* gcc.target/arm/vselltdf.c: Likewise.
10279	* gcc.target/arm/vselltsf.c: Likewise.
10280	* gcc.target/arm/vselnedf.c: Likewise.
10281	* gcc.target/arm/vselnesf.c: Likewise.
10282	* gcc.target/arm/vselvcdf.c: Likewise.
10283	* gcc.target/arm/vselvcsf.c: Likewise.
10284	* gcc.target/arm/vselvsdf.c: Likewise.
10285	* gcc.target/arm/vselvssf.c: Likewise.
10286
102872013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10288
10289	* gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
10290	body from here...
10291	* gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
10292	* gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
10293	* gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
10294	* gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
10295	* gcc.target/aarch64/atomic-op-acquire.x: ... to here.
10296	* gcc.target/aarch64/atomic-op-char.c: Move test body from here...
10297	* gcc.target/aarch64/atomic-op-char.x: ... to here.
10298	* gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
10299	* gcc.target/aarch64/atomic-op-consume.x: ... to here.
10300	* gcc.target/aarch64/atomic-op-int.c: Move test body from here...
10301	* gcc.target/aarch64/atomic-op-int.x: ... to here.
10302	* gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
10303	* gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
10304	* gcc.target/aarch64/atomic-op-release.c: Move test body from here...
10305	* gcc.target/aarch64/atomic-op-release.x: ... to here.
10306	* gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
10307	* gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
10308	* gcc.target/aarch64/atomic-op-short.c: Move test body from here...
10309	* gcc.target/aarch64/atomic-op-short.x: ... to here.
10310	* gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
10311	* gcc.target/arm/atomic-op-acq_rel.c: Likewise.
10312	* gcc.target/arm/atomic-op-acquire.c: Likewise.
10313	* gcc.target/arm/atomic-op-char.c: Likewise.
10314	* gcc.target/arm/atomic-op-consume.c: Likewise.
10315	* gcc.target/arm/atomic-op-int.c: Likewise.
10316	* gcc.target/arm/atomic-op-relaxed.c: Likewise.
10317	* gcc.target/arm/atomic-op-release.c: Likewise.
10318	* gcc.target/arm/atomic-op-seq_cst.c: Likewise.
10319	* gcc.target/arm/atomic-op-short.c: Likewise.
10320
103212013-03-25  Richard Biener  <rguenther@suse.de>
10322
10323	PR middle-end/56694
10324	* g++.dg/torture/pr56694.C: New testcase.
10325
103262013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10327
10328	PR target/56720
10329	* gcc.target/arm/neon-vcond-gt.c: New test.
10330	* gcc.target/arm/neon-vcond-ltgt.c: Likewise.
10331	* gcc.target/arm/neon-vcond-unordered.c: Likewise.
10332
103332013-03-25  Richard Biener  <rguenther@suse.de>
10334
10335	PR tree-optimization/56689
10336	* gcc.dg/torture/pr56689.c: New testcase.
10337
103382013-03-25  Kai Tietz  <ktietz@redhat.com>
10339
10340	* g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
10341
103422013-03-24  Tobias Burnus  <burnus@net-b.de>
10343
10344	PR fortran/56696
10345	* gfortran.dg/eof_5.f90: New.
10346
103472013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10348
10349	* gcc.c-torture/execute/builtins/builtins.exp: Sort targets
10350	alphabetically.
10351
103522013-03-22  Uros Bizjak  <ubizjak@gmail.com>
10353
10354	* gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
10355
103562013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10357
10358	PR testsuite/55994
10359	* gcc.c-torture/execute/builtins/builtins.exp: Add
10360	-Wl,--allow-multiple-definition for RTEMS targets.
10361
103622013-03-22  Ian Bolton  <ian.bolton@arm.com>
10363
10364	* gcc.target/aarch64/movk.c: New test.
10365
103662013-03-21  Marc Glisse  <marc.glisse@inria.fr>
10367
10368	* g++.dg/ext/vector21.C: New testcase.
10369
103702013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
10371
10372	* gcc.target/arm/neon-for-64bits-1.c: New tests.
10373	* gcc.target/arm/neon-for-64bits-2.c: Likewise.
10374
103752013-03-21  Richard Biener  <rguenther@suse.de>
10376
10377	* gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
10378	* gcc.dg/vect/vect-outer-3a.c: Likewise.
10379
103802013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10381
10382	* gcc.target/aarch64/vect.c: Test and result vector added
10383	for sabd and saba instructions.
10384	* gcc.target/aarch64/vect-compile.c: Check for sabd and saba
10385	instructions in assembly.
10386	* gcc.target/aarch64/vect.x: Add sabd and saba test functions.
10387	* gcc.target/aarch64/vect-fp.c: Test and result vector added
10388	for fabd instruction.
10389	* gcc.target/aarch64/vect-fp-compile.c: Check for fabd
10390	instruction in assembly.
10391	* gcc.target/aarch64/vect-fp.x: Add fabd test function.
10392
103932013-03-20  Jeff Law  <law@redhat.com>
10394
10395	* g++.dg/tree-ssa/ssa-dom.C: New test.
10396
103972013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10398
10399	* gcc.target/powerpc/mmfpgpr.c: New test.
10400	* gcc.target/powerpc/sd-vsx.c: Likewise.
10401	* gcc.target/powerpc/sd-pwr6.c: Likewise.
10402	* gcc.target/powerpc/vsx-float0.c: Likewise.
10403
104042013-03-20  Marc Glisse  <marc.glisse@inria.fr>
10405
10406	PR tree-optimization/56355
10407	* gcc.dg/pr56355-1.c: New file.
10408
104092013-03-20  Catherine Moore  <clm@codesourcery.com>
10410	    Richard Sandiford  <rdsandiford@googlemail.com>
10411
10412	* gcc.target/mips/mips.exp: Add microMIPS support.
10413	* gcc.target/mips/umips-movep-2.c: New test.
10414	* gcc.target/mips/umips-lwp-2.c: New test.
10415	* gcc.target/mips/umips-swp-5.c: New test.
10416	* gcc.target/mips/umips-constraints-1.c: New test.
10417	* gcc.target/mips/umips-lwp-3.c: New test.
10418	* gcc.target/mips/umips-swp-6.c: New test.
10419	* gcc.target/mips/umips-constraints-2.c: New test.
10420	* gcc.target/mips/umips-save-restore-1.c: New test.
10421	* gcc.target/mips/umips-lwp-4.c: New test.
10422	* gcc.target/mips/umips-swp-7.c: New test.
10423	* gcc.target/mips/umips-save-restore-2.c: New test.
10424	* gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10425	* gcc.target/mips/umips-lwp-5.c: New test.
10426	* gcc.target/mips/umips-save-restore-3.c: New test.
10427	* gcc.target/mips/umips-lwp-6.c: New test.
10428	* gcc.target/mips/umips-swp-1.c: New test.
10429	* gcc.target/mips/umips-lwp-7.c: New test.
10430	* gcc.target/mips/umips-swp-2.c: New test.
10431	* gcc.target/mips/umips-lwp-8.c: New test.
10432	* gcc.target/mips/umips-swp-3.c: New test.
10433	* gcc.target/mips/umips-movep-1.c: New test.
10434	* gcc.target/mips/umips-lwp-1.c: New test.
10435	* gcc.target/mips/umips-swp-4.c: New test.
10436
104372013-03-20  Richard Biener  <rguenther@suse.de>
10438
10439	PR tree-optimization/56661
10440	* gcc.dg/torture/pr56661.c: New testcase.
10441
104422013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10443
10444	PR rtl-optimization/56605
10445	* gcc.target/powerpc/pr56605.c: New.
10446
104472013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10448
10449	PR fortran/54932
10450	* gfortran.dg/do_1.f90: Don't xfail.
10451
104522013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
10453
10454	PR libfortran/51825
10455	* gfortran.dg/namelist_77.f90: New.
10456	* gfortran.dg/namelist_78.f90: New.
10457
104582013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
10459
10460	PR libfortran/48618
10461	* gfortran.dg/open_negative_unit_1.f90: New.
10462
104632013-03-19  Ian Bolton  <ian.bolton@arm.com>
10464
10465	* gcc.target/aarch64/sbc.c: New test.
10466
104672013-03-19  Ian Bolton  <ian.bolton@arm.com>
10468
10469	* gcc.target/aarch64/ror.c: New test.
10470
104712013-03-19  Ian Bolton  <ian.bolton@arm.com>
10472
10473	* gcc.target/aarch64/extr.c: New test.
10474
104752013-03-19  Richard Biener  <rguenther@suse.de>
10476
10477	PR tree-optimization/56273
10478	* gcc.dg/tree-ssa/vrp47.c: Adjust.
10479	* c-c++-common/uninit-17.c: Likewise.
10480
104812013-03-18  Jakub Jelinek  <jakub@redhat.com>
10482
10483	PR tree-optimization/56635
10484	* g++.dg/torture/pr56635.C: New test.
10485
104862013-03-18  Richard Biener  <rguenther@suse.de>
10487
10488	PR tree-optimization/3713
10489	* g++.dg/ipa/devirt-12.C: New testcase.
10490
104912013-03-18  Jakub Jelinek  <jakub@redhat.com>
10492
10493	PR c/56566
10494	* c-c++-common/pr56566.c: New test.
10495
104962013-03-17  Jason Merrill  <jason@redhat.com>
10497
10498	* g++.dg/template/abstract-dr337.C: XFAIL.
10499
105002013-03-16  Jakub Jelinek  <jakub@redhat.com>
10501
10502	PR c++/56607
10503	* g++.dg/warn/Wdiv-by-zero-2.C: New test.
10504	* c-c++-common/pr56607.c: New test.
10505
105062013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
10507
10508	PR c++/56582
10509	* g++.dg/cpp0x/constexpr-array5.C: New.
10510
105112013-03-15  Tobias Burnus  <burnus@net-b.de>
10512
10513	PR fortran/56615
10514	* gfortran.dg/transfer_intrinsic_5.f90: New.
10515
105162013-03-15  Kai Tietz  <ktietz@redhat.com>
10517
10518	* gcc.target/i386/movti.c: Don't test for x64 mingw.
10519	* gcc.target/i386/pr20020-1.c: Likewise.
10520	* gcc.target/i386/pr20020-2.c: Likewise.
10521	* gcc.target/i386/pr20020-3.c: Likewise.
10522	* gcc.target/i386/pr53425-1.c: Likewise.
10523	* gcc.target/i386/pr53425-2.c: Likewise.
10524	* gcc.target/i386/pr55093.c: Likewise.
10525	* gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
10526
105272013-03-15  Jakub Jelinek  <jakub@redhat.com>
10528
10529	PR debug/56307
10530	* gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
10531	dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
10532
105332013-03-14  Jakub Jelinek  <jakub@redhat.com>
10534
10535	PR tree-optimization/53265
10536	* gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
10537	undefined behavior.
10538	* gcc.dg/graphite/id-6.c (test): Likewise.
10539	* gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
10540	MIN_EXPR and MAX_EXPR in GIMPLE stmts.
10541
10542	PR tree-optimization/53265
10543	* gcc.dg/pr53265.c: New test.
10544	* gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
10545	to dg-options.
10546	* g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
10547	arrays.
10548	* gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
10549	n, use it as high bound instead of 4.
10550
105512013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
10552
10553	PR target/49880
10554	* gcc.target/sh/pr49880-1.c: New.
10555	* gcc.target/sh/pr49880-2.c: New.
10556	* gcc.target/sh/pr49880-3.c: New.
10557	* gcc.target/sh/pr49880-4.c: New.
10558	* gcc.target/sh/pr49880-5.c: New.
10559
105602013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10561
10562	* g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
10563
105642013-03-13  Richard Biener  <rguenther@suse.de>
10565
10566	PR tree-optimization/56608
10567	* gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
10568
105692013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
10570
10571	PR c++/56611
10572	* g++.dg/cpp0x/alias-decl-32.C: New.
10573
105742013-03-11  Jan Hubicka  <jh@suse.cz>
10575
10576	PR middle-end/56571
10577	* gcc.c-torture/compile/pr56571.c: New testcase.
10578
105792013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10580
10581	* gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
10582	* gcc.dg/tree-ssa/pr55579.c: Likewise.
10583
105842013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
10585
10586	* gcc.dg/inline_3.c: Remove target and dg-excess-errors.
10587	* gcc.dg/inline_4.c: Likewise.
10588	* gcc.dg/unroll_2.c: Likewise.
10589	* gcc.dg/unroll_3.c: Likewise.
10590	* gcc.dg/unroll_4.c: Likewise.
10591
105922013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10593
10594	PR testsuite/54119
10595	* gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
10596
10597	PR debug/56307
10598	* gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
10599
106002013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
10601
10602	PR target/40797
10603	* gcc.c-torture/compile/pr40797.c: New.
10604
106052013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10606
10607	* gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
10608
106092013-03-10  Paul Thomas  <pault@gcc.gnu.org>
10610
10611	PR fortran/56575
10612	* gfortran.dg/class_56.f90: New test.
10613
106142013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
10615
10616	PR middle-end/56524
10617	* gcc.target/mips/pr56524.c: New test.
10618
106192013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
10620
10621	PR c++/56565
10622	* g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
10623
106242013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
10625
10626	PR c++/51412
10627	* g++.dg/cpp0x/lambda/lambda-err3.C: New.
10628
106292013-03-08  Marek Polacek  <polacek@redhat.com>
10630
10631	PR tree-optimization/56478
10632	* gcc.dg/torture/pr56478.c: New test.
10633
106342013-03-08  Kai Tietz  <ktietz@redhat.com>
10635
10636	* gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
10637	targets linker option --allow-multiple-definition.
10638
10639	* gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
10640	* gcc.dg/pr24683.c: Avoid warning about casting constant string.
10641	* gcc.dg/pr52549.c: Add LLP64 case.
10642	* gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
10643	* gcc.dg/pr56510.c: Adjust for LLP64 targets.
10644	* gcc.dg/torture/pr51071-2.c: Likewise.
10645	* gcc.dg/tree-ssa/vrp72.c: Likewise.
10646	* gcc.dg/tree-ssa/vrp73.c: Likewise.
10647	* gcc.dg/tree-ssa/vrp75.c: Likewise.
10648	* gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
10649	* gcc.dg/weak/weak-1.c: Likewise.
10650	* gcc.dg/weak/weak-2.c: Likewise.
10651	* gcc.dg/weak/weak-3.c: Likewise.
10652	* gcc.dg/weak/weak-4.c: Likewise.
10653	* gcc.dg/weak/weak-5.c: Likewise.
10654	* gcc.dg/weak/weak-15.c: Likewise.
10655	* gcc.dg/weak/weak-16.c: Likewise.
10656
10657	* c-c++-common/pr54486.c: Skip test for mingw-targets.
10658
106592013-03-07  Jakub Jelinek  <jakub@redhat.com>
10660
10661	PR tree-optimization/56559
10662	* gcc.dg/tree-ssa/reassoc-26.c: New test.
10663
106642013-03-07  Andreas Schwab  <schwab@suse.de>
10665
10666	* gcc.dg/pr31490.c: Fix last change.
10667
106682013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
10669
10670	PR c++/56534
10671	* g++.dg/template/crash115.C: New.
10672
106732013-03-06  Jakub Jelinek  <jakub@redhat.com>
10674
10675	PR tree-optimization/56539
10676	* gcc.c-torture/compile/pr56539.c: New test.
10677
106782013-03-06  Kai Tietz  <ktietz@redhat.com>
10679
10680	* gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
10681	targets.
10682	* gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
10683	* gcc.dg/lto/20091013-1_2.c: Likewise.
10684	* gcc.dg/pr31490.c: Adjust for LLP64 targets.
10685
106862013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10687
10688	* gnat.dg/specs/aggr6.ads: New test.
10689
106902013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
10691
10692	* gnat.dg/loop_optimization15.ad[sb]: New test.
10693
106942013-03-06  Jakub Jelinek  <jakub@redhat.com>
10695
10696	PR middle-end/56548
10697	* gcc.dg/pr56548.c: New test.
10698
106992013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10700
10701	PR debug/53363
10702	* g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
10703
107042013-03-06  Jakub Jelinek  <jakub@redhat.com>
10705
10706	PR c++/56543
10707	* g++.dg/template/typename20.C: New test.
10708
107092013-03-05  Jakub Jelinek  <jakub@redhat.com>
10710
10711	PR debug/56510
10712	* gcc.dg/pr56510.c: New test.
10713
10714	PR rtl-optimization/56484
10715	* gcc.c-torture/compile/pr56484.c: New test.
10716
107172013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
10718
10719	PR c++/56530
10720	* g++.dg/warn/Wsign-conversion-2.C: New.
10721
107222013-03-05  Richard Biener  <rguenther@suse.de>
10723
10724	PR tree-optimization/56270
10725	* gcc.dg/vect/slp-38.c: New testcase.
10726
107272013-03-05  Jakub Jelinek  <jakub@redhat.com>
10728
10729	PR rtl-optimization/56494
10730	* gcc.dg/pr56494.c: New test.
10731
107322013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10733
10734	* gcc.dg/pr56424.c: New test.
10735
107362013-03-04  Georg-Johann Lay  <avr@gjlay.de>
10737
10738	* gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
10739	* gcc.dg/pr56228.c <avr>: Skip.
10740
107412013-03-04  Georg-Johann Lay  <avr@gjlay.de>
10742
10743	PR testsuite/52641
10744	PR tree-optimization/52631
10745	* gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
10746
107472013-03-03  David Edelsohn  <dje.gcc@gmail.com>
10748
10749	* gcc.dg/vect/vect-82_64.c: Skip on AIX.
10750	* gcc.dg/vect/vect-83_64.c: Same.
10751
107522013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
10753
10754	PR fortran/56477
10755	* gfortran.dg/pointer_check_13.f90: New test.
10756
107572013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
10758
10759	PR fortran/54730
10760	* gfortran.dg/array_constructor_42.f90: New test.
10761
107622013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
10763
10764	PR c++/52688
10765	* g++.dg/template/static33.C: New.
10766	* g++.dg/template/static34.C: Likewise.
10767
10768	PR c++/10291
10769	* g++.dg/template/static35.C: New.
10770
107712013-03-01  Steve Ellcey  <sellcey@mips.com>
10772
10773	* gcc.dg/pr56396.c: Require pic support.
10774
107752013-03-01  Richard Biener  <rguenther@suse.de>
10776
10777	PR tree-optimization/55481
10778	* gcc.dg/torture/pr56488.c: New testcase.
10779
107802013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
10781	    Jakub Jelinek  <jakub@redhat.com>
10782
10783	PR sanitizer/56454
10784	* g++.dg/asan/default-options-1.C (__asan_default_options): Use
10785	no_sanitize_address attribute rather than no_address_safety_analysis.
10786	* g++.dg/asan/sanitizer_test_utils.h
10787	(ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
10788	* c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
10789	in addition to no_address_safety_analysis.
10790
107912013-02-28  Jason Merrill  <jason@redhat.com>
10792
10793	PR c++/56481
10794	* g++.dg/cpp0x/constexpr-and.C: New.
10795
107962013-02-28  Martin Jambor  <mjambor@suse.cz>
10797
10798	PR tree-optimization/56294
10799	* g++.dg/debug/pr56294.C: New test.
10800
108012013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
10802
10803	* g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
10804
108052013-02-27  Marek Polacek  <polacek@redhat.com>
10806
10807	PR rtl-optimization/56466
10808	* gcc.dg/pr56466.c: New test.
10809
108102013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10811
10812	* gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
10813	* gcc.dg/tree-ssa/slsr-2.c: Likewise.
10814	* gcc.dg/tree-ssa/slsr-3.c: Likewise.
10815
108162013-02-27  Andrey Belevantsev  <abel@ispras.ru>
10817
10818	PR middle-end/45472
10819	* gcc.dg/pr45472.c: New test.
10820
108212013-02-26  Marek Polacek  <polacek@redhat.com>
10822
10823	PR tree-optimization/56426
10824	* gcc.dg/pr56436.c: New test.
10825
108262013-02-26  Jakub Jelinek  <jakub@redhat.com>
10827
10828	PR tree-optimization/56448
10829	* gcc.c-torture/compile/pr56448.c: New test.
10830
10831	PR tree-optimization/56443
10832	* gcc.dg/torture/pr56443.c: New test.
10833
108342013-02-25  Richard Biener  <rguenther@suse.de>
10835
10836	PR tree-optimization/56175
10837	* gcc.dg/tree-ssa/forwprop-24.c: New testcase.
10838
108392013-02-24  Jakub Jelinek  <jakub@redhat.com>
10840
10841	PR c++/56403
10842	* g++.dg/torture/pr56403.C: New test.
10843
108442013-02-25  Catherine Moore  <clm@codesourcery.com>
10845
10846	Revert:
10847	2013-02-24  Catherine Moore  <clm@codesourcery.com>
10848	Richard Sandiford  <rdsandiford@googlemail.com>
10849
10850	* gcc.target/mips/mips.exp: Add microMIPS support.
10851	* gcc.target/mips/umips-movep-2.c: New test.
10852	* gcc.target/mips/umips-lwp-2.c: New test.
10853	* gcc.target/mips/umips-swp-5.c: New test.
10854	* gcc.target/mips/umips-constraints-1.c: New test.
10855	* gcc.target/mips/umips-lwp-3.c: New test.
10856	* gcc.target/mips/umips-swp-6.c: New test.
10857	* gcc.target/mips/umips-constraints-2.c: New test.
10858	* gcc.target/mips/umips-save-restore-1.c: New test.
10859	* gcc.target/mips/umips-lwp-4.c: New test.
10860	* gcc.target/mips/umips-swp-7.c: New test.
10861	* gcc.target/mips/umips-save-restore-2.c: New test.
10862	* gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10863	* gcc.target/mips/umips-lwp-5.c: New test.
10864	* gcc.target/mips/umips-save-restore-3.c: New test.
10865	* gcc.target/mips/umips-lwp-6.c: New test.
10866	* gcc.target/mips/umips-swp-1.c: New test.
10867	* gcc.target/mips/umips-lwp-7.c: New test.
10868	* gcc.target/mips/umips-swp-2.c: New test.
10869	* gcc.target/mips/umips-lwp-8.c: New test.
10870	* gcc.target/mips/umips-swp-3.c: New test.
10871	* gcc.target/mips/umips-movep-1.c: New test.
10872	* gcc.target/mips/umips-lwp-1.c: New test.
10873	* gcc.target/mips/umips-swp-4.c: New test.
10874
108752013-02-24  Catherine Moore  <clm@codesourcery.com>
10876	    Richard Sandiford  <rdsandiford@googlemail.com>
10877
10878	* gcc.target/mips/mips.exp: Add microMIPS support.
10879	* gcc.target/mips/umips-movep-2.c: New test.
10880	* gcc.target/mips/umips-lwp-2.c: New test.
10881	* gcc.target/mips/umips-swp-5.c: New test.
10882	* gcc.target/mips/umips-constraints-1.c: New test.
10883	* gcc.target/mips/umips-lwp-3.c: New test.
10884	* gcc.target/mips/umips-swp-6.c: New test.
10885	* gcc.target/mips/umips-constraints-2.c: New test.
10886	* gcc.target/mips/umips-save-restore-1.c: New test.
10887	* gcc.target/mips/umips-lwp-4.c: New test.
10888	* gcc.target/mips/umips-swp-7.c: New test.
10889	* gcc.target/mips/umips-save-restore-2.c: New test.
10890	* gcc.target/mips/umips-lwp-swp-volatile.c: New test.
10891	* gcc.target/mips/umips-lwp-5.c: New test.
10892	* gcc.target/mips/umips-save-restore-3.c: New test.
10893	* gcc.target/mips/umips-lwp-6.c: New test.
10894	* gcc.target/mips/umips-swp-1.c: New test.
10895	* gcc.target/mips/umips-lwp-7.c: New test.
10896	* gcc.target/mips/umips-swp-2.c: New test.
10897	* gcc.target/mips/umips-lwp-8.c: New test.
10898	* gcc.target/mips/umips-swp-3.c: New test.
10899	* gcc.target/mips/umips-movep-1.c: New test.
10900	* gcc.target/mips/umips-lwp-1.c: New test.
10901	* gcc.target/mips/umips-swp-4.c: New test.
10902
109032013-02-22  Jakub Jelinek  <jakub@redhat.com>
10904
10905	PR sanitizer/56393
10906	* lib/asan-dg.exp (asan_link_flags): Add
10907	-B${gccpath}/libsanitizer/asan/ to flags.
10908
109092013-02-21  Jakub Jelinek  <jakub@redhat.com>
10910
10911	PR middle-end/56420
10912	* gcc.dg/torture/pr56420.c: New test.
10913
109142013-02-20  Aldy Hernandez  <aldyh@redhat.com>
10915
10916	PR middle-end/56108
10917	* gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
10918
109192013-02-21  Martin Jambor  <mjambor@suse.cz>
10920
10921	PR tree-optimization/56310
10922	* g++.dg/ipa/pr56310.C: New test.
10923
109242013-02-21  Janus Weil  <janus@gcc.gnu.org>
10925
10926	PR fortran/56385
10927	* gfortran.dg/proc_ptr_comp_37.f90: New.
10928
109292013-02-21  Richard Biener  <rguenther@suse.de>
10930
10931	PR tree-optimization/56415
10932	Revert
10933	2013-02-11  Richard Biener  <rguenther@suse.de>
10934
10935	PR tree-optimization/56273
10936	* g++.dg/warn/Warray-bounds-6.C: New testcase.
10937	* gcc.dg/tree-ssa/pr21559.c: Adjust.
10938	* gcc.dg/tree-ssa/vrp17.c: Likewise.
10939	* gcc.dg/tree-ssa/vrp18.c: Likewise.
10940	* gcc.dg/tree-ssa/vrp23.c: Likewise.
10941	* gcc.dg/tree-ssa/vrp24.c: Likewise.
10942
109432013-02-21  Marek Polacek  <polacek@redhat.com>
10944
10945	PR tree-optimization/56398
10946	* g++.dg/torture/pr56398.C: New test.
10947
109482013-02-21  Jakub Jelinek  <jakub@redhat.com>
10949
10950	PR inline-asm/56405
10951	* gcc.c-torture/compile/pr56405.c: New test.
10952
109532013-02-20  Jan Hubicka  <jh@suse.cz>
10954
10955	PR tree-optimization/56265
10956	* g++.dg/ipa/devirt-11.C: New testcase.
10957
109582013-02-20  Richard Biener  <rguenther@suse.de>
10959
10960	* gcc.dg/tree-ssa/forwprop-8.c: Adjust.
10961
109622013-02-20  Richard Biener  <rguenther@suse.de>
10963	Jakub Jelinek  <jakub@redhat.com>
10964
10965	PR tree-optimization/56396
10966	* gcc.dg/pr56396.c: New testcase.
10967
109682013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
10969
10970	PR c++/56373
10971	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
10972
109732013-02-19  Richard Biener  <rguenther@suse.de>
10974
10975	PR tree-optimization/56384
10976	* gcc.dg/torture/pr56384.c: New testcase.
10977
109782013-02-19  Jakub Jelinek  <jakub@redhat.com>
10979
10980	PR tree-optimization/56350
10981	* gcc.dg/pr56350.c: New test.
10982
10983	PR tree-optimization/56381
10984	* g++.dg/opt/pr56381.C: New test.
10985
109862013-02-18  Jakub Jelinek  <jakub@redhat.com>
10987
10988	PR pch/54117
10989	* lib/dg-pch.exp (pch-init, pch-finish,
10990	check_effective_target_pch_supported_debug): New procs.
10991	(dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
10992	Likewise if $pch_unsupported_debug and $flags include -g.
10993	Skip FAILs about missing *.gch file if $pch_unsupported_debug
10994	and dg-require-effective-target pch_unsupported_debug.
10995	* g++.dg/pch/pch.exp: Call pch-init and pch-finish.
10996	* objc.dg/pch/pch.exp: Likewise.
10997	* gcc.dg/pch/pch.exp: Likewise.
10998	* gcc.dg/pch/valid-1.c: Add dg-require-effective-target
10999	pch_unsupported_debug.
11000	* gcc.dg/pch/valid-1.hs: Likewise.
11001	* gcc.dg/pch/valid-1b.c: Likewise.
11002	* gcc.dg/pch/valid-1b.hs: Likewise.
11003
110042013-02-18  Richard Biener  <rguenther@suse.de>
11005
11006	PR tree-optimization/56366
11007	* gcc.dg/torture/pr56366.c: New testcase.
11008
110092013-02-18  Richard Biener  <rguenther@suse.de>
11010
11011	PR middle-end/56349
11012	* gcc.dg/torture/pr56349.c: New testcase.
11013
110142013-02-18  Richard Biener  <rguenther@suse.de>
11015
11016	PR tree-optimization/56321
11017	* gcc.dg/torture/pr56321.c: New testcase.
11018
110192013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
11020
11021	* gcc.dg/20020312-2.c: Define MicroBlaze PIC register
11022
110232013-02-16  Jakub Jelinek  <jakub@redhat.com>
11024	    Dodji Seketeli  <dodji@redhat.com>
11025
11026	PR asan/56330
11027	* c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
11028	* c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
11029	* c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
11030	* c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
11031	* c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
11032	* c-c++-common/asan/pr56330.c: Likewise.
11033	* c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
11034	Ensure the size argument of __builtin_memcpy is a constant.
11035
110362013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
11037	    Paolo Carlini  <paolo.carlini@oracle.com>
11038
11039	PR c++/51242
11040	* g++.dg/cpp0x/enum23.C: New.
11041
110422013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
11043
11044	PR target/54685
11045	* gcc.target/sh/pr54685.c: Fix scanning of not insn.
11046
110472013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
11048
11049	PR rtl-optimization/56348
11050	* gcc.target/i386/pr56348.c: New test.
11051
110522013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
11053
11054	* gcc.target/arm/interrupt-1.c: Fix for thumb mode.
11055	* gcc.target/arm/interrupt-2.c: Likewise.
11056
110572013-02-15  Tobias Burnus  <burnus@net-b.de>
11058
11059	PR fortran/56318
11060	* gfortran.dg/matmul_9.f90: New.
11061
110622013-02-15  Tobias Burnus  <burnus@net-b.de>
11063
11064	PR fortran/53818
11065	* gfortran.dg/init_flag_11.f90: New.
11066
110672013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11068
11069	* gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
11070
110712013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11072
11073	* gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
11074	characters.
11075
110762013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
11077	    Tobias Burnus  <burnus@net-b.de>
11078
11079	PR testsuite/56138
11080	* gfortran.dg/allocatable_function_7.f90: New.
11081
110822013-02-14  Jakub Jelinek  <jakub@redhat.com>
11083
11084	* g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
11085	* asan_globals_test-wrapper.cc: New file.
11086	* g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
11087	instead of asan_globals_test.cc as dg-additional-sources.
11088	Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
11089	* g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
11090	"sanitizer_test_utils.h" instead of
11091	"sanitizer_common/tests/sanitizer_test_utils.h".
11092	* g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
11093	* g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
11094	* g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
11095	* g++.dg/asan/asan_globals_test.cc: Synced from upstream.
11096	* g++.dg/asan/asan_test.cc: Synced from upstream.
11097	* g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
11098
110992013-02-14  Dodji Seketeli  <dodji@redhat.com>
11100
11101	Fix an asan crash
11102	* c-c++-common/asan/memcmp-2.c: New test.
11103
111042013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
11105
11106	PR c++/55582
11107	* g++.dg/cpp0x/udlit-string-literal.h: New.
11108	* g++.dg/cpp0x/udlit-string-literal.C: New.
11109
111102013-02-13  Sriraman Tallam  <tmsriram@google.com>
11111
11112	* g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
11113
111142013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
11115
11116	PR target/56184
11117	* gcc.target/arm/pr56184.C: New test.
11118
111192013-02-13  Jakub Jelinek  <jakub@redhat.com>
11120
11121	PR c++/56302
11122	* g++.dg/torture/pr56302.C: New test.
11123	* g++.dg/cpp0x/constexpr-56302.C: New test.
11124	* c-c++-common/pr56302.c: New test.
11125
111262013-02-13  Tobias Burnus  <burnus@net-b.de>
11127	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11128
11129	PR fortran/56204
11130	* gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
11131	* gfortran.dg/quad_3.f90: Ditto.
11132
111332013-02-13  Kostya Serebryany  <kcc@google.com>
11134
11135	* c-c++-common/asan/strncpy-overflow-1.c: Update the test
11136	to match the fresh asan run-time.
11137	* c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
11138
111392013-02-12  Dodji Seketeli  <dodji@redhat.com>
11140
11141	Avoid instrumenting duplicated memory access in the same basic block
11142	* c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
11143	* c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
11144	* c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
11145	* c-c++-common/asan/inc.c: Likewise.
11146
111472013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
11148
11149	PR inline-asm/56148
11150	* gcc.target/i386/pr56148.c: New test.
11151
111522013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
11153	    Tobias Burnus  <burnus@net-b.de>
11154
11155	PR testsuite/56082
11156	* gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
11157	to kind=2.
11158
111592013-02-12  Richard Biener  <rguenther@suse.de>
11160
11161	PR lto/56297
11162	* gcc.dg/lto/pr56297_0.c: New testcase.
11163	* gcc.dg/lto/pr56297_0.c: Likewise.
11164
111652013-02-12  Janus Weil  <janus@gcc.gnu.org>
11166
11167	PR fortran/46952
11168	* gfortran.dg/typebound_deferred_1.f90: New.
11169
111702013-02-12  Jakub Jelinek  <jakub@redhat.com>
11171
11172	PR rtl-optimization/56151
11173	* gcc.target/i386/pr56151.c: New test.
11174
111752013-02-11  Sriraman Tallam  <tmsriram@google.com>
11176
11177	* g++.dg/ext/mv12.C: New test.
11178	* g++.dg/ext/mv12.h: New file.
11179	* g++.dg/ext/mv12-aux.C: New file.
11180	* g++.dg/ext/mv13.C: New test.
11181
111822013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11183
11184	* lib/target-supports.exp
11185	(check_effective_target_powerpc_eabi_ok): New.
11186	* gcc.target/powerpc/ppc-eabi.c: Use require effective target
11187	powerpc_eabi_ok.
11188	* gcc.target/powerpc/ppc-sdata-1.c: Likewise.
11189	* gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
11190	only.
11191	* gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
11192	* gcc.target/powerpc/pr51623.c: Likewise.
11193	* gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
11194	* gcc.target/powerpc/ppc-ldstruct.c: Likewise.
11195
111962013-02-11  Alexander Potapenko  <glider@google.com>
11197	    Jack Howarth  <howarth@bromo.med.uc.edu>
11198	    Jakub Jelinek  <jakub@redhat.com>
11199
11200	PR sanitizer/55617
11201	* g++.dg/asan/pr55617.C: Run on all targets.
11202
112032013-02-11  Uros Bizjak  <ubizjak@gmail.com>
11204
11205	PR rtl-optimization/56275
11206	* gcc.dg/pr56275.c: New test.
11207
112082013-02-11  Richard Biener  <rguenther@suse.de>
11209
11210	PR tree-optimization/56273
11211	* gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
11212
112132013-02-11  Richard Biener  <rguenther@suse.de>
11214
11215	PR tree-optimization/56264
11216	* gcc.dg/torture/pr56264.c: New testcase.
11217
112182013-02-11  Richard Biener  <rguenther@suse.de>
11219
11220	PR tree-optimization/56273
11221	* g++.dg/warn/Warray-bounds-6.C: New testcase.
11222	* gcc.dg/tree-ssa/pr21559.c: Adjust.
11223	* gcc.dg/tree-ssa/vrp17.c: Likewise.
11224	* gcc.dg/tree-ssa/vrp18.c: Likewise.
11225	* gcc.dg/tree-ssa/vrp23.c: Likewise.
11226	* gcc.dg/tree-ssa/vrp24.c: Likewise.
11227
112282013-02-09  Uros Bizjak  <ubizjak@gmail.com>
11229
11230	* g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
11231	for *-*-linux-gnu targets.
11232	* g++.dg/asan/interception-test-1.c: Ditto.
11233	* g++.dg/asan/interception-failure-test-1.C: Ditto.
11234	* g++.dg/asan/interception-malloc-test-1.C: Ditto.
11235
112362013-02-09  Paul Thomas  <pault@gcc.gnu.org>
11237
11238	PR fortran/55362
11239	* gfortran.dg/intrinsic_size_4.f90 : New test.
11240
112412013-02-09  Jakub Jelinek  <jakub@redhat.com>
11242
11243	PR target/56256
11244	* gcc.target/powerpc/pr56256.c: New test.
11245
112462013-02-08  Ian Lance Taylor  <iant@google.com>
11247
11248	* lib/go.exp: Load timeout.exp.
11249
112502013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
11251
11252	PR rtl-optimization/56246
11253	* gcc.target/i386/pr56246.c: New test.
11254
112552013-02-08  Jeff Law  <law@redhat.com>
11256
11257	PR debug/53948
11258	* gcc.dg/debug/dwarf2/pr53948.c: New test.
11259
112602013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
11261
11262	PR target/56043
11263	* gcc.target/powerpc/vsx-mass-1.c: Only run this test on
11264	powerpc*-*-linux*.
11265
112662013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
11267
11268	* 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
11269
112702013-02-08  Jakub Jelinek  <jakub@redhat.com>
11271
11272	PR rtl-optimization/56195
11273	* gcc.dg/torture/pr56195.c: New test.
11274
112752013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
11276
11277	PR fortran/54107
11278	* gfortran.dg/recursive_interface_2.f90: New test.
11279
112802013-02-08  Jakub Jelinek  <jakub@redhat.com>
11281
11282	PR tree-optimization/56250
11283	* gcc.c-torture/execute/pr56250.c: New test.
11284
112852013-02-08  Georg-Johann Lay  <avr@gjlay.de>
11286
11287	PR tree-optimization/56064
11288	* gcc.dg/fixed-point/view-convert-2.c: New test.
11289
112902013-02-08  Michael Matz  <matz@suse.de>
11291
11292	PR tree-optimization/52448
11293	* gcc.dg/pr52448.c: New test.
11294
112952013-02-08  Richard Biener  <rguenther@suse.de>
11296
11297	PR middle-end/56181
11298	* gcc.dg/torture/pr56181.c: New testcase.
11299
113002013-02-08  Georg-Johann Lay  <avr@gjlay.de>
11301
11302	PR target/54222
11303	* gcc.target/avr/torture/builtins-4-roundfx.c: New test.
11304	* gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
11305
113062013-02-07  Jakub Jelinek  <jakub@redhat.com>
11307
11308	PR c++/56241
11309	* g++.dg/parse/crash61.C: New test.
11310
11311	PR c++/56239
11312	* g++.dg/parse/pr56239.C: New test.
11313
11314	PR c++/56237
11315	* g++.dg/abi/mangle61.C: New test.
11316
113172013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
11318
11319	PR rtl-optimization/56225
11320	* gcc.target/i386/pr56225.c: New test.
11321
113222013-02-07  Jakub Jelinek  <jakub@redhat.com>
11323
11324	PR debug/56154
11325	* gcc.dg/guality/pr56154-1.c: New test.
11326	* gcc.dg/guality/pr56154-2.c: New test.
11327	* gcc.dg/guality/pr56154-3.c: New test.
11328	* gcc.dg/guality/pr56154-4.c: New test.
11329	* gcc.dg/guality/pr56154-aux.c: New file.
11330
11331	PR tree-optimization/55789
11332	* g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
11333	cleanup-tree-dump.
11334	* gcc.dg/tree-ssa/inline-3.c: Add
11335	--param max-early-inliner-iterations=2 option.
11336
113372013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11338
11339	PR debug/53363
11340	* g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
11341	Add -fno-dwarf2-cfi-asm to dg-options.
11342	Adapt match count.
11343
113442013-02-07  Jakub Jelinek  <jakub@redhat.com>
11345
11346	PR target/56228
11347	* gcc.dg/pr56228.c: New test.
11348
113492013-02-07  Alan Modra  <amodra@gmail.com>
11350
11351	PR target/54009
11352	* gcc.target/powerpc/pr54009.c: New test.
11353	PR target/54131
11354	* gfortran.dg/pr54131.f: New test.
11355
113562013-02-06  Paul Thomas  <pault@gcc.gnu.org>
11357
11358	PR fortran/55789
11359	* gfortran.dg/array_constructor_41.f90: New test.
11360
113612013-02-06  Janus Weil  <janus@gcc.gnu.org>
11362
11363	PR fortran/55978
11364	* gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
11365
113662013-02-06  Jakub Jelinek  <jakub@redhat.com>
11367
11368	PR middle-end/56217
11369	* g++.dg/gomp/pr56217.C: New test.
11370
113712013-02-05  Jakub Jelinek  <jakub@redhat.com>
11372
11373	PR tree-optimization/56205
11374	* gcc.dg/tree-ssa/stdarg-6.c: New test.
11375	* gcc.c-torture/execute/pr56205.c: New test.
11376
113772013-02-05  Richard Biener  <rguenther@suse.de>
11378
11379	PR tree-optimization/53342
11380	PR tree-optimization/53185
11381	* gcc.dg/vect/pr53185-2.c: New testcase.
11382
113832013-02-05  Jan Hubicka  <jh@suse.cz>
11384
11385	PR tree-optimization/55789
11386	* g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
11387	* g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
11388	* g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
11389	* g++.dg/ipa/inline-1.C: New testcase.
11390	* g++.dg/ipa/inline-2.C: New testcase.
11391	* g++.dg/ipa/inline-3.C: New testcase.
11392
113932013-02-05  Jan Hubicka  <jh@suse.cz>
11394
11395	PR tree-optimization/55789
11396	* g++.dg/torture/pr55789.C: New testcase.
11397
113982013-02-05  Jakub Jelinek  <jakub@redhat.com>
11399
11400	PR middle-end/56167
11401	* gcc.dg/pr56167.c: New test.
11402
114032013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
11404
11405	PR target/55146
11406	* gcc.target/sh/pr55146.c: New.
11407
114082013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
11409
11410	PR tree-optimization/54386
11411	* gcc.target/sh/pr54386.c: New.
11412
114132013-02-04  Paul Thomas  <pault@gcc.gnu.org>
11414
11415	PR fortran/56008
11416	* gfortran.dg/realloc_on _assign_16.f90 : New test.
11417
11418	PR fortran/47517
11419	* gfortran.dg/realloc_on _assign_17.f90 : New test.
11420
114212013-02-04  Alexander Potapenko  <glider@google.com>
11422	    Jack Howarth  <howarth@bromo.med.uc.edu>
11423	    Jakub Jelinek  <jakub@redhat.com>
11424
11425	PR sanitizer/55617
11426	* g++.dg/asan/pr55617.C: New test.
11427
114282013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
11429
11430	PR fortran/54195
11431	* gfortran.dg/typebound_operator_19.f90: New test.
11432	* gfortran.dg/typebound_assignment_4.f90: New test.
11433
114342013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
11435
11436	PR fortran/54107
11437	* gfortran.dg/recursive_interface_1.f90: New test.
11438
114392013-02-04  Richard Guenther  <rguenther@suse.de>
11440
11441	PR lto/56168
11442	* gcc.dg/lto/pr56168_0.c: New testcase.
11443	* gcc.dg/lto/pr56168_1.c: Likewise.
11444
114452013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
11446
11447	PR fortran/50627
11448	PR fortran/56054
11449	* gfortran.dg/block_12.f90:  New test.
11450	* gfortran.dg/module_error_1.f90:  New test.
11451
114522013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
11453
11454	* lib/target-supports.exp (check_effective_target_vect_float)
11455	(check_effective_target_vect_no_align): Add mips-sde-elf.
11456
114572013-02-01  Jakub Jelinek  <jakub@redhat.com>
11458
11459	* lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
11460
114612013-02-01  David Edelsohn  <dje.gcc@gmail.com>
11462
11463	* gcc.dg/pr56023.c: XFAIL on AIX.
11464	* gcc.dg/vect/pr49352.c: Same.
11465
114662013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
11467
11468	* gnat.dg/opt26.adb: New test.
11469
114702013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11471
11472	Revert.
11473	2013-01-27  Amol Pise  <amolpise15@gmail.com>
11474
11475	* gcc.target/arm/neon-vfnms-1.c: New test.
11476	* gcc.target/arm/neon-vfnma-1.c: New test.
11477
114782013-01-31  Richard Biener  <rguenther@suse.de>
11479
11480	PR tree-optimization/56157
11481	* gcc.dg/torture/pr56157.c: New testcase.
11482
114832013-01-30  Richard Biener  <rguenther@suse.de>
11484
11485	PR tree-optimization/56150
11486	* gcc.dg/torture/pr56150.c: New testcase.
11487
114882013-01-30  Jakub Jelinek  <jakub@redhat.com>
11489
11490	PR sanitizer/55374
11491	* g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
11492	to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
11493	printed in backtrace.
11494	* g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
11495	to avoid errors about mismatched allocation vs. deallocation.
11496
11497	PR c++/55742
11498	* g++.dg/mv1.C: Moved to...
11499	* g++.dg/ext/mv1.C: ... here.  Adjust test.
11500	* g++.dg/mv2.C: Moved to...
11501	* g++.dg/ext/mv2.C: ... here.  Adjust test.
11502	* g++.dg/mv3.C: Moved to...
11503	* g++.dg/ext/mv3.C: ... here.
11504	* g++.dg/mv4.C: Moved to...
11505	* g++.dg/ext/mv4.C: ... here.
11506	* g++.dg/mv5.C: Moved to...
11507	* g++.dg/ext/mv5.C: ... here.  Adjust test.
11508	* g++.dg/mv6.C: Moved to...
11509	* g++.dg/ext/mv6.C: ... here.  Adjust test.
11510	* g++.dg/ext/mv7.C: New test.
11511	* g++.dg/ext/mv8.C: New test.
11512	* g++.dg/ext/mv9.C: New test.
11513	* g++.dg/ext/mv10.C: New test.
11514	* g++.dg/ext/mv11.C: New test.
11515
115162013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
11517
11518	PR rtl-optimization/56144
11519	* gcc.dg/pr56144.c: New.
11520
115212013-01-30  David Edelsohn  <dje.gcc@gmail.com>
11522
11523	* g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
11524	message.
11525	* g++.dg/cpp0x/constexpr-53094-3.C: Same.
11526	* g++.dg/cpp0x/constexpr-55573.C: Same
11527
115282013-01-30  Georg-Johann Lay  <avr@gjlay.de>
11529
11530	PR tree-optimization/56064
11531	* gcc.dg/fixed-point/view-convert.c: New test.
11532
115332013-01-30  Andreas Schwab  <schwab@suse.de>
11534
11535	* lib/target-supports-dg.exp (dg-process-target): Use expr to
11536	evaluate the end index in string range.
11537
115382013-01-30  Tobias Burnus  <burnus@net-b.de>
11539
11540	PR fortran/56138
11541	* gfortran.dg/allocatable_function_6.f90: New.
11542
115432013-01-29  Janus Weil  <janus@gcc.gnu.org>
11544	    Mikael Morin  <mikael@gcc.gnu.org>
11545
11546	PR fortran/54107
11547	* gfortran.dg/proc_ptr_comp_36.f90: New.
11548
115492013-01-29  Richard Biener  <rguenther@suse.de>
11550
11551	PR tree-optimization/55270
11552	* gcc.dg/torture/pr55270.c: New testcase.
11553
115542013-01-28  Jakub Jelinek  <jakub@redhat.com>
11555
11556	PR rtl-optimization/56117
11557	* gcc.dg/pr56117.c: New test.
11558
115592013-01-28  Richard Biener  <rguenther@suse.de>
11560
11561	PR tree-optimization/56034
11562	* gcc.dg/torture/pr56034.c: New testcase.
11563
115642013-01-28  Jakub Jelinek  <jakub@redhat.com>
11565
11566	PR tree-optimization/56125
11567	* gcc.dg/pr56125.c: New test.
11568
115692013-01-28  Tobias Burnus  <burnus@net-b.de>
11570	    Mikael Morin  <mikael@gcc.gnu.org>
11571
11572	PR fortran/53537
11573	* gfortran.dg/import2.f90: Adjust undeclared type error messages.
11574	* gfortran.dg/import8.f90: Likewise.
11575	* gfortran.dg/interface_derived_type_1.f90: Likewise.
11576	* gfortran.dg/import10.f90: New test.
11577	* gfortran.dg/import11.f90: Likewise
11578
115792013-01-28  Jakub Jelinek  <jakub@redhat.com>
11580
11581	PR testsuite/56053
11582	* c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
11583	string.h.  Provide memset, malloc and free prototypes, adjust line
11584	numbers in dg-output.
11585	* c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
11586	Provide memset prototype and adjust line numbers in dg-output.
11587	* c-c++-common/asan/global-overflow-1.c: Likewise.
11588
11589	PR tree-optimization/56094
11590	* gcc.dg/pr56094.c: New test.
11591
115922013-01-27  Amol Pise  <amolpise15@gmail.com>
11593
11594	* gcc.target/arm/neon-vfnms-1.c: New test.
11595	* gcc.target/arm/neon-vfnma-1.c: New test.
11596
115972013-01-27  Uros Bizjak  <ubizjak@gmail.com>
11598
11599	PR target/56114
11600	* gcc.target/i386/pr56114.c: New test.
11601
116022013-01-27  Paul Thomas  <pault@gcc.gnu.org>
11603
11604	PR fortran/55984
11605	* gfortran.dg/associate_14.f90: New test.
11606
11607	PR fortran/56047
11608	* gfortran.dg/associate_13.f90: New test.
11609
116102013-01-25  Jakub Jelinek  <jakub@redhat.com>
11611
11612	PR tree-optimization/56098
11613	* gcc.dg/pr56098-1.c: New test.
11614	* gcc.dg/pr56098-2.c: New test.
11615
116162013-01-25  Georg-Johann Lay  <avr@gjlay.de>
11617
11618	PR target/54222
11619	* gcc.target/avr/torture/builtins-3-absfx.c: New test.
11620
116212013-01-22  Marek Polacek  <polacek@redhat.com>
11622
11623	PR tree-optimization/56035
11624	* gcc.dg/pr56035.c: New test.
11625
116262013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
11627
11628	* gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
11629	for MIPS.
11630
116312013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
11632
11633	* gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
11634
116352013-01-24  Jakub Jelinek  <jakub@redhat.com>
11636
11637	PR c/56078
11638	* gcc.dg/pr56078.c: New test.
11639	* gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
11640
116412013-01-24  Martin Jambor  <mjambor@suse.cz>
11642
11643	PR tree-optimization/55927
11644	* g++.dg/ipa/devirt-10.C: Disable early inlining.
11645
116462013-01-24  Uros Bizjak  <ubizjak@gmail.com>
11647
11648	* gcc.target/i386/movsd.c: New test.
11649
116502013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
11651
11652	PR inline-asm/55934
11653	* gcc.target/i386/pr55934.c: New test.
11654
116552013-01-23  Janus Weil  <janus@gcc.gnu.org>
11656
11657	PR fortran/56081
11658	* gfortran.dg/select_8.f90: New.
11659
116602013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
11661
11662	* gcc.target/microblaze/microblaze.exp: Remove
11663	target_config_cflags check.
11664
116652013-01-23  Jakub Jelinek  <jakub@redhat.com>
11666
11667	PR fortran/56052
11668	* gfortran.dg/gomp/pr56052.f90: New test.
11669
11670	PR target/49069
11671	* gcc.dg/pr49069.c: New test.
11672
116732013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
11674
11675	PR c++/55944
11676	* g++.dg/cpp0x/constexpr-static10.C: New.
11677
116782013-01-22  Uros Bizjak  <ubizjak@gmail.com>
11679
11680	PR target/56028
11681	* gcc.target/i386/pr56028.c: New test.
11682
116832013-01-22  Jakub Jelinek  <jakub@redhat.com>
11684
11685	PR target/55686
11686	* gcc.target/i386/pr55686.c: New test.
11687
116882013-01-22  Dodji Seketeli  <dodji@redhat.com>
11689
11690	PR c++/53609
11691	* g++.dg/cpp0x/variadic139.C: New test.
11692	* g++.dg/cpp0x/variadic140.C: Likewise.
11693	* g++.dg/cpp0x/variadic141.C: Likewise.
11694
116952013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
11696
11697	* gnat.dg/warn8.adb: New test.
11698
116992013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11700
11701	PR fortran/55919
11702	* gfortran.dg/include_8.f90: New test.
11703
117042013-01-21  Uros Bizjak  <ubizjak@gmail.com>
11705
11706	* gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
11707	* gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
11708
117092013-01-21  Jakub Jelinek  <jakub@redhat.com>
11710
11711	PR tree-optimization/56051
11712	* gcc.c-torture/execute/pr56051.c: New test.
11713
117142013-01-21  Uros Bizjak  <ubizjak@gmail.com>
11715
11716	PR rtl-optimization/56023
11717	* gcc.dg/pr56023.c: New test.
11718
117192013-01-21  Martin Jambor  <mjambor@suse.cz>
11720
11721	PR middle-end/56022
11722	* gcc.target/i386/pr56022.c: New test.
11723
117242013-01-21  Jason Merrill  <jason@redhat.com>
11725
11726	* lib/target-supports.exp (check_effective_target_alias): New.
11727
117282013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
11729
11730	PR debug/53235
11731	* g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
11732
117332013-01-20  Hans-Peter Nilsson  <hp@axis.com>
11734
11735	* gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
11736
117372013-01-19  Jeff Law  <law@redhat.com>
11738
11739	PR tree-optimization/52631
11740	* tree-ssa/pr52631.c: New test.
11741	* tree-ssa/ssa-fre-9: Update expected output.
11742
117432013-01-19  Anthony Green  <green@moxielogic.com>
11744
11745	* gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
11746	for moxie.
11747
117482013-01-18  Jakub Jelinek  <jakub@redhat.com>
11749
11750	PR tree-optimization/56029
11751	* g++.dg/torture/pr56029.C: New test.
11752
117532013-01-18  Sharad Singhai  <singhai@google.com>
11754
11755	PR tree-optimization/55995
11756	* gcc.dg/vect/vect.exp: Use "details" flags for dump info.
11757
117582013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
11759
11760	PR target/55433
11761	* gcc.target/i386/pr55433.c: New.
11762
117632013-01-18  Jakub Jelinek  <jakub@redhat.com>
11764
11765	PR middle-end/56015
11766	* gfortran.dg/pr56015.f90: New test.
11767
117682013-01-18  Janis Johnson  <janisjo@codesourcery.com>
11769
11770	* gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
11771
117722013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
11773
11774	* gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
11775	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11776	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11777	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11778	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11779
117802013-01-17  Jeff Law  <law@redhat.com>
11781
11782	* gcc.dg/pr52573.c: Move to...
11783	* gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
11784
11785	PR rtl-optimization/52573
11786	* gcc.dg/pr52573.c: New test.
11787
117882013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
11789
11790	PR sanitizer/55679
11791	* g++.dg/asan/interception-test-1.C: Skip on darwin.
11792	* lib/target-supports.exp (check_effective_target_swapcontext): Use
11793	check_no_compiler_messages to test support in ucontext.h.
11794	(check_effective_target_setrlimit): Return 0 for Darwin's non-posix
11795	compliant RLIMIT_AS.
11796
117972013-01-17  Marek Polacek  <polacek@redhat.com>
11798
11799	PR rtl-optimization/55833
11800	* gcc.dg/pr55833.c: New test.
11801
118022013-01-17  Jan Hubicka  <jh@suse.cz>
11803
11804	PR tree-optimization/55273
11805	* gcc.c-torture/compile/pr55273.c: New testcase.
11806
118072013-01-17  Uros Bizjak  <ubizjak@gmail.com>
11808
11809	PR target/55981
11810	* gcc.target/pr55981.c: New test.
11811
118122013-01-17  Janis Johnson  <janisjo@codesourcery.com>
11813
11814	* gcc.target/arm/pr40887.c: Require at least armv5.
11815	* gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
11816	* gcc.target/arm/pr51915.c: Likewise.
11817	* gcc.target/arm/pr52006.c: Likewise.
11818	* gcc.target/arm/pr53187.c: Likewise.
11819
11820	* gcc.target/arm/ftest-support.h: Replace for compile-only tests.
11821	* gcc.target/arm/ftest-support-arm.h: Delete.
11822	* gcc.target/arm/ftest-support-thumb.h: Delete.
11823	* gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
11824	* gcc.target/arm/ftest-armv4t-arm.c: Likewise.
11825	* gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
11826	* gcc.target/arm/ftest-armv5t-arm.c: Likewise.
11827	* gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
11828	* gcc.target/arm/ftest-armv5te-arm.c: Likewise.
11829	* gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
11830	* gcc.target/arm/ftest-armv6-arm.c: Likewise.
11831	* gcc.target/arm/ftest-armv6-thumb.c: Likewise.
11832	* gcc.target/arm/ftest-armv6k-arm.c: Likewise.
11833	* gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
11834	* gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
11835	* gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
11836	* gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
11837	* gcc.target/arm/ftest-armv6z-arm.c: Likewise.
11838	* gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
11839	* gcc.target/arm/ftest-armv7a-arm.c: Likewise.
11840	* gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
11841	* gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
11842	* gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
11843	* gcc.target/arm/ftest-armv7r-arm.c: Likewise.
11844	* gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
11845	* gcc.target/arm/ftest-armv8a-arm.c: Likewise.
11846	* gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
11847
118482013-01-17  Martin Jambor  <mjambor@suse.cz>
11849
11850	PR tree-optimizations/55264
11851	* g++.dg/ipa/pr55264.C: New test.
11852
118532013-01-16  Janus Weil  <janus@gcc.gnu.org>
11854
11855	PR fortran/55983
11856	* gfortran.dg/class_55.f90: New.
11857
118582013-01-16  Janis Johnson  <janisjo@codesourcery.com>
11859
11860	PR testsuite/55994
11861	* gcc.c-torture/execute/builtins/builtins.exp: Add
11862	-Wl,--allow-multiple-definition for eabi and elf targets.
11863
11864	PR testsuite/54622
11865	* lib/target-supports.exp (check_effective_target_vect_perm_byte,
11866	check_effective_target_vect_perm_short,
11867	check_effective_target_vect_widen_mult_qi_to_hi_pattern,
11868	check_effective_target_vect64): Return 0 for big-endian ARM.
11869	(check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
11870
11871	* gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
11872	prototypes.
11873
118742013-01-16  Richard Biener  <rguenther@suse.de>
11875
11876	PR tree-optimization/55964
11877	* gcc.dg/torture/pr55964.c: New testcase.
11878
118792013-01-16  Richard Biener  <rguenther@suse.de>
11880
11881	PR tree-optimization/54767
11882	PR tree-optimization/53465
11883	* gfortran.fortran-torture/execute/pr54767.f90: New testcase.
11884
118852013-01-16  Christian Bruel  <christian.bruel@st.com>
11886
11887	PR target/55301
11888	* gcc.target/sh/sh-switch.c: New testcase.
11889
118902013-01-15  Janis Johnson  <janisjo@codesourcery.com>
11891
11892	* gcc.dg/webizer.c: Increase the array size.
11893
118942013-01-15  Jakub Jelinek  <jakub@redhat.com>
11895
11896	PR target/55940
11897	* gcc.dg/pr55940.c: New test.
11898
118992013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
11900	    Harald Anlauf  <anlauf@gmx.de>
11901
11902	* gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
11903	* gfortran.dg/bounds_check_5.f90: Likewise.
11904	* gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
11905	* gfortran.dg/continuation_9.f90: Likewise.
11906	* gfortran.dg/move_alloc_13.f90: Likewise.
11907	* gfortran.dg/structure_constructor_11.f90: Likewise.
11908	* gfortran.dg/tab_continuation.f: Likewise.
11909	* gfortran.dg/warning-directive-2.F90: Likewise.
11910	* gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
11911
119122013-01-15  Janis Johnson  <janisjo@codesourcery.com>
11913
11914	* gcc.target/arm/fma.c: Skip for conflicting multilib options.
11915	* gcc.target/arm/fma-sp.c: Likewise.
11916
119172013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11918
11919	PR rtl-optimization/55153
11920	* gcc.dg/pr55153.c: New.
11921
119222013-01-15  Jakub Jelinek  <jakub@redhat.com>
11923
11924	PR tree-optimization/55920
11925	* gcc.c-torture/compile/pr55920.c: New test.
11926
119272013-01-15  Richard Biener  <rguenther@suse.de>
11928
11929	PR middle-end/55882
11930	* gcc.dg/torture/pr55882.c: New testcase.
11931
119322013-01-15  Jakub Jelinek  <jakub@redhat.com>
11933
11934	PR tree-optimization/55955
11935	* gcc.c-torture/compile/pr55955.c: New test.
11936
119372013-01-15  Dodji Seketeli  <dodji@redhat.com>
11938
11939	PR c++/55663
11940	* g++.dg/cpp0x/alias-decl-31.C: New test.
11941
119422013-01-15  Paul Thomas  <pault@gcc.gnu.org>
11943
11944	PR fortran/54286
11945	* gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
11946	case where interface is null.
11947
119482013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11949
11950	PR fortran/55806
11951	* gfortran.dg/array_constructor_40.f90:  New test.
11952
119532013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
11954
11955	* gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
11956
119572013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
11958
11959	* gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
11960	* gcc.target/aarch64/vect-ld1r-compile.c: New.
11961	* gcc.target/aarch64/vect-ld1r-fp.c: New.
11962	* gcc.target/aarch64/vect-ld1r.c: New.
11963	* gcc.target/aarch64/vect-ld1r.x: New.
11964
119652013-01-14  Andi Kleen  <ak@linux.intel.com>
11966
11967	PR target/55948
11968	* gcc.target/i386/hle-clear-rel.c: New file
11969	* gcc.target/i386/hle-store-rel.c: New file.
11970
119712013-01-14  Harald Anlauf  <anlauf@gmx.de>
11972
11973	* gfortran.dg/aint_anint_1.f90: Add dg-do run.
11974	* gfortran.dg/bounds_check_4.f90: Likewise.
11975	* gfortran.dg/inquire_10.f90: Likewise.
11976	* gfortran.dg/minloc_3.f90: Likewise.
11977	* gfortran.dg/minlocval_3.f90: Likewise.
11978	* gfortran.dg/module_double_reuse.f90: Likewise.
11979	* gfortran.dg/mvbits_1.f90: Likewise.
11980	* gfortran.dg/oldstyle_1.f90: Likewise.
11981	* gfortran.dg/pr20163-2.f: Likewise.
11982	* gfortran.dg/save_1.f90: Likewise.
11983	* gfortran.dg/scan_1.f90: Likewise.
11984	* gfortran.dg/select_char_1.f90: Likewise.
11985	* gfortran.dg/shape_4.f90: Likewise.
11986	* gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
11987	* gfortran.dg/function_optimize_10.f90: Likewise.
11988	* gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
11989	* gfortran.dg/used_types_17.f90: Likewise.
11990	* gfortran.dg/used_types_18.f90: Likewise.
11991
119922013-01-13  Paul Thomas  <pault@gcc.gnu.org>
11993
11994	PR fortran/54286
11995	* gfortran.dg/proc_ptr_result_8.f90 : New test.
11996
119972013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
11998
11999	* gcc.dg/unroll_5.c: Add nomips16 attributes.
12000
120012013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
12002
12003	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
12004
120052013-01-12  Janus Weil  <janus@gcc.gnu.org>
12006
12007	PR fortran/55072
12008	* gfortran.dg/assumed_type_2.f90: Fix test case.
12009	* gfortran.dg/internal_pack_13.f90: New test.
12010	* gfortran.dg/internal_pack_14.f90: New test.
12011
120122013-01-08  Paul Thomas  <pault@gcc.gnu.org>
12013
12014	PR fortran/55868
12015	* gfortran.dg/unlimited_polymorphic_8.f90: Update
12016	scan-tree-dump-times for foo.0.x._vptr to deal with change from
12017	$tar to STAR.
12018
120192013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
12020
12021	* gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
12022
120232013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12024
12025	PR target/55719
12026	* gcc.target/s390/pr55719.c: New testcase.
12027
120282013-01-11  Richard Guenther  <rguenther@suse.de>
12029
12030	PR tree-optimization/44061
12031	* gcc.dg/pr44061.c: New testcase.
12032
120332013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
12034
12035	Update copyright years.
12036
120372013-01-10  Aldy Hernandez  <aldyh@redhat.com>
12038	    Jakub Jelinek  <jakub@redhat.com>
12039
12040	PR target/55565
12041	* gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
12042
120432013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
12044
12045	PR rtl-optimization/55672
12046	* gcc.target/i386/pr55672.c: New.
12047
120482013-01-10  Jeff Law  <law@redhat.com>
12049
12050	* gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
12051	pass/fail message unique.
12052
12053
120542013-01-10  Jason Merrill  <jason@redhat.com>
12055
12056	* ada/.gitignore: New.
12057
120582013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12059
12060	* g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
12061	Add tls options.
12062	* g++.dg/tls/thread_local2.C: Likewise.
12063	* g++.dg/tls/thread_local2g.C: Likewise.
12064	* g++.dg/tls/thread_local6.C: Likewise.
12065	* g++.dg/tls/thread_local-order1.C: Add tls options.
12066	* g++.dg/tls/thread_local-order2.C: Likewise.
12067	* g++.dg/tls/thread_local3.C: Likewise.
12068	* g++.dg/tls/thread_local3g.C: Likewise.
12069	* g++.dg/tls/thread_local4.C: Likewise.
12070	* g++.dg/tls/thread_local4g.C: Likewise.
12071	* g++.dg/tls/thread_local5.C: Likewise.
12072	* g++.dg/tls/thread_local5g.C: Likewise.
12073	* g++.dg/tls/thread_local6g.C: Likewise.
12074
120752013-01-10  Kostya Serebryany  <kcc@google.com>
12076
12077	* g++.dg/asan/asan_test.cc: Sync from upstream.
12078
120792013-01-10  Jakub Jelinek  <jakub@redhat.com>
12080
12081	PR tree-optimization/55921
12082	* gcc.c-torture/compile/pr55921.c: New test.
12083
120842013-01-09  Jan Hubicka  <jh@suse.cz>
12085
12086	PR tree-optimization/55569
12087	* gcc.c-torture/compile/pr55569.c: New testcase.
12088
120892013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
12090
12091	PR fortran/47203
12092	* gfortran.dg/use_28.f90: New test.
12093
120942013-01-09  Uros Bizjak  <ubizjak@gmail.com>
12095
12096	* gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
12097	number matching more robust.
12098
120992013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
12100
12101	PR rtl-optimization/55829
12102	* gcc.target/i386/pr55829.c: New.
12103
121042013-01-09  Tobias Burnus  <burnus@net-b.de>
12105
12106	PR fortran/55758
12107	* gfortran.dg/bind_c_bool_1.f90: New.
12108	* gfortran.dg/do_5.f90: Add dg-warning.
12109
121102013-01-09  Jan Hubicka  <jh@suse.cz>
12111
12112	PR tree-optimization/55875
12113	* gcc.c-torture/execute/pr55875.c: New testcase.
12114	* g++.dg/torture/pr55875.C: New testcase.
12115
121162013-01-09  Jakub Jelinek  <jakub@redhat.com>
12117
12118	PR c/48418
12119	* c-c++-common/pr48418.c: New test.
12120
121212013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
12122
12123	PR c++/55801
12124	* g++.dg/tls/thread_local-ice.C: New.
12125
121262013-01-09  Andreas Schwab  <schwab@suse.de>
12127
12128	* gcc.dg/guality/pr54693.c: Null-terminate arr.
12129
121302013-01-09  Jakub Jelinek  <jakub@redhat.com>
12131
12132	PR tree-optimization/48189
12133	* gcc.dg/pr48189.c: New test.
12134
121352013-01-04  Jan Hubicka  <jh@suse.cz>
12136
12137	PR tree-optimization/55823
12138	* g++.dg/ipa/devirt-10.C: New testcase.
12139
121402013-01-08  Uros Bizjak  <ubizjak@gmail.com>
12141	    Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
12142
12143	PR rtl-optimization/55845
12144	* gcc.target/i386/pr55845.c: New test.
12145
121462013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
12147
12148	* gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
12149	instructions generated instead of number of occurances.
12150
121512013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
12152
12153	* gcc.target/aarch64/vect-fcm-eq-d.c: New.
12154	* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12155	* gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12156	* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12157	* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12158	* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12159	* gcc.target/aarch64/vect-fcm.x: Likewise.
12160	* lib/target-supports.exp
12161	(check_effective_target_vect_cond): Enable for AArch64.
12162
121632013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
12164
12165	* gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
12166	endian-safe float pool loading.
12167	(test_square_root_v4sf): Likewise.
12168	(test_square_root_v2df): Likewise.
12169	* lib/target-supports.exp
12170	(check_effective_target_vect_call_sqrtf): Add AArch64.
12171
121722013-01-08  Martin Jambor  <mjambor@suse.cz>
12173
12174	PR debug/55579
12175	* gcc.dg/tree-ssa/pr55579.c: New test.
12176
121772013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12178
12179	* g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
12180	asm comments.
12181
121822013-01-08  Jakub Jelinek  <jakub@redhat.com>
12183
12184	PR middle-end/55890
12185	* gcc.dg/torture/pr55890-3.c: New test.
12186
12187	PR middle-end/55851
12188	* gcc.c-torture/compile/pr55851.c: New test.
12189
12190	PR sanitizer/55844
12191	* c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
12192	dg-options.
12193
121942013-01-08  Paul Thomas  <pault@gcc.gnu.org>
12195
12196	PR fortran/55618
12197	* gfortran.dg/elemental_scalar_args_2.f90: New test.
12198
121992013-01-07  Tobias Burnus  <burnus@net-b.de>
12200
12201	PR fortran/55763
12202	* gfortran.dg/pointer_init_2.f90: Update dg-error.
12203	* gfortran.dg/pointer_init_7.f90: New.
12204
122052013-01-07  Richard Biener  <rguenther@suse.de>
12206
12207	* gcc.dg/lto/pr55525_0.c (s): Size like char *.
12208
122092013-01-07  Richard Biener  <rguenther@suse.de>
12210
12211	PR middle-end/55890
12212	* gcc.dg/torture/pr55890-1.c: New testcase.
12213	* gcc.dg/torture/pr55890-2.c: Likewise.
12214
122152013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
12216
12217	* gcc.target/aarch64/fmovd.c: New.
12218	* gcc.target/aarch64/fmovf.c: Likewise.
12219	* gcc.target/aarch64/fmovd-zero.c: Likewise.
12220	* gcc.target/aarch64/fmovf-zero.c: Likewise.
12221	* gcc.target/aarch64/vect-fmovd.c: Likewise.
12222	* gcc.target/aarch64/vect-fmovf.c: Likewise.
12223	* gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12224	* gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12225
122262013-01-07  Richard Biener  <rguenther@suse.de>
12227
12228	PR tree-optimization/55888
12229	PR tree-optimization/55862
12230	* gcc.dg/torture/pr55888.c: New testcase.
12231
122322013-01-07  Tobias Burnus  <burnus@net-b.de>
12233
12234	PR fortran/55852
12235	* gfortran.dg/intrinsic_size_3.f90: New.
12236
122372013-01-07  Tobias Burnus  <burnus@net-b.de>
12238
12239	PR fortran/55763
12240	* gfortran.dg/select_type_32.f90: New.
12241
122422013-01-04  Dodji Seketeli  <dodji@redhat.com>
12243
12244	PR c++/52343
12245	* g++.dg/cpp0x/alias-decl-29.C: New test.
12246
122472013-01-06  Paul Thomas  <pault@gcc.gnu.org>
12248
12249	PR fortran/53876
12250	PR fortran/54990
12251	PR fortran/54992
12252	* gfortran.dg/class_array_15.f03: New test.
12253
122542013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
12255
12256	PR fortran/42769
12257	PR fortran/45836
12258	PR fortran/45900
12259	* gfortran.dg/use_23.f90: New test.
12260	* gfortran.dg/use_24.f90: New test.
12261	* gfortran.dg/use_25.f90: New test.
12262	* gfortran.dg/use_26.f90: New test.
12263	* gfortran.dg/use_27.f90: New test.
12264
122652013-01-06  Olivier Hainque  <hainque@adacore.com>
12266
12267	* gnat.dg/specs/clause_on_volatile.ads: New test.
12268
122692013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12270
12271	* gnat.dg/alignment10.adb: New test.
12272
122732013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12274	    Mikael Morin  <mikael@gcc.gnu.org>
12275
12276	PR fortran/55827
12277	* gfortran.dg/use_22.f90: New test.
12278
122792013-01-04  Andrew Pinski  <apinski@cavium.com>
12280
12281	* gcc.target/aarch64/cmp-1.c: New testcase.
12282
122832013-01-04  Paul Thomas  <pault@gcc.gnu.org>
12284
12285	PR fortran/55172
12286	* gfortran.dg/select_type_31.f03: New test.
12287
122882013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
12289
12290	PR c++/54526 (again)
12291	* g++.dg/cpp0x/parse2.C: Extend.
12292	* g++.old-deja/g++.other/crash28.C: Adjust.
12293
122942013-01-04  Richard Biener  <rguenther@suse.de>
12295
12296	PR tree-optimization/55862
12297	* gcc.dg/torture/pr55862.c: New testcase.
12298
122992013-01-04  Martin Jambor  <mjambor@suse.cz>
12300
12301	PR tree-optimization/55755
12302	* gcc.dg/torture/pr55755.c: New test.
12303	* gcc.dg/tree-ssa/sra-13.c: Likewise.
12304	* gcc.dg/tree-ssa/pr45144.c: Update.
12305
123062013-01-04  Richard Biener  <rguenther@suse.de>
12307
12308	PR middle-end/55863
12309	* gcc.dg/fold-reassoc-2.c: New testcase.
12310
123112013-01-04  Tobias Burnus  <burnus@net-b.de>
12312
12313	PR fortran/55763
12314	* gfortran.dg/null_7.f90: New.
12315
123162013-01-04  Tobias Burnus  <burnus@net-b.de>
12317
12318	PR fortran/55854
12319	PR fortran/55763
12320	* gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
12321	* gfortran.dg/unlimited_polymorphic_7.f90: New.
12322	* gfortran.dg/unlimited_polymorphic_8.f90: New.
12323
123242013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
12325
12326	* gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
12327
123282013-01-03  Janus Weil  <janus@gcc.gnu.org>
12329
12330	PR fortran/55855
12331	* gfortran.dg/assignment_1.f90: Modified.
12332	* gfortran.dg/assignment_4.f90: New.
12333
123342013-01-03  David Edelsohn  <dje.gcc@gmail.com>
12335
12336	* gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
12337
123382013-01-03  Richard Biener  <rguenther@suse.de>
12339
12340	PR tree-optimization/55857
12341	* gcc.dg/vect/pr55857-1.c: New testcase.
12342	* gcc.dg/vect/pr55857-2.c: Likewise.
12343
123442013-01-03  Jakub Jelinek  <jakub@redhat.com>
12345
12346	PR rtl-optimization/55838
12347	* gcc.dg/pr55838.c: New test.
12348
12349	PR tree-optimization/55832
12350	* gcc.c-torture/compile/pr55832.c: New test.
12351
123522013-01-02  Teresa Johnson  <tejohnson@google.com>
12353
12354	* gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
12355	* gcc.dg/tree-ssa/loop-23.c: Ditto.
12356	* gcc.dg/tree-ssa/cunroll-1.c: Ditto.
12357	* gcc.dg/tree-ssa/cunroll-2.c: Ditto.
12358	* gcc.dg/tree-ssa/cunroll-3.c: Ditto.
12359	* gcc.dg/tree-ssa/cunroll-4.c: Ditto.
12360	* gcc.dg/tree-ssa/cunroll-5.c: Ditto.
12361	* gcc.dg/unroll_1.c: Ditto.
12362	* gcc.dg/unroll_2.c: Ditto.
12363	* gcc.dg/unroll_3.c: Ditto.
12364	* gcc.dg/unroll_4.c: Ditto.
12365
123662013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12367
12368	* gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
12369
123702013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12371
12372	PR fortran/55818
12373	* gfortran.dg/eof_4.f90: New test.
12374
123752013-01-02  Jakub Jelinek  <jakub@redhat.com>
12376
12377	* lib/c-compat.exp (compat-use-alt-compiler): Remove
12378	-fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
12379	(compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
12380	(compat_setup_dfp): Initialize compat_alt_caret and
12381	compat_save_TEST_ALWAYS_FLAGS.
12382
123832013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12384
12385	* gcc.dg/torture/tls/tls-reload-1.c: New test.
12386
123872013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12388
12389	* gcc.dg/torture/fp-int-convert-2.c: New test.
12390
123912013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12392
12393	* gfortran.dg/newunit_3.f90: Add dg-do run.
12394	* gfortran.dg/inquire_15.f90: Add dg-do run.
12395
123962013-01-01  Jakub Jelinek  <jakub@redhat.com>
12397
12398	PR tree-optimization/55831
12399	* gcc.dg/pr55831.c: New test.
12400
12401Copyright (C) 2013 Free Software Foundation, Inc.
12402
12403Copying and distribution of this file, with or without modification,
12404are permitted in any medium without royalty provided the copyright
12405notice and this notice are preserved.
12406