69446ae90b31ba7d08409375335927e1db40ae77
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-07-06 Marek Polacek <polacek@redhat.com>
2
3 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
4 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5
6 2014-07-06 Marek Polacek <polacek@redhat.com>
7
8 PR c/6940
9 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
10 -Wno-sizeof-array-argument.
11 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
13 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
14 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
15 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
16 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
17 * c-c++-common/sizeof-array-argument.c: New test.
18 * gcc.dg/vla-5.c: Add dg-warnings.
19
20 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
21
22 * g++.dg/ipa/devirt-26.C: Update testcase.
23 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
24 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
25
26 2014-07-04 Tobias Burnus <burnus@net-b.de>
27
28 * gfortran.dg/coarray/coindexed_3.f90: New.
29
30 2014-07-04 Jakub Jelinek <jakub@redhat.com>
31
32 PR middle-end/61654
33 * g++.dg/opt/pr61654.C: New test.
34
35 PR tree-optimization/61684
36 * gcc.c-torture/compile/pr61684.c: New test.
37
38 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
39
40 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
41 dg-runtest's. Adapt all callers.
42 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
43 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
44 * lib/go-dg.exp (go-dg-runtest): Likewise.
45 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
46 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
47
48 2014-07-03 Jakub Jelinek <jakub@redhat.com>
49
50 PR tree-optimization/61682
51 * gcc.c-torture/execute/pr61682.c: New test.
52
53 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
54
55 * gcc.target/powerpc/shift-dot.c: New test.
56
57 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
58
59 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
60 avoid optimization.
61
62 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
63
64 * gcc.target/arm/identical-invariants.c: New test.
65
66 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
67 Chen Gang <gang.chen.5i5j@gmail.com>
68
69 * gcc.c-torture/compile/section.c: New testcase.
70
71 2014-07-02 Christian Bruel <christian.bruel@st.com>
72
73 PR target/29349
74 PR target/53513
75 * gcc.target/sh/fpchg.c: New test.
76
77 2014-07-02 Jakub Jelinek <jakub@redhat.com>
78 Fritz Reese <Reese-Fritz@zai.com>
79
80 * gfortran.dg/oldstyle_5.f: New test.
81
82 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
83
84 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
85 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
86
87 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
88
89 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
90 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
91 * g++.dg/parse/error11.C: Likewise.
92 * g++.old-deja/g++.brendan/template17.C: Likewise.
93
94 2014-07-02 Tobias Burnus <burnus@net-b.de>
95
96 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
97 * gfortran.dg/coarray/send_array.f90: Ditto.
98 * gfortran.dg/coarray/sendget_array.f90: Ditto.
99
100 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
101 Yufeng Zhang <yufeng.zhang@arm.com>
102
103 * gcc.target/aarch64/aapcs64/aapcs64.exp:
104 (additional_flags_for_func_ret): New variable based on
105 $additional_flags with -fno-use-caller-save.
106 (func-ret-*.c): Use the new variable.
107
108 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/59637
111 * g++.dg/cpp0x/decltype60.C: New.
112
113 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
114
115 * gcc.target/aarch64/simd/vcage_f64.c: New test.
116 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
117 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
118 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
119 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
120 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
121 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
122 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
123
124 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
125
126 * g++.dg/cpp1y/pr59867.C: Fix target selector.
127
128 2014-07-01 Marek Polacek <polacek@redhat.com>
129
130 * gcc.dg/Wint-conversion.c: New test.
131
132 2014-07-01 Marek Polacek <polacek@redhat.com>
133
134 PR c/58286
135 * gcc.dg/Wincompatible-pointer-types.c: New test.
136
137 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
138
139 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
140 MicroBlaze specific pattern.
141
142 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
143
144 PR c++/58781
145 PR c++/60249
146 PR c++/59867
147 * testsuite/g++.dg/cpp0x/pr58781.C: New.
148 * testsuite/g++.dg/cpp0x/pr60249.C: New.
149 * testsuite/g++.dg/cpp1y/pr59867.C: New.
150
151 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
152
153 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
154 test requires greater precision than the current PowerPC long
155 double implementation supports.
156
157 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
158
159 PR c++/54891
160 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
161
162 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
163
164 PR c++/51400
165 * g++.dg/cpp0x/constexpr-attribute3.C: New.
166
167 2014-06-30 Jeff Law <law@redhat.com>
168
169 PR tree-optimization/61607
170 * gcc.dg/tree-ssa/pr61607.c: New test.
171
172 2014-06-30 Marek Polacek <polacek@redhat.com>
173
174 * c-c++-common/ubsan/attrib-2.c: New test.
175 * g++.dg/ubsan/return-3.C: New test.
176
177 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
178
179 PR middle-end/57541
180 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
181 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
182
183 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
184
185 * gcc.dg/ira-loop-pressure.c: New test.
186
187 2014-06-29 Roman Gareev <gareevroman@gmail.com>
188
189 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
190 checks that the dump is generated.
191
192 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
193
194 PR fortran/36275
195 PR fortran/38839
196 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
197 * gfortran.dg/binding_label_tests_27.f90: New file.
198
199 2014-06-29 Roman Gareev <gareevroman@gmail.com>
200
201 * gfortran.dg/graphite/pr59586.f: New testcase.
202
203 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
204
205 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
206
207 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
208
209 PR fortran/29383
210 * lib/target-supports.exp (check_effective_target_fortran_ieee):
211 New function.
212 * gfortran.dg/ieee/ieee.exp: New file.
213 * gfortran.dg/ieee/ieee_1.F90: New file.
214 * gfortran.dg/ieee/ieee_2.f90: New file.
215 * gfortran.dg/ieee/ieee_3.f90: New file.
216 * gfortran.dg/ieee/ieee_4.f90: New file.
217 * gfortran.dg/ieee/ieee_5.f90: New file.
218 * gfortran.dg/ieee/ieee_6.f90: New file.
219 * gfortran.dg/ieee/ieee_7.f90: New file.
220 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
221
222 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
223
224 * g++.dg/cpp0x/elision_conv.C: New.
225
226 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
227
228 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
229
230 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/61614
233 * g++.dg/ext/complit14.C: New.
234
235 2014-06-27 Martin Jambor <mjambor@suse.cz>
236
237 PR ipa/61160
238 * g++.dg/ipa/pr61160-2.C: New test.
239 * g++.dg/ipa/pr61160-3.C: Likewise.
240
241 2014-06-27 Jakub Jelinek <jakub@redhat.com>
242
243 PR tree-optimization/57233
244 PR tree-optimization/61299
245 * gcc.dg/pr57233.c: New test.
246 * gcc.target/i386/pr57233.c: New test.
247 * gcc.target/i386/sse2-pr57233.c: New test.
248 * gcc.target/i386/avx-pr57233.c: New test.
249 * gcc.target/i386/avx2-pr57233.c: New test.
250 * gcc.target/i386/avx512f-pr57233.c: New test.
251 * gcc.target/i386/xop-pr57233.c: New test.
252
253 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
254
255 * gcc.dg/typeof-2.c: New testcase.
256
257 2014-06-27 Marek Polacek <polacek@redhat.com>
258
259 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
260 (fn1): Remove store to out-of-bounds location. Add memory barrier.
261 (fn2): Likewise.
262 (fn5): Likewise.
263 (fn6): Likewise.
264 (fn7): Likewise.
265 (fn8): Likewise.
266 (fn9): Likewise.
267 (fn11): Likewise.
268 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
269 location. Add memory barrier.
270 (fn2): Likewise.
271 (fn3): Likewise.
272 (fn4): Likewise.
273 (fn5): Likewise.
274 * c-c++-common/ubsan/bounds-7.c: New test.
275
276 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
277
278 PR libgfortran/61499
279 gfortran.dg/arrayio_15.f90: New test.
280
281 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
282
283 PR target/61586
284 * gcc.target/alpha/pr61586.c: New test.
285
286 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
287
288 PR c++/57573
289 * g++.dg/template/pr57573.C: New.
290
291 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
292
293 * gcc.dg/tree-ssa/interposition.c: New testcase.
294
295 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
296
297 PR c++/56633
298 * g++.dg/cpp0x/deleted8.C: New.
299
300 2014-06-26 Martin Jambor <mjambor@suse.cz>
301
302 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
303 parameter.
304 * g++.dg/simulate-thread/bitfields.C: Likewise.
305 * gcc.dg/simulate-thread/strict-align-global.c: Remove
306 allow-packed-store-data-races parameter.
307 * gcc.dg/simulate-thread/subfields.c: Likewise.
308 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
309 to one.
310
311 2014-06-26 Martin Jambor <mjambor@suse.cz>
312
313 * g++.dg/ipa/pr60600.C: Fix typo.
314 * g++.dg/ipa/devirt-25.C: Likewise.
315
316 2014-06-26 Richard Biener <rguenther@suse.de>
317
318 PR tree-optimization/61607
319 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
320
321 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
322
323 * gcc.dg/inline-22.c: Add bind_pic_locally.
324 * gcc.dg/inline_4.c: Ditto.
325 * gcc.dg/fail_always_inline.c: Ditto.
326 * g++.dg/ipa/devirt-25.C: Ditto.
327
328 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
329
330 * lib/target-support.exp (bind_pic_locally): Save the flags to
331 'flags_to_postpone' instead of appending to 'flags'.
332 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
333 with flags_to_postpone and revert after target_compile.
334 * lib/g++.exp (g++_target_compile): Ditto.
335 * lib/gfortran.exp (gfortran_target_compile): Ditto.
336
337 2014-06-26 Nick Clifton <nickc@redhat.com>
338
339 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
340
341 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
342
343 PR c++/61537
344 * g++.dg/template/pr61537.C: New testcase.
345
346 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
347
348 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
349 powerpc*-*-linux*.
350
351 2014-06-25 Tobias Burnus <burnus@net-b.de>
352
353 * gfortran.dg/coarray_33.f90: New.
354
355 2014-06-25 Tobias Burnus <burnus@net-b.de>
356
357 * gfortran.dg/coarray/coindexed_1.f90: New.
358
359 2014-06-25 Tobias Burnus <burnus@net-b.de>
360
361 * gfortran.dg/coarray_collectives_7.f90: New.
362
363 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
364
365 * gcc.c-torture/execute/20140622-1.c: New test.
366
367 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
368
369 DR 178
370 PR c++/49132
371 * g++.dg/cpp0x/aggr1.C: New.
372 * g++.dg/cpp0x/aggr2.C: Likewise.
373 * g++.dg/init/aggr11.C: Likewise.
374 * g++.dg/init/aggr12.C: Likewise.
375
376 2014-06-25 Martin Jambor <mjambor@suse.cz>
377
378 * g++.dg/ipa/pr61540.C: Remove dumping test.
379
380 2014-06-25 Marek Polacek <polacek@redhat.com>
381
382 PR c/61162
383 * gcc.dg/pr61162.c: Adjust dg-warning.
384 * gcc.dg/pr61162-2.c: New test.
385
386 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
387
388 PR tree-optimization/57742
389 * gcc.dg/tree-ssa/calloc-3.c: New file.
390
391 2014-06-25 Richard Biener <rguenther@suse.de>
392
393 PR testsuite/61560
394 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
395 for targets that return _Complex float in memory.
396
397 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
398
399 * gcc.target/arm/vect-noalign.c: Adjust options.
400
401 2014-06-24 Cong Hou <congh@google.com>
402
403 * gcc.dg/vect/vect-reduc-sad.c: New.
404 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
405
406 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
407
408 PR tree-optimization/57742
409 * g++.dg/tree-ssa/calloc.C: New testcase.
410 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
411 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
412 * gcc.dg/strlenopt-9.c: Adapt.
413
414 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
415
416 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
417 global variable.
418 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
419 instead of calling sequentially in the C code.
420 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
421 saved_return_address to the stack frame where LR register was stored.
422 (saved_return_address): Declare weak.
423
424 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/33972
427 * g++.dg/other/operator3.C: New.
428 * g++.dg/template/operator8.C: Adjust.
429 * g++.dg/template/operator9.C: Likewise.
430
431 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
432
433 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
434
435 2014-06-24 Richard Biener <rguenther@suse.de>
436
437 PR tree-optimization/61572
438 * gcc.target/i386/pr61572.c: New testcase.
439
440 2014-06-24 Jakub Jelinek <jakub@redhat.com>
441
442 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
443 reduction clause.
444 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
445 Remove Label is never defined expected error.
446 * gfortran.dg/gomp/udr8.f90: New test.
447
448 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
449
450 PR tree-optimization/61554
451 * g++.dg/torture/pr61554.C: New testcase.
452
453 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
454
455 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
456
457 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
458
459 * gcc.dg/localalias-2.c: Guard by require-alias.
460 * gcc.dg/globalalias-2.c: Likewise.
461
462 2014-06-23 Kai Tietz <ktietz@redhat.com>
463
464 * gcc.target/i386/indjmp-1.c: New test.
465
466 2014-06-23 Andrew Pinski <apinski@cavium.com>
467
468 * gcc.c-torture/compile/20140723-1.c: New testcase.
469
470 2014-06-23 Marek Polacek <polacek@redhat.com>
471
472 PR c/61553
473 * c-c++-common/pr61553.c (foo): Add dg-error.
474
475 2014-06-23 Tobias Burnus <burnus@net-b.de>
476
477 * gfortran.dg/coarray_32.f90: New.
478
479 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
480
481 DR 577
482 PR c++/33101
483 * g++.dg/other/void1.C: Adjust.
484 * g++.dg/other/void3.C: Likewise.
485
486 2014-06-23 Marek Polacek <polacek@redhat.com>
487
488 PR c/61553
489 * c-c++-common/pr61553.c: New test.
490
491 2014-06-23 Richard Biener <rguenther@suse.de>
492
493 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
494 * g++.dg/vect/slp-pr50819.cc: Likewise.
495 * g++.dg/vect/slp-pr56812.cc: Likewise.
496 * gcc.dg/vect/bb-slp-1.c: Likewise.
497 * gcc.dg/vect/bb-slp-10.c: Likewise.
498 * gcc.dg/vect/bb-slp-11.c: Likewise.
499 * gcc.dg/vect/bb-slp-13.c: Likewise.
500 * gcc.dg/vect/bb-slp-14.c: Likewise.
501 * gcc.dg/vect/bb-slp-15.c: Likewise.
502 * gcc.dg/vect/bb-slp-16.c: Likewise.
503 * gcc.dg/vect/bb-slp-17.c: Likewise.
504 * gcc.dg/vect/bb-slp-18.c: Likewise.
505 * gcc.dg/vect/bb-slp-19.c: Likewise.
506 * gcc.dg/vect/bb-slp-2.c: Likewise.
507 * gcc.dg/vect/bb-slp-20.c: Likewise.
508 * gcc.dg/vect/bb-slp-21.c: Likewise.
509 * gcc.dg/vect/bb-slp-22.c: Likewise.
510 * gcc.dg/vect/bb-slp-23.c: Likewise.
511 * gcc.dg/vect/bb-slp-24.c: Likewise.
512 * gcc.dg/vect/bb-slp-25.c: Likewise.
513 * gcc.dg/vect/bb-slp-26.c: Likewise.
514 * gcc.dg/vect/bb-slp-27.c: Likewise.
515 * gcc.dg/vect/bb-slp-28.c: Likewise.
516 * gcc.dg/vect/bb-slp-29.c: Likewise.
517 * gcc.dg/vect/bb-slp-3.c: Likewise.
518 * gcc.dg/vect/bb-slp-30.c: Likewise.
519 * gcc.dg/vect/bb-slp-31.c: Likewise.
520 * gcc.dg/vect/bb-slp-32.c: Likewise.
521 * gcc.dg/vect/bb-slp-4.c: Likewise.
522 * gcc.dg/vect/bb-slp-5.c: Likewise.
523 * gcc.dg/vect/bb-slp-6.c: Likewise.
524 * gcc.dg/vect/bb-slp-7.c: Likewise.
525 * gcc.dg/vect/bb-slp-8.c: Likewise.
526 * gcc.dg/vect/bb-slp-8a.c: Likewise.
527 * gcc.dg/vect/bb-slp-8b.c: Likewise.
528 * gcc.dg/vect/bb-slp-9.c: Likewise.
529 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
530 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
531 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
532 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
533 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
534 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
535 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
536 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
537 * gcc.dg/vect/pr26359.c: Likewise.
538 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
539
540 2014-06-23 Marek Polacek <polacek@redhat.com>
541
542 * c-c++-common/pr49706-2.c: New test.
543
544 2014-06-23 Alan Modra <amodra@gmail.com>
545
546 * gcc.dg/pr61583.c: New.
547
548 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
549
550 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
551 [u]int64x1_t.
552
553 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
554 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
555
556 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
557 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
558 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
559 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
560 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
561 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
562 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
563 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
564 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
565 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
566 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
567 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
568 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
569 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
570 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
571 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
572 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
573 test_vsrid_n_u64): Fix signature to match intrinsic.
574
575 (test_vabs_s64): Remove.
576 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
577
578 (test_vdupd_lane_s64): Rename to...
579 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
580
581 (test_vdupd_lane_u64): Rename to...
582 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
583
584 (test_vtst_s64): Rename to...
585 (test_vtstd_s64): ...and change int64x1_t to int64_t.
586
587 (test_vtst_u64): Rename to...
588 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
589
590 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
591 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
592 Remove out-of-bounds tests.
593 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
594 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
595 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
596
597 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
598
599 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
600 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
601 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
602 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
603 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
604 vector types.
605 * gcc.target/aarch64/vsub_f64.c: Likewise.
606 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
607 scheme as now the same for all variants.
608 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
609 float64x1_t.
610
611 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
612
613 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
614
615 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
616
617 * gcc.dg/localalias.c: Fix broken commit.
618 * gcc.dg/globalalias.c: Likewise.
619
620 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
621
622 * gcc.dg/localalias.c: New testcase.
623 * gcc.dg/localalias-2.c: New testcase.
624 * gcc.dg/globalalias.c: New testcase.
625 * gcc.dg/globalalias-2.c: New testcase.
626
627 2014-06-20 Jakub Jelinek <jakub@redhat.com>
628
629 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
630
631 2014-06-20 Marek Polacek <polacek@redhat.com>
632
633 * c-c++-common/ubsan/bounds-1.c: New test.
634 * c-c++-common/ubsan/bounds-2.c: New test.
635 * c-c++-common/ubsan/bounds-3.c: New test.
636 * c-c++-common/ubsan/bounds-4.c: New test.
637 * c-c++-common/ubsan/bounds-5.c: New test.
638 * c-c++-common/ubsan/bounds-6.c: New test.
639
640 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
641
642 Make the tests big-endian friendly.
643
644 * gcc.target/aarch64/aapcs64/test_25.c: Update.
645 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
646 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
647 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
648 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
649 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
650 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
651 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
652 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
653
654 2014-06-20 Yury Gribov <y.gribov@samsung.com>
655 Max Ostapenko <m.ostapenko@partner.samsung.com>
656
657 PR sanitizer/61547
658 * c-c++-common/asan/strlen-overflow-1.c: New test.
659
660 2014-06-20 Martin Jambor <mjambor@suse.cz>
661
662 PR ipa/61540
663 * g++.dg/ipa/pr61540.C: New test.
664
665 2014-06-20 Yury Gribov <y.gribov@samsung.com>
666 Max Ostapenko <m.ostapenko@partner.samsung.com>
667
668 PR sanitizer/61530
669 * c-c++-common/asan/pr61530.c: New test.
670
671 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
672
673 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
674 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
675 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
676 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
677 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
678 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
679 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
680 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
681 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
682 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
683 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
684 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
685 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
686 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
687 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
688 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
689 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
690 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
691 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
692 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
693 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
694 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
695 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
696 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
697 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
698 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
699 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
700 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
701 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
702 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
703 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
704 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
705 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
706 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
707 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
708 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
709 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
710 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
711 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
712 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
713 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
714 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
715 (test_vqdmlal_high_lane_s16): Fix parameter type.
716 (test_vqdmlal_high_lane_s32): Likewise.
717 (test_vqdmull_high_lane_s16): Likewise.
718 (test_vqdmull_high_lane_s32): Likewise.
719 (test_vqdmlsl_high_lane_s32): Likewise.
720 (test_vqdmlsl_high_lane_s16): Likewise.
721 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
722 Fix argument type.
723 (test_vqdmlals_lane_s32): Likewise.
724 (test_vqdmlslh_lane_s16): Likewise.
725 (test_vqdmlsls_lane_s32): Likewise.
726 (test_vqdmulhh_lane_s16): Likewise.
727 (test_vqdmulhs_lane_s32): Likewise.
728 (test_vqdmullh_lane_s16): Likewise.
729 (test_vqdmulls_lane_s32): Likewise.
730 (test_vqrdmulhh_lane_s16): Likewise.
731 (test_vqrdmulhs_lane_s32): Likewise.
732
733 2014-06-20 Tobias Burnus <burnus@net-b.de>
734
735 PR testsuite/61567
736 * gfortran.dg/coarray_collectives_5.f90: Update
737 dg-final scan-tree-dump-times.
738 * gfortran.dg/coarray_collectives_6.f90: Ditto.
739
740 2014-06-20 Hale Wang <hale.wang@arm.com>
741
742 * gcc.target/arm/lto/: New folder to verify the LTO option.
743 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
744 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
745 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
746 * lib/lto.exp (object-readelf): New procedure.
747
748 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
749
750 PR fortran/61454
751 * gfortran.dg/pr61454.f90: New file.
752
753 2014-06-19 Terry Guo <terry.guo@arm.com>
754
755 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
756 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
757 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
758
759 2014-06-19 Tobias Burnus <burnus@net-b.de>
760
761 * gfortran.dg/coarray/collectives_2.f90: Extend
762 and make valid.
763
764 2014-06-18 Tom de Vries <tom@codesourcery.com>
765
766 * gcc.target/aarch64/fuse-caller-save.c: New test.
767
768 2014-06-18 Radovan Obradovic <robradovic@mips.com>
769 Tom de Vries <tom@codesourcery.com>
770
771 * gcc.target/arm/fuse-caller-save.c: New test.
772
773 2014-06-18 Richard Biener <rguenther@suse.de>
774
775 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
776 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
777 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
778
779 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
780
781 PR tree-optimization/61518
782 * gcc.dg/torture/pr61518.c: New test.
783
784 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
785
786 PR tree-optimization/61517
787 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
788 (incorrect_read_be32): Likewise.
789 (main): Call incorrect_read_* to test stmt replacement is made by
790 bswap at the right place.
791 * gcc.c-torture/execute/pr61517.c: New test.
792
793 2014-06-18 Andreas Schwab <schwab@suse.de>
794
795 PR rtl-optimization/54555
796 * gcc.target/m68k/pr54555.c: New test.
797
798 2014-06-18 Olivier Hainque <hainque@adacore.com>
799
800 * gnat.dg/blocklocs.adb: New test.
801
802 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
803
804 PR tree-optimization/52252
805 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
806 * gcc.target/i386/pr52252-core.c: Ditto.
807
808 PR tree-optimization/61403
809 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
810
811 2014-06-18 Jakub Jelinek <jakub@redhat.com>
812
813 * gfortran.dg/gomp/declare-simd-1.f90: New test.
814 * gfortran.dg/gomp/depend-1.f90: New test.
815 * gfortran.dg/gomp/target1.f90: New test.
816 * gfortran.dg/gomp/target2.f90: New test.
817 * gfortran.dg/gomp/target3.f90: New test.
818 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
819 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
820 201107.
821
822 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
823
824 PR fortran/61126
825 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
826
827 2014-06-17 Tobias Burnus <burnus@net-b.de>
828 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
829
830 * gfortran.dg/coarray/send_array.f90: New.
831 * gfortran.dg/coarray/get_array.f90: New.
832 * gfortran.dg/coarray/sendget_array.f90: New.
833 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
834 names.
835 * gfortran.dg/coarray/collectives_2.f90: New.
836
837 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
838
839 PR target/61533
840 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
841 dg-options.
842
843 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
844
845 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
846 unit_id and kind_id to zero.
847
848 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
849
850 PR target/61483
851 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
852 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
853 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
854 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
855
856 2014-06-17 Richard Biener <rguenther@suse.de>
857
858 PR lto/61012
859 * gcc.dg/lto/pr61526_0.c: New testcase.
860 * gcc.dg/lto/pr61526_1.c: Likewise.
861
862 2014-06-17 Richard Biener <rguenther@suse.de>
863
864 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
865 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
866 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
867 * gcc.dg/tree-ssa/vrp36.c: Likewise.
868 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
869
870 2014-06-17 Richard Biener <rguenther@suse.de>
871
872 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
873
874 2014-06-16 Richard Biener <rguenther@suse.de>
875
876 PR tree-optimization/61482
877 * g++.dg/torture/pr61482.C: New testcase.
878
879 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
880
881 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
882 vpmacsdql instruction.
883
884 2014-06-16 Yury Gribov <y.gribov@samsung.com>
885
886 * c-c++-common/asan/instrument-with-calls-1.c: New test.
887 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
888 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
889 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
890 test patterns.
891 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
892 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
893 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
894 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
895 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
896 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
897
898 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
899
900 PR fortran/28484
901 PR fortran/61429
902 * gfortran.dg/system_clock_1.f90: New file.
903 * gfortran.dg/system_clock_2.f90: New file.
904
905 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
906
907 PR c++/33101
908 * g++.dg/other/void3.C: New.
909 * g++.dg/conversion/err-recover1.C: Update.
910
911 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
912
913 PR target/61415
914 * lib/target-supports.exp (check_effective_target_longdouble128): New.
915 * gcc.target/powerpc/pack02.c: Use it.
916 * gcc.target/powerpc/tfmode_off.c: Likewise.
917
918 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
919
920 PR rtl-optimization/61094
921 PR rtl-optimization/61446
922 * gcc.target/i386/pr61446.c : New.
923
924 2014-06-13 Dehao Chen <dehao@google.com>
925
926 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
927
928 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
929
930 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
931
932 2014-06-13 Richard Biener <rguenther@suse.de>
933
934 * c-c++-common/pr46562-2.c: Adjust.
935 * g++.dg/tree-ssa/pr8781.C: Likewise.
936 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
937 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
938 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
939 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
940 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
941
942 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
943
944 PR tree-optimization/61375
945 * gcc.c-torture/execute/pr61375-1.c: New test.
946
947 2014-06-12 Jakub Jelinek <jakub@redhat.com>
948
949 PR middle-end/61486
950 * c-c++-common/gomp/pr61486-1.c: New test.
951 * c-c++-common/gomp/pr61486-2.c: New test.
952
953 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
954
955 PR target/59843
956 * gcc.dg/vect/vect-singleton_1.c: New file.
957
958 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
959
960 PR target/61443
961 * gcc.target/avr/torture/pr61443.c: New test.
962
963 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
964
965 PR c++/19200
966 * g++.dg/parse/friend11.C: New.
967
968 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
969
970 PR c++/60265
971 * g++.dg/cpp0x/using-enum-1.C: New.
972 * g++.dg/cpp0x/using-enum-2.C: Likewise.
973
974 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/19200
977 * g++.dg/parse/friend9.C: New.
978 * g++.dg/parse/friend10.C: Likewise.
979 * g++.dg/parse/friend7.C: Adjust.
980
981 2014-06-11 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/61452
984 * gcc.dg/torture/pr61452.c: New testcase.
985
986 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
987
988 PR c++/34049
989 * g++.dg/parse/pr34049.C: New.
990
991 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
992
993 * gcc.c-torture/execute/pr61306-1.c: New test.
994 * gcc.c-torture/execute/pr61306-2.c: Likewise.
995 * gcc.c-torture/execute/pr61306-3.c: Likewise.
996
997 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
998
999 * gcc.target/aarch64/acle/acle.exp: New.
1000 * gcc.target/aarch64/acle/crc32b.c: New test.
1001 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1002 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1003 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1004 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1005 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1006 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1007 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1008
1009 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1010
1011 PR tree-optimization/52252
1012 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1013
1014 2014-06-11 Richard Biener <rguenther@suse.de>
1015
1016 PR middle-end/61437
1017 * gcc.dg/torture/20140610-1.c: New testcase.
1018 * gcc.dg/torture/20140610-2.c: Likewise.
1019
1020 2014-06-10 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/61438
1023 * gcc.dg/torture/pr61438.c: New testcase.
1024
1025 2014-06-10 Richard Biener <rguenther@suse.de>
1026
1027 PR middle-end/61456
1028 * g++.dg/opt/pr61456.C: New testcase.
1029
1030 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1031 Mikael Morin <mikael@gcc.gnu.org>
1032
1033 PR fortran/41936
1034 * gfortran.dg/class_array_15.f03: Check memory leaks.
1035
1036 2014-06-10 Richard Biener <rguenther@suse.de>
1037
1038 PR tree-optimization/57186
1039 PR tree-optimization/59299
1040 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1041 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1042
1043 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR fortran/60928
1046 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1047 directives.
1048 * gfortran.dg/gomp/associate1.f90: New test.
1049 * gfortran.dg/gomp/intentin1.f90: New test.
1050 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1051 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1052 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1053 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1054
1055 2014-06-09 Marek Polacek <polacek@redhat.com>
1056
1057 PR c/36446
1058 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1059 * gcc.dg/array-2.c: Likewise.
1060 * gcc.dg/array-const-2.c: Likewise.
1061 * gcc.dg/ucnid-8.c: Likewise.
1062 * gcc.dg/vla-init-1.c: Likewise.
1063 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1064 * gcc.dg/c99-flex-array-7.c: Likewise.
1065 * gcc.dg/init-bad-1.c: Likewise.
1066 * gcc.dg/init-bad-3.c: Likewise.
1067 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1068 * gcc.dg/pedwarn-init.c: Add dg-warning.
1069 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1070
1071 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/22556
1074 * g++.dg/other/redecl3.C: New.
1075
1076 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
1077
1078 PR c++/54442
1079 * g++.dg/pr54442.C: New file.
1080
1081 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1082
1083 PR fortran/61406
1084 * gfortran.dg/associate_17.f90 : New test
1085
1086 2014-06-09 Petr Murzin <petr.murzin@intel.com>
1087
1088 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1089 void for TEST instead of static void.
1090 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1091 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1093 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1094 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1095 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1099 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1103 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1105 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1108 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1118 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1120 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1123 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1124 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1126 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1128 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1132 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1134 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1136 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1138 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1140 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1141 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1142 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1143 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1144 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1146 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1147 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1148 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1149 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1151 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1152 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1153 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1154 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1155 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1156 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1157 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1158 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1160 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1161 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1164 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1166 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1167 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1168 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1170 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1174 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1176 instead of static void.
1177 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1178 delete unused variables.
1179 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1180 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1182 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1183 delete unused variables, void for TEST instead of static void.
1184 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1188 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1194 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1197 initialize variables.
1198 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1199 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1202 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1203 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1204 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1207 * gcc.target/i386/i386.exp: Ditto.
1208 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1209 CALC, void for TEST instead of static void, initialize variables.
1210 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1211 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1212 static void.
1213 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1214 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1215 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1216 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1217 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1218 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1220 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1224 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1227 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1228 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1229 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1230 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1232 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1233 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1234 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1235 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1236 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1238 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1239 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1240 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1241 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1242 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1243 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1244 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1245 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1246 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1247 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1248 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1249 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1250 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1251 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1252 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1253 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1254 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1255 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1256 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1257 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1258 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1259 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1260 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1261 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1262 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1263 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1264 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1265 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1266 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1267 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1268 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1269 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1270 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1271 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1272 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1273 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1274 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1275 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1276 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1277 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1278 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1280 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1281 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1282 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1283 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1284 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1285 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1286 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1287 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1288 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1289 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1290 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1291 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1292 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1293 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1294 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1295 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1296 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1297 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1298 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1299 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1300 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1301 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1302 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1303 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1304 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1305 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1306 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1307 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1308 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1309 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1310 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1311 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1312 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1313 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1314 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1315 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1316 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1317 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1318 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1319 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1320 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1321 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1322 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1323 instead of static void.
1324 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1325 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1326 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1327 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1328 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1329 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1330 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1331 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1332 static void, delete unused variables.
1333 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1334 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1336 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1337 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1338 static void, delete unused variables, Change parameters for
1339 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1340 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1341 CALC, void for TEST instead of static void.
1342 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1343 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1344 void.
1345 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1346 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1347 static void, change type of parameter for UNION_TYPE.
1348 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1349 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1350 void for TEST instead of static void, delete unused variables, change
1351 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1352 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1353 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1354 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1355 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1356 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1357 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1358 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1359 void for TEST instead of static void, change parameters for
1360 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1361 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1362 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1363 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1364 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1365 __attribute__((unused)).
1366 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1367 __attribute__((unused)).
1368 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1369 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1370 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1371 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1372 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1373 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1374 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1375 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1376 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1377 add __attribute__((unused)).
1378 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1379 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1380 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1381 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1382 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1383 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1384 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1385 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1386 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1387 delete unused variables.
1388 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1389 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1390 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1391 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1392 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1393 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1394 static void, mask_merging and zero_masking for unsigned types.
1395 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1396 CHECK_ARRAY for unsigned types.
1397 * gcc.target/i386/m256-check.h: Ditto.
1398 * gcc.target/i386/m512-check.h: Ditto.
1399
1400 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1401
1402 PR target/61062
1403 * gcc.target/arm/pr48252.c (main): Expect same result
1404 as endian-neutral.
1405
1406 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1407
1408 PR fortran/45187
1409 * gfortran.dg/cray_pointers_10.f90: New file.
1410
1411 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1412
1413 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1414 instead of complex(kind=16).
1415
1416 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1417
1418 PR fortran/38829
1419 * gfortran.dg/bind_c_usage_29.f90: New file.
1420
1421 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1422
1423 * gnat.dg/opt38.adb: New test.
1424 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1425
1426 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1427
1428 PR target/18343
1429 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1430 New macro, 0 for __MMIX__, default 64.
1431 (bar): Pass it to __builtin_apply instead of literal 64.
1432
1433 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1434
1435 * gfortran.dg/io_constraints_11.f90: New file.
1436 * gfortran.dg/io_constraints_12.f90: New file.
1437 * gfortran.dg/io_constraints_13.f90: New file.
1438
1439 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1440
1441 PR target/61423
1442 * gcc.target/i386/pr61423.c: New test.
1443
1444 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/60184
1447 * g++.dg/cpp0x/constexpr-union6.C: New.
1448 * g++.dg/cpp0x/union6.C: Likewise.
1449 * g++.dg/init/ref14.C: Adjust.
1450 * g++.dg/init/union1.C: Likewise.
1451
1452 2014-06-06 Richard Biener <rguenther@suse.de>
1453
1454 PR tree-optimization/59299
1455 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1456
1457 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1458
1459 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1460 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1461
1462 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1463
1464 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1465 bitfield and test wrong results instead of correct results to make the
1466 test more portable.
1467
1468 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR c++/60432
1471 * g++.dg/cpp0x/constexpr-60432.C: New.
1472
1473 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1474
1475 PR c++/60199
1476 * g++.dg/cpp0x/constexpr-60199.C: New.
1477
1478 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1479
1480 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1481 Specify -march=z900 as an additional option.
1482 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1483 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1484 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1485
1486 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1487
1488 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1489 reduction clause diagnostic changes.
1490 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1491 * gfortran.dg/gomp/reduction1.f90: Likewise.
1492 * gfortran.dg/gomp/reduction3.f90: Likewise.
1493 * gfortran.dg/gomp/udr1.f90: New test.
1494 * gfortran.dg/gomp/udr2.f90: New test.
1495 * gfortran.dg/gomp/udr3.f90: New test.
1496 * gfortran.dg/gomp/udr4.f90: New test.
1497 * gfortran.dg/gomp/udr5.f90: New test.
1498 * gfortran.dg/gomp/udr6.f90: New test.
1499 * gfortran.dg/gomp/udr7.f90: New test.
1500
1501 2014-06-06 Christian Bruel <christian.bruel@st.com>
1502
1503 PR tree-optimization/43934
1504 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1505
1506 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1507
1508 PR c/53119
1509 * gcc.dg/pr53119.c: New testcase.
1510
1511 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1512
1513 PR target/52472
1514 * gcc.target/avr/pr52472.c: New test.
1515
1516
1517 2014-06-05 Jeff Law <law@redhat.com>
1518
1519 PR tree-optimization/61289
1520 * g++.dg/pr61289.C: New test.
1521 * g++.dg/pr61289-2.C: New test.
1522
1523 2014-06-05 Richard Biener <rguenther@suse.de>
1524 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 PR c++/56961
1527 * g++.dg/parse/pr56961.C: New.
1528
1529 2014-06-05 Kai Tietz <ktietz@redhat.com>
1530
1531 PR target/46219
1532 * gcc.target/i386/sibcall-4.c: Remove xfail.
1533
1534 2014-06-05 Julian Brown <julian@codesourcery.com>
1535 Sandra Loosemore <sandra@codesourcery.com>
1536
1537 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1538
1539 2014-06-05 Richard Biener <rguenther@suse.de>
1540
1541 PR c++/61004
1542 * g++.dg/diagnostic/pr61004.C: New testcase.
1543
1544 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1545
1546 * gcc.dg/torture/pr61319.c: New test.
1547
1548 2014-06-05 Marek Polacek <polacek@redhat.com>
1549
1550 PR c/56724
1551 * gcc.dg/pr56724-3.c: New test.
1552
1553 2014-06-05 Andreas Schwab <schwab@suse.de>
1554
1555 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1556
1557 2014-06-05 Marek Polacek <polacek@redhat.com>
1558
1559 PR c/49706
1560 * c-c++-common/pr49706.c: New test.
1561
1562 2014-06-05 Marek Polacek <polacek@redhat.com>
1563
1564 PR c/48062
1565 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1566 * gcc.dg/Wshadow-3.c: Likewise.
1567 * gcc.dg/pr48062.c: New test.
1568
1569 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/43453
1572 * g++.dg/init/pr43453.C: New.
1573
1574 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1575
1576 PR tree-optimization/61385
1577 * gcc.dg/tree-ssa/pr61385.c: New file.
1578
1579 2014-06-04 Richard Biener <rguenther@suse.de>
1580
1581 PR tree-optimization/60098
1582 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1583
1584 2014-06-04 Richard Biener <rguenther@suse.de>
1585
1586 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1587
1588 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1589
1590 PR c/58942
1591 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1592 the case with a pointer.
1593
1594 2014-06-04 Marek Polacek <polacek@redhat.com>
1595
1596 PR c/30020
1597 * c-c++-common/pr30020.c: New test.
1598
1599 2014-06-03 Andrew Pinski <apinski@cavium.com>
1600
1601 * gcc.c-torture/compile/20140528-1.c: New testcase.
1602
1603 2014-06-03 Dehao Chen <dehao@google.com>
1604
1605 * gcc.dg/tree-prof/merge_block.c: New test.
1606
1607 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1608
1609 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1610 * g++.dg/ext/mv15.C (dg-options): Ditto.
1611
1612 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1613
1614 DR 1423
1615 PR c++/52174
1616 * g++.dg/cpp0x/nullptr31.C: New.
1617 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1618 * g++.dg/cpp0x/nullptr17.C: Update.
1619
1620 2014-06-03 Marek Polacek <polacek@redhat.com>
1621
1622 PR c/60439
1623 * c-c++-common/pr60439.c: New test.
1624 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1625
1626 2014-06-03 Martin Jambor <mjambor@suse.cz>
1627
1628 PR ipa/61160
1629 * g++.dg/ipa/pr61160-1.C: New test.
1630
1631 2014-06-03 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/61383
1634 * gcc.dg/torture/pr61383-1.c: New testcase.
1635
1636 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1637
1638 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1639
1640 2014-06-02 Jeff Law <law@redhat.com>
1641
1642 PR rtl-optimization/61094
1643 * g++.dg/pr61094: New test.
1644
1645 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1646
1647 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1648 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1649 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1650 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1651 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1652 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1653 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1654 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1655
1656 2014-06-02 Richard Biener <rguenther@suse.de>
1657
1658 PR tree-optimization/61346
1659 * gcc.dg/torture/pr61346.c: New testcase.
1660
1661 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1662
1663 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1664 not compilation.
1665 * gcc.target/i386/sibcall-4.c: Ditto.
1666 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1667
1668 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1669
1670 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1671 in scan-assembler-not string.
1672 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1673 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1674 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1675
1676 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1677
1678 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1679
1680 2014-06-01 Kai Tietz <ktietz@redhat.com>
1681
1682 PR target/61377
1683 * gcc.target/i386/sibcall-6.c: New test.
1684
1685 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1686
1687 DR 1227
1688 PR c++/57543
1689 * g++.dg/cpp0x/pr57543-1.C: New.
1690 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1691 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1692 * g++.dg/cpp0x/decltype59.C: Likewise.
1693
1694 2014-05-31 Tom de Vries <tom@codesourcery.com>
1695
1696 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1697
1698 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1699
1700 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1701 restore_gcc_exec_prefix_env_var): New procedures.
1702 (set_ld_library_path_env_vars,
1703 restore_ld_library_path_env_vars): Use them.
1704 * lib/c-compat.exp: Load target-libpath.exp.
1705 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1706 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1707 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1708 restore_gcc_exec_prefix_env_var.
1709 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1710 Likewise.
1711
1712 * c-c++-common/asan/misalign-1.c: New test.
1713 * c-c++-common/asan/misalign-2.c: New test.
1714
1715 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1716 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1717 -DASAN_USE_DEJAGNU_GTEST=1.
1718 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1719 * g++.dg/asan/asan_oob_test.cc: Likewise.
1720 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1721 * g++.dg/asan/asan_str_test.cc: Likewise.
1722 * g++.dg/asan/asan_test_utils.h: Likewise.
1723 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1724 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1725 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1726 Imported from upstream r209283.
1727 * g++.dg/asan/asan_test_config.h: Likewise.
1728
1729 2014-05-30 Kai Tietz <ktietz@redhat.com>
1730
1731 PR target/60104
1732 * gcc.target/i386/sibcall-1.c: New test.
1733 * gcc.target/i386/sibcall-2.c: New test.
1734 * gcc.target/i386/sibcall-3.c: New test.
1735 * gcc.target/i386/sibcall-4.c: New test.
1736
1737 2014-05-30 Ian Lance Taylor <iant@google.com>
1738
1739 * gcc.target/i386/pause-2.c: New test.
1740
1741 2014-05-30 Tom de Vries <tom@codesourcery.com>
1742
1743 * gcc.target/i386/fuse-caller-save.c: New test.
1744 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1745 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1746
1747 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1748
1749 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1750 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1751 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1752 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1753 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1754 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1755 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1756 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1757 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1758 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1759 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1760 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1761 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1762 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1763 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1764 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1765 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1766 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1767 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1768 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1769 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1770 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1771 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1772 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1773 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1774 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1775 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1776 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1777 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1778 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1779 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1780 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1781 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1782 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1783 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1784 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1785
1786 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1787
1788 PR rtl-optimization/61325
1789 * gcc.target/aarch64/pr61325.c: New.
1790
1791 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1792
1793 * gcc.target/arm/simd/vextQf32_1.c: New file.
1794 * gcc.target/arm/simd/vextQp16_1.c: New file.
1795 * gcc.target/arm/simd/vextQp8_1.c: New file.
1796 * gcc.target/arm/simd/vextQs16_1.c: New file.
1797 * gcc.target/arm/simd/vextQs32_1.c: New file.
1798 * gcc.target/arm/simd/vextQs64_1.c: New file.
1799 * gcc.target/arm/simd/vextQs8_1.c: New file.
1800 * gcc.target/arm/simd/vextQu16_1.c: New file.
1801 * gcc.target/arm/simd/vextQu32_1.c: New file.
1802 * gcc.target/arm/simd/vextQu64_1.c: New file.
1803 * gcc.target/arm/simd/vextQu8_1.c: New file.
1804 * gcc.target/arm/simd/vextQp64_1.c: New file.
1805 * gcc.target/arm/simd/vextf32_1.c: New file.
1806 * gcc.target/arm/simd/vextp16_1.c: New file.
1807 * gcc.target/arm/simd/vextp8_1.c: New file.
1808 * gcc.target/arm/simd/vexts16_1.c: New file.
1809 * gcc.target/arm/simd/vexts32_1.c: New file.
1810 * gcc.target/arm/simd/vexts64_1.c: New file.
1811 * gcc.target/arm/simd/vexts8_1.c: New file.
1812 * gcc.target/arm/simd/vextu16_1.c: New file.
1813 * gcc.target/arm/simd/vextu32_1.c: New file.
1814 * gcc.target/arm/simd/vextu64_1.c: New file.
1815 * gcc.target/arm/simd/vextu8_1.c: New file.
1816 * gcc.target/arm/simd/vextp64_1.c: New file.
1817
1818 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1819 Tom de Vries <tom@codesourcery.com>
1820
1821 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1822 options.
1823 * gcc.target/mips/fuse-caller-save.h: New include file.
1824 * gcc.target/mips/fuse-caller-save.c: New test.
1825 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1826 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1827
1828 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1829
1830 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1831
1832 2014-05-28 Richard Biener <rguenther@suse.de>
1833
1834 PR middle-end/61045
1835 * gcc.dg/pr61045.c: New testcase.
1836
1837 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839 * lib/clearcap.exp: New file.
1840 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1841 Remove clearcap_ldflags handling.
1842 Call clearcap-init, clearcap-finish.
1843 * gcc.target/i386/i386.exp: Likewise.
1844 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1845 * gcc.target/i386/clearcapv2.map: Move to
1846 ../config/sol2-clearcapv2.map.
1847 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1848 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1849
1850 2014-05-28 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/61335
1853 * gfortran.dg/pr61335.f90: New testcase.
1854
1855 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1858
1859 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1860
1861 * gnat.dg/overflow_fixed.adb: New test.
1862
1863 2014-05-27 Marek Polacek <polacek@redhat.com>
1864
1865 PR c/56724
1866 * gcc.dg/pr56724-1.c: New test.
1867 * gcc.dg/pr56724-2.c: New test.
1868 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1869 -Wtraditional.
1870 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1871
1872 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * gcc.dg/fold-compare-8.c: New test.
1875 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1876
1877 2014-05-27 Richard Biener <rguenther@suse.de>
1878
1879 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1880
1881 2014-05-27 Marek Polacek <polacek@redhat.com>
1882
1883 PR testsuite/61319
1884 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1885 LLONG_MIN, and ULLONG_MAX.
1886
1887 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1888
1889 * lib/target-supports.exp (check_effective_target_vect_bswap):
1890 Specify arm*-*-* support.
1891
1892 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1893
1894 PR testsuite/61319
1895 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1896 -nan optional.
1897 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1898 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1899
1900 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1901
1902 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1903
1904 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1905
1906 PR rtl-optimization/61222
1907 * gcc.c-torture/compile/pr61222-1.c: New test.
1908 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1909
1910 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1913
1914 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1915
1916 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1917
1918 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1919
1920 PR libgfortran/55117
1921 * gfortran.dg/namelist_85.f90: New test.
1922
1923 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1924
1925 PR c/61191
1926 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1927 the case with syntax error.
1928
1929 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1930
1931 * gcc.dg/lto/pr61278_0.c: New test.
1932 * gcc.dg/lto/pr61278_1.c: New test.
1933
1934 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1935
1936 * gcc.dg/pr61220.c: New test.
1937 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1938
1939 2014-05-25 Tobias Burnus <burnus@net-b.de>
1940
1941 * gfortran.dg/coarray_10.f90: Update dg-warning.
1942 * gfortran.dg/coarray_this_image_1.f90: New.
1943 * gfortran.dg/coarray_this_image_2.f90: New.
1944
1945 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1946
1947 PR libfortran/61173
1948 * gfortran.dg/arrayio_14.f90: New test.
1949
1950 2014-05-24 Andreas Schwab <schwab@suse.de>
1951
1952 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1953
1954 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1955
1956 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1957 Adjust regexp for -flto.
1958 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1959 * gfortran.dg/pr52835.f90: Likewise.
1960
1961 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1962
1963 PR rtl-optimization/61215
1964 * gcc.target/i386/pr61215.c: New.
1965
1966 2014-05-23 Marek Polacek <polacek@redhat.com>
1967 Jakub Jelinek <jakub@redhat.com>
1968
1969 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1970 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1971 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1972 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1973 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1974 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1975 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1976 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1977 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1978 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1979 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1980 * c-c++-common/ubsan/float-cast.h: New file.
1981 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1982 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1983
1984 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1985
1986 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1987
1988 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 * g++.dg/cpp1y/lambda-init9.C: New.
1991
1992 2014-05-23 Richard Biener <rguenther@suse.de>
1993
1994 PR testsuite/61266
1995 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1996 adjust testcase to reflect reality.
1997
1998 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1999
2000 PR tree-optimization/54733
2001 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2002 optimization to support memory sources and bitwise operations
2003 equivalent to load in host endianness.
2004 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2005 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2006 * gcc.c-torture/execute/bswap-2.c: Likewise.
2007
2008 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2009
2010 * lib/target-supports.exp: New effective targets for architectures
2011 capable of performing byte swap.
2012 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2013 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2014 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2015
2016 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2017
2018 PR c++/61088
2019 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2020 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2021
2022 2014-05-22 Xinliang David Li <davidxl@google.com>
2023
2024 * g++.dg/ipa/devirt-15.C: Fix expected message.
2025 * g++.dg/ipa/devirt-16.C: Ditto.
2026 * g++.dg/ipa/devirt-17.C: Ditto.
2027 * g++.dg/ipa/devirt-26.C: Ditto.
2028 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2029 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2030 * g++.dg/tree-ssa/pr8781.C:Ditto.
2031
2032 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2033
2034 * gcc.target/powerpc/htm-ttest.c: New test.
2035
2036 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2037
2038 * gnat.dg/opt37.ad[sb]: New test.
2039
2040 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
2041
2042 PR c/61271
2043 * g++.dg/cilk-plus/AN/array_function.cc: New.
2044
2045 2014-05-22 Richard Biener <rguenther@suse.de>
2046
2047 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2048
2049 2014-05-22 Kostya Serebryany <kcc@google.com>
2050
2051 * c-c++-common/tsan/mutexset1.c: Update the test to match
2052 upstream r209283.
2053 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2054
2055 2014-05-21 Marek Polacek <polacek@redhat.com>
2056
2057 PR sanitizer/61272
2058 * g++.dg/ubsan/pr61272.C: New test.
2059
2060 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2061 Sandra Loosemore <sandra@codesourcery.com>
2062
2063 PR lto/60179
2064 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2065 * gcc.target/nios2/custom-fp-lto.c: New test.
2066
2067 2014-05-21 Andreas Schwab <schwab@suse.de>
2068
2069 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2070
2071 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2072
2073 PR target/54236
2074 * gcc.target/sh/pr54236-3.c: New.
2075
2076 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2077
2078 PR c++/60189
2079 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2080
2081 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
2082
2083 PR tree-optimization/60899
2084 * g++.dg/ipa/devirt-11.C: Update template.
2085
2086 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2087
2088 PR C++/61038
2089 * g++.dg/cpp0x/pr61038.C: New.
2090
2091 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/58753
2094 PR c++/58930
2095 PR c++/58704
2096 * g++.dg/cpp0x/nsdmi-template11.C: New.
2097 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2098 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2099
2100 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2101
2102 * gnat.dg/opt35.adb: New test.
2103 * gnat.dg/opt36.adb: Likewise.
2104 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2105
2106 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/60373
2109 * g++.dg/cpp0x/Wattributes1.C: New.
2110 * g++.dg/ext/visibility/redecl1.C: Adjust.
2111 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2112
2113 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2114
2115 * gcc.target/powerpc/vsxcopy.c: New test.
2116
2117 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 PR c++/58664
2120 * g++.dg/cpp0x/nsdmi-union6.C: New.
2121 * g++.dg/parse/pr58664.C: Likewise.
2122 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2123 * g++.dg/parse/crash31.C: Likewise.
2124 * g++.dg/template/error2.C: Likewise.
2125 * g++.dg/template/inherit8.C: Likewise.
2126 * g++.dg/template/offsetof2.C: Likewise.
2127
2128 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 * c-c++-common/gomp/simd4.c: Adjust for inform.
2131 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2132 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2133 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2134 * g++.dg/cpp0x/noexcept15.C: Likewise.
2135 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2136 * g++.dg/eh/spec6.C: Likewise.
2137 * g++.dg/expr/cast1.C: Likewise.
2138 * g++.dg/expr/dtor1.C: Likewise.
2139 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2140 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2141 * g++.dg/gomp/pr49223-2.C: Likewise.
2142 * g++.dg/gomp/udr-4.C: Likewise.
2143 * g++.dg/init/delete1.C: Likewise.
2144 * g++.dg/other/crash-2.C: Likewise.
2145 * g++.dg/parse/crash24.C: Likewise.
2146 * g++.dg/parse/crash25.C: Likewise.
2147 * g++.dg/parse/crash31.C: Likewise.
2148 * g++.dg/parse/crash49.C: Likewise.
2149 * g++.dg/parse/crash50.C: Likewise.
2150 * g++.dg/parse/crash54.C: Likewise.
2151 * g++.dg/parse/dtor7.C: Likewise.
2152 * g++.dg/parse/error40.C: Likewise.
2153 * g++.dg/parse/fused-params1.C: Likewise.
2154 * g++.dg/parse/new1.C: Likewise.
2155 * g++.dg/template/crash35.C: Likewise.
2156 * g++.dg/template/crash59.C: Likewise.
2157 * g++.dg/template/crash77.C: Likewise.
2158 * g++.dg/template/error51.C: Likewise.
2159 * g++.dg/template/incomplete1.C: Likewise.
2160 * g++.dg/template/incomplete3.C: Likewise.
2161 * g++.dg/template/incomplete4.C: Likewise.
2162 * g++.dg/template/incomplete5.C: Likewise.
2163 * g++.dg/template/inherit8.C: Likewise.
2164 * g++.dg/template/instantiate1.C: Likewise.
2165 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2166 * g++.dg/template/offsetof2.C: Likewise.
2167 * g++.dg/tm/pr51928.C: Likewise.
2168 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2169 * g++.dg/warn/incomplete1.C: Likewise.
2170 * g++.dg/warn/incomplete2.C: Likewise.
2171 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2172 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2173 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2174 * g++.old-deja/g++.eh/catch1.C: Likewise.
2175 * g++.old-deja/g++.eh/spec6.C: Likewise.
2176 * g++.old-deja/g++.mike/p7868.C: Likewise.
2177 * g++.old-deja/g++.other/crash38.C: Likewise.
2178 * g++.old-deja/g++.other/enum2.C: Likewise.
2179 * g++.old-deja/g++.other/incomplete.C: Likewise.
2180 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2181 * g++.old-deja/g++.pt/crash9.C: Likewise.
2182 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2183 * g++.old-deja/g++.pt/typename8.C: Likewise.
2184 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2185
2186 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2187
2188 * lib/target-supports.exp
2189 (check_effective_target_vect_sizes_32B_16B): Return false if
2190 128-bit AVX vectors preferred.
2191
2192 2014-05-19 Mike Stump <mikestump@comcast.net>
2193
2194 * lib/target-supports.exp (check_effective_target_avx): Early out
2195 if not x86 to prevent x86 flags on non-x86 targets.
2196
2197 2014-05-19 Richard Biener <rguenther@suse.de>
2198
2199 PR tree-optimization/61221
2200 * gcc.dg/torture/pr61221.c: New testcase.
2201
2202 2014-05-19 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/61209
2205 * gfortran.dg/pr61209.f90: New testcase.
2206
2207 2014-05-19 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/61184
2210 * c-c++-common/torture/pr61184.c: New testcase.
2211
2212 2014-05-19 Christian Bruel <christian.bruel@st.com>
2213
2214 PR target/61195
2215 * gcc.target/sh/pr61195.c: New test.
2216
2217 2014-05-18 Wei Mi <wmi@google.com>
2218
2219 PR target/58066
2220 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2221 directive with rtl insns. Add effective-target fpic and
2222 tls_native.
2223
2224 2014-05-17 Xinliang David Li <davidxl@google.com>
2225
2226 * g++.dg/ipa/devirt-33.C: New testcase.
2227
2228 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2229
2230 * g++.dg/ipa/comdat.C: New file.
2231
2232 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2233
2234 * gnat.dg/volatile12.ad[sb]: New test.
2235
2236 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2237
2238 * gnat.dg/enum3.adb: New test.
2239
2240 2014-05-18 Andreas Schwab <schwab@suse.de>
2241
2242 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2243
2244 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2245
2246 PR libfortran/52539
2247 * gfortran.dg/namelist_utf8.f90: New test.
2248
2249 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2250
2251 PR c++/52875
2252 * g++.dg/cpp0x/decltype58.C: New.
2253
2254 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2255
2256 * gcc.target/microblaze/others/break_handler.c: New.
2257
2258 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2259
2260 PR tree-optimization/61140
2261 PR tree-optimization/61150
2262 PR tree-optimization/61197
2263 * gcc.dg/tree-ssa/pr61140.c: New file.
2264 * gcc.dg/tree-ssa/pr61150.c: New file.
2265 * gcc.dg/tree-ssa/pr61197.c: New file.
2266
2267 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2268
2269 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2270 (dg-options): Add -mfpmath=387.
2271 (dg-final): Check that no MMX registers are used.
2272
2273 2014-05-17 Andreas Schwab <schwab@suse.de>
2274
2275 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2276
2277 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2278
2279 Revert:
2280 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2281
2282 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2283 occurrences of "int" in the gimple dump to reflect that the return
2284 types of functions now show up in such dumps.
2285 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2286
2287 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2288
2289 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2290 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2291 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2292 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2293 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2294 * gcc.dg/debug/pr35154.c: Update testcase.
2295 * gcc.target/i386/vectorize1.c: Update testcase.
2296
2297 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/51640
2300 * g++.dg/parse/error54.C: New.
2301
2302 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2303
2304 PR rtl-optimization/60969
2305 * g++.dg/pr60969.C: New.
2306
2307 2014-05-16 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/61194
2310 * gcc.dg/vect/pr61194.c: New testcase.
2311
2312 2014-05-16 Richard Biener <rguenther@suse.de>
2313
2314 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2315 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2316 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2317 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2318
2319 2014-05-16 Richard Biener <rguenther@suse.de>
2320
2321 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2322
2323 2014-05-15 Martin Jambor <mjambor@suse.cz>
2324
2325 PR ipa/61085
2326 * g++.dg/ipa/pr61085.C: New test.
2327
2328 2014-05-15 Martin Jambor <mjambor@suse.cz>
2329
2330 PR tree-optimization/61090
2331 * gcc.dg/tree-ssa/pr61090.c: New test.
2332
2333 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR tree-optimization/61158
2336 * gcc.dg/pr61158.c: New test.
2337
2338 2014-05-15 Andreas Schwab <schwab@suse.de>
2339
2340 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2341 emitted.
2342 * obj-c++.dg/exceptions-5.mm: Likewise.
2343
2344 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2345
2346 * shrink-wrap-loop.c: New test case.
2347
2348 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2349
2350 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2351 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2352 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2353 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2354 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2355 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2356 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2357 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2358 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2359 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2360 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2361 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2362 * gcc.target/arm/simd/vtrns16_1.c: New file.
2363 * gcc.target/arm/simd/vtrns32_1.c: New file.
2364 * gcc.target/arm/simd/vtrns8_1.c: New file.
2365 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2366 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2367 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2368
2369 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2370
2371 * gcc.target/i386/clflushopt-1.c: New.
2372 * gcc.target/i386/xsavec-1.c: Ditto.
2373 * gcc.target/i386/xsavec64-1.c: Ditto.
2374 * gcc.target/i386/xsaves-1.c: Ditto.
2375 * gcc.target/i386/xsaves64-1.c: Ditto.
2376 * gcc.target/i386/sse-12.c: Test new options.
2377 * gcc.target/i386/sse-13.c: Ditto.
2378 * gcc.target/i386/sse-14.c: Ditto.
2379 * gcc.target/i386/sse-22.c: Ditto.
2380 * gcc.target/i386/sse-23.c: Ditto.
2381 * g++.dg/other/i386-2.C: Ditto.
2382 * g++.dg/other/i386-3.C: Ditto.
2383
2384 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2385
2386 PR rtl-optimization/60866
2387 * gcc.dg/pr60866.c: New test.
2388
2389 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2390
2391 PR rtl-optimization/60901
2392 * gcc.target/i386/pr60901.c: New test.
2393
2394 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2395
2396 PR sanitizer/61100
2397 * c-c++-common/asan/asan-interface-1.c: New test.
2398 * lib/asan-dg.exp (asan_include_flags): New function.
2399 (asan_init): Call asan_include_flags to obtain path
2400 to sanitizer headers.
2401
2402 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2403
2404 * lib/target-support.exp (check_dfp_hw_available): New function.
2405 (is-effective-target): Check $arg for dfp_hw.
2406 (is-effective-target-keyword): Likewise.
2407 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2408 Change target to dfp_hw.
2409
2410 2014-05-13 Marek Polacek <polacek@redhat.com>
2411
2412 PR c/61162
2413 * gcc.dg/pr61162.c: New test.
2414
2415 2014-05-13 Marek Polacek <polacek@redhat.com>
2416
2417 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2418 * c-c++-common/pr50459-2.c: New test.
2419
2420 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 PR c++/54310
2423 * g++.dg/template/pr54310.C: New.
2424
2425 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2426 Sandra Loosemore <sandra@codesourcery.com>
2427
2428 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2429
2430 2014-05-13 Catherine Moore <clm@cm00re.com>
2431
2432 * gcc.target/mips/near-far-1.c: Adjust expected output
2433 to allow the JALS instruction.
2434 * gcc.target/mips/near-far-2.c: Likewise.
2435 * gcc.target/mips/near-far-4.c: Likewise.
2436
2437 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2438
2439 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2440
2441 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR target/61060
2444 * gcc.dg/pr61060.c: New test.
2445
2446 2014-05-12 DJ Delorie <dj@redhat.com>
2447
2448 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2449 * gcc.dg/sibcall-4.c: Likewise.
2450
2451 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2452
2453 * objc.dg/shadow-1.m: New test.
2454 * objc.dg/shadow-2.m: New test.
2455 * objc.dg/ivar-scope-1.m: New test.
2456 * objc.dg/ivar-scope-2.m: New test.
2457 * objc.dg/ivar-scope-3.m: New test.
2458 * objc.dg/ivar-scope-4.m: New test.
2459 * objc.dg/ivar-visibility-1.m: New test.
2460 * objc.dg/ivar-visibility-2.m: New test.
2461 * objc.dg/ivar-visibility-3.m: New test.
2462 * objc.dg/ivar-visibility-4.m: New test.
2463
2464 2014-05-12 Tobias Burnus <burnus@net-b.de>
2465
2466 PR fortran/60127
2467 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2468
2469 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2470
2471 PR fortran/60834
2472 * gfortran.dg/associate_16.f90: New test.
2473
2474 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2475
2476 PR target/60991
2477 * gcc.target/avr/pr60991.c: New testcase.
2478
2479 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 PR c++/60054
2482 * g++.dg/cpp1y/pr60054.C: New.
2483
2484 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/51199
2487 * g++.dg/template/pr51199.C: New.
2488
2489 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2490
2491 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2492
2493 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2494
2495 * gfortran.dg/gomp/affinity-1.f90: New test.
2496
2497 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2498
2499 * gcc.dg/torture/pr61136.c: New test.
2500
2501 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2502
2503 PR c++/59705
2504 * g++.dg/cpp0x/sfinae51.C: New.
2505
2506 PR c++/58353
2507 * g++.dg/cpp0x/variadic157.C: New.
2508
2509 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2510
2511 PR target/51244
2512 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2513
2514 2014-05-10 Marek Polacek <polacek@redhat.com>
2515
2516 * gcc.dg/pedwarn-init.c: New test.
2517 * gcc.dg/init-string-1.c: Adjust dg-error.
2518
2519 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2520
2521 * lib/target-supports.exp
2522 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2523 to the list.
2524
2525 2014-05-09 Marek Polacek <polacek@redhat.com>
2526
2527 PR c/61096
2528 * gcc.dg/pr61096-1.c: New test.
2529 * gcc.dg/pr61096-2.c: New test.
2530
2531 2014-05-09 Florian Weimer <fweimer@redhat.com>
2532
2533 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2534 * g++.dg/fstack-protector-strong.C: Likewise.
2535 * gcc.target/i386/ssp-strong-reg.c: New file.
2536
2537 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2538
2539 PR target/61055
2540 * gcc.target/avr/torture/pr61055.c: New test.
2541
2542 2014-05-09 Marek Polacek <polacek@redhat.com>
2543
2544 PR c/50459
2545 * c-c++-common/attributes-1.c: Move test line to a new test.
2546 * c-c++-common/attributes-2.c: New test.
2547 * c-c++-common/pr50459.c: New test.
2548 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2549 * gcc.dg/nonnull-2.c: Likewise.
2550 * gcc.dg/pr55570.c: Modify dg-error.
2551 * gcc.dg/tm/wrap-2.c: Likewise.
2552
2553 2014-05-08 Jeff Law <law@redhat.com>
2554
2555 PR tree-optimization/61009
2556 * g++.dg/tree-ssa/pr61009.C: New test.
2557
2558 2014-05-08 Matthias Klose <doko@ubuntu.com>
2559
2560 PR driver/61106
2561 * gcc-dg/unused-8a.c: New.
2562 * gcc-dg/unused-8b.c: Likewise.
2563
2564 2014-05-08 Marek Polacek <polacek@redhat.com>
2565
2566 PR c/61053
2567 * gcc.dg/pr61053.c: New test.
2568
2569 2014-05-08 Marek Polacek <polacek@redhat.com>
2570
2571 PR c/61077
2572 * gcc.dg/pr61077.c: New test.
2573
2574 2014-05-08 Tobias Burnus <burnus@net-b.de>
2575
2576 * gfortran.dg/coarray_collectives_1.f90: New.
2577 * gfortran.dg/coarray_collectives_2.f90: New.
2578 * gfortran.dg/coarray_collectives_3.f90: New.
2579 * gfortran.dg/coarray_collectives_4.f90: New.
2580 * gfortran.dg/coarray_collectives_5.f90: New.
2581 * gfortran.dg/coarray_collectives_6.f90: New.
2582 * gfortran.dg/coarray/collectives_1.f90: New.
2583 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2584 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2585 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2586 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2587 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2588 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2589 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2590
2591 2014-05-08 Wei Mi <wmi@google.com>
2592
2593 PR target/58066
2594 * gcc.target/i386/pr58066.c: New test.
2595
2596 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2597
2598 * gcc.target/i386/avx256-unaligned-load-2.c,
2599 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2600 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2601 packed-single instructions.
2602
2603 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/13981
2606 * g++.dg/diagnostic/pr13981.C: New.
2607
2608 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2609
2610 PR tree-optimization/59100
2611 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2612 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2613
2614 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2615
2616 PR tree-optimization/61095
2617 * gcc.dg/torture/pr61095.c: New test.
2618
2619 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2620
2621 PR middle-end/39246
2622 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2623 the uninitialized complex is used.
2624 * gcc.dg/uninit-17.c: New test to check partial initialization of
2625 complex with branches.
2626 * gcc.dg/uninit-17-O0.c: Likewise.
2627
2628 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2629
2630 PR target/60884
2631 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2632 (test_03): Rename to test_02.
2633
2634 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 PR c++/61083
2637 * g++.dg/cpp0x/sfinae50.C: New.
2638
2639 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/61080
2642 * g++.dg/cpp0x/deleted7.C: New.
2643
2644 2014-05-07 Richard Biener <rguenther@suse.de>
2645
2646 PR tree-optimization/61034
2647 * g++.dg/tree-ssa/pr61034.C: New testcase.
2648
2649 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2650
2651 * gcc.target/epiphany/isr-arg.c: New file.
2652
2653 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2654
2655 PR tree-optimization/52252
2656 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2657
2658 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2659
2660 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2661 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2662 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2663 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2664 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2665 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2666 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2667 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2668 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2669 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2670 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2671 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2672 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2673 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2674 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2675 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2676 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2677 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2678 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2679 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2680 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2681 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2682 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2683 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2684 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2685 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2686 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2687 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2688 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2689 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2690 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2691 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2692 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2693 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2694 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2695 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2696 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2697 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2698 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2699 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2700 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2701 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2702 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2703 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2704 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2705 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2706 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2707 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2708 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2709 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2710 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2711 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2712 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2713 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2714 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2715 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2716 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2717 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2718 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2719 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2720 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2721 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2722 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2723 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2724 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2725 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2726 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2727 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2728 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2729 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2730 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2731 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2732
2733 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2734
2735 gcc.target/aarch64/simd/ext_f32.x: New file.
2736 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2737 gcc.target/aarch64/simd/ext_p16.x: New file.
2738 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2739 gcc.target/aarch64/simd/ext_p8.x: New file.
2740 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2741 gcc.target/aarch64/simd/ext_s16.x: New file.
2742 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2743 gcc.target/aarch64/simd/ext_s32.x: New file.
2744 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2745 gcc.target/aarch64/simd/ext_s64.x: New file.
2746 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2747 gcc.target/aarch64/simd/ext_s8.x: New file.
2748 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2749 gcc.target/aarch64/simd/ext_u16.x: New file.
2750 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2751 gcc.target/aarch64/simd/ext_u32.x: New file.
2752 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2753 gcc.target/aarch64/simd/ext_u64.x: New file.
2754 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2755 gcc.target/aarch64/simd/ext_u8.x: New file.
2756 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2757 gcc.target/aarch64/simd/ext_f64.c: New file.
2758 gcc.target/aarch64/simd/extq_f32.x: New file.
2759 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2760 gcc.target/aarch64/simd/extq_p16.x: New file.
2761 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2762 gcc.target/aarch64/simd/extq_p8.x: New file.
2763 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2764 gcc.target/aarch64/simd/extq_s16.x: New file.
2765 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2766 gcc.target/aarch64/simd/extq_s32.x: New file.
2767 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2768 gcc.target/aarch64/simd/extq_s64.x: New file.
2769 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2770 gcc.target/aarch64/simd/extq_s8.x: New file.
2771 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2772 gcc.target/aarch64/simd/extq_u16.x: New file.
2773 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2774 gcc.target/aarch64/simd/extq_u32.x: New file.
2775 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2776 gcc.target/aarch64/simd/extq_u64.x: New file.
2777 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2778 gcc.target/aarch64/simd/extq_u8.x: New file.
2779 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2780 gcc.target/aarch64/simd/extq_f64.c: New file.
2781
2782 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2783
2784 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2785 * gcc.target/aarch64/vtrnu32.c: Likewise.
2786 * gcc.target/aarch64/vtrnf32.c: Likewise.
2787
2788 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2789
2790 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2791 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2792 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2793 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2794 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2795 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2796 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2797 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2798 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2799 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2800 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2801 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2802 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2803 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2804 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2805 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2806 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2807 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2808 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2809 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2810 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2811 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2812 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2813 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2814 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2815 * gcc.target/aarch64/simd/vtrns16.x: New file.
2816 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2817 * gcc.target/aarch64/simd/vtrns32.x: New file.
2818 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2819 * gcc.target/aarch64/simd/vtrns8.x: New file.
2820 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2821 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2822 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2823 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2824 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2825 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2826
2827 2014-05-07 Richard Biener <rguenther@suse.de>
2828
2829 PR tree-optimization/57864
2830 * gcc.dg/torture/pr57864.c: New testcase.
2831
2832 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2833
2834 PR libfortran/61049
2835 * gfortran.dg/list_read_13.f: New test.
2836
2837 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2838
2839 PR c++/60999
2840 * g++.dg/cpp0x/nsdmi-template9.C: New.
2841 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2842
2843 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2844 Mike Stump <mikestump@comcast.net>
2845 Richard Sandiford <rdsandiford@googlemail.com>
2846
2847 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2848
2849 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2850
2851 PR ipa/60965
2852 * g++.dg/ipa/devirt-32.C: New testcase.
2853
2854 2014-05-05 Richard Biener <rguenther@suse.de>
2855
2856 PR middle-end/61010
2857 * gcc.dg/torture/pr61010.c: New testcase.
2858
2859 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2860
2861 * gcc.target/s390/leaf-profile.c: New testcase.
2862
2863 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2864
2865 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2866 Disable asm scan for s390.
2867 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2868 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2869
2870 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2871
2872 PR tree-optimization/60363
2873 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2874
2875 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2876
2877 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2878 (dg-require-effective-target): Change target to powerpc_fprs.
2879 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2880 (dg-require-effective-target): Change target to dfprt.
2881
2882 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2883
2884 PR c++/58582
2885 * g++.dg/cpp0x/deleted4.C: New.
2886 * g++.dg/cpp0x/deleted5.C: Likewise.
2887 * g++.dg/cpp0x/deleted6.C: Likewise.
2888
2889 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2890
2891 PR fortran/61025
2892 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2893 regexps for -m32.
2894 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2895 * gfortran.dg/coarray_poly_6.f90: Likewise.
2896 * gfortran.dg/coarray_poly_7.f90: Likewise.
2897 * gfortran.dg/coarray_poly_8.f90: Likewise.
2898
2899 2014-05-02 Marek Polacek <polacek@redhat.com>
2900
2901 PR c/25801
2902 * gcc.dg/pr25801.c: New test.
2903
2904 2014-05-02 Marek Polacek <polacek@redhat.com>
2905
2906 PR c/60784
2907 * gcc.dg/pr60784.c: New test.
2908
2909 2014-05-01 Marek Polacek <polacek@redhat.com>
2910
2911 PR c/60915
2912 * gcc.dg/pr60915.c: New test.
2913
2914 2014-05-01 Marek Polacek <polacek@redhat.com>
2915
2916 PR c/60257
2917 * gcc.dg/pr60257.c: New test.
2918
2919 2014-05-01 Marek Polacek <polacek@redhat.com>
2920
2921 PR c/43395
2922 * c-c++-common/pr43395.c: New test.
2923
2924 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2925
2926 * gcc.dg/cond-reduc-1.c: New test.
2927 * gcc.dg/cond-reduc-2.c: Likewise.
2928
2929 2014-05-01 Marek Polacek <polacek@redhat.com>
2930
2931 PR c/29467
2932 * gcc.dg/pr29467.c: New test.
2933 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2934 about boolean types.
2935 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2936 to bool.
2937 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2938
2939 2014-05-01 Marek Polacek <polacek@redhat.com>
2940
2941 PR c/43245
2942 * gcc.dg/pr43245.c: New test.
2943
2944 2014-05-01 Marek Polacek <polacek@redhat.com>
2945
2946 PR c/56989
2947 * gcc.dg/pr56989.c: New test.
2948
2949 2014-04-30 Ian Lance Taylor <iant@google.com>
2950
2951 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2952 in go_compile_args rather than in argument to go-torture-execute.
2953
2954 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2955
2956 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2957 instead of getpid.
2958
2959 2014-04-30 Tobias Burnus <burnus@net-b.de>
2960
2961 * gfortran.dg/coarray_poly_6.f90
2962 * gfortran.dg/coarray_poly_7.f90
2963 * gfortran.dg/coarray_poly_8.f90
2964
2965 2014-04-30 Tobias Burnus <burnus@net-b.de>
2966
2967 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2968 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2969 * gfortran.dg/coarray/codimension.f90: New.
2970
2971 2014-04-30 Tobias Burnus <burnus@net-b.de>
2972
2973 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2974 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2975
2976 2014-04-30 Tobias Burnus <burnus@net-b.de>
2977
2978 * gfortran.dg/coarray_poly_4.f90: New.
2979 * gfortran.dg/coarray_poly_5.f90: New.
2980
2981 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2982
2983 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2984 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2985 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2986 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2987 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2988 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2989 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2990 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2991 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2992 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2993 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2994 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2995 * gcc.target/arm/simd/vuzps16_1.c: New file.
2996 * gcc.target/arm/simd/vuzps32_1.c: New file.
2997 * gcc.target/arm/simd/vuzps8_1.c: New file.
2998 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2999 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3000 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3001
3002 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3003
3004 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3005 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3006 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3007
3008 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3009
3010 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3011 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3012 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3013 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3014 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3015 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3016 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3017 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3018 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3019 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3020 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3021 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3022 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3023 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3024 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3025 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3026 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3027 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3028 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3029 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3030 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3031 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3032 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3033 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3034 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3035 * gcc.target/aarch64/simd/vuzps16.x: New file.
3036 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3037 * gcc.target/aarch64/simd/vuzps32.x: New file.
3038 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3039 * gcc.target/aarch64/simd/vuzps8.x: New file.
3040 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3041 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3042 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3043 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3044 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3045 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3046
3047 2014-04-30 Richard Biener <rguenther@suse.de>
3048
3049 PR tree-optimization/48329
3050 * gfortran.dg/vect/pr48329.f90: New testcase.
3051
3052 2014-04-30 Marek Polacek <polacek@redhat.com>
3053
3054 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3055 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3056
3057 2014-04-30 Marek Polacek <polacek@redhat.com>
3058
3059 PR c/60139
3060 * gcc.dg/pr60139.c: New test.
3061
3062 2014-04-30 Marek Polacek <polacek@redhat.com>
3063
3064 PR c/60351
3065 * gcc.dg/pr60351.c: New test.
3066
3067 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3068
3069 * gcc.target/arm/simd/simd.exp: New file.
3070 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3071 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3072 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3073 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3074 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3075 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3076 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3077 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3078 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3079 * gcc.target/arm/simd/vzipf32_1.c: New file.
3080 * gcc.target/arm/simd/vzipp16_1.c: New file.
3081 * gcc.target/arm/simd/vzipp8_1.c: New file.
3082 * gcc.target/arm/simd/vzips16_1.c: New file.
3083 * gcc.target/arm/simd/vzips32_1.c: New file.
3084 * gcc.target/arm/simd/vzips8_1.c: New file.
3085 * gcc.target/arm/simd/vzipu16_1.c: New file.
3086 * gcc.target/arm/simd/vzipu32_1.c: New file.
3087 * gcc.target/arm/simd/vzipu8_1.c: New file.
3088
3089 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 PR c++/51707
3092 * g++.dg/cpp0x/constexpr-51707.C: New.
3093
3094 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3095
3096 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3097 occurrences of "int" in the gimple dump to reflect that the return
3098 types of functions now show up in such dumps.
3099 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3100
3101 2014-04-29 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR tree-optimization/60971
3104 * c-c++-common/turtore/pr60971.c: New test.
3105
3106 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3107
3108 * gcc.target/aarch64/simd/simd.exp: New file.
3109 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3110 * gcc.target/aarch64/simd/vzipf32.x: New file.
3111 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3112 * gcc.target/aarch64/simd/vzipp16.x: New file.
3113 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3114 * gcc.target/aarch64/simd/vzipp8.x: New file.
3115 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3116 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3117 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3118 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3119 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3120 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3121 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3122 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3123 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3124 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3125 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3126 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3127 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3128 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3129 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3130 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3131 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3132 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3133 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3134 * gcc.target/aarch64/simd/vzips16.x: New file.
3135 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3136 * gcc.target/aarch64/simd/vzips32.x: New file.
3137 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3138 * gcc.target/aarch64/simd/vzips8.x: New file.
3139 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3140 * gcc.target/aarch64/simd/vzipu16.x: New file.
3141 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3142 * gcc.target/aarch64/simd/vzipu32.x: New file.
3143 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3144 * gcc.target/aarch64/simd/vzipu8.x: New file.
3145
3146 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3147
3148 * gcc.target/aarch64/fcsel_1.c: New test case.
3149
3150 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3151
3152 PR libfortran/60810
3153 * gfortran.dg/arrayio_13.f90: New test.
3154
3155 2014-04-28 Martin Jambor <mjambor@suse.cz>
3156
3157 * gcc.dg/tree-ssa/sra-14.c: New test.
3158
3159 2014-04-28 Richard Biener <rguenther@suse.de>
3160
3161 PR middle-end/60092
3162 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3163 * gcc.dg/vect/pr60092.c: Likewise.
3164
3165 2014-04-28 Richard Biener <rguenther@suse.de>
3166
3167 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3168 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3169 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3170 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3171
3172 2014-04-28 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/60979
3175 * gcc.dg/graphite/pr60979.c: New testcase.
3176
3177 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3178
3179 PR c/60983
3180 * gcc.dg/pr60114.c: Use signed chars.
3181
3182 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3183
3184 PR c++/59120
3185 * g++.dg/cpp0x/alias-decl-43.C: New.
3186
3187 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3188
3189 PR fortran/59604
3190 PR fortran/58003
3191 * gfortran.dg/no_range_check_3.f90: New test.
3192
3193 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3194
3195 PR libfortran/52539
3196 * gfortran.dg/namelist_utf8.f90: New test.
3197
3198 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3199
3200 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3201 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3202 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3203
3204 2014-04-25 Cary Coutant <ccoutant@google.com>
3205
3206 PR debug/60929
3207 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3208 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3209 -fdebug-types-section flag.
3210
3211 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3212
3213 * gcc.target/arm/tail-long-call.c: New test.
3214
3215 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3216
3217 PR tree-optimization/60930
3218 * gcc.dg/torture/pr60930.c: New test.
3219
3220 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR tree-optimization/60960
3223 * gcc.c-torture/execute/pr60960.c: New test.
3224
3225 2014-04-25 Marek Polacek <polacek@redhat.com>
3226
3227 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3228
3229 2014-04-25 Marek Polacek <polacek@redhat.com>
3230
3231 PR c/18079
3232 * gcc.dg/pr18079.c: New test.
3233 * gcc.dg/pr18079-2.c: New test.
3234
3235 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3236
3237 * c-c++-common/gomp/pr60823-2.c: Require effective target
3238 vect_simd_clones.
3239
3240 2014-04-25 Marek Polacek <polacek@redhat.com>
3241
3242 PR c/60114
3243 * gcc.dg/pr60114.c: New test.
3244
3245 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3246
3247 * gcc.c-torture/execute/20140425-1.c: New test.
3248
3249 2014-04-25 Marek Polacek <polacek@redhat.com>
3250
3251 PR c/60156
3252 * c-c++-common/pr60156.c: New test.
3253
3254 2014-04-25 Richard Biener <rguenther@suse.de>
3255
3256 PR ipa/60912
3257 * g++.dg/opt/pr60912.C: New testcase.
3258
3259 2014-04-25 Richard Biener <rguenther@suse.de>
3260
3261 PR ipa/60911
3262 * gcc.dg/lto/pr60911_0.c: New testcase.
3263
3264 2014-04-24 Cong Hou <congh@google.com>
3265
3266 PR tree-optimization/60896
3267 * g++.dg/vect/pr60896.cc: New test.
3268
3269 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3270
3271 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3272 unpack builtin functionss for 128-bit types.
3273 * gcc.target/powerpc/pack02.c: Likewise.
3274 * gcc.target/powerpc/pack03.c: Likewise.
3275 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3276 divide builtin functionss.
3277 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3278 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3279 functions.
3280 * gcc.target/powerpc/bcd-2.c: Likewise.
3281 * gcc.target/powerpc/bcd-3.c: Likewise.
3282 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3283 builtin functionss.
3284 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3285
3286 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3287
3288 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3289 keeps_null_pointer_checks.
3290 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3291 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3292 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3293 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3294
3295 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3296
3297 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3298 Replace load with read and store with write.
3299
3300 2014-04-24 Jeff Law <law@redhat.com>
3301
3302 PR target/60822
3303 * gcc.c-torture/pr60822.c: New test.
3304 * gcc.c-torture/pr60822.x: New test.
3305
3306 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3307
3308 PR c++/57958
3309 * g++.dg/cpp0x/pr57958.C: New test.
3310
3311 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3312
3313 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3314 true for aarch64_be.
3315
3316 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3317 Tom de Vries <tom@codesourcery.com>
3318
3319 * gcc.dg/fuse-caller-save.c: New test.
3320
3321 2014-04-24 Joey Ye <joey.ye@arm.com>
3322
3323 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3324
3325 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3326
3327 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3328 * gcc.dg/vect/vect-bswap16: New test.
3329 * gcc.dg/vect/vect-bswap32: Likewise.
3330 * gcc.dg/vect/vect-bswap64: Likewise.
3331
3332 2014-04-23 Jeff Law <law@redhat.com>
3333
3334 PR tree-optimization/60902
3335 * gcc.target/i386/pr60902.c: New test.
3336
3337 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3338
3339 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3340 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3341 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3342
3343 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3344
3345 * gcc.target/arm/rev16.c: New test.
3346
3347 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348
3349 * gcc.target/aarch64/rev16_1.c: New test.
3350
3351 2014-04-23 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/60903
3354 * gcc.dg/torture/pr60903.c: New testcase.
3355
3356 2014-04-23 Richard Biener <rguenther@suse.de>
3357
3358 PR middle-end/60895
3359 * g++.dg/torture/pr60895.C: New testcase.
3360
3361 2014-04-23 Richard Biener <rguenther@suse.de>
3362
3363 PR middle-end/60891
3364 * gcc.dg/torture/pr60891.c: New testcase.
3365
3366 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR sanitizer/60275
3369 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3370 -fno-sanitize-recover to dg-options.
3371 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3372 add -std=c++11 to dg-options.
3373 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3374 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3375 add -std=c++1y to dg-options.
3376 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3377 -fno-sanitize-recover to dg-options.
3378 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3379 * c-c++-common/ubsan/vla-4.c: Likewise.
3380 * c-c++-common/ubsan/pr59503.c: Likewise.
3381 * c-c++-common/ubsan/vla-3.c: Likewise.
3382 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3383 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3384 * c-c++-common/ubsan/shift-3.c: Likewise.
3385 * c-c++-common/ubsan/overflow-1.c: Likewise.
3386 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3387 * c-c++-common/ubsan/vla-2.c: Likewise.
3388 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3389 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3390 * c-c++-common/ubsan/shift-6.c: Likewise.
3391 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3392 * c-c++-common/ubsan/overflow-add-3.c: New test.
3393 * c-c++-common/ubsan/overflow-add-4.c: New test.
3394 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3395 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3396
3397 2014-04-22 Christian Bruel <christian.bruel@st.com>
3398
3399 * gcc.target/sh/hiconst.c: New test.
3400
3401 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3402
3403 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3404 lroundf generates custom round instruction, too.
3405
3406 2014-04-22 Tobias Burnus <burnus@net-b.de>
3407
3408 PR fortran/60881
3409 * coarray/alloc_comp_3.f90: New.
3410
3411 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3412
3413 PR target/60868
3414 * gcc.target/i386/pr60868.c: New testcase.
3415
3416 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR c/59073
3419 * c-c++-common/gomp/pr59073.c: New test.
3420
3421 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3422
3423 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3424
3425 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3426
3427 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3428 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3429
3430 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3431
3432 * gcc.dg/memcpy-5.c: New test.
3433
3434 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3435
3436 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3437
3438 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3439 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3440 *-*-solaris2.9.
3441 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3442 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3443 from dg-options.
3444 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3445 from dg-additional-options.
3446 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3447 from dg-options.
3448
3449 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3450 execution check.
3451 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3452 (sigill_hdlr): Remove.
3453 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3454 check.
3455
3456 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3457 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3458 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3459
3460 * lib/target-supports.exp (add_options_for_tls): Remove
3461 *-*-solaris2.9* handling.
3462
3463 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3464
3465 * gcc.target/aarch64/vect_cvtf_1.c: New.
3466
3467 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR tree-optimization/60823
3470 * c-c++-common/gomp/pr60823-1.c: New test.
3471 * c-c++-common/gomp/pr60823-2.c: New test.
3472 * c-c++-common/gomp/pr60823-3.c: New test.
3473
3474 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3475
3476 * gcc.target/arm/anddi_notdi-1.c: New test.
3477 * gcc.target/arm/iordi_notdi-1.c: New test case.
3478
3479 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3480
3481 * gcc.target/arm/iordi_notdi-1.c: New test.
3482
3483 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3484
3485 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3486
3487 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3488
3489 PR target/60735
3490 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3491 not cause errors if -mspe.
3492
3493 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3494
3495 PR target/60909
3496 * gcc.target/i386/pr60909-1.c: New test.
3497 * gcc.target/i386/pr60909-2.c: Ditto.
3498
3499 2014-04-18 Cong Hou <congh@google.com>
3500
3501 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3502 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3503
3504 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3505
3506 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3507 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3508
3509 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3510
3511 PR c++/59200
3512 * g++.dg/cpp0x/alias-decl-42.C: New.
3513
3514 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3515
3516 * gcc.target/powerpc/ti_math1.c: New.
3517 * gcc.target/powerpc/ti_math2.c: New.
3518
3519 2014-04-17 Martin Jambor <mjambor@suse.cz>
3520
3521 * gnat.dg/opt34.adb: New.
3522 * gnat.dg/opt34_pkg.ads: Likewise.
3523
3524 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3525
3526 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3527 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3528
3529 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3530
3531 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3532 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3533
3534 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR target/60847
3537 Forward port from 4.8 branch
3538 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3539
3540 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3541 Fix scan patterns.
3542 * gcc.target/i386/bmi-2.c: Ditto.
3543
3544 2014-04-17 Richard Biener <rguenther@suse.de>
3545
3546 PR middle-end/60849
3547 * g++.dg/opt/pr60849.C: New testcase.
3548
3549 2014-04-17 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/60836
3552 * g++.dg/vect/pr60836.cc: New testcase.
3553
3554 2014-04-17 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/60841
3557 * gcc.dg/vect/pr60841.c: New testcase.
3558
3559 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3560
3561 * g++.dg/ipa/devirt-31.C: New testcase.
3562
3563 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3564
3565 PR lto/60820
3566 * gcc.dg/lto/pr60820_0.c: New testcase.
3567 * gcc.dg/lto/pr60820_1.c: New testcase.
3568
3569 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3570
3571 PR ipa/60854
3572 * g++.dg/torture/pr60854.C: New testcase.
3573
3574 2014-04-16 Catherine Moore <clm@codesourcery.com>
3575
3576 * gcc.target/mips/umips-store16-2.c: New test.
3577
3578 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3579
3580 * g++.dg/cpp0x/initlist-vect.C: New file.
3581
3582 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3583
3584 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3585 * gcc.dg/uninit-I-O0.c: Likewise.
3586 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3587
3588 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR tree-optimization/60844
3591 * gcc.dg/pr60844.c: New test.
3592
3593 2014-04-15 Richard Biener <rguenther@suse.de>
3594
3595 PR rtl-optimization/56965
3596 * gcc.dg/torture/pr56965-1.c: New testcase.
3597 * gcc.dg/torture/pr56965-2.c: Likewise.
3598
3599 2014-04-15 Teresa Johnson <tejohnson@google.com>
3600
3601 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3602
3603 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3604
3605 * gnat.dg/vect14.adb: New test.
3606
3607 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3608
3609 * gnat.dg/vect12.ad[sb]: New test.
3610 * gnat.dg/vect13.ad[sb]: Likewise.
3611
3612 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3613
3614 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3615 under qemu-arm.
3616 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3617 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3618 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3619 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3620 * c-c++-common/ubsan/null-1.c: Likewise.
3621 * c-c++-common/ubsan/null-10.c: Likewise.
3622 * c-c++-common/ubsan/null-11.c: Likewise.
3623 * c-c++-common/ubsan/null-2.c: Likewise.
3624 * c-c++-common/ubsan/null-3.c: Likewise.
3625 * c-c++-common/ubsan/null-4.c: Likewise.
3626 * c-c++-common/ubsan/null-5.c: Likewise.
3627 * c-c++-common/ubsan/null-6.c: Likewise.
3628 * c-c++-common/ubsan/null-7.c: Likewise.
3629 * c-c++-common/ubsan/null-8.c: Likewise.
3630 * c-c++-common/ubsan/null-9.c: Likewise.
3631 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3632 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3633 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3634 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3635 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3636 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3637 * c-c++-common/ubsan/pr59333.c: Likewise.
3638 * c-c++-common/ubsan/pr59667.c: Likewise.
3639 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3640 * c-c++-common/ubsan/pr60636.c: Likewise.
3641 * c-c++-common/ubsan/shift-1.c: Likewise.
3642 * c-c++-common/ubsan/shift-2.c: Likewise.
3643 * c-c++-common/ubsan/vla-1.c: Likewise.
3644
3645 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3646
3647 * gnat.dg/vect11.ad[sb]: New test.
3648
3649 2014-04-14 Richard Biener <rguenther@suse.de>
3650
3651 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3652
3653 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3654
3655 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3656
3657 2014-04-14 Richard Biener <rguenther@suse.de>
3658 Marc Glisse <marc.glisse@inria.fr>
3659
3660 PR c/60819
3661 * gcc.target/i386/vec-may_alias.c: New testcase.
3662
3663 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3664
3665 * lib/target-supports.exp
3666 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3667 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3668 Fix formatting.
3669
3670 2014-04-14 Richard Biener <rguenther@suse.de>
3671
3672 PR lto/60720
3673 * gcc.dg/lto/pr60720_0.c: New testcase.
3674 * gcc.dg/lto/pr60720_1.c: Likewise.
3675
3676 2014-04-14 Christian Bruel <christian.bruel@st.com>
3677
3678 * gcc.target/sh/memset.c: New test.
3679
3680 2014-04-14 Richard Biener <rguenther@suse.de>
3681
3682 PR middle-end/55022
3683 * gcc.dg/graphite/pr55022.c: New testcase.
3684
3685 2014-04-14 Richard Biener <rguenther@suse.de>
3686
3687 PR tree-optimization/59817
3688 PR tree-optimization/60453
3689 * gfortran.dg/graphite/pr59817.f: New testcase.
3690 * gcc.dg/graphite/pr59817-1.c: Likewise.
3691 * gcc.dg/graphite/pr59817-2.c: Likewise.
3692
3693 2014-04-14 Jason Merrill <jason@redhat.com>
3694
3695 Revert:
3696 * lib/gcc-dg.exp (dg-build-dso): New.
3697 (gcc-dg-test-1): Handle dg-do-what "dso".
3698
3699 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3700
3701 PR fortran/60717
3702 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3703
3704 PR fortran/58085
3705 * gfortran.dg/associate_15.f90: New test.
3706
3707 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3708
3709 PR middle-end/60467
3710 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3711 case to check.
3712
3713 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3714
3715 PR middle-end/60469
3716 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3717
3718 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3719
3720 * gcc.target/mips/umips-store16-1.c: New test.
3721
3722 2014-04-11 Tobias Burnus <burnus@net-b.de>
3723
3724 PR c/60194
3725 * * g++.dg/warn/warn_format_signedness.C: New.
3726 * gcc.dg/format/warn-signedness.c: New.
3727
3728 2014-04-11 Tobias Burnus <burnus@net-b.de>
3729
3730 PR fortran/58880
3731 PR fortran/60495
3732 * gfortran.dg/finalize_25.f90: New.
3733
3734 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3735
3736 * gcc.target/epiphany/t1068-2.c: New file.
3737
3738 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3739
3740 * gcc.target/epiphany/btst-1.c: New test.
3741
3742 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3743
3744 PR rtl-optimization/60651
3745 * gcc.target/epiphany/mode-switch.c: New test.
3746
3747 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3748
3749 PR c++/58600
3750 * g++.dg/cpp0x/gen-attrs-58.C: New.
3751 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3752
3753 2014-04-11 Steve Ellcey <sellcey@mips.com>
3754 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR middle-end/60556
3757 * gcc.c-torture/compile/pr60556.c: New test.
3758
3759 2014-04-11 Richard Biener <rguenther@suse.de>
3760
3761 PR middle-end/60797
3762 * gcc.dg/pr60797.c: New testcase.
3763
3764 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3765
3766 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3767 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3768 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3769 rename to ...
3770 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3771 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3772 instructions as well.
3773
3774 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3775
3776 PR rtl-optimization/60663
3777 * gcc.target/arm/pr60663.c: New test.
3778
3779 2014-04-10 Jason Merrill <jason@redhat.com>
3780
3781 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3782
3783 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR lto/60567
3786 * g++.dg/lto/pr60567_0.C: New test.
3787
3788 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3789
3790 * gfortran.dg/class_nameclash.f90: New test.
3791
3792 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3793
3794 PR c++/52844
3795 * g++.dg/cpp0x/variadic156.C: New.
3796
3797 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3798
3799 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3800 long.
3801
3802 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3803
3804 PR debug/60655
3805 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3806 -fdata-sections.
3807
3808 2014-04-09 Steve Ellcey <sellcey@mips.com>
3809
3810 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3811 and scan lists.
3812
3813 2014-04-09 Cong Hou <congh@google.com>
3814
3815 PR testsuite/60773
3816 * lib/target-supports.exp:
3817 (check_effective_target_vect_widen_si_to_di_pattern): New.
3818 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3819 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3820 targets only.
3821 (foo): Fix up formatting.
3822 (main): Call check_vect.
3823
3824 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/59115
3827 * g++.dg/template/crash119.C: New.
3828
3829 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3830
3831 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3832
3833 2014-04-08 Jason Merrill <jason@redhat.com>
3834
3835 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3836
3837 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3838
3839 PR rtl-optimization/60776
3840 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3841 * gcc.dg/builtin-bswap-7.c: Likewise.
3842 * gcc.dg/builtin-bswap-6a.c: New testcase.
3843 * gcc.dg/builtin-bswap-7a.c: New testcase.
3844
3845 Revert
3846 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3847
3848 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3849 optimization.
3850 * gcc.dg/builtin-bswap-7.c: Likewise.
3851
3852 2014-04-08 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/60785
3855 * gcc.dg/graphite/pr60785.c: New testcase.
3856
3857 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859 PR target/60602
3860 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3861 with as at -O0.
3862
3863 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3864
3865 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3866 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3867 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3868
3869 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3870
3871 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3872
3873 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3874
3875 PR target/60609
3876 * g++.dg/torture/pr60609.C: New test.
3877
3878 2014-04-07 Richard Biener <rguenther@suse.de>
3879
3880 PR tree-optimization/60766
3881 * gcc.dg/torture/pr60766.c: New testcase.
3882
3883 2014-04-07 Jason Merrill <jason@redhat.com>
3884
3885 * lib/gcc-dg.exp (dg-build-dso): New.
3886 (gcc-dg-test-1): Handle dg-do-what "dso".
3887 * lib/target-supports.exp (add_options_for_dlopen): New.
3888 (check_effective_target_dlopen): Use it.
3889
3890 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3891
3892 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3893
3894 2014-04-07 Richard Biener <rguenther@suse.de>
3895
3896 PR middle-end/60750
3897 * g++.dg/torture/pr60750.C: New testcase.
3898 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3899
3900 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3901
3902 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3903
3904 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3905
3906 PR testsuite/60671
3907 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3908
3909 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3910
3911 PR testsuite/60672
3912 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3913
3914 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3915
3916 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3917
3918 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3919
3920 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3921
3922 * gcc.target/avr/dev-specific-rmw.c: New test.
3923
3924 2014-04-04 Cong Hou <congh@google.com>
3925
3926 PR tree-optimization/60656
3927 * gcc.dg/vect/pr60656.c: New test.
3928
3929 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3930
3931 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3932 optimization.
3933 * gcc.dg/builtin-bswap-7.c: Likewise.
3934
3935 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3936
3937 PR c++/58207
3938 * g++.dg/cpp0x/constexpr-ice15.C: New.
3939
3940 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3941
3942 PR ipa/59626
3943 testcase by Richard Biener
3944 * gcc.dg/lto/pr59626_0.c: New testcase.
3945 * gcc.dg/lto/pr59626_1.c: New testcase.
3946
3947 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3948
3949 PR debug/60655
3950 * gcc.c-torture/compile/pr60655-1.c: New test.
3951
3952 2014-04-04 Martin Jambor <mjambor@suse.cz>
3953
3954 PR ipa/60640
3955 * g++.dg/ipa/pr60640-1.C: New test.
3956 * g++.dg/ipa/pr60640-2.C: Likewise.
3957 * g++.dg/ipa/pr60640-3.C: Likewise.
3958 * g++.dg/ipa/pr60640-4.C: Likewise.
3959
3960 2014-04-04 Jeff Law <law@redhat.com>
3961
3962 PR target/60657
3963 * gcc.target/arm/pr60657.c: New test.
3964
3965 2014-04-04 Richard Biener <rguenther@suse.de>
3966
3967 PR ipa/60746
3968 * g++.dg/torture/pr60746.C: New testcase.
3969
3970 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3971
3972 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3973 * g++.old-deja/g++.jason/overload21.C: Likewise.
3974 * g++.old-deja/g++.law/init5.C: Likewise.
3975
3976 2014-04-03 Cong Hou <congh@google.com>
3977
3978 PR tree-optimization/60505
3979 * gcc.dg/vect/pr60505.c: New test.
3980
3981 2014-04-03 Richard Biener <rguenther@suse.de>
3982
3983 PR tree-optimization/60740
3984 * gcc.dg/graphite/pr60740.c: New testcase.
3985
3986 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3987
3988 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3989 * g++.dg/warn/Wnvdtor-2.C: New.
3990 * g++.dg/warn/Wnvdtor-3.C: New.
3991 * g++.dg/warn/Wnvdtor-4.C: New.
3992 * g++.dg/warn/Weff1.C: Delete.
3993 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3994 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3995
3996 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3997
3998 PR ipa/60659
3999 * g++.dg/torture/pr60659.C: New testcase.
4000
4001 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4002
4003 PR tree-optimization/60733
4004 * gcc.dg/torture/pr60733.c: New test.
4005
4006 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4007
4008 PR rtl-optimization/60650
4009 * gcc.target/arm/pr60650-2.c: New.
4010
4011 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4012
4013 * gcc.target/i386/avx2-vpand-3.c,
4014 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4015
4016 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4017
4018 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4019 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4020 gcc.target/i386/memcpy-strategy-1.c,
4021 gcc.target/i386/memcpy-strategy-2.c,
4022 gcc.target/i386/memcpy-vector_loop-1.c,
4023 gcc.target/i386/memcpy-vector_loop-2.c,
4024 gcc.target/i386/memset-vector_loop-1.c,
4025 gcc.target/i386/memset-vector_loop-2.c,
4026 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4027 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4028 -march= options different from those in dg-options.
4029
4030 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4031
4032 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4033 gcc.target/i386/pr30970.c: Use -mtune=generic.
4034 * gcc.target/i386/avx2-vpaddb-3.c,
4035 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4036 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4037 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4038 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4039 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4040 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4041 gcc.target/i386/avx2-vpsubw-3.c,
4042 gcc.target/i386/avx256-unaligned-load-1.c,
4043 gcc.target/i386/avx256-unaligned-load-4.c,
4044 gcc.target/i386/avx256-unaligned-store-1.c,
4045 gcc.target/i386/avx256-unaligned-store-2.c,
4046 gcc.target/i386/avx256-unaligned-store-4.c: Use
4047 -mno-prefer-avx128.
4048
4049 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4050 Iain Sandoe <iain@codesourcery.com>
4051
4052 PR target/54083
4053 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4054 with the additional options -Wl,-undefined,dynamic_lookup
4055 and -Wl,-flat_namespace.
4056 * gcc.dg/torture/pr53922.c: Additional option
4057 -Wl,-flat_namespace for darwin[89].
4058 * gcc.dg/torture/pr60092.c: Additional options
4059 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4060 for darwin[89].
4061
4062 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4063
4064 PR target/43751
4065 * lib/prune.exp: Modify the regular express to prune
4066 the new warnings introduced by r205679 on darwin9.
4067
4068 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4069
4070 * g++.dg/init/ctor4.C: Adjust.
4071 * g++.dg/init/ctor4-1.C: New.
4072 * g++.dg/cpp0x/defaulted2.C: Adjust.
4073
4074 2014-04-01 Richard Henderson <rth@redhat.com>
4075
4076 PR target/60704
4077 * gcc.dg/pr60704.c: New file.
4078
4079 2014-04-01 Bin Cheng <bin.cheng@arm.com>
4080
4081 PR target/60363
4082 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4083 logical_op_short_circuit targets.
4084
4085 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4086
4087 PR libfortran/60128
4088 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4089 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4090
4091 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4092
4093 PR rtl-optimization/60700
4094 * gcc.target/i386/pr60700.c: New test.
4095
4096 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4097
4098 PR target/60650
4099 * gcc.target/arm/pr60650.c: Adjust command line options.
4100
4101 2014-03-31 Martin Jambor <mjambor@suse.cz>
4102
4103 PR middle-end/60647
4104 * gcc.dg/pr60647-1.c: New test.
4105 * gcc.dg/pr60647-2.c: Likewise.
4106
4107 2014-03-31 Richard Biener <rguenther@suse.de>
4108
4109 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4110
4111 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4112
4113 PR target/60034
4114 * gcc.target/aarch64/pr60034.c: New file.
4115
4116 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
4117
4118 PR c++/60626
4119 * g++.dg/cpp1y/pr60626.C: New testcase.
4120
4121 2014-03-29 Joseph Myers <joseph@codesourcery.com>
4122
4123 * gcc.dg/pr45416.c: Allow bextr on x86.
4124 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4125 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4126 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4127 * gcc.target/i386/l_fma_double_1.c,
4128 gcc.target/i386/l_fma_double_2.c,
4129 gcc.target/i386/l_fma_double_3.c,
4130 gcc.target/i386/l_fma_double_4.c,
4131 gcc.target/i386/l_fma_double_5.c,
4132 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4133 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4134 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4135 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4136 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4137 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4138 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4139
4140 2014-03-29 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR target/60648
4143 * g++.dg/pr60648.C: Move test to...
4144 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4145 dg-options, add for fpic targets dg-additional-options -fPIC.
4146
4147 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4148
4149 * gnat.dg/opt33.adb: New testcase.
4150
4151 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4152
4153 PR target/60697
4154 * gcc.target/aarch64/pr60697.c: New.
4155
4156 2014-03-27 Jeff Law <law@redhat.com>
4157
4158 PR target/60648
4159 * g++.dg/pr60648.C: New test.
4160
4161 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4162
4163 PR c++/60573
4164 * g++.dg/cpp1y/pr60573.C: New testcase.
4165
4166 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4167
4168 PR target/60693
4169 * gcc.target/i386/pr60693.c: New test.
4170
4171 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4172
4173 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4174
4175 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR c++/60689
4178 * c-c++-common/pr60689.c: New test.
4179
4180 PR c++/58678
4181 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4182 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4183 targets.
4184
4185 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4186
4187 PR target/60675
4188 * gcc.target/aarch64/pr60675.C: New.
4189
4190 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4191
4192 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4193 * lib/target-supports.exp: Return true for s390
4194 in check_effective_logical_op_short_circuit.
4195
4196 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4197
4198 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4199 of second source operand.
4200 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4203
4204 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4205
4206 PR ipa/60315
4207 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4208
4209 2014-03-28 Tobias Burnus <burnus@net-b.de>
4210
4211 * lib/cilk-plus-dg.exp: New.
4212 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4213 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4214
4215 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4216
4217 PR fortran/60522
4218 * gfortran.dg/where_4.f90: New test case.
4219
4220 2014-03-27 Tobias Burnus <burnus@net-b.de>
4221
4222 PR fortran/58880
4223 * gfortran.dg/finalize_24.f90: New.
4224
4225 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4226
4227 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4228 vbpermq builtin.
4229
4230 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4231 vec_select optimizations.
4232 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4233 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4234
4235 PR target/60672
4236 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4237 xxpermdi builtins are supported.
4238
4239 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4240
4241 PR rtl-optimization/60650
4242 * gcc.target/arm/pr60650.c: New.
4243
4244 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4245
4246 * gcc.target/s390/20140327-1.c: New testcase.
4247
4248 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR middle-end/60682
4251 * g++.dg/gomp/pr60682.C: New test.
4252
4253 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4254
4255 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4256
4257 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4258
4259 PR target/60580
4260 * gcc.target/aarch64/pr60580_1.c: New.
4261 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4262 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4263
4264 2014-03-26 Dehao Chen <dehao@google.com>
4265
4266 * gcc.dg/predict-8.c: New test.
4267
4268 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4269
4270 PR c++/52369
4271 * g++.dg/init/const10.C: New.
4272 * g++.dg/init/const11.C: New.
4273 * g++.dg/init/pr25811.C: Adjust.
4274 * g++.dg/init/pr29043.C: Likewise.
4275 * g++.dg/init/pr43719.C: Likewise.
4276 * g++.dg/init/pr44086.C: Likewise.
4277 * g++.dg/init/ctor8.C: Likewise.
4278 * g++.dg/init/uninitialized1.C: Likewise.
4279
4280 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR sanitizer/60636
4283 * c-c++-common/ubsan/pr60636.c: New test.
4284
4285 2014-03-26 Andreas Schwab <schwab@suse.de>
4286
4287 * g++.dg/torture/pr60315.C: Remove duplication.
4288
4289 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4290
4291 * gcc.c-torture/execute/20140326-1.c: New test.
4292
4293 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4294
4295 PR ipa/60315
4296 * g++.dg/torture/pr60315.C: New testcase.
4297
4298 2014-03-25 Martin Jambor <mjambor@suse.cz>
4299
4300 PR ipa/60600
4301 * g++.dg/ipa/pr60600.C: New test.
4302
4303 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4304
4305 PR testsuite/58013
4306 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4307
4308 2014-03-25 Richard Biener <rguenther@suse.de>
4309
4310 PR middle-end/60635
4311 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4312 * gfortran.dg/lto/pr60635_1.c: Likewise.
4313
4314 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4315
4316 PR c++/60627
4317 * g++.dg/cpp1y/pr60627.C: New testcase.
4318
4319 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4320
4321 * gcc.target/aarch64/ushr64_1.c: New.
4322
4323 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4324
4325 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4326 (LONG_LONG): Use LLONG.
4327 (set_rvector_long): Explicitly return void.
4328 (set_vector_long): Likewise.
4329 (check_vector_long): Likewise.
4330
4331 2014-03-24 Marek Polacek <polacek@redhat.com>
4332
4333 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4334 Define INT_MIN.
4335 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4336 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4337 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4338 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4339 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4340 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4341 * c-c++-common/ubsan/pr59503.c: Likewise.
4342 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4343 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4344 * c-c++-common/ubsan/shift-3.c: Likewise.
4345 * c-c++-common/ubsan/shift-6.c: Likewise.
4346 * c-c++-common/ubsan/undefined-1.c: Likewise.
4347 * c-c++-common/ubsan/vla-2.c: Likewise.
4348 * c-c++-common/ubsan/vla-3.c: Likewise.
4349 * c-c++-common/ubsan/vla-4.c: Likewise.
4350 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4351 * g++.dg/ubsan/return-2.C: Likewise.
4352
4353 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4354
4355 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4356 hppa*-*-hpux*.
4357
4358 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4359
4360 PR libfortran/59313
4361 PR libfortran/58015
4362 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4363 * gfortran.dg/round_4.f90: Likewise.
4364
4365 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4366
4367 PR libfortran/60128
4368 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4369 i?86-*-solaris2.9*.
4370
4371 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR sanitizer/60613
4374 * c-c++-common/ubsan/pr60613-1.c: New test.
4375 * c-c++-common/ubsan/pr60613-2.c: New test.
4376
4377 2014-03-22 Matthias Klose <doko@ubuntu.com>
4378
4379 * g++.dg/cpp0x/regress: Remove empty directory.
4380
4381 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR debug/60603
4384 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4385
4386 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4389 * g++.dg/cpp1y/pr60393.C: Likewise.
4390
4391 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4392
4393 PR c++/60384
4394 * g++.dg/cpp1y/pr60384.C: New.
4395
4396 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4397
4398 PR target/60598
4399 * gcc.dg/pr60598.c: New test.
4400
4401 2014-03-21 Martin Jambor <mjambor@suse.cz>
4402
4403 PR ipa/59176
4404 * g++.dg/torture/pr59176.C: New test.
4405
4406 2014-03-21 Martin Jambor <mjambor@suse.cz>
4407
4408 PR ipa/60419
4409 * g++.dg/ipa/pr60419.C: New test.
4410
4411 2014-03-21 Richard Biener <rguenther@suse.de>
4412
4413 PR tree-optimization/60577
4414 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4415
4416 2014-03-21 Tobias Burnus <burnus@net-b.de>
4417
4418 PR fortran/60599
4419 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4420
4421 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4422
4423 PR middle-end/60597
4424 * g++.dg/opt/pr60597.C: New test.
4425
4426 PR c++/60572
4427 * g++.dg/init/pr60572.C: New test.
4428
4429 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4430
4431 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4432
4433 2014-03-19 Tobias Burnus <burnus@net-b.de>
4434
4435 PR fortran/60543
4436 PR fortran/60283
4437 * gfortran.dg/implicit_pure_4.f90: New.
4438
4439 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4440
4441 PR c++/51474
4442 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4443
4444 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4445
4446 PR testsuite/60590
4447 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4448 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4449 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4450
4451 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4452
4453 PR c++/60332
4454 * g++.dg/cpp1y/pr60332.C: New.
4455
4456 2014-03-19 Marek Polacek <polacek@redhat.com>
4457
4458 PR sanitizer/60569
4459 * g++.dg/ubsan/pr60569.C: New test.
4460
4461 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4462
4463 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4464
4465 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4466
4467 PR tree-optimization/60559
4468 * g++.dg/vect/pr60559.cc: New test.
4469
4470 2014-03-18 Ian Lance Taylor <iant@google.com>
4471
4472 PR target/60563
4473 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4474 (ditype): Rename typedef from int64_t.
4475
4476 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4477
4478 PR c/55383
4479 * gcc.dg/cast-qual-3.c: New.
4480 Revert:
4481 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4482 * c-c++-common/Wcast-qual-1.c: More precise match text.
4483
4484 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4485
4486 PR fortran/55207
4487 PR fortran/60549
4488 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4489 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4490 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4491 * gfortran.dg/intent_optimize_1.f90: Ditto.
4492 * gfortran.dg/pointer_init_9.f90: Ditto.
4493 * gfortran.dg/volatile4.f90: Ditto.
4494 * gfortran.dg/volatile6.f90: Ditto.
4495
4496 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4497
4498 PR c/55383
4499 * c-c++-common/Wcast-qual-1.c: More precise match text.
4500
4501 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4502
4503 PR c++/60305
4504 * g++.dg/cpp0x/constexpr-ice14.C: New.
4505
4506 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4507
4508 PR c++/54250
4509 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4510
4511 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR sanitizer/60535
4514 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4515 * c-c++-common/ubsan/null-2.c: Likewise.
4516 * c-c++-common/ubsan/null-3.c: Likewise.
4517 * c-c++-common/ubsan/null-4.c: Likewise.
4518 * c-c++-common/ubsan/null-5.c: Likewise.
4519 * c-c++-common/ubsan/null-6.c: Likewise.
4520 * c-c++-common/ubsan/null-7.c: Likewise.
4521 * c-c++-common/ubsan/null-8.c: Likewise.
4522 * c-c++-common/ubsan/null-9.c: Likewise.
4523 * c-c++-common/ubsan/null-10.c: Likewise.
4524 * c-c++-common/ubsan/null-11.c: Likewise.
4525 * c-c++-common/ubsan/overflow-1.c: Likewise.
4526 * c-c++-common/ubsan/overflow-2.c: Likewise.
4527 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4528 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4529 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4530 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4531 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4532 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4533 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4534 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4535 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4536 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4537 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4538 * c-c++-common/ubsan/pr59333.c: Likewise.
4539 * c-c++-common/ubsan/pr59503.c: Likewise.
4540 * c-c++-common/ubsan/pr59667.c: Likewise.
4541 * c-c++-common/ubsan/undefined-1.c: Likewise.
4542 * g++.dg/ubsan/pr59250.C: Likewise.
4543 * g++.dg/ubsan/pr59306.C: Likewise.
4544
4545 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4546
4547 * gcc.dg/tls/pr58595.c: Add tls options.
4548
4549 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4550
4551 * gcc.target/i386/avx-additional-reg-names.c: New.
4552 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4553
4554 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4555
4556 PR c++/60390
4557 * g++.dg/cpp1y/pr60390.C: New testcase.
4558
4559 PR c++/60391
4560 * g++.dg/cpp1y/pr60391.C: New testcase.
4561
4562 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4563
4564 PR target/60516
4565 * gcc.target/i386/pr60516.c: New test.
4566
4567 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4568
4569 PR c++/59571
4570 * g++.dg/cpp0x/constexpr-ice13.C: New.
4571
4572 2014-03-17 Marek Polacek <polacek@redhat.com>
4573
4574 PR middle-end/60534
4575 * gcc.dg/gomp/pr60534.c: New test.
4576
4577 2014-03-17 Kai Tietz <ktietz@redhat.com>
4578
4579 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4580
4581 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4582
4583 PR testsuite/58851
4584 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4585 storage size.
4586
4587 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4588
4589 PR libfortran/58324
4590 * gfortran.dg/list_read_12.f90: New test.
4591
4592 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4593
4594 PR fortran/55207
4595 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4596 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4597 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4598 -Wno-aggressive-loop-optimizations and remove an unused variable.
4599 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4600 * gfortran.dg/pointer_init_9.f90: New.
4601 * gfortran.dg/volatile4.f90: Put into subroutine.
4602 * gfortran.dg/volatile6.f90: Ditto.
4603
4604 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4605
4606 PR fortran/60392
4607 * gfortran.dg/transpose_4.f90: New test.
4608
4609 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4610
4611 PR rtl-optimization/60508
4612 * gcc.target/i386/pr60508.c: New.
4613
4614 2014-03-14 Richard Biener <rguenther@suse.de>
4615
4616 PR middle-end/60518
4617 * g++.dg/pr60518.C: New testcase.
4618
4619 2014-03-14 Martin Jambor <mjambor@suse.cz>
4620
4621 PR lto/60461
4622 * gcc.dg/lto/pr60461_0.c: New test.
4623
4624 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4625
4626 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4627 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4628 * gcc.dg/lto/save-temps_0.c: New testcase.
4629
4630 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR middle-end/36282
4633 * c-c++-common/pr36282-1.c: New test.
4634 * c-c++-common/pr36282-2.c: New test.
4635 * c-c++-common/pr36282-3.c: New test.
4636 * c-c++-common/pr36282-4.c: New test.
4637
4638 2014-03-13 Richard Henderson <rth@redhat.com>
4639
4640 PR debug/60438
4641 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4642
4643 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4644
4645 PR c++/60383
4646 * g++.dg/template/crash118.C: New.
4647 * g++.dg/template/crash95.C: Adjust.
4648
4649 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4650
4651 PR rtl-optimization/57189
4652 * gcc.target/i386/pr57189.c: New.
4653
4654 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/60254
4657 * g++.dg/cpp0x/static_assert10.C: New.
4658 * g++.dg/cpp0x/static_assert11.C: Likewise.
4659 * g++.dg/cpp0x/static_assert3.C: Adjust.
4660
4661 2014-03-13 Richard Biener <rguenther@suse.de>
4662
4663 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4664
4665 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4666
4667 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4668 2.07 128-bit arithmetic.
4669 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4670
4671 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4672 due to when TImode is allowed in VSX registers, the allowable
4673 address modes for TImode is just a single indirect address in
4674 order for the value to be loaded and store in either GPR or VSX
4675 registers. This affects the generated code, and it would cause
4676 this test to fail, when such an option is used.
4677
4678 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4679
4680 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4681
4682 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4683
4684 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4685 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4686 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4687 only test for exactly one if if -mbranch-cost=1 has been passed.
4688
4689 2014-03-12 Christian Bruel <christian.bruel@st.com>
4690
4691 PR target/60264
4692 * gcc.target/arm/pr60264.c
4693
4694 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4695
4696 PR tree-optimization/60454
4697 * gcc.c-torture/execute/pr60454.c: New test.
4698
4699 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4700 Marc Glisse <marc.glisse@inria.fr>
4701
4702 PR tree-optimization/60502
4703 * gcc.c-torture/compile/pr60502.c: New test.
4704
4705 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4706
4707 PR middle-end/60482
4708 * gcc.dg/vect/pr60482.c: New test.
4709
4710 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 PR c++/60389
4713 * g++.dg/cpp0x/inh-ctor19.C: New.
4714
4715 2014-03-11 Richard Biener <rguenther@suse.de>
4716
4717 PR tree-optimization/60429
4718 PR tree-optimization/60485
4719 * gcc.dg/pr60485-1.c: New testcase.
4720 * gcc.dg/pr60485-2.c: Likewise.
4721
4722 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR ipa/60457
4725 * g++.dg/ipa/pr60457.C: New test.
4726
4727 2014-03-10 Richard Biener <rguenther@suse.de>
4728
4729 PR middle-end/60474
4730 * g++.dg/torture/pr60474.C: New testcase.
4731
4732 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4733
4734 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4735
4736 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4737
4738 * gcc.dg/lto/pr55113_0.c: New testcase.
4739
4740 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4741
4742 PR c++/60033
4743 * g++.dg/cpp1y/pr60033.C: New testcase.
4744
4745 PR c++/60393
4746 * g++.dg/cpp1y/pr60393.C: New testcase.
4747
4748 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4749
4750 PR libfortran/60128
4751 * gfortran.dg/fmt_en.f90: New test.
4752
4753 2014-03-07 Jason Merrill <jason@redhat.com>
4754
4755 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4756 * lib/target-supports.exp (check_effective_target_c++11): Now
4757 means C++11 and up.
4758 (check_effective_target_c++11_only): New.
4759 (check_effective_target_c++11_down): New.
4760 (check_effective_target_c++1y): New.
4761 (check_effective_target_c++1y_only): New.
4762 (check_effective_target_c++98_only): Rename from
4763 check_effective_target_c++98.
4764 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4765
4766 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/58609
4769 * g++.dg/cpp0x/constexpr-ice12.C: New.
4770
4771 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4772
4773 * c-c++-common/gomp/map-1.c: Extend.
4774
4775 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4776 Janus Weil <janus@gcc.gnu.org>
4777
4778 PR fortran/51976
4779 * gfortran.dg/deferred_type_component_1.f90 : New test.
4780 * gfortran.dg/deferred_type_component_2.f90 : New test.
4781
4782 2014-03-06 Marek Polacek <polacek@redhat.com>
4783
4784 PR c/60197
4785 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4786 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4787
4788 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR target/58595
4791 * gcc.dg/tls/pr58595.c: New test.
4792
4793 2014-03-06 Richard Biener <rguenther@suse.de>
4794
4795 PR middle-end/60445
4796 PR lto/60424
4797 PR lto/60427
4798 Revert
4799 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4800
4801 * gcc.dg/lto/pr55113_0.c: New testcase.
4802
4803 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR testsuite/59308
4806 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4807 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4808 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4809 s390*/i?86/x86_64.
4810 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4811 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4812 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4813 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4814 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4815 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4816 even for mips*/s390*/i?86/x86_64.
4817 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4818 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4819 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4820 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4822
4823 PR lto/60404
4824 * gcc.dg/lto/pr60404_0.c: New test.
4825 * gcc.dg/lto/pr60404_1.c: New file.
4826 * gcc.dg/lto/pr60404_2.c: New file.
4827
4828 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4829
4830 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4831 long long" throughout.
4832 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4833 * gcc.dg/vmx/insert-vsx.c: Likewise.
4834 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4835 * gcc.dg/vmx/ld-vsx.c: Likewise.
4836 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4837 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4838 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4839 * gcc.dg/vmx/merge-vsx.c: Likewise.
4840 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4841 * gcc.dg/vmx/st-vsx.c: Likewise.
4842 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4843 * gcc.dg/vmx/stl-vsx.c: Likewise.
4844 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4845
4846 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4847
4848 * gcc.dg/lto/pr55113_0.c: New testcase.
4849
4850 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 PR c++/60376
4853 * g++.dg/cpp1y/pr60376.C: New.
4854
4855 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4856
4857 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4858
4859 2014-03-04 Richard Biener <rguenther@suse.de>
4860
4861 PR tree-optimization/60382
4862 * gcc.dg/vect/pr60382.c: New testcase.
4863
4864 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4865
4866 PR libfortran/60148
4867 * gfortran.dg/namelist_84.f90: New test.
4868
4869 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4870
4871 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4872 argument to avoid inf values.
4873 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4874 UNION_FP_CHECK machinery.
4875
4876 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4877
4878 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4879 i32in128 cases outside special big-endian processing block.
4880
4881 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR preprocessor/60400
4884 * c-c++-common/cpp/pr60400.c: New test.
4885 * c-c++-common/cpp/pr60400-1.h: New file.
4886 * c-c++-common/cpp/pr60400-2.h: New file.
4887
4888 PR objc++/60398
4889 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4890
4891 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4892 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4893
4894 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4895
4896 PR ipa/60150
4897 * g++.dg/lto/pr60150.H: New testcase.
4898 * g++.dg/lto/pr60150_0.C: New testcase.
4899 * g++.dg/lto/pr60150_1.C: New testcase.
4900
4901 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4902
4903 PR ipa/60306
4904 * g++.dg/ipa/devirt-29.C: New testcase
4905
4906 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4907
4908 PR fortran/60236
4909 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4910
4911 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4912
4913 PR c++/50025
4914 * g++.dg/cpp0x/pr50025.C: New.
4915
4916 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4917
4918 PR c++/60377
4919 * g++.dg/cpp1y/pr60377.C: New testcase.
4920
4921 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4922
4923 PR fortran/60341
4924 * gfortran.dg/str_comp_optimize_1.f90: New test.
4925
4926 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4927
4928 PR target/60071
4929 * gcc.c-torture/compile/pr60071.c: New.
4930
4931 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4932
4933 PR fortran/60359
4934 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4935
4936 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/58610
4939 * g++.dg/cpp0x/constexpr-ice11.C: New.
4940
4941 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4942
4943 PR c++/60314
4944 * g++.dg/cpp1y/auto-fn24.C: New.
4945
4946 2014-02-28 Joey Ye <joey.ye@arm.com>
4947
4948 PR target/PR60169
4949 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4950
4951 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4952
4953 PR c++/60253
4954 * g++.dg/overload/ellipsis2.C: New.
4955
4956 2014-02-27 Jeff Law <law@redhat.com>
4957
4958 PR rtl-optimization/52714
4959 * gcc.c-torture/compile/pr52714.c: New test.
4960
4961 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4962 Jeff Law <law@redhat.com>
4963
4964 PR rtl-optimization/49847
4965 * g++.dg/pr49847.C: New test.
4966
4967 2014-02-27 Marek Polacek <polacek@redhat.com>
4968
4969 PR middle-end/59223
4970 * c-c++-common/pr59223.c: New test.
4971
4972 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4973
4974 * common/config/i386/predicates.md (const1256_operand): Remove.
4975 (const2356_operand): New.
4976 (const_1_to_2_operand): Remove.
4977 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4978 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4979 (*avx512pf_gatherpf<mode>sf): Ditto.
4980 (avx512pf_gatherpf<mode>df): Ditto.
4981 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4982 (*avx512pf_gatherpf<mode>df): Ditto.
4983 (avx512pf_scatterpf<mode>sf): Ditto.
4984 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4985 (*avx512pf_scatterpf<mode>sf): Ditto.
4986 (avx512pf_scatterpf<mode>df): Ditto.
4987 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4988 (*avx512pf_scatterpf<mode>df): Ditto.
4989 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4990
4991 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4992
4993 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4994 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4995 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4996 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4997 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4998 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4999 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5000 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5001
5002 2014-02-26 Bin Cheng <bin.cheng@arm.com>
5003
5004 PR target/60280
5005 * gnat.dg/renaming5.adb: Change to two expected gotos.
5006 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5007 jump threads.
5008 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5009 messages for removed basic block.
5010 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5011 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5012 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5013 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5014
5015 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5016
5017 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5018 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5019 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5020 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5021 * gcc.dg/vmx/merge-vsx.c: Likewise.
5022 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5023
5024 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5025
5026 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5027 * gcc.target/i386/prefetchwt1-1.c: New.
5028 * g++.dg/other/i386-2.C: Add new option.
5029 * g++.dg/other/i386-3.C: Ditto.
5030 * gcc.target/i386/sse-12.c: Ditto.
5031 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5032 * gcc.target/i386/sse-22.c: Add new option.
5033 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5034
5035 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5036
5037 PR libfortran/59313
5038 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5039
5040 PR libfortran/58015
5041 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5042
5043 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
5044
5045 PR c++/60311
5046 * g++.dg/cpp1y/pr60311.C: New testcase.
5047
5048 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5049
5050 PR c++/60065
5051 * g++.dg/cpp1y/pr60065.C: New testcase.
5052
5053 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
5054
5055 PR rtl-optimization/60268
5056 * gcc.c-torture/compile/pr60268.c: New test.
5057
5058 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5059
5060 * gcc.target/microblaze/others/mem_reload.c: New test.
5061
5062 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5063
5064 * gcc.dg/vmx/lde.c: New test.
5065 * gcc.dg/vmx/lde-be-order.c: New test.
5066 * gcc.dg/vmx/ste.c: New test.
5067 * gcc.dg/vmx/ste-be-order.c: New test.
5068
5069 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
5070
5071 PR testsuite/60173
5072 * lib/target-supports.exp
5073 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5074 and crisv32-*-* to list.
5075
5076 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5077
5078 PR fortran/60302
5079 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5080
5081 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5082
5083 * gcc.dg/vmx/vsums.c: Check entire result vector.
5084 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5085
5086 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5087
5088 * gcc.dg/vmx/ld.c: New test.
5089 * gcc.dg/vmx/ld-be-order.c: New test.
5090 * gcc.dg/vmx/ld-vsx.c: New test.
5091 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5092 * gcc.dg/vmx/ldl.c: New test.
5093 * gcc.dg/vmx/ldl-be-order.c: New test.
5094 * gcc.dg/vmx/ldl-vsx.c: New test.
5095 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5096 * gcc.dg/vmx/st.c: New test.
5097 * gcc.dg/vmx/st-be-order.c: New test.
5098 * gcc.dg/vmx/st-vsx.c: New test.
5099 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5100 * gcc.dg/vmx/stl.c: New test.
5101 * gcc.dg/vmx/stl-be-order.c: New test.
5102 * gcc.dg/vmx/stl-vsx.c: New test.
5103 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5104
5105 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
5106
5107 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5108 * g++.dg/other/i386-3.C (dg-options): Ditto.
5109 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5110 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5111 -mavx512pf and -msha.
5112
5113 2014-02-21 Richard Biener <rguenther@suse.de>
5114
5115 PR tree-optimization/60276
5116 * gcc.dg/vect/pr60276.c: New testcase.
5117
5118 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/60234
5121 * gfortran.dg/finalize_23.f90: New.
5122
5123 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5124
5125 PR c++/60052
5126 PR c++/60053
5127 * g++.dg/cpp1y/pr60052.C: New testcase.
5128 * g++.dg/cpp1y/pr60053.C: New testcase.
5129
5130 2014-02-21 Tobias Burnus <burnus@net-b.de>
5131
5132 PR fortran/60286
5133 * gfortran.dg/inquire_16.f90: New.
5134
5135 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5136
5137 * gcc.target/nios2/biggot-1.c: New.
5138 * gcc.target/nios2/biggot-2.c: New.
5139
5140 2014-02-20 Martin Jambor <mjambor@suse.cz>
5141
5142 PR ipa/55260
5143 * gcc.dg/ipa/pr55260.c: New test.
5144
5145 2014-02-20 Bin Cheng <bin.cheng@arm.com>
5146
5147 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5148 for execution test case.
5149
5150 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5151
5152 PR ipa/58555
5153 * g++.dg/torture/pr58555.C: New testcase.
5154
5155 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5156
5157 PR target/60204
5158 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5159 reflect abi fix.
5160 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5161
5162 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5163 Kirill Yukhin <kirill.yukhin@intel.com>
5164
5165 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5166 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5167 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5168 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5169 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5170 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5171
5172 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR c/37743
5175 * g++.dg/ext/builtin-bswap1.C: New test.
5176 * c-c++-common/pr37743.c: New test.
5177
5178 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5179
5180 * gcc.dg/decl-10.c: New test.
5181
5182 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR c++/60267
5185 * g++.dg/ext/ivdep-1.C: New test.
5186
5187 PR c++/60267
5188 * gcc.dg/pr60267.c: New test.
5189
5190 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5191
5192 PR target/59794
5193 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5194 (dg-options): Remove -Wno-psabi.
5195 * gcc.target/i386/pr59794-2.c: Ditto.
5196 * gcc.target/i386/pr60205-1.c: Ditto.
5197 * gcc.target/i386/sse-5.c: Ditto.
5198
5199 2014-02-18 Nick Clifton <nickc@redhat.com>
5200
5201 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5202 * gcc.dg/pr23623.c: Likewise.
5203 * gcc.dg/pr48784-1.c: Likewise.
5204 * gcc.dg/pr48784-2.c: Likewise.
5205 * gcc.dg/pr56997-2.c: Likewise.
5206 * gcc.dg/sms-6.c: Likewise.
5207 * gcc.dg/torture/pr60183.c: Likewise.
5208 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5209 * gcc.c-torture/execute/20061220-1.x: New.
5210 * gcc.c-torture/execute/pr43220.x: New.
5211 * gcc.c-torture/execute/pr51581-1.x: New.
5212 * gcc.c-torture/execute/pr51581-2.x: New.
5213 * gcc.c-torture/execute/pr58570.x: New.
5214 * gcc.c-torture/unsorted/DFcmp.x: New.
5215 * gcc.c-torture/unsorted/SFset.x: New.
5216
5217 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/opt31.adb: New test.
5220
5221 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5222
5223 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5224
5225 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5226
5227 PR fortran/60232
5228 * gfortran.dg/typebound_proc_33.f90: New.
5229
5230 2014-02-19 Marek Polacek <polacek@redhat.com>
5231
5232 PR c/60195
5233 * gcc.dg/pr60195.c: New test.
5234
5235 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5236
5237 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5238
5239 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR preprocessor/58844
5242 * c-c++-common/cpp/pr58844-1.c: New test.
5243 * c-c++-common/cpp/pr58844-2.c: New test.
5244
5245 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/60225
5248 * g++.dg/cpp0x/constexpr-ice10.C: New.
5249
5250 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/60215
5253 * g++.dg/cpp0x/pr60215.C: New.
5254
5255 2014-02-18 Tobias Burnus <burnus@net-b.de>
5256
5257 PR fortran/49397
5258 * gfortran.dg/proc_ptr_45.f90: New.
5259 * gfortran.dg/proc_ptr_46.f90: New.
5260
5261 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5262
5263 PR c++/60190
5264 * g++.dg/cpp1y/pr60190.C: New testcase.
5265
5266 PR c++/60064
5267 * g++.dg/cpp1y/pr60064.C: New testcase.
5268
5269 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5270
5271 PR target/60205
5272 * gcc.target/i386/pr60205-1.c: New test.
5273 * gcc.target/i386/pr60205-2.c: Ditto.
5274
5275 2014-02-18 Kai Tietz <ktietz@redhat.com>
5276
5277 PR target/60193
5278 * gcc.target/i386/nest-1.c: New testcase.
5279
5280 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/opt32.adb: New test.
5283
5284 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5285
5286 PR fortran/60231
5287 * gfortran.dg/typebound_generic_15.f90: New.
5288
5289 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5290
5291 PR fortran/55907
5292 * gfortran.dg/init_flag_12.f90: New.
5293
5294 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5295 Ilya Tocar <ilya.tocar@intel.com>
5296
5297 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5298 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5299 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5300 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5301
5302 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5303
5304 * lib/target-supports.exp
5305 (check_effective_target_logical_op_short_circuit): New procedure.
5306 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5307 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5308 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5309 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5310 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5311 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5312 logical_op_short_circuit for the alternative test, extending
5313 it to arm_cortex_m.
5314
5315 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5316
5317 PR target/60203
5318 * gcc.target/powerpc/pr60203.c: New testsuite.
5319
5320 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5321
5322 PR fortran/59599
5323 * gfortran.dg/ichar_3.f90: New test.
5324
5325 2014-02-15 Richard Biener <rguenther@suse.de>
5326
5327 PR tree-optimization/60183
5328 * gcc.dg/torture/pr60183.c: New testcase.
5329
5330 2014-02-14 Jeff Law <law@redhat.com>
5331
5332 PR rtl-optimization/60131
5333 * g++.dg/torture/pr60131.C: New test.
5334
5335 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5336
5337 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5338 on command-line.
5339
5340 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5341
5342 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5343
5344 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5345
5346 * gcc.c-torture/compile/20140213.c: New test.
5347
5348 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR target/43546
5351 * gcc.target/i386/pr43546.c: New test.
5352
5353 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5354
5355 * gcc.target/s390/hotpatch-compile-8.c: New test.
5356
5357 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5358
5359 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5360 definition with an ifndef.
5361 * gcc.dg/pr59605-2.c: New test.
5362
5363 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5364
5365 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5366
5367 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5368
5369 * gcc.dg/torture/float128-mul-underflow.c,
5370 gcc.dg/torture/float128-truncdf-underflow.c,
5371 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5372
5373 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR middle-end/59737
5376 * g++.dg/ipa/pr59737.C: New test.
5377
5378 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5379
5380 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5381
5382 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5383
5384 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5385
5386 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5387
5388 2014-02-12 Richard Biener <rguenther@suse.de>
5389
5390 PR middle-end/60092
5391 * gcc.dg/torture/pr60092.c: New testcase.
5392 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5393
5394 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5395
5396 * gcc.c-torture/execute/20140212-1.c: New test.
5397
5398 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/60047
5401 * g++.dg/cpp0x/pr60047.C: New.
5402
5403 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR c/60101
5406 * c-c++-common/pr60101.c: New test.
5407
5408 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5409
5410 PR lto/59468
5411 * g++.dg/ipa/devirt-27.C: New testcase.
5412 * g++.dg/ipa/devirt-26.C: New testcase.
5413
5414 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5415
5416 PR target/60137
5417 * gcc.target/powerpc/pr60137.c: New file.
5418
5419 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR fortran/52370
5422 * gfortran.dg/pr52370.f90: New test.
5423
5424 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5425
5426 PR target/59927
5427 Revert
5428 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5429
5430 PR testsuite/58630
5431 * gcc.target/i386/pr43662.c (dg-options):
5432 Add -maccumulate-outgoing-args.
5433 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5434 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5435 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5436 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5437 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5438 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5439 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5440 Add -maccumulate-outgoing-args.
5441 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5442 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5443 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5444 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5445 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5446 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5447 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5448 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5449 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5450 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5451 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5452 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5453 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5454 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5455 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5456
5457 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5458
5459 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5460
5461 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR debug/59776
5464 * gcc.dg/guality/pr59776.c: New test.
5465
5466 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5467
5468 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5469 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5470 (add_options_for_arm_vfp3): New.
5471
5472 2014-02-11 Jeff Law <law@redhat.com>
5473
5474 PR middle-end/54041
5475 * gcc.target/m68k/pr54041.c: New test.
5476
5477 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR target/59927
5480 * gcc.target/i386/pr59927.c: New test.
5481
5482 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5483
5484 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5485 * gcc.dg/vect/pr60012.c: Likewise.
5486 * gcc.dg/vect/vect-119.c: Likewise.
5487 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5488 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5489
5490 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5491
5492 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5493
5494 2014-02-10 Jeff Law <law@redhat.com>
5495
5496 PR middle-end-52306
5497 * gcc.c-torture/compile/pr52306.c: New test.
5498
5499 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5500
5501 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5502
5503 2014-02-10 Richard Biener <rguenther@suse.de>
5504
5505 PR tree-optimization/60115
5506 * gcc.dg/torture/pr60115.c: New testcase.
5507
5508 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5509
5510 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5511 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5512
5513 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5514 Ilya Tocar <ilya.tocar@intel.com>
5515
5516 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5517 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5518 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5519 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5520 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5521 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5522 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5523 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5524 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5525 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5526 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5527 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5528 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5529 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5530 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5531 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5532 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5533 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5534 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5535 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5536 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5537 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5538 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5539 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5540 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5541 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5542 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5543
5544 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5545
5546 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5547
5548 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5549
5550 PR fortran/57522
5551 * gfortran.dg/associated_target_5.f03: New test.
5552
5553 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5554
5555 PR fortran/59026
5556 * gfortran.dg/elemental_by_value_1.f90: New test.
5557
5558 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5559
5560 PR fortran/58470
5561 * gfortran.dg/finalize_22.f90: New.
5562
5563 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5564
5565 PR fortran/60066
5566 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5567 was fixed by the patch for PR59906.
5568
5569 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5570
5571 PR translation/52289
5572 * gfortran.dg/coarray_8.f90: Update dg-error match.
5573
5574 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR c/59984
5577 * gcc.dg/vect/pr59984.c: New test.
5578
5579 PR middle-end/60092
5580 * gcc.dg/attr-alloc_align-1.c: New test.
5581 * gcc.dg/attr-alloc_align-2.c: New test.
5582 * gcc.dg/attr-alloc_align-3.c: New test.
5583 * gcc.dg/attr-assume_aligned-1.c: New test.
5584 * gcc.dg/attr-assume_aligned-2.c: New test.
5585 * gcc.dg/attr-assume_aligned-3.c: New test.
5586
5587 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR target/60077
5590 * gcc.target/i386/pr60077-1.c: New test.
5591 * gcc.target/i386/pr60077-2.c: New test.
5592
5593 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR preprocessor/56824
5596 * gcc.dg/pr56824.c: New test.
5597
5598 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5599
5600 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5601 variable used for atomic operations.
5602
5603 2014-02-07 Richard Biener <rguenther@suse.de>
5604
5605 PR middle-end/60092
5606 * gcc.dg/vect/pr60092-2.c: New testcase.
5607
5608 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR c++/60082
5611 Revert
5612 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5613
5614 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5615 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5616
5617 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5618
5619 * gcc.target/s390/fp2int1.c: New testcase.
5620
5621 2014-02-07 Richard Biener <rguenther@suse.de>
5622
5623 PR middle-end/60092
5624 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5625 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5626
5627 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5628
5629 PR ipa/59918
5630 * g++.dg/torture/pr59918.C: New testcase.
5631
5632 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR target/59575
5635 * gcc.target/arm/pr59575.c: New test.
5636
5637 PR debug/59992
5638 * gcc.dg/pr59992.c: New test.
5639
5640 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5641
5642 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5643 init_priority. Test alignment of variable instead of function.
5644
5645 2014-02-06 Marek Polacek <polacek@redhat.com>
5646
5647 PR c/60087
5648 * gcc.dg/pr60087.c: New test.
5649
5650 2014-02-06 Alan Modra <amodra@gmail.com>
5651
5652 * gcc.target/powerpc/pr60032.c: New.
5653
5654 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR target/60062
5657 * gcc.c-torture/execute/pr60062.c: New test.
5658 * gcc.c-torture/execute/pr60072.c: New test.
5659
5660 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5661
5662 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5663 so that expected outcome works for PIC variants too.
5664
5665 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5666 Kugan Vivekanandarajah <kuganv@linaro.org>
5667
5668 * gcc.target/arm/vect-noalign.c: New file.
5669
5670 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5671 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR middle-end/60013
5674 * gcc.dg/pr60013.c: New testcase.
5675
5676 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5677
5678 * gcc.dg/vmx/sum2s.c: New.
5679 * gcc.dg/vmx/sum2s-be-order.c: New.
5680
5681 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5682
5683 * gcc.dg/vmx/pack.c: New.
5684 * gcc.dg/vmx/pack-be-order.c: New.
5685 * gcc.dg/vmx/unpack.c: New.
5686 * gcc.dg/vmx/unpack-be-order.c: New.
5687
5688 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5689
5690 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5691 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5692
5693 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5694
5695 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5696 Use __builtin_floorf, __builtin_ceilf.
5697 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5698 declaration.
5699 (TEST): Use __builtin_floorf.
5700 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5701
5702 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5703
5704 PR ipa/59947
5705 * g++.dg/opt/pr59947.C: New test.
5706
5707 PR c++/58703
5708 * c-c++-common/gomp/pr58703.c: New test.
5709
5710 2014-02-05 Richard Biener <rguenther@suse.de>
5711
5712 PR testsuite/60076
5713 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5714 avoid using unsigned long long.
5715
5716 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR middle-end/57499
5719 * g++.dg/torture/pr57499.C: New test.
5720
5721 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5722
5723 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5724
5725 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5726
5727 * g++.dg/ipa/devirrt-22.C: Fix template.
5728
5729 2014-02-04 Marek Polacek <polacek@redhat.com>
5730
5731 PR c/60036
5732 * gcc.dg/pr60036.c: New test.
5733
5734 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5735
5736 PR ipa/60058
5737 * g++.dg/torture/pr60058.C: New testcase.
5738
5739 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5740
5741 * g++.dg/tsan/default_options.C: Invert check.
5742
5743 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR tree-optimization/60002
5746 * g++.dg/opt/pr60002.C: New test.
5747
5748 PR tree-optimization/60023
5749 * g++.dg/vect/pr60023.cc: New test.
5750
5751 PR ipa/60026
5752 * c-c++-common/torture/pr60026.c: New test.
5753
5754 PR rtl-optimization/57915
5755 * gcc.target/i386/pr57915.c: New test.
5756
5757 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5758
5759 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5760
5761 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5762
5763 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5764
5765 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR middle-end/59261
5768 * gcc.dg/pr59261.c: New test.
5769
5770 2014-02-04 Richard Biener <rguenther@suse.de>
5771
5772 PR tree-optimization/60012
5773 * gcc.dg/vect/pr60012.c: New testcase.
5774
5775 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5776
5777 PR target/59788
5778 * g++.dg/eh/unwind-direct.C: New test.
5779
5780 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5781
5782 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5783 timeout value to 20s.
5784
5785 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5786
5787 PR ipa/59882
5788 * g++.dg/torture/pr59882.C: New testcase
5789
5790 2014-02-03 Jan Hubicka <jh@suse.cz>
5791
5792 PR ipa/59831
5793 * g++.dg/ipa/devirt-22.C: New testcase.
5794
5795 2014-02-03 Jan Hubicka <jh@suse.cz>
5796
5797 * g++.dg/ipa/devirt-25.C: New testcase.
5798
5799 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR tree-optimization/59924
5802 * gcc.dg/pr59924.c: New test.
5803
5804 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5805
5806 PR ipa/59831
5807 * g++.dg/ipa/devirt-24.C: New testcase.
5808
5809 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5810
5811 PR c++/53017
5812 PR c++/59211
5813 * c-c++-common/attributes-1.c: New testcase.
5814 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5815
5816 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5817
5818 PR c++/58871
5819 * g++.dg/cpp0x/pr58871.C: New.
5820
5821 2014-02-03 Cong Hou <congh@google.com>
5822
5823 PR tree-optimization/60000
5824 * g++.dg/vect/pr60000.cc: New test.
5825
5826 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5827
5828 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5829 * gcc.target/i386/long-double-64-4.c: Likewise.
5830 * gcc.target/i386/long-double-80-1.c: Likewise.
5831 * gcc.target/i386/long-double-80-2.c: Likewise.
5832 * gcc.target/i386/long-double-80-3.c: Likewise.
5833 * gcc.target/i386/long-double-80-4.c: Likewise.
5834 * gcc.target/i386/long-double-80-5.c: Likewise.
5835 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5836 __multf3 isn't used.
5837 * gcc.target/i386/long-double-64-3.c: Likewise.
5838 * gcc.target/i386/long-double-128-1.c: New test.
5839 * gcc.target/i386/long-double-128-2.c: Likewise.
5840 * gcc.target/i386/long-double-128-3.c: Likewise.
5841 * gcc.target/i386/long-double-128-4.c: Likewise.
5842 * gcc.target/i386/long-double-128-5.c: Likewise.
5843 * gcc.target/i386/long-double-128-6.c: Likewise.
5844 * gcc.target/i386/long-double-128-7.c: Likewise.
5845 * gcc.target/i386/long-double-128-8.c: Likewise.
5846 * gcc.target/i386/long-double-128-9.c: Likewise.
5847 * gcc.target/i386/long-double-64-5.c: Likewise.
5848 * gcc.target/i386/long-double-64-6.c: Likewise.
5849 * gcc.target/i386/long-double-64-7.c: Likewise.
5850 * gcc.target/i386/long-double-64-8.c: Likewise.
5851 * gcc.target/i386/long-double-64-9.c: Likewise.
5852 * gcc.target/i386/long-double-80-10.c: Likewise.
5853 * gcc.target/i386/long-double-80-8.c: Likewise.
5854 * gcc.target/i386/long-double-80-9.c: Likewise.
5855
5856 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5857
5858 PR rtl-optimization/57662
5859 * g++.dg/pr57662.C: New test.
5860
5861 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5862
5863 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5864 * gcc.dg/vmx/perm.c: New.
5865 * gcc.dg/vmx/perm-be-order.c: New.
5866
5867 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5868
5869 * gcc.dg/vmx/vsums.c: New.
5870 * gcc.dg/vmx/vsums-be-order.c: New.
5871
5872 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5873
5874 * g++.dg/ipa/devirt-23.C: New testcase.
5875 * g++.dg/ipa/devirt-20.C: Fix template.
5876
5877 2014-02-02 Jan Hubicka <jh@suse.cz>
5878
5879 * g++.dg/ipa/devirt-21.C: New testcase.
5880
5881 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5882
5883 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5884 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5885
5886 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5887
5888 PR target/60017
5889 * gcc.c-torture/execute/pr60017.c: New test.
5890
5891 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5892
5893 PR fortran/57033
5894 * gfortran.dg/default_initialization_7.f90: New test.
5895
5896 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5897
5898 PR fortran/59906
5899 * gfortran.dg/elemental_subroutine_9.f90: New test.
5900
5901 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5902
5903 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5904
5905 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5906
5907 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5908
5909 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5910
5911 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5912
5913 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5914
5915 PR c++/51219
5916 * g++.dg/init/bitfield5.C: New.
5917
5918 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR tree-optimization/60003
5921 * gcc.c-torture/execute/pr60003.c: New test.
5922
5923 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5924
5925 PR bootstrap/59985
5926 * gcc.target/arm/pr59985.C: New.
5927
5928 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR sanitizer/59410
5931 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5932 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5933 to compile.
5934 (tsan_finish): Restore dg-do-what-default.
5935 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5936 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5937 * g++.dg/tsan/default_options.C: Likewise.
5938 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5939 * g++.dg/tsan/atomic_free2.C: Likewise.
5940 * g++.dg/tsan/cond_race.C: Likewise.
5941 * g++.dg/tsan/fd_close_norace.C: Likewise.
5942 * g++.dg/tsan/benign_race.C: Likewise.
5943 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5944 * c-c++-common/tsan/simple_race.c: Likewise.
5945 * c-c++-common/tsan/mutexset1.c: Likewise.
5946 * c-c++-common/tsan/thread_leak2.c: Likewise.
5947 * c-c++-common/tsan/tls_race.c: Likewise.
5948 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5949 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5950 * c-c++-common/tsan/free_race2.c: Likewise.
5951 * c-c++-common/tsan/thread_leak.c: Likewise.
5952 * c-c++-common/tsan/thread_leak1.c: Likewise.
5953 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5954 * c-c++-common/tsan/free_race.c: Likewise.
5955 * c-c++-common/tsan/sleep_sync.c: Likewise.
5956 * c-c++-common/tsan/tiny_race.c: Likewise.
5957 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5958 * c-c++-common/tsan/atomic_stack.c: Likewise.
5959 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5960 in dg-output regexps.
5961 * c-c++-common/tsan/simple_stack.c: Likewise.
5962
5963 2014-01-31 Richard Henderson <rth@redhat.com>
5964
5965 * g++.dg/tm/pr60004.C: New.
5966
5967 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/59082
5970 * g++.dg/inherit/crash4.C: New.
5971
5972 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5973
5974 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5975
5976 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5977
5978 * gcc.target/i386/m512-check.h: Use correct rounding values.
5979
5980 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5981
5982 * gcc.target/i386/avx-1.c: Use correct rounding values.
5983 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5984 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5985 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5986 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5987 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5988 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5989 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5990 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5991 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5992 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5993 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5994 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5995 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5996 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5997 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5998 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5999 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6000 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6001 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6002 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6003 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6004 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6005 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6006 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6007 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6008 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6009 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6010 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6011 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6012 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6013 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6014 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6015 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6016 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6017 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6018 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6019 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6020 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6021 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6022 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6023 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6024 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6025 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6026 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6027 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6028 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6029 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6030 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6031 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6032 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6033 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6034 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6035 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6036 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6037 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6038 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6039 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6040 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6041 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6042 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6043 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6044 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6045 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6046 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6047 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6048 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6049 * gcc.target/i386/sse-13.c: Ditto.
6050 * gcc.target/i386/sse-14.c: Ditto.
6051 * gcc.target/i386/sse-22.c: Ditto.
6052 * gcc.target/i386/sse-23.c: Ditto.
6053
6054 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6055
6056 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6057 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6058
6059 2014-01-31 Richard Biener <rguenther@suse.de>
6060
6061 PR middle-end/59990
6062 * gcc.dg/torture/pr59990.c: New testcase.
6063
6064 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6065
6066 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6067 if it fails don't run any tsan tests.
6068
6069 2014-01-31 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/59963
6072 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6073 (y): Adjust dg-error.
6074 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6075 * gcc.dg/pr59963-1.c: New test.
6076 * gcc.dg/pr59963-2.c: New test.
6077 * gcc.dg/pr59963-3.c: New test.
6078
6079 2014-01-30 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR target/59923
6082 * gcc.target/arm/pr59923.c: New test.
6083
6084 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6085
6086 * gcc.dg/vmx/splat.c: New.
6087 * gcc.dg/vmx/splat-vsx.c: New.
6088 * gcc.dg/vmx/splat-be-order.c: New.
6089 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6090 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6091 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6092
6093 2014-01-30 Richard Biener <rguenther@suse.de>
6094
6095 PR tree-optimization/59993
6096 * gcc.dg/torture/pr59993.c: New testcase.
6097
6098 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6099
6100 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6101 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6102 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6103 vect_int rather than vect_float.
6104
6105 2014-01-30 Marek Polacek <polacek@redhat.com>
6106
6107 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6108
6109 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6110
6111 * gcc.target/microblaze/isa/fcmp4.c: New.
6112
6113 2014-01-30 Marek Polacek <polacek@redhat.com>
6114
6115 PR c/59940
6116 * gcc.dg/pr59940.c: New test.
6117 * gcc.dg/pr35635.c (func3): Move dg-warning.
6118
6119 2014-01-30 Richard Biener <rguenther@suse.de>
6120
6121 PR tree-optimization/59903
6122 * gcc.dg/torture/pr59903.c: New testcase.
6123
6124 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6125
6126 PR c++/58843
6127 * g++.dg/lookup/crash8.C: New.
6128
6129 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/58649
6132 * g++.dg/template/crash117.C: New.
6133
6134 2014-01-30 Richard Biener <rguenther@suse.de>
6135
6136 PR c/59905
6137 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6138 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6139 abort.
6140 * gcc.dg/invalid-call-1.c: Likewise.
6141
6142 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6143
6144 PR c++/58561
6145 * g++.dg/cpp1y/auto-fn23.C: New.
6146
6147 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6148
6149 PR c++/58846
6150 * g++.dg/init/dso_handle2.C: New.
6151
6152 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 PR c++/58674
6155 * g++.dg/cpp0x/pr58674.C: New.
6156
6157 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6158
6159 PR target/59617
6160 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6161 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6162
6163 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6164
6165 * gcc.dg/vmx/merge-be-order.c: New.
6166 * gcc.dg/vmx/merge.c: New.
6167 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6168 * gcc.dg/vmx/merge-vsx.c: New.
6169
6170 2014-01-29 Richard Biener <rguenther@suse.de>
6171
6172 PR tree-optimization/58742
6173 * gcc.dg/pr58742-1.c: New testcase.
6174 * gcc.dg/pr58742-2.c: Likewise.
6175 * gcc.dg/pr58742-3.c: Likewise.
6176
6177 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6178
6179 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6180 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6181 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6182
6183 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 PR c++/58702
6186 * g++.dg/gomp/pr58702.C: New.
6187
6188 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6189
6190 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6191 selector.
6192
6193 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR middle-end/59917
6196 PR tree-optimization/59920
6197 * gcc.dg/pr59920-1.c: New test.
6198 * gcc.dg/pr59920-2.c: New test.
6199 * gcc.dg/pr59920-3.c: New test.
6200 * c-c++-common/gomp/pr59917-1.c: New test.
6201 * c-c++-common/gomp/pr59917-2.c: New test.
6202
6203 PR tree-optimization/59594
6204 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6205 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6206 * gcc.dg/vect/pr59594.c: New test.
6207
6208 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6209
6210 PR fortran/59414
6211 * gfortran.dg/allocate_class_3.f90: New test.
6212
6213 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6214
6215 PR preprocessor/59935
6216 * c-c++-common/cpp/warning-zero-location.c: New test.
6217 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6218
6219 2014-01-27 Steve Ellcey <sellcey@mips.com>
6220
6221 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6222
6223 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6224
6225 * g++.dg/ext/mv16.C: New tests.
6226
6227 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6228
6229 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6230 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6231 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6232 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6233 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6234 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6235 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6236 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6237 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6238 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6239 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6240 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6241 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6242 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6243 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6244 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6245 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6246 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6247 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6248 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6249 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6250 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6251 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6252 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6253 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6254 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6255 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6256 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6257 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6258 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6259 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6260 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6261 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6262 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6263 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6264 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6265 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6266 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6267 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6268 _mm512_mask_cvtepi32_storeu_epi8.
6269 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6270 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6271 _mm512_mask_cvtepi32_storeu_epi16.
6272 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6273 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6274 _mm512_mask_cvtepi64_storeu_epi8.
6275 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6276 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6277 _mm512_mask_cvtepi64_storeu_epi16.
6278 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6279 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6280 _mm512_mask_cvtepi64_storeu_epi32.
6281 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6282 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6283 _mm512_mask_cvtsepi32_storeu_epi8.
6284 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6285 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6286 _mm512_mask_cvtsepi32_storeu_epi16.
6287 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6288 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6289 _mm512_mask_cvtsepi64_storeu_epi8.
6290 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6291 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6292 _mm512_mask_cvtsepi64_storeu_epi16.
6293 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6294 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6295 _mm512_mask_cvtsepi64_storeu_epi32.
6296 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6297 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6298 _mm512_mask_cvtusepi32_storeu_epi8.
6299 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6300 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6301 _mm512_mask_cvtusepi32_storeu_epi16.
6302 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6303 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6304 _mm512_mask_cvtusepi64_storeu_epi8.
6305 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6306 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6307 _mm512_mask_cvtusepi64_storeu_epi16.
6308 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6309 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6310 _mm512_mask_cvtusepi64_storeu_epi32.
6311 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6312 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6313
6314 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6315
6316 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6317 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6318 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6319 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6320 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6321 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6322 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6323 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6324 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6325 built-ins roudning immediate.
6326 * gcc.target/i386/sse-22.c: Add new built-ins.
6327 * gcc.target/i386/sse-23.c: Ditto.
6328 * gcc.target/i386/avx-1.c: Ditto.
6329
6330 2014-01-27 Christian Bruel <christian.bruel@st.com>
6331
6332 * gcc.target/sh/torture/strncmp.c: New tests.
6333
6334 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6335
6336 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6337
6338 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6339
6340 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6341
6342 2014-01-24 Jeff Law <law@redhat.com>
6343
6344 PR tree-optimization/59919
6345 * gcc.c-torture/compile/pr59919.c: New test.
6346
6347 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/57524
6350 * g++.dg/ext/timevar2.C: New.
6351
6352 2014-01-24 Marek Polacek <polacek@redhat.com>
6353
6354 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6355
6356 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6357
6358 PR target/59929
6359 * gcc.target/i386/pr59929.c: New test.
6360
6361 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6362
6363 PR target/59909
6364 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6365 word atomic functions at runtime.
6366
6367 2014-01-23 Marek Polacek <polacek@redhat.com>
6368
6369 PR c/59846
6370 * gcc.dg/pr59846.c: New test.
6371
6372 2014-01-23 Marek Polacek <polacek@redhat.com>
6373
6374 PR c/58346
6375 * c-c++-common/pr58346-1.c: New test.
6376 * c-c++-common/pr58346-2.c: New test.
6377 * c-c++-common/pr58346-3.c: New test.
6378
6379 2014-01-23 Marek Polacek <polacek@redhat.com>
6380
6381 PR c/59871
6382 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6383 * gcc.dg/pr59871.c: New test.
6384
6385 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6386
6387 PR c++/58980
6388 * g++.dg/parse/enum11.C: New.
6389
6390 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6391
6392 * gcc.target/aarch64/sshr64_1.c: New testcase.
6393
6394 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6395
6396 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6397 SIMD enabled function.
6398 * g++.dg/cilk-plus/ef_test.C: New test.
6399 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6400 and added C++ ones.
6401 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6402 to differenciate C error messages from C++ ones.
6403
6404 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6405
6406 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6407
6408 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6409
6410 * gcc.target/microblaze/others/builtin-trap.c: New test,
6411
6412 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR middle-end/58809
6415 * c-c++-common/gomp/pr58809.c: New test.
6416
6417 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6418
6419 PR sanitizer/59897
6420 * c-c++-common/asan/use-after-return-1.c: Fixed
6421 to pass on darwin.
6422
6423 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6424
6425 PR preprocessor/58580
6426 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6427
6428 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6429 Ilya Tocar <ilya.tocar@intel.com>
6430
6431 * gcc.target/i386/avx512f-kmovw-1.c: New.
6432
6433 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6434
6435 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6436 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6437 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6438 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6439 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6440 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6441
6442 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6443
6444 PR target/52125
6445 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6446 * gcc.target/mips/pr52125.c: New test.
6447
6448 2014-01-22 Marek Polacek <polacek@redhat.com>
6449
6450 PR c/59891
6451 * gcc.dg/torture/pr59891.c: New test.
6452
6453 2014-01-22 Jeff Law <law@redhat.com>
6454
6455 PR tree-optimization/59597
6456 * gcc.dg/tree-ssa/pr59597.c: New test.
6457
6458 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6459
6460 PR rtl-optimization/59477
6461 * g++.dg/pr59477.C: New.
6462
6463 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6464
6465 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6466
6467 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6468
6469 PR c++/59482
6470 * g++.dg/pr59482.C: New.
6471
6472 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6473
6474 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6475 * gcc.dg/vmx/extract-vsx.c: New.
6476 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6477 * gcc.dg/vmx/insert-vsx.c: New.
6478
6479 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6480
6481 PR rtl-optimization/59896
6482 * gcc.target/arm/pr59896.c: New.
6483
6484 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6485
6486 PR rtl-optimization/59858
6487 * gcc.target/arm/pr59858.c: New.
6488
6489 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR target/59003
6492 * gcc.dg/tree-prof/pr59003.c: New test.
6493
6494 PR middle-end/59860
6495 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6496 other targets.
6497
6498 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6499
6500 * gfortran.dg/round_3.f08: Add more cases.
6501
6502 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6503
6504 * lib/target-supports.exp (force_conventional_output_for): New
6505 procedure.
6506 * lib/scanasm.exp (scan-assembler_required_options)
6507 (scan-assembler-not_required_options)
6508 (scan-assembler-times_required_options): Replace with
6509 force_conventional_output_fors.
6510 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6511 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6512
6513 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6514
6515 PR middle-end/59789
6516 * gcc.target/i386/pr59789.c: New testcase.
6517
6518 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6519
6520 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6521 the 'code' bitfield from 16 to 8.
6522
6523 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6524
6525 * lib/target-supports.exp
6526 (check_effective_target_vect_perm): Exclude aarch64_be.
6527 (check_effective_target_vect_perm_byte): Likewise.
6528 (check_effective_target_vect_perm_short): Likewise.
6529
6530 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6531
6532 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6533 (RUN_TEST): Use new macro.
6534 (INDEX64_32): Delete.
6535 (INDEX64_64): Likewise.
6536 (INDEX128_32): Likewise.
6537 (INDEX128_64): Likewise.
6538 (INDEX): Likewise.
6539 (test_vneg_f32): Use fixed RUN_TEST.
6540
6541 2014-01-20 Richard Biener <rguenther@suse.de>
6542
6543 PR middle-end/59860
6544 * gcc.dg/pr59860.c: New testcase.
6545
6546 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR target/59880
6549 * gcc.target/i386/pr59880.c: New test.
6550
6551 2014-01-20 Renlin Li <renlin.li@arm.com>
6552
6553 * gcc.dg/pr44194-1.c: Tweak regexp.
6554
6555 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6556
6557 PR libfortran/59771
6558 PR libfortran/59774
6559 PR libfortran/59836
6560 * gfortran.dg/round_3.f08: New cases added.
6561 * gfortran.dg/fmt_g_1.f90: New test.
6562
6563 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6564
6565 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6566
6567 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6568
6569 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6570
6571 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6572
6573 * gcc.dg/vect/pr57705.c: Require vect_int.
6574 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6575 * gcc.dg/vect/vect-alias-check.c: Likewise.
6576
6577 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6578
6579 PR fortran/58007
6580 * gfortran.dg/unresolved_fixup_1.f90: New test.
6581 * gfortran.dg/unresolved_fixup_2.f90: New test.
6582
6583 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR target/58944
6586 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6587 Remove dg-prune-output lines.
6588
6589 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR middle-end/59706
6592 * gfortran.dg/pr59706.f90: New test.
6593 * g++.dg/ext/pr59706.C: New test.
6594
6595 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/59270
6598 PR c++/58811
6599 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6600 * g++.dg/init/pr58811.C: Likewise.
6601
6602 2014-01-17 Jeff Law <law@redhat.com>
6603
6604 PR middle-end/57904
6605 * gfortran.dg/pr57904.f90: New test.
6606
6607 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/59269
6610 * g++.dg/cpp0x/nsdmi-union4.C: New.
6611
6612 2014-01-17 Marek Polacek <polacek@redhat.com>
6613
6614 PR c++/59838
6615 * g++.dg/diagnostic/pr59838.C: New test.
6616
6617 2014-01-17 Marek Polacek <polacek@redhat.com>
6618
6619 PR c/58346
6620 * gcc.dg/pr58346.c: New test.
6621
6622 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR testsuite/58776
6625 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6626 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6627 option duplication.
6628
6629 PR fortran/59440
6630 * gfortran.dg/pr59440-1.f90: New test.
6631 * gfortran.dg/pr59440-2.f90: New test.
6632 * gfortran.dg/pr59440-3.f90: New test.
6633
6634 PR testsuite/59064
6635 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6636 testing for " version" and " alias" with one testing for
6637 " version\[^\n\r]* alias".
6638 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6639 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6640 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6641 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6642 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6643 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6644
6645 PR c++/57945
6646 * c-c++-common/torture/pr57945.c: New test.
6647
6648 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6649
6650 * gcc.target/arm/its.c: New testcase.
6651
6652 2014-01-16 Jan Hubicka <jh@suse.cz>
6653
6654 PR ipa/59775
6655 * g++.dg/torture/pr59775.C: New testcase.
6656
6657 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR middle-end/58344
6660 * gcc.c-torture/compile/pr58344.c: New test.
6661
6662 PR target/59839
6663 * gcc.target/i386/pr59839.c: New test.
6664
6665 PR debug/54694
6666 * gcc.target/i386/pr9771-1.c (main): Rename to...
6667 (real_main): ... this. Add __asm name "main".
6668 (ASMNAME, ASMNAME2, STRING): Define.
6669
6670 2014-01-16 Nick Clifton <nickc@redhat.com>
6671
6672 PR middle-end/28865
6673 * gcc.c-torture/compile/pr28865.c: New.
6674 * gcc.c-torture/execute/pr28865.c: New.
6675
6676 2014-01-16 Marek Polacek <polacek@redhat.com>
6677
6678 PR middle-end/59827
6679 * gcc.dg/pr59827.c: New test.
6680
6681 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6682
6683 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6684
6685 2014-01-15 Richard Henderson <rth@redhat.com>
6686
6687 PR debug/54694
6688 * gcc.target/i386/pr54694.c: New test.
6689
6690 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6691
6692 PR c++/49718
6693 * g++.dg/pr49718.C: New test.
6694
6695 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6696
6697 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6698
6699 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6700
6701 * gcc.dg/vmx/mult-even-odd.c: New.
6702 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6703
6704 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6705
6706 * lib/target-supports.exp (check_libcilkrts_available): Added an
6707 extern "C" if we are using C++ along with a function prototype.
6708
6709 2014-01-15 Jeff Law <law@redhat.com>
6710
6711 PR tree-optimization/59747
6712 * gcc.c-torture/execute/pr59747.c: New test.
6713
6714 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6715
6716 PR target/59794
6717 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6718 Linux/x86.
6719 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6720 * g++.dg/ext/attribute-test-1.C: Likewise.
6721 * g++.dg/ext/attribute-test-2.C: Likewise.
6722 * g++.dg/ext/attribute-test-3.C: Likewise.
6723 * g++.dg/ext/attribute-test-4.C: Likewise.
6724 * g++.dg/ext/pr56790-1.C: Likewise.
6725 * g++.dg/torture/pr38565.C: Likewise.
6726 * gcc.dg/pr53060.c: Likewise.
6727 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6728 * c-c++-common/vector-compare-2.c: Likewise.
6729 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6730 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6731 dg-message line number.
6732
6733 2014-01-15 Matthias Klose <doko@ubuntu.com>
6734
6735 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6736
6737 2014-01-15 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/59822
6740 * g++.dg/torture/pr59822.C: New testcase.
6741
6742 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6743
6744 PR target/59808
6745 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6746 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6747
6748 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6749 Kugan Vivekanandarajah <kuganv@linaro.org>
6750
6751 PR target/59695
6752 * g++.dg/pr59695.C: New testcase.
6753
6754 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6755
6756 PR target/59803
6757 * gcc.c-torture/compile/pr59803.c: New testcase.
6758
6759 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR c/58943
6762 * gcc.c-torture/execute/pr58943.c: New test.
6763 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6764
6765 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6766
6767 PR target/59794
6768 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6769 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6770 (bar): Change return type to void. Set y to x.
6771 * gcc.target/i386/pr59794-1.c: New testcase.
6772 * gcc.target/i386/pr59794-2.c: Likewise.
6773 * gcc.target/i386/pr59794-3.c: Likewise.
6774 * gcc.target/i386/pr59794-4.c: Likewise.
6775 * gcc.target/i386/pr59794-5.c: Likewise.
6776 * gcc.target/i386/pr59794-6.c: Likewise.
6777 * gcc.target/i386/pr59794-7.c: Likewise.
6778
6779 2014-01-14 Richard Biener <rguenther@suse.de>
6780
6781 PR tree-optimization/58921
6782 PR tree-optimization/59006
6783 * gcc.dg/torture/pr58921.c: New testcase.
6784 * gcc.dg/torture/pr59006.c: Likewise.
6785 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6786
6787 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR testsuite/59494
6790 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6791 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6792 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6793 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6794 Executing predictive commoning without unrolling.
6795
6796 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6797
6798 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6799 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6800 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6801 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6802 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6803 __builtin_ia32_rsqrt28sd_round.
6804 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6805 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6806 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6807 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6808 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6809 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6810 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6811 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6812 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6813 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6814 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6815 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6816 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6817 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6818 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6819 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6820 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6821 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6822 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6823 fix wrong rounding mode (see above).
6824 * gcc.target/i386/sse-23.c: Ditto.
6825
6826 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6827
6828 * gcc.dg/vmx/insert.c: New.
6829 * gcc.dg/vmx/insert-be-order.c: New.
6830 * gcc.dg/vmx/extract.c: New.
6831 * gcc.dg/vmx/extract-be-order.c: New.
6832
6833 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR tree-optimization/59387
6836 * gcc.c-torture/execute/pr59387.c: New test.
6837
6838 2014-01-13 Richard Biener <rguenther@suse.de>
6839
6840 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6841 adjusting mathlib options.
6842 * gfortran.dg/lto/lto.exp: Likewise.
6843
6844 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6845
6846 * gnat.dg/loop_optimization17.adb: New test.
6847 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6848
6849 2014-01-13 Christian Bruel <christian.bruel@st.com>
6850
6851 * gcc.target/sh/cmpstrn.c: New case.
6852
6853 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6854
6855 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6856 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6857
6858 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6859
6860 PR fortran/58026
6861 * gfortran.dg/alloc_comp_basics_6.f90: New.
6862
6863 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6864
6865 PR fortran/59700
6866 * gfortran.dg/pr59700.f90: New test.
6867
6868 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6869
6870 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6871 * gfortran.dg/use_only_3.f90: Likewise.
6872 * gfortran.dg/inquire_10.f90: Delete opened file.
6873 * gfortran.dg/inquire_15.f90: Likewise.
6874 * gfortran.dg/pr16597.f90: Likewise.
6875 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6876 for PR59419.
6877
6878 2014-01-10 Jeff Law <law@redhat.com>
6879
6880 PR middle-end/59743
6881 * gcc.c-torture/compile/pr59743.c: New test.
6882
6883 2014-01-10 Jan Hubicka <jh@suse.cz>
6884
6885 PR ipa/58585
6886 * g++.dg/torture/pr58585.C: New testcase.
6887
6888 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6889
6890 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6891
6892 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6893
6894 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6895
6896 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6897
6898 PR target/59744
6899 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6900 * gcc.target/aarch64/cmn-neg2.c: New test.
6901
6902 2014-01-10 Richard Biener <rguenther@suse.de>
6903
6904 PR tree-optimization/59374
6905 * gcc.dg/torture/pr59374-3.c: New testcase.
6906
6907 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6908
6909 * lib/target-supports.exp
6910 (check_effective_target_arm_crypto_ok_nocache): New.
6911 (check_effective_target_arm_crypto_ok): Use above procedure.
6912 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6913
6914 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6915
6916 PR ipa/58252
6917 PR ipa/59226
6918 * g++.dg/ipa/devirt-20.C: New testcase.
6919 * g++.dg/torture/pr58252.C: Likewise.
6920 * g++.dg/torture/pr59226.C: Likewise.
6921
6922 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6923
6924 * c-c++-common/asan/no-asan-stack.c: New test.
6925
6926 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR middle-end/59670
6929 * gcc.dg/pr59670.c: New test.
6930
6931 2014-01-09 Steve Ellcey <sellcey@mips.com>
6932
6933 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6934
6935 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR middle-end/47735
6938 * gcc.target/i386/pr47735.c: New test.
6939
6940 PR tree-optimization/59622
6941 * g++.dg/opt/pr59622-2.C: New test.
6942 * g++.dg/opt/pr59622-3.C: New test.
6943 * g++.dg/opt/pr59622-4.C: New test.
6944 * g++.dg/opt/pr59622-5.C: New test.
6945
6946 PR sanitizer/59136
6947 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6948 filename:line instead of (modulename+offset) form with stripped
6949 initial / from the filename.
6950
6951 2014-01-09 Ian Lance Taylor <iant@google.com>
6952
6953 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6954 the other Go compiler.
6955
6956 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/59730
6959 * g++.dg/cpp0x/variadic145.C: New.
6960
6961 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6962
6963 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6964 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6965
6966 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6967
6968 PR testsuite/59524
6969 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6970 are run only if the Cilk library is available/enabled.
6971 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6972 * lib/target-supports.exp (check_libcilkrts_available): New function.
6973
6974 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6975
6976 PR c++/59631
6977 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6978 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6979 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6980 with dg-additional-options.
6981 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6982 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6983 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6984 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6985 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6986 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6987
6988 2014-01-09 Richard Biener <rguenther@suse.de>
6989
6990 PR tree-optimization/59715
6991 * gcc.dg/torture/pr59715.c: New testcase.
6992
6993 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6994
6995 * c-c++-common/asan/no-asan-globals.c: New test.
6996 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6997 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6998 * c-c++-common/asan/use-after-return-1.c: Likewise.
6999 * c-c++-common/asan/no-use-after-return.c: Likewise.
7000
7001 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7002
7003 * gnat.dg/weak2.ad[sb]: New test.
7004
7005 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR middle-end/59471
7008 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7009 type, use pointers to vector type instead.
7010
7011 2014-01-08 Catherine Moore <clm@codesourcery.com>
7012
7013 * gcc.target/mips/umips-branch-3.c: New test.
7014 * gcc.target/mips/umips-branch-4.c: New test.
7015
7016 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7017
7018 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7019 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7020 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7022 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7023 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7024 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7025 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7026
7027 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7028
7029 PR rtl-optimization/59137
7030 * gcc.target/mips/pr59137.c: New test.
7031
7032 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
7033
7034 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7035 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7036 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7037 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7038 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7039 Require fpic effective target.
7040 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7041
7042 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR ipa/59722
7045 * gcc.dg/pr59722.c: New test.
7046
7047 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7048
7049 PR middle-end/57748
7050 * gcc.dg/torture/pr57748-3.c: New test.
7051 * gcc.dg/torture/pr57748-4.c: New test.
7052
7053 2014-01-08 Marek Polacek <polacek@redhat.com>
7054
7055 PR middle-end/59669
7056 * gcc.dg/gomp/pr59669-1.c: New test.
7057 * gcc.dg/gomp/pr59669-2.c: New test.
7058
7059 2014-01-08 Martin Jambor <mjambor@suse.cz>
7060
7061 PR ipa/59610
7062 * gcc.dg/ipa/pr59610.c: New test.
7063
7064 2014-01-08 Janus Weil <janus@gcc.gnu.org>
7065
7066 PR fortran/58182
7067 * gfortran.dg/binding_label_tests_26a.f90: New.
7068 * gfortran.dg/binding_label_tests_26b.f90: New.
7069
7070 2014-01-08 Marek Polacek <polacek@redhat.com>
7071
7072 PR sanitizer/59667
7073 * c-c++-common/ubsan/pr59667.c: New test.
7074
7075 2014-01-08 Richard Biener <rguenther@suse.de>
7076
7077 PR middle-end/59630
7078 * gcc.dg/pr59630.c: New testcase.
7079
7080 2014-01-08 Richard Biener <rguenther@suse.de>
7081
7082 PR middle-end/59471
7083 * gcc.dg/pr59471.c: New testcase.
7084
7085 2014-01-07 Jeff Law <law@redhat.com>
7086
7087 PR middle-end/53623
7088 * gcc.target/i386/pr53623.c: New test.
7089
7090 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
7091
7092 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7093 blanks at EOF.
7094 * g++.dg/cpp1y/pr58534.C: Likewise.
7095 * g++.dg/cpp1y/pr58536.C: Likewise.
7096 * g++.dg/cpp1y/pr58548.C: Likewise.
7097 * g++.dg/cpp1y/pr58549.C: Likewise.
7098 * g++.dg/cpp1y/pr58637.C: Likewise.
7099 * g++.dg/cpp1y/pr59112.C: Likewise.
7100 * g++.dg/cpp1y/pr59113.C: Likewise.
7101 * g++.dg/cpp1y/pr59629.C: Likewise.
7102 * g++.dg/cpp1y/pr59635.C: Likewise.
7103 * g++.dg/cpp1y/pr59636.C: Likewise.
7104 * g++.dg/cpp1y/pr59638.C: Likewise.
7105
7106 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7107
7108 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7109
7110 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7111
7112 * gcc.target/i386/intrinsics_4.c (bar): New function.
7113
7114 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7115
7116 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7117
7118 2014-01-07 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR rtl-optimization/58668
7121 * gcc.dg/pr58668.c: New test.
7122
7123 PR tree-optimization/59643
7124 * gcc.dg/pr59643.c: New test.
7125 * gcc.c-torture/execute/pr59643.c: New test.
7126
7127 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7128
7129 PR fortran/59589
7130 * gfortran.dg/class_allocate_16.f90: New.
7131
7132 2014-01-06 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR target/59644
7135 * gcc.target/i386/pr59644.c: New test.
7136
7137 2014-01-06 Marek Polacek <polacek@redhat.com>
7138
7139 PR c/57773
7140 * gcc.dg/pr57773.c: New test.
7141
7142 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
7143
7144 PR c++/59635
7145 PR c++/59636
7146 PR c++/59629
7147 PR c++/59638
7148 * g++.dg/cpp1y/pr59635.C: New testcase.
7149 * g++.dg/cpp1y/pr59636.C: New testcase.
7150 * g++.dg/cpp1y/pr59629.C: New testcase.
7151 * g++.dg/cpp1y/pr59638.C: New testcase.
7152
7153 2014-01-06 Martin Jambor <mjambor@suse.cz>
7154
7155 PR ipa/59008
7156 * gcc.dg/ipa/pr59008.c: New test.
7157
7158 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7159
7160 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7161 if supported.
7162
7163 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7164
7165 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7166 Require c99_runtime.
7167 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7168
7169 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7170 Require c99_runtime.
7171 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7172 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7173 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7174
7175 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7176 Require c99_runtime.
7177 Make CALC void static.
7178 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7179
7180 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7181 Require c99_runtime.
7182 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7183
7184 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7185
7186 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7187 * gcc.target/i386/pr59501-2.c: Likewise.
7188 * gcc.target/i386/pr59501-3.c: Likewise.
7189 * gcc.target/i386/pr59501-4.c: Likewise.
7190 * gcc.target/i386/pr59501-5.c: Likewise.
7191 * gcc.target/i386/pr59501-6.c: Likewise.
7192
7193 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7194
7195 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7196 * gcc.target/i386/pr59390_1.c: Likewise.
7197 * gcc.target/i386/pr59390_2.c: Likewise.
7198
7199 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7200
7201 * gcc.dg/pr59350.c: Tweak.
7202 * gcc.dg/pr59350-2.c: New test.
7203 * g++.dg/pr59510.C: Likewise.
7204
7205 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7206
7207 PR fortran/59023
7208 * gfortran.dg/bind_c_procs_2.f90: New.
7209
7210 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7211
7212 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7213 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7214 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7215 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7216 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7217 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7218 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7219
7220 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7221
7222 * gcc.target/arm/neon-nested-apcs.c: New test.
7223
7224 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR tree-optimization/59519
7227 * gcc.dg/vect/pr59519-1.c: New test.
7228 * gcc.dg/vect/pr59519-2.c: New test.
7229
7230 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7231 vmovdqu32.
7232
7233 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7234
7235 PR fortran/59547
7236 * gfortran.dg/typebound_proc_32.f90: New.
7237
7238 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7239
7240 PR c++/58950
7241 * g++.dg/pr58950.C: New file.
7242
7243 2014-01-03 Tobias Burnus <burnus@net-b.de>
7244
7245 PR c++/58567
7246 * g++.dg/gomp/pr58567.C: New.
7247
7248 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7249
7250 PR tree-optimization/59651
7251 * gcc.dg/torture/pr59651.c: New test.
7252 * gcc.dg/vect/pr59651.c: Ditto.
7253
7254 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR target/59625
7257 * gcc.target/i386/pr59625.c: New test.
7258
7259 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 Core DR 1442
7262 PR c++/59165
7263 * g++.dg/cpp0x/range-for28.C: New.
7264 * g++.dg/cpp0x/range-for3.C: Update.
7265
7266 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7267
7268 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7269
7270 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7271
7272 PR c++/59641
7273 * g++.dg/cpp0x/pr59641.C: New file.
7274
7275 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7276
7277 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7278
7279 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7280
7281 PR c++/59378
7282 * g++.dg/ext/pr59378.C: New file.
7283
7284 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7285
7286 Update copyright years
7287
7288 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7289
7290 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7291 notice.
7292
7293 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7294
7295 PR fortran/59654
7296 * gfortran.dg/dynamic_dispatch_12.f90: New.
7297
7298 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7299
7300 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7301 the builtin isn't optimized away as unused.
7302
7303 PR rtl-optimization/59647
7304 * g++.dg/opt/pr59647.C: New test.
7305 \f
7306 Copyright (C) 2014 Free Software Foundation, Inc.
7307
7308 Copying and distribution of this file, with or without modification,
7309 are permitted in any medium without royalty provided the copyright
7310 notice and this notice are preserved.