re PR fortran/58470 ([OOP] ICE on invalid with FINAL procedure and type extension)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-02-08 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/58470
4 * gfortran.dg/finalize_22.f90: New.
5
6 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
7
8 PR fortran/60066
9 * gfortran.dg/elemental_subroutine_10.f90 : New test. This PR
10 was fixed by the patch for PR59906.
11
12 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13
14 PR translation/52289
15 * gfortran.dg/coarray_8.f90: Update dg-error match.
16
17 2014-02-08 Jakub Jelinek <jakub@redhat.com>
18
19 PR c/59984
20 * gcc.dg/vect/pr59984.c: New test.
21
22 PR middle-end/60092
23 * gcc.dg/attr-alloc_align-1.c: New test.
24 * gcc.dg/attr-alloc_align-2.c: New test.
25 * gcc.dg/attr-alloc_align-3.c: New test.
26 * gcc.dg/attr-assume_aligned-1.c: New test.
27 * gcc.dg/attr-assume_aligned-2.c: New test.
28 * gcc.dg/attr-assume_aligned-3.c: New test.
29
30 2014-02-08 Jakub Jelinek <jakub@redhat.com>
31
32 PR target/60077
33 * gcc.target/i386/pr60077-1.c: New test.
34 * gcc.target/i386/pr60077-2.c: New test.
35
36 2014-02-07 Jakub Jelinek <jakub@redhat.com>
37
38 PR preprocessor/56824
39 * gcc.dg/pr56824.c: New test.
40
41 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
42
43 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
44 variable used for atomic operations.
45
46 2014-02-07 Richard Biener <rguenther@suse.de>
47
48 PR middle-end/60092
49 * gcc.dg/vect/pr60092-2.c: New testcase.
50
51 2014-02-07 Jakub Jelinek <jakub@redhat.com>
52
53 PR c++/60082
54 Revert
55 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
56
57 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
58 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
59
60 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
61
62 * gcc.target/s390/fp2int1.c: New testcase.
63
64 2014-02-07 Richard Biener <rguenther@suse.de>
65
66 PR middle-end/60092
67 * gcc.dg/tree-ssa/alias-30.c: New testcase.
68 * gcc.dg/tree-ssa/alias-31.c: Likewise.
69
70 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
71
72 PR ipa/59918
73 * g++.dg/torture/pr59918.C: New testcase.
74
75 2014-02-06 Jakub Jelinek <jakub@redhat.com>
76
77 PR target/59575
78 * gcc.target/arm/pr59575.c: New test.
79
80 PR debug/59992
81 * gcc.dg/pr59992.c: New test.
82
83 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
84
85 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
86 init_priority. Test alignment of variable instead of function.
87
88 2014-02-06 Marek Polacek <polacek@redhat.com>
89
90 PR c/60087
91 * gcc.dg/pr60087.c: New test.
92
93 2014-02-06 Alan Modra <amodra@gmail.com>
94
95 * gcc.target/powerpc/pr60032.c: New.
96
97 2014-02-06 Jakub Jelinek <jakub@redhat.com>
98
99 PR target/60062
100 * gcc.c-torture/execute/pr60062.c: New test.
101 * gcc.c-torture/execute/pr60072.c: New test.
102
103 2014-02-06 Ian Bolton <ian.bolton@arm.com>
104
105 * gcc.dg/tree-ssa/pr59597.c: Make called function static
106 so that expected outcome works for PIC variants too.
107
108 2014-02-06 Yury Gribov <y.gribov@samsung.com>
109 Kugan Vivekanandarajah <kuganv@linaro.org>
110
111 * gcc.target/arm/vect-noalign.c: New file.
112
113 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
114 Jakub Jelinek <jakub@redhat.com>
115
116 PR middle-end/60013
117 * gcc.dg/pr60013.c: New testcase.
118
119 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
120
121 * gcc.dg/vmx/sum2s.c: New.
122 * gcc.dg/vmx/sum2s-be-order.c: New.
123
124 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
125
126 * gcc.dg/vmx/pack.c: New.
127 * gcc.dg/vmx/pack-be-order.c: New.
128 * gcc.dg/vmx/unpack.c: New.
129 * gcc.dg/vmx/unpack-be-order.c: New.
130
131 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
132
133 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
134 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
135
136 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137
138 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
139 Use __builtin_floorf, __builtin_ceilf.
140 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
141 declaration.
142 (TEST): Use __builtin_floorf.
143 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
144
145 2014-02-05 Jakub Jelinek <jakub@redhat.com>
146
147 PR ipa/59947
148 * g++.dg/opt/pr59947.C: New test.
149
150 PR c++/58703
151 * c-c++-common/gomp/pr58703.c: New test.
152
153 2014-02-05 Richard Biener <rguenther@suse.de>
154
155 PR testsuite/60076
156 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
157 avoid using unsigned long long.
158
159 2014-02-05 Jakub Jelinek <jakub@redhat.com>
160
161 PR middle-end/57499
162 * g++.dg/torture/pr57499.C: New test.
163
164 2014-02-05 Yury Gribov <y.gribov@samsung.com>
165
166 * gcc.dg/asan/nosanitize-and-inline.c: New test.
167
168 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
169
170 * g++.dg/ipa/devirrt-22.C: Fix template.
171
172 2014-02-04 Marek Polacek <polacek@redhat.com>
173
174 PR c/60036
175 * gcc.dg/pr60036.c: New test.
176
177 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
178
179 PR ipa/60058
180 * g++.dg/torture/pr60058.C: New testcase.
181
182 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
183
184 * g++.dg/tsan/default_options.C: Invert check.
185
186 2014-02-04 Jakub Jelinek <jakub@redhat.com>
187
188 PR tree-optimization/60002
189 * g++.dg/opt/pr60002.C: New test.
190
191 PR tree-optimization/60023
192 * g++.dg/vect/pr60023.cc: New test.
193
194 PR ipa/60026
195 * c-c++-common/torture/pr60026.c: New test.
196
197 PR rtl-optimization/57915
198 * gcc.target/i386/pr57915.c: New test.
199
200 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
201
202 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
203
204 2014-02-04 Renlin Li <Renlin.Li@arm.com>
205
206 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
207
208 2014-02-04 Jakub Jelinek <jakub@redhat.com>
209
210 PR middle-end/59261
211 * gcc.dg/pr59261.c: New test.
212
213 2014-02-04 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/60012
216 * gcc.dg/vect/pr60012.c: New testcase.
217
218 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
219
220 PR target/59788
221 * g++.dg/eh/unwind-direct.C: New test.
222
223 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
224
225 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
226 timeout value to 20s.
227
228 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
229
230 PR ipa/59882
231 * g++.dg/torture/pr59882.C: New testcase
232
233 2014-02-03 Jan Hubicka <jh@suse.cz>
234
235 PR ipa/59831
236 * g++.dg/ipa/devirt-22.C: New testcase.
237
238 2014-02-03 Jan Hubicka <jh@suse.cz>
239
240 * g++.dg/ipa/devirt-25.C: New testcase.
241
242 2014-02-04 Jakub Jelinek <jakub@redhat.com>
243
244 PR tree-optimization/59924
245 * gcc.dg/pr59924.c: New test.
246
247 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
248
249 PR ipa/59831
250 * g++.dg/ipa/devirt-24.C: New testcase.
251
252 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
253
254 PR c++/53017
255 PR c++/59211
256 * c-c++-common/attributes-1.c: New testcase.
257 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
258
259 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/58871
262 * g++.dg/cpp0x/pr58871.C: New.
263
264 2014-02-03 Cong Hou <congh@google.com>
265
266 PR tree-optimization/60000
267 * g++.dg/vect/pr60000.cc: New test.
268
269 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
270
271 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
272 * gcc.target/i386/long-double-64-4.c: Likewise.
273 * gcc.target/i386/long-double-80-1.c: Likewise.
274 * gcc.target/i386/long-double-80-2.c: Likewise.
275 * gcc.target/i386/long-double-80-3.c: Likewise.
276 * gcc.target/i386/long-double-80-4.c: Likewise.
277 * gcc.target/i386/long-double-80-5.c: Likewise.
278 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
279 __multf3 isn't used.
280 * gcc.target/i386/long-double-64-3.c: Likewise.
281 * gcc.target/i386/long-double-128-1.c: New test.
282 * gcc.target/i386/long-double-128-2.c: Likewise.
283 * gcc.target/i386/long-double-128-3.c: Likewise.
284 * gcc.target/i386/long-double-128-4.c: Likewise.
285 * gcc.target/i386/long-double-128-5.c: Likewise.
286 * gcc.target/i386/long-double-128-6.c: Likewise.
287 * gcc.target/i386/long-double-128-7.c: Likewise.
288 * gcc.target/i386/long-double-128-8.c: Likewise.
289 * gcc.target/i386/long-double-128-9.c: Likewise.
290 * gcc.target/i386/long-double-64-5.c: Likewise.
291 * gcc.target/i386/long-double-64-6.c: Likewise.
292 * gcc.target/i386/long-double-64-7.c: Likewise.
293 * gcc.target/i386/long-double-64-8.c: Likewise.
294 * gcc.target/i386/long-double-64-9.c: Likewise.
295 * gcc.target/i386/long-double-80-10.c: Likewise.
296 * gcc.target/i386/long-double-80-8.c: Likewise.
297 * gcc.target/i386/long-double-80-9.c: Likewise.
298
299 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
300
301 PR rtl-optimization/57662
302 * g++.dg/pr57662.C: New test.
303
304 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
305
306 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
307 * gcc.dg/vmx/perm.c: New.
308 * gcc.dg/vmx/perm-be-order.c: New.
309
310 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
311
312 * gcc.dg/vmx/vsums.c: New.
313 * gcc.dg/vmx/vsums-be-order.c: New.
314
315 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
316
317 * g++.dg/ipa/devirt-23.C: New testcase.
318 * g++.dg/ipa/devirt-20.C: Fix template.
319
320 2014-02-02 Jan Hubicka <jh@suse.cz>
321
322 * g++.dg/ipa/devirt-21.C: New testcase.
323
324 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
325
326 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
327 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
328
329 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
330
331 PR target/60017
332 * gcc.c-torture/execute/pr60017.c: New test.
333
334 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
335
336 PR fortran/57033
337 * gfortran.dg/default_initialization_7.f90: New test.
338
339 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
340
341 PR fortran/59906
342 * gfortran.dg/elemental_subroutine_9.f90 : New test
343
344 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
345
346 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
347
348 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
349
350 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
351
352 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
353
354 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
355
356 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/51219
359 * g++.dg/init/bitfield5.C: New.
360
361 2014-02-01 Jakub Jelinek <jakub@redhat.com>
362
363 PR tree-optimization/60003
364 * gcc.c-torture/execute/pr60003.c: New test.
365
366 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
367
368 PR bootstrap/59985
369 * gcc.target/arm/pr59985.C: New.
370
371 2014-01-31 Jakub Jelinek <jakub@redhat.com>
372
373 PR sanitizer/59410
374 * lib/tsan-dg.exp (tsan_init): Instead of not running any
375 tsan tests if trivial testcase doesn't run, set dg-do-what-default
376 to compile.
377 (tsan_finish): Restore dg-do-what-default.
378 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
379 * g++.dg/tsan/fd_close_norace2.C: Likewise.
380 * g++.dg/tsan/default_options.C: Likewise.
381 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
382 * g++.dg/tsan/atomic_free2.C: Likewise.
383 * g++.dg/tsan/cond_race.C: Likewise.
384 * g++.dg/tsan/fd_close_norace.C: Likewise.
385 * g++.dg/tsan/benign_race.C: Likewise.
386 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
387 * c-c++-common/tsan/simple_race.c: Likewise.
388 * c-c++-common/tsan/mutexset1.c: Likewise.
389 * c-c++-common/tsan/thread_leak2.c: Likewise.
390 * c-c++-common/tsan/tls_race.c: Likewise.
391 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
392 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
393 * c-c++-common/tsan/free_race2.c: Likewise.
394 * c-c++-common/tsan/thread_leak.c: Likewise.
395 * c-c++-common/tsan/thread_leak1.c: Likewise.
396 * c-c++-common/tsan/race_on_barrier.c: Likewise.
397 * c-c++-common/tsan/free_race.c: Likewise.
398 * c-c++-common/tsan/sleep_sync.c: Likewise.
399 * c-c++-common/tsan/tiny_race.c: Likewise.
400 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
401 * c-c++-common/tsan/atomic_stack.c: Likewise.
402 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
403 in dg-output regexps.
404 * c-c++-common/tsan/simple_stack.c: Likewise.
405
406 2014-01-31 Richard Henderson <rth@redhat.com>
407
408 * g++.dg/tm/pr60004.C: New.
409
410 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/59082
413 * g++.dg/inherit/crash4.C: New.
414
415 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
416
417 * c-c++-common/tsan/simple_race.c: Made test less flaky.
418
419 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
420
421 * gcc.target/i386/m512-check.h: Use correct rounding values.
422
423 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
424
425 * gcc.target/i386/avx-1.c: Use correct rounding values.
426 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
427 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
428 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
429 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
430 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
431 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
432 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
433 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
434 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
435 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
436 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
437 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
438 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
439 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
440 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
441 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
442 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
443 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
444 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
445 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
446 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
447 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
448 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
449 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
450 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
451 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
452 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
453 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
454 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
455 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
456 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
457 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
458 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
459 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
460 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
461 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
462 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
463 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
464 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
465 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
466 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
467 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
468 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
469 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
470 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
471 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
472 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
473 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
474 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
475 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
476 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
477 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
478 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
479 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
480 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
481 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
482 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
483 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
484 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
485 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
486 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
487 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
488 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
489 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
490 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
491 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
492 * gcc.target/i386/sse-13.c: Ditto.
493 * gcc.target/i386/sse-14.c: Ditto.
494 * gcc.target/i386/sse-22.c: Ditto.
495 * gcc.target/i386/sse-23.c: Ditto.
496
497 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
498
499 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
500 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
501
502 2014-01-31 Richard Biener <rguenther@suse.de>
503
504 PR middle-end/59990
505 * gcc.dg/torture/pr59990.c: New testcase.
506
507 2014-01-31 Jakub Jelinek <jakub@redhat.com>
508
509 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
510 if it fails don't run any tsan tests.
511
512 2014-01-31 Marek Polacek <polacek@redhat.com>
513
514 PR c/59963
515 * gcc.dg/pr59940.c (g): Adjust dg-warning.
516 (y): Adjust dg-error.
517 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
518 * gcc.dg/pr59963-1.c: New test.
519 * gcc.dg/pr59963-2.c: New test.
520 * gcc.dg/pr59963-3.c: New test.
521
522 2014-01-30 Jakub Jelinek <jakub@redhat.com>
523
524 PR target/59923
525 * gcc.target/arm/pr59923.c: New test.
526
527 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
528
529 * gcc.dg/vmx/splat.c: New.
530 * gcc.dg/vmx/splat-vsx.c: New.
531 * gcc.dg/vmx/splat-be-order.c: New.
532 * gcc.dg/vmx/splat-vsx-be-order.c: New.
533 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
534 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
535
536 2014-01-30 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/59993
539 * gcc.dg/torture/pr59993.c: New testcase.
540
541 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
542
543 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
544 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
545 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
546 vect_int rather than vect_float.
547
548 2014-01-30 Marek Polacek <polacek@redhat.com>
549
550 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
551
552 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
553
554 * gcc.target/microblaze/isa/fcmp4.c: New.
555
556 2014-01-30 Marek Polacek <polacek@redhat.com>
557
558 PR c/59940
559 * gcc.dg/pr59940.c: New test.
560 * gcc.dg/pr35635.c (func3): Move dg-warning.
561
562 2014-01-30 Richard Biener <rguenther@suse.de>
563
564 PR tree-optimization/59903
565 * gcc.dg/torture/pr59903.c: New testcase.
566
567 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
568
569 PR c++/58843
570 * g++.dg/lookup/crash8.C: New.
571
572 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
573
574 PR c++/58649
575 * g++.dg/template/crash117.C: New.
576
577 2014-01-30 Richard Biener <rguenther@suse.de>
578
579 PR c/59905
580 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
581 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
582 abort.
583 * gcc.dg/invalid-call-1.c: Likewise.
584
585 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
586
587 PR c++/58561
588 * g++.dg/cpp1y/auto-fn23.C: New.
589
590 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/58846
593 * g++.dg/init/dso_handle2.C: New.
594
595 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/58674
598 * g++.dg/cpp0x/pr58674.C: New.
599
600 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
601
602 PR target/59617
603 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
604 * gcc.target/i386/avx512f-gather-5.c: Ditto.
605
606 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607
608 * gcc.dg/vmx/merge-be-order.c: New.
609 * gcc.dg/vmx/merge.c: New.
610 * gcc.dg/vmx/merge-vsx-be-order.c: New.
611 * gcc.dg/vmx/merge-vsx.c: New.
612
613 2014-01-29 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/58742
616 * gcc.dg/pr58742-1.c: New testcase.
617 * gcc.dg/pr58742-2.c: Likewise.
618 * gcc.dg/pr58742-3.c: Likewise.
619
620 2014-01-29 Renlin Li <Renlin.Li@arm.com>
621
622 * gcc.target/arm/ftest-armv7ve-arm.c: New.
623 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
624 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
625
626 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/58702
629 * g++.dg/gomp/pr58702.C: New.
630
631 2014-01-29 Dodji Seketeli <dodji@redhat.com>
632
633 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
634 selector.
635
636 2014-01-29 Jakub Jelinek <jakub@redhat.com>
637
638 PR middle-end/59917
639 PR tree-optimization/59920
640 * gcc.dg/pr59920-1.c: New test.
641 * gcc.dg/pr59920-2.c: New test.
642 * gcc.dg/pr59920-3.c: New test.
643 * c-c++-common/gomp/pr59917-1.c: New test.
644 * c-c++-common/gomp/pr59917-2.c: New test.
645
646 PR tree-optimization/59594
647 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
648 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
649 * gcc.dg/vect/pr59594.c: New test.
650
651 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
652
653 PR fortran/59414
654 * gfortran.dg/allocate_class_3.f90: New test.
655
656 2014-01-28 Dodji Seketeli <dodji@redhat.com>
657
658 PR preprocessor/59935
659 * c-c++-common/cpp/warning-zero-location.c: New test.
660 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
661
662 2014-01-27 Steve Ellcey <sellcey@mips.com>
663
664 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
665
666 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
667
668 * g++.dg/ext/mv16.C: New tests.
669
670 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
671
672 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
673 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
674 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
675 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
676 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
677 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
678 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
679 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
680 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
681 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
682 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
683 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
684 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
685 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
686 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
687 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
688 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
689 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
690 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
691 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
692 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
693 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
694 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
695 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
696 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
697 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
698 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
699 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
700 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
701 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
702 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
703 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
704 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
705 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
706 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
707 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
708 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
709 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
710 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
711 _mm512_mask_cvtepi32_storeu_epi8.
712 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
713 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
714 _mm512_mask_cvtepi32_storeu_epi16.
715 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
716 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
717 _mm512_mask_cvtepi64_storeu_epi8.
718 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
719 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
720 _mm512_mask_cvtepi64_storeu_epi16.
721 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
722 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
723 _mm512_mask_cvtepi64_storeu_epi32.
724 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
725 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
726 _mm512_mask_cvtsepi32_storeu_epi8.
727 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
728 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
729 _mm512_mask_cvtsepi32_storeu_epi16.
730 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
731 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
732 _mm512_mask_cvtsepi64_storeu_epi8.
733 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
734 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
735 _mm512_mask_cvtsepi64_storeu_epi16.
736 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
737 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
738 _mm512_mask_cvtsepi64_storeu_epi32.
739 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
740 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
741 _mm512_mask_cvtusepi32_storeu_epi8.
742 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
743 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
744 _mm512_mask_cvtusepi32_storeu_epi16.
745 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
746 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
747 _mm512_mask_cvtusepi64_storeu_epi8.
748 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
749 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
750 _mm512_mask_cvtusepi64_storeu_epi16.
751 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
752 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
753 _mm512_mask_cvtusepi64_storeu_epi32.
754 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
755 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
756
757 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
758
759 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
760 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
761 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
762 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
763 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
764 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
765 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
766 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
767 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
768 built-ins roudning immediate.
769 * gcc.target/i386/sse-22.c: Add new built-ins.
770 * gcc.target/i386/sse-23.c: Ditto.
771 * gcc.target/i386/avx-1.c: Ditto.
772
773 2014-01-27 Christian Bruel <christian.bruel@st.com>
774
775 * gcc.target/sh/torture/strncmp.c: New tests.
776
777 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
778
779 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
780
781 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
782
783 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
784
785 2014-01-24 Jeff Law <law@redhat.com>
786
787 PR tree-optimization/59919
788 * gcc.c-torture/compile/pr59919.c: New test.
789
790 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
791
792 PR c++/57524
793 * g++.dg/ext/timevar2.C: New.
794
795 2014-01-24 Marek Polacek <polacek@redhat.com>
796
797 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
798
799 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
800
801 PR target/59929
802 * gcc.target/i386/pr59929.c: New test.
803
804 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
805
806 PR target/59909
807 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
808 word atomic functions at runtime.
809
810 2014-01-23 Marek Polacek <polacek@redhat.com>
811
812 PR c/59846
813 * gcc.dg/pr59846.c: New test.
814
815 2014-01-23 Marek Polacek <polacek@redhat.com>
816
817 PR c/58346
818 * c-c++-common/pr58346-1.c: New test.
819 * c-c++-common/pr58346-2.c: New test.
820 * c-c++-common/pr58346-3.c: New test.
821
822 2014-01-23 Marek Polacek <polacek@redhat.com>
823
824 PR c/59871
825 * gcc.dg/20020220-2.c: Adjust dg-warning message.
826 * gcc.dg/pr59871.c: New test.
827
828 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/58980
831 * g++.dg/parse/enum11.C: New.
832
833 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
834
835 * gcc.target/aarch64/sshr64_1.c: New testcase.
836
837 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
838
839 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
840 SIMD enabled function.
841 * g++.dg/cilk-plus/ef_test.C: New test.
842 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
843 and added C++ ones.
844 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
845 to differenciate C error messages from C++ ones.
846
847 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
848
849 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
850
851 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
852
853 * gcc.target/microblaze/others/builtin-trap.c: New test,
854
855 2014-01-23 Jakub Jelinek <jakub@redhat.com>
856
857 PR middle-end/58809
858 * c-c++-common/gomp/pr58809.c: New test.
859
860 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
861
862 PR sanitizer/59897
863 * c-c++-common/asan/use-after-return-1.c: Fixed
864 to pass on darwin.
865
866 2014-01-23 Dodji Seketeli <dodji@redhat.com>
867
868 PR preprocessor/58580
869 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
870
871 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
872 Ilya Tocar <ilya.tocar@intel.com>
873
874 * gcc.target/i386/avx512f-kmovw-1.c: New.
875
876 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
877
878 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
879 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
880 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
881 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
882 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
883 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
884
885 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
886
887 PR target/52125
888 * gcc.dg/pr48774.c: Remove skip for mips_rel.
889 * gcc.target/mips/pr52125.c: New test.
890
891 2014-01-22 Marek Polacek <polacek@redhat.com>
892
893 PR c/59891
894 * gcc.dg/torture/pr59891.c: New test.
895
896 2014-01-22 Jeff Law <law@redhat.com>
897
898 PR tree-optimization/59597
899 * gcc.dg/tree-ssa/pr59597.c: New test.
900
901 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
902
903 PR rtl-optimization/59477
904 * g++.dg/pr59477.C: New.
905
906 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
907
908 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
909
910 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
911
912 PR c++/59482
913 * g++.dg/pr59482.C: New.
914
915 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
916
917 * gcc.dg/vmx/insert-vsx-be-order.c: New.
918 * gcc.dg/vmx/extract-vsx.c: New.
919 * gcc.dg/vmx/extract-vsx-be-order.c: New.
920 * gcc.dg/vmx/insert-vsx.c: New.
921
922 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
923
924 PR rtl-optimization/59896
925 * gcc.target/arm/pr59896.c: New.
926
927 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
928
929 PR rtl-optimization/59858
930 * gcc.target/arm/pr59858.c: New.
931
932 2014-01-21 Jakub Jelinek <jakub@redhat.com>
933
934 PR target/59003
935 * gcc.dg/tree-prof/pr59003.c: New test.
936
937 PR middle-end/59860
938 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
939 other targets.
940
941 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
942
943 * gfortran.dg/round_3.f08: Add more cases.
944
945 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
946
947 * lib/target-supports.exp (force_conventional_output_for): New
948 procedure.
949 * lib/scanasm.exp (scan-assembler_required_options)
950 (scan-assembler-not_required_options)
951 (scan-assembler-times_required_options): Replace with
952 force_conventional_output_fors.
953 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
954 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
955
956 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
957
958 PR middle-end/59789
959 * gcc.target/i386/pr59789.c: New testcase.
960
961 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
962
963 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
964 the 'code' bitfield from 16 to 8.
965
966 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
967
968 * lib/target-supports.exp
969 (check_effective_target_vect_perm): Exclude aarch64_be.
970 (check_effective_target_vect_perm_byte): Likewise.
971 (check_effective_target_vect_perm_short): Likewise.
972
973 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
974
975 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
976 (RUN_TEST): Use new macro.
977 (INDEX64_32): Delete.
978 (INDEX64_64): Likewise.
979 (INDEX128_32): Likewise.
980 (INDEX128_64): Likewise.
981 (INDEX): Likewise.
982 (test_vneg_f32): Use fixed RUN_TEST.
983
984 2014-01-20 Richard Biener <rguenther@suse.de>
985
986 PR middle-end/59860
987 * gcc.dg/pr59860.c: New testcase.
988
989 2014-01-20 Jakub Jelinek <jakub@redhat.com>
990
991 PR target/59880
992 * gcc.target/i386/pr59880.c: New test.
993
994 2014-01-20 Renlin Li <renlin.li@arm.com>
995
996 * gcc.dg/pr44194-1.c: Tweak regexp.
997
998 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
999
1000 PR libfortran/59771
1001 PR libfortran/59774
1002 PR libfortran/59836
1003 * gfortran.dg/round_3.f08: New cases added.
1004 * gfortran.dg/fmt_g_1.f90: New test.
1005
1006 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1007
1008 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1009
1010 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1011
1012 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1013
1014 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1015
1016 * gcc.dg/vect/pr57705.c: Require vect_int.
1017 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1018 * gcc.dg/vect/vect-alias-check.c: Likewise.
1019
1020 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1021
1022 PR fortran/58007
1023 * gfortran.dg/unresolved_fixup_1.f90: New test.
1024 * gfortran.dg/unresolved_fixup_2.f90: New test.
1025
1026 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR target/58944
1029 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1030 Remove dg-prune-output lines.
1031
1032 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1033
1034 PR middle-end/59706
1035 * gfortran.dg/pr59706.f90: New test.
1036 * g++.dg/ext/pr59706.C: New test.
1037
1038 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/59270
1041 PR c++/58811
1042 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1043 * g++.dg/init/pr58811.C: Likewise.
1044
1045 2014-01-17 Jeff Law <law@redhat.com>
1046
1047 PR middle-end/57904
1048 * gfortran.dg/pr57904.f90: New test.
1049
1050 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 PR c++/59269
1053 * g++.dg/cpp0x/nsdmi-union4.C: New.
1054
1055 2014-01-17 Marek Polacek <polacek@redhat.com>
1056
1057 PR c++/59838
1058 * g++.dg/diagnostic/pr59838.C: New test.
1059
1060 2014-01-17 Marek Polacek <polacek@redhat.com>
1061
1062 PR c/58346
1063 * gcc.dg/pr58346.c: New test.
1064
1065 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR testsuite/58776
1068 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1069 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1070 option duplication.
1071
1072 PR fortran/59440
1073 * gfortran.dg/pr59440-1.f90: New test.
1074 * gfortran.dg/pr59440-2.f90: New test.
1075 * gfortran.dg/pr59440-3.f90: New test.
1076
1077 PR testsuite/59064
1078 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1079 testing for " version" and " alias" with one testing for
1080 " version\[^\n\r]* alias".
1081 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1082 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1083 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1084 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1085 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1086 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1087
1088 PR c++/57945
1089 * c-c++-common/torture/pr57945.c: New test.
1090
1091 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1092
1093 * gcc.target/arm/its.c: New testcase.
1094
1095 2014-01-16 Jan Hubicka <jh@suse.cz>
1096
1097 PR ipa/59775
1098 * g++.dg/torture/pr59775.C: New testcase.
1099
1100 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR middle-end/58344
1103 * gcc.c-torture/compile/pr58344.c: New test.
1104
1105 PR target/59839
1106 * gcc.target/i386/pr59839.c: New test.
1107
1108 PR debug/54694
1109 * gcc.target/i386/pr9771-1.c (main): Rename to...
1110 (real_main): ... this. Add __asm name "main".
1111 (ASMNAME, ASMNAME2, STRING): Define.
1112
1113 2014-01-16 Nick Clifton <nickc@redhat.com>
1114
1115 PR middle-end/28865
1116 * gcc.c-torture/compile/pr28865.c: New.
1117 * gcc.c-torture/execute/pr28865.c: New.
1118
1119 2014-01-16 Marek Polacek <polacek@redhat.com>
1120
1121 PR middle-end/59827
1122 * gcc.dg/pr59827.c: New test.
1123
1124 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1125
1126 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1127
1128 2014-01-15 Richard Henderson <rth@redhat.com>
1129
1130 PR debug/54694
1131 * gcc.target/i386/pr54694.c: New test.
1132
1133 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1134
1135 PR c++/49718
1136 * g++.dg/pr49718.C: New test.
1137
1138 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1139
1140 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1141
1142 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1143
1144 * gcc.dg/vmx/mult-even-odd.c: New.
1145 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1146
1147 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1148
1149 * lib/target-supports.exp (check_libcilkrts_available): Added an
1150 extern "C" if we are using C++ along with a function prototype.
1151
1152 2014-01-15 Jeff Law <law@redhat.com>
1153
1154 PR tree-optimization/59747
1155 * gcc.c-torture/execute/pr59747.c: New test.
1156
1157 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1158
1159 PR target/59794
1160 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1161 Linux/x86.
1162 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1163 * g++.dg/ext/attribute-test-1.C: Likewise.
1164 * g++.dg/ext/attribute-test-2.C: Likewise.
1165 * g++.dg/ext/attribute-test-3.C: Likewise.
1166 * g++.dg/ext/attribute-test-4.C: Likewise.
1167 * g++.dg/ext/pr56790-1.C: Likewise.
1168 * g++.dg/torture/pr38565.C: Likewise.
1169 * gcc.dg/pr53060.c: Likewise.
1170 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1171 * c-c++-common/vector-compare-2.c: Likewise.
1172 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1173 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1174 dg-message line number.
1175
1176 2014-01-15 Matthias Klose <doko@ubuntu.com>
1177
1178 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1179
1180 2014-01-15 Richard Biener <rguenther@suse.de>
1181
1182 PR tree-optimization/59822
1183 * g++.dg/torture/pr59822.C: New testcase.
1184
1185 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1186
1187 PR target/59808
1188 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1189 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1190
1191 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1192 Kugan Vivekanandarajah <kuganv@linaro.org>
1193
1194 PR target/59695
1195 * g++.dg/pr59695.C: New testcase.
1196
1197 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1198
1199 PR target/59803
1200 * gcc.c-torture/compile/pr59803.c: New testcase.
1201
1202 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR c/58943
1205 * gcc.c-torture/execute/pr58943.c: New test.
1206 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1207
1208 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1209
1210 PR target/59794
1211 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1212 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1213 (bar): Change return type to void. Set y to x.
1214 * gcc.target/i386/pr59794-1.c: New testcase.
1215 * gcc.target/i386/pr59794-2.c: Likewise.
1216 * gcc.target/i386/pr59794-3.c: Likewise.
1217 * gcc.target/i386/pr59794-4.c: Likewise.
1218 * gcc.target/i386/pr59794-5.c: Likewise.
1219 * gcc.target/i386/pr59794-6.c: Likewise.
1220 * gcc.target/i386/pr59794-7.c: Likewise.
1221
1222 2014-01-14 Richard Biener <rguenther@suse.de>
1223
1224 PR tree-optimization/58921
1225 PR tree-optimization/59006
1226 * gcc.dg/torture/pr58921.c: New testcase.
1227 * gcc.dg/torture/pr59006.c: Likewise.
1228 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1229
1230 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR testsuite/59494
1233 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1234 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1235 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1236 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1237 Executing predictive commoning without unrolling.
1238
1239 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1240
1241 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1242 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1243 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1244 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1245 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1246 __builtin_ia32_rsqrt28sd_round.
1247 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1248 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1249 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1250 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1251 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1252 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1253 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1254 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1255 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1256 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1257 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1258 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1259 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1260 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1261 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1262 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1263 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1264 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1265 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1266 fix wrong rounding mode (see above).
1267 * gcc.target/i386/sse-23.c: Ditto.
1268
1269 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1270
1271 * gcc.dg/vmx/insert.c: New.
1272 * gcc.dg/vmx/insert-be-order.c: New.
1273 * gcc.dg/vmx/extract.c: New.
1274 * gcc.dg/vmx/extract-be-order.c: New.
1275
1276 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR tree-optimization/59387
1279 * gcc.c-torture/execute/pr59387.c: New test.
1280
1281 2014-01-13 Richard Biener <rguenther@suse.de>
1282
1283 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1284 adjusting mathlib options.
1285 * gfortran.dg/lto/lto.exp: Likewise.
1286
1287 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1288
1289 * gnat.dg/loop_optimization17.adb: New test.
1290 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1291
1292 2014-01-13 Christian Bruel <christian.bruel@st.com>
1293
1294 * gcc.target/sh/cmpstrn.c: New case.
1295
1296 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1297
1298 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1299 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1300
1301 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1302
1303 PR fortran/58026
1304 * gfortran.dg/alloc_comp_basics_6.f90: New.
1305
1306 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1307
1308 PR fortran/59700
1309 * gfortran.dg/pr59700.f90: New test.
1310
1311 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1312
1313 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1314 * gfortran.dg/use_only_3.f90: Likewise.
1315 * gfortran.dg/inquire_10.f90: Delete opened file.
1316 * gfortran.dg/inquire_15.f90: Likewise.
1317 * gfortran.dg/pr16597.f90: Likewise.
1318 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1319 for PR59419.
1320
1321 2014-01-10 Jeff Law <law@redhat.com>
1322
1323 PR middle-end/59743
1324 * gcc.c-torture/compile/pr59743.c: New test.
1325
1326 2014-01-10 Jan Hubicka <jh@suse.cz>
1327
1328 PR ipa/58585
1329 * g++.dg/torture/pr58585.C: New testcase.
1330
1331 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1332
1333 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1334
1335 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1336
1337 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1338
1339 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1340
1341 PR target/59744
1342 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1343 * gcc.target/aarch64/cmn-neg2.c: New test.
1344
1345 2014-01-10 Richard Biener <rguenther@suse.de>
1346
1347 PR tree-optimization/59374
1348 * gcc.dg/torture/pr59374-3.c: New testcase.
1349
1350 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1351
1352 * lib/target-supports.exp
1353 (check_effective_target_arm_crypto_ok_nocache): New.
1354 (check_effective_target_arm_crypto_ok): Use above procedure.
1355 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1356
1357 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1358
1359 PR ipa/58252
1360 PR ipa/59226
1361 * g++.dg/ipa/devirt-20.C: New testcase.
1362 * g++.dg/torture/pr58252.C: Likewise.
1363 * g++.dg/torture/pr59226.C: Likewise.
1364
1365 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1366
1367 * c-c++-common/asan/no-asan-stack.c: New test.
1368
1369 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR middle-end/59670
1372 * gcc.dg/pr59670.c: New test.
1373
1374 2014-01-09 Steve Ellcey <sellcey@mips.com>
1375
1376 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1377
1378 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR middle-end/47735
1381 * gcc.target/i386/pr47735.c: New test.
1382
1383 PR tree-optimization/59622
1384 * g++.dg/opt/pr59622-2.C: New test.
1385 * g++.dg/opt/pr59622-3.C: New test.
1386 * g++.dg/opt/pr59622-4.C: New test.
1387 * g++.dg/opt/pr59622-5.C: New test.
1388
1389 PR sanitizer/59136
1390 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1391 filename:line instead of (modulename+offset) form with stripped
1392 initial / from the filename.
1393
1394 2014-01-09 Ian Lance Taylor <iant@google.com>
1395
1396 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1397 the other Go compiler.
1398
1399 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/59730
1402 * g++.dg/cpp0x/variadic145.C: New.
1403
1404 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1405
1406 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1407 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1408
1409 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1410
1411 PR testsuite/59524
1412 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1413 are run only if the Cilk library is available/enabled.
1414 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1415 * lib/target-supports.exp (check_libcilkrts_available): New function.
1416
1417 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1418
1419 PR c++/59631
1420 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1421 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1422 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1423 with dg-additional-options.
1424 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1425 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1426 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1427 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1428 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1429 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1430
1431 2014-01-09 Richard Biener <rguenther@suse.de>
1432
1433 PR tree-optimization/59715
1434 * gcc.dg/torture/pr59715.c: New testcase.
1435
1436 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1437
1438 * c-c++-common/asan/no-asan-globals.c: New test.
1439 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1440 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1441 * c-c++-common/asan/use-after-return-1.c: Likewise.
1442 * c-c++-common/asan/no-use-after-return.c: Likewise.
1443
1444 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1445
1446 * gnat.dg/weak2.ad[sb]: New test.
1447
1448 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR middle-end/59471
1451 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1452 type, use pointers to vector type instead.
1453
1454 2014-01-08 Catherine Moore <clm@codesourcery.com>
1455
1456 * gcc.target/mips/umips-branch-3.c: New test.
1457 * gcc.target/mips/umips-branch-4.c: New test.
1458
1459 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1460
1461 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1462 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1463 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1464 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1465 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1466 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1467 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1468 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1469
1470 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1471
1472 PR rtl-optimization/59137
1473 * gcc.target/mips/pr59137.c: New test.
1474
1475 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1476
1477 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1478 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1479 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1480 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1481 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1482 Require fpic effective target.
1483 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1484
1485 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR ipa/59722
1488 * gcc.dg/pr59722.c: New test.
1489
1490 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1491
1492 PR middle-end/57748
1493 * gcc.dg/torture/pr57748-3.c: New test.
1494 * gcc.dg/torture/pr57748-4.c: New test.
1495
1496 2014-01-08 Marek Polacek <polacek@redhat.com>
1497
1498 PR middle-end/59669
1499 * gcc.dg/gomp/pr59669-1.c: New test.
1500 * gcc.dg/gomp/pr59669-2.c: New test.
1501
1502 2014-01-08 Martin Jambor <mjambor@suse.cz>
1503
1504 PR ipa/59610
1505 * gcc.dg/ipa/pr59610.c: New test.
1506
1507 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1508
1509 PR fortran/58182
1510 * gfortran.dg/binding_label_tests_26a.f90: New.
1511 * gfortran.dg/binding_label_tests_26b.f90: New.
1512
1513 2014-01-08 Marek Polacek <polacek@redhat.com>
1514
1515 PR sanitizer/59667
1516 * c-c++-common/ubsan/pr59667.c: New test.
1517
1518 2014-01-08 Richard Biener <rguenther@suse.de>
1519
1520 PR middle-end/59630
1521 * gcc.dg/pr59630.c: New testcase.
1522
1523 2014-01-08 Richard Biener <rguenther@suse.de>
1524
1525 PR middle-end/59471
1526 * gcc.dg/pr59471.c: New testcase.
1527
1528 2014-01-07 Jeff Law <law@redhat.com>
1529
1530 PR middle-end/53623
1531 * gcc.target/i386/pr53623.c: New test.
1532
1533 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1534
1535 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1536 blanks at EOF.
1537 * g++.dg/cpp1y/pr58534.C: Likewise.
1538 * g++.dg/cpp1y/pr58536.C: Likewise.
1539 * g++.dg/cpp1y/pr58548.C: Likewise.
1540 * g++.dg/cpp1y/pr58549.C: Likewise.
1541 * g++.dg/cpp1y/pr58637.C: Likewise.
1542 * g++.dg/cpp1y/pr59112.C: Likewise.
1543 * g++.dg/cpp1y/pr59113.C: Likewise.
1544 * g++.dg/cpp1y/pr59629.C: Likewise.
1545 * g++.dg/cpp1y/pr59635.C: Likewise.
1546 * g++.dg/cpp1y/pr59636.C: Likewise.
1547 * g++.dg/cpp1y/pr59638.C: Likewise.
1548
1549 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1550
1551 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1552
1553 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1554
1555 * gcc.target/i386/intrinsics_4.c (bar): New function.
1556
1557 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1558
1559 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1560
1561 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1562
1563 PR rtl-optimization/58668
1564 * gcc.dg/pr58668.c: New test.
1565
1566 PR tree-optimization/59643
1567 * gcc.dg/pr59643.c: New test.
1568 * gcc.c-torture/execute/pr59643.c: New test.
1569
1570 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1571
1572 PR fortran/59589
1573 * gfortran.dg/class_allocate_16.f90: New.
1574
1575 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR target/59644
1578 * gcc.target/i386/pr59644.c: New test.
1579
1580 2014-01-06 Marek Polacek <polacek@redhat.com>
1581
1582 PR c/57773
1583 * gcc.dg/pr57773.c: New test.
1584
1585 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1586
1587 PR c++/59635
1588 PR c++/59636
1589 PR c++/59629
1590 PR c++/59638
1591 * g++.dg/cpp1y/pr59635.C: New testcase.
1592 * g++.dg/cpp1y/pr59636.C: New testcase.
1593 * g++.dg/cpp1y/pr59629.C: New testcase.
1594 * g++.dg/cpp1y/pr59638.C: New testcase.
1595
1596 2014-01-06 Martin Jambor <mjambor@suse.cz>
1597
1598 PR ipa/59008
1599 * gcc.dg/ipa/pr59008.c: New test.
1600
1601 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1602
1603 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1604 if supported.
1605
1606 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1607
1608 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1609 Require c99_runtime.
1610 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1611
1612 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1613 Require c99_runtime.
1614 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1615 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1616 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1617
1618 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1619 Require c99_runtime.
1620 Make CALC void static.
1621 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1622
1623 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1624 Require c99_runtime.
1625 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1626
1627 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1628
1629 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1630 * gcc.target/i386/pr59501-2.c: Likewise.
1631 * gcc.target/i386/pr59501-3.c: Likewise.
1632 * gcc.target/i386/pr59501-4.c: Likewise.
1633 * gcc.target/i386/pr59501-5.c: Likewise.
1634 * gcc.target/i386/pr59501-6.c: Likewise.
1635
1636 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1637
1638 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1639 * gcc.target/i386/pr59390_1.c: Likewise.
1640 * gcc.target/i386/pr59390_2.c: Likewise.
1641
1642 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1643
1644 * gcc.dg/pr59350.c: Tweak.
1645 * gcc.dg/pr59350-2.c: New test.
1646 * g++.dg/pr59510.C: Likewise.
1647
1648 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1649
1650 PR fortran/59023
1651 * gfortran.dg/bind_c_procs_2.f90: New.
1652
1653 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1654
1655 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1656 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1657 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1658 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1659 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1660 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1661 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1662
1663 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1664
1665 * gcc.target/arm/neon-nested-apcs.c: New test.
1666
1667 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR tree-optimization/59519
1670 * gcc.dg/vect/pr59519-1.c: New test.
1671 * gcc.dg/vect/pr59519-2.c: New test.
1672
1673 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1674 vmovdqu32.
1675
1676 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1677
1678 PR fortran/59547
1679 * gfortran.dg/typebound_proc_32.f90: New.
1680
1681 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1682
1683 PR c++/58950
1684 * g++.dg/pr58950.C: New file.
1685
1686 2014-01-03 Tobias Burnus <burnus@net-b.de>
1687
1688 PR c++/58567
1689 * g++.dg/gomp/pr58567.C: New.
1690
1691 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1692
1693 PR tree-optimization/59651
1694 * gcc.dg/torture/pr59651.c: New test.
1695 * gcc.dg/vect/pr59651.c: Ditto.
1696
1697 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR target/59625
1700 * gcc.target/i386/pr59625.c: New test.
1701
1702 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1703
1704 Core DR 1442
1705 PR c++/59165
1706 * g++.dg/cpp0x/range-for28.C: New.
1707 * g++.dg/cpp0x/range-for3.C: Update.
1708
1709 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1710
1711 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1712
1713 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1714
1715 PR c++/59641
1716 * g++.dg/cpp0x/pr59641.C: New file.
1717
1718 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1719
1720 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1721
1722 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1723
1724 PR c++/59378
1725 * g++.dg/ext/pr59378.C: New file.
1726
1727 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1728
1729 Update copyright years
1730
1731 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1732
1733 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1734 notice.
1735
1736 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1737
1738 PR fortran/59654
1739 * gfortran.dg/dynamic_dispatch_12.f90: New.
1740
1741 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1742
1743 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1744 the builtin isn't optimized away as unused.
1745
1746 PR rtl-optimization/59647
1747 * g++.dg/opt/pr59647.C: New test.
1748 \f
1749 Copyright (C) 2014 Free Software Foundation, Inc.
1750
1751 Copying and distribution of this file, with or without modification,
1752 are permitted in any medium without royalty provided the copyright
1753 notice and this notice are preserved.