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