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