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