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