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