98a6505c3ef66e76e7a509955dab385086da288d
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-05-13 Marek Polacek <polacek@redhat.com>
2
3 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
4 * c-c++-common/pr50459-2.c: New test.
5
6 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/54310
9 * g++.dg/template/pr54310.C: New.
10
11 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
12 Sandra Loosemore <sandra@codesourcery.com>
13
14 * gcc.target/mips/loongson-simd.c: Disable micromips too.
15
16 2014-05-13 Catherine Moore <clm@cm00re.com>
17
18 * gcc.target/mips/near-far-1.c: Adjust expected output
19 to allow the JALS instruction.
20 * gcc.target/mips/near-far-2.c: Likewise.
21 * gcc.target/mips/near-far-4.c: Likewise.
22
23 2014-05-13 Bin Cheng <bin.cheng@arm.com>
24
25 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
26
27 2014-05-13 Jakub Jelinek <jakub@redhat.com>
28
29 PR target/61060
30 * gcc.dg/pr61060.c: New test.
31
32 2014-05-12 DJ Delorie <dj@redhat.com>
33
34 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
35 * gcc.dg/sibcall-4.c: Likewise.
36
37 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
38
39 * objc.dg/shadow-1.m: New test.
40 * objc.dg/shadow-2.m: New test.
41 * objc.dg/ivar-scope-1.m: New test.
42 * objc.dg/ivar-scope-2.m: New test.
43 * objc.dg/ivar-scope-3.m: New test.
44 * objc.dg/ivar-scope-4.m: New test.
45 * objc.dg/ivar-visibility-1.m: New test.
46 * objc.dg/ivar-visibility-2.m: New test.
47 * objc.dg/ivar-visibility-3.m: New test.
48 * objc.dg/ivar-visibility-4.m: New test.
49
50 2014-05-12 Tobias Burnus <burnus@net-b.de>
51
52 PR fortran/60127
53 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
54
55 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
56
57 PR fortran/60834
58 * gfortran.dg/associate_16.f90: New test.
59
60 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
61
62 PR target/60991
63 * gcc.target/avr/pr60991.c: New testcase.
64
65 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/60054
68 * g++.dg/cpp1y/pr60054.C: New.
69
70 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/51199
73 * g++.dg/template/pr51199.C: New.
74
75 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
76
77 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
78
79 2014-05-11 Jakub Jelinek <jakub@redhat.com>
80
81 * gfortran.dg/gomp/affinity-1.f90: New test.
82
83 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
84
85 * gcc.dg/torture/pr61136.c: New test.
86
87 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
88
89 PR c++/59705
90 * g++.dg/cpp0x/sfinae51.C: New.
91
92 PR c++/58353
93 * g++.dg/cpp0x/variadic157.C: New.
94
95 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
96
97 PR target/51244
98 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
99
100 2014-05-10 Marek Polacek <polacek@redhat.com>
101
102 * gcc.dg/pedwarn-init.c: New test.
103 * gcc.dg/init-string-1.c: Adjust dg-error.
104
105 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
106
107 * lib/target-supports.exp
108 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
109 to the list.
110
111 2014-05-09 Marek Polacek <polacek@redhat.com>
112
113 PR c/61096
114 * gcc.dg/pr61096-1.c: New test.
115 * gcc.dg/pr61096-2.c: New test.
116
117 2014-05-09 Florian Weimer <fweimer@redhat.com>
118
119 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
120 * g++.dg/fstack-protector-strong.C: Likewise.
121 * gcc.target/i386/ssp-strong-reg.c: New file.
122
123 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
124
125 PR target/61055
126 * gcc.target/avr/torture/pr61055.c: New test.
127
128 2014-05-09 Marek Polacek <polacek@redhat.com>
129
130 PR c/50459
131 * c-c++-common/attributes-1.c: Move test line to a new test.
132 * c-c++-common/attributes-2.c: New test.
133 * c-c++-common/pr50459.c: New test.
134 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
135 * gcc.dg/nonnull-2.c: Likewise.
136 * gcc.dg/pr55570.c: Modify dg-error.
137 * gcc.dg/tm/wrap-2.c: Likewise.
138
139 2014-05-08 Jeff Law <law@redhat.com>
140
141 PR tree-optimization/61009
142 * g++.dg/tree-ssa/pr61009.C: New test.
143
144 2014-05-08 Matthias Klose <doko@ubuntu.com>
145
146 PR driver/61106
147 * gcc-dg/unused-8a.c: New.
148 * gcc-dg/unused-8b.c: Likewise.
149
150 2014-05-08 Marek Polacek <polacek@redhat.com>
151
152 PR c/61053
153 * gcc.dg/pr61053.c: New test.
154
155 2014-05-08 Marek Polacek <polacek@redhat.com>
156
157 PR c/61077
158 * gcc.dg/pr61077.c: New test.
159
160 2014-05-08 Tobias Burnus <burnus@net-b.de>
161
162 * gfortran.dg/coarray_collectives_1.f90: New.
163 * gfortran.dg/coarray_collectives_2.f90: New.
164 * gfortran.dg/coarray_collectives_3.f90: New.
165 * gfortran.dg/coarray_collectives_4.f90: New.
166 * gfortran.dg/coarray_collectives_5.f90: New.
167 * gfortran.dg/coarray_collectives_6.f90: New.
168 * gfortran.dg/coarray/collectives_1.f90: New.
169 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
170 * gfortran.dg/assumed_type_4.f90: Update dg-error.
171 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
172 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
173 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
174 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
175 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
176
177 2014-05-08 Wei Mi <wmi@google.com>
178
179 PR target/58066
180 * gcc.target/i386/pr58066.c: New test.
181
182 2014-05-08 Joseph Myers <joseph@codesourcery.com>
183
184 * gcc.target/i386/avx256-unaligned-load-2.c,
185 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
186 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
187 packed-single instructions.
188
189 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
190
191 PR c++/13981
192 * g++.dg/diagnostic/pr13981.C: New.
193
194 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
195
196 PR tree-optimization/59100
197 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
198 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
199
200 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
201
202 PR tree-optimization/61095
203 * gcc.dg/torture/pr61095.c: New test.
204
205 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
206
207 PR middle-end/39246
208 * gcc.dg/uninit-13.c: Move warning on the actual source line where
209 the uninitialized complex is used.
210 * gcc.dg/uninit-17.c: New test to check partial initialization of
211 complex with branches.
212 * gcc.dg/uninit-17-O0.c: Likewise.
213
214 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
215
216 PR target/60884
217 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
218 (test_03): Rename to test_02.
219
220 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
221
222 PR c++/61083
223 * g++.dg/cpp0x/sfinae50.C: New.
224
225 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/61080
228 * g++.dg/cpp0x/deleted7.C: New.
229
230 2014-05-07 Richard Biener <rguenther@suse.de>
231
232 PR tree-optimization/61034
233 * g++.dg/tree-ssa/pr61034.C: New testcase.
234
235 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
236
237 * gcc.target/epiphany/isr-arg.c: New file.
238
239 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
240
241 PR tree-optimization/52252
242 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
243
244 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
245
246 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
247 * gcc.target/aarch64/simd/vrev16p8.x: New file.
248 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
249 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
250 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
251 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
252 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
253 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
254 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
255 * gcc.target/aarch64/simd/vrev16s8.x: New file.
256 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
257 * gcc.target/aarch64/simd/vrev16u8.x: New file.
258 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
259 * gcc.target/aarch64/simd/vrev32p16.x: New file.
260 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
261 * gcc.target/aarch64/simd/vrev32p8.x: New file.
262 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
263 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
264 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
265 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
266 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
267 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
268 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
269 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
270 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
271 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
272 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
273 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
274 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
275 * gcc.target/aarch64/simd/vrev32s16.x: New file.
276 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
277 * gcc.target/aarch64/simd/vrev32s8.x: New file.
278 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
279 * gcc.target/aarch64/simd/vrev32u16.x: New file.
280 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
281 * gcc.target/aarch64/simd/vrev32u8.x: New file.
282 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
283 * gcc.target/aarch64/simd/vrev64f32.x: New file.
284 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
285 * gcc.target/aarch64/simd/vrev64p16.x: New file.
286 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
287 * gcc.target/aarch64/simd/vrev64p8.x: New file.
288 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
289 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
290 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
291 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
292 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
293 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
294 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
295 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
296 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
297 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
298 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
299 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
300 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
301 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
302 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
303 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
304 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
305 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
306 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
307 * gcc.target/aarch64/simd/vrev64s16.x: New file.
308 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
309 * gcc.target/aarch64/simd/vrev64s32.x: New file.
310 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
311 * gcc.target/aarch64/simd/vrev64s8.x: New file.
312 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
313 * gcc.target/aarch64/simd/vrev64u16.x: New file.
314 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
315 * gcc.target/aarch64/simd/vrev64u32.x: New file.
316 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
317 * gcc.target/aarch64/simd/vrev64u8.x: New file.
318
319 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
320
321 gcc.target/aarch64/simd/ext_f32.x: New file.
322 gcc.target/aarch64/simd/ext_f32_1.c: New file.
323 gcc.target/aarch64/simd/ext_p16.x: New file.
324 gcc.target/aarch64/simd/ext_p16_1.c: New file.
325 gcc.target/aarch64/simd/ext_p8.x: New file.
326 gcc.target/aarch64/simd/ext_p8_1.c: New file.
327 gcc.target/aarch64/simd/ext_s16.x: New file.
328 gcc.target/aarch64/simd/ext_s16_1.c: New file.
329 gcc.target/aarch64/simd/ext_s32.x: New file.
330 gcc.target/aarch64/simd/ext_s32_1.c: New file.
331 gcc.target/aarch64/simd/ext_s64.x: New file.
332 gcc.target/aarch64/simd/ext_s64_1.c: New file.
333 gcc.target/aarch64/simd/ext_s8.x: New file.
334 gcc.target/aarch64/simd/ext_s8_1.c: New file.
335 gcc.target/aarch64/simd/ext_u16.x: New file.
336 gcc.target/aarch64/simd/ext_u16_1.c: New file.
337 gcc.target/aarch64/simd/ext_u32.x: New file.
338 gcc.target/aarch64/simd/ext_u32_1.c: New file.
339 gcc.target/aarch64/simd/ext_u64.x: New file.
340 gcc.target/aarch64/simd/ext_u64_1.c: New file.
341 gcc.target/aarch64/simd/ext_u8.x: New file.
342 gcc.target/aarch64/simd/ext_u8_1.c: New file.
343 gcc.target/aarch64/simd/ext_f64.c: New file.
344 gcc.target/aarch64/simd/extq_f32.x: New file.
345 gcc.target/aarch64/simd/extq_f32_1.c: New file.
346 gcc.target/aarch64/simd/extq_p16.x: New file.
347 gcc.target/aarch64/simd/extq_p16_1.c: New file.
348 gcc.target/aarch64/simd/extq_p8.x: New file.
349 gcc.target/aarch64/simd/extq_p8_1.c: New file.
350 gcc.target/aarch64/simd/extq_s16.x: New file.
351 gcc.target/aarch64/simd/extq_s16_1.c: New file.
352 gcc.target/aarch64/simd/extq_s32.x: New file.
353 gcc.target/aarch64/simd/extq_s32_1.c: New file.
354 gcc.target/aarch64/simd/extq_s64.x: New file.
355 gcc.target/aarch64/simd/extq_s64_1.c: New file.
356 gcc.target/aarch64/simd/extq_s8.x: New file.
357 gcc.target/aarch64/simd/extq_s8_1.c: New file.
358 gcc.target/aarch64/simd/extq_u16.x: New file.
359 gcc.target/aarch64/simd/extq_u16_1.c: New file.
360 gcc.target/aarch64/simd/extq_u32.x: New file.
361 gcc.target/aarch64/simd/extq_u32_1.c: New file.
362 gcc.target/aarch64/simd/extq_u64.x: New file.
363 gcc.target/aarch64/simd/extq_u64_1.c: New file.
364 gcc.target/aarch64/simd/extq_u8.x: New file.
365 gcc.target/aarch64/simd/extq_u8_1.c: New file.
366 gcc.target/aarch64/simd/extq_f64.c: New file.
367
368 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
369
370 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
371 * gcc.target/aarch64/vtrnu32.c: Likewise.
372 * gcc.target/aarch64/vtrnf32.c: Likewise.
373
374 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
375
376 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
377 * gcc.target/aarch64/simd/vtrnf32.x: New file.
378 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
379 * gcc.target/aarch64/simd/vtrnp16.x: New file.
380 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
381 * gcc.target/aarch64/simd/vtrnp8.x: New file.
382 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
383 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
384 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
385 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
386 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
387 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
388 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
389 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
390 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
391 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
392 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
393 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
394 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
395 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
396 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
397 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
398 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
399 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
400 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
401 * gcc.target/aarch64/simd/vtrns16.x: New file.
402 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
403 * gcc.target/aarch64/simd/vtrns32.x: New file.
404 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
405 * gcc.target/aarch64/simd/vtrns8.x: New file.
406 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
407 * gcc.target/aarch64/simd/vtrnu16.x: New file.
408 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
409 * gcc.target/aarch64/simd/vtrnu32.x: New file.
410 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
411 * gcc.target/aarch64/simd/vtrnu8.x: New file.
412
413 2014-05-07 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/57864
416 * gcc.dg/torture/pr57864.c: New testcase.
417
418 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
419
420 PR libfortran/61049
421 * gfortran.dg/list_read_13.f: New test.
422
423 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
424
425 PR c++/60999
426 * g++.dg/cpp0x/nsdmi-template9.C: New.
427 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
428
429 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
430 Mike Stump <mikestump@comcast.net>
431 Richard Sandiford <rdsandiford@googlemail.com>
432
433 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
434
435 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
436
437 PR ipa/60965
438 * g++.dg/ipa/devirt-32.C: New testcase.
439
440 2014-05-05 Richard Biener <rguenther@suse.de>
441
442 PR middle-end/61010
443 * gcc.dg/torture/pr61010.c: New testcase.
444
445 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
446
447 * gcc.target/s390/leaf-profile.c: New testcase.
448
449 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
450
451 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
452 Disable asm scan for s390.
453 * gcc.dg/hoist-register-pressure-2.c: Likewise.
454 * gcc.dg/hoist-register-pressure-3.c: Likewise.
455
456 2014-05-05 Bin Cheng <bin.cheng@arm.com>
457
458 PR tree-optimization/60363
459 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
460
461 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
462
463 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
464 (dg-require-effective-target): Change target to powerpc_fprs.
465 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
466 (dg-require-effective-target): Change target to dfprt.
467
468 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
469
470 PR c++/58582
471 * g++.dg/cpp0x/deleted4.C: New.
472 * g++.dg/cpp0x/deleted5.C: Likewise.
473 * g++.dg/cpp0x/deleted6.C: Likewise.
474
475 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
476
477 PR fortran/61025
478 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
479 regexps for -m32.
480 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
481 * gfortran.dg/coarray_poly_6.f90: Likewise.
482 * gfortran.dg/coarray_poly_7.f90: Likewise.
483 * gfortran.dg/coarray_poly_8.f90: Likewise.
484
485 2014-05-02 Marek Polacek <polacek@redhat.com>
486
487 PR c/25801
488 * gcc.dg/pr25801.c: New test.
489
490 2014-05-02 Marek Polacek <polacek@redhat.com>
491
492 PR c/60784
493 * gcc.dg/pr60784.c: New test.
494
495 2014-05-01 Marek Polacek <polacek@redhat.com>
496
497 PR c/60915
498 * gcc.dg/pr60915.c: New test.
499
500 2014-05-01 Marek Polacek <polacek@redhat.com>
501
502 PR c/60257
503 * gcc.dg/pr60257.c: New test.
504
505 2014-05-01 Marek Polacek <polacek@redhat.com>
506
507 PR c/43395
508 * c-c++-common/pr43395.c: New test.
509
510 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
511
512 * gcc.dg/cond-reduc-1.c: New test.
513 * gcc.dg/cond-reduc-2.c: Likewise.
514
515 2014-05-01 Marek Polacek <polacek@redhat.com>
516
517 PR c/29467
518 * gcc.dg/pr29467.c: New test.
519 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
520 about boolean types.
521 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
522 to bool.
523 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
524
525 2014-05-01 Marek Polacek <polacek@redhat.com>
526
527 PR c/43245
528 * gcc.dg/pr43245.c: New test.
529
530 2014-05-01 Marek Polacek <polacek@redhat.com>
531
532 PR c/56989
533 * gcc.dg/pr56989.c: New test.
534
535 2014-04-30 Ian Lance Taylor <iant@google.com>
536
537 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
538 in go_compile_args rather than in argument to go-torture-execute.
539
540 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
541
542 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
543 instead of getpid.
544
545 2014-04-30 Tobias Burnus <burnus@net-b.de>
546
547 * gfortran.dg/coarray_poly_6.f90
548 * gfortran.dg/coarray_poly_7.f90
549 * gfortran.dg/coarray_poly_8.f90
550
551 2014-04-30 Tobias Burnus <burnus@net-b.de>
552
553 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
554 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
555 * gfortran.dg/coarray/codimension.f90: New.
556
557 2014-04-30 Tobias Burnus <burnus@net-b.de>
558
559 * gfortran.dg/coarray_lib_this_image_1.f90: New.
560 * gfortran.dg/coarray_lib_this_image_2.f90: New.
561
562 2014-04-30 Tobias Burnus <burnus@net-b.de>
563
564 * gfortran.dg/coarray_poly_4.f90: New.
565 * gfortran.dg/coarray_poly_5.f90: New.
566
567 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
568
569 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
570 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
571 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
572 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
573 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
574 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
575 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
576 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
577 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
578 * gcc.target/arm/simd/vuzpf32_1.c: New file.
579 * gcc.target/arm/simd/vuzpp16_1.c: New file.
580 * gcc.target/arm/simd/vuzpp8_1.c: New file.
581 * gcc.target/arm/simd/vuzps16_1.c: New file.
582 * gcc.target/arm/simd/vuzps32_1.c: New file.
583 * gcc.target/arm/simd/vuzps8_1.c: New file.
584 * gcc.target/arm/simd/vuzpu16_1.c: New file.
585 * gcc.target/arm/simd/vuzpu32_1.c: New file.
586 * gcc.target/arm/simd/vuzpu8_1.c: New file.
587
588 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
589
590 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
591 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
592 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
593
594 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
595
596 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
597 * gcc.target/aarch64/simd/vuzpf32.x: New file.
598 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
599 * gcc.target/aarch64/simd/vuzpp16.x: New file.
600 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
601 * gcc.target/aarch64/simd/vuzpp8.x: New file.
602 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
603 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
604 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
605 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
606 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
607 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
608 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
609 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
610 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
611 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
612 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
613 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
614 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
615 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
616 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
617 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
618 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
619 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
620 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
621 * gcc.target/aarch64/simd/vuzps16.x: New file.
622 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
623 * gcc.target/aarch64/simd/vuzps32.x: New file.
624 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
625 * gcc.target/aarch64/simd/vuzps8.x: New file.
626 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
627 * gcc.target/aarch64/simd/vuzpu16.x: New file.
628 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
629 * gcc.target/aarch64/simd/vuzpu32.x: New file.
630 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
631 * gcc.target/aarch64/simd/vuzpu8.x: New file.
632
633 2014-04-30 Richard Biener <rguenther@suse.de>
634
635 PR tree-optimization/48329
636 * gfortran.dg/vect/pr48329.f90: New testcase.
637
638 2014-04-30 Marek Polacek <polacek@redhat.com>
639
640 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
641 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
642
643 2014-04-30 Marek Polacek <polacek@redhat.com>
644
645 PR c/60139
646 * gcc.dg/pr60139.c: New test.
647
648 2014-04-30 Marek Polacek <polacek@redhat.com>
649
650 PR c/60351
651 * gcc.dg/pr60351.c: New test.
652
653 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
654
655 * gcc.target/arm/simd/simd.exp: New file.
656 * gcc.target/arm/simd/vzipqf32_1.c: New file.
657 * gcc.target/arm/simd/vzipqp16_1.c: New file.
658 * gcc.target/arm/simd/vzipqp8_1.c: New file.
659 * gcc.target/arm/simd/vzipqs16_1.c: New file.
660 * gcc.target/arm/simd/vzipqs32_1.c: New file.
661 * gcc.target/arm/simd/vzipqs8_1.c: New file.
662 * gcc.target/arm/simd/vzipqu16_1.c: New file.
663 * gcc.target/arm/simd/vzipqu32_1.c: New file.
664 * gcc.target/arm/simd/vzipqu8_1.c: New file.
665 * gcc.target/arm/simd/vzipf32_1.c: New file.
666 * gcc.target/arm/simd/vzipp16_1.c: New file.
667 * gcc.target/arm/simd/vzipp8_1.c: New file.
668 * gcc.target/arm/simd/vzips16_1.c: New file.
669 * gcc.target/arm/simd/vzips32_1.c: New file.
670 * gcc.target/arm/simd/vzips8_1.c: New file.
671 * gcc.target/arm/simd/vzipu16_1.c: New file.
672 * gcc.target/arm/simd/vzipu32_1.c: New file.
673 * gcc.target/arm/simd/vzipu8_1.c: New file.
674
675 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
676
677 PR c++/51707
678 * g++.dg/cpp0x/constexpr-51707.C: New.
679
680 2014-04-29 David Malcolm <dmalcolm@redhat.com>
681
682 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
683 occurrences of "int" in the gimple dump to reflect that the return
684 types of functions now show up in such dumps.
685 * gcc.dg/tree-ssa/pr27810.c: Likewise.
686
687 2014-04-29 Jakub Jelinek <jakub@redhat.com>
688
689 PR tree-optimization/60971
690 * c-c++-common/turtore/pr60971.c: New test.
691
692 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
693
694 * gcc.target/aarch64/simd/simd.exp: New file.
695 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
696 * gcc.target/aarch64/simd/vzipf32.x: New file.
697 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
698 * gcc.target/aarch64/simd/vzipp16.x: New file.
699 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
700 * gcc.target/aarch64/simd/vzipp8.x: New file.
701 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
702 * gcc.target/aarch64/simd/vzipqf32.x: New file.
703 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
704 * gcc.target/aarch64/simd/vzipqp16.x: New file.
705 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
706 * gcc.target/aarch64/simd/vzipqp8.x: New file.
707 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
708 * gcc.target/aarch64/simd/vzipqs16.x: New file.
709 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
710 * gcc.target/aarch64/simd/vzipqs32.x: New file.
711 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
712 * gcc.target/aarch64/simd/vzipqs8.x: New file.
713 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
714 * gcc.target/aarch64/simd/vzipqu16.x: New file.
715 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
716 * gcc.target/aarch64/simd/vzipqu32.x: New file.
717 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
718 * gcc.target/aarch64/simd/vzipqu8.x: New file.
719 * gcc.target/aarch64/simd/vzips16_1.c: New file.
720 * gcc.target/aarch64/simd/vzips16.x: New file.
721 * gcc.target/aarch64/simd/vzips32_1.c: New file.
722 * gcc.target/aarch64/simd/vzips32.x: New file.
723 * gcc.target/aarch64/simd/vzips8_1.c: New file.
724 * gcc.target/aarch64/simd/vzips8.x: New file.
725 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
726 * gcc.target/aarch64/simd/vzipu16.x: New file.
727 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
728 * gcc.target/aarch64/simd/vzipu32.x: New file.
729 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
730 * gcc.target/aarch64/simd/vzipu8.x: New file.
731
732 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
733
734 * gcc.target/aarch64/fcsel_1.c: New test case.
735
736 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
737
738 PR libfortran/60810
739 * gfortran.dg/arrayio_13.f90: New test.
740
741 2014-04-28 Martin Jambor <mjambor@suse.cz>
742
743 * gcc.dg/tree-ssa/sra-14.c: New test.
744
745 2014-04-28 Richard Biener <rguenther@suse.de>
746
747 PR middle-end/60092
748 * gcc.dg/tree-ssa/alias-32.c: New testcase.
749 * gcc.dg/vect/pr60092.c: Likewise.
750
751 2014-04-28 Richard Biener <rguenther@suse.de>
752
753 * gcc.dg/tree-ssa/vrp91.c: New testcase.
754 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
755 * gcc.dg/Wstrict-overflow-15.c: Likewise.
756 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
757
758 2014-04-28 Richard Biener <rguenther@suse.de>
759
760 PR tree-optimization/60979
761 * gcc.dg/graphite/pr60979.c: New testcase.
762
763 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
764
765 PR c/60983
766 * gcc.dg/pr60114.c: Use signed chars.
767
768 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/59120
771 * g++.dg/cpp0x/alias-decl-43.C: New.
772
773 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
774
775 PR fortran/59604
776 PR fortran/58003
777 * gfortran.dg/no_range_check_3.f90: New test.
778
779 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
780
781 PR libfortran/52539
782 * gfortran.dg/namelist_utf8.f90: New test.
783
784 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
785
786 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
787 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
788 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
789
790 2014-04-25 Cary Coutant <ccoutant@google.com>
791
792 PR debug/60929
793 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
794 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
795 -fdebug-types-section flag.
796
797 2014-04-25 Jiong Wang <jiong.wang@arm.com>
798
799 * gcc.target/arm/tail-long-call.c: New test.
800
801 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
802
803 PR tree-optimization/60930
804 * gcc.dg/torture/pr60930.c: New test.
805
806 2014-04-25 Jakub Jelinek <jakub@redhat.com>
807
808 PR tree-optimization/60960
809 * gcc.c-torture/execute/pr60960.c: New test.
810
811 2014-04-25 Marek Polacek <polacek@redhat.com>
812
813 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
814
815 2014-04-25 Marek Polacek <polacek@redhat.com>
816
817 PR c/18079
818 * gcc.dg/pr18079.c: New test.
819 * gcc.dg/pr18079-2.c: New test.
820
821 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
822
823 * c-c++-common/gomp/pr60823-2.c: Require effective target
824 vect_simd_clones.
825
826 2014-04-25 Marek Polacek <polacek@redhat.com>
827
828 PR c/60114
829 * gcc.dg/pr60114.c: New test.
830
831 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
832
833 * gcc.c-torture/execute/20140425-1.c: New test.
834
835 2014-04-25 Marek Polacek <polacek@redhat.com>
836
837 PR c/60156
838 * c-c++-common/pr60156.c: New test.
839
840 2014-04-25 Richard Biener <rguenther@suse.de>
841
842 PR ipa/60912
843 * g++.dg/opt/pr60912.C: New testcase.
844
845 2014-04-25 Richard Biener <rguenther@suse.de>
846
847 PR ipa/60911
848 * gcc.dg/lto/pr60911_0.c: New testcase.
849
850 2014-04-24 Cong Hou <congh@google.com>
851
852 PR tree-optimization/60896
853 * g++.dg/vect/pr60896.cc: New test.
854
855 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
856
857 * gcc.target/powerpc/pack01.c: New test to test the new pack and
858 unpack builtin functionss for 128-bit types.
859 * gcc.target/powerpc/pack02.c: Likewise.
860 * gcc.target/powerpc/pack03.c: Likewise.
861 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
862 divide builtin functionss.
863 * gcc.target/powerpc/extend-divide-2.c: Likewise.
864 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
865 functions.
866 * gcc.target/powerpc/bcd-2.c: Likewise.
867 * gcc.target/powerpc/bcd-3.c: Likewise.
868 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
869 builtin functionss.
870 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
871
872 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
873
874 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
875 keeps_null_pointer_checks.
876 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
877 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
878 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
879 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
880
881 2014-04-24 Jakub Jelinek <jakub@redhat.com>
882
883 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
884 Replace load with read and store with write.
885
886 2014-04-24 Jeff Law <law@redhat.com>
887
888 PR target/60822
889 * gcc.c-torture/pr60822.c: New test.
890 * gcc.c-torture/pr60822.x: New test.
891
892 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
893
894 PR c++/57958
895 * testsuite/g++.dg/cpp0x/pr57958.C: New test.
896
897 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
898
899 * lib/target-supports.exp (check_effective_target_vect_perm): Return
900 true for aarch64_be.
901
902 2014-04-24 Radovan Obradovic <robradovic@mips.com>
903 Tom de Vries <tom@codesourcery.com>
904
905 * gcc.dg/fuse-caller-save.c: New test.
906
907 2014-04-24 Joey Ye <joey.ye@arm.com>
908
909 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
910
911 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
912
913 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
914 * gcc.dg/vect/vect-bswap16: New test.
915 * gcc.dg/vect/vect-bswap32: Likewise.
916 * gcc.dg/vect/vect-bswap64: Likewise.
917
918 2014-04-23 Jeff Law <law@redhat.com>
919
920 PR tree-optimization/60902
921 * gcc.target/i386/pr60902.c: New test.
922
923 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
924
925 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
926 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
927 * gcc.target/aarch64/vdup_n_1.c: New testcase.
928
929 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
930
931 * gcc.target/arm/rev16.c: New test.
932
933 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
934
935 * gcc.target/aarch64/rev16_1.c: New test.
936
937 2014-04-23 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/60903
940 * gcc.dg/torture/pr60903.c: New testcase.
941
942 2014-04-23 Richard Biener <rguenther@suse.de>
943
944 PR middle-end/60895
945 * g++.dg/torture/pr60895.C: New testcase.
946
947 2014-04-23 Richard Biener <rguenther@suse.de>
948
949 PR middle-end/60891
950 * gcc.dg/torture/pr60891.c: New testcase.
951
952 2014-04-22 Jakub Jelinek <jakub@redhat.com>
953
954 PR sanitizer/60275
955 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
956 -fno-sanitize-recover to dg-options.
957 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
958 add -std=c++11 to dg-options.
959 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
960 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
961 add -std=c++1y to dg-options.
962 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
963 -fno-sanitize-recover to dg-options.
964 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
965 * c-c++-common/ubsan/vla-4.c: Likewise.
966 * c-c++-common/ubsan/pr59503.c: Likewise.
967 * c-c++-common/ubsan/vla-3.c: Likewise.
968 * c-c++-common/ubsan/save-expr-1.c: Likewise.
969 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
970 * c-c++-common/ubsan/shift-3.c: Likewise.
971 * c-c++-common/ubsan/overflow-1.c: Likewise.
972 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
973 * c-c++-common/ubsan/vla-2.c: Likewise.
974 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
975 * c-c++-common/ubsan/pr60613-1.c: Likewise.
976 * c-c++-common/ubsan/shift-6.c: Likewise.
977 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
978 * c-c++-common/ubsan/overflow-add-3.c: New test.
979 * c-c++-common/ubsan/overflow-add-4.c: New test.
980 * c-c++-common/ubsan/div-by-zero-6.c: New test.
981 * c-c++-common/ubsan/div-by-zero-7.c: New test.
982
983 2014-04-22 Christian Bruel <christian.bruel@st.com>
984
985 * gcc.target/sh/hiconst.c: New test.
986
987 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
988
989 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
990 lroundf generates custom round instruction, too.
991
992 2014-04-22 Tobias Burnus <burnus@net-b.de>
993
994 PR fortran/60881
995 * coarray/alloc_comp_3.f90: New.
996
997 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
998
999 PR target/60868
1000 * gcc.target/i386/pr60868.c: New testcase.
1001
1002 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR c/59073
1005 * c-c++-common/gomp/pr59073.c: New test.
1006
1007 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1008
1009 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
1010
1011 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1012
1013 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
1014 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
1015
1016 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
1017
1018 * gcc.dg/memcpy-5.c: New test.
1019
1020 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
1023
1024 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
1025 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
1026 *-*-solaris2.9.
1027 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
1028 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
1029 from dg-options.
1030 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
1031 from dg-additional-options.
1032 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
1033 from dg-options.
1034
1035 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
1036 execution check.
1037 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
1038 (sigill_hdlr): Remove.
1039 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
1040 check.
1041
1042 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
1043 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
1044 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
1045
1046 * lib/target-supports.exp (add_options_for_tls): Remove
1047 *-*-solaris2.9* handling.
1048
1049 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
1050
1051 * gcc.target/aarch64/vect_cvtf_1.c: New.
1052
1053 2014-04-22 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR tree-optimization/60823
1056 * c-c++-common/gomp/pr60823-1.c: New test.
1057 * c-c++-common/gomp/pr60823-2.c: New test.
1058 * c-c++-common/gomp/pr60823-3.c: New test.
1059
1060 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1061
1062 * gcc.target/arm/anddi_notdi-1.c: New test.
1063 * gcc.target/arm/iordi_notdi-1.c: New test case.
1064
1065 2014-04-22 Ian Bolton <ian.bolton@arm.com>
1066
1067 * gcc.target/arm/iordi_notdi-1.c: New test.
1068
1069 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
1070
1071 * gcc.target/aarch64/vrnd_f64_1.c : New file.
1072
1073 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1074
1075 PR target/60735
1076 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
1077 not cause errors if -mspe.
1078
1079 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
1080
1081 PR target/60909
1082 * gcc.target/i386/pr60909-1.c: New test.
1083 * gcc.target/i386/pr60909-2.c: Ditto.
1084
1085 2014-04-18 Cong Hou <congh@google.com>
1086
1087 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
1088 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
1089
1090 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1091
1092 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
1093 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1094
1095 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1096
1097 PR c++/59200
1098 * g++.dg/cpp0x/alias-decl-42.C: New.
1099
1100 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
1101
1102 * gcc.target/powerpc/ti_math1.c: New.
1103 * gcc.target/powerpc/ti_math2.c: New.
1104
1105 2014-04-17 Martin Jambor <mjambor@suse.cz>
1106
1107 * gnat.dg/opt34.adb: New.
1108 * gnat.dg/opt34_pkg.ads: Likewise.
1109
1110 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1111
1112 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
1113 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
1114
1115 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
1116
1117 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
1118 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
1119
1120 2014-04-17 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR target/60847
1123 Forward port from 4.8 branch
1124 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
1125
1126 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1127 Fix scan patterns.
1128 * gcc.target/i386/bmi-2.c: Ditto.
1129
1130 2014-04-17 Richard Biener <rguenther@suse.de>
1131
1132 PR middle-end/60849
1133 * g++.dg/opt/pr60849.C: New testcase.
1134
1135 2014-04-17 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/60836
1138 * g++.dg/vect/pr60836.cc: New testcase.
1139
1140 2014-04-17 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/60841
1143 * gcc.dg/vect/pr60841.c: New testcase.
1144
1145 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1146
1147 * g++.dg/ipa/devirt-31.C: New testcase.
1148
1149 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1150
1151 PR lto/60820
1152 * gcc.dg/lto/pr60820_0.c: New testcase.
1153 * gcc.dg/lto/pr60820_1.c: New testcase.
1154
1155 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1156
1157 PR ipa/60854
1158 * g++.dg/torture/pr60854.C: New testcase.
1159
1160 2014-04-16 Catherine Moore <clm@codesourcery.com>
1161
1162 * gcc.target/mips/umips-store16-2.c: New test.
1163
1164 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
1165
1166 * g++.dg/cpp0x/initlist-vect.C: New file.
1167
1168 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
1169
1170 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
1171 * gcc.dg/uninit-I-O0.c: Likewise.
1172 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
1173
1174 2014-04-16 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR tree-optimization/60844
1177 * gcc.dg/pr60844.c: New test.
1178
1179 2014-04-15 Richard Biener <rguenther@suse.de>
1180
1181 PR rtl-optimization/56965
1182 * gcc.dg/torture/pr56965-1.c: New testcase.
1183 * gcc.dg/torture/pr56965-2.c: Likewise.
1184
1185 2014-04-15 Teresa Johnson <tejohnson@google.com>
1186
1187 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
1188
1189 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1190
1191 * gnat.dg/vect14.adb: New test.
1192
1193 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
1194
1195 * gnat.dg/vect12.ad[sb]: New test.
1196 * gnat.dg/vect13.ad[sb]: Likewise.
1197
1198 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
1199
1200 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
1201 under qemu-arm.
1202 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1203 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1204 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1205 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
1206 * c-c++-common/ubsan/null-1.c: Likewise.
1207 * c-c++-common/ubsan/null-10.c: Likewise.
1208 * c-c++-common/ubsan/null-11.c: Likewise.
1209 * c-c++-common/ubsan/null-2.c: Likewise.
1210 * c-c++-common/ubsan/null-3.c: Likewise.
1211 * c-c++-common/ubsan/null-4.c: Likewise.
1212 * c-c++-common/ubsan/null-5.c: Likewise.
1213 * c-c++-common/ubsan/null-6.c: Likewise.
1214 * c-c++-common/ubsan/null-7.c: Likewise.
1215 * c-c++-common/ubsan/null-8.c: Likewise.
1216 * c-c++-common/ubsan/null-9.c: Likewise.
1217 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1218 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1219 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1220 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1221 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1222 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1223 * c-c++-common/ubsan/pr59333.c: Likewise.
1224 * c-c++-common/ubsan/pr59667.c: Likewise.
1225 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1226 * c-c++-common/ubsan/pr60636.c: Likewise.
1227 * c-c++-common/ubsan/shift-1.c: Likewise.
1228 * c-c++-common/ubsan/shift-2.c: Likewise.
1229 * c-c++-common/ubsan/vla-1.c: Likewise.
1230
1231 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * gnat.dg/vect11.ad[sb]: New test.
1234
1235 2014-04-14 Richard Biener <rguenther@suse.de>
1236
1237 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
1238
1239 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1240
1241 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
1242
1243 2014-04-14 Richard Biener <rguenther@suse.de>
1244 Marc Glisse <marc.glisse@inria.fr>
1245
1246 PR c/60819
1247 * gcc.target/i386/vec-may_alias.c: New testcase.
1248
1249 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1250
1251 * lib/target-supports.exp
1252 (check_effective_target_vect_widen_mult_si_to_di_pattern):
1253 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
1254 Fix formatting.
1255
1256 2014-04-14 Richard Biener <rguenther@suse.de>
1257
1258 PR lto/60720
1259 * gcc.dg/lto/pr60720_0.c: New testcase.
1260 * gcc.dg/lto/pr60720_1.c: Likewise.
1261
1262 2014-04-14 Christian Bruel <christian.bruel@st.com>
1263
1264 * gcc.target/sh/memset.c: New test.
1265
1266 2014-04-14 Richard Biener <rguenther@suse.de>
1267
1268 PR middle-end/55022
1269 * gcc.dg/graphite/pr55022.c: New testcase.
1270
1271 2014-04-14 Richard Biener <rguenther@suse.de>
1272
1273 PR tree-optimization/59817
1274 PR tree-optimization/60453
1275 * gfortran.dg/graphite/pr59817.f: New testcase.
1276 * gcc.dg/graphite/pr59817-1.c: Likewise.
1277 * gcc.dg/graphite/pr59817-2.c: Likewise.
1278
1279 2014-04-14 Jason Merrill <jason@redhat.com>
1280
1281 Revert:
1282 * lib/gcc-dg.exp (dg-build-dso): New.
1283 (gcc-dg-test-1): Handle dg-do-what "dso".
1284
1285 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
1286
1287 PR fortran/60717
1288 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
1289
1290 PR fortran/58085
1291 * gfortran.dg/associate_15.f90: New test.
1292
1293 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
1294
1295 PR middle-end/60467
1296 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
1297 case to check.
1298
1299 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
1300
1301 PR middle-end/60469
1302 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
1303
1304 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
1305
1306 * gcc.target/mips/umips-store16-1.c: New test.
1307
1308 2014-04-11 Tobias Burnus <burnus@net-b.de>
1309
1310 PR c/60194
1311 * * g++.dg/warn/warn_format_signedness.C: New.
1312 * gcc.dg/format/warn-signedness.c: New.
1313
1314 2014-04-11 Tobias Burnus <burnus@net-b.de>
1315
1316 PR fortran/58880
1317 PR fortran/60495
1318 * gfortran.dg/finalize_25.f90: New.
1319
1320 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
1321
1322 * gcc.target/epiphany/t1068-2.c: New file.
1323
1324 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
1325
1326 * gcc.target/epiphany/btst-1.c: New test.
1327
1328 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
1329
1330 PR rtl-optimization/60651
1331 * gcc.target/epiphany/mode-switch.c: New test.
1332
1333 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/58600
1336 * g++.dg/cpp0x/gen-attrs-58.C: New.
1337 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
1338
1339 2014-04-11 Steve Ellcey <sellcey@mips.com>
1340 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR middle-end/60556
1343 * gcc.c-torture/compile/pr60556.c: New test.
1344
1345 2014-04-11 Richard Biener <rguenther@suse.de>
1346
1347 PR middle-end/60797
1348 * gcc.dg/pr60797.c: New testcase.
1349
1350 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1351
1352 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
1353 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
1354 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
1355 rename to ...
1356 * gcc.target/s390/htm-nofloat-1.c: ... this one.
1357 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
1358 instructions as well.
1359
1360 2014-04-11 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR rtl-optimization/60663
1363 * gcc.target/arm/pr60663.c: New test.
1364
1365 2014-04-10 Jason Merrill <jason@redhat.com>
1366
1367 * g++.dg/dso/dlclose1.C: Disable for 4.9.
1368
1369 2014-04-10 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR lto/60567
1372 * g++.dg/lto/pr60567_0.C: New test.
1373
1374 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1375
1376 * gfortran.dg/class_nameclash.f90: New test.
1377
1378 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/52844
1381 * g++.dg/cpp0x/variadic156.C: New.
1382
1383 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1384
1385 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
1386 long.
1387
1388 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1389
1390 PR debug/60655
1391 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
1392 -fdata-sections.
1393
1394 2014-04-09 Steve Ellcey <sellcey@mips.com>
1395
1396 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
1397 and scan lists.
1398
1399 2014-04-09 Cong Hou <congh@google.com>
1400
1401 PR testsuite/60773
1402 * lib/target-supports.exp:
1403 (check_effective_target_vect_widen_si_to_di_pattern): New.
1404 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
1405 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
1406 targets only.
1407 (foo): Fix up formatting.
1408 (main): Call check_vect.
1409
1410 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR c++/59115
1413 * g++.dg/template/crash119.C: New.
1414
1415 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
1416
1417 * gcc.target/powerpc/atomic_load_store-p8.c: New.
1418
1419 2014-04-08 Jason Merrill <jason@redhat.com>
1420
1421 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
1422
1423 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1424
1425 PR rtl-optimization/60776
1426 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
1427 * gcc.dg/builtin-bswap-7.c: Likewise.
1428 * gcc.dg/builtin-bswap-6a.c: New testcase.
1429 * gcc.dg/builtin-bswap-7a.c: New testcase.
1430
1431 Revert
1432 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1433
1434 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1435 optimization.
1436 * gcc.dg/builtin-bswap-7.c: Likewise.
1437
1438 2014-04-08 Richard Biener <rguenther@suse.de>
1439
1440 PR tree-optimization/60785
1441 * gcc.dg/graphite/pr60785.c: New testcase.
1442
1443 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1444
1445 PR target/60602
1446 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
1447 with as at -O0.
1448
1449 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
1450
1451 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
1452 * g++.dg/warn/Wnvdtor-3.C: Likewise.
1453 * g++.dg/warn/Wnvdtor-4.C: Likewise.
1454
1455 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
1458
1459 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
1460
1461 PR target/60609
1462 * g++.dg/torture/pr60609.C: New test.
1463
1464 2014-04-07 Richard Biener <rguenther@suse.de>
1465
1466 PR tree-optimization/60766
1467 * gcc.dg/torture/pr60766.c: New testcase.
1468
1469 2014-04-07 Jason Merrill <jason@redhat.com>
1470
1471 * lib/gcc-dg.exp (dg-build-dso): New.
1472 (gcc-dg-test-1): Handle dg-do-what "dso".
1473 * lib/target-supports.exp (add_options_for_dlopen): New.
1474 (check_effective_target_dlopen): Use it.
1475
1476 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1477
1478 * gcc.target/arm/pr60657.c: Fix missing curly brace.
1479
1480 2014-04-07 Richard Biener <rguenther@suse.de>
1481
1482 PR middle-end/60750
1483 * g++.dg/torture/pr60750.C: New testcase.
1484 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
1485
1486 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
1487
1488 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
1489
1490 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
1491
1492 PR testsuite/60671
1493 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
1494
1495 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
1496
1497 PR testsuite/60672
1498 * g++.dg/cpp1y/auto-fn25.C: Require lto.
1499
1500 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
1501
1502 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
1503
1504 * gfortran.dg/warn_conversion_4.f90: Adjust test.
1505
1506 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
1507
1508 * gcc.target/avr/dev-specific-rmw.c: New test.
1509
1510 2014-04-04 Cong Hou <congh@google.com>
1511
1512 PR tree-optimization/60656
1513 * gcc.dg/vect/pr60656.c: New test.
1514
1515 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1516
1517 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
1518 optimization.
1519 * gcc.dg/builtin-bswap-7.c: Likewise.
1520
1521 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/58207
1524 * g++.dg/cpp0x/constexpr-ice15.C: New.
1525
1526 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
1527
1528 PR ipa/59626
1529 testcase by Richard Biener
1530 * gcc.dg/lto/pr59626_0.c: New testcase.
1531 * gcc.dg/lto/pr59626_1.c: New testcase.
1532
1533 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1534
1535 PR debug/60655
1536 * gcc.c-torture/compile/pr60655-1.c: New test.
1537
1538 2014-04-04 Martin Jambor <mjambor@suse.cz>
1539
1540 PR ipa/60640
1541 * g++.dg/ipa/pr60640-1.C: New test.
1542 * g++.dg/ipa/pr60640-2.C: Likewise.
1543 * g++.dg/ipa/pr60640-3.C: Likewise.
1544 * g++.dg/ipa/pr60640-4.C: Likewise.
1545
1546 2014-04-04 Jeff Law <law@redhat.com>
1547
1548 PR target/60657
1549 * gcc.target/arm/pr60657.c: New test.
1550
1551 2014-04-04 Richard Biener <rguenther@suse.de>
1552
1553 PR ipa/60746
1554 * g++.dg/torture/pr60746.C: New testcase.
1555
1556 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
1557
1558 * g++.old-deja/g++.robertl/eb121.C: Adjust.
1559 * g++.old-deja/g++.jason/overload21.C: Likewise.
1560 * g++.old-deja/g++.law/init5.C: Likewise.
1561
1562 2014-04-03 Cong Hou <congh@google.com>
1563
1564 PR tree-optimization/60505
1565 * gcc.dg/vect/pr60505.c: New test.
1566
1567 2014-04-03 Richard Biener <rguenther@suse.de>
1568
1569 PR tree-optimization/60740
1570 * gcc.dg/graphite/pr60740.c: New testcase.
1571
1572 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
1573
1574 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1575 * g++.dg/warn/Wnvdtor-2.C: New.
1576 * g++.dg/warn/Wnvdtor-3.C: New.
1577 * g++.dg/warn/Wnvdtor-4.C: New.
1578 * g++.dg/warn/Weff1.C: Delete.
1579 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1580 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1581
1582 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
1583
1584 PR ipa/60659
1585 * testsuite/g++.dg/torture/pr60659.C: New testcase.
1586
1587 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1588
1589 PR tree-optimization/60733
1590 * gcc.dg/torture/pr60733.c: New test.
1591
1592 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
1593
1594 PR rtl-optimization/60650
1595 * gcc.target/arm/pr60650-2.c: New.
1596
1597 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
1598
1599 * gcc.target/i386/avx2-vpand-3.c,
1600 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1601
1602 2014-04-02 Joseph Myers <joseph@codesourcery.com>
1603
1604 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1605 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1606 gcc.target/i386/memcpy-strategy-1.c,
1607 gcc.target/i386/memcpy-strategy-2.c,
1608 gcc.target/i386/memcpy-vector_loop-1.c,
1609 gcc.target/i386/memcpy-vector_loop-2.c,
1610 gcc.target/i386/memset-vector_loop-1.c,
1611 gcc.target/i386/memset-vector_loop-2.c,
1612 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1613 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1614 -march= options different from those in dg-options.
1615
1616 2014-04-02 Joseph Myers <joseph@codesourcery.com>
1617
1618 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1619 gcc.target/i386/pr30970.c: Use -mtune=generic.
1620 * gcc.target/i386/avx2-vpaddb-3.c,
1621 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1622 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1623 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1624 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1625 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1626 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1627 gcc.target/i386/avx2-vpsubw-3.c,
1628 gcc.target/i386/avx256-unaligned-load-1.c,
1629 gcc.target/i386/avx256-unaligned-load-4.c,
1630 gcc.target/i386/avx256-unaligned-store-1.c,
1631 gcc.target/i386/avx256-unaligned-store-2.c,
1632 gcc.target/i386/avx256-unaligned-store-4.c: Use
1633 -mno-prefer-avx128.
1634
1635 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
1636 Iain Sandoe <iain@codesourcery.com>
1637
1638 PR target/54083
1639 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1640 with the additional options -Wl,-undefined,dynamic_lookup
1641 and -Wl,-flat_namespace.
1642 * gcc.dg/torture/pr53922.c: Additional option
1643 -Wl,-flat_namespace for darwin[89].
1644 * gcc.dg/torture/pr60092.c: Additional options
1645 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1646 for darwin[89].
1647
1648 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
1649
1650 PR target/43751
1651 * lib/prune.exp: Modify the regular express to prune
1652 the new warnings introduced by r205679 on darwin9.
1653
1654 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
1655
1656 * g++.dg/init/ctor4.C: Adjust.
1657 * g++.dg/init/ctor4-1.C: New.
1658 * g++.dg/cpp0x/defaulted2.C: Adjust.
1659
1660 2014-04-01 Richard Henderson <rth@redhat.com>
1661
1662 PR target/60704
1663 * gcc.dg/pr60704.c: New file.
1664
1665 2014-04-01 Bin Cheng <bin.cheng@arm.com>
1666
1667 PR target/60363
1668 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1669 logical_op_short_circuit targets.
1670
1671 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1672
1673 PR libfortran/60128
1674 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1675 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1676
1677 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
1678
1679 PR rtl-optimization/60700
1680 * gcc.target/i386/pr60700.c: New test.
1681
1682 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1683
1684 PR target/60650
1685 * gcc.target/arm/pr60650.c: Adjust command line options.
1686
1687 2014-03-31 Martin Jambor <mjambor@suse.cz>
1688
1689 PR middle-end/60647
1690 * gcc.dg/pr60647-1.c: New test.
1691 * gcc.dg/pr60647-2.c: Likewise.
1692
1693 2014-03-31 Richard Biener <rguenther@suse.de>
1694
1695 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1696
1697 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
1698
1699 PR target/60034
1700 * gcc.target/aarch64/pr60034.c: New file.
1701
1702 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
1703
1704 PR c++/60626
1705 * g++.dg/cpp1y/pr60626.C: New testcase.
1706
1707 2014-03-29 Joseph Myers <joseph@codesourcery.com>
1708
1709 * gcc.dg/pr45416.c: Allow bextr on x86.
1710 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1711 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1712 gcc.target/i386/fma4-vector.c: Use -mno-fma.
1713 * gcc.target/i386/l_fma_double_1.c,
1714 gcc.target/i386/l_fma_double_2.c,
1715 gcc.target/i386/l_fma_double_3.c,
1716 gcc.target/i386/l_fma_double_4.c,
1717 gcc.target/i386/l_fma_double_5.c,
1718 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1719 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1720 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1721 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1722 * gcc.target/i386/pr27971.c: Use -mno-tbm.
1723 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1724 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1725
1726 2014-03-29 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR target/60648
1729 * g++.dg/pr60648.C: Move test to...
1730 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
1731 dg-options, add for fpic targets dg-additional-options -fPIC.
1732
1733 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
1734
1735 * gnat.dg/opt33.adb: New testcase.
1736
1737 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
1738
1739 PR target/60697
1740 * gcc.target/aarch64/pr60697.c: New.
1741
1742 2014-03-27 Jeff Law <law@redhat.com>
1743
1744 PR target/60648
1745 * g++.dg/pr60648.C: New test.
1746
1747 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
1748
1749 PR c++/60573
1750 * g++.dg/cpp1y/pr60573.C: New testcase.
1751
1752 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR target/60693
1755 * gcc.target/i386/pr60693.c: New test.
1756
1757 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
1758
1759 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1760
1761 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR c++/60689
1764 * c-c++-common/pr60689.c: New test.
1765
1766 PR c++/58678
1767 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1768 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1769 targets.
1770
1771 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
1772
1773 PR target/60675
1774 * gcc.target/aarch64/pr60675.C: New.
1775
1776 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1777
1778 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1779 * lib/target-supports.exp: Return true for s390
1780 in check_effective_logical_op_short_circuit.
1781
1782 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1783
1784 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1785 of second source operand.
1786 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1787 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1788 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1789
1790 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR ipa/60315
1793 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1794
1795 2014-03-28 Tobias Burnus <burnus@net-b.de>
1796
1797 * lib/cilk-plus-dg.exp: New.
1798 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1799 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1800
1801 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1802
1803 PR fortran/60522
1804 * gfortran.dg/where_4.f90: New test case.
1805
1806 2014-03-27 Tobias Burnus <burnus@net-b.de>
1807
1808 PR fortran/58880
1809 * gfortran.dg/finalize_24.f90: New.
1810
1811 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1812
1813 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1814 vbpermq builtin.
1815
1816 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1817 vec_select optimizations.
1818 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1819 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1820
1821 PR target/60672
1822 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1823 xxpermdi builtins are supported.
1824
1825 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
1826
1827 PR rtl-optimization/60650
1828 * gcc.target/arm/pr60650.c: New.
1829
1830 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1831
1832 * gcc.target/s390/20140327-1.c: New testcase.
1833
1834 2014-03-27 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR middle-end/60682
1837 * g++.dg/gomp/pr60682.C: New test.
1838
1839 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
1840
1841 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
1842
1843 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
1844
1845 PR target/60580
1846 * gcc.target/aarch64/pr60580_1.c: New.
1847 * gcc.target/aarch64/test_fp_attribute_1.c: New.
1848 * gcc.target/aarch64/test_fp_attribute_2.c: New.
1849
1850 2014-03-26 Dehao Chen <dehao@google.com>
1851
1852 * gcc.dg/predict-8.c: New test.
1853
1854 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
1855
1856 PR c++/52369
1857 * g++.dg/init/const10.C: New.
1858 * g++.dg/init/const11.C: New.
1859 * g++.dg/init/pr25811.C: Adjust.
1860 * g++.dg/init/pr29043.C: Likewise.
1861 * g++.dg/init/pr43719.C: Likewise.
1862 * g++.dg/init/pr44086.C: Likewise.
1863 * g++.dg/init/ctor8.C: Likewise.
1864 * g++.dg/init/uninitialized1.C: Likewise.
1865
1866 2014-03-26 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR sanitizer/60636
1869 * c-c++-common/ubsan/pr60636.c: New test.
1870
1871 2014-03-26 Andreas Schwab <schwab@suse.de>
1872
1873 * g++.dg/torture/pr60315.C: Remove duplication.
1874
1875 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gcc.c-torture/execute/20140326-1.c: New test.
1878
1879 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
1880
1881 PR ipa/60315
1882 * g++.dg/torture/pr60315.C: New testcase.
1883
1884 2014-03-25 Martin Jambor <mjambor@suse.cz>
1885
1886 PR ipa/60600
1887 * g++.dg/ipa/pr60600.C: New test.
1888
1889 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
1890
1891 PR testsuite/58013
1892 * g++.dg/opt/pr56999.C: Pop hidden visibility.
1893
1894 2014-03-25 Richard Biener <rguenther@suse.de>
1895
1896 PR middle-end/60635
1897 * gfortran.dg/lto/pr60635_0.f90: New testcase.
1898 * gfortran.dg/lto/pr60635_1.c: Likewise.
1899
1900 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
1901
1902 PR c++/60627
1903 * g++.dg/cpp1y/pr60627.C: New testcase.
1904
1905 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
1906
1907 * gcc.target/aarch64/ushr64_1.c: New.
1908
1909 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
1910
1911 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
1912 (LONG_LONG): Use LLONG.
1913 (set_rvector_long): Explicitly return void.
1914 (set_vector_long): Likewise.
1915 (check_vector_long): Likewise.
1916
1917 2014-03-24 Marek Polacek <polacek@redhat.com>
1918
1919 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
1920 Define INT_MIN.
1921 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
1922 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1923 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1924 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1925 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1926 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1927 * c-c++-common/ubsan/pr59503.c: Likewise.
1928 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1929 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1930 * c-c++-common/ubsan/shift-3.c: Likewise.
1931 * c-c++-common/ubsan/shift-6.c: Likewise.
1932 * c-c++-common/ubsan/undefined-1.c: Likewise.
1933 * c-c++-common/ubsan/vla-2.c: Likewise.
1934 * c-c++-common/ubsan/vla-3.c: Likewise.
1935 * c-c++-common/ubsan/vla-4.c: Likewise.
1936 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1937 * g++.dg/ubsan/return-2.C: Likewise.
1938
1939 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
1940
1941 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
1942 hppa*-*-hpux*.
1943
1944 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
1945
1946 PR libfortran/59313
1947 PR libfortran/58015
1948 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
1949 * gfortran.dg/round_4.f90: Likewise.
1950
1951 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1952
1953 PR libfortran/60128
1954 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
1955 i?86-*-solaris2.9*.
1956
1957 2014-03-22 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR sanitizer/60613
1960 * c-c++-common/ubsan/pr60613-1.c: New test.
1961 * c-c++-common/ubsan/pr60613-2.c: New test.
1962
1963 2014-03-22 Matthias Klose <doko@ubuntu.com>
1964
1965 * g++.dg/cpp0x/regress: Remove empty directory.
1966
1967 2014-03-22 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR debug/60603
1970 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
1971
1972 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1973
1974 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
1975 * g++.dg/cpp1y/pr60393.C: Likewise.
1976
1977 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1978
1979 PR c++/60384
1980 * g++.dg/cpp1y/pr60384.C: New.
1981
1982 2014-03-21 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR target/60598
1985 * gcc.dg/pr60598.c: New test.
1986
1987 2014-03-21 Martin Jambor <mjambor@suse.cz>
1988
1989 PR ipa/59176
1990 * g++.dg/torture/pr59176.C: New test.
1991
1992 2014-03-21 Martin Jambor <mjambor@suse.cz>
1993
1994 PR ipa/60419
1995 * g++.dg/ipa/pr60419.C: New test.
1996
1997 2014-03-21 Richard Biener <rguenther@suse.de>
1998
1999 PR tree-optimization/60577
2000 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2001
2002 2014-03-21 Tobias Burnus <burnus@net-b.de>
2003
2004 PR fortran/60599
2005 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2006
2007 2014-03-20 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR middle-end/60597
2010 * g++.dg/opt/pr60597.C: New test.
2011
2012 PR c++/60572
2013 * g++.dg/init/pr60572.C: New test.
2014
2015 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2016
2017 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2018
2019 2014-03-19 Tobias Burnus <burnus@net-b.de>
2020
2021 PR fortran/60543
2022 PR fortran/60283
2023 * gfortran.dg/implicit_pure_4.f90: New.
2024
2025 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2026
2027 PR c++/51474
2028 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2029
2030 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
2031
2032 PR testsuite/60590
2033 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2034 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2035 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2036
2037 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/60332
2040 * g++.dg/cpp1y/pr60332.C: New.
2041
2042 2014-03-19 Marek Polacek <polacek@redhat.com>
2043
2044 PR sanitizer/60569
2045 * g++.dg/ubsan/pr60569.C: New test.
2046
2047 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2048
2049 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2050
2051 2014-03-19 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR tree-optimization/60559
2054 * g++.dg/vect/pr60559.cc: New test.
2055
2056 2014-03-18 Ian Lance Taylor <iant@google.com>
2057
2058 PR target/60563
2059 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2060 (ditype): Rename typedef from int64_t.
2061
2062 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2063
2064 PR c/55383
2065 * gcc.dg/cast-qual-3.c: New.
2066 Revert:
2067 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2068 * c-c++-common/Wcast-qual-1.c: More precise match text.
2069
2070 2014-03-18 Janus Weil <janus@gcc.gnu.org>
2071
2072 PR fortran/55207
2073 PR fortran/60549
2074 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2075 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2076 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2077 * gfortran.dg/intent_optimize_1.f90: Ditto.
2078 * gfortran.dg/pointer_init_9.f90: Ditto.
2079 * gfortran.dg/volatile4.f90: Ditto.
2080 * gfortran.dg/volatile6.f90: Ditto.
2081
2082 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2083
2084 PR c/55383
2085 * c-c++-common/Wcast-qual-1.c: More precise match text.
2086
2087 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/60305
2090 * g++.dg/cpp0x/constexpr-ice14.C: New.
2091
2092 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2093
2094 PR c++/54250
2095 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2096
2097 2014-03-18 Jakub Jelinek <jakub@redhat.com>
2098
2099 PR sanitizer/60535
2100 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2101 * c-c++-common/ubsan/null-2.c: Likewise.
2102 * c-c++-common/ubsan/null-3.c: Likewise.
2103 * c-c++-common/ubsan/null-4.c: Likewise.
2104 * c-c++-common/ubsan/null-5.c: Likewise.
2105 * c-c++-common/ubsan/null-6.c: Likewise.
2106 * c-c++-common/ubsan/null-7.c: Likewise.
2107 * c-c++-common/ubsan/null-8.c: Likewise.
2108 * c-c++-common/ubsan/null-9.c: Likewise.
2109 * c-c++-common/ubsan/null-10.c: Likewise.
2110 * c-c++-common/ubsan/null-11.c: Likewise.
2111 * c-c++-common/ubsan/overflow-1.c: Likewise.
2112 * c-c++-common/ubsan/overflow-2.c: Likewise.
2113 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2114 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2115 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2116 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2117 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2118 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2119 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2120 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2121 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2122 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2123 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2124 * c-c++-common/ubsan/pr59333.c: Likewise.
2125 * c-c++-common/ubsan/pr59503.c: Likewise.
2126 * c-c++-common/ubsan/pr59667.c: Likewise.
2127 * c-c++-common/ubsan/undefined-1.c: Likewise.
2128 * g++.dg/ubsan/pr59250.C: Likewise.
2129 * g++.dg/ubsan/pr59306.C: Likewise.
2130
2131 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2132
2133 * gcc.dg/tls/pr58595.c: Add tls options.
2134
2135 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
2136
2137 * gcc.target/i386/avx-additional-reg-names.c: New.
2138 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2139
2140 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
2141
2142 PR c++/60390
2143 * g++.dg/cpp1y/pr60390.C: New testcase.
2144
2145 PR c++/60391
2146 * g++.dg/cpp1y/pr60391.C: New testcase.
2147
2148 2014-03-17 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR target/60516
2151 * gcc.target/i386/pr60516.c: New test.
2152
2153 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2154
2155 PR c++/59571
2156 * g++.dg/cpp0x/constexpr-ice13.C: New.
2157
2158 2014-03-17 Marek Polacek <polacek@redhat.com>
2159
2160 PR middle-end/60534
2161 * gcc.dg/gomp/pr60534.c: New test.
2162
2163 2014-03-17 Kai Tietz <ktietz@redhat.com>
2164
2165 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2166
2167 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
2168
2169 PR testsuite/58851
2170 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2171 storage size.
2172
2173 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
2174
2175 PR libfortran/58324
2176 * gfortran.dg/list_read_12.f90: New test.
2177
2178 2014-03-15 Janus Weil <janus@gcc.gnu.org>
2179
2180 PR fortran/55207
2181 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2182 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2183 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2184 -Wno-aggressive-loop-optimizations and remove an unused variable.
2185 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2186 * gfortran.dg/pointer_init_9.f90: New.
2187 * gfortran.dg/volatile4.f90: Put into subroutine.
2188 * gfortran.dg/volatile6.f90: Ditto.
2189
2190 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
2191
2192 PR fortran/60392
2193 * gfortran.dg/transpose_4.f90: New test.
2194
2195 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
2196
2197 PR rtl-optimization/60508
2198 * gcc.target/i386/pr60508.c: New.
2199
2200 2014-03-14 Richard Biener <rguenther@suse.de>
2201
2202 PR middle-end/60518
2203 * g++.dg/pr60518.C: New testcase.
2204
2205 2014-03-14 Martin Jambor <mjambor@suse.cz>
2206
2207 PR lto/60461
2208 * gcc.dg/lto/pr60461_0.c: New test.
2209
2210 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
2211
2212 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
2213 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
2214 * gcc.dg/lto/save-temps_0.c: New testcase.
2215
2216 2014-03-13 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR middle-end/36282
2219 * c-c++-common/pr36282-1.c: New test.
2220 * c-c++-common/pr36282-2.c: New test.
2221 * c-c++-common/pr36282-3.c: New test.
2222 * c-c++-common/pr36282-4.c: New test.
2223
2224 2014-03-13 Richard Henderson <rth@redhat.com>
2225
2226 PR debug/60438
2227 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
2228
2229 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/60383
2232 * g++.dg/template/crash118.C: New.
2233 * g++.dg/template/crash95.C: Adjust.
2234
2235 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
2236
2237 PR rtl-optimization/57189
2238 * gcc.target/i386/pr57189.c: New.
2239
2240 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/60254
2243 * g++.dg/cpp0x/static_assert10.C: New.
2244 * g++.dg/cpp0x/static_assert11.C: Likewise.
2245 * g++.dg/cpp0x/static_assert3.C: Adjust.
2246
2247 2014-03-13 Richard Biener <rguenther@suse.de>
2248
2249 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
2250
2251 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2252
2253 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2254 2.07 128-bit arithmetic.
2255 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
2256
2257 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
2258 due to when TImode is allowed in VSX registers, the allowable
2259 address modes for TImode is just a single indirect address in
2260 order for the value to be loaded and store in either GPR or VSX
2261 registers. This affects the generated code, and it would cause
2262 this test to fail, when such an option is used.
2263
2264 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
2265
2266 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
2267
2268 2014-03-12 Jakub Jelinek <jakub@redhat.com>
2269
2270 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
2271 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
2272 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
2273 only test for exactly one if if -mbranch-cost=1 has been passed.
2274
2275 2014-03-12 Christian Bruel <christian.bruel@st.com>
2276
2277 PR target/60264
2278 * gcc.target/arm/pr60264.c
2279
2280 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2281
2282 PR tree-optimization/60454
2283 * gcc.c-torture/execute/pr60454.c: New test.
2284
2285 2014-03-12 Jakub Jelinek <jakub@redhat.com>
2286 Marc Glisse <marc.glisse@inria.fr>
2287
2288 PR tree-optimization/60502
2289 * gcc.c-torture/compile/pr60502.c: New test.
2290
2291 2014-03-12 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR middle-end/60482
2294 * gcc.dg/vect/pr60482.c: New test.
2295
2296 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 PR c++/60389
2299 * g++.dg/cpp0x/inh-ctor19.C: New.
2300
2301 2014-03-11 Richard Biener <rguenther@suse.de>
2302
2303 PR tree-optimization/60429
2304 PR tree-optimization/60485
2305 * gcc.dg/pr60485-1.c: New testcase.
2306 * gcc.dg/pr60485-2.c: Likewise.
2307
2308 2014-03-10 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR ipa/60457
2311 * g++.dg/ipa/pr60457.C: New test.
2312
2313 2014-03-10 Richard Biener <rguenther@suse.de>
2314
2315 PR middle-end/60474
2316 * g++.dg/torture/pr60474.C: New testcase.
2317
2318 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
2319
2320 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
2321
2322 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
2323
2324 * gcc.dg/lto/pr55113_0.c: New testcase.
2325
2326 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
2327
2328 PR c++/60033
2329 * g++.dg/cpp1y/pr60033.C: New testcase.
2330
2331 PR c++/60393
2332 * g++.dg/cpp1y/pr60393.C: New testcase.
2333
2334 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2335
2336 PR libfortran/60128
2337 * gfortran.dg/fmt_en.f90: New test.
2338
2339 2014-03-07 Jason Merrill <jason@redhat.com>
2340
2341 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
2342 * lib/target-supports.exp (check_effective_target_c++11): Now
2343 means C++11 and up.
2344 (check_effective_target_c++11_only): New.
2345 (check_effective_target_c++11_down): New.
2346 (check_effective_target_c++1y): New.
2347 (check_effective_target_c++1y_only): New.
2348 (check_effective_target_c++98_only): Rename from
2349 check_effective_target_c++98.
2350 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
2351
2352 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2353
2354 PR c++/58609
2355 * g++.dg/cpp0x/constexpr-ice12.C: New.
2356
2357 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
2358
2359 * c-c++-common/gomp/map-1.c: Extend.
2360
2361 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
2362 Janus Weil <janus@gcc.gnu.org>
2363
2364 PR fortran/51976
2365 * gfortran.dg/deferred_type_component_1.f90 : New test.
2366 * gfortran.dg/deferred_type_component_2.f90 : New test.
2367
2368 2014-03-06 Marek Polacek <polacek@redhat.com>
2369
2370 PR c/60197
2371 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
2372 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
2373
2374 2014-03-06 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR target/58595
2377 * gcc.dg/tls/pr58595.c: New test.
2378
2379 2014-03-06 Richard Biener <rguenther@suse.de>
2380
2381 PR middle-end/60445
2382 PR lto/60424
2383 PR lto/60427
2384 Revert
2385 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
2386
2387 * gcc.dg/lto/pr55113_0.c: New testcase.
2388
2389 2014-03-05 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR testsuite/59308
2392 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
2393 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
2394 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
2395 s390*/i?86/x86_64.
2396 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2397 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2398 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2399 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2400 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
2401 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
2402 even for mips*/s390*/i?86/x86_64.
2403 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2404 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2405 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2406 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2407 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2408
2409 PR lto/60404
2410 * gcc.dg/lto/pr60404_0.c: New test.
2411 * gcc.dg/lto/pr60404_1.c: New file.
2412 * gcc.dg/lto/pr60404_2.c: New file.
2413
2414 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2415
2416 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
2417 long long" throughout.
2418 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2419 * gcc.dg/vmx/insert-vsx.c: Likewise.
2420 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2421 * gcc.dg/vmx/ld-vsx.c: Likewise.
2422 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2423 * gcc.dg/vmx/ldl-vsx.c: Likewise.
2424 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2425 * gcc.dg/vmx/merge-vsx.c: Likewise.
2426 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2427 * gcc.dg/vmx/st-vsx.c: Likewise.
2428 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2429 * gcc.dg/vmx/stl-vsx.c: Likewise.
2430 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2431
2432 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
2433
2434 * gcc.dg/lto/pr55113_0.c: New testcase.
2435
2436 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/60376
2439 * g++.dg/cpp1y/pr60376.C: New.
2440
2441 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2442
2443 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
2444
2445 2014-03-04 Richard Biener <rguenther@suse.de>
2446
2447 PR tree-optimization/60382
2448 * gcc.dg/vect/pr60382.c: New testcase.
2449
2450 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
2451
2452 PR libfortran/60148
2453 * gfortran.dg/namelist_84.f90: New test.
2454
2455 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
2456
2457 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
2458 argument to avoid inf values.
2459 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
2460 UNION_FP_CHECK machinery.
2461
2462 2014-03-03 Renlin Li <Renlin.Li@arm.com>
2463
2464 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
2465 i32in128 cases outside special big-endian processing block.
2466
2467 2014-03-03 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR preprocessor/60400
2470 * c-c++-common/cpp/pr60400.c: New test.
2471 * c-c++-common/cpp/pr60400-1.h: New file.
2472 * c-c++-common/cpp/pr60400-2.h: New file.
2473
2474 PR objc++/60398
2475 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
2476
2477 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
2478 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
2479
2480 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
2481
2482 PR ipa/60150
2483 * g++.dg/lto/pr60150.H: New testcase.
2484 * g++.dg/lto/pr60150_0.C: New testcase.
2485 * g++.dg/lto/pr60150_1.C: New testcase.
2486
2487 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
2488
2489 PR ipa/60306
2490 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
2491
2492 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2493
2494 PR fortran/60236
2495 * gfortran.dg/vect/pr32380.f: Fix expected test results.
2496
2497 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2498
2499 PR c++/50025
2500 * g++.dg/cpp0x/pr50025.C: New.
2501
2502 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
2503
2504 PR c++/60377
2505 * g++.dg/cpp1y/pr60377.C: New testcase.
2506
2507 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
2508
2509 PR fortran/60341
2510 * gfortran.dg/str_comp_optimize_1.f90: New test.
2511
2512 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2513
2514 PR target/60071
2515 * gcc.c-torture/compile/pr60071.c: New.
2516
2517 2014-02-28 Janus Weil <janus@gcc.gnu.org>
2518
2519 PR fortran/60359
2520 * gfortran.dg/unlimited_polymorphic_16.f90: New.
2521
2522 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2523
2524 PR c++/58610
2525 * g++.dg/cpp0x/constexpr-ice11.C: New.
2526
2527 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2528
2529 PR c++/60314
2530 * g++.dg/cpp1y/auto-fn24.C: New.
2531
2532 2014-02-28 Joey Ye <joey.ye@arm.com>
2533
2534 PR target/PR60169
2535 * gcc.target/arm/thumb1-far-jump-3.c: New case.
2536
2537 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR c++/60253
2540 * g++.dg/overload/ellipsis2.C: New.
2541
2542 2014-02-27 Jeff Law <law@redhat.com>
2543
2544 PR rtl-optimization/52714
2545 * gcc.c-torture/compile/pr52714.c: New test.
2546
2547 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
2548 Jeff Law <law@redhat.com>
2549
2550 PR rtl-optimization/49847
2551 * g++.dg/pr49847.C: New test.
2552
2553 2014-02-27 Marek Polacek <polacek@redhat.com>
2554
2555 PR middle-end/59223
2556 * c-c++-common/pr59223.c: New test.
2557
2558 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
2559
2560 * common/config/i386/predicates.md (const1256_operand): Remove.
2561 (const2356_operand): New.
2562 (const_1_to_2_operand): Remove.
2563 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
2564 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
2565 (*avx512pf_gatherpf<mode>sf): Ditto.
2566 (avx512pf_gatherpf<mode>df): Ditto.
2567 (*avx512pf_gatherpf<mode>df_mask): Ditto.
2568 (*avx512pf_gatherpf<mode>df): Ditto.
2569 (avx512pf_scatterpf<mode>sf): Ditto.
2570 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2571 (*avx512pf_scatterpf<mode>sf): Ditto.
2572 (avx512pf_scatterpf<mode>df): Ditto.
2573 (*avx512pf_scatterpf<mode>df_mask): Ditto.
2574 (*avx512pf_scatterpf<mode>df): Ditto.
2575 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2576
2577 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
2578
2579 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2580 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2581 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2582 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2583 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2584 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2585 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2586 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2587
2588 2014-02-26 Bin Cheng <bin.cheng@arm.com>
2589
2590 PR target/60280
2591 * gnat.dg/renaming5.adb: Change to two expected gotos.
2592 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2593 jump threads.
2594 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2595 messages for removed basic block.
2596 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2597 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2598 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2599 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2600
2601 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2602
2603 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2604 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2605 * gcc.dg/vmx/ldl-vsx.c: Likewise.
2606 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2607 * gcc.dg/vmx/merge-vsx.c: Likewise.
2608 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2609
2610 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
2611
2612 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2613 * gcc.target/i386/prefetchwt1-1.c: New.
2614 * g++.dg/other/i386-2.C: Add new option.
2615 * g++.dg/other/i386-3.C: Ditto.
2616 * gcc.target/i386/sse-12.c: Ditto.
2617 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2618 * gcc.target/i386/sse-22.c: Add new option.
2619 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2620
2621 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2622
2623 PR libfortran/59313
2624 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2625
2626 PR libfortran/58015
2627 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2628
2629 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
2630
2631 PR c++/60311
2632 * g++.dg/cpp1y/pr60311.C: New testcase.
2633
2634 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2635
2636 PR c++/60065
2637 * g++.dg/cpp1y/pr60065.C: New testcase.
2638
2639 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
2640
2641 PR rtl-optimization/60268
2642 * gcc.c-torture/compile/pr60268.c: New test.
2643
2644 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
2645
2646 * gcc.target/microblaze/others/mem_reload.c: New test.
2647
2648 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2649
2650 * gcc.dg/vmx/lde.c: New test.
2651 * gcc.dg/vmx/lde-be-order.c: New test.
2652 * gcc.dg/vmx/ste.c: New test.
2653 * gcc.dg/vmx/ste-be-order.c: New test.
2654
2655 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
2656
2657 PR testsuite/60173
2658 * lib/target-supports.exp
2659 (check_effective_target_logical_op_short_circuit): Add cris-*-*
2660 and crisv32-*-* to list.
2661
2662 2014-02-21 Janus Weil <janus@gcc.gnu.org>
2663
2664 PR fortran/60302
2665 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2666
2667 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2668
2669 * gcc.dg/vmx/vsums.c: Check entire result vector.
2670 * gcc.dg/vmx/vsums-be-order.c: Likewise.
2671
2672 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2673
2674 * gcc.dg/vmx/ld.c: New test.
2675 * gcc.dg/vmx/ld-be-order.c: New test.
2676 * gcc.dg/vmx/ld-vsx.c: New test.
2677 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2678 * gcc.dg/vmx/ldl.c: New test.
2679 * gcc.dg/vmx/ldl-be-order.c: New test.
2680 * gcc.dg/vmx/ldl-vsx.c: New test.
2681 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2682 * gcc.dg/vmx/st.c: New test.
2683 * gcc.dg/vmx/st-be-order.c: New test.
2684 * gcc.dg/vmx/st-vsx.c: New test.
2685 * gcc.dg/vmx/st-vsx-be-order.c: New test.
2686 * gcc.dg/vmx/stl.c: New test.
2687 * gcc.dg/vmx/stl-be-order.c: New test.
2688 * gcc.dg/vmx/stl-vsx.c: New test.
2689 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2690
2691 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
2692
2693 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2694 * g++.dg/other/i386-3.C (dg-options): Ditto.
2695 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2696 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2697 -mavx512pf and -msha.
2698
2699 2014-02-21 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/60276
2702 * gcc.dg/vect/pr60276.c: New testcase.
2703
2704 2014-02-21 Janus Weil <janus@gcc.gnu.org>
2705
2706 PR fortran/60234
2707 * gfortran.dg/finalize_23.f90: New.
2708
2709 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
2710
2711 PR c++/60052
2712 PR c++/60053
2713 * g++.dg/cpp1y/pr60052.C: New testcase.
2714 * g++.dg/cpp1y/pr60053.C: New testcase.
2715
2716 2014-02-21 Tobias Burnus <burnus@net-b.de>
2717
2718 PR fortran/60286
2719 * gfortran.dg/inquire_16.f90: New.
2720
2721 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
2722
2723 * gcc.target/nios2/biggot-1.c: New.
2724 * gcc.target/nios2/biggot-2.c: New.
2725
2726 2014-02-20 Martin Jambor <mjambor@suse.cz>
2727
2728 PR ipa/55260
2729 * gcc.dg/ipa/pr55260.c: New test.
2730
2731 2014-02-20 Bin Cheng <bin.cheng@arm.com>
2732
2733 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2734 for execution test case.
2735
2736 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
2737
2738 PR ipa/58555
2739 * g++.dg/torture/pr58555.C: New testcase.
2740
2741 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2742
2743 PR target/60204
2744 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2745 reflect abi fix.
2746 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2747
2748 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2749 Kirill Yukhin <kirill.yukhin@intel.com>
2750
2751 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2752 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2753 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2754 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2755 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2756 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2757
2758 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR c/37743
2761 * g++.dg/ext/builtin-bswap1.C: New test.
2762 * c-c++-common/pr37743.c: New test.
2763
2764 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
2765
2766 * gcc.dg/decl-10.c: New test.
2767
2768 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR c++/60267
2771 * g++.dg/ext/ivdep-1.C: New test.
2772
2773 PR c++/60267
2774 * gcc.dg/pr60267.c: New test.
2775
2776 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
2777
2778 PR target/59794
2779 * gcc.target/i386/pr39162.c: Add dg-prune-output.
2780 (dg-options): Remove -Wno-psabi.
2781 * gcc.target/i386/pr59794-2.c: Ditto.
2782 * gcc.target/i386/pr60205-1.c: Ditto.
2783 * gcc.target/i386/sse-5.c: Ditto.
2784
2785 2014-02-18 Nick Clifton <nickc@redhat.com>
2786
2787 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2788 * gcc.dg/pr23623.c: Likewise.
2789 * gcc.dg/pr48784-1.c: Likewise.
2790 * gcc.dg/pr48784-2.c: Likewise.
2791 * gcc.dg/pr56997-2.c: Likewise.
2792 * gcc.dg/sms-6.c: Likewise.
2793 * gcc.dg/torture/pr60183.c: Likewise.
2794 * gcc.dg/torture/vec-cvt-1.c: Likewise.
2795 * gcc.c-torture/execute/20061220-1.x: New.
2796 * gcc.c-torture/execute/pr43220.x: New.
2797 * gcc.c-torture/execute/pr51581-1.x: New.
2798 * gcc.c-torture/execute/pr51581-2.x: New.
2799 * gcc.c-torture/execute/pr58570.x: New.
2800 * gcc.c-torture/unsorted/DFcmp.x: New.
2801 * gcc.c-torture/unsorted/SFset.x: New.
2802
2803 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
2804
2805 * gnat.dg/opt31.adb: New test.
2806
2807 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2810
2811 2014-02-19 Janus Weil <janus@gcc.gnu.org>
2812
2813 PR fortran/60232
2814 * gfortran.dg/typebound_proc_33.f90: New.
2815
2816 2014-02-19 Marek Polacek <polacek@redhat.com>
2817
2818 PR c/60195
2819 * gcc.dg/pr60195.c: New test.
2820
2821 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
2822
2823 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2824
2825 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR preprocessor/58844
2828 * c-c++-common/cpp/pr58844-1.c: New test.
2829 * c-c++-common/cpp/pr58844-2.c: New test.
2830
2831 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2832
2833 PR c++/60225
2834 * g++.dg/cpp0x/constexpr-ice10.C: New.
2835
2836 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 PR c++/60215
2839 * g++.dg/cpp0x/pr60215.C: New.
2840
2841 2014-02-18 Tobias Burnus <burnus@net-b.de>
2842
2843 PR fortran/49397
2844 * gfortran.dg/proc_ptr_45.f90: New.
2845 * gfortran.dg/proc_ptr_46.f90: New.
2846
2847 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
2848
2849 PR c++/60190
2850 * g++.dg/cpp1y/pr60190.C: New testcase.
2851
2852 PR c++/60064
2853 * g++.dg/cpp1y/pr60064.C: New testcase.
2854
2855 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
2856
2857 PR target/60205
2858 * gcc.target/i386/pr60205-1.c: New test.
2859 * gcc.target/i386/pr60205-2.c: Ditto.
2860
2861 2014-02-18 Kai Tietz <ktietz@redhat.com>
2862
2863 PR target/60193
2864 * gcc.target/i386/nest-1.c: New testcase.
2865
2866 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
2867
2868 * gnat.dg/opt32.adb: New test.
2869
2870 2014-02-18 Janus Weil <janus@gcc.gnu.org>
2871
2872 PR fortran/60231
2873 * gfortran.dg/typebound_generic_15.f90: New.
2874
2875 2014-02-17 Janus Weil <janus@gcc.gnu.org>
2876
2877 PR fortran/55907
2878 * gfortran.dg/init_flag_12.f90: New.
2879
2880 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
2881 Ilya Tocar <ilya.tocar@intel.com>
2882
2883 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
2884 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2885 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2886 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2887
2888 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
2889
2890 * lib/target-supports.exp
2891 (check_effective_target_logical_op_short_circuit): New procedure.
2892 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
2893 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
2894 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
2895 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2896 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2897 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
2898 logical_op_short_circuit for the alternative test, extending
2899 it to arm_cortex_m.
2900
2901 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2902
2903 PR target/60203
2904 * gcc.target/powerpc/pr60203.c: New testsuite.
2905
2906 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
2907
2908 PR fortran/59599
2909 * gfortran.dg/ichar_3.f90: New test.
2910
2911 2014-02-15 Richard Biener <rguenther@suse.de>
2912
2913 PR tree-optimization/60183
2914 * gcc.dg/torture/pr60183.c: New testcase.
2915
2916 2014-02-14 Jeff Law <law@redhat.com>
2917
2918 PR rtl-optimization/60131
2919 * g++.dg/torture/pr60131.C: New test.
2920
2921 2014-02-14 Ian Bolton <ian.bolton@arm.com>
2922
2923 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
2924 on command-line.
2925
2926 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2927
2928 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
2929
2930 2014-02-14 Jakub Jelinek <jakub@redhat.com>
2931
2932 * gcc.c-torture/compile/20140213.c: New test.
2933
2934 2014-02-13 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR target/43546
2937 * gcc.target/i386/pr43546.c: New test.
2938
2939 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
2940
2941 * gcc.target/s390/hotpatch-compile-8.c: New test.
2942
2943 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
2944
2945 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
2946 definition with an ifndef.
2947 * gcc.dg/pr59605-2.c: New test.
2948
2949 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
2950
2951 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2952
2953 2014-02-12 Joseph Myers <joseph@codesourcery.com>
2954
2955 * gcc.dg/torture/float128-mul-underflow.c,
2956 gcc.dg/torture/float128-truncdf-underflow.c,
2957 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
2958
2959 2014-02-12 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR middle-end/59737
2962 * g++.dg/ipa/pr59737.C: New test.
2963
2964 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
2965
2966 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
2967
2968 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
2969
2970 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
2971
2972 * gcc.dg/cilk-plus/jump-openmp.c: New file.
2973
2974 2014-02-12 Richard Biener <rguenther@suse.de>
2975
2976 PR middle-end/60092
2977 * gcc.dg/torture/pr60092.c: New testcase.
2978 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
2979
2980 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
2981
2982 * gcc.c-torture/execute/20140212-1.c: New test.
2983
2984 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
2985
2986 PR c++/60047
2987 * g++.dg/cpp0x/pr60047.C: New.
2988
2989 2014-02-12 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR c/60101
2992 * c-c++-common/pr60101.c: New test.
2993
2994 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
2995
2996 PR lto/59468
2997 * g++.dg/ipa/devirt-27.C: New testcase.
2998 * g++.dg/ipa/devirt-26.C: New testcase.
2999
3000 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3001
3002 PR target/60137
3003 * gcc.target/powerpc/pr60137.c: New file.
3004
3005 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR fortran/52370
3008 * gfortran.dg/pr52370.f90: New test.
3009
3010 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
3011
3012 PR target/59927
3013 Revert
3014 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
3015
3016 PR testsuite/58630
3017 * gcc.target/i386/pr43662.c (dg-options):
3018 Add -maccumulate-outgoing-args.
3019 * gcc.target/i386/pr43869.c (dg-options): Ditto.
3020 * gcc.target/i386/pr57003.c (dg-options): Ditto.
3021 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3022 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3023 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3024 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3025 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3026 Add -maccumulate-outgoing-args.
3027 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3028 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3029 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3030 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3031 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3032 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3033 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3034 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3035 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3036 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3037 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3038 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3039 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3040 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3041 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3042
3043 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3044
3045 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3046
3047 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR debug/59776
3050 * gcc.dg/guality/pr59776.c: New test.
3051
3052 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3053
3054 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3055 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3056 (add_options_for_arm_vfp3): New.
3057
3058 2014-02-11 Jeff Law <law@redhat.com>
3059
3060 PR middle-end/54041
3061 * gcc.target/m68k/pr54041.c: New test.
3062
3063 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR target/59927
3066 * gcc.target/i386/pr59927.c: New test.
3067
3068 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
3069
3070 * gcc.dg/vect/pr57741-3.c: Require vect_int.
3071 * gcc.dg/vect/pr60012.c: Likewise.
3072 * gcc.dg/vect/vect-119.c: Likewise.
3073 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3074 * gcc.dg/vect/vect-outer-4c.c: Likewise.
3075
3076 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3077
3078 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3079
3080 2014-02-10 Jeff Law <law@redhat.com>
3081
3082 PR middle-end-52306
3083 * gcc.c-torture/compile/pr52306.c: New test.
3084
3085 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3086
3087 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3088
3089 2014-02-10 Richard Biener <rguenther@suse.de>
3090
3091 PR tree-optimization/60115
3092 * gcc.dg/torture/pr60115.c: New testcase.
3093
3094 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
3095
3096 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3097 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3098
3099 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
3100 Ilya Tocar <ilya.tocar@intel.com>
3101
3102 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3103 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3104 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3105 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3106 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3107 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3108 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3109 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3110 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3111 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3112 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3113 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3114 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3115 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3116 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3117 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3118 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3119 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3120 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3121 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3122 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3123 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3124 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3125 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3126 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3127 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3128 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3129
3130 2014-02-10 Jakub Jelinek <jakub@redhat.com>
3131
3132 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3133
3134 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3135
3136 PR fortran/57522
3137 * gfortran.dg/associated_target_5.f03: New test.
3138
3139 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3140
3141 PR fortran/59026
3142 * gfortran.dg/elemental_by_value_1.f90: New test.
3143
3144 2014-02-08 Janus Weil <janus@gcc.gnu.org>
3145
3146 PR fortran/58470
3147 * gfortran.dg/finalize_22.f90: New.
3148
3149 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
3150
3151 PR fortran/60066
3152 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3153 was fixed by the patch for PR59906.
3154
3155 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3156
3157 PR translation/52289
3158 * gfortran.dg/coarray_8.f90: Update dg-error match.
3159
3160 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c/59984
3163 * gcc.dg/vect/pr59984.c: New test.
3164
3165 PR middle-end/60092
3166 * gcc.dg/attr-alloc_align-1.c: New test.
3167 * gcc.dg/attr-alloc_align-2.c: New test.
3168 * gcc.dg/attr-alloc_align-3.c: New test.
3169 * gcc.dg/attr-assume_aligned-1.c: New test.
3170 * gcc.dg/attr-assume_aligned-2.c: New test.
3171 * gcc.dg/attr-assume_aligned-3.c: New test.
3172
3173 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR target/60077
3176 * gcc.target/i386/pr60077-1.c: New test.
3177 * gcc.target/i386/pr60077-2.c: New test.
3178
3179 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR preprocessor/56824
3182 * gcc.dg/pr56824.c: New test.
3183
3184 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3185
3186 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3187 variable used for atomic operations.
3188
3189 2014-02-07 Richard Biener <rguenther@suse.de>
3190
3191 PR middle-end/60092
3192 * gcc.dg/vect/pr60092-2.c: New testcase.
3193
3194 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR c++/60082
3197 Revert
3198 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3199
3200 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3201 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3202
3203 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3204
3205 * gcc.target/s390/fp2int1.c: New testcase.
3206
3207 2014-02-07 Richard Biener <rguenther@suse.de>
3208
3209 PR middle-end/60092
3210 * gcc.dg/tree-ssa/alias-30.c: New testcase.
3211 * gcc.dg/tree-ssa/alias-31.c: Likewise.
3212
3213 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
3214
3215 PR ipa/59918
3216 * g++.dg/torture/pr59918.C: New testcase.
3217
3218 2014-02-06 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR target/59575
3221 * gcc.target/arm/pr59575.c: New test.
3222
3223 PR debug/59992
3224 * gcc.dg/pr59992.c: New test.
3225
3226 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
3227
3228 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
3229 init_priority. Test alignment of variable instead of function.
3230
3231 2014-02-06 Marek Polacek <polacek@redhat.com>
3232
3233 PR c/60087
3234 * gcc.dg/pr60087.c: New test.
3235
3236 2014-02-06 Alan Modra <amodra@gmail.com>
3237
3238 * gcc.target/powerpc/pr60032.c: New.
3239
3240 2014-02-06 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR target/60062
3243 * gcc.c-torture/execute/pr60062.c: New test.
3244 * gcc.c-torture/execute/pr60072.c: New test.
3245
3246 2014-02-06 Ian Bolton <ian.bolton@arm.com>
3247
3248 * gcc.dg/tree-ssa/pr59597.c: Make called function static
3249 so that expected outcome works for PIC variants too.
3250
3251 2014-02-06 Yury Gribov <y.gribov@samsung.com>
3252 Kugan Vivekanandarajah <kuganv@linaro.org>
3253
3254 * gcc.target/arm/vect-noalign.c: New file.
3255
3256 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
3257 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR middle-end/60013
3260 * gcc.dg/pr60013.c: New testcase.
3261
3262 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3263
3264 * gcc.dg/vmx/sum2s.c: New.
3265 * gcc.dg/vmx/sum2s-be-order.c: New.
3266
3267 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3268
3269 * gcc.dg/vmx/pack.c: New.
3270 * gcc.dg/vmx/pack-be-order.c: New.
3271 * gcc.dg/vmx/unpack.c: New.
3272 * gcc.dg/vmx/unpack-be-order.c: New.
3273
3274 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3275
3276 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
3277 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3278
3279 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3280
3281 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
3282 Use __builtin_floorf, __builtin_ceilf.
3283 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
3284 declaration.
3285 (TEST): Use __builtin_floorf.
3286 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3287
3288 2014-02-05 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR ipa/59947
3291 * g++.dg/opt/pr59947.C: New test.
3292
3293 PR c++/58703
3294 * c-c++-common/gomp/pr58703.c: New test.
3295
3296 2014-02-05 Richard Biener <rguenther@suse.de>
3297
3298 PR testsuite/60076
3299 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
3300 avoid using unsigned long long.
3301
3302 2014-02-05 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR middle-end/57499
3305 * g++.dg/torture/pr57499.C: New test.
3306
3307 2014-02-05 Yury Gribov <y.gribov@samsung.com>
3308
3309 * gcc.dg/asan/nosanitize-and-inline.c: New test.
3310
3311 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
3312
3313 * g++.dg/ipa/devirrt-22.C: Fix template.
3314
3315 2014-02-04 Marek Polacek <polacek@redhat.com>
3316
3317 PR c/60036
3318 * gcc.dg/pr60036.c: New test.
3319
3320 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
3321
3322 PR ipa/60058
3323 * g++.dg/torture/pr60058.C: New testcase.
3324
3325 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
3326
3327 * g++.dg/tsan/default_options.C: Invert check.
3328
3329 2014-02-04 Jakub Jelinek <jakub@redhat.com>
3330
3331 PR tree-optimization/60002
3332 * g++.dg/opt/pr60002.C: New test.
3333
3334 PR tree-optimization/60023
3335 * g++.dg/vect/pr60023.cc: New test.
3336
3337 PR ipa/60026
3338 * c-c++-common/torture/pr60026.c: New test.
3339
3340 PR rtl-optimization/57915
3341 * gcc.target/i386/pr57915.c: New test.
3342
3343 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3344
3345 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
3346
3347 2014-02-04 Renlin Li <Renlin.Li@arm.com>
3348
3349 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
3350
3351 2014-02-04 Jakub Jelinek <jakub@redhat.com>
3352
3353 PR middle-end/59261
3354 * gcc.dg/pr59261.c: New test.
3355
3356 2014-02-04 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/60012
3359 * gcc.dg/vect/pr60012.c: New testcase.
3360
3361 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3362
3363 PR target/59788
3364 * g++.dg/eh/unwind-direct.C: New test.
3365
3366 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
3367
3368 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
3369 timeout value to 20s.
3370
3371 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
3372
3373 PR ipa/59882
3374 * g++.dg/torture/pr59882.C: New testcase
3375
3376 2014-02-03 Jan Hubicka <jh@suse.cz>
3377
3378 PR ipa/59831
3379 * g++.dg/ipa/devirt-22.C: New testcase.
3380
3381 2014-02-03 Jan Hubicka <jh@suse.cz>
3382
3383 * g++.dg/ipa/devirt-25.C: New testcase.
3384
3385 2014-02-04 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR tree-optimization/59924
3388 * gcc.dg/pr59924.c: New test.
3389
3390 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
3391
3392 PR ipa/59831
3393 * g++.dg/ipa/devirt-24.C: New testcase.
3394
3395 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
3396
3397 PR c++/53017
3398 PR c++/59211
3399 * c-c++-common/attributes-1.c: New testcase.
3400 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
3401
3402 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 PR c++/58871
3405 * g++.dg/cpp0x/pr58871.C: New.
3406
3407 2014-02-03 Cong Hou <congh@google.com>
3408
3409 PR tree-optimization/60000
3410 * g++.dg/vect/pr60000.cc: New test.
3411
3412 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
3413
3414 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
3415 * gcc.target/i386/long-double-64-4.c: Likewise.
3416 * gcc.target/i386/long-double-80-1.c: Likewise.
3417 * gcc.target/i386/long-double-80-2.c: Likewise.
3418 * gcc.target/i386/long-double-80-3.c: Likewise.
3419 * gcc.target/i386/long-double-80-4.c: Likewise.
3420 * gcc.target/i386/long-double-80-5.c: Likewise.
3421 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
3422 __multf3 isn't used.
3423 * gcc.target/i386/long-double-64-3.c: Likewise.
3424 * gcc.target/i386/long-double-128-1.c: New test.
3425 * gcc.target/i386/long-double-128-2.c: Likewise.
3426 * gcc.target/i386/long-double-128-3.c: Likewise.
3427 * gcc.target/i386/long-double-128-4.c: Likewise.
3428 * gcc.target/i386/long-double-128-5.c: Likewise.
3429 * gcc.target/i386/long-double-128-6.c: Likewise.
3430 * gcc.target/i386/long-double-128-7.c: Likewise.
3431 * gcc.target/i386/long-double-128-8.c: Likewise.
3432 * gcc.target/i386/long-double-128-9.c: Likewise.
3433 * gcc.target/i386/long-double-64-5.c: Likewise.
3434 * gcc.target/i386/long-double-64-6.c: Likewise.
3435 * gcc.target/i386/long-double-64-7.c: Likewise.
3436 * gcc.target/i386/long-double-64-8.c: Likewise.
3437 * gcc.target/i386/long-double-64-9.c: Likewise.
3438 * gcc.target/i386/long-double-80-10.c: Likewise.
3439 * gcc.target/i386/long-double-80-8.c: Likewise.
3440 * gcc.target/i386/long-double-80-9.c: Likewise.
3441
3442 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
3443
3444 PR rtl-optimization/57662
3445 * g++.dg/pr57662.C: New test.
3446
3447 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3448
3449 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
3450 * gcc.dg/vmx/perm.c: New.
3451 * gcc.dg/vmx/perm-be-order.c: New.
3452
3453 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3454
3455 * gcc.dg/vmx/vsums.c: New.
3456 * gcc.dg/vmx/vsums-be-order.c: New.
3457
3458 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
3459
3460 * g++.dg/ipa/devirt-23.C: New testcase.
3461 * g++.dg/ipa/devirt-20.C: Fix template.
3462
3463 2014-02-02 Jan Hubicka <jh@suse.cz>
3464
3465 * g++.dg/ipa/devirt-21.C: New testcase.
3466
3467 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3468
3469 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
3470 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
3471
3472 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR target/60017
3475 * gcc.c-torture/execute/pr60017.c: New test.
3476
3477 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
3478
3479 PR fortran/57033
3480 * gfortran.dg/default_initialization_7.f90: New test.
3481
3482 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
3483
3484 PR fortran/59906
3485 * gfortran.dg/elemental_subroutine_9.f90: New test.
3486
3487 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
3488
3489 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
3490
3491 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
3492
3493 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
3494
3495 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
3496
3497 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
3498
3499 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3500
3501 PR c++/51219
3502 * g++.dg/init/bitfield5.C: New.
3503
3504 2014-02-01 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR tree-optimization/60003
3507 * gcc.c-torture/execute/pr60003.c: New test.
3508
3509 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
3510
3511 PR bootstrap/59985
3512 * gcc.target/arm/pr59985.C: New.
3513
3514 2014-01-31 Jakub Jelinek <jakub@redhat.com>
3515
3516 PR sanitizer/59410
3517 * lib/tsan-dg.exp (tsan_init): Instead of not running any
3518 tsan tests if trivial testcase doesn't run, set dg-do-what-default
3519 to compile.
3520 (tsan_finish): Restore dg-do-what-default.
3521 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
3522 * g++.dg/tsan/fd_close_norace2.C: Likewise.
3523 * g++.dg/tsan/default_options.C: Likewise.
3524 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3525 * g++.dg/tsan/atomic_free2.C: Likewise.
3526 * g++.dg/tsan/cond_race.C: Likewise.
3527 * g++.dg/tsan/fd_close_norace.C: Likewise.
3528 * g++.dg/tsan/benign_race.C: Likewise.
3529 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3530 * c-c++-common/tsan/simple_race.c: Likewise.
3531 * c-c++-common/tsan/mutexset1.c: Likewise.
3532 * c-c++-common/tsan/thread_leak2.c: Likewise.
3533 * c-c++-common/tsan/tls_race.c: Likewise.
3534 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3535 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
3536 * c-c++-common/tsan/free_race2.c: Likewise.
3537 * c-c++-common/tsan/thread_leak.c: Likewise.
3538 * c-c++-common/tsan/thread_leak1.c: Likewise.
3539 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3540 * c-c++-common/tsan/free_race.c: Likewise.
3541 * c-c++-common/tsan/sleep_sync.c: Likewise.
3542 * c-c++-common/tsan/tiny_race.c: Likewise.
3543 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3544 * c-c++-common/tsan/atomic_stack.c: Likewise.
3545 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
3546 in dg-output regexps.
3547 * c-c++-common/tsan/simple_stack.c: Likewise.
3548
3549 2014-01-31 Richard Henderson <rth@redhat.com>
3550
3551 * g++.dg/tm/pr60004.C: New.
3552
3553 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
3554
3555 PR c++/59082
3556 * g++.dg/inherit/crash4.C: New.
3557
3558 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
3559
3560 * c-c++-common/tsan/simple_race.c: Made test less flaky.
3561
3562 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3563
3564 * gcc.target/i386/m512-check.h: Use correct rounding values.
3565
3566 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3567
3568 * gcc.target/i386/avx-1.c: Use correct rounding values.
3569 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3570 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3571 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3572 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3573 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3574 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3575 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3576 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3577 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3578 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3579 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3580 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3581 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3582 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3583 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3584 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3585 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3586 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3587 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3588 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3589 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3590 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3591 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3592 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3593 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3594 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3595 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3596 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3597 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3598 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3599 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3600 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3601 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3602 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3603 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3604 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3605 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3606 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3607 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3608 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3609 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3610 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3611 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3612 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3613 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3614 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3615 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3616 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3617 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3618 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3619 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3620 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3621 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3622 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3623 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3624 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3625 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3626 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3627 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3628 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3629 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3630 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3631 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3632 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3633 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3634 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3635 * gcc.target/i386/sse-13.c: Ditto.
3636 * gcc.target/i386/sse-14.c: Ditto.
3637 * gcc.target/i386/sse-22.c: Ditto.
3638 * gcc.target/i386/sse-23.c: Ditto.
3639
3640 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3641
3642 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3643 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3644
3645 2014-01-31 Richard Biener <rguenther@suse.de>
3646
3647 PR middle-end/59990
3648 * gcc.dg/torture/pr59990.c: New testcase.
3649
3650 2014-01-31 Jakub Jelinek <jakub@redhat.com>
3651
3652 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3653 if it fails don't run any tsan tests.
3654
3655 2014-01-31 Marek Polacek <polacek@redhat.com>
3656
3657 PR c/59963
3658 * gcc.dg/pr59940.c (g): Adjust dg-warning.
3659 (y): Adjust dg-error.
3660 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3661 * gcc.dg/pr59963-1.c: New test.
3662 * gcc.dg/pr59963-2.c: New test.
3663 * gcc.dg/pr59963-3.c: New test.
3664
3665 2014-01-30 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR target/59923
3668 * gcc.target/arm/pr59923.c: New test.
3669
3670 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3671
3672 * gcc.dg/vmx/splat.c: New.
3673 * gcc.dg/vmx/splat-vsx.c: New.
3674 * gcc.dg/vmx/splat-be-order.c: New.
3675 * gcc.dg/vmx/splat-vsx-be-order.c: New.
3676 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3677 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3678
3679 2014-01-30 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/59993
3682 * gcc.dg/torture/pr59993.c: New testcase.
3683
3684 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3685
3686 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3687 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3688 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3689 vect_int rather than vect_float.
3690
3691 2014-01-30 Marek Polacek <polacek@redhat.com>
3692
3693 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3694
3695 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
3696
3697 * gcc.target/microblaze/isa/fcmp4.c: New.
3698
3699 2014-01-30 Marek Polacek <polacek@redhat.com>
3700
3701 PR c/59940
3702 * gcc.dg/pr59940.c: New test.
3703 * gcc.dg/pr35635.c (func3): Move dg-warning.
3704
3705 2014-01-30 Richard Biener <rguenther@suse.de>
3706
3707 PR tree-optimization/59903
3708 * gcc.dg/torture/pr59903.c: New testcase.
3709
3710 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3711
3712 PR c++/58843
3713 * g++.dg/lookup/crash8.C: New.
3714
3715 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3716
3717 PR c++/58649
3718 * g++.dg/template/crash117.C: New.
3719
3720 2014-01-30 Richard Biener <rguenther@suse.de>
3721
3722 PR c/59905
3723 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3724 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3725 abort.
3726 * gcc.dg/invalid-call-1.c: Likewise.
3727
3728 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3729
3730 PR c++/58561
3731 * g++.dg/cpp1y/auto-fn23.C: New.
3732
3733 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/58846
3736 * g++.dg/init/dso_handle2.C: New.
3737
3738 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/58674
3741 * g++.dg/cpp0x/pr58674.C: New.
3742
3743 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
3744
3745 PR target/59617
3746 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3747 * gcc.target/i386/avx512f-gather-5.c: Ditto.
3748
3749 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3750
3751 * gcc.dg/vmx/merge-be-order.c: New.
3752 * gcc.dg/vmx/merge.c: New.
3753 * gcc.dg/vmx/merge-vsx-be-order.c: New.
3754 * gcc.dg/vmx/merge-vsx.c: New.
3755
3756 2014-01-29 Richard Biener <rguenther@suse.de>
3757
3758 PR tree-optimization/58742
3759 * gcc.dg/pr58742-1.c: New testcase.
3760 * gcc.dg/pr58742-2.c: Likewise.
3761 * gcc.dg/pr58742-3.c: Likewise.
3762
3763 2014-01-29 Renlin Li <Renlin.Li@arm.com>
3764
3765 * gcc.target/arm/ftest-armv7ve-arm.c: New.
3766 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3767 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3768
3769 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3770
3771 PR c++/58702
3772 * g++.dg/gomp/pr58702.C: New.
3773
3774 2014-01-29 Dodji Seketeli <dodji@redhat.com>
3775
3776 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3777 selector.
3778
3779 2014-01-29 Jakub Jelinek <jakub@redhat.com>
3780
3781 PR middle-end/59917
3782 PR tree-optimization/59920
3783 * gcc.dg/pr59920-1.c: New test.
3784 * gcc.dg/pr59920-2.c: New test.
3785 * gcc.dg/pr59920-3.c: New test.
3786 * c-c++-common/gomp/pr59917-1.c: New test.
3787 * c-c++-common/gomp/pr59917-2.c: New test.
3788
3789 PR tree-optimization/59594
3790 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3791 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3792 * gcc.dg/vect/pr59594.c: New test.
3793
3794 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
3795
3796 PR fortran/59414
3797 * gfortran.dg/allocate_class_3.f90: New test.
3798
3799 2014-01-28 Dodji Seketeli <dodji@redhat.com>
3800
3801 PR preprocessor/59935
3802 * c-c++-common/cpp/warning-zero-location.c: New test.
3803 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3804
3805 2014-01-27 Steve Ellcey <sellcey@mips.com>
3806
3807 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3808
3809 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
3810
3811 * g++.dg/ext/mv16.C: New tests.
3812
3813 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
3814
3815 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3816 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3817 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3818 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3819 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3820 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3821 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3822 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3823 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3824 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3825 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3826 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3827 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3828 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3829 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3830 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3831 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3832 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3833 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3834 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3835 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3836 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3837 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3838 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3839 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3840 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3841 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3842 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3843 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3844 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3845 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3846 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3847 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3848 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3849 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3850 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3851 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3852 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3853 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
3854 _mm512_mask_cvtepi32_storeu_epi8.
3855 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3856 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
3857 _mm512_mask_cvtepi32_storeu_epi16.
3858 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3859 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
3860 _mm512_mask_cvtepi64_storeu_epi8.
3861 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3862 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
3863 _mm512_mask_cvtepi64_storeu_epi16.
3864 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3865 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
3866 _mm512_mask_cvtepi64_storeu_epi32.
3867 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3868 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
3869 _mm512_mask_cvtsepi32_storeu_epi8.
3870 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3871 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
3872 _mm512_mask_cvtsepi32_storeu_epi16.
3873 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3874 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
3875 _mm512_mask_cvtsepi64_storeu_epi8.
3876 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3877 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
3878 _mm512_mask_cvtsepi64_storeu_epi16.
3879 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3880 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
3881 _mm512_mask_cvtsepi64_storeu_epi32.
3882 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3883 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
3884 _mm512_mask_cvtusepi32_storeu_epi8.
3885 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3886 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
3887 _mm512_mask_cvtusepi32_storeu_epi16.
3888 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3889 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
3890 _mm512_mask_cvtusepi64_storeu_epi8.
3891 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3892 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
3893 _mm512_mask_cvtusepi64_storeu_epi16.
3894 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3895 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
3896 _mm512_mask_cvtusepi64_storeu_epi32.
3897 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3898 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
3899
3900 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
3901
3902 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
3903 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3904 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3905 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3906 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3907 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3908 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3909 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3910 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
3911 built-ins roudning immediate.
3912 * gcc.target/i386/sse-22.c: Add new built-ins.
3913 * gcc.target/i386/sse-23.c: Ditto.
3914 * gcc.target/i386/avx-1.c: Ditto.
3915
3916 2014-01-27 Christian Bruel <christian.bruel@st.com>
3917
3918 * gcc.target/sh/torture/strncmp.c: New tests.
3919
3920 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
3921
3922 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
3923
3924 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3925
3926 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
3927
3928 2014-01-24 Jeff Law <law@redhat.com>
3929
3930 PR tree-optimization/59919
3931 * gcc.c-torture/compile/pr59919.c: New test.
3932
3933 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3934
3935 PR c++/57524
3936 * g++.dg/ext/timevar2.C: New.
3937
3938 2014-01-24 Marek Polacek <polacek@redhat.com>
3939
3940 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
3941
3942 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
3943
3944 PR target/59929
3945 * gcc.target/i386/pr59929.c: New test.
3946
3947 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3948
3949 PR target/59909
3950 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
3951 word atomic functions at runtime.
3952
3953 2014-01-23 Marek Polacek <polacek@redhat.com>
3954
3955 PR c/59846
3956 * gcc.dg/pr59846.c: New test.
3957
3958 2014-01-23 Marek Polacek <polacek@redhat.com>
3959
3960 PR c/58346
3961 * c-c++-common/pr58346-1.c: New test.
3962 * c-c++-common/pr58346-2.c: New test.
3963 * c-c++-common/pr58346-3.c: New test.
3964
3965 2014-01-23 Marek Polacek <polacek@redhat.com>
3966
3967 PR c/59871
3968 * gcc.dg/20020220-2.c: Adjust dg-warning message.
3969 * gcc.dg/pr59871.c: New test.
3970
3971 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3972
3973 PR c++/58980
3974 * g++.dg/parse/enum11.C: New.
3975
3976 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
3977
3978 * gcc.target/aarch64/sshr64_1.c: New testcase.
3979
3980 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
3981
3982 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
3983 SIMD enabled function.
3984 * g++.dg/cilk-plus/ef_test.C: New test.
3985 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
3986 and added C++ ones.
3987 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
3988 to differenciate C error messages from C++ ones.
3989
3990 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
3991
3992 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
3993
3994 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3995
3996 * gcc.target/microblaze/others/builtin-trap.c: New test,
3997
3998 2014-01-23 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR middle-end/58809
4001 * c-c++-common/gomp/pr58809.c: New test.
4002
4003 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
4004
4005 PR sanitizer/59897
4006 * c-c++-common/asan/use-after-return-1.c: Fixed
4007 to pass on darwin.
4008
4009 2014-01-23 Dodji Seketeli <dodji@redhat.com>
4010
4011 PR preprocessor/58580
4012 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4013
4014 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4015 Ilya Tocar <ilya.tocar@intel.com>
4016
4017 * gcc.target/i386/avx512f-kmovw-1.c: New.
4018
4019 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4020
4021 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4022 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4027
4028 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
4029
4030 PR target/52125
4031 * gcc.dg/pr48774.c: Remove skip for mips_rel.
4032 * gcc.target/mips/pr52125.c: New test.
4033
4034 2014-01-22 Marek Polacek <polacek@redhat.com>
4035
4036 PR c/59891
4037 * gcc.dg/torture/pr59891.c: New test.
4038
4039 2014-01-22 Jeff Law <law@redhat.com>
4040
4041 PR tree-optimization/59597
4042 * gcc.dg/tree-ssa/pr59597.c: New test.
4043
4044 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
4045
4046 PR rtl-optimization/59477
4047 * g++.dg/pr59477.C: New.
4048
4049 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4050
4051 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4052
4053 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4054
4055 PR c++/59482
4056 * g++.dg/pr59482.C: New.
4057
4058 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4059
4060 * gcc.dg/vmx/insert-vsx-be-order.c: New.
4061 * gcc.dg/vmx/extract-vsx.c: New.
4062 * gcc.dg/vmx/extract-vsx-be-order.c: New.
4063 * gcc.dg/vmx/insert-vsx.c: New.
4064
4065 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4066
4067 PR rtl-optimization/59896
4068 * gcc.target/arm/pr59896.c: New.
4069
4070 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4071
4072 PR rtl-optimization/59858
4073 * gcc.target/arm/pr59858.c: New.
4074
4075 2014-01-21 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR target/59003
4078 * gcc.dg/tree-prof/pr59003.c: New test.
4079
4080 PR middle-end/59860
4081 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4082 other targets.
4083
4084 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4085
4086 * gfortran.dg/round_3.f08: Add more cases.
4087
4088 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
4089
4090 * lib/target-supports.exp (force_conventional_output_for): New
4091 procedure.
4092 * lib/scanasm.exp (scan-assembler_required_options)
4093 (scan-assembler-not_required_options)
4094 (scan-assembler-times_required_options): Replace with
4095 force_conventional_output_fors.
4096 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4097 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4098
4099 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
4100
4101 PR middle-end/59789
4102 * gcc.target/i386/pr59789.c: New testcase.
4103
4104 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
4105
4106 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4107 the 'code' bitfield from 16 to 8.
4108
4109 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4110
4111 * lib/target-supports.exp
4112 (check_effective_target_vect_perm): Exclude aarch64_be.
4113 (check_effective_target_vect_perm_byte): Likewise.
4114 (check_effective_target_vect_perm_short): Likewise.
4115
4116 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4117
4118 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4119 (RUN_TEST): Use new macro.
4120 (INDEX64_32): Delete.
4121 (INDEX64_64): Likewise.
4122 (INDEX128_32): Likewise.
4123 (INDEX128_64): Likewise.
4124 (INDEX): Likewise.
4125 (test_vneg_f32): Use fixed RUN_TEST.
4126
4127 2014-01-20 Richard Biener <rguenther@suse.de>
4128
4129 PR middle-end/59860
4130 * gcc.dg/pr59860.c: New testcase.
4131
4132 2014-01-20 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR target/59880
4135 * gcc.target/i386/pr59880.c: New test.
4136
4137 2014-01-20 Renlin Li <renlin.li@arm.com>
4138
4139 * gcc.dg/pr44194-1.c: Tweak regexp.
4140
4141 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4142
4143 PR libfortran/59771
4144 PR libfortran/59774
4145 PR libfortran/59836
4146 * gfortran.dg/round_3.f08: New cases added.
4147 * gfortran.dg/fmt_g_1.f90: New test.
4148
4149 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
4150
4151 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4152
4153 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4154
4155 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4156
4157 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4158
4159 * gcc.dg/vect/pr57705.c: Require vect_int.
4160 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4161 * gcc.dg/vect/vect-alias-check.c: Likewise.
4162
4163 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
4164
4165 PR fortran/58007
4166 * gfortran.dg/unresolved_fixup_1.f90: New test.
4167 * gfortran.dg/unresolved_fixup_2.f90: New test.
4168
4169 2014-01-18 Jakub Jelinek <jakub@redhat.com>
4170
4171 PR target/58944
4172 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4173 Remove dg-prune-output lines.
4174
4175 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR middle-end/59706
4178 * gfortran.dg/pr59706.f90: New test.
4179 * g++.dg/ext/pr59706.C: New test.
4180
4181 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4182
4183 PR c++/59270
4184 PR c++/58811
4185 * g++.dg/cpp0x/decltype-incomplete1.C: New.
4186 * g++.dg/init/pr58811.C: Likewise.
4187
4188 2014-01-17 Jeff Law <law@redhat.com>
4189
4190 PR middle-end/57904
4191 * gfortran.dg/pr57904.f90: New test.
4192
4193 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/59269
4196 * g++.dg/cpp0x/nsdmi-union4.C: New.
4197
4198 2014-01-17 Marek Polacek <polacek@redhat.com>
4199
4200 PR c++/59838
4201 * g++.dg/diagnostic/pr59838.C: New test.
4202
4203 2014-01-17 Marek Polacek <polacek@redhat.com>
4204
4205 PR c/58346
4206 * gcc.dg/pr58346.c: New test.
4207
4208 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4209
4210 PR testsuite/58776
4211 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
4212 dg-options, use dg-additional-options for i?86/x86_64 to avoid
4213 option duplication.
4214
4215 PR fortran/59440
4216 * gfortran.dg/pr59440-1.f90: New test.
4217 * gfortran.dg/pr59440-2.f90: New test.
4218 * gfortran.dg/pr59440-3.f90: New test.
4219
4220 PR testsuite/59064
4221 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
4222 testing for " version" and " alias" with one testing for
4223 " version\[^\n\r]* alias".
4224 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
4225 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
4226 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
4227 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
4228 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
4229 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
4230
4231 PR c++/57945
4232 * c-c++-common/torture/pr57945.c: New test.
4233
4234 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
4235
4236 * gcc.target/arm/its.c: New testcase.
4237
4238 2014-01-16 Jan Hubicka <jh@suse.cz>
4239
4240 PR ipa/59775
4241 * g++.dg/torture/pr59775.C: New testcase.
4242
4243 2014-01-16 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR middle-end/58344
4246 * gcc.c-torture/compile/pr58344.c: New test.
4247
4248 PR target/59839
4249 * gcc.target/i386/pr59839.c: New test.
4250
4251 PR debug/54694
4252 * gcc.target/i386/pr9771-1.c (main): Rename to...
4253 (real_main): ... this. Add __asm name "main".
4254 (ASMNAME, ASMNAME2, STRING): Define.
4255
4256 2014-01-16 Nick Clifton <nickc@redhat.com>
4257
4258 PR middle-end/28865
4259 * gcc.c-torture/compile/pr28865.c: New.
4260 * gcc.c-torture/execute/pr28865.c: New.
4261
4262 2014-01-16 Marek Polacek <polacek@redhat.com>
4263
4264 PR middle-end/59827
4265 * gcc.dg/pr59827.c: New test.
4266
4267 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
4268
4269 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
4270
4271 2014-01-15 Richard Henderson <rth@redhat.com>
4272
4273 PR debug/54694
4274 * gcc.target/i386/pr54694.c: New test.
4275
4276 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
4277
4278 PR c++/49718
4279 * g++.dg/pr49718.C: New test.
4280
4281 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4282
4283 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
4284
4285 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4286
4287 * gcc.dg/vmx/mult-even-odd.c: New.
4288 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
4289
4290 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
4291
4292 * lib/target-supports.exp (check_libcilkrts_available): Added an
4293 extern "C" if we are using C++ along with a function prototype.
4294
4295 2014-01-15 Jeff Law <law@redhat.com>
4296
4297 PR tree-optimization/59747
4298 * gcc.c-torture/execute/pr59747.c: New test.
4299
4300 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
4301
4302 PR target/59794
4303 * c-c++-common/convert-vec-1.c: Also prune ABI change for
4304 Linux/x86.
4305 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
4306 * g++.dg/ext/attribute-test-1.C: Likewise.
4307 * g++.dg/ext/attribute-test-2.C: Likewise.
4308 * g++.dg/ext/attribute-test-3.C: Likewise.
4309 * g++.dg/ext/attribute-test-4.C: Likewise.
4310 * g++.dg/ext/pr56790-1.C: Likewise.
4311 * g++.dg/torture/pr38565.C: Likewise.
4312 * gcc.dg/pr53060.c: Likewise.
4313 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
4314 * c-c++-common/vector-compare-2.c: Likewise.
4315 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
4316 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
4317 dg-message line number.
4318
4319 2014-01-15 Matthias Klose <doko@ubuntu.com>
4320
4321 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
4322
4323 2014-01-15 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/59822
4326 * g++.dg/torture/pr59822.C: New testcase.
4327
4328 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
4329
4330 PR target/59808
4331 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
4332 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
4333
4334 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
4335 Kugan Vivekanandarajah <kuganv@linaro.org>
4336
4337 PR target/59695
4338 * g++.dg/pr59695.C: New testcase.
4339
4340 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4341
4342 PR target/59803
4343 * gcc.c-torture/compile/pr59803.c: New testcase.
4344
4345 2014-01-15 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR c/58943
4348 * gcc.c-torture/execute/pr58943.c: New test.
4349 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
4350
4351 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
4352
4353 PR target/59794
4354 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
4355 * gcc.target/i386/pr39162.c (y): New __m256i variable.
4356 (bar): Change return type to void. Set y to x.
4357 * gcc.target/i386/pr59794-1.c: New testcase.
4358 * gcc.target/i386/pr59794-2.c: Likewise.
4359 * gcc.target/i386/pr59794-3.c: Likewise.
4360 * gcc.target/i386/pr59794-4.c: Likewise.
4361 * gcc.target/i386/pr59794-5.c: Likewise.
4362 * gcc.target/i386/pr59794-6.c: Likewise.
4363 * gcc.target/i386/pr59794-7.c: Likewise.
4364
4365 2014-01-14 Richard Biener <rguenther@suse.de>
4366
4367 PR tree-optimization/58921
4368 PR tree-optimization/59006
4369 * gcc.dg/torture/pr58921.c: New testcase.
4370 * gcc.dg/torture/pr59006.c: Likewise.
4371 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
4372
4373 2014-01-14 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR testsuite/59494
4376 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
4377 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
4378 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
4379 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
4380 Executing predictive commoning without unrolling.
4381
4382 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
4383
4384 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
4385 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
4386 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
4387 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
4388 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
4389 __builtin_ia32_rsqrt28sd_round.
4390 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
4391 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
4392 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
4393 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
4394 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
4395 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
4396 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
4397 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
4398 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
4399 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
4400 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
4401 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
4402 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
4403 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
4405 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
4407 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4408 * gcc.target/i386/sse-22.c: Extend with new built-ins,
4409 fix wrong rounding mode (see above).
4410 * gcc.target/i386/sse-23.c: Ditto.
4411
4412 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4413
4414 * gcc.dg/vmx/insert.c: New.
4415 * gcc.dg/vmx/insert-be-order.c: New.
4416 * gcc.dg/vmx/extract.c: New.
4417 * gcc.dg/vmx/extract-be-order.c: New.
4418
4419 2014-01-13 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR tree-optimization/59387
4422 * gcc.c-torture/execute/pr59387.c: New test.
4423
4424 2014-01-13 Richard Biener <rguenther@suse.de>
4425
4426 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4427 adjusting mathlib options.
4428 * gfortran.dg/lto/lto.exp: Likewise.
4429
4430 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * gnat.dg/loop_optimization17.adb: New test.
4433 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
4434
4435 2014-01-13 Christian Bruel <christian.bruel@st.com>
4436
4437 * gcc.target/sh/cmpstrn.c: New case.
4438
4439 2014-01-13 Jakub Jelinek <jakub@redhat.com>
4440
4441 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
4442 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4443
4444 2014-01-12 Janus Weil <janus@gcc.gnu.org>
4445
4446 PR fortran/58026
4447 * gfortran.dg/alloc_comp_basics_6.f90: New.
4448
4449 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4450
4451 PR fortran/59700
4452 * gfortran.dg/pr59700.f90: New test.
4453
4454 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4455
4456 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
4457 * gfortran.dg/use_only_3.f90: Likewise.
4458 * gfortran.dg/inquire_10.f90: Delete opened file.
4459 * gfortran.dg/inquire_15.f90: Likewise.
4460 * gfortran.dg/pr16597.f90: Likewise.
4461 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
4462 for PR59419.
4463
4464 2014-01-10 Jeff Law <law@redhat.com>
4465
4466 PR middle-end/59743
4467 * gcc.c-torture/compile/pr59743.c: New test.
4468
4469 2014-01-10 Jan Hubicka <jh@suse.cz>
4470
4471 PR ipa/58585
4472 * g++.dg/torture/pr58585.C: New testcase.
4473
4474 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
4475
4476 * gcc.dg/pr46309.c: Disable for cris*-*-*.
4477
4478 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
4479
4480 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
4481
4482 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
4483
4484 PR target/59744
4485 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
4486 * gcc.target/aarch64/cmn-neg2.c: New test.
4487
4488 2014-01-10 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/59374
4491 * gcc.dg/torture/pr59374-3.c: New testcase.
4492
4493 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4494
4495 * lib/target-supports.exp
4496 (check_effective_target_arm_crypto_ok_nocache): New.
4497 (check_effective_target_arm_crypto_ok): Use above procedure.
4498 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
4499
4500 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
4501
4502 PR ipa/58252
4503 PR ipa/59226
4504 * g++.dg/ipa/devirt-20.C: New testcase.
4505 * g++.dg/torture/pr58252.C: Likewise.
4506 * g++.dg/torture/pr59226.C: Likewise.
4507
4508 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
4509
4510 * c-c++-common/asan/no-asan-stack.c: New test.
4511
4512 2014-01-10 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR middle-end/59670
4515 * gcc.dg/pr59670.c: New test.
4516
4517 2014-01-09 Steve Ellcey <sellcey@mips.com>
4518
4519 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4520
4521 2014-01-09 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR middle-end/47735
4524 * gcc.target/i386/pr47735.c: New test.
4525
4526 PR tree-optimization/59622
4527 * g++.dg/opt/pr59622-2.C: New test.
4528 * g++.dg/opt/pr59622-3.C: New test.
4529 * g++.dg/opt/pr59622-4.C: New test.
4530 * g++.dg/opt/pr59622-5.C: New test.
4531
4532 PR sanitizer/59136
4533 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
4534 filename:line instead of (modulename+offset) form with stripped
4535 initial / from the filename.
4536
4537 2014-01-09 Ian Lance Taylor <iant@google.com>
4538
4539 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
4540 the other Go compiler.
4541
4542 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4543
4544 PR c++/59730
4545 * g++.dg/cpp0x/variadic145.C: New.
4546
4547 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
4548
4549 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
4550 which don't support -fsplit-stack. Skip rotate[0123].go tests.
4551
4552 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
4553
4554 PR testsuite/59524
4555 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
4556 are run only if the Cilk library is available/enabled.
4557 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4558 * lib/target-supports.exp (check_libcilkrts_available): New function.
4559
4560 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
4561
4562 PR c++/59631
4563 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
4564 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
4565 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4566 with dg-additional-options.
4567 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4568 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4569 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4570 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4571 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4572 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4573
4574 2014-01-09 Richard Biener <rguenther@suse.de>
4575
4576 PR tree-optimization/59715
4577 * gcc.dg/torture/pr59715.c: New testcase.
4578
4579 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
4580
4581 * c-c++-common/asan/no-asan-globals.c: New test.
4582 * c-c++-common/asan/no-instrument-reads.c: Likewise.
4583 * c-c++-common/asan/no-instrument-writes.c: Likewise.
4584 * c-c++-common/asan/use-after-return-1.c: Likewise.
4585 * c-c++-common/asan/no-use-after-return.c: Likewise.
4586
4587 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
4588
4589 * gnat.dg/weak2.ad[sb]: New test.
4590
4591 2014-01-08 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR middle-end/59471
4594 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4595 type, use pointers to vector type instead.
4596
4597 2014-01-08 Catherine Moore <clm@codesourcery.com>
4598
4599 * gcc.target/mips/umips-branch-3.c: New test.
4600 * gcc.target/mips/umips-branch-4.c: New test.
4601
4602 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
4603
4604 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4605 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4606 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4607 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4608 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4609 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4610 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4611 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4612
4613 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
4614
4615 PR rtl-optimization/59137
4616 * gcc.target/mips/pr59137.c: New test.
4617
4618 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
4619
4620 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4621 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4622 * gcc.target/i386/pr55433.c (dg-options): Ditto.
4623 * gcc.target/i386/pr57848.c (dg-options): Ditto.
4624 * gcc.target/i386/pr59099.c (dg-options): Ditto.
4625 Require fpic effective target.
4626 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4627
4628 2014-01-08 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR ipa/59722
4631 * gcc.dg/pr59722.c: New test.
4632
4633 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4634
4635 PR middle-end/57748
4636 * gcc.dg/torture/pr57748-3.c: New test.
4637 * gcc.dg/torture/pr57748-4.c: New test.
4638
4639 2014-01-08 Marek Polacek <polacek@redhat.com>
4640
4641 PR middle-end/59669
4642 * gcc.dg/gomp/pr59669-1.c: New test.
4643 * gcc.dg/gomp/pr59669-2.c: New test.
4644
4645 2014-01-08 Martin Jambor <mjambor@suse.cz>
4646
4647 PR ipa/59610
4648 * gcc.dg/ipa/pr59610.c: New test.
4649
4650 2014-01-08 Janus Weil <janus@gcc.gnu.org>
4651
4652 PR fortran/58182
4653 * gfortran.dg/binding_label_tests_26a.f90: New.
4654 * gfortran.dg/binding_label_tests_26b.f90: New.
4655
4656 2014-01-08 Marek Polacek <polacek@redhat.com>
4657
4658 PR sanitizer/59667
4659 * c-c++-common/ubsan/pr59667.c: New test.
4660
4661 2014-01-08 Richard Biener <rguenther@suse.de>
4662
4663 PR middle-end/59630
4664 * gcc.dg/pr59630.c: New testcase.
4665
4666 2014-01-08 Richard Biener <rguenther@suse.de>
4667
4668 PR middle-end/59471
4669 * gcc.dg/pr59471.c: New testcase.
4670
4671 2014-01-07 Jeff Law <law@redhat.com>
4672
4673 PR middle-end/53623
4674 * gcc.target/i386/pr53623.c: New test.
4675
4676 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
4677
4678 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4679 blanks at EOF.
4680 * g++.dg/cpp1y/pr58534.C: Likewise.
4681 * g++.dg/cpp1y/pr58536.C: Likewise.
4682 * g++.dg/cpp1y/pr58548.C: Likewise.
4683 * g++.dg/cpp1y/pr58549.C: Likewise.
4684 * g++.dg/cpp1y/pr58637.C: Likewise.
4685 * g++.dg/cpp1y/pr59112.C: Likewise.
4686 * g++.dg/cpp1y/pr59113.C: Likewise.
4687 * g++.dg/cpp1y/pr59629.C: Likewise.
4688 * g++.dg/cpp1y/pr59635.C: Likewise.
4689 * g++.dg/cpp1y/pr59636.C: Likewise.
4690 * g++.dg/cpp1y/pr59638.C: Likewise.
4691
4692 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
4693
4694 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4695
4696 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
4697
4698 * gcc.target/i386/intrinsics_4.c (bar): New function.
4699
4700 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4701
4702 * g++.dg/ext/is_base_of_incomplete-2.C: New.
4703
4704 2014-01-07 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR rtl-optimization/58668
4707 * gcc.dg/pr58668.c: New test.
4708
4709 PR tree-optimization/59643
4710 * gcc.dg/pr59643.c: New test.
4711 * gcc.c-torture/execute/pr59643.c: New test.
4712
4713 2014-01-06 Janus Weil <janus@gcc.gnu.org>
4714
4715 PR fortran/59589
4716 * gfortran.dg/class_allocate_16.f90: New.
4717
4718 2014-01-06 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR target/59644
4721 * gcc.target/i386/pr59644.c: New test.
4722
4723 2014-01-06 Marek Polacek <polacek@redhat.com>
4724
4725 PR c/57773
4726 * gcc.dg/pr57773.c: New test.
4727
4728 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
4729
4730 PR c++/59635
4731 PR c++/59636
4732 PR c++/59629
4733 PR c++/59638
4734 * g++.dg/cpp1y/pr59635.C: New testcase.
4735 * g++.dg/cpp1y/pr59636.C: New testcase.
4736 * g++.dg/cpp1y/pr59629.C: New testcase.
4737 * g++.dg/cpp1y/pr59638.C: New testcase.
4738
4739 2014-01-06 Martin Jambor <mjambor@suse.cz>
4740
4741 PR ipa/59008
4742 * gcc.dg/ipa/pr59008.c: New test.
4743
4744 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745
4746 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4747 if supported.
4748
4749 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4750
4751 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4752 Require c99_runtime.
4753 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4754
4755 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4756 Require c99_runtime.
4757 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4758 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4759 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4760
4761 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4762 Require c99_runtime.
4763 Make CALC void static.
4764 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4765
4766 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4767 Require c99_runtime.
4768 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4769
4770 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4771
4772 * gcc.target/i386/pr59501-1.c: Require avx effective target.
4773 * gcc.target/i386/pr59501-2.c: Likewise.
4774 * gcc.target/i386/pr59501-3.c: Likewise.
4775 * gcc.target/i386/pr59501-4.c: Likewise.
4776 * gcc.target/i386/pr59501-5.c: Likewise.
4777 * gcc.target/i386/pr59501-6.c: Likewise.
4778
4779 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4780
4781 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4782 * gcc.target/i386/pr59390_1.c: Likewise.
4783 * gcc.target/i386/pr59390_2.c: Likewise.
4784
4785 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
4786
4787 * gcc.dg/pr59350.c: Tweak.
4788 * gcc.dg/pr59350-2.c: New test.
4789 * g++.dg/pr59510.C: Likewise.
4790
4791 2014-01-06 Janus Weil <janus@gcc.gnu.org>
4792
4793 PR fortran/59023
4794 * gfortran.dg/bind_c_procs_2.f90: New.
4795
4796 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
4797
4798 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4799 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4800 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4801 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4802 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4803 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4804 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4805
4806 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
4807
4808 * gcc.target/arm/neon-nested-apcs.c: New test.
4809
4810 2014-01-04 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR tree-optimization/59519
4813 * gcc.dg/vect/pr59519-1.c: New test.
4814 * gcc.dg/vect/pr59519-2.c: New test.
4815
4816 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4817 vmovdqu32.
4818
4819 2014-01-04 Janus Weil <janus@gcc.gnu.org>
4820
4821 PR fortran/59547
4822 * gfortran.dg/typebound_proc_32.f90: New.
4823
4824 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
4825
4826 PR c++/58950
4827 * g++.dg/pr58950.C: New file.
4828
4829 2014-01-03 Tobias Burnus <burnus@net-b.de>
4830
4831 PR c++/58567
4832 * g++.dg/gomp/pr58567.C: New.
4833
4834 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
4835
4836 PR tree-optimization/59651
4837 * gcc.dg/torture/pr59651.c: New test.
4838 * gcc.dg/vect/pr59651.c: Ditto.
4839
4840 2014-01-03 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR target/59625
4843 * gcc.target/i386/pr59625.c: New test.
4844
4845 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 Core DR 1442
4848 PR c++/59165
4849 * g++.dg/cpp0x/range-for28.C: New.
4850 * g++.dg/cpp0x/range-for3.C: Update.
4851
4852 2014-01-02 Joseph Myers <joseph@codesourcery.com>
4853
4854 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
4855
4856 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
4857
4858 PR c++/59641
4859 * g++.dg/cpp0x/pr59641.C: New file.
4860
4861 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
4862
4863 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
4864
4865 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
4866
4867 PR c++/59378
4868 * g++.dg/ext/pr59378.C: New file.
4869
4870 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4871
4872 Update copyright years
4873
4874 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4875
4876 * gcc.target/arc/arc.exp: Use the standard form for the copyright
4877 notice.
4878
4879 2014-01-02 Janus Weil <janus@gcc.gnu.org>
4880
4881 PR fortran/59654
4882 * gfortran.dg/dynamic_dispatch_12.f90: New.
4883
4884 2014-01-01 Jakub Jelinek <jakub@redhat.com>
4885
4886 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
4887 the builtin isn't optimized away as unused.
4888
4889 PR rtl-optimization/59647
4890 * g++.dg/opt/pr59647.C: New test.
4891 \f
4892 Copyright (C) 2014 Free Software Foundation, Inc.
4893
4894 Copying and distribution of this file, with or without modification,
4895 are permitted in any medium without royalty provided the copyright
4896 notice and this notice are preserved.