9ea562b78a5d2c954621aa01eea61909bd5bd6b1
[platform/upstream/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.