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