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