b11d3a9dce43a2a910649c92e3c71f61bd5a2833
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
2
3         * lib/compat.exp (compat-run): Remove "unresolved".
4         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
5         unsupported testcase.
6
7 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
8
9         PR target/63594
10         * gcc.dg/pr63594-1.c: New test.
11         * gcc.dg/pr63594-2.c: New test.
12         * gcc.target/i386/sse2-pr63594-1.c: New test.
13         * gcc.target/i386/sse2-pr63594-2.c: New test.
14         * gcc.target/i386/avx-pr63594-1.c: New test.
15         * gcc.target/i386/avx-pr63594-2.c: New test.
16         * gcc.target/i386/avx2-pr63594-1.c: New test.
17         * gcc.target/i386/avx2-pr63594-2.c: New test.
18         * gcc.target/i386/avx512f-pr63594-1.c: New test.
19         * gcc.target/i386/avx512f-pr63594-2.c: New test.
20         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
21         insn counts.
22
23         PR target/63542
24         * gcc.target/i386/pr63542-1.c: New test.
25         * gcc.target/i386/pr63542-2.c: New test.
26
27 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
28
29         * gcc.target/avr/tiny-memx.c: New test.
30
31         * gcc.target/avr/tiny-caller-save.c: New test.
32
33 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
34
35         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
36         (Proc_1): Add return type.
37         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
38         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
39         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
40         * gcc.target/arm/pr44788.c (foo): Likewise.
41         * gcc.target/arm/pr55642.c (abs): Likewise.
42         * gcc.target/arm/pr58784.c (f): Likewise.
43         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
44         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
45         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
46         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
47         for local variables.
48         * lib/target-supports.exp
49         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
50         vaeseq_u8.
51         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
52         vcvt_f16_f32.
53         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
54         vfma_f32.
55         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
56
57 2014-10-21  Andreas Schwab  <schwab@suse.de>
58
59         * gcc.dg/bf-spl1.c (main): Fix implicit int.
60
61 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
62
63         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
64
65 2014-10-21  Richard Biener  <rguenther@suse.de>
66
67         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
68         * g++.dg/ipa/devirt-46.C: Likewise.
69         * g++.dg/ipa/devirt-47.C: Likewise.
70         * g++.dg/tree-prof/pr35545.C: Likewise.
71
72 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
73
74         PR tree-optimization/63563
75         * gcc.target/i386/pr63563.c: New test.
76
77 2014-10-20  Richard Biener  <rguenther@suse.de>
78
79         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
80         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
81
82 2014-10-20  Martin Liska  <mliska@suse.cz>
83
84         * gcc.dg/ipa/pr63595.c: New test.
85
86 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
87
88         PR fortran/48979
89         * gfortran.dg/ieee/intrinsics_2.F90: New test.
90
91 2014-10-19  Marek Polacek  <polacek@redhat.com>
92
93         PR c/63567
94         * gcc.dg/pr63567-3.c: New test.
95         * gcc.dg/pr63567-4.c: New test.
96
97 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
98
99         * gcc.dg/atomic/c11-atomic-exec-5.c
100         (test_main_long_double_add_overflow): Define and run only for
101         LDBL_MANT_DIG != 106.
102         (test_main_complex_long_double_add_overflow): Likewise.
103         (test_main_long_double_sub_overflow): Likewise.
104         (test_main_complex_long_double_sub_overflow): Likewise.
105
106 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
107
108         PR fortran/63553
109         * gfortran.dg/class_to_type_3.f03 : New test
110
111 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
112
113         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
114         to GNU11.
115
116 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
117
118         * gcc.dg/attr-isr.c: Move SH specific test to ...
119         * gcc.target/sh/attr-isr.c: ... here.
120
121 2014-10-17  Marek Polacek  <polacek@redhat.com>
122
123         PR c/63567
124         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
125         * gcc.dg/pr63567-1.c: New test.
126         * gcc.dg/pr63567-2.c: New test.
127
128 2014-10-17  Marek Polacek  <polacek@redhat.com>
129
130         PR c/63543
131         * gcc.dg/pr63543.c: New test.
132         * gcc.dg/array-8.c: Remove dg-error.
133         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
134         * gcc.dg/pr48552-2.c: Likewise.
135
136 2014-10-17  Marek Polacek  <polacek@redhat.com>
137
138         PR c/63549
139         * gcc.dg/pr63549.c: New test.
140
141 2014-10-17  Marek Polacek  <polacek@redhat.com>
142
143         * gcc.dg/Wimplicit-int-1.c: New test.
144         * gcc.dg/Wimplicit-int-2.c: New test.
145         * gcc.dg/Wimplicit-int-3.c: New test.
146         * gcc.dg/Wimplicit-int-4.c: New test.
147
148 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
149
150         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
151         changes.
152
153 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
154
155         PR tree-optimization/63464
156         * gcc.dg/torture/pr63464.c: New test.
157         * gcc.dg/tree-ssa/reassoc-37.c: New test.
158         * gcc.dg/tree-ssa/reassoc-38.c: New test.
159
160         PR tree-optimization/63302
161         * gcc.c-torture/execute/pr63302.c: New test.
162
163 2014-10-17  Tom de Vries  <tom@codesourcery.com>
164
165         PR rtl-optimization/61605
166         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
167         absence check.
168
169 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
170
171         PR middle-end/61848
172         * g++.dg/torture/pr61848.C: New testcase.
173         * gcc.c-torture/compile/pr61848.c: New testcase.
174
175 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
176
177         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
178         * gcc.target/sh/strlen.c: Likewise.
179         * gcc.target/sh/pr51244-13.c: Likewise.
180         * gcc.target/sh/cmpstrn.c: Likewise.
181         * gcc.target/sh/hiconst.c: Likewise.
182         * gcc.target/sh/pr43417.c: Likewise.
183
184 2014-10-16  Martin Liska  <mliska@suse.cz>
185
186         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
187         to match defined expectations.
188
189 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
190
191         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
192
193 2014-10-16  Martin Liska  <mliska@suse.cz>
194
195         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
196         * g++.dg/ipa/ipa-icf-5.C: Likewise
197
198 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
199
200         PR target/63260
201         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
202
203 2014-10-16  Richard Biener  <rguenther@suse.de>
204
205         PR middle-end/63554
206         * gcc.dg/torture/pr63554.c: New testcase.
207
208 2014-10-16  Marek Polacek  <polacek@redhat.com>
209
210         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
211         * gcc.target/powerpc/pr58673-2.c: Add declarations.
212
213 2014-10-16  Marek Polacek  <polacek@redhat.com>
214
215         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
216         * gcc.dg/graphite/id-2.c: Likewise.
217         * gcc.dg/graphite/id-4.c: Likewise.
218         * gcc.dg/graphite/id-8.c: Likewise.
219         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
220         * gcc.dg/graphite/id-pr45230.c: Likewise.
221         * gcc.dg/graphite/id-pr45231.c: Likewise.
222         * gcc.dg/graphite/pr38073.c: Likewise.
223         * gcc.dg/graphite/pr38125.c: Likewise.
224         * gcc.dg/graphite/pr38409.c: Likewise.
225         * gcc.dg/graphite/pr38413.c: Likewise.
226         * gcc.dg/graphite/pr38510.c: Likewise.
227         * gcc.dg/graphite/pr38786.c: Likewise.
228         * gcc.dg/graphite/pr39260.c: Likewise.
229         * gcc.dg/graphite/scop-19.c: Likewise.
230         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
231         * gcc.dg/graphite/id-17.c: Likewise.
232         * gcc.dg/graphite/id-23.c: Likewise.
233         * gcc.dg/graphite/id-26.c: Likewise.
234         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
235         * gcc.dg/graphite/pr37485.c: Likewise.
236         * gcc.dg/graphite/pr38500.c: Likewise.
237         * gcc.dg/graphite/pr42284.c: Likewise.
238         * gcc.dg/graphite/pr42914.c: Likewise.
239         * gcc.dg/graphite/pr46404-1.c: Likewise.
240         * gcc.dg/graphite/pr60979.c: Likewise.
241         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
242         defaulting to int.
243
244 2014-10-16  Martin Liska  <mliska@suse.cz>
245             Jan Hubicka  <hubicka@ucw.cz>
246
247         * g++.dg/ipa/ipa-icf-1.C: New test.
248         * g++.dg/ipa/ipa-icf-2.C: New test.
249         * g++.dg/ipa/ipa-icf-3.C: New test.
250         * g++.dg/ipa/ipa-icf-4.C: New test.
251         * g++.dg/ipa/ipa-icf-5.C: New test.
252         * gcc.dg/ipa/ipa-icf-1.c: New test.
253         * gcc.dg/ipa/ipa-icf-10.c: New test.
254         * gcc.dg/ipa/ipa-icf-11.c: New test.
255         * gcc.dg/ipa/ipa-icf-12.c: New test.
256         * gcc.dg/ipa/ipa-icf-13.c: New test.
257         * gcc.dg/ipa/ipa-icf-14.c: New test.
258         * gcc.dg/ipa/ipa-icf-15.c: New test.
259         * gcc.dg/ipa/ipa-icf-16.c: New test.
260         * gcc.dg/ipa/ipa-icf-17.c: New test.
261         * gcc.dg/ipa/ipa-icf-18.c: New test.
262         * gcc.dg/ipa/ipa-icf-19.c: New test.
263         * gcc.dg/ipa/ipa-icf-2.c: New test.
264         * gcc.dg/ipa/ipa-icf-20.c: New test.
265         * gcc.dg/ipa/ipa-icf-21.c: New test.
266         * gcc.dg/ipa/ipa-icf-22.c: New test.
267         * gcc.dg/ipa/ipa-icf-23.c: New test.
268         * gcc.dg/ipa/ipa-icf-24.c: New test.
269         * gcc.dg/ipa/ipa-icf-25.c: New test.
270         * gcc.dg/ipa/ipa-icf-26.c: New test.
271         * gcc.dg/ipa/ipa-icf-27.c: New test.
272         * gcc.dg/ipa/ipa-icf-28.c: New test.
273         * gcc.dg/ipa/ipa-icf-29.c: New test.
274         * gcc.dg/ipa/ipa-icf-3.c: New test.
275         * gcc.dg/ipa/ipa-icf-30.c: New test.
276         * gcc.dg/ipa/ipa-icf-4.c: New test.
277         * gcc.dg/ipa/ipa-icf-5.c: New test.
278         * gcc.dg/ipa/ipa-icf-6.c: New test.
279         * gcc.dg/ipa/ipa-icf-7.c: New test.
280         * gcc.dg/ipa/ipa-icf-8.c: New test.
281         * gcc.dg/ipa/ipa-icf-9.c: New test.
282
283 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
284
285         PR target/53513
286         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
287
288 2014-10-16  Martin Liska  <mliska@suse.cz>
289             Jan Hubicka  <hubicka@ucw.cz>
290
291         * c-c++-common/rotate-1.c: Options changed to not collide
292         with a new IPA ICF pass.
293         * c-c++-common/rotate-2.c: Likewise.
294         * c-c++-common/rotate-3.c: Likewise.
295         * c-c++-common/rotate-4.c: Likewise.
296         * g++.dg/cpp0x/rv-return.C: Likewise.
297         * g++.dg/cpp0x/rv1n.C: Likewise.
298         * g++.dg/cpp0x/rv1p.C: Likewise.
299         * g++.dg/cpp0x/rv2n.C: Likewise.
300         * g++.dg/cpp0x/rv3n.C: Likewise.
301         * g++.dg/cpp0x/rv4n.C: Likewise.
302         * g++.dg/cpp0x/rv5n.C: Likewise.
303         * g++.dg/cpp0x/rv6n.C: Likewise.
304         * g++.dg/cpp0x/rv7n.C: Likewise.
305         * g++.dg/ipa/devirt-g-1.C: Likewise.
306         * g++.dg/ipa/inline-1.C: Likewise.
307         * g++.dg/ipa/inline-2.C: Likewise.
308         * g++.dg/ipa/inline-3.C: Likewise.
309         * g++.dg/opt/pr30965.C: Likewise.
310         * g++.dg/tree-ssa/pr19637.C: Likewise.
311         * gcc.dg/guality/csttest.c: Likewise.
312         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
313         * gcc.dg/ipa/iinline-7.c: Likewise.
314         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
315         * gcc.dg/ipa/ipacost-1.c: Likewise.
316         * gcc.dg/ipa/ipacost-2.c: Likewise.
317         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
318         * gcc.dg/ipa/remref-2a.c: Likewise.
319         * gcc.dg/ipa/remref-2b.c: Likewise.
320         * gcc.dg/pr46309-2.c: Likewise.
321         * gcc.dg/torture/ipa-pta-1.c: Likewise.
322         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
323         * gcc.dg/tree-ssa/andor-4.c: Likewise.
324         * gcc.dg/tree-ssa/andor-5.c: Likewise.
325         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
326         * gcc.dg/vect/vect-cond-10.c: Likewise.
327         * gcc.dg/vect/vect-cond-9.c: Likewise.
328         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
329         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
330         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
331         * gcc.target/i386/bmi-1.c: Likewise.
332         * gcc.target/i386/bmi-2.c: Likewise.
333         * gcc.target/i386/pr56564-2.c: Likewise.
334
335 2014-10-16  Richard Biener  <rguenther@suse.de>
336
337         PR tree-optimization/63168
338         * gcc.dg/tree-ssa/loop-40.c: New testcase.
339
340 2014-10-16  Andreas Schwab  <schwab@suse.de>
341
342         * gcc.target/m68k/crash1.c: Fix implicit declaration.
343
344         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
345         implicit int.
346         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
347         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
348         * gcc.target/ia64/pr29682.c: Likewise.
349         * gcc.target/ia64/pr43603.c: Likewise.
350         * gcc.target/ia64/pr48496.c: Likewise.
351
352 2014-10-16  Marek Polacek  <polacek@redhat.com>
353
354         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
355
356 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
357             Marek Polacek  <polacek@redhat.com>
358
359         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
360         declarations.
361         * gcc.dg/pr32176.c: Likewise.
362         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
363         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
364         * gcc.dg/ia64-sync-2.c: Likewise.
365         * gcc.dg/ia64-sync-3.c: Likewise.
366         * gcc.dg/sync-2.c: Likewise.
367         * gcc.dg/sync-3.c: Likewise.
368         * gcc.target/i386/990524-1.c: Likewise.
369         * gcc.target/i386/avx512f-pr57233.c: Likewise.
370         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
371         * gcc.target/i386/pr26826.c: Likewise.
372         * gcc.target/i386/pr37184.c: Likewise.
373         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
374         * gcc.target/i386/20060125-2.c: Likewise.
375         * gcc.target/i386/memcpy-1.c: Likewise.
376         * gcc.target/i386/pr40934.c: Likewise.
377         * gcc.target/i386/sse-5.c: Likewise.
378         * gcc.target/i386/stackalign/asm-1.c: Likewise.
379         * gcc.target/i386/vectorize4.c: Likewise.
380         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
381         -fgnu89-inline.
382         * gcc.target/i386/980313-1.c: Likewise.
383         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
384         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
385         * gcc.target/i386/crc32-3.c: Likewise.
386         * gcc.target/i386/intrinsics_3.c: Likewise.
387         * gcc.target/i386/loop-1.c: Likewise.
388         * gcc.target/i386/pr44948-2a.c: Likewise.
389         * gcc.target/i386/pr47564.c: Likewise.
390         * gcc.target/i386/pr50712.c: Likewise.
391         * gcc.target/i386/stackalign/return-2.c: Likewise.
392
393 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
394
395         PR lto/62026
396         * lto/pr62026.C: New testcase.
397
398 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
399
400         PR rtl-optimization/63448
401         * gcc.target/i386/pr63448.c: New test.
402
403 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
404
405         * gnat.dg/opt41.adb: New test.
406         * gnat.dg/opt41_pkg.ad[sb]: New helper.
407
408 2014-10-15  Richard Biener  <rguenther@suse.de>
409
410         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
411
412 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
413
414         * gcc.dg/tree-prof/peel-1.c: Update.
415         * gcc.dg/tree-prof/unroll-1.c: Update.
416         * gcc.dg/gcc.dg/unroll_1.c: Update.
417         * gcc.dg/gcc.dg/unroll_2.c: Update.
418         * gcc.dg/gcc.dg/unroll_3.c: Update.
419         * gcc.dg/gcc.dg/unroll_4.c: Update.
420
421 2014-10-14  DJ Delorie  <dj@redhat.com>
422
423         * g++.dg/abi/mangle64.C: New.
424
425 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
426
427         * g++.dg/ext/vector9.C: Test ! with float vectors.
428
429 2014-10-14  Richard Biener  <rguenther@suse.de>
430
431         PR tree-optimization/63512
432         * g++.dg/torture/pr63512.C: New testcase.
433
434 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
435
436         PR target/63260
437         * gcc.target/sh/pr63260.c: New.
438
439 2014-10-13  Richard Henderson  <rth@redhat.com>
440
441         * g++.dg/torture/20141013.C: New.
442
443 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
444
445         PR target/8340
446         PR middle-end/47602
447         PR rtl-optimization/55458
448         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
449         * gcc.target/i386/pr55458.c: Likewise.
450         * gcc.target/i386/pr47602.c: New.
451         * gcc.target/i386/pr23098.c: Move to XFAIL.
452
453 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
454
455         PR tree-optimization/62127
456         * g++.dg/torture/pr62127.C: New testcase.
457
458 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
459
460         * c-c++-common/asan/bitfield-5.c: New test.
461
462 2014-10-13  Richard Biener  <rguenther@suse.de>
463
464         PR tree-optimization/63419
465         * g++.dg/torture/pr63419.C: New testcase.
466
467 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
468
469         PR target/59401
470         PR target/54760
471         * gcc.target/sh/pr54760-5.c: New.
472         * gcc.target/sh/pr54760-6.c: New.
473         * gcc.target/sh/pr59401-1.c: New.
474
475 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
476
477         PR fortran/48979
478         * gfortran.dg/ieee/intrinsics_1.f90: New test.
479
480 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
481
482         * lib/target-supports.exp (check_effective_target_shared): New
483         function.
484         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
485
486 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
487
488         PR c/63495
489         * gcc.target/i386/pr63495.c: New test.
490
491 2014-10-10  Marek Polacek  <polacek@redhat.com>
492
493         * c-c++-common/ubsan/object-size-1.c: New test.
494         * c-c++-common/ubsan/object-size-2.c: New test.
495         * c-c++-common/ubsan/object-size-3.c: New test.
496         * c-c++-common/ubsan/object-size-4.c: New test.
497         * c-c++-common/ubsan/object-size-5.c: New test.
498         * c-c++-common/ubsan/object-size-6.c: New test.
499         * c-c++-common/ubsan/object-size-7.c: New test.
500         * c-c++-common/ubsan/object-size-8.c: New test.
501         * c-c++-common/ubsan/object-size-9.c: New test.
502         * g++.dg/ubsan/object-size-1.C: New test.
503         * gcc.dg/ubsan/object-size-9.c: New test.
504
505 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
506
507         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
508         (asan_finish): Remove restore_ld_library_path_env_vars.
509         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
510         related env variables by calling set_ld_library_path_env_vars.
511         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
512         (tsan_finish): Remove restore_ld_library_path_env_vars.
513         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
514         related env variables by calling set_ld_library_path_env_vars.
515         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
516         (ubsan_finish): Remove restore_ld_library_path_env_vars.
517         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
518         related env variables by calling set_ld_library_path_env_vars.
519
520 2014-10-10  Richard Biener  <rguenther@suse.de>
521
522         PR tree-optimization/63379
523         * gcc.dg/vect/pr63379.c: New testcase.
524
525 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
526
527         PR fortran/59488
528         * gfortran.dg/gomp/pr59488-1.f90: New test.
529         * gfortran.dg/gomp/pr59488-2.f90: New test.
530
531 2014-10-10  Richard Biener  <rguenther@suse.de>
532
533         PR tree-optimization/63476
534         * g++.dg/torture/pr63476.C: New testcase.
535
536 2014-10-10  Tobias Burnus  <burnus@net-b.de>
537
538         * gfortran.dg/implicit_16.f90: New.
539
540 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
541
542         * g++.dg/cpp0x/constexpr-using3.C: New.
543         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
544         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
545         * g++.dg/cpp1y/constexpr-local1.C: Extend.
546         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
547
548 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
549
550         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
551
552 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
553
554         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
555
556 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
557
558         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
559         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
560         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
561         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
562         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
563         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
564         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
565         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
566         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
567         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
568         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
569         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
570
571 2014-10-09  Richard Biener  <rguenther@suse.de>
572
573         PR tree-optimization/63380
574         * gcc.dg/torture/pr63380-1.c: New testcase.
575         * gcc.dg/torture/pr63380-2.c: Likewise.
576
577 2014-10-09  Marek Polacek  <polacek@redhat.com>
578
579         PR c/63480
580         * gcc.dg/pr63480.c: New test.
581
582 2014-10-09  Richard Biener  <rguenther@suse.de>
583
584         PR tree-optimization/63445
585         * gcc.dg/Wstrict-overflow-26.c: New testcase.
586
587 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
588
589         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
590         * gcc.dg/vmx/ops.c: Likewise.
591         * gcc.dg/vmx/ops-long-1.c: Likewise.
592
593 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
594
595         * gfortran.dg/implicit_4.f90: Fix some dg-error.
596
597 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
598
599         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
600         dg-additional-options.
601
602 2014-10-08  Mark Wielaard  <mjw@redhat.com>
603
604         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
605         prefix from scan-assembler-times.
606
607 2014-10-07  Marek Polacek  <polacek@redhat.com>
608
609         * lib/target-supports.exp (check_effective_target_fd_truncate):
610         Include <string.h>.
611
612 2014-10-07  Marek Polacek  <polacek@redhat.com>
613
614         PR c/59717
615         * gcc.dg/pr59717.c: New test.
616
617 2014-10-07  Marek Polacek  <polacek@redhat.com>
618
619         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
620         * gcc.dg/iftrap-1.c: Fix implicit declarations.
621         * gcc.target/powerpc/pr26350.c: Likewise.
622         * gcc.target/powerpc/altivec-consts.c: Likewise.
623         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
624         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
625         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
626         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
627         * gcc.target/powerpc/pr47862.c: Likewise.
628         * gcc.target/powerpc/pr48053-1.c: Likewise.
629         * gcc.target/powerpc/pr53487.c: Likewise.
630         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
631         to int.
632         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
633         * gcc.target/powerpc/altivec-2.c: Likewise.
634         * gcc.target/powerpc/pr47755-2.c: Likewise.
635
636 2014-10-07  Martin Liska  <mliska@suse.cz>
637
638         * g++.dg/lto/pr63270.h: New test.
639         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
640         include.
641         * g++.dg/lto/pr63270_2.C: New test.
642
643 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
644
645         * gnat.dg/lto16.adb: New test.
646         * gnat.dg/lto16_pkg.adb: New helper.
647
648 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
649
650         * gnat.dg/return4.adb: New test.
651         * gnat.dg/return4_pkg.ad[sb]: New helper.
652
653 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
654
655         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
656         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
657         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
658
659 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
660
661         PR c++/55250
662         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
663         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
664         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
665
666 2014-10-06  Marek Polacek  <polacek@redhat.com>
667
668         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
669         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
670         * g++.dg/lto/pr54625-2_0.c: Likewise.
671         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
672
673 2014-10-06  Marek Polacek  <polacek@redhat.com>
674
675         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
676         * gcc.target/i386/avxfp-1.c: Likewise.
677         * gcc.target/i386/avxfp-2.c: Likewise.
678         * gcc.target/i386/cadd.c: Likewise.
679         * gcc.target/i386/cmov2.c: Likewise.
680         * gcc.target/i386/cmov3.c: Likewise.
681         * gcc.target/i386/cmov4.c: Likewise.
682         * gcc.target/i386/cold-attribute-1.c: Likewise.
683         * gcc.target/i386/cvt-1.c: Likewise.
684         * gcc.target/i386/fpcvt-1.c: Likewise.
685         * gcc.target/i386/fpcvt-2.c: Likewise.
686         * gcc.target/i386/fpcvt-3.c: Likewise.
687         * gcc.target/i386/local.c: Likewise.
688         * gcc.target/i386/memcpy-2.c: Likewise.
689         * gcc.target/i386/memcpy-3.c: Likewise.
690         * gcc.target/i386/memset-1.c: Likewise.
691         * gcc.target/i386/minmax-1.c: Likewise.
692         * gcc.target/i386/minmax-2.c: Likewise.
693         * gcc.target/i386/pr45352-2.c: Likewise.
694         * gcc.target/i386/pr46253.c: Likewise.
695         * gcc.target/i386/pr53623.c: Likewise.
696         * gcc.target/i386/pr60902.c: Likewise.
697         * gcc.target/i386/pr57003.c: Likewise.
698         * gcc.target/i386/sse-14.c: Likewise.
699         * gcc.target/i386/sse-19.c: Likewise.
700         * gcc.target/i386/sse-22.c: Likewise.
701         * gcc.target/i386/sse4a-extract.c: Likewise.
702         * gcc.target/i386/sse4a-insert.c: Likewise.
703         * gcc.target/i386/ssefp-1.c: Likewise.
704         * gcc.target/i386/ssefp-2.c: Likewise.
705         * gcc.target/i386/testimm-10.c: Likewise.
706         * gcc.target/i386/vectorize4-avx.c: Likewise.
707         * gcc.target/i386/980709-1.c: Fix implicit declarations.
708         * gcc.target/i386/avx-pr57233.c: Likewise.
709         * gcc.target/i386/avx2-pr57233.c: Likewise.
710         * gcc.target/i386/avx2-vpop-check.h: Likewise.
711         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
712         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
713         * gcc.target/i386/crc32-4.c: Likewise.
714         * gcc.target/i386/pr20204.c: Likewise.
715         * gcc.target/i386/pr23570.c: Likewise.
716         * gcc.target/i386/pr26449-1.c: Likewise.
717         * gcc.target/i386/pr28839.c: Likewise.
718         * gcc.target/i386/pr37101.c: Likewise.
719         * gcc.target/i386/pr61923.c: Likewise.
720         * gcc.target/i386/shrink_wrap_1.c: Likewise.
721         * gcc.target/i386/sse2-pr57233.c: Likewise.
722         * gcc.target/i386/vect-abs-s16.c: Likewise.
723         * gcc.target/i386/vect-abs-s32.c: Likewise.
724         * gcc.target/i386/vect-abs-s8.c: Likewise.
725         * gcc.target/i386/xop-pr57233.c: Likewise.
726         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
727         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
728         implicit declarations.
729         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
730         * gcc.target/i386/xop-shift2-vector.c: Likewise.
731         * gcc.target/i386/xop-shift3-vector.c: Likewise.
732
733 2014-10-06  Marek Polacek  <polacek@redhat.com>
734
735         * gcc.dg/20001012-1.c: Fix defaulting to int.
736         * gcc.dg/20001012-2.c: Likewise.
737         * gcc.dg/20001108-1.c: Likewise.
738         * gcc.dg/20010516-1.c: Likewise.
739         * gcc.dg/20011008-2.c: Likewise.
740         * gcc.dg/20030612-1.c: Likewise.
741         * gcc.dg/20040219-1.c: Likewise.
742         * gcc.dg/20050603-2.c: Likewise.
743         * gcc.dg/20070507-1.c: Likewise.
744         * gcc.dg/attr-alias-3.c: Likewise.
745         * gcc.dg/fastmath-1.c: Likewise.
746         * gcc.dg/fork-instrumentation.c: Likewise.
747         * gcc.dg/fwrapv-1.c: Likewise.
748         * gcc.dg/fwrapv-2.c: Likewise.
749         * gcc.dg/memmove-1.c: Likewise.
750         * gcc.dg/non-local-goto-1.c: Likewise.
751         * gcc.dg/non-local-goto-2.c: Likewise.
752         * gcc.dg/noreturn-8.c: Likewise.
753         * gcc.dg/parse-decl-after-if.c: Likewise.
754         * gcc.dg/parse-decl-after-label.c: Likewise.
755         * gcc.dg/pr25795-1.c: Likewise.
756         * gcc.dg/pr25795.c: Likewise.
757         * gcc.dg/pr28574.c: Likewise.
758         * gcc.dg/pr30189.c: Likewise.
759         * gcc.dg/pr31529-2.c: Likewise.
760         * gcc.dg/pr33923.c: Likewise.
761         * gcc.dg/pr34263.c: Likewise.
762         * gcc.dg/pr36194.c: Likewise.
763         * gcc.dg/pr45415.c: Likewise.
764         * gcc.dg/pr47443.c: Likewise.
765         * gcc.dg/pr47763.c: Likewise.
766         * gcc.dg/pr49000.c: Likewise.
767         * gcc.dg/pr50340.c: Likewise.
768         * gcc.dg/webizer.c: Likewise.
769         * gcc.dg/pr59940.c: Likewise.
770         * gcc.dg/pr63186.c: Likewise.
771         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
772         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
773         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
774         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
775         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
776         * gcc.dg/sms-1.c: Likewise.
777         * gcc.dg/unused-3.c: Likewise.
778         * gcc.dg/varpool-1.c: Likewise.
779         * gcc.dg/pr35899.c: Use -std=gnu89.
780         * gcc.dg/pr59963-1.c: Likewise.
781         * gcc.dg/redecl-15.c: Likewise.
782         * gcc.dg/20041213-1.c: Likewise.
783         * gcc.dg/20080820.c: Likewise.
784         * gcc.dg/920413-1.c: Likewise.
785         * gcc.dg/Wold-style-definition-1.c: Likewise.
786         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
787         * gcc.dg/decl-nospec-1.c: Likewise.
788         * gcc.dg/decl-nospec-2.c: Likewise.
789         * gcc.dg/decl-nospec-3.c: Likewise.
790         * gcc.dg/bitfld-1.c: Likewise.
791         * gcc.dg/bitfld-9.c: Likewise.
792         * gcc.dg/parm-impl-decl-1.c: Likewise.
793         * gcc.dg/parm-impl-decl-3.c: Likewise.
794         * gcc.dg/pr18596-1.c: Likewise.
795         * gcc.dg/pr18596-2.c: Likewise.
796         * gcc.dg/pr18596-3.c: Likewise.
797         * gcc.dg/pr60139.c: Likewise.
798         * gcc.dg/utf-dflt.c: Likewise.
799         * gcc.dg/utf-dflt2.c: Likewise.
800         * gcc.dg/wtr-func-def-1.c: Likewise.
801         * gcc.dg/declspec-5.c: Likewise.
802         * gcc.dg/declspec-6.c: Likewise.
803         * gcc.dg/ftrapv-2.c: Likewise.
804         * gcc.dg/20020430-1.c: Fix implicit declarations.
805         * gcc.dg/20030702-1.c: Likewise.
806         * gcc.dg/20040127-2.c: Likewise.
807         * gcc.dg/20041122-1.c: Likewise.
808         * gcc.dg/20050309-1.c: Likewise.
809         * gcc.dg/20061026.c: Likewise.
810         * gcc.dg/20101010-1.c: Likewise.
811         * gcc.dg/Werror-1.c: Likewise.
812         * gcc.dg/Werror-10.c: Likewise.
813         * gcc.dg/Werror-11.c: Likewise.
814         * gcc.dg/Werror-12.c: Likewise.
815         * gcc.dg/Werror-2.c: Likewise.
816         * gcc.dg/Werror-3.c: Likewise.
817         * gcc.dg/Werror-4.c: Likewise.
818         * gcc.dg/Werror-5.c: Likewise.
819         * gcc.dg/Werror-6.c: Likewise.
820         * gcc.dg/Werror-7.c: Likewise.
821         * gcc.dg/Werror-8.c: Likewise.
822         * gcc.dg/Wstrict-overflow-20.c: Likewise.
823         * gcc.dg/cpp/trad/macroargs.c: Likewise.
824         * gcc.dg/delay-slot-2.c: Likewise.
825         * gcc.dg/errno-1.c: Likewise.
826         * gcc.dg/globalalias.c: Likewise.
827         * gcc.dg/inline-3.c: Likewise.
828         * gcc.dg/localalias.c: Likewise.
829         * gcc.dg/pr19633-1.c: Likewise.
830         * gcc.dg/pr19633.c: Likewise.
831         * gcc.dg/pr23408.c: Likewise.
832         * gcc.dg/pr23470-1.c: Likewise.
833         * gcc.dg/pr28121.c: Likewise.
834         * gcc.dg/pr28243.c: Likewise.
835         * gcc.dg/pr30260.c: Likewise.
836         * gcc.dg/pr32573.c: Likewise.
837         * gcc.dg/pr33826.c: Likewise.
838         * gcc.dg/pr35065.c: Likewise.
839         * gcc.dg/pr38616.c: Likewise.
840         * gcc.dg/pr39867.c: Likewise.
841         * gcc.dg/pr41470.c: Likewise.
842         * gcc.dg/pr41837.c: Likewise.
843         * gcc.dg/pr44024.c: Likewise.
844         * gcc.dg/pr44699.c: Likewise.
845         * gcc.dg/pr46252.c: Likewise.
846         * gcc.dg/pr46878-1.c: Likewise.
847         * gcc.dg/pr50908-3.c: Likewise.
848         * gcc.dg/pr51796.c: Likewise.
849         * gcc.dg/pr55150-2.c: Likewise.
850         * gcc.dg/pr55833.c: Likewise.
851         * gcc.dg/pr59350.c: Likewise.
852         * gcc.dg/pr59418.c: Likewise.
853         * gcc.dg/pr60647-2.c: Likewise.
854         * gcc.dg/uninit-suppress.c: Likewise.
855         * gcc.dg/uninit-suppress_2.c: Likewise.
856         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
857         * gcc.dg/always_inline.c: Likewise.
858         * gcc.dg/always_inline2.c: Likewise.
859         * gcc.dg/always_inline3.c: Likewise.
860         * gcc.dg/builtin-apply4.c: Likewise.
861         * gcc.dg/declspec-7.c: Likewise.
862         * gcc.dg/inline-1.c: Likewise.
863         * gcc.dg/va-arg-pack-1.c: Likewise.
864         * gcc.dg/winline-2.c: Likewise.
865         * gcc.dg/winline-3.c: Likewise.
866         * gcc.dg/winline-5.c: Likewise.
867         * gcc.dg/winline-6.c: Likewise.
868         * gcc.dg/winline-7.c: Likewise.
869         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
870         int.
871         * gcc.dg/inline-33.c: Likewise.
872         * gcc.dg/pr27861-1.c: Likewise.
873         * gcc.dg/pr28888.c: Likewise.
874         * gcc.dg/pr29254.c: Likewise.
875         * gcc.dg/pr50908.c: Likewise.
876         * gcc.dg/pr60647-1.c: Likewise.
877         * gcc.dg/pragma-diag-1.c: Likewise.
878         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
879         * gcc.dg/winline-9.c: Likewise.
880         * gcc.dg/pr52808.c: Return 0 instead of nothing.
881
882 2014-10-06  Marek Polacek  <polacek@redhat.com>
883
884         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
885         * gcc.dg/ipa/inline-4.c: Likewise.
886         * gcc.dg/ipa/inline-5.c: Likewise.
887         * gcc.dg/ipa/pr57539.c: Likewise.
888         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
889         defaulting to int.
890         * gcc.dg/ipa/inlinehint-1.c: Likewise.
891         * gcc.dg/ipa/inlinehint-3.c: Likewise.
892         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
893         * gcc.dg/ipa/ipacost-1.c: Likewise.
894         * gcc.dg/ipa/ipacost-2.c: Likewise.
895         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
896         to int.
897
898 2014-10-06  Marek Polacek  <polacek@redhat.com>
899
900         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
901         declarations.
902         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
903         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
904         * gcc.dg/debug/pr42767.c: Likewise.
905         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
906         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
907         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
908         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
909
910 2014-10-06  Marek Polacek  <polacek@redhat.com>
911
912         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
913         * gcc.dg/lto/20090213_0.c: Likewise.
914         * gcc.dg/lto/20090706-2_0.c: Likewise.
915         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
916         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
917         * gcc.dg/lto/ipareference2_0.c: Likewise.
918         * gcc.dg/lto/ipareference_0.c: Likewise.
919         * gcc.dg/lto/ipareference_1.c: Likewise.
920         * gcc.dg/lto/pr55703_0.c: Likewise.
921         * gcc.dg/lto/resolutions_0.c: Likewise.
922         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
923         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
924         declarations.  Mark function as gnu_inline.
925         * gcc.dg/lto/20081118_0.c: Likewise.
926         * gcc.dg/lto/20081201-1_0.c: Likewise.
927         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
928         * gcc.dg/lto/20081118_1.c: Likewise.
929         * gcc.dg/lto/20081120-1_1.c: Likewise.
930         * gcc.dg/lto/20081201-1_1.c: Likewise.
931         * gcc.dg/lto/20081210-1_0.c: Likewise.
932         * gcc.dg/lto/20090218-1_0.c: Likewise.
933         * gcc.dg/lto/20091006-1_0.c: Likewise.
934         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
935         * gcc.dg/lto/20090218-2_1.c: Likewise.
936         * gcc.dg/lto/materialize-1_0.c: Likewise.
937         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
938         * gcc.dg/lto/20091013-1_1.c: Likewise.
939         * gcc.dg/lto/20091013-1_2.c: Likewise.
940         * gcc.dg/lto/20091015-1_2.c: Likewise.
941         * gcc.dg/lto/20091027-1_1.c: Likewise.
942         * gcc.dg/lto/pr48622_0.c: Likewise.
943         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
944         defaulting to int.
945         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
946
947 2014-10-06  Tobias Burnus  <burnus@net-b.de>
948
949         * gfortran.dg/implicit_14.f90: New.
950         * gfortran.dg/implicit_15.f90: New.
951         * gfortran.dg/implicit_4.f90: Update dg-error.
952
953 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
954
955         * g++.dg/ipa/devirt-42.C: Update template.
956         * g++.dg/ipa/devirt-44.C: Update template.
957         * g++.dg/ipa/devirt-45.C: Update template.
958         * g++.dg/ipa/devirt-46.C: Update template.
959         * g++.dg/ipa/devirt-47.C: Update template.
960         * g++.dg/ipa/devirt-48.C: New testcase.
961
962 2014-10-02  Mark Wielaard  <mjw@redhat.com>
963
964         PR debug/63239
965         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
966
967 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
968
969         * g++.dg/ipa/devirt-47.C: New testcase.
970
971 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
972
973         PR ipa/61144
974         * gcc.dg/tree-ssa/pr61144.c: New testcase.
975
976 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
977
978         * g++.dg/ipa/devirt-46.C: New testcase.
979
980 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
981
982         PR fortran/36534
983         * gfortran.dg/widechar_10.f90: New test.
984
985 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
986
987         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
988         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
989         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
990         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
991
992 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
993
994         * gcc.target/powerpc/lvsl-lvsr.c: New test.
995
996 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
997
998         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
999         failing with the new warning message.
1000         * gcc.dg/vmx/3c-01a.c: Likewise.
1001         * gcc.dg/vmx/ops-long-1.c: Likewise.
1002         * gcc.dg/vmx/ops.c: Likewise.
1003         * gcc.target/powerpc/altivec-20.c: Likewise.
1004         * gcc.target/powerpc/altivec-6.c: Likewise.
1005         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
1006         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1007         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
1008
1009 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1010
1011         * gcc.dg/tm/debug-1.c: Update regex.
1012         * c-c++-common/raw-string-18.c: Update regex.
1013         * c-c++-common/raw-string-19.c: Update regex.
1014
1015 2014-10-03  Marek Polacek  <polacek@redhat.com>
1016
1017         PR c/63453
1018         * gcc.dg/pr63453.c: New test.
1019
1020 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
1021
1022         PR c++/54427
1023         PR c++/57198
1024         PR c++/58845
1025         * g++.dg/ext/vector9.C: Update, not an error anymore.
1026         * g++.dg/ext/vector27.C: Replace with new test.
1027         * g++.dg/ext/vector28.C: New file.
1028         * g++.dg/other/error23.C: Update to a different error.
1029
1030 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
1031
1032         * gcc.dg/torture/vshuf-v8df.c: New test.
1033         * gcc.dg/torture/vshuf-v8di.c: New test.
1034         * gcc.dg/torture/vshuf-v16sf.c: New test.
1035         * gcc.dg/torture/vshuf-v16si.c: New test.
1036         * gcc.dg/torture/vshuf-v32hi.c: New test.
1037         * gcc.dg/torture/vshuf-v64qi.c: New test.
1038         * gcc.dg/torture/vshuf-64.inc: New file.
1039
1040         PR tree-optimization/61403
1041         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
1042
1043 2014-10-03  Marek Polacek  <polacek@redhat.com>
1044
1045         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
1046         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1047         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1048         * gcc.dg/gomp/asm-1.c: Likewise.
1049         * gcc.dg/gomp/for-1.c: Likewise.
1050         * gcc.dg/gomp/empty.c: Fix defaulting to int.
1051         * gcc.dg/gomp/sharing-3.c: Likewise.
1052         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
1053
1054 2014-10-03  Marek Polacek  <polacek@redhat.com>
1055
1056         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
1057         defaulting to int.
1058         * gcc.dg/torture/pr28814.c: Likewise.
1059         * gcc.dg/torture/pr57036-1.c: Likewise.
1060         * gcc.dg/torture/inline-1.c: Add function declarations.
1061         * gcc.dg/torture/pr24626-1.c: Likewise.
1062         * gcc.dg/torture/pr24626-3.c: Likewise.
1063         * gcc.dg/torture/pr25947-1.c: Likewise.
1064         * gcc.dg/torture/pr27409.c: Likewise.
1065         * gcc.dg/torture/pr38948.c: Likewise.
1066         * gcc.dg/torture/pr44807.c: Likewise.
1067         * gcc.dg/torture/pr49603.c: Likewise.
1068         * gcc.dg/torture/pr45865.c: Likewise.
1069         * gcc.dg/torture/pr51071-2.c: Likewise.
1070         * gcc.dg/torture/pr51801.c: Likewise.
1071         * gcc.dg/torture/pr52720.c: Likewise.
1072         * gcc.dg/torture/pr55124.c: Likewise.
1073         * gcc.dg/torture/pr55238.c: Likewise.
1074         * gcc.dg/torture/pr55687.c: Likewise.
1075         * gcc.dg/torture/pr55888.c: Likewise.
1076         * gcc.dg/torture/pr57036-2.c: Likewise.
1077         * gcc.dg/torture/pr57147-3.c: Likewise.
1078         * gcc.dg/torture/pr57584.c: Likewise.
1079         * gcc.dg/torture/pr59993.c: Likewise.
1080         * gcc.dg/torture/pr58079.c: Likewise.
1081         * gcc.dg/torture/va-arg-25.c: Likewise.
1082         * gcc.dg/torture/vector-2.c: Likewise.
1083         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1084         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
1085         * gcc.dg/torture/pr43781.c: Likewise.
1086         * gcc.dg/torture/pr52912.c: Likewise.
1087         * gcc.dg/torture/pr59139.c: Likewise.
1088         * gcc.dg/torture/pr55890-1.c: Likewise.
1089         * gcc.dg/torture/pr55890-2.c: Likewise.
1090         * gcc.dg/torture/pr59164.c: Likewise.
1091         * gcc.dg/torture/pr57393-2.c: Likewise.
1092         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
1093         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1094         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1095         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
1096         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
1097         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
1098
1099 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR libgomp/61200
1102         * c-c++-common/gomp/pr61200.c: New test.
1103
1104         PR target/62128
1105         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
1106         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
1107
1108 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
1109
1110         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
1111         add many more tests.
1112
1113 2014-10-02  Marek Polacek  <polacek@redhat.com>
1114
1115         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
1116         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
1117         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
1118         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
1119         * gcc.dg/tree-ssa/vrp27.c: Likewise.
1120         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1121         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1122         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1123         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1124         * gcc.dg/tree-ssa/inline-7.c: Likewise.
1125         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
1126         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1127         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
1128         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1129         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
1130         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
1131         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
1132         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1133         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1134         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1135         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
1136         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
1137         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1138         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
1139         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
1140         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
1141         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1142         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
1143         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
1144         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
1145         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
1146         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
1147         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
1148         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
1149         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
1150         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
1151         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
1152         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1153         * gcc.dg/tree-ssa/alias-13.c: Likewise.
1154         * gcc.dg/tree-ssa/alias-28.c: Likewise.
1155         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1156         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
1157         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1158         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
1159         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
1160         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1161         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1162         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
1163         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1164         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1165         * gcc.dg/tree-ssa/pr24117.c: Likewise.
1166         * gcc.dg/tree-ssa/pr24840.c: Likewise.
1167         * gcc.dg/tree-ssa/pr25734.c: Likewise.
1168         * gcc.dg/tree-ssa/pr33723.c: Likewise.
1169         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1170         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
1171         * gcc.dg/tree-ssa/pr34146.c: Likewise.
1172         * gcc.dg/tree-ssa/pr38385.c: Likewise.
1173         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
1174         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
1175         * gcc.dg/tree-ssa/pr59597.c: Likewise.
1176         * gcc.dg/tree-ssa/sra-1.c: Likewise.
1177         * gcc.dg/tree-ssa/sra-2.c: Likewise.
1178         * gcc.dg/tree-ssa/sra-5.c: Likewise.
1179         * gcc.dg/tree-ssa/sra-6.c: Likewise.
1180         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
1181         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1182         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
1183         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
1184         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1185         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1186         * gcc.dg/tree-ssa/vrp56.c: Likewise.
1187         * gcc.dg/tree-ssa/vrp67.c: Likewise.
1188         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1189         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1190         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1191         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1192         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1193         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1194         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1195         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1196         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1197         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1198         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1199         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1200         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1201         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1202         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1203         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1204         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1205         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1206         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1207         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1208         * gcc.dg/tree-ssa/inline-10.c: Likewise.
1209         * gcc.dg/tree-ssa/inline-9.c: Likewise.
1210         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1211         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1212         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1213         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1214         * gcc.dg/tree-ssa/pr23434.c: Likewise.
1215         * gcc.dg/tree-ssa/pr33922.c: Likewise.
1216         * gcc.dg/tree-ssa/scev-3.c: Likewise.
1217         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1218         * gcc.dg/tree-ssa/scev-5.c: Likewise.
1219         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1220         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1221         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1222         * gcc.dg/tree-ssa/vrp01.c: Likewise.
1223         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1224         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1225         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1226         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1227         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1228         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1229         * gcc.dg/tree-ssa/vrp10.c: Likewise.
1230         * gcc.dg/tree-ssa/vrp11.c: Likewise.
1231         * gcc.dg/tree-ssa/vrp14.c: Likewise.
1232         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1233         * gcc.dg/tree-ssa/writeonly.c: Likewise.
1234         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
1235         defaulting to int.
1236         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1237         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1238         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1239         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1240         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1241         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1242         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1243         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1244         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1245         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1246         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1247         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1248         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1249         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1250         * gcc.dg/tree-ssa/inline-5.c: Likewise.
1251         * gcc.dg/tree-ssa/inline-6.c: Likewise.
1252         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1253         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1254         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1255         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1256         * gcc.dg/tree-ssa/loop-20.c: Likewise.
1257         * gcc.dg/tree-ssa/loop-38.c: Likewise.
1258         * gcc.dg/tree-ssa/pr20913.c: Likewise.
1259         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1260         * gcc.dg/tree-ssa/pr24670.c: Likewise.
1261         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1262         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1263         * gcc.dg/tree-ssa/vrp12.c: Likewise.
1264         * gcc.dg/tree-ssa/vrp13.c: Likewise.
1265         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1266         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1267         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1268         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1269         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1270
1271 2014-10-02  Marek Polacek  <polacek@redhat.com>
1272
1273         * gcc.dg/tm/20091013.c: Fix defaulting to int.
1274         * gcc.dg/tm/20091221.c: Likewise.
1275         * gcc.dg/tm/debug-1.c: Likewise.
1276         * gcc.dg/tm/irrevocable-1.c: Likewise.
1277         * gcc.dg/tm/irrevocable-2.c: Likewise.
1278         * gcc.dg/tm/irrevocable-3.c: Likewise.
1279         * gcc.dg/tm/irrevocable-4.c: Likewise.
1280         * gcc.dg/tm/memopt-1.c: Likewise.
1281         * gcc.dg/tm/pr52173-1.c: Likewise.
1282         * gcc.dg/tm/props-1.c: Likewise.
1283         * gcc.dg/tm/props-2.c: Likewise.
1284         * gcc.dg/tm/props-3.c: Likewise.
1285         * gcc.dg/tm/20100125.c: Fix implicit declarations.
1286         * gcc.dg/tm/memopt-11.c: Likewise.
1287         * gcc.dg/tm/memopt-12.c: Likewise.
1288         * gcc.dg/tm/memopt-16.c: Likewise.
1289         * gcc.dg/tm/memopt-3.c: Likewise.
1290         * gcc.dg/tm/memopt-4.c: Likewise.
1291         * gcc.dg/tm/memopt-5.c: Likewise.
1292         * gcc.dg/tm/memopt-6.c: Likewise.
1293         * gcc.dg/tm/wrap-4.c: Likewise.
1294
1295 2014-10-02  Marek Polacek  <polacek@redhat.com>
1296
1297         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1298         * gcc.dg/vect/pr37730.c: Likewise.
1299         * gcc.dg/vect/pr52870.c: Likewise.
1300         * gcc.dg/vect/pr60092-2.c: Likewise.
1301         * gcc.dg/vect/pr60092.c: Likewise.
1302         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1303         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1304         * gcc.dg/vect/pr31041.c: Likewise.
1305         * gcc.dg/vect/pr32216.c: Likewise.
1306         * gcc.dg/vect/pr32224.c: Likewise.
1307         * gcc.dg/vect/pr32366.c: Likewise.
1308         * gcc.dg/vect/pr33866.c: Likewise.
1309         * gcc.dg/vect/pr43430-2.c: Likewise.
1310         * gcc.dg/vect/pr43842.c: Likewise.
1311         * gcc.dg/vect/vect-1.c: Likewise.
1312         * gcc.dg/vect/vect-1-big-array.c: Likewise.
1313         * gcc.dg/vect/vect-93.c: Likewise.
1314         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1315         defaulting to int.
1316
1317 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1318
1319         PR c++/53025
1320         * g++.dg/cpp0x/noexcept23.C: New.
1321         * g++.dg/cpp0x/noexcept24.C: Likewise.
1322
1323 2014-10-02  Marek Polacek  <polacek@redhat.com>
1324
1325         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1326         * gcc.dg/noncompile/20050120-1.c: Likewise.
1327         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1328         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1329         * gcc.dg/noncompile/930301-1.c: Likewise.
1330         * gcc.dg/noncompile/930622-1.c: Likewise.
1331         * gcc.dg/noncompile/930622-2.c: Likewise.
1332         * gcc.dg/noncompile/950825-1.c: Likewise.
1333         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1334         * gcc.dg/noncompile/scope.c: Likewise.
1335         * gcc.dg/noncompile/va-arg-1.c: Likewise.
1336         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1337         * gcc.dg/noncompile/971104-1.c: Likewise.
1338
1339 2014-10-02  Marek Polacek  <polacek@redhat.com>
1340
1341         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1342         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1343         * gcc.dg/tree-prof/merge_block.c: Likewise.
1344         * gcc.dg/tree-prof/peel-1.c: Likewise.
1345         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1346         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1347         * gcc.dg/tree-prof/unroll-1.c: Likewise.
1348         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1349         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1350         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1351         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1352         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1353         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1354         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1355         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1356         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
1357         to int.
1358
1359 2014-10-02  Marek Polacek  <polacek@redhat.com>
1360
1361         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1362         * gcc.c-torture/compile/20011119-1.c: Likewise.
1363         * gcc.c-torture/compile/20011119-2.c: Likewise.
1364         * gcc.c-torture/compile/20021120-1.c: Likewise.
1365         * gcc.c-torture/compile/20021120-2.c: Likewise.
1366         * gcc.c-torture/compile/20050215-1.c: Likewise.
1367         * gcc.c-torture/compile/20050215-2.c: Likewise.
1368         * gcc.c-torture/compile/20050215-3.c: Likewise.
1369         * gcc.c-torture/compile/pr37669.c: Likewise.
1370         * gcc.c-torture/execute/20020107-1.c: Likewise.
1371         * gcc.c-torture/execute/restrict-1.c: Likewise.
1372         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1373         * gcc.c-torture/execute/930529-1.c: Likewise.
1374         * gcc.c-torture/execute/920612-1.c: Likewise.
1375         * gcc.c-torture/execute/920711-1.c: Likewise.
1376         * gcc.c-torture/execute/990127-2.c: Likewise.
1377         * gcc.c-torture/execute/pr40386.c: Likewise.
1378         * gcc.c-torture/execute/pr57124.c: Likewise.
1379         * gcc.c-torture/compile/pr34808.c: Add function declarations.
1380         * gcc.c-torture/compile/pr42299.c: Likewise.
1381         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1382         * gcc.c-torture/compile/simd-6.c: Likewise.
1383         * gcc.c-torture/execute/pr53645-2.c: Likewise.
1384         * gcc.c-torture/execute/pr53645.c: Likewise.
1385         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
1386         declarations.
1387         * gcc.c-torture/execute/980608-1.c: Likewise.
1388         * gcc.c-torture/execute/bcp-1.c: Likewise.
1389         * gcc.c-torture/execute/p18298.c: Likewise.
1390         * gcc.c-torture/execute/unroll-1.c: Likewise.
1391         * gcc.c-torture/execute/va-arg-7.c: Likewise.
1392         * gcc.c-torture/execute/va-arg-8.c: Likewise.
1393         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
1394         declarations.  Fix defaulting to int.
1395         * gcc.c-torture/execute/961223-1.c: Likewise.
1396         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1397         -Wno-pointer-to-int-cast.  Fix defaulting to int.
1398
1399 2014-10-02  Andrew Pinski  <apinski@cavium.com>
1400             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1401
1402         * lib/ubsan-dg.exp
1403         (check_effective_target_fsanitize_address): New function.
1404         (ubsan_init): Save off ALWAYS_CXXFLAGS.
1405         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1406         * lib/asan-dg.exp
1407         (check_effective_target_faddress_sanitizer): Rename to ...
1408         (check_effective_target_fsanitize_address): ... this. Change to creating
1409         an executable.
1410         (asan_init): Save off ALWAYS_CXXFLAGS.
1411         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1412         * lib/tsan-dg.exp
1413         (check_effective_target_fthread_sanitizer): Rename to ...
1414         (check_effective_target_fsanitize_thread): ... this. Change to creating
1415         an executable.
1416         (tsan_init): Save off ALWAYS_CXXFLAGS.
1417         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1418         to run as a default behaviour.
1419         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1420         Check check_effective_target_fsanitize_undefined before running the
1421         tests.
1422         * g++.dg/ubsan/ubsan.exp: Likewise.
1423         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1424         check_effective_target_fsanitize_address too early.
1425         Check check_effective_target_fsanitize_address before running the tests.
1426         * g++.dg/asan/asan.exp: Likewise.
1427         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1428         check_effective_target_fsanitize_thread too early.
1429         Check check_effective_target_fsanitize_thread before running the tests.
1430         * g++.dg/tsan/tsan.exp: Likewise.
1431
1432 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1433
1434         * gcc.dg/combine-clobber.c: New.
1435
1436 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
1437
1438         PR debug/63342
1439         * gcc.dg/pr63342.c: New test.
1440
1441         PR c++/63306
1442         * g++.dg/ipa/pr63306.C: New test.
1443
1444         PR target/63428
1445         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1446         to test 24 in TESTS.
1447
1448 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1449
1450         * lib/target-supports.exp: Error out with preprocessor condition
1451         instead of FOO everywhere.
1452
1453 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1454
1455         Implement SD-6: SG10 Feature Test Recommendations
1456         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1457         * g++.dg/cpp1y/feat-cxx11.C: New.
1458         * g++.dg/cpp1y/feat-cxx14.C: New.
1459         * g++.dg/cpp1y/feat-cxx98.C: New.
1460         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1461         * g++.dg/cpp1y/phoobhar.h: New.
1462         * g++.dg/cpp1y/testinc/phoobhar.h: New.
1463
1464 2014-09-30  Teresa Johnson  <tejohnson@google.com>
1465
1466         * gcc.dg/tree-prof/20050826-2.c: New test.
1467         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1468
1469 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1470
1471        PR c++/16564
1472        * lib/gcc.exp: Accept "fatal error:" as error prefix.
1473        * lib/g++.exp: Likewise.
1474        * lib/obj-c++.exp: Likewise.
1475        * lib/objc.exp: Likewise.
1476        * g++.dg/template/pr16564.C: New test.
1477
1478 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
1479
1480         PR c++/16564
1481         * g++.dg/cpp0x/decltype26.C: Adjust.
1482         * g++.dg/cpp0x/decltype28.C: Likewise.
1483         * g++.dg/cpp0x/decltype29.C: Likewise.
1484         * g++.dg/cpp0x/decltype32.C: Likewise.
1485         * g++.dg/cpp0x/enum11.C: Likewise.
1486         * g++.dg/template/arrow1.C: Likewise.
1487         * g++.dg/template/pr23510.C: Likewise.
1488         * g++.dg/template/recurse.C: Likewise.
1489         * g++.dg/template/recurse2.C: Likewise.
1490         * g++.dg/template/vtable2.C: Likewise.
1491         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1492
1493 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1494
1495         PR preprocessor/58893
1496         * gcc.dg/pr58893.c: New test case.
1497         * gcc.dg/pr58893-0.h: New include.
1498
1499 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
1500
1501         PR middle-end/62120
1502         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1503         in 32-bit mode.
1504         * gcc.target/i386/pr62120.c: New.
1505
1506 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
1507
1508         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1509         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1510         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1511         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
1512         return type.
1513
1514 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1515
1516         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1517
1518 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR inline-asm/63282
1521         * gcc.c-torture/compile/pr63282.c: New test.
1522
1523 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1524
1525         * gcc.dg/tree-ssa/vrp94.c: New test.
1526         * gnat.dg/opt40.adb: Likewise.
1527
1528 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1529
1530         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1531         vec_vspltw, and vec_vspltb for which the second argument is out of
1532         range.
1533
1534 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
1535
1536         * gcc.c-torture/compile/calls-void.c: New test.
1537
1538 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1539
1540         PR c++/51385
1541         * g++.dg/template/pr51385.C: New.
1542
1543 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1544
1545         * gcc.target/mips/20140928.c: New test.
1546
1547 2014-09-27  Andi Kleen  <ak@linux.intel.com>
1548
1549         * gcc.target/i386/nop-mcount.c: Only run on Linux.
1550         * gcc.target/i386/record-mcount.c: dito.
1551
1552 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1553
1554         PR ipa/62121
1555         * g++.dg/torture/pr62121.C: New testcase.
1556
1557 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1558
1559         PR middle-end/35545
1560         * g++.dg/tree-prof/pr35545.C: New testcase.
1561
1562 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1563
1564         * gcc.target/powerpc/pr63335.c: Change effective target to
1565         vsx_hw.
1566
1567 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
1568
1569         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1570
1571 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
1572
1573         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1574         to default options.
1575
1576 2014-09-25  Andi Kleen  <ak@linux.intel.com>
1577
1578         * gcc.target/i386/nop-mcount.c: New file.
1579         * gcc.target/i386/record-mcount.c: New file.
1580
1581 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
1582
1583         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1584         * gcc.dg/vect/pr57705.c: Likewise.
1585         * gcc.dg/vect/pr57741-2.c: Likewise.
1586         * gcc.dg/vect/pr57741-3.c: Likewise.
1587         * gcc.dg/vect/pr59591-1.c: Likewise.
1588         * gcc.dg/vect/pr59591-2.c: Likewise.
1589         * gcc.dg/vect/pr60196-1.c: Likewise.
1590         * gcc.dg/vect/pr60196-2.c: Likewise.
1591         * gcc.dg/vect/pr60276.c: Likewise.
1592         * gcc.dg/vect/pr61680.c: Likewise.
1593         * gcc.dg/vect/pr63148.c: Likewise.
1594         * gcc.dg/vect/pr63189.c: Likewise.
1595         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1596         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1597         * gcc.dg/vect/vect-nop-move.c: Likewise.
1598         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1599         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1600
1601 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
1602
1603         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1604
1605 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
1606
1607         * gcc.target/aarch64/simd/vqshlb_1.c: New.
1608
1609 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
1610
1611         * gcc.target/i386/shrink_wrap_1.c: New test.
1612
1613 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1614
1615         PR target/63335
1616         * gcc.target/powerpc/pr63335.c: New test.
1617
1618 2014-09-25  Marek Polacek  <polacek@redhat.com>
1619
1620         PR c++/61945
1621         * g++.dg/warn/pr61945.C: New test.
1622
1623 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR tree-optimization/63341
1626         * gcc.dg/vect/pr63341-1.c: New test.
1627         * gcc.dg/vect/pr63341-2.c: New test.
1628
1629         PR c++/63249
1630         * g++.dg/gomp/pr63249.C: New test.
1631         * c-c++-common/gomp/pr63249.c: New test.
1632
1633 2014-09-25  Tobias Burnus  <burnus@net-b.de>
1634
1635         * gfortran.dg/coarray/collectives_3.f90: New.
1636         * gfortran.dg/coarray_collectives_9.f90: New.
1637         * gfortran.dg/coarray_collectives_10.f90: New.
1638         * gfortran.dg/coarray_collectives_11.f90: New.
1639         * gfortran.dg/coarray_collectives_12.f90: New.
1640
1641 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1642
1643         * gcc.target/powerpc/swaps-p8-17.c: New test.
1644
1645 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
1646
1647         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1648
1649 2014-09-24  Marek Polacek  <polacek@redhat.com>
1650
1651         PR c/61405
1652         PR c/53874
1653         * c-c++-common/pr53874.c: New test.
1654         * c-c++-common/pr61405.c: New test.
1655
1656 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1657
1658         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1659
1660 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
1661
1662         PR sanitizer/63316
1663         * c-c++-common/asan/pr63316.c: New test.
1664
1665 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1666
1667         PR tree-optimization/63266
1668         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1669
1670 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1671
1672         * gcc.target/arm/pr63210.c: New test.
1673
1674 2014-09-23  Andi Kleen  <ak@linux.intel.com>
1675
1676         * gcc.dg/noreorder.c: New test.
1677         * gcc.dg/noreorder2.c: New test.
1678         * gcc.dg/noreorder3.c: New test.
1679         * gcc.dg/noreorder4.c: New test.
1680
1681 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
1682
1683         * gcc.dg/combine_ashiftrt_1.c: New test.
1684         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1685         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1686         workarounds for cmge.
1687         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1688         absence of mvn.
1689
1690 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1691
1692         PR c++/61857
1693         * g++.dg/cpp1y/lambda-init10.C: New.
1694
1695 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR fortran/63331
1698         * gfortran.dg/pr63331.f90: New test.
1699
1700 2014-09-24  Renlin Li  <renlin.li@arm.com>
1701
1702         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1703         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1704         * gcc.dg/pr10474.c: Likewise.
1705
1706 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1707
1708         * gcc.dg/guality/const-volatile.c (i): Mark as used.
1709         (ci): Likewise.
1710         (pci): Likewise.
1711         (pvi): Likewise.
1712         (pcvi): Likewise.
1713         (cip): Likewise.
1714         (foo): Likewise.
1715         (cfoo): Likewise.
1716
1717 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1718
1719         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1720         and "long int" to plain "short" and "long".
1721         * gcc.dg/guality/const-volatile.c (struct bar): New struct
1722         containing short and long long fields.
1723         (bar): New variable to test the type.
1724
1725 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1726
1727         PR c++/62155
1728         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1729
1730 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1731
1732         PR c++/62219
1733         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1734
1735 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1736
1737         * gcc.dg/vect/vect-reduc-or_1.c: New test.
1738         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1739
1740 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1741
1742         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1743         New.
1744
1745         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1746         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1747
1748 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
1749
1750         PR debug/63328
1751         * c-c++-common/gomp/pr63328.c: New test.
1752
1753 2014-09-22  Martin Liska  <mliska@suse.cz>
1754
1755         PR lto/63270
1756         * g++.dg/lto/pr63270_0.C: New test.
1757         * g++.dg/lto/pr63270_1.C: New test.
1758
1759 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1762         for call_value_rex64_ms_sysv.
1763         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1764         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1765         for call_rex64_ms_sysv.
1766
1767 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1768             Tobias Burnus  <burnus@net-b.de>
1769
1770         * gfortran.dg/coarray_atomic_5.f90: New
1771
1772 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
1773
1774         PR c++/61825
1775         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1776
1777 2014-09-19  Andi Kleen  <ak@linux.intel.com>
1778
1779         * gcc.dg/pg-override.c: Only run on x86 Linux.
1780         * gcc.dg/pg.c: Dito.
1781         * gcc.target/i386/fentry-override.c: Exclude for PIC.
1782         * gcc.target/i386/fentry.c: Dito.
1783
1784 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
1785
1786         PR ipa/61998
1787         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1788
1789 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
1790
1791         PR fortran/63152
1792         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
1793         * gfortran.dg/pr63152.f90: New test.
1794
1795 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
1796
1797         PR c++/58328
1798         * g++.dg/cpp0x/nsdmi10.C: New.
1799
1800 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
1801
1802         * gcc.dg/ssp-3.c: New.
1803         * gcc.dg/ssp-4.c: Likewise.
1804
1805 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1806
1807         * gcc.target/s390/dfp-conv1.c: New testcase.
1808
1809 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
1810
1811         * c-c++-common/asan/red-align-1.c: New test.
1812         * c-c++-common/asan/red-align-2.c: New test.
1813
1814 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1815
1816         * gcc.dg/pr61053.c: Updated for x32.
1817
1818 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1819
1820         PR debug/63285
1821         * gcc.target/i386/pr63285.c: New test.
1822
1823 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1824
1825         PR target/61360
1826         * gcc.target/i386/pr61360.c: New.
1827
1828 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR c++/62017
1831         * g++.dg/asan/pr62017.C: New test.
1832
1833         PR testsuite/63292
1834         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
1835
1836 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1837
1838         PR c++/62232
1839         * g++.dg/cpp0x/Wdtor1.C: New.
1840
1841 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
1842
1843         * gcc.dg/torture/float128-exact-underflow.c: New test.
1844
1845 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1846
1847         PR c++/61745
1848         * g++.dg/template/pr61745.C: New.
1849
1850 2014-09-17  Marek Polacek  <polacek@redhat.com>
1851
1852         PR c/61854
1853         * gcc.dg/cpp/pr61854-1.c: New test.
1854         * gcc.dg/cpp/pr61854-2.c: New test.
1855         * gcc.dg/cpp/pr61854-3.c: New test.
1856         * gcc.dg/cpp/pr61854-3.h: New test.
1857         * gcc.dg/cpp/pr61854-4.c: New test.
1858         * gcc.dg/cpp/pr61854-5.c: New test.
1859         * gcc.dg/cpp/pr61854-6.c: New test.
1860         * gcc.dg/cpp/pr61854-7.c: New test.
1861         * gcc.dg/cpp/pr61854-c90.c: New test.
1862         * gcc.dg/cpp/pr61854-c94.c: New test.
1863
1864 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
1865
1866         PR debug/63284
1867         * gcc.dg/pr63284.c: New test.
1868
1869         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
1870
1871 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1872
1873         PR c++/63241
1874         * g++.dg/cpp0x/constexpr-63241.C: New.
1875
1876 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
1877
1878         PR libfortran/62768
1879         * gfortran.dg/filename_null.f90: New test.
1880
1881 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1882
1883         * gcc.dg/pg-override.c: Fix a typo.
1884
1885 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1886
1887         * gcc.dg/pg.c: Fix a typo.
1888
1889 2014-09-16  Richard Biener  <rguenther@suse.de>
1890
1891         PR testsuite/63258
1892         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
1893         for "vectorization not profitable".
1894
1895 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
1896
1897         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
1898
1899 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
1900
1901         PR fortran/56408
1902         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
1903         missing nexted dg-test call support in dejaGNU 1.4.4.
1904
1905 2014-09-15  Andi Kleen  <ak@linux.intel.com>
1906
1907         * gcc.dg/pg-override.c: New test.
1908         * gcc.dg/pg.c: New test.
1909         * gcc.target/i386/fentry-override.c: New test.
1910         * gcc.target/i386/fentry.c: New test.
1911
1912 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR fortran/56408
1915         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
1916         New global vars.
1917         (dg-compile-aux-modules): New procedure.
1918         * gfortran.dg/binding_label_tests_10.f03: Remove comment
1919         and keep-modules.
1920         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
1921         use dg-compile-aux-modules.
1922         * gfortran.dg/binding_label_tests_11.f03: Remove comment
1923         and keep-modules.
1924         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
1925         use dg-compile-aux-modules.
1926         * gfortran.dg/binding_label_tests_13.f03: Remove comment
1927         and keep-modules.
1928         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
1929         use dg-compile-aux-modules.
1930         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
1931         and keep-modules.
1932         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
1933         use dg-compile-aux-modules.
1934         * gfortran.dg/class_45a.f03: Remove keep-modules.
1935         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
1936         and cleanup-modules.
1937         * gfortran.dg/class_4a.f03: Use dg-do link, use
1938         dg-additional-sources and cleanup-modules, remove keep-modules
1939         and update comment.
1940         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
1941         keep-modules, adjust comment.
1942         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
1943         dg-additional-sources and cleanup-modules.
1944         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
1945         associated comment.
1946         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
1947         remove comment.
1948         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
1949         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
1950         use dg-compile-aux-modules.
1951         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
1952         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
1953         use dg-compile-aux-modules.
1954         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
1955         * gfortran.dg/whole_file_29.f90: Remove comment, use
1956         dg-compile-aux-modules.
1957         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
1958         * gfortran.dg/whole_file_31.f90: Remove comment, use
1959         dg-compile-aux-modules.
1960
1961         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
1962         gcc_parallel_test_enable): New procedures.  If
1963         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
1964         runtest_file_p to invoke also gcc_parallel_test_run_p.
1965         * g++.dg/guality/guality.exp (check_guality): Save/restore
1966         test_counts array around the body of the procedure.
1967         * gcc.dg/guality/guality.exp (check_guality): Likewise.
1968         * g++.dg/plugin/plugin.exp: Run all the tests serially
1969         by the first parallel runtest encountering it.
1970         * gcc.dg/plugin/plugin.exp: Likewise.
1971         * gcc.misc-tests/matrix1.exp: Likewise.
1972         * gcc.misc-tests/dhry.exp: Likewise.
1973         * gcc.misc-tests/acker1.exp: Likewise.
1974         * gcc.misc-tests/linkage.exp: Likewise.
1975         * gcc.misc-tests/mg.exp: Likewise.
1976         * gcc.misc-tests/mg-2.exp: Likewise.
1977         * gcc.misc-tests/sort2.exp: Likewise.
1978         * gcc.misc-tests/sieve.exp: Likewise.
1979         * gcc.misc-tests/options.exp: Likewise.
1980         * gcc.misc-tests/help.exp: Likewise.
1981         * go.test/go-test.exp (go-gc-tests): Use
1982         gcc_parallel_test_enable {0, 1} around all handling of
1983         each test.
1984         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
1985         * ada/acats/run_all.sh: Parallelize using mkdir inside of
1986         a shared directory.  Avoid forking and expr uses if
1987         shell supports $(()).
1988
1989 2014-09-14  David Sherwood  <david.sherwood@arm.com>
1990
1991         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
1992
1993 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
1994
1995         PR target/61407
1996         * gcc.dg/darwin-minversion-1.c: Fixed formatting
1997         * gcc.dg/darwin-minversion-2.c: Fixed formatting
1998         * gcc.dg/darwin-minversion-3.c: Fixed formatting
1999         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2000
2001 2014-09-13  Marek Polacek  <polacek@redhat.com>
2002
2003         PR c++/60862
2004         * g++.dg/diagnostic/pr60862.C: New test.
2005
2006 2014-09-12  Richard Biener  <rguenther@suse.de>
2007
2008         PR middle-end/63237
2009         * g++.dg/torture/pr63237.C: New testcase.
2010
2011 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
2012
2013         * gcc.dg/vec-andxor1.c: New file.
2014
2015 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
2016
2017         PR target/58757
2018         * gcc.dg/c11-true_min-1.c: New testcase.
2019
2020 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
2021
2022         PR c++/61489
2023         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
2024         * g++.old-deja/g++.other/warn5.C: Adjust.
2025
2026 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
2027
2028         * gcc.target/aarch64/vset_lane_1.c: New test.
2029
2030 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
2031
2032         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
2033         Fix declaration.
2034         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
2035         Fix declaration.
2036         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
2037         Fix declaration.
2038         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
2039         Fix declaration.
2040
2041 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
2042
2043         PR tree-optimization/63186
2044         * gcc.dg/pr63186.c: New testcase.
2045
2046 2014-09-10  Xinliang David Li  <davidxl@google.com>
2047
2048         PR target/63209
2049         * gcc.c-torture/execute/pr63209.c: New test.
2050
2051 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
2052
2053         * gcc.target/i386/i386.exp: Only run vect-args.c tests
2054         if runtest_file_p says they should be run.
2055
2056 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
2057
2058         * gcc.target/aarch64/vstN_1.c: New test.
2059
2060 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
2061
2062         * gcc.target/aarch64/vldN_lane_1.c: New test.
2063
2064 2014-09-10  Martin Jambor  <mjambor@suse.cz>
2065
2066         PR ipa/61654
2067         * g++.dg/ipa/pr61654.C: New test.
2068
2069 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
2070
2071         * c-c++-common/ubsan/attrib-3.c: New test.
2072         * c-c++-common/ubsan/nonnull-1.c: New test.
2073         * c-c++-common/ubsan/nonnull-2.c: New test.
2074         * c-c++-common/ubsan/nonnull-3.c: New test.
2075         * c-c++-common/ubsan/nonnull-4.c: New test.
2076         * c-c++-common/ubsan/nonnull-5.c: New test.
2077
2078 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
2079
2080         * g++.dg/lto/pr63166_0.ii: New testcase.
2081         * g++.dg/lto/pr63166_1.ii: New testcase.
2082
2083 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2084
2085         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
2086
2087 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2088
2089         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
2090         xxpermdi and add commentary about adding it back later; remove
2091         unused typedef.
2092
2093 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2094
2095         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
2096         and 16-byte aligned.
2097         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2098         * gcc.target/arm/vect-lroundf_1.c: Likewise.
2099         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
2100         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2101         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2102         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2103
2104 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2105
2106         * gcc.target/aarch64/vldN_dup_1.c: New test.
2107
2108 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2109
2110         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
2111
2112 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2113
2114         * gcc.target/aarch64/vldN_1.c: New test.
2115
2116 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2117
2118         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
2119
2120 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
2121
2122         * gcc.target/arm/vect-copysignf.c: New testcase.
2123
2124 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2125
2126         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2127
2128 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2129
2130         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2131
2132 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2133
2134         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2135
2136 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2137
2138         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2139
2140 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2141
2142         * gcc.target/arm/pr51835.c: Update expected assembly.
2143         * gcc.target/arm/vfp-1.c: Likewise.
2144         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2145         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2146         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2147         * gcc.target/arm/vfp-ldmias.c: Likewise.
2148         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2149         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2150         * gcc.target/arm/vfp-stmiad.c: Likewise.
2151         * gcc.target/arm/vfp-stmias.c: Likewise.
2152
2153 2014-09-09  Tony Wang  <tony.wang@arm.com>
2154
2155         * gcc.target/arm/xordi3-opt.c: Disable this
2156         test case for thumb1 target.
2157         * gcc.target/arm/iordi3-opt.c: Ditto.
2158
2159 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2160
2161         PR target/61749
2162         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
2163
2164 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2165
2166         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
2167
2168 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR tree-optimization/60196
2171         PR tree-optimization/63189
2172         * gcc.dg/vect/pr63189.c: New test.
2173         * gcc.dg/vect/pr60196-1.c: New test.
2174         * gcc.dg/vect/pr60196-2.c: New test.
2175
2176 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2177
2178         * gcc.target/powerpc/swaps-p8-16.c: New test.
2179
2180 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
2181
2182         * gcc.target/i386/pr62208.c: New test.
2183
2184 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
2185
2186         PR testsuite/56194
2187         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2188
2189         * g++.dg/ipa/pr61800.C: Require visibility.
2190
2191         * gcc.dg/pr61868.c: Require lto.
2192
2193 2014-09-05  Easwaran Raman  <eraman@google.com>
2194
2195         PR rtl-optimization/62146
2196         * testsuite/g++.dg/opt/pr62146.C: New.
2197
2198 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
2199
2200         * gcc.dg/vect/vect-109.c: Skip predicate added.
2201         * gcc.dg/vect/vect-93.c: Test check fixed.
2202         * gcc.dg/vect/bb-slp-10.c: Likewise.
2203         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2204         Check unaligned feature.
2205
2206 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2207
2208         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2209         int{32,16,8}x1_t with int{32,16,8}_t.
2210         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2211         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2212         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2213         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2214
2215 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2216
2217         * gcc.target/aarch64/vget_high_1.c: New test.
2218         * gcc.target/aarch64/vget_low_1.c: Likewise.
2219
2220 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2221
2222         * gcc.target/aarch64/simd/int_comparisons.x: New file.
2223         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2224         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2225
2226 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2227
2228         * gcc.target/aarch64/simd/vrbit_1.c: New test.
2229
2230 2014-09-05  Richard Biener  <rguenther@suse.de>
2231
2232         PR middle-end/63148
2233         * gcc.dg/vect/pr63148.c: New testcase.
2234         * c-c++-common/pr19807-1.c: Likewise.
2235         * g++.dg/tree-ssa/pr19807.C: Adjust.
2236         * g++.dg/tree-ssa/tmmti-2.C: Remove.
2237
2238 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
2239
2240         PR target/55701
2241         * gcc.target/arm/memset-inline-1.c: New test.
2242         * gcc.target/arm/memset-inline-2.c: New test.
2243         * gcc.target/arm/memset-inline-3.c: New test.
2244         * gcc.target/arm/memset-inline-4.c: New test.
2245         * gcc.target/arm/memset-inline-5.c: New test.
2246         * gcc.target/arm/memset-inline-6.c: New test.
2247         * gcc.target/arm/memset-inline-7.c: New test.
2248         * gcc.target/arm/memset-inline-8.c: New test.
2249         * gcc.target/arm/memset-inline-9.c: New test.
2250         * gcc.target/arm/memset-inline-10.c: New test.
2251
2252 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
2253
2254         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2255
2256 2014-09-04  Guozhi Wei  <carrot@google.com>
2257
2258         PR target/62040
2259         * gcc.target/aarch64/pr62040.c: New test.
2260
2261 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2262
2263         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2264         override specific ones, but specific ones do.
2265
2266 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2267
2268         * gcc.target/powerpc/swaps-p8-13.c: New test.
2269         * gcc.target/powerpc/swaps-p8-14.c: New test.
2270         * gcc.target/powerpc/swaps-p8-15.c: New test.
2271
2272 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2273
2274         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
2275         regardless of endianness.
2276
2277 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
2278
2279         PR fortran/62174
2280         * gfortran.dg/cray_pointers_11.f90: New.
2281
2282 2014-09-03  Martin Jambor  <mjambor@suse.cz>
2283
2284         PR ipa/62015
2285         * g++.dg/ipa/pr62015.C: New test.
2286
2287 2014-09-03  Martin Jambor  <mjambor@suse.cz>
2288
2289         PR ipa/61986
2290         * gcc.dg/ipa/pr61986.c: New test.
2291
2292 2014-09-03  Marek Polacek  <polacek@redhat.com>
2293
2294         PR c/62294
2295         * gcc.dg/pr62294.c: New test.
2296         * gcc.dg/pr62294.h: New file.
2297
2298 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
2299
2300         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2301         of dg-options.  Add "inline" keyword to test functions.
2302
2303 2014-09-03  Marek Polacek  <polacek@redhat.com>
2304
2305         PR c/62024
2306         * g++.dg/cpp0x/pr62024.C: New test.
2307         * gcc.dg/pr62024.c: New test.
2308
2309 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
2310
2311         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2312         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2313         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2314         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2315         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2316         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2317
2318 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2319
2320         PR target/61078
2321         * gcc.target/s390/pr61078.c: New testcase.
2322
2323 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
2324
2325         * gcc.dg/20111227-2.c: Compile only for x86 targets.
2326         * gcc.dg/20111227-3.c: Ditto.
2327
2328 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2329
2330         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2331
2332 2014-09-03  Tobias Burnus  <burnus@net-b.de>
2333
2334         PR fortran/61881
2335         PR fortran/61888
2336         PR fortran/57305
2337         * gfortran.dg/sizeof_4.f90: New.
2338
2339 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2340
2341         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2342         vec_cts, and vec_ctu.
2343         * gcc.target/powerpc/builtins-2.c: Likewise.
2344
2345 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
2346
2347         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2348         [!__sun__ && !__hpux__] (arena_size): Scale according to
2349         target pointer size.
2350
2351 2014-09-02  Marek Polacek  <polacek@redhat.com>
2352
2353         PR fortran/62270
2354         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2355
2356 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2357
2358         PR target/62275
2359         * gcc.target/arm/vect-lceilf_1.c: New test.
2360         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2361         * gcc.target/arm/vect-lroundf_1.c: Likewise.
2362
2363 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2364
2365         PR target/62275
2366         * gcc.target/arm/lceil-vcvt_1.c: New test.
2367         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2368         * gcc.target/arm/lround-vcvt_1.c: Likewise.
2369
2370 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2371
2372         DR 1453
2373         * g++.dg/cpp0x/constexpr-volatile.C: New.
2374         * g++.dg/ext/is_literal_type2.C: Likewise.
2375
2376 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
2377             Balaji V. Iyer  <balaji.v.iyer@intel.com>
2378             Igor Zamyatin  <igor.zamyatin@intel.com>
2379
2380         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2381         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2382         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2383         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2384         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2385         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2386         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2387         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2388         * g++.dg/cilk-plus/CK/cf3.cc: New test.
2389         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2390         * g++.dg/cilk-plus/CK/for1.cc: New test.
2391         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2392         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2393         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2394
2395 2014-09-02  Richard Biener  <rguenther@suse.de>
2396
2397         PR tree-optimization/62695
2398         * gfortran.dg/pr62695.f90: New testcase.
2399
2400 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
2401
2402         PR target/62312
2403         * gcc.c-torture/compile/pr62312.c: New.
2404
2405 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2406
2407         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2408
2409 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2410
2411         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2412         Return right away if !arm*-*-*.
2413
2414 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
2415
2416         * gcc.c-torture/unsorted/386.c: Move to ...
2417         * gcc.c-torture/compile/386.c: ... here.
2418         * gcc.c-torture/unsorted/86.c: Move to ...
2419         * gcc.c-torture/compile/86.c: ... here.
2420         * gcc.c-torture/unsorted/a1.c: Move to ...
2421         * gcc.c-torture/compile/a1.c: ... here.
2422         * gcc.c-torture/unsorted/a3.c: Move to ...
2423         * gcc.c-torture/compile/a3.c: ... here.
2424         * gcc.c-torture/unsorted/aaa.c: Move to ...
2425         * gcc.c-torture/compile/aaa.c: ... here.
2426         * gcc.c-torture/unsorted/aa.c: Move to ...
2427         * gcc.c-torture/compile/aa.c: ... here.
2428         * gcc.c-torture/unsorted/abs.c: Move to ...
2429         * gcc.c-torture/compile/abs.c: ... here.
2430         * gcc.c-torture/unsorted/a.c: Move to ...
2431         * gcc.c-torture/compile/a.c: ... here.
2432         * gcc.c-torture/unsorted/ac.c: Move to ...
2433         * gcc.c-torture/compile/ac.c: ... here.
2434         * gcc.c-torture/unsorted/acc.c: Move to ...
2435         * gcc.c-torture/compile/acc.c: ... here.
2436         * gcc.c-torture/unsorted/add386.c: Move to ...
2437         * gcc.c-torture/compile/add386.c: ... here.
2438         * gcc.c-torture/unsorted/add.c: Move to ...
2439         * gcc.c-torture/compile/add.c: ... here.
2440         * gcc.c-torture/unsorted/addcc.c: Move to ...
2441         * gcc.c-torture/compile/addcc.c: ... here.
2442         * gcc.c-torture/unsorted/andm.c: Move to ...
2443         * gcc.c-torture/compile/andm.c: ... here.
2444         * gcc.c-torture/unsorted/andmem.c: Move to ...
2445         * gcc.c-torture/compile/andmem.c: ... here.
2446         * gcc.c-torture/unsorted/andn.c: Move to ...
2447         * gcc.c-torture/compile/andn.c: ... here.
2448         * gcc.c-torture/unsorted/andok.c: Move to ...
2449         * gcc.c-torture/compile/andok.c: ... here.
2450         * gcc.c-torture/unsorted/andsi.c: Move to ...
2451         * gcc.c-torture/compile/andsi.c: ... here.
2452         * gcc.c-torture/unsorted/andsparc.c: Move to ...
2453         * gcc.c-torture/compile/andsparc.c: ... here.
2454         * gcc.c-torture/unsorted/aos.c: Move to ...
2455         * gcc.c-torture/compile/aos.c: ... here.
2456         * gcc.c-torture/unsorted/arr.c: Move to ...
2457         * gcc.c-torture/compile/arr.c: ... here.
2458         * gcc.c-torture/unsorted/as.c: Move to ...
2459         * gcc.c-torture/compile/as.c: ... here.
2460         * gcc.c-torture/unsorted/ase.c: Move to ...
2461         * gcc.c-torture/compile/ase.c: ... here.
2462         * gcc.c-torture/unsorted/b1.c: Move to ...
2463         * gcc.c-torture/compile/b1.c: ... here.
2464         * gcc.c-torture/unsorted/b2.c: Move to ...
2465         * gcc.c-torture/compile/b2.c: ... here.
2466         * gcc.c-torture/unsorted/b3.c: Move to ...
2467         * gcc.c-torture/compile/b3.c: ... here.
2468         * gcc.c-torture/unsorted/b88.c: Move to ...
2469         * gcc.c-torture/compile/b88.c: ... here.
2470         * gcc.c-torture/unsorted/bad.c: Move to ...
2471         * gcc.c-torture/compile/bad.c: ... here.
2472         * gcc.c-torture/unsorted/band.c: Move to ...
2473         * gcc.c-torture/compile/band.c: ... here.
2474         * gcc.c-torture/unsorted/bb0.c: Move to ...
2475         * gcc.c-torture/compile/bb0.c: ... here.
2476         * gcc.c-torture/unsorted/bb1.c: Move to ...
2477         * gcc.c-torture/compile/bb1.c: ... here.
2478         * gcc.c-torture/unsorted/bbb.c: Move to ...
2479         * gcc.c-torture/compile/bbb.c: ... here.
2480         * gcc.c-torture/unsorted/b.c: Move to ...
2481         * gcc.c-torture/compile/b.c: ... here.
2482         * gcc.c-torture/unsorted/bc.c: Move to ...
2483         * gcc.c-torture/compile/bc.c: ... here.
2484         * gcc.c-torture/unsorted/bcopy.c: Move to ...
2485         * gcc.c-torture/compile/bcopy.c: ... here.
2486         * gcc.c-torture/unsorted/bf.c: Move to ...
2487         * gcc.c-torture/compile/bf.c: ... here.
2488         * gcc.c-torture/unsorted/bfins.c: Move to ...
2489         * gcc.c-torture/compile/bfins.c: ... here.
2490         * gcc.c-torture/unsorted/bfx.c: Move to ...
2491         * gcc.c-torture/compile/bfx.c: ... here.
2492         * gcc.c-torture/unsorted/bge.c: Move to ...
2493         * gcc.c-torture/compile/bge.c: ... here.
2494         * gcc.c-torture/unsorted/bit.c: Move to ...
2495         * gcc.c-torture/compile/bit.c: ... here.
2496         * gcc.c-torture/unsorted/bitf.c: Move to ...
2497         * gcc.c-torture/compile/bitf.c: ... here.
2498         * gcc.c-torture/unsorted/bitw.c: Move to ...
2499         * gcc.c-torture/compile/bitw.c: ... here.
2500         * gcc.c-torture/unsorted/blk.c: Move to ...
2501         * gcc.c-torture/compile/blk.c: ... here.
2502         * gcc.c-torture/unsorted/bt386.c: Move to ...
2503         * gcc.c-torture/compile/bt386.c: ... here.
2504         * gcc.c-torture/unsorted/bt.c: Move to ...
2505         * gcc.c-torture/compile/bt.c: ... here.
2506         * gcc.c-torture/unsorted/BUG11.c: Move to ...
2507         * gcc.c-torture/compile/BUG11.c: ... here.
2508         * gcc.c-torture/unsorted/BUG12.c: Move to ...
2509         * gcc.c-torture/compile/BUG12.c: ... here.
2510         * gcc.c-torture/unsorted/BUG13.c: Move to ...
2511         * gcc.c-torture/compile/BUG13.c: ... here.
2512         * gcc.c-torture/unsorted/BUG16.c: Move to ...
2513         * gcc.c-torture/compile/BUG16.c: ... here.
2514         * gcc.c-torture/unsorted/BUG17.c: Move to ...
2515         * gcc.c-torture/compile/BUG17.c: ... here.
2516         * gcc.c-torture/unsorted/BUG18.c: Move to ...
2517         * gcc.c-torture/compile/BUG18.c: ... here.
2518         * gcc.c-torture/unsorted/BUG1.c: Move to ...
2519         * gcc.c-torture/compile/BUG1.c: ... here.
2520         * gcc.c-torture/unsorted/BUG21.c: Move to ...
2521         * gcc.c-torture/compile/BUG21.c: ... here.
2522         * gcc.c-torture/unsorted/BUG22.c: Move to ...
2523         * gcc.c-torture/compile/BUG22.c: ... here.
2524         * gcc.c-torture/unsorted/BUG23.c: Move to ...
2525         * gcc.c-torture/compile/BUG23.c: ... here.
2526         * gcc.c-torture/unsorted/BUG24.c: Move to ...
2527         * gcc.c-torture/compile/BUG24.c: ... here.
2528         * gcc.c-torture/unsorted/BUG25.c: Move to ...
2529         * gcc.c-torture/compile/BUG25.c: ... here.
2530         * gcc.c-torture/unsorted/BUG2.c: Move to ...
2531         * gcc.c-torture/compile/BUG2.c: ... here.
2532         * gcc.c-torture/unsorted/BUG3.c: Move to ...
2533         * gcc.c-torture/compile/BUG3.c: ... here.
2534         * gcc.c-torture/unsorted/BUG4.c: Move to ...
2535         * gcc.c-torture/compile/BUG4.c: ... here.
2536         * gcc.c-torture/unsorted/BUG5.c: Move to ...
2537         * gcc.c-torture/compile/BUG5.c: ... here.
2538         * gcc.c-torture/unsorted/BUG6.c: Move to ...
2539         * gcc.c-torture/compile/BUG6.c: ... here.
2540         * gcc.c-torture/unsorted/bug.c: Move to ...
2541         * gcc.c-torture/compile/bug.c: ... here.
2542         * gcc.c-torture/unsorted/bugc.c: Move to ...
2543         * gcc.c-torture/compile/bugc.c: ... here.
2544         * gcc.c-torture/unsorted/buns.c: Move to ...
2545         * gcc.c-torture/compile/buns.c: ... here.
2546         * gcc.c-torture/unsorted/bx.c: Move to ...
2547         * gcc.c-torture/compile/bx.c: ... here.
2548         * gcc.c-torture/unsorted/c1.c: Move to ...
2549         * gcc.c-torture/compile/c1.c: ... here.
2550         * gcc.c-torture/unsorted/c2.c: Move to ...
2551         * gcc.c-torture/compile/c2.c: ... here.
2552         * gcc.c-torture/unsorted/call386.c: Move to ...
2553         * gcc.c-torture/compile/call386.c: ... here.
2554         * gcc.c-torture/unsorted/call.c: Move to ...
2555         * gcc.c-torture/compile/call.c: ... here.
2556         * gcc.c-torture/unsorted/callind.c: Move to ...
2557         * gcc.c-torture/compile/callind.c: ... here.
2558         * gcc.c-torture/unsorted/c.c: Move to ...
2559         * gcc.c-torture/compile/c.c: ... here.
2560         * gcc.c-torture/unsorted/cc.c: Move to ...
2561         * gcc.c-torture/compile/cc.c: ... here.
2562         * gcc.c-torture/unsorted/charmtst.c: Move to ...
2563         * gcc.c-torture/compile/charmtst.c: ... here.
2564         * gcc.c-torture/unsorted/cmb.c: Move to ...
2565         * gcc.c-torture/compile/cmb.c: ... here.
2566         * gcc.c-torture/unsorted/cmp.c: Move to ...
2567         * gcc.c-torture/compile/cmp.c: ... here.
2568         * gcc.c-torture/unsorted/cmphi.c: Move to ...
2569         * gcc.c-torture/compile/cmphi.c: ... here.
2570         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2571         * gcc.c-torture/compile/cmpsi386.c: ... here.
2572         * gcc.c-torture/unsorted/cmul.c: Move to ...
2573         * gcc.c-torture/compile/cmul.c: ... here.
2574         * gcc.c-torture/unsorted/cn1.c: Move to ...
2575         * gcc.c-torture/compile/cn1.c: ... here.
2576         * gcc.c-torture/unsorted/comb.c: Move to ...
2577         * gcc.c-torture/compile/comb.c: ... here.
2578         * gcc.c-torture/unsorted/consec.c: Move to ...
2579         * gcc.c-torture/compile/consec.c: ... here.
2580         * gcc.c-torture/unsorted/const.c: Move to ...
2581         * gcc.c-torture/compile/const.c: ... here.
2582         * gcc.c-torture/unsorted/conv.c: Move to ...
2583         * gcc.c-torture/compile/conv.c: ... here.
2584         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2585         * gcc.c-torture/compile/conv_tst.c: ... here.
2586         * gcc.c-torture/unsorted/cp.c: Move to ...
2587         * gcc.c-torture/compile/cp.c: ... here.
2588         * gcc.c-torture/unsorted/csebug.c: Move to ...
2589         * gcc.c-torture/compile/csebug.c: ... here.
2590         * gcc.c-torture/unsorted/cvt.c: Move to ...
2591         * gcc.c-torture/compile/cvt.c: ... here.
2592         * gcc.c-torture/unsorted/dblbug.c: Move to ...
2593         * gcc.c-torture/compile/dblbug.c: ... here.
2594         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2595         * gcc.c-torture/compile/dbl_parm.c: ... here.
2596         * gcc.c-torture/unsorted/d.c: Move to ...
2597         * gcc.c-torture/compile/d.c: ... here.
2598         * gcc.c-torture/unsorted/ddd.c: Move to ...
2599         * gcc.c-torture/compile/ddd.c: ... here.
2600         * gcc.c-torture/unsorted/dead.c: Move to ...
2601         * gcc.c-torture/compile/dead.c: ... here.
2602         * gcc.c-torture/unsorted/delay.c: Move to ...
2603         * gcc.c-torture/compile/delay.c: ... here.
2604         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2605         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
2606         * gcc.c-torture/unsorted/di.c: Move to ...
2607         * gcc.c-torture/compile/di.c: ... here.
2608         * gcc.c-torture/unsorted/dic.c: Move to ...
2609         * gcc.c-torture/compile/dic.c: ... here.
2610         * gcc.c-torture/unsorted/dilayout.c: Move to ...
2611         * gcc.c-torture/compile/dilayout.c: ... here.
2612         * gcc.c-torture/unsorted/dimove.c: Move to ...
2613         * gcc.c-torture/compile/dimove.c: ... here.
2614         * gcc.c-torture/unsorted/dimul.c: Move to ...
2615         * gcc.c-torture/compile/dimul.c: ... here.
2616         * gcc.c-torture/unsorted/div.c: Move to ...
2617         * gcc.c-torture/compile/div.c: ... here.
2618         * gcc.c-torture/unsorted/divdf.c: Move to ...
2619         * gcc.c-torture/compile/divdf.c: ... here.
2620         * gcc.c-torture/unsorted/dm.c: Move to ...
2621         * gcc.c-torture/compile/dm.c: ... here.
2622         * gcc.c-torture/unsorted/dshift.c: Move to ...
2623         * gcc.c-torture/compile/dshift.c: ... here.
2624         * gcc.c-torture/unsorted/e.c: Move to ...
2625         * gcc.c-torture/compile/e.c: ... here.
2626         * gcc.c-torture/unsorted/ex.c: Move to ...
2627         * gcc.c-torture/compile/ex.c: ... here.
2628         * gcc.c-torture/unsorted/ext.c: Move to ...
2629         * gcc.c-torture/compile/ext.c: ... here.
2630         * gcc.c-torture/unsorted/f1.c: Move to ...
2631         * gcc.c-torture/compile/f1.c: ... here.
2632         * gcc.c-torture/unsorted/f2.c: Move to ...
2633         * gcc.c-torture/compile/f2.c: ... here.
2634         * gcc.c-torture/unsorted/fdmul.c: Move to ...
2635         * gcc.c-torture/compile/fdmul.c: ... here.
2636         * gcc.c-torture/unsorted/float.c: Move to ...
2637         * gcc.c-torture/compile/float.c: ... here.
2638         * gcc.c-torture/unsorted/flo.c: Move to ...
2639         * gcc.c-torture/compile/flo.c: ... here.
2640         * gcc.c-torture/unsorted/flt_const.c: Move to ...
2641         * gcc.c-torture/compile/flt_const.c: ... here.
2642         * gcc.c-torture/unsorted/fnul.c: Move to ...
2643         * gcc.c-torture/compile/fnul.c: ... here.
2644         * gcc.c-torture/unsorted/foo.c: Move to ...
2645         * gcc.c-torture/compile/foo.c: ... here.
2646         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2647         * gcc.c-torture/compile/forgetcc.c: ... here.
2648         * gcc.c-torture/unsorted/fq.c: Move to ...
2649         * gcc.c-torture/compile/fq.c: ... here.
2650         * gcc.c-torture/unsorted/g.c: Move to ...
2651         * gcc.c-torture/compile/g.c: ... here.
2652         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2653         * gcc.c-torture/compile/gen_tst.c: ... here.
2654         * gcc.c-torture/unsorted/glob.c: Move to ...
2655         * gcc.c-torture/compile/glob.c: ... here.
2656         * gcc.c-torture/unsorted/gronk.c: Move to ...
2657         * gcc.c-torture/compile/gronk.c: ... here.
2658         * gcc.c-torture/unsorted/hibug.c: Move to ...
2659         * gcc.c-torture/compile/hibug.c: ... here.
2660         * gcc.c-torture/unsorted/hi.c: Move to ...
2661         * gcc.c-torture/compile/hi.c: ... here.
2662         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2663         * gcc.c-torture/compile/HIcmp.c: ... here.
2664         * gcc.c-torture/unsorted/HIset.c: Move to ...
2665         * gcc.c-torture/compile/HIset.c: ... here.
2666         * gcc.c-torture/unsorted/i.c: Move to ...
2667         * gcc.c-torture/compile/i.c: ... here.
2668         * gcc.c-torture/unsorted/i++.c: Move to ...
2669         * gcc.c-torture/compile/i++.c: ... here.
2670         * gcc.c-torture/unsorted/ic.c: Move to ...
2671         * gcc.c-torture/compile/ic.c: ... here.
2672         * gcc.c-torture/unsorted/icmp.c: Move to ...
2673         * gcc.c-torture/compile/icmp.c: ... here.
2674         * gcc.c-torture/unsorted/ifreg.c: Move to ...
2675         * gcc.c-torture/compile/ifreg.c: ... here.
2676         * gcc.c-torture/unsorted/imm.c: Move to ...
2677         * gcc.c-torture/compile/imm.c: ... here.
2678         * gcc.c-torture/unsorted/isinf.c: Move to ...
2679         * gcc.c-torture/compile/isinf.c: ... here.
2680         * gcc.c-torture/unsorted/jmp.c: Move to ...
2681         * gcc.c-torture/compile/jmp.c: ... here.
2682         * gcc.c-torture/unsorted/jumptab.c: Move to ...
2683         * gcc.c-torture/compile/jumptab.c: ... here.
2684         * gcc.c-torture/unsorted/layout.c: Move to ...
2685         * gcc.c-torture/compile/layout.c: ... here.
2686         * gcc.c-torture/unsorted/lbug.c: Move to ...
2687         * gcc.c-torture/compile/lbug.c: ... here.
2688         * gcc.c-torture/unsorted/l.c: Move to ...
2689         * gcc.c-torture/compile/l.c: ... here.
2690         * gcc.c-torture/unsorted/ll1.c: Move to ...
2691         * gcc.c-torture/compile/ll1.c: ... here.
2692         * gcc.c-torture/unsorted/llbug.c: Move to ...
2693         * gcc.c-torture/compile/llbug.c: ... here.
2694         * gcc.c-torture/unsorted/lll.c: Move to ...
2695         * gcc.c-torture/compile/lll.c: ... here.
2696         * gcc.c-torture/unsorted/load8.c: Move to ...
2697         * gcc.c-torture/compile/load8.c: ... here.
2698         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2699         * gcc.c-torture/compile/loadhicc.c: ... here.
2700         * gcc.c-torture/unsorted/log2.c: Move to ...
2701         * gcc.c-torture/compile/log2.c: ... here.
2702         * gcc.c-torture/unsorted/logic.c: Move to ...
2703         * gcc.c-torture/compile/logic.c: ... here.
2704         * gcc.c-torture/unsorted/loop-1.c: Move to ...
2705         * gcc.c-torture/compile/loop-1.c: ... here.
2706         * gcc.c-torture/unsorted/loop386.c: Move to ...
2707         * gcc.c-torture/compile/loop386.c: ... here.
2708         * gcc.c-torture/unsorted/lop.c: Move to ...
2709         * gcc.c-torture/compile/lop.c: ... here.
2710         * gcc.c-torture/unsorted/m1.c: Move to ...
2711         * gcc.c-torture/compile/m1.c: ... here.
2712         * gcc.c-torture/unsorted/m2.c: Move to ...
2713         * gcc.c-torture/compile/m2.c: ... here.
2714         * gcc.c-torture/unsorted/m5.c: Move to ...
2715         * gcc.c-torture/compile/m5.c: ... here.
2716         * gcc.c-torture/unsorted/m68.c: Move to ...
2717         * gcc.c-torture/compile/m68.c: ... here.
2718         * gcc.c-torture/unsorted/mbyte.c: Move to ...
2719         * gcc.c-torture/compile/mbyte.c: ... here.
2720         * gcc.c-torture/unsorted/mchar.c: Move to ...
2721         * gcc.c-torture/compile/mchar.c: ... here.
2722         * gcc.c-torture/unsorted/mcmp.c: Move to ...
2723         * gcc.c-torture/compile/mcmp.c: ... here.
2724         * gcc.c-torture/unsorted/mdouble.c: Move to ...
2725         * gcc.c-torture/compile/mdouble.c: ... here.
2726         * gcc.c-torture/unsorted/memtst.c: Move to ...
2727         * gcc.c-torture/compile/memtst.c: ... here.
2728         * gcc.c-torture/unsorted/miscomp.c: Move to ...
2729         * gcc.c-torture/compile/miscomp.c: ... here.
2730         * gcc.c-torture/unsorted/mm.c: Move to ...
2731         * gcc.c-torture/compile/mm.c: ... here.
2732         * gcc.c-torture/unsorted/mod.c: Move to ...
2733         * gcc.c-torture/compile/mod.c: ... here.
2734         * gcc.c-torture/unsorted/modcc.c: Move to ...
2735         * gcc.c-torture/compile/modcc.c: ... here.
2736         * gcc.c-torture/unsorted/move.c: Move to ...
2737         * gcc.c-torture/compile/move.c: ... here.
2738         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2739         * gcc.c-torture/compile/move_qhi.c: ... here.
2740         * gcc.c-torture/unsorted/mregtst.c: Move to ...
2741         * gcc.c-torture/compile/mregtst.c: ... here.
2742         * gcc.c-torture/unsorted/msp.c: Move to ...
2743         * gcc.c-torture/compile/msp.c: ... here.
2744         * gcc.c-torture/unsorted/mtst.c: Move to ...
2745         * gcc.c-torture/compile/mtst.c: ... here.
2746         * gcc.c-torture/unsorted/mu.c: Move to ...
2747         * gcc.c-torture/compile/mu.c: ... here.
2748         * gcc.c-torture/unsorted/mul.c: Move to ...
2749         * gcc.c-torture/compile/mul.c: ... here.
2750         * gcc.c-torture/unsorted/mword1.c: Move to ...
2751         * gcc.c-torture/compile/mword1.c: ... here.
2752         * gcc.c-torture/unsorted/mword.c: Move to ...
2753         * gcc.c-torture/compile/mword.c: ... here.
2754         * gcc.c-torture/unsorted/n1.c: Move to ...
2755         * gcc.c-torture/compile/n1.c: ... here.
2756         * gcc.c-torture/unsorted/nand.c: Move to ...
2757         * gcc.c-torture/compile/nand.c: ... here.
2758         * gcc.c-torture/unsorted/n.c: Move to ...
2759         * gcc.c-torture/compile/n.c: ... here.
2760         * gcc.c-torture/unsorted/neg.c: Move to ...
2761         * gcc.c-torture/compile/neg.c: ... here.
2762         * gcc.c-torture/unsorted/o.c: Move to ...
2763         * gcc.c-torture/compile/o.c: ... here.
2764         * gcc.c-torture/unsorted/omit.c: Move to ...
2765         * gcc.c-torture/compile/omit.c: ... here.
2766         * gcc.c-torture/unsorted/opout.c: Move to ...
2767         * gcc.c-torture/compile/opout.c: ... here.
2768         * gcc.c-torture/unsorted/opt.c: Move to ...
2769         * gcc.c-torture/compile/opt.c: ... here.
2770         * gcc.c-torture/unsorted/or386.c: Move to ...
2771         * gcc.c-torture/compile/or386.c: ... here.
2772         * gcc.c-torture/unsorted/or.c: Move to ...
2773         * gcc.c-torture/compile/or.c: ... here.
2774         * gcc.c-torture/unsorted/parms.c: Move to ...
2775         * gcc.c-torture/compile/parms.c: ... here.
2776         * gcc.c-torture/unsorted/pass.c: Move to ...
2777         * gcc.c-torture/compile/pass.c: ... here.
2778         * gcc.c-torture/unsorted/p.c: Move to ...
2779         * gcc.c-torture/compile/p.c: ... here.
2780         * gcc.c-torture/unsorted/pmt.c: Move to ...
2781         * gcc.c-torture/compile/pmt.c: ... here.
2782         * gcc.c-torture/unsorted/poor.c: Move to ...
2783         * gcc.c-torture/compile/poor.c: ... here.
2784         * gcc.c-torture/unsorted/pp.c: Move to ...
2785         * gcc.c-torture/compile/pp.c: ... here.
2786         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2787         * gcc.c-torture/compile/pret-arg.c: ... here.
2788         * gcc.c-torture/unsorted/pyr2.c: Move to ...
2789         * gcc.c-torture/compile/pyr2.c: ... here.
2790         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2791         * gcc.c-torture/compile/PYRBUG.c: ... here.
2792         * gcc.c-torture/unsorted/pyr.c: Move to ...
2793         * gcc.c-torture/compile/pyr.c: ... here.
2794         * gcc.c-torture/unsorted/q.c: Move to ...
2795         * gcc.c-torture/compile/q.c: ... here.
2796         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
2797         * gcc.c-torture/compile/QIcmp.c: ... here.
2798         * gcc.c-torture/unsorted/QIset.c: Move to ...
2799         * gcc.c-torture/compile/QIset.c: ... here.
2800         * gcc.c-torture/unsorted/r1.c: Move to ...
2801         * gcc.c-torture/compile/r1.c: ... here.
2802         * gcc.c-torture/unsorted/r.c: Move to ...
2803         * gcc.c-torture/compile/r.c: ... here.
2804         * gcc.c-torture/unsorted/rel.c: Move to ...
2805         * gcc.c-torture/compile/rel.c: ... here.
2806         * gcc.c-torture/unsorted/rmsc.c: Move to ...
2807         * gcc.c-torture/compile/rmsc.c: ... here.
2808         * gcc.c-torture/unsorted/round.c: Move to ...
2809         * gcc.c-torture/compile/round.c: ... here.
2810         * gcc.c-torture/unsorted/run.c: Move to ...
2811         * gcc.c-torture/compile/run.c: ... here.
2812         * gcc.c-torture/unsorted/sar.c: Move to ...
2813         * gcc.c-torture/compile/sar.c: ... here.
2814         * gcc.c-torture/unsorted/s.c: Move to ...
2815         * gcc.c-torture/compile/s.c: ... here.
2816         * gcc.c-torture/unsorted/scal.c: Move to ...
2817         * gcc.c-torture/compile/scal.c: ... here.
2818         * gcc.c-torture/unsorted/sc.c: Move to ...
2819         * gcc.c-torture/compile/sc.c: ... here.
2820         * gcc.c-torture/unsorted/scc.c: Move to ...
2821         * gcc.c-torture/compile/scc.c: ... here.
2822         * gcc.c-torture/unsorted/scond.c: Move to ...
2823         * gcc.c-torture/compile/scond.c: ... here.
2824         * gcc.c-torture/unsorted/selfrec.c: Move to ...
2825         * gcc.c-torture/compile/selfrec.c: ... here.
2826         * gcc.c-torture/unsorted/seq.c: Move to ...
2827         * gcc.c-torture/compile/seq.c: ... here.
2828         * gcc.c-torture/unsorted/set386.c: Move to ...
2829         * gcc.c-torture/compile/set386.c: ... here.
2830         * gcc.c-torture/unsorted/set88.c: Move to ...
2831         * gcc.c-torture/compile/set88.c: ... here.
2832         * gcc.c-torture/unsorted/SFset.c: Move to ...
2833         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
2834         * gcc.c-torture/unsorted/shand.c: Move to ...
2835         * gcc.c-torture/compile/shand.c: ... here.
2836         * gcc.c-torture/unsorted/sh.c: Move to ...
2837         * gcc.c-torture/compile/sh.c: ... here.
2838         * gcc.c-torture/unsorted/shft.c: Move to ...
2839         * gcc.c-torture/compile/shft.c: ... here.
2840         * gcc.c-torture/unsorted/shift.c: Move to ...
2841         * gcc.c-torture/compile/shift.c: ... here.
2842         * gcc.c-torture/unsorted/shloop.c: Move to ...
2843         * gcc.c-torture/compile/shloop.c: ... here.
2844         * gcc.c-torture/unsorted/shm.c: Move to ...
2845         * gcc.c-torture/compile/shm.c: ... here.
2846         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
2847         * gcc.c-torture/compile/SIcmp.c: ... here.
2848         * gcc.c-torture/unsorted/signext2.c: Move to ...
2849         * gcc.c-torture/compile/signext2.c: ... here.
2850         * gcc.c-torture/unsorted/signext.c: Move to ...
2851         * gcc.c-torture/compile/signext.c: ... here.
2852         * gcc.c-torture/unsorted/sim.c: Move to ...
2853         * gcc.c-torture/compile/sim.c: ... here.
2854         * gcc.c-torture/unsorted/simple.c: Move to ...
2855         * gcc.c-torture/compile/simple.c: ... here.
2856         * gcc.c-torture/unsorted/SIset.c: Move to ...
2857         * gcc.c-torture/compile/SIset.c: ... here.
2858         * gcc.c-torture/unsorted/sne.c: Move to ...
2859         * gcc.c-torture/compile/sne.c: ... here.
2860         * gcc.c-torture/unsorted/sound.c: Move to ...
2861         * gcc.c-torture/compile/sound.c: ... here.
2862         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
2863         * gcc.c-torture/compile/sparcbug.c: ... here.
2864         * gcc.c-torture/unsorted/speed.c: Move to ...
2865         * gcc.c-torture/compile/speed.c: ... here.
2866         * gcc.c-torture/unsorted/stor.c: Move to ...
2867         * gcc.c-torture/compile/stor.c: ... here.
2868         * gcc.c-torture/unsorted/store0.c: Move to ...
2869         * gcc.c-torture/compile/store0.c: ... here.
2870         * gcc.c-torture/unsorted/storecc.c: Move to ...
2871         * gcc.c-torture/compile/storecc.c: ... here.
2872         * gcc.c-torture/unsorted/str.c: Move to ...
2873         * gcc.c-torture/compile/str.c: ... here.
2874         * gcc.c-torture/unsorted/stru.c: Move to ...
2875         * gcc.c-torture/compile/stru.c: ... here.
2876         * gcc.c-torture/unsorted/structret.c: Move to ...
2877         * gcc.c-torture/compile/structret.c: ... here.
2878         * gcc.c-torture/unsorted/stuct.c: Move to ...
2879         * gcc.c-torture/compile/stuct.c: ... here.
2880         * gcc.c-torture/unsorted/sub32.c: Move to ...
2881         * gcc.c-torture/compile/sub32.c: ... here.
2882         * gcc.c-torture/unsorted/subcc.c: Move to ...
2883         * gcc.c-torture/compile/subcc.c: ... here.
2884         * gcc.c-torture/unsorted/subcse.c: Move to ...
2885         * gcc.c-torture/compile/subcse.c: ... here.
2886         * gcc.c-torture/unsorted/sym.c: Move to ...
2887         * gcc.c-torture/compile/sym.c: ... here.
2888         * gcc.c-torture/unsorted/symconst.c: Move to ...
2889         * gcc.c-torture/compile/symconst.c: ... here.
2890         * gcc.c-torture/unsorted/t.c: Move to ...
2891         * gcc.c-torture/compile/t.c: ... here.
2892         * gcc.c-torture/unsorted/test.c: Move to ...
2893         * gcc.c-torture/compile/test.c: ... here.
2894         * gcc.c-torture/unsorted/test-flow.c: Move to ...
2895         * gcc.c-torture/compile/test-flow.c: ... here.
2896         * gcc.c-torture/unsorted/test-loop.c: Move to ...
2897         * gcc.c-torture/compile/test-loop.c: ... here.
2898         * gcc.c-torture/unsorted/time.c: Move to ...
2899         * gcc.c-torture/compile/time.c: ... here.
2900         * gcc.c-torture/unsorted/tmp.c: Move to ...
2901         * gcc.c-torture/compile/tmp.c: ... here.
2902         * gcc.c-torture/unsorted/trivial.c: Move to ...
2903         * gcc.c-torture/compile/trivial.c: ... here.
2904         * gcc.c-torture/unsorted/trunc.c: Move to ...
2905         * gcc.c-torture/compile/trunc.c: ... here.
2906         * gcc.c-torture/unsorted/u.c: Move to ...
2907         * gcc.c-torture/compile/u.c: ... here.
2908         * gcc.c-torture/unsorted/udconvert.c: Move to ...
2909         * gcc.c-torture/compile/udconvert.c: ... here.
2910         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
2911         * gcc.c-torture/compile/udivmod4.c: ... here.
2912         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
2913         * gcc.c-torture/compile/UHIcmp.c: ... here.
2914         * gcc.c-torture/unsorted/uns.c: Move to ...
2915         * gcc.c-torture/compile/uns.c: ... here.
2916         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
2917         * gcc.c-torture/compile/uns_tst.c: ... here.
2918         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
2919         * gcc.c-torture/compile/UQIcmp.c: ... here.
2920         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
2921         * gcc.c-torture/compile/USIcmp.c: ... here.
2922         * gcc.c-torture/unsorted/uuarg.c: Move to ...
2923         * gcc.c-torture/compile/uuarg.c: ... here.
2924         * gcc.c-torture/unsorted/v.c: Move to ...
2925         * gcc.c-torture/compile/v.c: ... here.
2926         * gcc.c-torture/unsorted/w.c: Move to ...
2927         * gcc.c-torture/compile/w.c: ... here.
2928         * gcc.c-torture/unsorted/ww.c: Move to ...
2929         * gcc.c-torture/compile/ww.c: ... here.
2930         * gcc.c-torture/unsorted/xb.c: Move to ...
2931         * gcc.c-torture/compile/xb.c: ... here.
2932         * gcc.c-torture/unsorted/xbg.c: Move to ...
2933         * gcc.c-torture/compile/xbg.c: ... here.
2934         * gcc.c-torture/unsorted/x.c: Move to ...
2935         * gcc.c-torture/compile/x.c: ... here.
2936         * gcc.c-torture/unsorted/xc.c: Move to ...
2937         * gcc.c-torture/compile/xc.c: ... here.
2938         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
2939         * gcc.c-torture/compile/xcsebug.c: ... here.
2940         * gcc.c-torture/unsorted/xdi.c: Move to ...
2941         * gcc.c-torture/compile/xdi.c: ... here.
2942         * gcc.c-torture/unsorted/xfoo.c: Move to ...
2943         * gcc.c-torture/compile/xfoo.c: ... here.
2944         * gcc.c-torture/unsorted/xi.c: Move to ...
2945         * gcc.c-torture/compile/xi.c: ... here.
2946         * gcc.c-torture/unsorted/xlop.c: Move to ...
2947         * gcc.c-torture/compile/xlop.c: ... here.
2948         * gcc.c-torture/unsorted/xmtst.c: Move to ...
2949         * gcc.c-torture/compile/xmtst.c: ... here.
2950         * gcc.c-torture/unsorted/xneg.c: Move to ...
2951         * gcc.c-torture/compile/xneg.c: ... here.
2952         * gcc.c-torture/unsorted/xopt.c: Move to ...
2953         * gcc.c-torture/compile/xopt.c: ... here.
2954         * gcc.c-torture/unsorted/xor.c: Move to ...
2955         * gcc.c-torture/compile/xor.c: ... here.
2956         * gcc.c-torture/unsorted/xorn.c: Move to ...
2957         * gcc.c-torture/compile/xorn.c: ... here.
2958         * gcc.c-torture/unsorted/xp.c: Move to ...
2959         * gcc.c-torture/compile/xp.c: ... here.
2960         * gcc.c-torture/unsorted/xpp.c: Move to ...
2961         * gcc.c-torture/compile/xpp.c: ... here.
2962         * gcc.c-torture/unsorted/xs.c: Move to ...
2963         * gcc.c-torture/compile/xs.c: ... here.
2964         * gcc.c-torture/unsorted/xsh.c: Move to ...
2965         * gcc.c-torture/compile/xsh.c: ... here.
2966         * gcc.c-torture/unsorted/xz.c: Move to ...
2967         * gcc.c-torture/compile/xz.c: ... here.
2968         * gcc.c-torture/unsorted/xzz.c: Move to ...
2969         * gcc.c-torture/compile/xzz.c: ... here.
2970
2971 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2972
2973         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
2974         (abort, exit): Declare.
2975
2976 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
2977
2978         PR sanitizer/61897
2979         PR sanitizer/62140
2980         * c-c++-common/asan/pr62140-1.c: New test.
2981         * c-c++-common/asan/pr62140-2.c: New test.
2982
2983 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
2984             Tobias Burnus  <burnus@net-b.de>
2985
2986         PR fortran/62309
2987         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
2988
2989 2014-08-31  Tobias Burnus  <burnus@net-b.de>
2990
2991         * gfortran.dg/coarray_lib_comm_1.f90: New.
2992
2993 2014-08-30  Andrew Pinski  <apinski@cavium.com>
2994
2995         * gcc.c-torture/execute/20140828-1.c: New testcase.
2996
2997 2014-08-29  DJ Delorie  <dj@redhat.com>
2998
2999         * lib/target-supports.exp (check_effective_target_size32plus):
3000         Increase size to avoid false positives on 24-bit address spaces.
3001         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
3002         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
3003         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
3004         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
3005         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
3006         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
3007         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
3008         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
3009
3010 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3011
3012         PR c++/54002
3013         * g++.dg/cpp0x/constexpr-54002.C: New.
3014
3015 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3016
3017         PR c++/56991
3018         * g++.dg/cpp0x/constexpr-56991.C: New.
3019
3020 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3021
3022         PR c++/57764
3023         * g++.dg/cpp0x/constexpr-57764.C: New.
3024
3025 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3026
3027         PR c++/59938
3028         * g++.dg/cpp0x/constexpr-59938.C: New.
3029
3030 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3031
3032         PR c++/61484
3033         * g++.dg/cpp0x/constexpr-61484.C: New.
3034
3035 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3036
3037         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
3038         vec_round, vec_splat, vec_div, and vec_mul.
3039         * gcc.target/powerpc/builtins-2.c: New test.
3040
3041 2014-08-28  Richard Biener  <rguenther@suse.de>
3042
3043         PR tree-optimization/62283
3044         * gfortran.dg/vect/pr62283.f: New testcase.
3045         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
3046         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3047         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3048         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3049         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3050         * gcc.dg/vect/vect-33.c: Likewise.
3051
3052 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
3053
3054         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
3055
3056 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
3057
3058         PR cpp/23827 - standard C++ should not have hex float preprocessor
3059         tokens
3060         * g++.dg/cpp/pr23827_cxx11.C: New.
3061         * g++.dg/cpp/pr23827_cxx98.C: New.
3062         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
3063         * gcc.dg/cpp/pr23827_c90.c: New.
3064         * gcc.dg/cpp/pr23827_c90_neg.c: New.
3065         * gcc.dg/cpp/pr23827_c99.c: New.
3066
3067 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
3068
3069         PR c++/52892
3070         * g++.dg/cpp0x/constexpr-52892-1.C: New.
3071         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
3072         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
3073
3074 2014-08-27  Guozhi Wei  <carrot@google.com>
3075
3076         PR target/62262
3077         * gcc.target/aarch64/pr62262.c: New test.
3078
3079 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
3080
3081         PR target/60606
3082         PR target/61330
3083         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
3084         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
3085
3086 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3087
3088         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3089         failure on s390*-*-linux-gnu.
3090
3091 2014-08-26  Richard Biener  <rguenther@suse.de>
3092
3093         PR tree-optimization/62175
3094         * g++.dg/torture/pr62175.C: New testcase.
3095
3096 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3097
3098         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
3099         copy of compile/compile.exp.
3100         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
3101         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
3102         i?86-*.
3103         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
3104         m32c-*-*.
3105         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
3106         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
3107         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
3108         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
3109         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
3110         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
3111         * gcc.c-torture/execute/20040703-1.c: Likewise.
3112         * gcc.c-torture/execute/20040705-1.c: Likewise.
3113         * gcc.c-torture/execute/20040705-2.c: Likewise.
3114         * gcc.c-torture/execute/20040709-1.c: Likewise.
3115         * gcc.c-torture/execute/20040709-2.c: Likewise.
3116         * gcc.c-torture/execute/20040811-1.c: Likewise.
3117         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
3118         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
3119         compiling for x86_64-* or i?86-*.
3120         * gcc.c-torture/execute/20050604-1.c: Likewise.
3121         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
3122         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
3123         for x86_64-* or i?86-*.
3124         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
3125         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
3126         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
3127         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
3128         option.
3129         * gcc.c-torture/execute/20111227-2.c: Moved to...
3130         * gcc.dg/20111227-2.c: ... here.  Add -free option.
3131         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
3132         * gcc.dg/20111227-3.c: ... here.  Add -free option.
3133         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
3134         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
3135         declarations for abort and exit.
3136         * gcc.c-torture/execute/920711-1.c: Likewise.
3137         * gcc.c-torture/execute/930529-1.c: Likewise.
3138         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
3139         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
3140         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
3141         exit.
3142         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
3143         for i?86-* or x86_64-*.  Add declarations for abort and exit.
3144         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
3145         i?86-* or x86_64-*.
3146         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
3147         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
3148         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
3149         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3150         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
3151         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
3152         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
3153         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
3154         m68k-linux.
3155         * gcc.c-torture/execute/loop-2g.c: Likewise.
3156         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
3157         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
3158         powerpc-*-eabi*.
3159         * gcc.c-torture/execute/pr19689.c: Require int32plus.
3160         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
3161         * gcc.c-torture/execute/pr23047.c: Likewise.
3162         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
3163         declarations for abort and exit.
3164         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
3165         * gcc.c-torture/execute/pr31448.c: Likewise.
3166         * gcc.c-torture/execute/pr35456.c: Skip on vax.
3167         * gcc.c-torture/execute/pr37573.c: Require int32plus.
3168         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
3169         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
3170         Skip on spu-*.
3171         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
3172         declarations for abort and exit.
3173         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
3174         * gcc.c-torture/execute/pr43220.c: Require int32plus.
3175         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
3176         * gcc.c-torture/execute/pr45262.c: Require int32plus.
3177         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
3178         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
3179         * gcc.c-torture/execute/pr51582-2.c: Likewise.
3180         * gcc.c-torture/execute/pr52979-1.c: Likewise.
3181         * gcc.c-torture/execute/pr52979-2.c: Likewise.
3182         * gcc.c-torture/execute/pr56799.c: Likewise.
3183         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
3184         option.  Add declarations for abort and exit.
3185         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
3186         * gcc.c-torture/execute/pr58570.c: Likewise.
3187         * gcc.c-torture/execute/pr60822.c: Likewise.
3188         * gcc.c-torture/execute/pr7284-1.c: Likewise.
3189         * gcc.c-torture/execute/shiftdi.c: Likewise.
3190         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
3191         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3192         * gcc.c-torture/execute/usmul.c: Require int32plus.
3193         * gcc.c-torture/execute/vrp-5.c: Likewise.
3194         * gcc.c-torture/execute/vrp-6.c: Likewise.
3195         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3196         * gcc.c-torture/execute/20010122-1.x: Delete.
3197         * gcc.c-torture/execute/20010129-1.x: Delete.
3198         * gcc.c-torture/execute/20020404-1.x: Delete.
3199         * gcc.c-torture/execute/20021024-1.x: Delete.
3200         * gcc.c-torture/execute/20021127-1.x: Delete.
3201         * gcc.c-torture/execute/20030125-1.x: Delete.
3202         * gcc.c-torture/execute/20030216-1.x: Delete.
3203         * gcc.c-torture/execute/20030222-1.x: Delete.
3204         * gcc.c-torture/execute/20040629-1.x: Delete.
3205         * gcc.c-torture/execute/20040703-1.x: Delete.
3206         * gcc.c-torture/execute/20040705-1.x: Delete.
3207         * gcc.c-torture/execute/20040705-2.x: Delete.
3208         * gcc.c-torture/execute/20040709-1.x: Delete.
3209         * gcc.c-torture/execute/20040709-2.x: Delete.
3210         * gcc.c-torture/execute/20040811-1.x: Delete.
3211         * gcc.c-torture/execute/20050316-1.x: Delete.
3212         * gcc.c-torture/execute/20050316-2.x: Delete.
3213         * gcc.c-torture/execute/20050316-3.x: Delete.
3214         * gcc.c-torture/execute/20050604-1.x: Delete.
3215         * gcc.c-torture/execute/20061101-1.x: Delete.
3216         * gcc.c-torture/execute/20061220-1.x: Delete.
3217         * gcc.c-torture/execute/20081117-1.x: Delete.
3218         * gcc.c-torture/execute/20101011-1.x: Delete.
3219         * gcc.c-torture/execute/20120919-1.x: Delete.
3220         * gcc.c-torture/execute/920612-1.x: Delete.
3221         * gcc.c-torture/execute/920710-1.x: Delete.
3222         * gcc.c-torture/execute/920711-1.x: Delete.
3223         * gcc.c-torture/execute/930529-1.x: Delete.
3224         * gcc.c-torture/execute/931004-12.x: Delete.
3225         * gcc.c-torture/execute/980709-1.x: Delete.
3226         * gcc.c-torture/execute/981130-1.x: Delete.
3227         * gcc.c-torture/execute/990127-2.x: Delete.
3228         * gcc.c-torture/execute/990413-2.x: Delete.
3229         * gcc.c-torture/execute/990826-0.x: Delete.
3230         * gcc.c-torture/execute/bf64-1.x: Delete.
3231         * gcc.c-torture/execute/bitfld-4.x: Delete.
3232         * gcc.c-torture/execute/cmpsi-2.x: Delete.
3233         * gcc.c-torture/execute/cvt-1.x: Delete.
3234         * gcc.c-torture/execute/eeprof-1.x: Delete.
3235         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3236         * gcc.c-torture/execute/loop-2f.x: Delete.
3237         * gcc.c-torture/execute/loop-2g.x: Delete.
3238         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3239         * gcc.c-torture/execute/nest-align-1.x: Delete.
3240         * gcc.c-torture/execute/pr19689.x: Delete.
3241         * gcc.c-torture/execute/pr22493-1.x: Delete.
3242         * gcc.c-torture/execute/pr23047.x: Delete.
3243         * gcc.c-torture/execute/pr23135.x: Delete.
3244         * gcc.c-torture/execute/pr29797-1.x: Delete.
3245         * gcc.c-torture/execute/pr31448.x: Delete.
3246         * gcc.c-torture/execute/pr35456.x: Delete.
3247         * gcc.c-torture/execute/pr37573.x: Delete.
3248         * gcc.c-torture/execute/pr38151.x: Delete.
3249         * gcc.c-torture/execute/pr39228.x: Delete.
3250         * gcc.c-torture/execute/pr39501.x: Delete.
3251         * gcc.c-torture/execute/pr40386.x: Delete.
3252         * gcc.c-torture/execute/pr43220.x: Delete.
3253         * gcc.c-torture/execute/pr44683.x: Delete.
3254         * gcc.c-torture/execute/pr45262.x: Delete.
3255         * gcc.c-torture/execute/pr47237.x: Delete.
3256         * gcc.c-torture/execute/pr51581-1.x: Delete.
3257         * gcc.c-torture/execute/pr51581-2.x: Delete.
3258         * gcc.c-torture/execute/pr52979-1.x: Delete.
3259         * gcc.c-torture/execute/pr52979-2.x: Delete.
3260         * gcc.c-torture/execute/pr53366-1.x: Delete.
3261         * gcc.c-torture/execute/pr56799.x: Delete.
3262         * gcc.c-torture/execute/pr57124.x: Delete.
3263         * gcc.c-torture/execute/pr57344-2.x: Delete.
3264         * gcc.c-torture/execute/pr58570.x: Delete.
3265         * gcc.c-torture/execute/pr60822.x: Delete.
3266         * gcc.c-torture/execute/pr7284-1.x: Delete.
3267         * gcc.c-torture/execute/shiftdi.x: Delete.
3268         * gcc.c-torture/execute/simd-4.x: Delete.
3269         * gcc.c-torture/execute/strncmp-1.x: Delete.
3270         * gcc.c-torture/execute/usmul.x: Delete.
3271         * gcc.c-torture/execute/vrp-5.x: Delete.
3272         * gcc.c-torture/execute/vrp-6.x: Delete.
3273         * gcc.c-torture/execute/zerolen-2.x: Delete.
3274
3275 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3276
3277         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3278
3279 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3280
3281         PR c++/34938
3282         * g++.dg/template/pr34938-1.C: New.
3283         * g++.dg/template/pr34938-2.C: Likewise.
3284
3285 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
3286
3287         PR target/61996
3288         * gcc.target/sh/pr61996.c: New.
3289
3290 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
3291
3292         * g++.dg/cpp0x/cplusplus.C: New.
3293         * g++.dg/cpp0x/cplusplus_0x.C: New.
3294         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3295         * g++.dg/cpp0x/auto41.C: Ditto.
3296         * g++.dg/cpp0x/auto9.C: Ditto.
3297         * g++.dg/cpp0x/initlist26.C: Ditto.
3298         * g++.dg/cpp0x/pr59111.C: Ditto.
3299         * g++.dg/cpp0x/trailing2.C: Ditto.
3300         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3301         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3302         * g++.dg/cpp1y/auto-fn1.C: Ditto.
3303         * g++.dg/cpp1y/auto-fn2.C: Ditto.
3304         * g++.dg/cpp1y/auto-fn3.C: Ditto.
3305         * g++.dg/cpp1y/auto-fn4.C: Ditto.
3306         * g++.dg/cpp1y/auto-fn5.C: Ditto.
3307         * g++.dg/cpp1y/auto-fn6.C: Ditto.
3308         * g++.dg/cpp1y/auto-fn7.C: Ditto.
3309         * g++.dg/cpp1y/auto-fn8.C: Ditto.
3310         * g++.dg/cpp1y/auto-fn9.C: Ditto.
3311         * g++.dg/cpp1y/auto-fn10.C: Ditto.
3312         * g++.dg/cpp1y/auto-fn11.C: Ditto.
3313         * g++.dg/cpp1y/auto-fn12.C: Ditto.
3314         * g++.dg/cpp1y/auto-fn13.C: Ditto.
3315         * g++.dg/cpp1y/auto-fn14.C: Ditto.
3316         * g++.dg/cpp1y/auto-fn15.C: Ditto.
3317         * g++.dg/cpp1y/auto-fn16.C: Ditto.
3318         * g++.dg/cpp1y/auto-fn17.C: Ditto.
3319         * g++.dg/cpp1y/auto-fn18.C: Ditto.
3320         * g++.dg/cpp1y/auto-fn19.C: Ditto.
3321         * g++.dg/cpp1y/auto-fn20.C: Ditto.
3322         * g++.dg/cpp1y/auto-fn21.C: Ditto.
3323         * g++.dg/cpp1y/auto-fn22.C: Ditto.
3324         * g++.dg/cpp1y/auto-fn23.C: Ditto.
3325         * g++.dg/cpp1y/auto-fn24.C: Ditto.
3326         * g++.dg/cpp1y/auto-fn25.C: Ditto.
3327         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3328         * g++.dg/cpp1y/auto-neg1.C: Ditto.
3329         * g++.dg/cpp1y/digit-sep.C: Ditto.
3330         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3331         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3332         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3333         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3334         * g++.dg/cpp1y/lambda-generic.C: Ditto.
3335         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3336         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3337         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3338         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3339         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3340         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3341         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3342         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3343         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3344         * g++.dg/cpp1y/lambda-init.C: Ditto.
3345         * g++.dg/cpp1y/lambda-init1.C: Ditto.
3346         * g++.dg/cpp1y/lambda-init2.C: Ditto.
3347         * g++.dg/cpp1y/lambda-init3.C: Ditto.
3348         * g++.dg/cpp1y/lambda-init4.C: Ditto.
3349         * g++.dg/cpp1y/lambda-init5.C: Ditto.
3350         * g++.dg/cpp1y/lambda-init6.C: Ditto.
3351         * g++.dg/cpp1y/lambda-init7.C: Ditto.
3352         * g++.dg/cpp1y/lambda-init8.C: Ditto.
3353         * g++.dg/cpp1y/lambda-init9.C: Ditto.
3354         * g++.dg/cpp1y/mangle1.C: Ditto.
3355         * g++.dg/cpp1y/pr57640.C: Ditto.
3356         * g++.dg/cpp1y/pr57644.C: Ditto.
3357         * g++.dg/cpp1y/pr58500.C: Ditto.
3358         * g++.dg/cpp1y/pr58533.C: Ditto.
3359         * g++.dg/cpp1y/pr58534.C: Ditto.
3360         * g++.dg/cpp1y/pr58535.C: Ditto.
3361         * g++.dg/cpp1y/pr58536.C: Ditto.
3362         * g++.dg/cpp1y/pr58548.C: Ditto.
3363         * g++.dg/cpp1y/pr58549.C: Ditto.
3364         * g++.dg/cpp1y/pr58637.C: Ditto.
3365         * g++.dg/cpp1y/pr58708.C: Ditto.
3366         * g++.dg/cpp1y/pr59110.C: Ditto.
3367         * g++.dg/cpp1y/pr59112.C: Ditto.
3368         * g++.dg/cpp1y/pr59113.C: Ditto.
3369         * g++.dg/cpp1y/pr59629.C: Ditto.
3370         * g++.dg/cpp1y/pr59635.C: Ditto.
3371         * g++.dg/cpp1y/pr59636.C: Ditto.
3372         * g++.dg/cpp1y/pr59638.C: Ditto.
3373         * g++.dg/cpp1y/pr59867.C: Ditto.
3374         * g++.dg/cpp1y/pr60033.C: Ditto.
3375         * g++.dg/cpp1y/pr60052.C: Ditto.
3376         * g++.dg/cpp1y/pr60053.C: Ditto.
3377         * g++.dg/cpp1y/pr60054.C: Ditto.
3378         * g++.dg/cpp1y/pr60064.C: Ditto.
3379         * g++.dg/cpp1y/pr60065.C: Ditto.
3380         * g++.dg/cpp1y/pr60190.C: Ditto.
3381         * g++.dg/cpp1y/pr60311.C: Ditto.
3382         * g++.dg/cpp1y/pr60332.C: Ditto.
3383         * g++.dg/cpp1y/pr60376.C: Ditto.
3384         * g++.dg/cpp1y/pr60377.C: Ditto.
3385         * g++.dg/cpp1y/pr60384.C: Ditto.
3386         * g++.dg/cpp1y/pr60390.C: Ditto.
3387         * g++.dg/cpp1y/pr60391.C: Ditto.
3388         * g++.dg/cpp1y/pr60393.C: Ditto.
3389         * g++.dg/cpp1y/pr60573.C: Ditto.
3390         * g++.dg/cpp1y/pr60626.C: Ditto.
3391         * g++.dg/cpp1y/pr60627.C: Ditto.
3392         * g++.dg/cpp1y/regress1.C: Ditto.
3393         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3394         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3395         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3396         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3397         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3398         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3399         * g++.dg/cpp1y/var-templ1.C: Ditto.
3400         * g++.dg/cpp1y/var-templ2.C: Ditto.
3401         * g++.dg/cpp1y/var-templ3.C: Ditto.
3402         * g++.dg/cpp1y/var-templ4.C: Ditto.
3403         * g++.dg/cpp1y/var-templ5.C: Ditto.
3404         * g++.dg/cpp1y/var-templ6.C: Ditto.
3405         * g++.dg/cpp1y/var-templ7.C: Ditto.
3406         * g++.dg/cpp1y/vla1.C: Ditto.
3407         * g++.dg/cpp1y/vla2.C: Ditto.
3408         * g++.dg/cpp1y/vla3.C: Ditto.
3409         * g++.dg/cpp1y/vla4.C: Ditto.
3410         * g++.dg/cpp1y/vla5.C: Ditto.
3411         * g++.dg/cpp1y/vla8.C: Ditto.
3412         * g++.dg/cpp1y/vla9.C: Ditto.
3413         * g++.dg/cpp1y/vla10.C: Ditto.
3414         * g++.dg/cpp1y/vla11.C: Ditto.
3415         * g++.dg/cpp1y/vla12.C: Ditto.
3416         * g++.dg/cpp1y/vla13.C: Ditto.
3417         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3418         * g++.dg/ext/vector23.C: Ditto.
3419         * g++.dg/ext/vla11.C: Ditto.
3420         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3421         * g++.dg/warn/Wvla-2.C: Ditto.
3422         * g++.dg/debug/dwarf2/auto1.C: Ditto.
3423         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3424         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3425         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3426         in error message.
3427         * g++.dg/system-binary-constants-1.C: Ditto.
3428         * g++.dg/cpp1y/cplusplus_1y.C: New.
3429         * g++.dg/cpp1z/cplusplus.C: New.
3430         * lib/target-supports.exp:
3431         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3432         (check_effective_target_c++11_only): Call check_effective_target_c++14;
3433         (check_effective_target_c++11_down): Ditto.
3434
3435 2014-08-22  Marek Polacek  <polacek@redhat.com>
3436
3437         PR c++/62199
3438         * c-c++-common/pr62199.c: New test.
3439         * c-c++-common/pr62199-2.c: New test.
3440         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3441
3442 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3443
3444         PR c++/57709
3445         * g++.dg/Wshadow.C: New test.
3446
3447 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
3448
3449         PR fortran/62135
3450         * gfortran.dg/pr62135.f90: New test.
3451
3452 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3453
3454         * g++.dg/warn/wdate-time.C: Remove.
3455         * gcc.dg/wdate-time.c: Move from here...
3456         * c-c++-common/wdate-time.c: ... to here.
3457
3458 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3459
3460         * gfortran.dg/use_without_only_1.f90: New test.
3461
3462 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
3463
3464         PR other/62008
3465         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3466
3467 2014-08-22  Tony Wang  <tony.wang@arm.com>
3468
3469         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3470         dejagnu wrapper.
3471
3472 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3473
3474         PR fortran/62214
3475         * gfortran.dg/array_assignment_5.f90:  New test.
3476
3477 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
3478
3479         * lib/target-supports.exp
3480         (check_effective_target_logical_op_short_circuit): Add nios2.
3481         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3482         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3483         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3484         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3485         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3486         for test using -fPIC.
3487         * gcc.dg/lto/pr61526_0.c: Likewise.
3488
3489 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
3490
3491         PR tree-optimization/62091
3492         * g++.dg/ipa/devirt-37.C: Update template.
3493         * g++.dg/ipa/devirt-40.C: New testcase.
3494
3495 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
3496
3497         PR tree-optimization/62112
3498         * gcc.dg/tree-ssa/pr62112-1.c: New file.
3499         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3500         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3501         * gcc.c-torture/execute/20071219-1.c: Likewise.
3502
3503 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3504
3505         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3506
3507 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3508
3509         * gcc.target/powerpc/swaps-p8-1.c: New test.
3510         * gcc.target/powerpc/swaps-p8-2.c: New test.
3511         * gcc.target/powerpc/swaps-p8-3.c: New test.
3512         * gcc.target/powerpc/swaps-p8-4.c: New test.
3513         * gcc.target/powerpc/swaps-p8-5.c: New test.
3514         * gcc.target/powerpc/swaps-p8-6.c: New test.
3515         * gcc.target/powerpc/swaps-p8-7.c: New test.
3516         * gcc.target/powerpc/swaps-p8-8.c: New test.
3517         * gcc.target/powerpc/swaps-p8-9.c: New test.
3518         * gcc.target/powerpc/swaps-p8-10.c: New test.
3519         * gcc.target/powerpc/swaps-p8-11.c: New test.
3520         * gcc.target/powerpc/swaps-p8-12.c: New test.
3521
3522 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3523
3524         * gcc.dg/ipa/ctor-empty-1.c: Update template.
3525
3526 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3527
3528         * g++.dg/ipa/devirt-37.C: Fix testcase.
3529
3530 2014-08-20  Martin Jambor  <mjambor@suse.cz>
3531             Wei Mi  <wmi@google.com>
3532
3533         PR ipa/60449
3534         PR middle-end/61776
3535         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3536         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3537         * testsuite/gcc.dg/pr61776.c: New test.
3538
3539 2014-08-20  Steve Ellcey  <sellcey@mips.com>
3540
3541         PR middle-end/49191
3542         * lib/target-supports.exp (check_effective_target_non_strict_align):
3543         Add function description.
3544
3545 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3546
3547         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3548         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3549
3550 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3551
3552         PR c/59304
3553         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3554         before setting the option.
3555         * diagnostic.c (diagnostic_classify_diagnostic): Record
3556         command-line status.
3557
3558 2014-08-20  Mark Wielaard  <mjw@redhat.com>
3559
3560         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3561
3562 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3563
3564         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3565         Return memory full when we have a tiny target and relocation
3566         truncation occurs.
3567         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3568         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3569         * lib/target-supports.exp (check_effective_target_tiny): New function.
3570
3571 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3572
3573         * gfortran.dg/errnocheck_1.f90: New test.
3574         * gfortran.dg/associative_1.f90: New test.
3575
3576 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3577
3578         PR preprocessor/51303
3579         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3580
3581 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3582
3583         PR c/60975
3584         PR c/53063
3585         * gcc.dg/cpp/Wvariadic-1p.c: New test.
3586
3587 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
3588
3589         * lib/target-supports.exp
3590         (check_effective_target_arm_v8_neon_ok_nocache): Add
3591         "-march-armv8-a" to compile flags.
3592
3593 2014-08-19  Marek Polacek  <polacek@redhat.com>
3594
3595         PR c++/62153
3596         * c-c++-common/Wbool-compare-1.c: New test.
3597
3598 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
3599
3600         PR c/45584
3601         * gcc.dg/pr13519-1.c: Adjust.
3602
3603 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3604
3605         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3606
3607 2014-07-08  Mark Wielaard  <mjw@redhat.com>
3608
3609         PR debug/59051
3610         * gcc.dg/guality/restrict.c: New test.
3611
3612 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3613
3614         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3615         matching. Catch '<unknown type in ' to recognize older gdb versions.
3616         * gcc.dg/guality/const-volatile.c: New test.
3617
3618 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3619
3620         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3621         !gas.
3622
3623 2014-08-19  Marek Polacek  <polacek@redhat.com>
3624
3625         * gcc.dg/Wc99-c11-compat-1.c: New test.
3626         * gcc.dg/Wc99-c11-compat-2.c: New test.
3627         * gcc.dg/Wc99-c11-compat-3.c: New test.
3628         * gcc.dg/Wc99-c11-compat-4.c: New test.
3629         * gcc.dg/Wc99-c11-compat-5.c: New test.
3630         * gcc.dg/Wc99-c11-compat-6.c: New test.
3631         * gcc.dg/Wc99-c11-compat-7.c: New test.
3632
3633 2014-08-19  Marek Polacek  <polacek@redhat.com>
3634
3635         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3636         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3637         * gcc.dg/Wc90-c99-compat-7.c: New test.
3638         * gcc.dg/Wc90-c99-compat-8.c: New test.
3639         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3640
3641 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3642             Steven Bosscher  <steven@gcc.gnu.org>
3643
3644         PR c/52952
3645         * gcc.dg/redecl-4.c: Add column markers.
3646         * gcc.dg/format/bitfld-1.c: Likewise.
3647         * gcc.dg/format/attr-2.c: Likewise.
3648         * gcc.dg/format/attr-6.c: Likewise.
3649         * gcc.dg/format/array-1.c: Likewise.
3650         * gcc.dg/format/attr-7.c: Likewise.
3651         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3652         * gcc.dg/format/attr-4.c: Likewise.
3653         * gcc.dg/format/branch-1.c: Likewise.
3654         * gcc.dg/format/c90-printf-1.c: Likewise.
3655
3656 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
3657
3658         * guality/nrv-1.c: Add `used' attribute to a1.
3659
3660 2014-08-18  Richard Biener  <rguenther@suse.de>
3661
3662         PR tree-optimization/62090
3663         * gcc.dg/pr62090-2.c: New testcase.
3664
3665 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
3666
3667         * g++.dg/ipa/pr61800.C: New.
3668
3669 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
3670
3671         PR sanitizer/62089
3672         * c-c++-common/asan/pr62089.c: New test.
3673         * c-c++-common/asan/bitfield-1.c: New test.
3674         * c-c++-common/asan/bitfield-2.c: New test.
3675         * c-c++-common/asan/bitfield-3.c: New test.
3676         * c-c++-common/asan/bitfield-4.c: New test.
3677
3678 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3679
3680         PR tree-optimization/52904
3681         * gcc.dg/pr52904.c: New test.
3682
3683 2014-08-17  Tobias Burnus  <burnus@net-b.de>
3684
3685         * gfortran.dg/finalize_27.f90: New.
3686
3687 2014-08-16  Andrew Pinski  <apinski@cavium.com>
3688
3689         * gcc.c-torture/compile/20140816-1.c: New testcase.
3690
3691 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
3692
3693         PR c++/52819
3694         * g++.dg/template/pr52819.C: New.
3695
3696 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3697
3698         PR fortran/62142
3699         * gfortran.dg/realloc_on_assign_24.f90:  New test.
3700
3701 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
3702
3703         PR c++/62072
3704         Revert:
3705         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3706
3707         DR 1584
3708         PR c++/57466
3709         * g++.dg/template/pr57466.C: New.
3710         * g++.dg/cpp0x/pr57466.C: Likewise.
3711         * g++.dg/template/unify6.C: Update.
3712
3713         * g++.dg/cpp0x/sfinae52.C: New.
3714
3715 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
3716
3717         PR target/61878
3718         * gcc.target/i386/avx512f-typecast-1.c: New test.
3719         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3720         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3721         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3722         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3723         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3724         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3725         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3726         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3727         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3728         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3729         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3730         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3731         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3732         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3733         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3734         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3735         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3736         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3737         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3738         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3739         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3740         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3741         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3742         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3743         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3744         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3745         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3746         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3747         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3748         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3749         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3750         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3751         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3752         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3753         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3754         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3755         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3756         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3757         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3758         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3759
3760 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
3761             Tobias Burnus  <burnus@net-b.de>
3762
3763         PR fortran/62131
3764         * gfortran.dg/gomp/pr62131.f90: New test.
3765
3766 2014-08-15  Richard Biener  <rguenther@suse.de>
3767
3768         PR tree-optimization/62031
3769         * gcc.dg/torture/pr62031.c: New testcase.
3770
3771 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
3772
3773         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3774
3775 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
3776
3777         PR tree-optimization/62091
3778         * g++.dg/ipa/devirt-38.C: New testcase.
3779
3780 2014-08-14  Marek Polacek  <polacek@redhat.com>
3781
3782         DR 458
3783         * gcc.dg/c11-stdatomic-2.c: New test.
3784
3785 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3786
3787         PR fortran/62106
3788         * gfortran.dg/array_constructor_49.f90:  New test.
3789
3790 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3791
3792         PR c++/54377
3793         * g++.dg/template/pr54377.C: New.
3794         * g++.dg/cpp0x/pr54377.C: Likewise.
3795         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
3796         * g++.dg/cpp0x/pr51226.C: Likewise.
3797         * g++.dg/cpp0x/variadic2.C: Likewise.
3798         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
3799         * g++.dg/template/dtor3.C: Likewise.
3800         * g++.dg/template/qualttp4.C: Likewise.
3801         * g++.dg/template/spec28.C: Likewise.
3802         * g++.old-deja/g++.brendan/crash8.C: Likewise.
3803         * g++.old-deja/g++.pt/ttp7.C: Likewise.
3804
3805 2014-08-14  Tom de Vries  <tom@codesourcery.com>
3806
3807         PR rtl-optimization/62004
3808         PR rtl-optimization/62030
3809         * gcc.dg/pr62004.c: New test.
3810         * gcc.dg/pr62030.c: Same.
3811         * gcc.target/mips/pr62030-octeon.c: Same.
3812
3813 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3814
3815         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
3816         * g++.dg/cpp0x/decltype2.C: Likewise.
3817         * g++.dg/cpp0x/decltype3.C: Likewise.
3818         * g++.dg/cpp0x/pr60249.C: Likewise.
3819         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3820         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3821         * g++.dg/cpp0x/variadic2.C: Likewise.
3822         * g++.dg/cpp0x/variadic74.C: Likewise.
3823         * g++.dg/parse/error10.C: Likewise.
3824         * g++.dg/parse/error15.C: Likewise.
3825         * g++.dg/parse/error2.C: Likewise.
3826         * g++.dg/template/crash106.C: Likewise.
3827         * g++.dg/template/crash89.C: Likewise.
3828         * g++.dg/template/nontype7.C: Likewise.
3829         * g++.dg/template/void3.C: Likewise.
3830         * g++.dg/template/void7.C: Likewise.
3831
3832 2014-08-14  Richard Biener  <rguenther@suse.de>
3833
3834         PR tree-optimization/62090
3835         * gcc.dg/pr62090.c: New testcase.
3836
3837 2014-08-14  Richard Biener  <rguenther@suse.de>
3838
3839         PR rtl-optimization/62079
3840         * g++.dg/pr62079.C: New testcase.
3841
3842 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3843
3844         * gcc.target/arm/max-insns-skipped.c: New test.
3845
3846 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
3847
3848         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
3849
3850 2014-08-12  Marek Polacek  <polacek@redhat.com>
3851
3852         * gcc.dg/concat.c: Add dg-options.
3853         * gcc.dg/func-outside-2.c: Add __extension__.
3854         * gcc.dg/pr19967.c: Use -std=c99.
3855         * gcc.dg/pr22458-1.c: Add dg-options.
3856         * gcc.dg/pr33676.c: Add dg-options.
3857         * gcc.dg/gnu-predef-1.c: New test.
3858         * gcc.dg/c90-func-1.c: New test.
3859         * gcc.dg/c90-func-2.c: New test.
3860         * gcc.dg/c90-func-2.h: New test.
3861
3862 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
3863
3864         * lib/target/supports.exp
3865         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
3866         or later.
3867
3868         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
3869
3870         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
3871         on Neon hardware.
3872
3873         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
3874         * gcc.target/arm/pr59985.c: Likewise.
3875
3876 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3877
3878         PR other/61962
3879         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
3880
3881 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3882
3883         PR middle-end/62103
3884         * gcc.c-torture/execute/bitfld-6.c: New test.
3885
3886 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
3887
3888         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
3889         * gcc.target/arm/pr56184.C: Likewise.
3890         * gcc.target/arm/pr59896.c: Likewise.
3891         * gcc.target/arm/stack-red-zone.c: Likewise.
3892         * gcc.target/arm/thumb-find-work-register.c: Likewise.
3893
3894         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
3895         check_effective_target_arm_thumb2_ok): Test with code that passes
3896         an argument and returns a result.
3897
3898 2014-08-11  Richard Biener  <rguenther@suse.de>
3899
3900         PR tree-optimization/62075
3901         * gcc.dg/vect/pr62075.c: New testcase.
3902
3903 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
3904
3905         PR tree-optimization/62073
3906         * gcc.dg/vect/pr62073.c: New test.
3907
3908 2014-08-11  Richard Biener  <rguenther@suse.de>
3909
3910         PR tree-optimization/62070
3911         * gcc.dg/pr62070.c: New testcase.
3912
3913 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
3914
3915         * c-c++-common/asan/inc.c: Update test.
3916         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3917         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
3918         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3919         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3920         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3921         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3922         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3923         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3924         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3925         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3926
3927 2014-08-10 Marek Polacek  <polacek@redhat.com>
3928
3929         PR c/51849
3930         * gcc.dg/Wc90-c99-compat-1.c: New test.
3931         * gcc.dg/Wc90-c99-compat-2.c: New test.
3932         * gcc.dg/Wc90-c99-compat-3.c: New test.
3933         * gcc.dg/Wc90-c99-compat-4.c: New test.
3934         * gcc.dg/Wc90-c99-compat-5.c: New test.
3935         * gcc.dg/Wc90-c99-compat-6.c: New test.
3936         * gcc.dg/wvla-1.c: Adjust dg-warning.
3937         * gcc.dg/wvla-2.c: Adjust dg-warning.
3938         * gcc.dg/wvla-4.c: Adjust dg-warning.
3939         * gcc.dg/wvla-6.c: Adjust dg-warning.
3940
3941 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3942
3943         PR fortran/61999
3944         * gfortran.dg/dot_product_3.f90:  New test case.
3945
3946 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
3947
3948         * g++.dg/ipa/devirt-35.C: Fix template.
3949         * g++.dg/ipa/devirt-36.C: Likewise.
3950         * g++.dg/ipa/devirt-37.C: New testcase.
3951
3952 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3953
3954         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
3955         * g++.dg/cpp0x/enum29.C: Adjust.
3956
3957 2014-08-08  Richard Biener  <rguenther@suse.de>
3958
3959         * gcc.dg/strlenopt-8.c: Remove XFAIL.
3960         * gcc.dg/tree-prof/stringop-2.c: Adjust.
3961         * gfortran.dg/array_memcpy_4.f90: Likewise.
3962         * gfortran.dg/trim_optimize_1.f90: Likewise.
3963         * gfortran.dg/trim_optimize_2.f90: Likewise.
3964
3965 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
3966
3967         * gcc.dg/zero_sign_ext_test.c: New test.
3968
3969 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
3970
3971         * gcc.dg/torture/pr61772.c: Skip lto running.
3972
3973 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
3974
3975         PR tree-optimization/60707
3976         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
3977
3978 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
3979
3980         * g++.dg/ipa/devirt-35.C: New testcase.
3981         * g++.dg/ipa/devirt-36.C: New testcase.
3982
3983 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3984
3985         PR c++/51312
3986         * g++.dg/cpp0x/enum29.C: New.
3987
3988 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
3989
3990         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
3991         defining in dg-options.
3992         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3993
3994         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
3995
3996         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
3997
3998         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
3999         on 32-bit hppa-hpux.
4000
4001         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
4002         * c-c++-common/pr50459.c: Likewise.
4003
4004 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
4005
4006         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
4007         values.h, change MAXDOUBLE for DBL_MAX.
4008         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4009         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
4010         values.h, change MAXFLOAT for FLT_MAX.
4011         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4012         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
4013         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4014         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4015         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4016         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4017         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4018         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4019         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4020
4021 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4022
4023         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
4024
4025 2014-08-07  Marek Polacek  <polacek@redhat.com>
4026
4027         * gcc.dg/fold-reassoc-3.c: New test.
4028
4029 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4030
4031         * gcc.target/i386/struct-size.c: New.
4032
4033 2014-08-07  Tom de Vries  <tom@codesourcery.com>
4034
4035         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
4036         * lib/target-supports.exp (check_effective_target_glibc)
4037         (check_effective_target_glibc_2_12_or_later)
4038         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
4039
4040 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4041
4042         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
4043
4044 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
4045
4046         PR c++/43906
4047         * g++.dg/warn/Waddress-1.C: New.
4048
4049 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
4050
4051         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
4052
4053 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
4054
4055         PR debug/61923
4056         * gcc.target/i386/pr61923.c: New test.
4057
4058 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
4059
4060         * gcc.target/aarch64/vdup_n_2.c: New test.
4061
4062 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
4063
4064         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
4065         powerpc_elfv2.
4066
4067 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR rtl-optimization/61801
4070         * gcc.target/i386/pr61801.c: Rewritten.
4071
4072 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4073
4074         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
4075         Fix types.
4076         (test_vqdmlsls_lane_s32): Likewise.
4077         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4078         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4079
4080 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4081
4082         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
4083         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
4084         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
4085         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
4086         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
4087         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
4088         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
4089         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
4090
4091 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4092
4093         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
4094         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
4095         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
4096         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
4097         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
4098         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
4099
4100 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4101
4102         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
4103
4104 2014-08-04  Rohit  <rohitarulraj@freescale.com>
4105
4106         PR target/60102
4107         * gcc.target/powerpc/pr60102.c: New testcase.
4108
4109 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4110
4111         PR target/61713
4112         * gcc.dg/pr61756.c: New test.
4113
4114 2014-08-04  Tom de Vries  <tom@codesourcery.com>
4115
4116         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
4117         version instead of required-target.
4118         * lib/target-supports.exp
4119         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
4120         (check_effective_target_glibc_2_11_or_earlier): ... this.
4121
4122 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
4123
4124         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
4125         * gnat.dg/specs/debug1.ads: Adjust.
4126         * gnat.dg/specs/formal_type.ads: Fix error in test.
4127
4128 2014-08-03  Marek Polacek  <polacek@redhat.com>
4129
4130         * gcc.dg/case-bogus-1.c: New test.
4131
4132 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
4133
4134         PR c++/15339
4135         * g++.dg/other/default9.C: New.
4136         * g++.dg/other/default10.C: Likewise.
4137         * g++.dg/other/default3.C: Remove xfail.
4138
4139 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
4140
4141         * g++.dg/warn/Wsuggest-final.C: New testcase.
4142         * g++.dg/ipa/devirt-34.C: Fix.
4143
4144 2014-08-02  Marek Polacek  <polacek@redhat.com>
4145
4146         PR c/59855
4147         * gcc.dg/Wdesignated-init-2.c: New test.
4148
4149 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
4150
4151         DR 217 again
4152         * g++.dg/tc1/dr217-2.C: New.
4153
4154 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
4155
4156         PR other/61963
4157         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
4158
4159 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
4160
4161         PR middle-end/61455
4162         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
4163         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
4164
4165 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
4166
4167         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
4168         testcase.
4169
4170 2014-08-01  Richard Biener  <rguenther@suse.de>
4171
4172         PR middle-end/61762
4173         * gcc.dg/pr61762.c: Align the string to make the testcase work
4174         on strict-align targets.
4175
4176 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
4177
4178         * c-c++-common/ubsan/align-1.c: New test.
4179         * c-c++-common/ubsan/align-2.c: New test.
4180         * c-c++-common/ubsan/align-3.c: New test.
4181         * c-c++-common/ubsan/align-4.c: New test.
4182         * c-c++-common/ubsan/align-5.c: New test.
4183         * c-c++-common/ubsan/attrib-4.c: New test.
4184         * g++.dg/ubsan/align-1.C: New test.
4185         * g++.dg/ubsan/align-2.C: New test.
4186         * g++.dg/ubsan/align-3.C: New test.
4187         * g++.dg/ubsan/attrib-1.C: New test.
4188         * g++.dg/ubsan/null-1.C: New test.
4189         * g++.dg/ubsan/null-2.C: New test.
4190
4191 2014-08-01  Tom de Vries  <tom@codesourcery.com>
4192
4193         * lib/target-supports.exp (check_effective_target_glibc)
4194         (check_effective_target_glibc_2_12_or_later)
4195         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4196         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4197         not_glibc_2_11_or_earlier.
4198
4199 2014-07-31  Tom de Vries  <tom@codesourcery.com>
4200
4201         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4202
4203 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
4204
4205         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4206         (test_vpaddd_s64): Likewise.
4207         (test_vpaddd_s64): Likewise.
4208         * gcc.target/aarch64/simd/vpaddd_f64: New.
4209         * gcc.target/aarch64/simd/vpaddd_s64: New.
4210         * gcc.target/aarch64/simd/vpaddd_u64: New.
4211
4212 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
4213
4214         PR target/61948
4215         * gcc.target/arm/pr61948.c: New test case.
4216
4217 2014-07-31  Richard Biener  <rguenther@suse.de>
4218
4219         PR tree-optimization/61964
4220         * gcc.dg/torture/pr61964.c: New testcase.
4221
4222 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
4223
4224         PR c++/60517
4225         * c-c++-common/addrtmp.c: New file.
4226         * c-c++-common/uninit-G.c: Adapt.
4227
4228 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
4229
4230         PR lto/61868
4231         * gcc.dg/pr61868.c: New test.
4232
4233 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4234
4235         PR c++/57397
4236         * g++.dg/cpp0x/vt-57397-1.C: New.
4237         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4238
4239 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
4240
4241         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4242
4243 2014-07-30  Tom Tromey  <tromey@redhat.com>
4244
4245         PR c/59855
4246         * gcc.dg/Wdesignated-init.c: New file.
4247
4248 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
4249
4250         * g++.dg/ipa/devirt-34.C: New testcase.
4251
4252 2014-07-28  Richard Biener  <rguenther@suse.de>
4253
4254         PR rtl-optimization/61801
4255         * gcc.target/i386/pr61801.c: Fix testcase.
4256
4257 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
4258
4259         * gcc.dg/fold-abs-5.c: New test.
4260         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4261         * gcc.dg/fold-compare-8.c: Likewise.
4262
4263 2014-07-28  Richard Biener  <rguenther@suse.de>
4264
4265         PR middle-end/52478
4266         * gcc.dg/torture/ftrapv-1.c: New testcase.
4267
4268 2014-07-28  Richard Biener  <rguenther@suse.de>
4269
4270         PR tree-optimization/61921
4271         * gfortran.dg/pr61921.f90: New testcase.
4272
4273 2014-07-28  Richard Biener  <rguenther@suse.de>
4274
4275         PR rtl-optimization/61801
4276         * gcc.target/i386/pr61801.c: New testcase.
4277
4278 2014-07-27  Marek Polacek  <polacek@redhat.com>
4279
4280         PR c/61861
4281         * gcc.dg/pr61861.c: New test.
4282
4283 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
4284
4285         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4286         variable problem.
4287
4288 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
4289
4290         PR rtl-optimization/61926
4291         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4292         Reverse argument order.
4293         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4294         New XFAILed tests that match the original order.
4295
4296 2014-07-26  Marek Polacek  <polacek@redhat.com>
4297
4298         PR c/61077
4299         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4300
4301 2014-07-26  Tobias Burnus  <burnus@net-b.de>
4302
4303         PR fortran/61881
4304         PR fortran/61888
4305         PR fortran/57305
4306         * gfortran.dg/sizeof_2.f90: Change dg-error.
4307         * gfortran.dg/sizeof_4.f90: New.
4308         * gfortran.dg/storage_size_1.f08: Correct expected
4309         value.
4310
4311 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
4312
4313         PR target/44551
4314         * gcc.target/i386/pr44551-1.c: New file.
4315
4316 2014-07-25  Xinliang David Li  <davidxl@google.com>
4317
4318         * g++.dg/tree-prof/tree-prof.exp: Define macros.
4319         * g++.dg/tree-prof/reorder_class1.h: New file.
4320         * g++.dg/tree-prof/reorder_class2.h: New file.
4321         * g++.dg/tree-prof/reorder.C: New test.
4322         * g++.dg/tree-prof/morefunc.C: New test.
4323
4324 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
4325
4326         Implement N4051 - Allow typename in a template template parameter
4327         * lib/target-supports.exp (check_effective_target_c++1y): Now
4328         means C++1y and up.
4329         (check_effective_target_c++1y_down): New.
4330         (check_effective_target_c++1z_only): New.
4331         (check_effective_target_c++1z): New.
4332         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4333         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4334         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4335
4336 2014-07-25  Tobias Burnus  <burnus@net-b.de>
4337
4338         * gfortran.dg/storage_size_5.f90: New.
4339
4340 2014-07-25  Richard Biener  <rguenther@suse.de>
4341
4342         PR middle-end/61762
4343         PR middle-end/61894
4344         * gcc.dg/pr61762.c: New testcase.
4345         * gcc.dg/fold-cstring.c: Likewise.
4346         * gcc.dg/fold-cvect.c: Likewise.
4347
4348 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4349
4350         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4351
4352         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4353         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4354         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
4355         * gcc.c-torture/execute/pr23135.x: Likewise.
4356
4357 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4358
4359         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4360
4361 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4362
4363         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4364
4365 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4366
4367         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4368
4369 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4370
4371         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4372         sequences.
4373         * gcc.target/aarch64/test_frame_2.c: Likewise.
4374         * gcc.target/aarch64/test_frame_4.c: Likewise.
4375         * gcc.target/aarch64/test_frame_6.c: Likewise.
4376         * gcc.target/aarch64/test_frame_7.c: Likewise.
4377         * gcc.target/aarch64/test_frame_8.c: Likewise.
4378         * gcc.target/aarch64/test_frame_10.c: Likewise.
4379
4380 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4381
4382         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4383         sequences.
4384         * gcc.target/aarch64/test_frame_10.c: Likewise.
4385         * gcc.target/aarch64/test_frame_2.c: Likewise.
4386         * gcc.target/aarch64/test_frame_4.c: Likewise.
4387         * gcc.target/aarch64/test_frame_6.c: Likewise.
4388         * gcc.target/aarch64/test_frame_7.c: Likewise.
4389         * gcc.target/aarch64/test_frame_8.c: Likewise.
4390         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4391
4392 2014-07-24  Martin Jambor  <mjambor@suse.cz>
4393
4394         PR ipa/61160
4395         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4396
4397 2014-07-24  Richard Biener  <rguenther@suse.de>
4398
4399         PR ipa/61823
4400         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4401
4402 2014-07-24  Andreas Schwab  <schwab@suse.de>
4403
4404         * lib/target-supports.exp (check_effective_target_arm_nothumb):
4405         Also check for __arm__.
4406
4407 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4408
4409         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4410         sequences.
4411
4412 2014-07-24  Marek Polacek  <polacek@redhat.com>
4413
4414         PR c/57653
4415         * c-c++-common/pr57653.c: New test.
4416         * c-c++-common/pr57653.h: New file.
4417         * c-c++-common/pr57653-2.c: New test.
4418         * c-c++-common/pr57653-2.h: New file.
4419
4420 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4421
4422         * gcc.target/aarch64/test_frame_common.h: New file.
4423         * gcc.target/aarch64/test_frame_1.c: Likewise.
4424         * gcc.target/aarch64/test_frame_2.c: Likewise.
4425         * gcc.target/aarch64/test_frame_3.c: Likewise.
4426         * gcc.target/aarch64/test_frame_4.c: Likewise.
4427         * gcc.target/aarch64/test_frame_5.c: Likewise.
4428         * gcc.target/aarch64/test_frame_6.c: Likewise.
4429         * gcc.target/aarch64/test_frame_7.c: Likewise.
4430         * gcc.target/aarch64/test_frame_8.c: Likewise.
4431         * gcc.target/aarch64/test_frame_9.c: Likewise.
4432         * gcc.target/aarch64/test_frame_10.c: Likewise.
4433         * gcc.target/aarch64/test_frame_11.c: Likewise.
4434         * gcc.target/aarch64/test_frame_12.c: Likewise.
4435         * gcc.target/aarch64/test_frame_13.c: Likewise.
4436         * gcc.target/aarch64/test_frame_14.c: Likewise.
4437         * gcc.target/aarch64/test_frame_15.c: Likewise.
4438
4439 2014-07-23  Marek Polacek  <polacek@redhat.com>
4440
4441         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4442         in the structure.
4443
4444 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4445
4446         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4447         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4448         * gcc.dg/pr10474.c (target): Likewise.
4449
4450 2014-07-22  Martin Jambor  <mjambor@suse.cz>
4451
4452         PR ipa/61160
4453         * pr61160-3.C (main): Return zero.
4454
4455 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
4456
4457         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4458         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4459         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4460         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4461         * gcc.target/aarch64/simd/ext_s64.x: Remove.
4462         * gcc.target/aarch64/simd/ext_u64.x: Remove.
4463
4464 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
4465
4466         PR tree-optimization/61822
4467         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4468
4469 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4470
4471         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4472
4473 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4474
4475         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4476         -msse2 -mno-avx instead of -msse.
4477
4478 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4479
4480         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4481         * gcc.dg/pr44024.c (dg-options): Add -O1.
4482         (dg-final): Check for the condition.
4483         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4484
4485 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
4486
4487         PR target/55701
4488         * gcc.target/arm/memset-inline-1.c: New test.
4489         * gcc.target/arm/memset-inline-2.c: New test.
4490         * gcc.target/arm/memset-inline-3.c: New test.
4491         * gcc.target/arm/memset-inline-4.c: New test.
4492         * gcc.target/arm/memset-inline-5.c: New test.
4493         * gcc.target/arm/memset-inline-6.c: New test.
4494         * gcc.target/arm/memset-inline-7.c: New test.
4495         * gcc.target/arm/memset-inline-8.c: New test.
4496         * gcc.target/arm/memset-inline-9.c: New test.
4497
4498 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4499
4500         PR target/61827
4501         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4502         to bar symbol in scan-assembler-times call check.
4503
4504 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4505
4506         PR target/61827
4507         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4508         for darwin in scan-assembler-times check.
4509         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4510         scan-assembler-not checks.  Add checks for insns.
4511         (main): Remove.
4512         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4513         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
4514         (main): Remove.
4515
4516 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4517
4518         PR target/61827
4519         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4520         dg-options.  Add checks for insns with xmm registers.  Remove
4521         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
4522         (main): Remove.
4523
4524 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
4525
4526         PR target/61855
4527         * gcc.target/i386/pr61855.c: New test.
4528
4529 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
4530
4531         * gnat.dg/pack20.ad[sb]: New test.
4532         * gnat.dg/pack20_pkg.ads: New helper.
4533
4534 2014-07-20  Ian Lance Taylor  <iant@google.com>
4535
4536         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4537         package for compiledir tests.
4538
4539 2014-07-20  Marek Polacek  <polacek@redhat.com>
4540
4541         PR c/61852
4542         * gcc.dg/pr61852.c: New test.
4543
4544 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4545
4546         * gcc.dg/stack-usage-2.c: Adjust.
4547
4548 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
4549
4550         PR target/61794
4551         * gcc.target/i386/pr61794.c: New test.
4552
4553 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
4554
4555         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4556         involving both inputs rather than a multiplication involving one.
4557         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4558         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4559         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4560
4561 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4562
4563         PR c++/50961
4564         * g++.dg/template/operator13.C: New.
4565
4566 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4567
4568         * gcc.target/aarch64/simd/vfma_f64.c: New test.
4569         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4570         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4571         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4572
4573 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4574
4575         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4576         * c-c++-common/ubsan/bounds-5.c: Likewise.
4577         * c-c++-common/ubsan/bounds-6.c: Likewise.
4578         * c-c++-common/ubsan/bounds-7.c: Likewise.
4579         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4580         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4581         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4582         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4583         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4584         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4585         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4586         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4587         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4588         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4589
4590 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4591
4592         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4593         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4594         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4595         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4596
4597 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
4598
4599         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4600         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4601         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4602
4603 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4604
4605         PR c++/61804
4606         * g++.dg/parse/pr61804.C: New.
4607
4608 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
4609
4610         * gnat.dg/specs/alignment2.ads: Update.
4611         * gnat.dg/specs/size_clause1.ads: Likewise.
4612         * gnat.dg/specs/size_clause2.ads: Likewise.
4613
4614 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
4615
4616         PR preprocessor/60723 - missing system-ness marks for macro tokens
4617         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4618
4619 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4620
4621         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4622         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4623         -mieee-with-inexact for alpha*-*-*.
4624
4625 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4626
4627         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4628         Add IEEE options to compile flags.
4629         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
4630         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4631
4632 2014-07-15  Michael Matz  <matz@suse.de>
4633
4634         PR rtl-optimization/61772
4635         * gcc.dg/torture/pr61772.c: New test.
4636
4637 2014-07-15  Marek Polacek  <polacek@redhat.com>
4638
4639         * gcc.dg/ubsan/bounds-1.c: New test.
4640
4641 2014-06-15  Tobias Burnus  <burnus@net-b.de>
4642
4643         * gfortran.dg/coarray_34.f90: New.
4644         * gfortran.dg/coarray_6.f90: Update test case.
4645
4646 2014-07-14  Richard Biener  <rguenther@suse.de>
4647
4648         PR tree-optimization/61779
4649         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4650
4651 2014-07-14  Richard Biener  <rguenther@suse.de>
4652
4653         PR tree-optimization/61786
4654         * gcc.dg/torture/pr61786.c: New testcase.
4655         * gcc.dg/lto/pr61786_0.c: Likewise.
4656         * gcc.dg/lto/pr61786_1.c: Likewise.
4657
4658 2014-07-14  Richard Biener  <rguenther@suse.de>
4659
4660         PR tree-optimization/61757
4661         PR tree-optimization/61783
4662         PR tree-optimization/61787
4663         * gcc.dg/torture/pr61757.c: New testcase.
4664         * gcc.dg/torture/pr61787.c: Likewise.
4665
4666 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR middle-end/61294
4669         * c-c++-common/Wmemset-transposed-args1.c: New test.
4670         * c-c++-common/Wmemset-transposed-args2.c: New test.
4671         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4672
4673 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
4674
4675         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4676         longer happens during parsing.
4677         * gcc.dg/pr44024.c: Update template.
4678         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4679         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4680         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4681
4682 2014-07-13  Tom de Vries  <tom@codesourcery.com>
4683
4684         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4685         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4686
4687 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
4688
4689         PR C++/60209 - Declaration of user-defined literal operator cause error
4690         * g++.dg/cpp0x/pr60209-neg.C: New.
4691         * g++.dg/cpp0x/pr60209.C: New.
4692         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4693
4694 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4695
4696         PR c++/60967
4697         * g++.dg/cilk-plus/pr60967.C: New.
4698
4699 2014-07-13  Tobias Burnus  <burnus@net-b.de>
4700
4701         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4702
4703 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/61780
4706         * gfortran.dg/dependency_44.f90 : New test
4707
4708 2014-07-12  Tobias Burnus  <burnus@net-b.de>
4709
4710         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4711         * gfortran.dg/coarray_atomic_2.f90: New.
4712         * gfortran.dg/coarray_atomic_3.f90: New.
4713         * gfortran.dg/coarray_atomic_4.f90: New.
4714         * gfortran.dg/coarray/atomic_2.f90: New.
4715
4716 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
4717
4718         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4719         * g++.dg/cpp0x/pr57644.C: New.
4720
4721 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4722
4723         PR c++/53159
4724         * g++.dg/cpp0x/Wnarrowing1.C: New.
4725
4726 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
4727
4728         PR preprocessor/61389
4729         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4730         * gcc.dg/cpp/sysmac1.c: Likewise.
4731
4732 2014-07-11  Richard Biener  <rguenther@suse.de>
4733
4734         PR middle-end/61473
4735         * gcc.dg/memmove-4.c: New testcase.
4736         * gcc.dg/strlenopt-8.c: XFAIL.
4737         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4738
4739 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
4740
4741         PR target/61561
4742         * gcc.dg/pr61561.c: New test.
4743
4744 2014-07-10  Tom de Vries  <tom@codesourcery.com>
4745
4746         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4747         dg-options.
4748         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4749         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
4750         dg-options.
4751
4752 2014-07-10  Richard Biener  <rguenther@suse.de>
4753
4754         PR c-family/61741
4755         * c-c++-common/torture/pr61741.c: Use signed char.
4756
4757 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
4758
4759         * gnat.dg/opt39.adb: New test.
4760
4761 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4762
4763         PR tree-optimization/61742
4764         * gcc.dg/torture/pr61742.c: New test.
4765         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4766         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4767
4768 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4769
4770         PR c++/60686
4771         * g++.dg/cpp0x/explicit8.C: New.
4772
4773 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4774
4775         DR 1584
4776         PR c++/57466
4777         * g++.dg/template/pr57466.C: New.
4778         * g++.dg/cpp0x/pr57466.C: Likewise.
4779         * g++.dg/template/unify6.C: Update.
4780
4781 2014-07-09  Tom de Vries  <tom@codesourcery.com>
4782
4783         * gcc.target/i386/fuse-caller-save-rec.c: New test.
4784
4785 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4786
4787         * gfortran.dg/ieee/underflow_1.f90: New file.
4788
4789 2014-07-09  Richard Biener  <rguenther@suse.de>
4790
4791         PR c-family/61741
4792         * c-c++-common/torture/pr61741.c: New testcase.
4793
4794 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
4795
4796         * lib/target-supports.exp
4797         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
4798
4799 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
4800
4801         * gcc.dg/globalalias.c: Remove XFAIL.
4802         * gcc.dg/localalias.c: Remove XFAIL.
4803
4804 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
4805
4806         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
4807         * g++.dg/cpp0x/pr58155.C: New.
4808
4809 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
4810
4811         PR testsuite/61453
4812         * gfortran.dg/bind_c_array_params_2.f90:
4813         Adjust regexp for more targets.
4814
4815 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
4816             Paolo Carlini  <paolo.carlini@oracle.com>
4817
4818         PR c++/59361
4819         * g++.dg/cpp0x/vt-59361.C: New.
4820
4821 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
4822
4823         PR target/61599
4824         * gcc.target/i386/pr61599-1.c: New test.
4825         * gcc.target/i386/pr61599-2.c: New test.
4826
4827 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR rtl-optimization/61673
4830         * gcc.c-torture/execute/pr61673.c: New test.
4831
4832         PR tree-optimization/61725
4833         * gcc.dg/tree-ssa/vrp93.c: New test.
4834         * gcc.c-torture/execute/pr61725.c: New test.
4835
4836 2014-07-08  Richard Biener  <rguenther@suse.de>
4837
4838         * tree-ssa-dom.h (loop_depth_of_name): Remove.
4839         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
4840         restriction on loop depth difference.
4841         (record_equality): Likewise.
4842         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
4843         (loop_depth_of_name): Remove.
4844         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
4845         restriction on loop depth difference.
4846         (init_copy_prop): Likewise.
4847
4848 2014-07-08  Richard Biener  <rguenther@suse.de>
4849
4850         PR tree-optimization/61681
4851         * gcc.dg/torture/pr61681.c: New testcase.
4852
4853 2014-07-08  Richard Biener  <rguenther@suse.de>
4854
4855         PR tree-optimization/61680
4856         * gcc.dg/vect/pr61680.c: New testcase.
4857
4858 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
4859
4860         PR tree-optimization/61576
4861         * gcc.dg/torture/pr61576.c: New test.
4862
4863 2014-07-08  Marek Polacek  <polacek@redhat.com>
4864
4865         PR c/60226
4866         * c-c++-common/pr60226.c: New test.
4867
4868 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
4869
4870         PR fortran/61459
4871         PR fortran/58883
4872         * gfortran.dg/allocatable_function_8.f90 : New test
4873
4874 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
4875
4876         * gcc.target/powerpc/spe-evmerge.c: New file.
4877
4878 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
4879
4880         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
4881
4882 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4883
4884         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
4885
4886 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
4887
4888         PR c++/58898
4889         * g++.dg/parse/pr58898.C: New.
4890
4891 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
4892
4893         * gfortran.dg/list_read_12.f90: Delete the file.
4894         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
4895         of dg-runtest.
4896
4897 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4898
4899         PR libgfortran/61640
4900         * gfortran.dg/arrayio_16.f90: New test.
4901
4902 2014-07-06  Marek Polacek  <polacek@redhat.com>
4903
4904         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
4905         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4906
4907 2014-07-06  Marek Polacek  <polacek@redhat.com>
4908
4909         PR c/6940
4910         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
4911         -Wno-sizeof-array-argument.
4912         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4913         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
4914         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4915         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
4916         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
4917         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4918         * c-c++-common/sizeof-array-argument.c: New test.
4919         * gcc.dg/vla-5.c: Add dg-warnings.
4920
4921 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
4922
4923         * g++.dg/ipa/devirt-26.C: Update testcase.
4924         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
4925         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
4926
4927 2014-07-04  Tobias Burnus  <burnus@net-b.de>
4928
4929         * gfortran.dg/coarray/coindexed_3.f90: New.
4930
4931 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR middle-end/61654
4934         * g++.dg/opt/pr61654.C: New test.
4935
4936         PR tree-optimization/61684
4937         * gcc.c-torture/compile/pr61684.c: New test.
4938
4939 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
4940
4941         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
4942         dg-runtest's.  Adapt all callers.
4943         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
4944         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
4945         * lib/go-dg.exp (go-dg-runtest): Likewise.
4946         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
4947         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
4948
4949 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR tree-optimization/61682
4952         * gcc.c-torture/execute/pr61682.c: New test.
4953
4954 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
4955
4956         * gcc.target/powerpc/shift-dot.c: New test.
4957
4958 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4959
4960         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
4961         avoid optimization.
4962
4963 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4964
4965         * gcc.target/arm/identical-invariants.c: New test.
4966
4967 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
4968             Chen Gang <gang.chen.5i5j@gmail.com>
4969
4970         * gcc.c-torture/compile/section.c: New testcase.
4971
4972 2014-07-02  Christian Bruel  <christian.bruel@st.com>
4973
4974         PR target/29349
4975         PR target/53513
4976         * gcc.target/sh/fpchg.c: New test.
4977
4978 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
4979             Fritz Reese  <Reese-Fritz@zai.com>
4980
4981         * gfortran.dg/oldstyle_5.f: New test.
4982
4983 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
4984
4985         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
4986         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
4987
4988 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4989
4990         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
4991         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4992         * g++.dg/parse/error11.C: Likewise.
4993         * g++.old-deja/g++.brendan/template17.C: Likewise.
4994
4995 2014-07-02  Tobias Burnus  <burnus@net-b.de>
4996
4997         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
4998         * gfortran.dg/coarray/send_array.f90: Ditto.
4999         * gfortran.dg/coarray/sendget_array.f90: Ditto.
5000
5001 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
5002             Yufeng Zhang  <yufeng.zhang@arm.com>
5003
5004         * gcc.target/aarch64/aapcs64/aapcs64.exp:
5005         (additional_flags_for_func_ret): New variable based on
5006         $additional_flags with -fno-use-caller-save.
5007         (func-ret-*.c): Use the new variable.
5008
5009 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5010
5011         PR c++/59637
5012         * g++.dg/cpp0x/decltype60.C: New.
5013
5014 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5015
5016         * gcc.target/aarch64/simd/vcage_f64.c: New test.
5017         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5018         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
5019         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
5020         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5021         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
5022         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5023         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5024
5025 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5026
5027         * g++.dg/cpp1y/pr59867.C: Fix target selector.
5028
5029 2014-07-01  Marek Polacek  <polacek@redhat.com>
5030
5031         * gcc.dg/Wint-conversion.c: New test.
5032
5033 2014-07-01  Marek Polacek  <polacek@redhat.com>
5034
5035         PR c/58286
5036         * gcc.dg/Wincompatible-pointer-types.c: New test.
5037
5038 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
5039
5040         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
5041         MicroBlaze specific pattern.
5042
5043 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5044
5045         PR c++/58781
5046         PR c++/60249
5047         PR c++/59867
5048         * testsuite/g++.dg/cpp0x/pr58781.C: New.
5049         * testsuite/g++.dg/cpp0x/pr60249.C: New.
5050         * testsuite/g++.dg/cpp1y/pr59867.C: New.
5051
5052 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5053
5054         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
5055         test requires greater precision than the current PowerPC long
5056         double implementation supports.
5057
5058 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5059
5060         PR c++/54891
5061         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
5062
5063 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5064
5065         PR c++/51400
5066         * g++.dg/cpp0x/constexpr-attribute3.C: New.
5067
5068 2014-06-30  Jeff Law  <law@redhat.com>
5069
5070         PR tree-optimization/61607
5071         * gcc.dg/tree-ssa/pr61607.c: New test.
5072
5073 2014-06-30  Marek Polacek  <polacek@redhat.com>
5074
5075         * c-c++-common/ubsan/attrib-2.c: New test.
5076         * g++.dg/ubsan/return-3.C: New test.
5077
5078 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
5079
5080         PR middle-end/57541
5081         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
5082         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
5083
5084 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5085
5086         * gcc.dg/ira-loop-pressure.c: New test.
5087
5088 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
5089
5090         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
5091         checks that the dump is generated.
5092
5093 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5094
5095         PR fortran/36275
5096         PR fortran/38839
5097         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
5098         * gfortran.dg/binding_label_tests_27.f90: New file.
5099
5100 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
5101
5102         * gfortran.dg/graphite/pr59586.f: New testcase.
5103
5104 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
5105
5106         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5107
5108 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5109
5110         PR fortran/29383
5111         * lib/target-supports.exp (check_effective_target_fortran_ieee):
5112         New function.
5113         * gfortran.dg/ieee/ieee.exp: New file.
5114         * gfortran.dg/ieee/ieee_1.F90: New file.
5115         * gfortran.dg/ieee/ieee_2.f90: New file.
5116         * gfortran.dg/ieee/ieee_3.f90: New file.
5117         * gfortran.dg/ieee/ieee_4.f90: New file.
5118         * gfortran.dg/ieee/ieee_5.f90: New file.
5119         * gfortran.dg/ieee/ieee_6.f90: New file.
5120         * gfortran.dg/ieee/ieee_7.f90: New file.
5121         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
5122
5123 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
5124
5125         * g++.dg/cpp0x/elision_conv.C: New.
5126
5127 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5128
5129         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
5130
5131 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
5132
5133         PR c++/61614
5134         * g++.dg/ext/complit14.C: New.
5135
5136 2014-06-27  Martin Jambor  <mjambor@suse.cz>
5137
5138         PR ipa/61160
5139         * g++.dg/ipa/pr61160-2.C: New test.
5140         * g++.dg/ipa/pr61160-3.C: Likewise.
5141
5142 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
5143
5144         PR tree-optimization/57233
5145         PR tree-optimization/61299
5146         * gcc.dg/pr57233.c: New test.
5147         * gcc.target/i386/pr57233.c: New test.
5148         * gcc.target/i386/sse2-pr57233.c: New test.
5149         * gcc.target/i386/avx-pr57233.c: New test.
5150         * gcc.target/i386/avx2-pr57233.c: New test.
5151         * gcc.target/i386/avx512f-pr57233.c: New test.
5152         * gcc.target/i386/xop-pr57233.c: New test.
5153
5154 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5155
5156         * gcc.dg/typeof-2.c: New testcase.
5157
5158 2014-06-27  Marek Polacek  <polacek@redhat.com>
5159
5160         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
5161         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
5162         (fn2): Likewise.
5163         (fn5): Likewise.
5164         (fn6): Likewise.
5165         (fn7): Likewise.
5166         (fn8): Likewise.
5167         (fn9): Likewise.
5168         (fn11): Likewise.
5169         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
5170         location.  Add memory barrier.
5171         (fn2): Likewise.
5172         (fn3): Likewise.
5173         (fn4): Likewise.
5174         (fn5): Likewise.
5175         * c-c++-common/ubsan/bounds-7.c: New test.
5176
5177 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5178
5179         PR libgfortran/61499
5180         * gfortran.dg/arrayio_15.f90: New test.
5181
5182 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
5183
5184         PR target/61586
5185         * gcc.target/alpha/pr61586.c: New test.
5186
5187 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
5188
5189         PR c++/57573
5190         * g++.dg/template/pr57573.C: New.
5191
5192 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
5193
5194         * gcc.dg/tree-ssa/interposition.c: New testcase.
5195
5196 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
5197
5198         PR c++/56633
5199         * g++.dg/cpp0x/deleted8.C: New.
5200
5201 2014-06-26  Martin Jambor  <mjambor@suse.cz>
5202
5203         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5204         parameter.
5205         * g++.dg/simulate-thread/bitfields.C: Likewise.
5206         * gcc.dg/simulate-thread/strict-align-global.c: Remove
5207         allow-packed-store-data-races parameter.
5208         * gcc.dg/simulate-thread/subfields.c: Likewise.
5209         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5210         to one.
5211
5212 2014-06-26  Martin Jambor  <mjambor@suse.cz>
5213
5214         * g++.dg/ipa/pr60600.C: Fix typo.
5215         * g++.dg/ipa/devirt-25.C: Likewise.
5216
5217 2014-06-26  Richard Biener  <rguenther@suse.de>
5218
5219         PR tree-optimization/61607
5220         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5221
5222 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
5223
5224         * gcc.dg/inline-22.c: Add bind_pic_locally.
5225         * gcc.dg/inline_4.c: Ditto.
5226         * gcc.dg/fail_always_inline.c: Ditto.
5227         * g++.dg/ipa/devirt-25.C: Ditto.
5228
5229 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
5230
5231         * lib/target-support.exp (bind_pic_locally): Save the flags to
5232         'flags_to_postpone' instead of appending to 'flags'.
5233         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5234         with flags_to_postpone and revert after target_compile.
5235         * lib/g++.exp (g++_target_compile): Ditto.
5236         * lib/gfortran.exp (gfortran_target_compile): Ditto.
5237
5238 2014-06-26  Nick Clifton  <nickc@redhat.com>
5239
5240         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5241
5242 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
5243
5244         PR c++/61537
5245         * g++.dg/template/pr61537.C: New testcase.
5246
5247 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5248
5249         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
5250         powerpc*-*-linux*.
5251
5252 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5253
5254         * gfortran.dg/coarray_33.f90: New.
5255
5256 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5257
5258         * gfortran.dg/coarray/coindexed_1.f90: New.
5259
5260 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5261
5262         * gfortran.dg/coarray_collectives_7.f90: New.
5263
5264 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5265
5266         * gcc.c-torture/execute/20140622-1.c: New test.
5267
5268 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
5269
5270         DR 178
5271         PR c++/49132
5272         * g++.dg/cpp0x/aggr1.C: New.
5273         * g++.dg/cpp0x/aggr2.C: Likewise.
5274         * g++.dg/init/aggr11.C: Likewise.
5275         * g++.dg/init/aggr12.C: Likewise.
5276
5277 2014-06-25  Martin Jambor  <mjambor@suse.cz>
5278
5279         * g++.dg/ipa/pr61540.C: Remove dumping test.
5280
5281 2014-06-25  Marek Polacek  <polacek@redhat.com>
5282
5283         PR c/61162
5284         * gcc.dg/pr61162.c: Adjust dg-warning.
5285         * gcc.dg/pr61162-2.c: New test.
5286
5287 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
5288
5289         PR tree-optimization/57742
5290         * gcc.dg/tree-ssa/calloc-3.c: New file.
5291
5292 2014-06-25  Richard Biener  <rguenther@suse.de>
5293
5294         PR testsuite/61560
5295         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5296         for targets that return _Complex float in memory.
5297
5298 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5299
5300         * gcc.target/arm/vect-noalign.c: Adjust options.
5301
5302 2014-06-24  Cong Hou  <congh@google.com>
5303
5304         * gcc.dg/vect/vect-reduc-sad.c: New.
5305         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5306
5307 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
5308
5309         PR tree-optimization/57742
5310         * g++.dg/tree-ssa/calloc.C: New testcase.
5311         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5312         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5313         * gcc.dg/strlenopt-9.c: Adapt.
5314
5315 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
5316
5317         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5318         global variable.
5319         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5320         instead of calling sequentially in the C code.
5321         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5322         saved_return_address to the stack frame where LR register was stored.
5323         (saved_return_address): Declare weak.
5324
5325 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5326
5327         PR c++/33972
5328         * g++.dg/other/operator3.C: New.
5329         * g++.dg/template/operator8.C: Adjust.
5330         * g++.dg/template/operator9.C: Likewise.
5331
5332 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5333
5334         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5335
5336 2014-06-24  Richard Biener  <rguenther@suse.de>
5337
5338         PR tree-optimization/61572
5339         * gcc.target/i386/pr61572.c: New testcase.
5340
5341 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
5342
5343         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5344         reduction clause.
5345         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5346         Remove Label is never defined expected error.
5347         * gfortran.dg/gomp/udr8.f90: New test.
5348
5349 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
5350
5351         PR tree-optimization/61554
5352         * g++.dg/torture/pr61554.C: New testcase.
5353
5354 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5355
5356         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5357
5358 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
5359
5360         * gcc.dg/localalias-2.c: Guard by require-alias.
5361         * gcc.dg/globalalias-2.c: Likewise.
5362
5363 2014-06-23  Kai Tietz  <ktietz@redhat.com>
5364
5365         * gcc.target/i386/indjmp-1.c: New test.
5366
5367 2014-06-23  Andrew Pinski  <apinski@cavium.com>
5368
5369         * gcc.c-torture/compile/20140723-1.c: New testcase.
5370
5371 2014-06-23  Marek Polacek  <polacek@redhat.com>
5372
5373         PR c/61553
5374         * c-c++-common/pr61553.c (foo): Add dg-error.
5375
5376 2014-06-23  Tobias Burnus  <burnus@net-b.de>
5377
5378         * gfortran.dg/coarray_32.f90: New.
5379
5380 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5381
5382         DR 577
5383         PR c++/33101
5384         * g++.dg/other/void1.C: Adjust.
5385         * g++.dg/other/void3.C: Likewise.
5386
5387 2014-06-23  Marek Polacek  <polacek@redhat.com>
5388
5389         PR c/61553
5390         * c-c++-common/pr61553.c: New test.
5391
5392 2014-06-23  Richard Biener  <rguenther@suse.de>
5393
5394         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5395         * g++.dg/vect/slp-pr50819.cc: Likewise.
5396         * g++.dg/vect/slp-pr56812.cc: Likewise.
5397         * gcc.dg/vect/bb-slp-1.c: Likewise.
5398         * gcc.dg/vect/bb-slp-10.c: Likewise.
5399         * gcc.dg/vect/bb-slp-11.c: Likewise.
5400         * gcc.dg/vect/bb-slp-13.c: Likewise.
5401         * gcc.dg/vect/bb-slp-14.c: Likewise.
5402         * gcc.dg/vect/bb-slp-15.c: Likewise.
5403         * gcc.dg/vect/bb-slp-16.c: Likewise.
5404         * gcc.dg/vect/bb-slp-17.c: Likewise.
5405         * gcc.dg/vect/bb-slp-18.c: Likewise.
5406         * gcc.dg/vect/bb-slp-19.c: Likewise.
5407         * gcc.dg/vect/bb-slp-2.c: Likewise.
5408         * gcc.dg/vect/bb-slp-20.c: Likewise.
5409         * gcc.dg/vect/bb-slp-21.c: Likewise.
5410         * gcc.dg/vect/bb-slp-22.c: Likewise.
5411         * gcc.dg/vect/bb-slp-23.c: Likewise.
5412         * gcc.dg/vect/bb-slp-24.c: Likewise.
5413         * gcc.dg/vect/bb-slp-25.c: Likewise.
5414         * gcc.dg/vect/bb-slp-26.c: Likewise.
5415         * gcc.dg/vect/bb-slp-27.c: Likewise.
5416         * gcc.dg/vect/bb-slp-28.c: Likewise.
5417         * gcc.dg/vect/bb-slp-29.c: Likewise.
5418         * gcc.dg/vect/bb-slp-3.c: Likewise.
5419         * gcc.dg/vect/bb-slp-30.c: Likewise.
5420         * gcc.dg/vect/bb-slp-31.c: Likewise.
5421         * gcc.dg/vect/bb-slp-32.c: Likewise.
5422         * gcc.dg/vect/bb-slp-4.c: Likewise.
5423         * gcc.dg/vect/bb-slp-5.c: Likewise.
5424         * gcc.dg/vect/bb-slp-6.c: Likewise.
5425         * gcc.dg/vect/bb-slp-7.c: Likewise.
5426         * gcc.dg/vect/bb-slp-8.c: Likewise.
5427         * gcc.dg/vect/bb-slp-8a.c: Likewise.
5428         * gcc.dg/vect/bb-slp-8b.c: Likewise.
5429         * gcc.dg/vect/bb-slp-9.c: Likewise.
5430         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5431         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5432         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5433         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5434         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5435         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5436         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5437         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5438         * gcc.dg/vect/pr26359.c: Likewise.
5439         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5440
5441 2014-06-23  Marek Polacek  <polacek@redhat.com>
5442
5443         * c-c++-common/pr49706-2.c: New test.
5444
5445 2014-06-23  Alan Modra  <amodra@gmail.com>
5446
5447         * gcc.dg/pr61583.c: New.
5448
5449 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5450
5451         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5452         [u]int64x1_t.
5453
5454         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5455         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5456
5457         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5458         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5459         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5460         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5461         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5462         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5463         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5464         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5465         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5466         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5467         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5468         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5469         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5470         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5471         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5472         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5473         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5474         test_vsrid_n_u64): Fix signature to match intrinsic.
5475
5476         (test_vabs_s64): Remove.
5477         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5478
5479         (test_vdupd_lane_s64): Rename to...
5480         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5481
5482         (test_vdupd_lane_u64): Rename to...
5483         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5484
5485         (test_vtst_s64): Rename to...
5486         (test_vtstd_s64): ...and change int64x1_t to int64_t.
5487
5488         (test_vtst_u64): Rename to...
5489         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5490
5491         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5492         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5493         Remove out-of-bounds tests.
5494         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5495         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5496         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5497
5498 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5499
5500         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5501         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5502         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5503         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5504         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5505         vector types.
5506         * gcc.target/aarch64/vsub_f64.c: Likewise.
5507         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5508         scheme as now the same for all variants.
5509         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5510         float64x1_t.
5511
5512 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5513
5514         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5515
5516 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5517
5518         * gcc.dg/localalias.c: Fix broken commit.
5519         * gcc.dg/globalalias.c: Likewise.
5520
5521 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5522
5523         * gcc.dg/localalias.c: New testcase.
5524         * gcc.dg/localalias-2.c: New testcase.
5525         * gcc.dg/globalalias.c: New testcase.
5526         * gcc.dg/globalalias-2.c: New testcase.
5527
5528 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5531
5532 2014-06-20  Marek Polacek  <polacek@redhat.com>
5533
5534         * c-c++-common/ubsan/bounds-1.c: New test.
5535         * c-c++-common/ubsan/bounds-2.c: New test.
5536         * c-c++-common/ubsan/bounds-3.c: New test.
5537         * c-c++-common/ubsan/bounds-4.c: New test.
5538         * c-c++-common/ubsan/bounds-5.c: New test.
5539         * c-c++-common/ubsan/bounds-6.c: New test.
5540
5541 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5542
5543         Make the tests big-endian friendly.
5544
5545         * gcc.target/aarch64/aapcs64/test_25.c: Update.
5546         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5547         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5548         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5549         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5550         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5551         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5552         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5553         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5554
5555 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5556             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5557
5558         PR sanitizer/61547
5559         * c-c++-common/asan/strlen-overflow-1.c: New test.
5560
5561 2014-06-20  Martin Jambor  <mjambor@suse.cz>
5562
5563         PR ipa/61540
5564         * g++.dg/ipa/pr61540.C: New test.
5565
5566 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5567             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5568
5569         PR sanitizer/61530
5570         * c-c++-common/asan/pr61530.c: New test.
5571
5572 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5573
5574         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5575         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5576         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5577         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5578         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5579         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5580         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5581         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5582         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5583         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5584         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5585         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5586         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5587         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5588         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5589         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5590         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5591         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5592         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5593         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5594         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5595         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5596         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5597         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5598         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5599         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5600         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5601         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5602         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5603         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5604         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5605         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5606         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5607         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5608         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5609         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5610         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5611         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5612         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5613         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5614         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5615         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5616         (test_vqdmlal_high_lane_s16): Fix parameter type.
5617         (test_vqdmlal_high_lane_s32): Likewise.
5618         (test_vqdmull_high_lane_s16): Likewise.
5619         (test_vqdmull_high_lane_s32): Likewise.
5620         (test_vqdmlsl_high_lane_s32): Likewise.
5621         (test_vqdmlsl_high_lane_s16): Likewise.
5622         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5623         Fix argument type.
5624         (test_vqdmlals_lane_s32): Likewise.
5625         (test_vqdmlslh_lane_s16): Likewise.
5626         (test_vqdmlsls_lane_s32): Likewise.
5627         (test_vqdmulhh_lane_s16): Likewise.
5628         (test_vqdmulhs_lane_s32): Likewise.
5629         (test_vqdmullh_lane_s16): Likewise.
5630         (test_vqdmulls_lane_s32): Likewise.
5631         (test_vqrdmulhh_lane_s16): Likewise.
5632         (test_vqrdmulhs_lane_s32): Likewise.
5633
5634 2014-06-20  Tobias Burnus  <burnus@net-b.de>
5635
5636         PR testsuite/61567
5637         * gfortran.dg/coarray_collectives_5.f90: Update
5638         dg-final scan-tree-dump-times.
5639         * gfortran.dg/coarray_collectives_6.f90: Ditto.
5640
5641 2014-06-20 Hale Wang <hale.wang@arm.com>
5642
5643         * gcc.target/arm/lto/: New folder to verify the LTO option.
5644         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5645         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5646         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5647         * lib/lto.exp (object-readelf): New procedure.
5648
5649 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5650
5651         PR fortran/61454
5652         * gfortran.dg/pr61454.f90: New file.
5653
5654 2014-06-19  Terry Guo  <terry.guo@arm.com>
5655
5656         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5657         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5658         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5659
5660 2014-06-19  Tobias Burnus  <burnus@net-b.de>
5661
5662         * gfortran.dg/coarray/collectives_2.f90: Extend
5663         and make valid.
5664
5665 2014-06-18  Tom de Vries  <tom@codesourcery.com>
5666
5667         * gcc.target/aarch64/fuse-caller-save.c: New test.
5668
5669 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
5670             Tom de Vries  <tom@codesourcery.com>
5671
5672         * gcc.target/arm/fuse-caller-save.c: New test.
5673
5674 2014-06-18  Richard Biener  <rguenther@suse.de>
5675
5676         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5677         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5678         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5679
5680 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5681
5682         PR tree-optimization/61518
5683         * gcc.dg/torture/pr61518.c: New test.
5684
5685 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5686
5687         PR tree-optimization/61517
5688         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5689         (incorrect_read_be32): Likewise.
5690         (main): Call incorrect_read_* to test stmt replacement is made by
5691         bswap at the right place.
5692         * gcc.c-torture/execute/pr61517.c: New test.
5693
5694 2014-06-18  Andreas Schwab  <schwab@suse.de>
5695
5696         PR rtl-optimization/54555
5697         * gcc.target/m68k/pr54555.c: New test.
5698
5699 2014-06-18  Olivier Hainque  <hainque@adacore.com>
5700
5701         * gnat.dg/blocklocs.adb: New test.
5702
5703 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
5704
5705         PR tree-optimization/52252
5706         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5707         * gcc.target/i386/pr52252-core.c: Ditto.
5708
5709         PR tree-optimization/61403
5710         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5711
5712 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
5713
5714         * gfortran.dg/gomp/declare-simd-1.f90: New test.
5715         * gfortran.dg/gomp/depend-1.f90: New test.
5716         * gfortran.dg/gomp/target1.f90: New test.
5717         * gfortran.dg/gomp/target2.f90: New test.
5718         * gfortran.dg/gomp/target3.f90: New test.
5719         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5720         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5721         201107.
5722
5723 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
5724
5725         PR fortran/61126
5726         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5727
5728 2014-06-17  Tobias Burnus  <burnus@net-b.de>
5729             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5730
5731         * gfortran.dg/coarray/send_array.f90: New.
5732         * gfortran.dg/coarray/get_array.f90: New.
5733         * gfortran.dg/coarray/sendget_array.f90: New.
5734         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5735         names.
5736         * gfortran.dg/coarray/collectives_2.f90: New.
5737
5738 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5739
5740         PR target/61533
5741         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5742         dg-options.
5743
5744 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
5745
5746         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5747         unit_id and kind_id to zero.
5748
5749 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
5750
5751         PR target/61483
5752         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5753         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5754         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5755         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5756
5757 2014-06-17  Richard Biener  <rguenther@suse.de>
5758
5759         PR lto/61012
5760         * gcc.dg/lto/pr61526_0.c: New testcase.
5761         * gcc.dg/lto/pr61526_1.c: Likewise.
5762
5763 2014-06-17  Richard Biener  <rguenther@suse.de>
5764
5765         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5766         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5767         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5768         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5769         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5770
5771 2014-06-17  Richard Biener  <rguenther@suse.de>
5772
5773         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5774
5775 2014-06-16  Richard Biener  <rguenther@suse.de>
5776
5777         PR tree-optimization/61482
5778         * g++.dg/torture/pr61482.C: New testcase.
5779
5780 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
5781
5782         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5783         vpmacsdql instruction.
5784
5785 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
5786
5787         * c-c++-common/asan/instrument-with-calls-1.c: New test.
5788         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5789         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5790         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5791         test patterns.
5792         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5793         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5794         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5795         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5796         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5797         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5798
5799 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5800
5801         PR fortran/28484
5802         PR fortran/61429
5803         * gfortran.dg/system_clock_1.f90: New file.
5804         * gfortran.dg/system_clock_2.f90: New file.
5805
5806 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5807
5808         PR c++/33101
5809         * g++.dg/other/void3.C: New.
5810         * g++.dg/conversion/err-recover1.C: Update.
5811
5812 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
5813
5814         PR target/61415
5815         * lib/target-supports.exp (check_effective_target_longdouble128): New.
5816         * gcc.target/powerpc/pack02.c: Use it.
5817         * gcc.target/powerpc/tfmode_off.c: Likewise.
5818
5819 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5820
5821         PR rtl-optimization/61094
5822         PR rtl-optimization/61446
5823         * gcc.target/i386/pr61446.c : New.
5824
5825 2014-06-13  Dehao Chen  <dehao@google.com>
5826
5827         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
5828
5829 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
5830
5831         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
5832
5833 2014-06-13  Richard Biener  <rguenther@suse.de>
5834
5835         * c-c++-common/pr46562-2.c: Adjust.
5836         * g++.dg/tree-ssa/pr8781.C: Likewise.
5837         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5838         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5839         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5840         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
5841         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5842
5843 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5844
5845         PR tree-optimization/61375
5846         * gcc.c-torture/execute/pr61375-1.c: New test.
5847
5848 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
5849
5850         PR middle-end/61486
5851         * c-c++-common/gomp/pr61486-1.c: New test.
5852         * c-c++-common/gomp/pr61486-2.c: New test.
5853
5854 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
5855
5856         PR target/59843
5857         * gcc.dg/vect/vect-singleton_1.c: New file.
5858
5859 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
5860
5861         PR target/61443
5862         * gcc.target/avr/torture/pr61443.c: New test.
5863
5864 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5865
5866         PR c++/19200
5867         * g++.dg/parse/friend11.C: New.
5868
5869 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5870
5871         PR c++/60265
5872         * g++.dg/cpp0x/using-enum-1.C: New.
5873         * g++.dg/cpp0x/using-enum-2.C: Likewise.
5874
5875 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5876
5877         PR c++/19200
5878         * g++.dg/parse/friend9.C: New.
5879         * g++.dg/parse/friend10.C: Likewise.
5880         * g++.dg/parse/friend7.C: Adjust.
5881
5882 2014-06-11  Richard Biener  <rguenther@suse.de>
5883
5884         PR tree-optimization/61452
5885         * gcc.dg/torture/pr61452.c: New testcase.
5886
5887 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5888
5889         PR c++/34049
5890         * g++.dg/parse/pr34049.C: New.
5891
5892 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5893
5894         * gcc.c-torture/execute/pr61306-1.c: New test.
5895         * gcc.c-torture/execute/pr61306-2.c: Likewise.
5896         * gcc.c-torture/execute/pr61306-3.c: Likewise.
5897
5898 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5899
5900         * gcc.target/aarch64/acle/acle.exp: New.
5901         * gcc.target/aarch64/acle/crc32b.c: New test.
5902         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
5903         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
5904         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
5905         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
5906         * gcc.target/aarch64/acle/crc32d.c: Likewise.
5907         * gcc.target/aarch64/acle/crc32h.c: Likewise.
5908         * gcc.target/aarch64/acle/crc32w.c: Likewise.
5909
5910 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
5911
5912         PR tree-optimization/52252
5913         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
5914
5915 2014-06-11  Richard Biener  <rguenther@suse.de>
5916
5917         PR middle-end/61437
5918         * gcc.dg/torture/20140610-1.c: New testcase.
5919         * gcc.dg/torture/20140610-2.c: Likewise.
5920
5921 2014-06-10  Richard Biener  <rguenther@suse.de>
5922
5923         PR tree-optimization/61438
5924         * gcc.dg/torture/pr61438.c: New testcase.
5925
5926 2014-06-10  Richard Biener  <rguenther@suse.de>
5927
5928         PR middle-end/61456
5929         * g++.dg/opt/pr61456.C: New testcase.
5930
5931 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
5932             Mikael Morin <mikael@gcc.gnu.org>
5933
5934         PR fortran/41936
5935         * gfortran.dg/class_array_15.f03: Check memory leaks.
5936
5937 2014-06-10  Richard Biener  <rguenther@suse.de>
5938
5939         PR tree-optimization/57186
5940         PR tree-optimization/59299
5941         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
5942         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
5943
5944 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
5945
5946         PR fortran/60928
5947         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
5948         directives.
5949         * gfortran.dg/gomp/associate1.f90: New test.
5950         * gfortran.dg/gomp/intentin1.f90: New test.
5951         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
5952         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
5953         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
5954         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
5955
5956 2014-06-09  Marek Polacek  <polacek@redhat.com>
5957
5958         PR c/36446
5959         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
5960         * gcc.dg/array-2.c: Likewise.
5961         * gcc.dg/array-const-2.c: Likewise.
5962         * gcc.dg/ucnid-8.c: Likewise.
5963         * gcc.dg/vla-init-1.c: Likewise.
5964         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
5965         * gcc.dg/c99-flex-array-7.c: Likewise.
5966         * gcc.dg/init-bad-1.c: Likewise.
5967         * gcc.dg/init-bad-3.c: Likewise.
5968         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
5969         * gcc.dg/pedwarn-init.c: Add dg-warning.
5970         * gcc.dg/pr53119.c: Remove dg-excess-errors.
5971
5972 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5973
5974         PR c++/22556
5975         * g++.dg/other/redecl3.C: New.
5976
5977 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
5978
5979         PR c++/54442
5980         * g++.dg/pr54442.C: New file.
5981
5982 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
5983
5984         PR fortran/61406
5985         * gfortran.dg/associate_17.f90 : New test
5986
5987 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
5988
5989         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
5990         void for TEST instead of static void.
5991         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
5992         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
5993         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
5994         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
5995         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
5996         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
5997         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
5998         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
5999         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
6000         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
6001         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
6002         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
6003         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
6004         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
6005         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
6006         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
6007         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
6008         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
6009         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
6010         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
6011         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
6012         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
6013         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
6014         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
6015         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
6016         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
6017         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6018         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
6019         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
6020         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
6021         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
6022         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6023         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6024         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6025         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6026         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6027         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6028         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6029         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6030         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6031         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6032         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
6033         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
6034         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
6035         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
6036         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
6037         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
6038         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
6039         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
6040         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
6041         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
6042         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
6043         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
6044         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
6045         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
6046         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
6047         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
6048         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
6049         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
6050         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
6051         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
6052         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
6053         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6054         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6055         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6056         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6057         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
6058         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
6059         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6060         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6061         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6062         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6063         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6064         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6065         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6066         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6067         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6068         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
6069         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
6070         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6071         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
6072         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
6073         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
6074         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
6075         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
6076         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
6077         instead of static void.
6078         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
6079         delete unused variables.
6080         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6081         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6082         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6083         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
6084         delete unused variables, void for TEST instead of static void.
6085         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6086         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6087         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6088         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6089         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6090         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6091         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6092         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6093         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6094         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6095         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6096         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6097         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
6098         initialize variables.
6099         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
6100         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
6101         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
6102         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
6103         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
6104         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
6105         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
6106         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
6107         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6108         * gcc.target/i386/i386.exp: Ditto.
6109         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
6110         CALC, void for TEST instead of static void, initialize variables.
6111         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
6112         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
6113         static void.
6114         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
6115         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
6116         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
6117         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
6118         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
6119         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6120         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6121         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
6122         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
6123         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
6124         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
6125         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6126         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6127         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
6128         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6129         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
6130         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6131         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6132         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6133         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
6134         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
6135         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
6136         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
6137         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
6138         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
6139         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
6140         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
6141         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
6142         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
6143         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
6144         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
6145         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
6146         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
6147         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
6148         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
6149         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
6150         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
6151         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
6152         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
6153         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
6154         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6155         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6156         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
6157         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
6158         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
6159         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
6160         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
6161         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
6162         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6163         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6164         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6165         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6166         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6167         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6168         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6169         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6170         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
6171         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
6172         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6173         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
6174         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6175         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6176         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6177         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
6178         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6179         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
6180         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
6181         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6182         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
6183         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6184         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6185         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6186         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6187         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6188         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6189         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6190         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
6191         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6192         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6193         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6194         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6195         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6196         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6197         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6198         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6199         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6200         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6201         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6202         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6203         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6204         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6205         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6206         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6207         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6208         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6209         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6210         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6211         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6212         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6213         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6214         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6215         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6216         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6217         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6218         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6219         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6220         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6221         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6222         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6223         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6224         instead of static void.
6225         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6226         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6227         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6228         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6229         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6230         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6231         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6232         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6233         static void, delete unused variables.
6234         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6235         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6236         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6237         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6238         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6239         static void, delete unused variables, Change parameters for
6240         UNION_CHECK, MASK_MERGE and MASK_ZERO.
6241         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6242         CALC,  void for TEST instead of static void.
6243         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6244         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6245         void.
6246         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6247         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6248         static void, change type  of parameter for UNION_TYPE.
6249         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6250         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6251         void for TEST instead of static void, delete unused variables, change
6252         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6253         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6254         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6255         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6256         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6257         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6258         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6259         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6260         void for TEST instead of static void, change parameters for
6261         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6262         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6263         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6264         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6265         * gcc.target/i386/avx512f-additional-reg-names.c: Add
6266         __attribute__((unused)).
6267         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6268         __attribute__((unused)).
6269         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6270         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6271         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6272         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6273         * gcc.target/i386/avx512f-korw-1.c: Ditto.
6274         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6275         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6276         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6277         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6278         add __attribute__((unused)).
6279         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6280         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6281         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6282         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6283         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6284         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6285         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6286         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6287         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6288         delete unused variables.
6289         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6290         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6291         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6292         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6293         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6294         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6295         static void, mask_merging and zero_masking for unsigned types.
6296         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6297         CHECK_ARRAY for unsigned types.
6298         * gcc.target/i386/m256-check.h: Ditto.
6299         * gcc.target/i386/m512-check.h: Ditto.
6300
6301 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
6302
6303         PR target/61062
6304         * gcc.target/arm/pr48252.c (main): Expect same result
6305         as endian-neutral.
6306
6307 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6308
6309         PR fortran/45187
6310         * gfortran.dg/cray_pointers_10.f90: New file.
6311
6312 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
6313
6314         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6315         instead of complex(kind=16).
6316
6317 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6318
6319         PR fortran/38829
6320         * gfortran.dg/bind_c_usage_29.f90: New file.
6321
6322 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
6323
6324         * gnat.dg/opt38.adb: New test.
6325         * gnat.dg/opt38_pkg.ad[sb]: New helper.
6326
6327 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
6328
6329         PR target/18343
6330         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6331         New macro, 0 for __MMIX__, default 64.
6332         (bar): Pass it to __builtin_apply instead of literal 64.
6333
6334 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6335
6336         * gfortran.dg/io_constraints_11.f90: New file.
6337         * gfortran.dg/io_constraints_12.f90: New file.
6338         * gfortran.dg/io_constraints_13.f90: New file.
6339
6340 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
6341
6342         PR target/61423
6343         * gcc.target/i386/pr61423.c: New test.
6344
6345 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6346
6347         PR c++/60184
6348         * g++.dg/cpp0x/constexpr-union6.C: New.
6349         * g++.dg/cpp0x/union6.C: Likewise.
6350         * g++.dg/init/ref14.C: Adjust.
6351         * g++.dg/init/union1.C: Likewise.
6352
6353 2014-06-06  Richard Biener  <rguenther@suse.de>
6354
6355         PR tree-optimization/59299
6356         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6357
6358 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
6359
6360         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6361         * gcc.dg/tree-ssa/sra-12.c: Likewise.
6362
6363 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6364
6365         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6366         bitfield and test wrong results instead of correct results to make the
6367         test more portable.
6368
6369 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6370
6371         PR c++/60432
6372         * g++.dg/cpp0x/constexpr-60432.C: New.
6373
6374 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6375
6376         PR c++/60199
6377         * g++.dg/cpp0x/constexpr-60199.C: New.
6378
6379 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6380
6381         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6382         Specify -march=z900 as an additional option.
6383         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6384         * gcc.dg/optimize-bswapsi-2.c: Likewise.
6385         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6386
6387 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
6388
6389         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6390         reduction clause diagnostic changes.
6391         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6392         * gfortran.dg/gomp/reduction1.f90: Likewise.
6393         * gfortran.dg/gomp/reduction3.f90: Likewise.
6394         * gfortran.dg/gomp/udr1.f90: New test.
6395         * gfortran.dg/gomp/udr2.f90: New test.
6396         * gfortran.dg/gomp/udr3.f90: New test.
6397         * gfortran.dg/gomp/udr4.f90: New test.
6398         * gfortran.dg/gomp/udr5.f90: New test.
6399         * gfortran.dg/gomp/udr6.f90: New test.
6400         * gfortran.dg/gomp/udr7.f90: New test.
6401
6402 2014-06-06  Christian Bruel  <christian.bruel@st.com>
6403
6404         PR tree-optimization/43934
6405         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6406
6407 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
6408
6409         PR c/53119
6410         * gcc.dg/pr53119.c: New testcase.
6411
6412 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6413
6414         PR target/52472
6415         * gcc.target/avr/pr52472.c: New test.
6416
6417
6418 2014-06-05  Jeff Law  <law@redhat.com>
6419
6420         PR tree-optimization/61289
6421         * g++.dg/pr61289.C: New test.
6422         * g++.dg/pr61289-2.C: New test.
6423
6424 2014-06-05  Richard Biener  <rguenther@suse.de>
6425             Paolo Carlini  <paolo.carlini@oracle.com>
6426
6427         PR c++/56961
6428         * g++.dg/parse/pr56961.C: New.
6429
6430 2014-06-05  Kai Tietz  <ktietz@redhat.com>
6431
6432         PR target/46219
6433         * gcc.target/i386/sibcall-4.c: Remove xfail.
6434
6435 2014-06-05  Julian Brown  <julian@codesourcery.com>
6436             Sandra Loosemore  <sandra@codesourcery.com>
6437
6438         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6439
6440 2014-06-05  Richard Biener  <rguenther@suse.de>
6441
6442         PR c++/61004
6443         * g++.dg/diagnostic/pr61004.C: New testcase.
6444
6445 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
6446
6447         * gcc.dg/torture/pr61319.c: New test.
6448
6449 2014-06-05  Marek Polacek  <polacek@redhat.com>
6450
6451         PR c/56724
6452         * gcc.dg/pr56724-3.c: New test.
6453
6454 2014-06-05  Andreas Schwab  <schwab@suse.de>
6455
6456         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6457
6458 2014-06-05  Marek Polacek  <polacek@redhat.com>
6459
6460         PR c/49706
6461         * c-c++-common/pr49706.c: New test.
6462
6463 2014-06-05  Marek Polacek  <polacek@redhat.com>
6464
6465         PR c/48062
6466         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6467         * gcc.dg/Wshadow-3.c: Likewise.
6468         * gcc.dg/pr48062.c: New test.
6469
6470 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6471
6472         PR c++/43453
6473         * g++.dg/init/pr43453.C: New.
6474
6475 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
6476
6477         PR tree-optimization/61385
6478         * gcc.dg/tree-ssa/pr61385.c: New file.
6479
6480 2014-06-04  Richard Biener  <rguenther@suse.de>
6481
6482         PR tree-optimization/60098
6483         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6484
6485 2014-06-04  Richard Biener  <rguenther@suse.de>
6486
6487         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6488
6489 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
6490
6491         PR c/58942
6492         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6493         the case with a pointer.
6494
6495 2014-06-04  Marek Polacek  <polacek@redhat.com>
6496
6497         PR c/30020
6498         * c-c++-common/pr30020.c: New test.
6499
6500 2014-06-03  Andrew Pinski  <apinski@cavium.com>
6501
6502         * gcc.c-torture/compile/20140528-1.c: New testcase.
6503
6504 2014-06-03  Dehao Chen  <dehao@google.com>
6505
6506         * gcc.dg/tree-prof/merge_block.c: New test.
6507
6508 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
6509
6510         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6511         * g++.dg/ext/mv15.C (dg-options): Ditto.
6512
6513 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6514
6515         DR 1423
6516         PR c++/52174
6517         * g++.dg/cpp0x/nullptr31.C: New.
6518         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6519         * g++.dg/cpp0x/nullptr17.C: Update.
6520
6521 2014-06-03  Marek Polacek  <polacek@redhat.com>
6522
6523         PR c/60439
6524         * c-c++-common/pr60439.c: New test.
6525         * g++.dg/eh/scope1.C (f4): Add dg-warning.
6526
6527 2014-06-03  Martin Jambor  <mjambor@suse.cz>
6528
6529         PR ipa/61160
6530         * g++.dg/ipa/pr61160-1.C: New test.
6531
6532 2014-06-03  Richard Biener  <rguenther@suse.de>
6533
6534         PR tree-optimization/61383
6535         * gcc.dg/torture/pr61383-1.c: New testcase.
6536
6537 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
6538
6539         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6540
6541 2014-06-02  Jeff Law  <law@redhat.com>
6542
6543         PR rtl-optimization/61094
6544         * g++.dg/pr61094: New test.
6545
6546 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
6547
6548         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6549         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6550         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6551         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6552         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6553         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6554         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6555         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6556
6557 2014-06-02  Richard Biener  <rguenther@suse.de>
6558
6559         PR tree-optimization/61346
6560         * gcc.dg/torture/pr61346.c: New testcase.
6561
6562 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6563
6564         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6565         not compilation.
6566         * gcc.target/i386/sibcall-4.c: Ditto.
6567         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6568
6569 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6570
6571         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6572         in scan-assembler-not string.
6573         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6574         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6575         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6576
6577 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6578
6579         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6580
6581 2014-06-01  Kai Tietz  <ktietz@redhat.com>
6582
6583         PR target/61377
6584         * gcc.target/i386/sibcall-6.c: New test.
6585
6586 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6587
6588         DR 1227
6589         PR c++/57543
6590         * g++.dg/cpp0x/pr57543-1.C: New.
6591         * g++.dg/cpp0x/pr57543-2.C: Likewise.
6592         * g++.dg/cpp0x/pr57543-3.C: Likewise.
6593         * g++.dg/cpp0x/decltype59.C: Likewise.
6594
6595 2014-05-31  Tom de Vries  <tom@codesourcery.com>
6596
6597         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6598
6599 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6602         restore_gcc_exec_prefix_env_var): New procedures.
6603         (set_ld_library_path_env_vars,
6604         restore_ld_library_path_env_vars): Use them.
6605         * lib/c-compat.exp: Load target-libpath.exp.
6606         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6607         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6608         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6609         restore_gcc_exec_prefix_env_var.
6610         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6611         Likewise.
6612
6613         * c-c++-common/asan/misalign-1.c: New test.
6614         * c-c++-common/asan/misalign-2.c: New test.
6615
6616         * g++.dg/asan/asan_test.C: Add -std=c++11 and
6617         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6618         -DASAN_USE_DEJAGNU_GTEST=1.
6619         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6620         * g++.dg/asan/asan_oob_test.cc: Likewise.
6621         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6622         * g++.dg/asan/asan_str_test.cc: Likewise.
6623         * g++.dg/asan/asan_test_utils.h: Likewise.
6624         * g++.dg/asan/sanitizer_test_config.h: Likewise.
6625         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
6626         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6627         Imported from upstream r209283.
6628         * g++.dg/asan/asan_test_config.h: Likewise.
6629
6630 2014-05-30  Kai Tietz  <ktietz@redhat.com>
6631
6632         PR target/60104
6633         * gcc.target/i386/sibcall-1.c: New test.
6634         * gcc.target/i386/sibcall-2.c: New test.
6635         * gcc.target/i386/sibcall-3.c: New test.
6636         * gcc.target/i386/sibcall-4.c: New test.
6637
6638 2014-05-30  Ian Lance Taylor  <iant@google.com>
6639
6640         * gcc.target/i386/pause-2.c: New test.
6641
6642 2014-05-30  Tom de Vries  <tom@codesourcery.com>
6643
6644         * gcc.target/i386/fuse-caller-save.c: New test.
6645         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6646         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6647
6648 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
6649
6650         * gcc.target/arm/simd/vrev16p8_1.c: New file.
6651         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6652         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6653         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6654         * gcc.target/arm/simd/vrev16s8_1.c: New file.
6655         * gcc.target/arm/simd/vrev16u8_1.c: New file.
6656         * gcc.target/arm/simd/vrev32p16_1.c: New file.
6657         * gcc.target/arm/simd/vrev32p8_1.c: New file.
6658         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6659         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6660         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6661         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6662         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6663         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6664         * gcc.target/arm/simd/vrev32s16_1.c: New file.
6665         * gcc.target/arm/simd/vrev32s8_1.c: New file.
6666         * gcc.target/arm/simd/vrev32u16_1.c: New file.
6667         * gcc.target/arm/simd/vrev32u8_1.c: New file.
6668         * gcc.target/arm/simd/vrev64f32_1.c: New file.
6669         * gcc.target/arm/simd/vrev64p16_1.c: New file.
6670         * gcc.target/arm/simd/vrev64p8_1.c: New file.
6671         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6672         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6673         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6674         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6675         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6676         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6677         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6678         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6679         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6680         * gcc.target/arm/simd/vrev64s16_1.c: New file.
6681         * gcc.target/arm/simd/vrev64s32_1.c: New file.
6682         * gcc.target/arm/simd/vrev64s8_1.c: New file.
6683         * gcc.target/arm/simd/vrev64u16_1.c: New file.
6684         * gcc.target/arm/simd/vrev64u32_1.c: New file.
6685         * gcc.target/arm/simd/vrev64u8_1.c: New file.
6686
6687 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
6688
6689         PR rtl-optimization/61325
6690         * gcc.target/aarch64/pr61325.c: New.
6691
6692 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
6693
6694         * gcc.target/arm/simd/vextQf32_1.c: New file.
6695         * gcc.target/arm/simd/vextQp16_1.c: New file.
6696         * gcc.target/arm/simd/vextQp8_1.c: New file.
6697         * gcc.target/arm/simd/vextQs16_1.c: New file.
6698         * gcc.target/arm/simd/vextQs32_1.c: New file.
6699         * gcc.target/arm/simd/vextQs64_1.c: New file.
6700         * gcc.target/arm/simd/vextQs8_1.c: New file.
6701         * gcc.target/arm/simd/vextQu16_1.c: New file.
6702         * gcc.target/arm/simd/vextQu32_1.c: New file.
6703         * gcc.target/arm/simd/vextQu64_1.c: New file.
6704         * gcc.target/arm/simd/vextQu8_1.c: New file.
6705         * gcc.target/arm/simd/vextQp64_1.c: New file.
6706         * gcc.target/arm/simd/vextf32_1.c: New file.
6707         * gcc.target/arm/simd/vextp16_1.c: New file.
6708         * gcc.target/arm/simd/vextp8_1.c: New file.
6709         * gcc.target/arm/simd/vexts16_1.c: New file.
6710         * gcc.target/arm/simd/vexts32_1.c: New file.
6711         * gcc.target/arm/simd/vexts64_1.c: New file.
6712         * gcc.target/arm/simd/vexts8_1.c: New file.
6713         * gcc.target/arm/simd/vextu16_1.c: New file.
6714         * gcc.target/arm/simd/vextu32_1.c: New file.
6715         * gcc.target/arm/simd/vextu64_1.c: New file.
6716         * gcc.target/arm/simd/vextu8_1.c: New file.
6717         * gcc.target/arm/simd/vextp64_1.c: New file.
6718
6719 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
6720             Tom de Vries  <tom@codesourcery.com>
6721
6722         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6723         options.
6724         * gcc.target/mips/fuse-caller-save.h: New include file.
6725         * gcc.target/mips/fuse-caller-save.c: New test.
6726         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6727         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6728
6729 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
6730
6731         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6732
6733 2014-05-28  Richard Biener  <rguenther@suse.de>
6734
6735         PR middle-end/61045
6736         * gcc.dg/pr61045.c: New testcase.
6737
6738 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6739
6740         * lib/clearcap.exp: New file.
6741         * gcc.dg/vect/vect.exp: Load clearcap.exp.
6742         Remove clearcap_ldflags handling.
6743         Call clearcap-init, clearcap-finish.
6744         * gcc.target/i386/i386.exp: Likewise.
6745         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6746         * gcc.target/i386/clearcapv2.map: Move to
6747         ../config/sol2-clearcapv2.map.
6748         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6749         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6750
6751 2014-05-28  Richard Biener  <rguenther@suse.de>
6752
6753         PR tree-optimization/61335
6754         * gfortran.dg/pr61335.f90: New testcase.
6755
6756 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6757
6758         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6759
6760 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6761
6762         * gnat.dg/overflow_fixed.adb: New test.
6763
6764 2014-05-27  Marek Polacek  <polacek@redhat.com>
6765
6766         PR c/56724
6767         * gcc.dg/pr56724-1.c: New test.
6768         * gcc.dg/pr56724-2.c: New test.
6769         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6770         -Wtraditional.
6771         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6772
6773 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6774
6775         * gcc.dg/fold-compare-8.c: New test.
6776         * gcc.dg/Wstrict-overflow-25.c: Likewise.
6777
6778 2014-05-27  Richard Biener  <rguenther@suse.de>
6779
6780         * gcc.dg/tree-ssa/vrp92.c: New testcase.
6781
6782 2014-05-27  Marek Polacek  <polacek@redhat.com>
6783
6784         PR testsuite/61319
6785         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6786         LLONG_MIN, and ULLONG_MAX.
6787
6788 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6789
6790         * lib/target-supports.exp (check_effective_target_vect_bswap):
6791         Specify arm*-*-* support.
6792
6793 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
6794
6795         PR testsuite/61319
6796         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
6797         -nan optional.
6798         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6799         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6800
6801 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6802
6803         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
6804
6805 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
6806
6807         PR rtl-optimization/61222
6808         * gcc.c-torture/compile/pr61222-1.c: New test.
6809         * gcc.c-torture/compile/pr61222-2.c: Likewise.
6810
6811 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6812
6813         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
6814
6815 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6816
6817         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
6818
6819 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6820
6821         PR libgfortran/55117
6822         * gfortran.dg/namelist_85.f90: New test.
6823
6824 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
6825
6826         PR c/61191
6827         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
6828         the case with syntax error.
6829
6830 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6831
6832         * gcc.dg/lto/pr61278_0.c: New test.
6833         * gcc.dg/lto/pr61278_1.c: New test.
6834
6835 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6836
6837         * gcc.dg/pr61220.c: New test.
6838         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
6839
6840 2014-05-25  Tobias Burnus  <burnus@net-b.de>
6841
6842         * gfortran.dg/coarray_10.f90: Update dg-warning.
6843         * gfortran.dg/coarray_this_image_1.f90: New.
6844         * gfortran.dg/coarray_this_image_2.f90: New.
6845
6846 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
6847
6848         PR libfortran/61173
6849         * gfortran.dg/arrayio_14.f90: New test.
6850
6851 2014-05-24  Andreas Schwab  <schwab@suse.de>
6852
6853         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
6854
6855 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
6856
6857         * gfortran.dg/bind_c_array_params_2.f90:
6858         Adjust regexp for -flto.
6859         * gfortran.dg/pr48636-2.f90: Likewise.
6860         * gfortran.dg/pr52835.f90: Likewise.
6861
6862 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
6863
6864         PR rtl-optimization/61215
6865         * gcc.target/i386/pr61215.c: New.
6866
6867 2014-05-23  Marek Polacek  <polacek@redhat.com>
6868             Jakub Jelinek  <jakub@redhat.com>
6869
6870         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
6871         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
6872         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
6873         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
6874         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
6875         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
6876         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
6877         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
6878         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
6879         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
6880         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
6881         * c-c++-common/ubsan/float-cast.h: New file.
6882         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
6883         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
6884
6885 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
6886
6887         * gcc.target/aarch64/tail_indirect_call_1.c: New.
6888
6889 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6890
6891         * g++.dg/cpp1y/lambda-init9.C: New.
6892
6893 2014-05-23  Richard Biener  <rguenther@suse.de>
6894
6895         PR testsuite/61266
6896         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
6897         adjust testcase to reflect reality.
6898
6899 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6900
6901         PR tree-optimization/54733
6902         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
6903         optimization to support memory sources and bitwise operations
6904         equivalent to load in host endianness.
6905         * gcc.dg/optimize-bswaphi-1.c: Likewise.
6906         * gcc.dg/optimize-bswapsi-2.c: Likewise.
6907         * gcc.c-torture/execute/bswap-2.c: Likewise.
6908
6909 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6910
6911         * lib/target-supports.exp: New effective targets for architectures
6912         capable of performing byte swap.
6913         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
6914         * gcc.dg/optimize-bswapdi-2.c: Likewise.
6915         * gcc.dg/optimize-bswapsi-1.c: Likewise.
6916
6917 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6918
6919         PR c++/61088
6920         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
6921         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
6922
6923 2014-05-22  Xinliang David Li  <davidxl@google.com>
6924
6925         * g++.dg/ipa/devirt-15.C: Fix expected message.
6926         * g++.dg/ipa/devirt-16.C: Ditto.
6927         * g++.dg/ipa/devirt-17.C: Ditto.
6928         * g++.dg/ipa/devirt-26.C: Ditto.
6929         * g++.dg/ipa/imm-devirt-1.C: Ditto.
6930         * g++.dg/ipa/imm-devirt-2.C: Ditto.
6931         * g++.dg/tree-ssa/pr8781.C:Ditto.
6932
6933 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
6934
6935         * gcc.target/powerpc/htm-ttest.c: New test.
6936
6937 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
6938
6939         * gnat.dg/opt37.ad[sb]: New test.
6940
6941 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
6942
6943         PR c/61271
6944         * g++.dg/cilk-plus/AN/array_function.cc: New.
6945
6946 2014-05-22  Richard Biener  <rguenther@suse.de>
6947
6948         * gcc.dg/tree-ssa/alias-33.c: New testcase.
6949
6950 2014-05-22  Kostya Serebryany  <kcc@google.com>
6951
6952         * c-c++-common/tsan/mutexset1.c: Update the test to match
6953         upstream r209283.
6954         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
6955
6956 2014-05-21  Marek Polacek  <polacek@redhat.com>
6957
6958         PR sanitizer/61272
6959         * g++.dg/ubsan/pr61272.C: New test.
6960
6961 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
6962             Sandra Loosemore  <sandra@codesourcery.com>
6963
6964         PR lto/60179
6965         * lib/scanasm.exp (scan-lto-assembler): New procedure.
6966         * gcc.target/nios2/custom-fp-lto.c: New test.
6967
6968 2014-05-21  Andreas Schwab  <schwab@suse.de>
6969
6970         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
6971
6972 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6973
6974         PR target/54236
6975         * gcc.target/sh/pr54236-3.c: New.
6976
6977 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
6978
6979         PR c++/60189
6980         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
6981
6982 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
6983
6984         PR tree-optimization/60899
6985         * g++.dg/ipa/devirt-11.C: Update template.
6986
6987 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
6988
6989         PR C++/61038
6990         * g++.dg/cpp0x/pr61038.C: New.
6991
6992 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6993
6994         PR c++/58753
6995         PR c++/58930
6996         PR c++/58704
6997         * g++.dg/cpp0x/nsdmi-template11.C: New.
6998         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
6999         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
7000
7001 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7002
7003         * gnat.dg/opt35.adb: New test.
7004         * gnat.dg/opt36.adb: Likewise.
7005         * gnat.dg/opt35_pkg.ad[sb]: New helper.
7006
7007 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7008
7009         PR c++/60373
7010         * g++.dg/cpp0x/Wattributes1.C: New.
7011         * g++.dg/ext/visibility/redecl1.C: Adjust.
7012         * g++.dg/ext/visibility/visibility-7.C: Likewise.
7013
7014 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7015
7016         * gcc.target/powerpc/vsxcopy.c: New test.
7017
7018 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7019
7020         PR c++/58664
7021         * g++.dg/cpp0x/nsdmi-union6.C: New.
7022         * g++.dg/parse/pr58664.C: Likewise.
7023         * g++.dg/cpp0x/nsdmi6.C: Tweak.
7024         * g++.dg/parse/crash31.C: Likewise.
7025         * g++.dg/template/error2.C: Likewise.
7026         * g++.dg/template/inherit8.C: Likewise.
7027         * g++.dg/template/offsetof2.C: Likewise.
7028
7029 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
7030
7031         * c-c++-common/gomp/simd4.c: Adjust for inform.
7032         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7033         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7034         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
7035         * g++.dg/cpp0x/noexcept15.C: Likewise.
7036         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
7037         * g++.dg/eh/spec6.C: Likewise.
7038         * g++.dg/expr/cast1.C: Likewise.
7039         * g++.dg/expr/dtor1.C: Likewise.
7040         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
7041         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7042         * g++.dg/gomp/pr49223-2.C: Likewise.
7043         * g++.dg/gomp/udr-4.C: Likewise.
7044         * g++.dg/init/delete1.C: Likewise.
7045         * g++.dg/other/crash-2.C: Likewise.
7046         * g++.dg/parse/crash24.C: Likewise.
7047         * g++.dg/parse/crash25.C: Likewise.
7048         * g++.dg/parse/crash31.C: Likewise.
7049         * g++.dg/parse/crash49.C: Likewise.
7050         * g++.dg/parse/crash50.C: Likewise.
7051         * g++.dg/parse/crash54.C: Likewise.
7052         * g++.dg/parse/dtor7.C: Likewise.
7053         * g++.dg/parse/error40.C: Likewise.
7054         * g++.dg/parse/fused-params1.C: Likewise.
7055         * g++.dg/parse/new1.C: Likewise.
7056         * g++.dg/template/crash35.C: Likewise.
7057         * g++.dg/template/crash59.C: Likewise.
7058         * g++.dg/template/crash77.C: Likewise.
7059         * g++.dg/template/error51.C: Likewise.
7060         * g++.dg/template/incomplete1.C: Likewise.
7061         * g++.dg/template/incomplete3.C: Likewise.
7062         * g++.dg/template/incomplete4.C: Likewise.
7063         * g++.dg/template/incomplete5.C: Likewise.
7064         * g++.dg/template/inherit8.C: Likewise.
7065         * g++.dg/template/instantiate1.C: Likewise.
7066         * g++.dg/template/instantiate3.C: Likewis: Likewise.
7067         * g++.dg/template/offsetof2.C: Likewise.
7068         * g++.dg/tm/pr51928.C: Likewise.
7069         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
7070         * g++.dg/warn/incomplete1.C: Likewise.
7071         * g++.dg/warn/incomplete2.C: Likewise.
7072         * g++.old-deja/g++.brendan/friend4.C: Likewise.
7073         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
7074         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
7075         * g++.old-deja/g++.eh/catch1.C: Likewise.
7076         * g++.old-deja/g++.eh/spec6.C: Likewise.
7077         * g++.old-deja/g++.mike/p7868.C: Likewise.
7078         * g++.old-deja/g++.other/crash38.C: Likewise.
7079         * g++.old-deja/g++.other/enum2.C: Likewise.
7080         * g++.old-deja/g++.other/incomplete.C: Likewise.
7081         * g++.old-deja/g++.other/vaarg3.C: Likewise.
7082         * g++.old-deja/g++.pt/crash9.C: Likewise.
7083         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
7084         * g++.old-deja/g++.pt/typename8.C: Likewise.
7085         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
7086
7087 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
7088
7089         * lib/target-supports.exp
7090         (check_effective_target_vect_sizes_32B_16B): Return false if
7091         128-bit AVX vectors preferred.
7092
7093 2014-05-19  Mike Stump  <mikestump@comcast.net>
7094
7095         * lib/target-supports.exp (check_effective_target_avx): Early out
7096         if not x86 to prevent x86 flags on non-x86 targets.
7097
7098 2014-05-19  Richard Biener  <rguenther@suse.de>
7099
7100         PR tree-optimization/61221
7101         * gcc.dg/torture/pr61221.c: New testcase.
7102
7103 2014-05-19  Richard Biener  <rguenther@suse.de>
7104
7105         PR tree-optimization/61209
7106         * gfortran.dg/pr61209.f90: New testcase.
7107
7108 2014-05-19  Richard Biener  <rguenther@suse.de>
7109
7110         PR tree-optimization/61184
7111         * c-c++-common/torture/pr61184.c: New testcase.
7112
7113 2014-05-19  Christian Bruel  <christian.bruel@st.com>
7114
7115         PR target/61195
7116         * gcc.target/sh/pr61195.c: New test.
7117
7118 2014-05-18  Wei Mi  <wmi@google.com>
7119
7120         PR target/58066
7121         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
7122         directive with rtl insns. Add effective-target fpic and
7123         tls_native.
7124
7125 2014-05-17  Xinliang David Li  <davidxl@google.com>
7126
7127         * g++.dg/ipa/devirt-33.C: New testcase.
7128
7129 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
7130
7131         * g++.dg/ipa/comdat.C: New file.
7132
7133 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7134
7135         * gnat.dg/volatile12.ad[sb]: New test.
7136
7137 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7138
7139         * gnat.dg/enum3.adb: New test.
7140
7141 2014-05-18  Andreas Schwab  <schwab@suse.de>
7142
7143         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
7144
7145 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
7146
7147         PR libfortran/52539
7148         * gfortran.dg/namelist_utf8.f90: New test.
7149
7150 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
7151
7152         PR c++/52875
7153         * g++.dg/cpp0x/decltype58.C: New.
7154
7155 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
7156
7157         * gcc.target/microblaze/others/break_handler.c: New.
7158
7159 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
7160
7161         PR tree-optimization/61140
7162         PR tree-optimization/61150
7163         PR tree-optimization/61197
7164         * gcc.dg/tree-ssa/pr61140.c: New file.
7165         * gcc.dg/tree-ssa/pr61150.c: New file.
7166         * gcc.dg/tree-ssa/pr61197.c: New file.
7167
7168 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
7169
7170         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
7171         (dg-options): Add -mfpmath=387.
7172         (dg-final): Check that no MMX registers are used.
7173
7174 2014-05-17  Andreas Schwab  <schwab@suse.de>
7175
7176         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
7177
7178 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
7179
7180         Revert:
7181         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
7182
7183         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7184         occurrences of "int" in the gimple dump to reflect that the return
7185         types of functions now show up in such dumps.
7186         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7187
7188 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
7189
7190         * gcc.c-torture/execute/20101011-1.c: Update testcase.
7191         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7192         * gcc.dg/tree-ssa/writeonly.c: New testcase.
7193         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7194         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7195         * gcc.dg/debug/pr35154.c: Update testcase.
7196         * gcc.target/i386/vectorize1.c: Update testcase.
7197
7198 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
7199
7200         PR c++/51640
7201         * g++.dg/parse/error54.C: New.
7202
7203 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
7204
7205         PR rtl-optimization/60969
7206         * g++.dg/pr60969.C: New.
7207
7208 2014-05-16  Richard Biener  <rguenther@suse.de>
7209
7210         PR tree-optimization/61194
7211         * gcc.dg/vect/pr61194.c: New testcase.
7212
7213 2014-05-16  Richard Biener  <rguenther@suse.de>
7214
7215         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7216         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7217         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7218         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7219
7220 2014-05-16  Richard Biener  <rguenther@suse.de>
7221
7222         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7223
7224 2014-05-15  Martin Jambor  <mjambor@suse.cz>
7225
7226         PR ipa/61085
7227         * g++.dg/ipa/pr61085.C: New test.
7228
7229 2014-05-15  Martin Jambor  <mjambor@suse.cz>
7230
7231         PR tree-optimization/61090
7232         * gcc.dg/tree-ssa/pr61090.c: New test.
7233
7234 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR tree-optimization/61158
7237         * gcc.dg/pr61158.c: New test.
7238
7239 2014-05-15  Andreas Schwab  <schwab@suse.de>
7240
7241         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7242         emitted.
7243         * obj-c++.dg/exceptions-5.mm: Likewise.
7244
7245 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7246
7247         * shrink-wrap-loop.c: New test case.
7248
7249 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
7250
7251         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7252         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7253         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7254         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7255         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7256         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7257         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7258         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7259         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7260         * gcc.target/arm/simd/vtrnf32_1.c: New file.
7261         * gcc.target/arm/simd/vtrnp16_1.c: New file.
7262         * gcc.target/arm/simd/vtrnp8_1.c: New file.
7263         * gcc.target/arm/simd/vtrns16_1.c: New file.
7264         * gcc.target/arm/simd/vtrns32_1.c: New file.
7265         * gcc.target/arm/simd/vtrns8_1.c: New file.
7266         * gcc.target/arm/simd/vtrnu16_1.c: New file.
7267         * gcc.target/arm/simd/vtrnu32_1.c: New file.
7268         * gcc.target/arm/simd/vtrnu8_1.c: New file.
7269
7270 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
7271
7272         * gcc.target/i386/clflushopt-1.c: New.
7273         * gcc.target/i386/xsavec-1.c: Ditto.
7274         * gcc.target/i386/xsavec64-1.c: Ditto.
7275         * gcc.target/i386/xsaves-1.c: Ditto.
7276         * gcc.target/i386/xsaves64-1.c: Ditto.
7277         * gcc.target/i386/sse-12.c: Test new options.
7278         * gcc.target/i386/sse-13.c: Ditto.
7279         * gcc.target/i386/sse-14.c: Ditto.
7280         * gcc.target/i386/sse-22.c: Ditto.
7281         * gcc.target/i386/sse-23.c: Ditto.
7282         * g++.dg/other/i386-2.C: Ditto.
7283         * g++.dg/other/i386-3.C: Ditto.
7284
7285 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
7286
7287         PR rtl-optimization/60866
7288         * gcc.dg/pr60866.c: New test.
7289
7290 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
7291
7292         PR rtl-optimization/60901
7293         * gcc.target/i386/pr60901.c: New test.
7294
7295 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
7296
7297         PR sanitizer/61100
7298         * c-c++-common/asan/asan-interface-1.c: New test.
7299         * lib/asan-dg.exp (asan_include_flags): New function.
7300         (asan_init): Call asan_include_flags to obtain path
7301         to sanitizer headers.
7302
7303 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
7304
7305         * lib/target-support.exp (check_dfp_hw_available): New function.
7306         (is-effective-target): Check $arg for dfp_hw.
7307         (is-effective-target-keyword): Likewise.
7308         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7309         Change target to dfp_hw.
7310
7311 2014-05-13  Marek Polacek  <polacek@redhat.com>
7312
7313         PR c/61162
7314         * gcc.dg/pr61162.c: New test.
7315
7316 2014-05-13  Marek Polacek  <polacek@redhat.com>
7317
7318         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7319         * c-c++-common/pr50459-2.c: New test.
7320
7321 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
7322
7323         PR c++/54310
7324         * g++.dg/template/pr54310.C: New.
7325
7326 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
7327             Sandra Loosemore  <sandra@codesourcery.com>
7328
7329         * gcc.target/mips/loongson-simd.c: Disable micromips too.
7330
7331 2014-05-13  Catherine Moore  <clm@cm00re.com>
7332
7333         * gcc.target/mips/near-far-1.c: Adjust expected output
7334         to allow the JALS instruction.
7335         * gcc.target/mips/near-far-2.c: Likewise.
7336         * gcc.target/mips/near-far-4.c: Likewise.
7337
7338 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
7339
7340         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7341
7342 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR target/61060
7345         * gcc.dg/pr61060.c: New test.
7346
7347 2014-05-12  DJ Delorie  <dj@redhat.com>
7348
7349         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7350         * gcc.dg/sibcall-4.c: Likewise.
7351
7352 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
7353
7354         * objc.dg/shadow-1.m: New test.
7355         * objc.dg/shadow-2.m: New test.
7356         * objc.dg/ivar-scope-1.m: New test.
7357         * objc.dg/ivar-scope-2.m: New test.
7358         * objc.dg/ivar-scope-3.m: New test.
7359         * objc.dg/ivar-scope-4.m: New test.
7360         * objc.dg/ivar-visibility-1.m: New test.
7361         * objc.dg/ivar-visibility-2.m: New test.
7362         * objc.dg/ivar-visibility-3.m: New test.
7363         * objc.dg/ivar-visibility-4.m: New test.
7364
7365 2014-05-12  Tobias Burnus  <burnus@net-b.de>
7366
7367         PR fortran/60127
7368         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7369
7370 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7371
7372         PR fortran/60834
7373         * gfortran.dg/associate_16.f90:  New test.
7374
7375 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7376
7377         PR target/60991
7378         * gcc.target/avr/pr60991.c: New testcase.
7379
7380 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7381
7382         PR c++/60054
7383         * g++.dg/cpp1y/pr60054.C: New.
7384
7385 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7386
7387         PR c++/51199
7388         * g++.dg/template/pr51199.C: New.
7389
7390 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
7391
7392         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7393
7394 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
7395
7396         * gfortran.dg/gomp/affinity-1.f90: New test.
7397
7398 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
7399
7400         * gcc.dg/torture/pr61136.c: New test.
7401
7402 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7403
7404         PR c++/59705
7405         * g++.dg/cpp0x/sfinae51.C: New.
7406
7407         PR c++/58353
7408         * g++.dg/cpp0x/variadic157.C: New.
7409
7410 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
7411
7412         PR target/51244
7413         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7414
7415 2014-05-10  Marek Polacek  <polacek@redhat.com>
7416
7417         * gcc.dg/pedwarn-init.c: New test.
7418         * gcc.dg/init-string-1.c: Adjust dg-error.
7419
7420 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
7421
7422         * lib/target-supports.exp
7423         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7424         to the list.
7425
7426 2014-05-09  Marek Polacek  <polacek@redhat.com>
7427
7428         PR c/61096
7429         * gcc.dg/pr61096-1.c: New test.
7430         * gcc.dg/pr61096-2.c: New test.
7431
7432 2014-05-09  Florian Weimer  <fweimer@redhat.com>
7433
7434         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7435         * g++.dg/fstack-protector-strong.C: Likewise.
7436         * gcc.target/i386/ssp-strong-reg.c: New file.
7437
7438 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
7439
7440         PR target/61055
7441         * gcc.target/avr/torture/pr61055.c: New test.
7442
7443 2014-05-09  Marek Polacek  <polacek@redhat.com>
7444
7445         PR c/50459
7446         * c-c++-common/attributes-1.c: Move test line to a new test.
7447         * c-c++-common/attributes-2.c: New test.
7448         * c-c++-common/pr50459.c: New test.
7449         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7450         * gcc.dg/nonnull-2.c: Likewise.
7451         * gcc.dg/pr55570.c: Modify dg-error.
7452         * gcc.dg/tm/wrap-2.c: Likewise.
7453
7454 2014-05-08  Jeff Law  <law@redhat.com>
7455
7456         PR tree-optimization/61009
7457         * g++.dg/tree-ssa/pr61009.C: New test.
7458
7459 2014-05-08  Matthias Klose  <doko@ubuntu.com>
7460
7461         PR driver/61106
7462         * gcc-dg/unused-8a.c: New.
7463         * gcc-dg/unused-8b.c: Likewise.
7464
7465 2014-05-08  Marek Polacek  <polacek@redhat.com>
7466
7467         PR c/61053
7468         * gcc.dg/pr61053.c: New test.
7469
7470 2014-05-08  Marek Polacek  <polacek@redhat.com>
7471
7472         PR c/61077
7473         * gcc.dg/pr61077.c: New test.
7474
7475 2014-05-08  Tobias Burnus  <burnus@net-b.de>
7476
7477         * gfortran.dg/coarray_collectives_1.f90: New.
7478         * gfortran.dg/coarray_collectives_2.f90: New.
7479         * gfortran.dg/coarray_collectives_3.f90: New.
7480         * gfortran.dg/coarray_collectives_4.f90: New.
7481         * gfortran.dg/coarray_collectives_5.f90: New.
7482         * gfortran.dg/coarray_collectives_6.f90: New.
7483         * gfortran.dg/coarray/collectives_1.f90: New.
7484         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7485         * gfortran.dg/assumed_type_4.f90: Update dg-error.
7486         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7487         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7488         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7489         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7490         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7491
7492 2014-05-08  Wei Mi  <wmi@google.com>
7493
7494         PR target/58066
7495         * gcc.target/i386/pr58066.c: New test.
7496
7497 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
7498
7499         * gcc.target/i386/avx256-unaligned-load-2.c,
7500         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7501         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7502         packed-single instructions.
7503
7504 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
7505
7506         PR c++/13981
7507         * g++.dg/diagnostic/pr13981.C: New.
7508
7509 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
7510
7511         PR tree-optimization/59100
7512         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7513         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7514
7515 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
7516
7517         PR tree-optimization/61095
7518         * gcc.dg/torture/pr61095.c: New test.
7519
7520 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7521
7522         PR middle-end/39246
7523         * gcc.dg/uninit-13.c: Move warning on the actual source line where
7524         the uninitialized complex is used.
7525         * gcc.dg/uninit-17.c: New test to check partial initialization of
7526         complex with branches.
7527         * gcc.dg/uninit-17-O0.c: Likewise.
7528
7529 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
7530
7531         PR target/60884
7532         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7533         (test_03): Rename to test_02.
7534
7535 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7536
7537         PR c++/61083
7538         * g++.dg/cpp0x/sfinae50.C: New.
7539
7540 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7541
7542         PR c++/61080
7543         * g++.dg/cpp0x/deleted7.C: New.
7544
7545 2014-05-07  Richard Biener  <rguenther@suse.de>
7546
7547         PR tree-optimization/61034
7548         * g++.dg/tree-ssa/pr61034.C: New testcase.
7549
7550 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
7551
7552         * gcc.target/epiphany/isr-arg.c: New file.
7553
7554 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
7555
7556         PR tree-optimization/52252
7557         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7558
7559 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7560
7561         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7562         * gcc.target/aarch64/simd/vrev16p8.x: New file.
7563         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7564         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7565         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7566         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7567         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7568         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7569         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7570         * gcc.target/aarch64/simd/vrev16s8.x: New file.
7571         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7572         * gcc.target/aarch64/simd/vrev16u8.x: New file.
7573         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7574         * gcc.target/aarch64/simd/vrev32p16.x: New file.
7575         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7576         * gcc.target/aarch64/simd/vrev32p8.x: New file.
7577         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7578         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7579         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7580         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7581         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7582         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7583         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7584         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7585         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7586         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7587         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7588         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7589         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7590         * gcc.target/aarch64/simd/vrev32s16.x: New file.
7591         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7592         * gcc.target/aarch64/simd/vrev32s8.x: New file.
7593         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7594         * gcc.target/aarch64/simd/vrev32u16.x: New file.
7595         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7596         * gcc.target/aarch64/simd/vrev32u8.x: New file.
7597         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7598         * gcc.target/aarch64/simd/vrev64f32.x: New file.
7599         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7600         * gcc.target/aarch64/simd/vrev64p16.x: New file.
7601         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7602         * gcc.target/aarch64/simd/vrev64p8.x: New file.
7603         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7604         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7605         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7606         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7607         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7608         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7609         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7610         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7611         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7612         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7613         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7614         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7615         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7616         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7617         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7618         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7619         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7620         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7621         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7622         * gcc.target/aarch64/simd/vrev64s16.x: New file.
7623         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7624         * gcc.target/aarch64/simd/vrev64s32.x: New file.
7625         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7626         * gcc.target/aarch64/simd/vrev64s8.x: New file.
7627         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7628         * gcc.target/aarch64/simd/vrev64u16.x: New file.
7629         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7630         * gcc.target/aarch64/simd/vrev64u32.x: New file.
7631         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7632         * gcc.target/aarch64/simd/vrev64u8.x: New file.
7633
7634 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7635
7636         gcc.target/aarch64/simd/ext_f32.x: New file.
7637         gcc.target/aarch64/simd/ext_f32_1.c: New file.
7638         gcc.target/aarch64/simd/ext_p16.x: New file.
7639         gcc.target/aarch64/simd/ext_p16_1.c: New file.
7640         gcc.target/aarch64/simd/ext_p8.x: New file.
7641         gcc.target/aarch64/simd/ext_p8_1.c: New file.
7642         gcc.target/aarch64/simd/ext_s16.x: New file.
7643         gcc.target/aarch64/simd/ext_s16_1.c: New file.
7644         gcc.target/aarch64/simd/ext_s32.x: New file.
7645         gcc.target/aarch64/simd/ext_s32_1.c: New file.
7646         gcc.target/aarch64/simd/ext_s64.x: New file.
7647         gcc.target/aarch64/simd/ext_s64_1.c: New file.
7648         gcc.target/aarch64/simd/ext_s8.x: New file.
7649         gcc.target/aarch64/simd/ext_s8_1.c: New file.
7650         gcc.target/aarch64/simd/ext_u16.x: New file.
7651         gcc.target/aarch64/simd/ext_u16_1.c: New file.
7652         gcc.target/aarch64/simd/ext_u32.x: New file.
7653         gcc.target/aarch64/simd/ext_u32_1.c: New file.
7654         gcc.target/aarch64/simd/ext_u64.x: New file.
7655         gcc.target/aarch64/simd/ext_u64_1.c: New file.
7656         gcc.target/aarch64/simd/ext_u8.x: New file.
7657         gcc.target/aarch64/simd/ext_u8_1.c: New file.
7658         gcc.target/aarch64/simd/ext_f64.c: New file.
7659         gcc.target/aarch64/simd/extq_f32.x: New file.
7660         gcc.target/aarch64/simd/extq_f32_1.c: New file.
7661         gcc.target/aarch64/simd/extq_p16.x: New file.
7662         gcc.target/aarch64/simd/extq_p16_1.c: New file.
7663         gcc.target/aarch64/simd/extq_p8.x: New file.
7664         gcc.target/aarch64/simd/extq_p8_1.c: New file.
7665         gcc.target/aarch64/simd/extq_s16.x: New file.
7666         gcc.target/aarch64/simd/extq_s16_1.c: New file.
7667         gcc.target/aarch64/simd/extq_s32.x: New file.
7668         gcc.target/aarch64/simd/extq_s32_1.c: New file.
7669         gcc.target/aarch64/simd/extq_s64.x: New file.
7670         gcc.target/aarch64/simd/extq_s64_1.c: New file.
7671         gcc.target/aarch64/simd/extq_s8.x: New file.
7672         gcc.target/aarch64/simd/extq_s8_1.c: New file.
7673         gcc.target/aarch64/simd/extq_u16.x: New file.
7674         gcc.target/aarch64/simd/extq_u16_1.c: New file.
7675         gcc.target/aarch64/simd/extq_u32.x: New file.
7676         gcc.target/aarch64/simd/extq_u32_1.c: New file.
7677         gcc.target/aarch64/simd/extq_u64.x: New file.
7678         gcc.target/aarch64/simd/extq_u64_1.c: New file.
7679         gcc.target/aarch64/simd/extq_u8.x: New file.
7680         gcc.target/aarch64/simd/extq_u8_1.c: New file.
7681         gcc.target/aarch64/simd/extq_f64.c: New file.
7682
7683 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7684
7685         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7686         * gcc.target/aarch64/vtrnu32.c: Likewise.
7687         * gcc.target/aarch64/vtrnf32.c: Likewise.
7688
7689 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7690
7691         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7692         * gcc.target/aarch64/simd/vtrnf32.x: New file.
7693         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7694         * gcc.target/aarch64/simd/vtrnp16.x: New file.
7695         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7696         * gcc.target/aarch64/simd/vtrnp8.x: New file.
7697         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7698         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7699         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7700         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7701         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7702         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7703         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7704         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7705         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7706         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7707         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7708         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7709         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7710         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7711         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7712         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7713         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7714         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7715         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7716         * gcc.target/aarch64/simd/vtrns16.x: New file.
7717         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7718         * gcc.target/aarch64/simd/vtrns32.x: New file.
7719         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7720         * gcc.target/aarch64/simd/vtrns8.x: New file.
7721         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7722         * gcc.target/aarch64/simd/vtrnu16.x: New file.
7723         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7724         * gcc.target/aarch64/simd/vtrnu32.x: New file.
7725         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7726         * gcc.target/aarch64/simd/vtrnu8.x: New file.
7727
7728 2014-05-07  Richard Biener  <rguenther@suse.de>
7729
7730         PR tree-optimization/57864
7731         * gcc.dg/torture/pr57864.c: New testcase.
7732
7733 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
7734
7735         PR libfortran/61049
7736         * gfortran.dg/list_read_13.f: New test.
7737
7738 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7739
7740         PR c++/60999
7741         * g++.dg/cpp0x/nsdmi-template9.C: New.
7742         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7743
7744 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
7745             Mike Stump  <mikestump@comcast.net>
7746             Richard Sandiford  <rdsandiford@googlemail.com>
7747
7748         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7749
7750 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
7751
7752         PR ipa/60965
7753         * g++.dg/ipa/devirt-32.C: New testcase.
7754
7755 2014-05-05  Richard Biener  <rguenther@suse.de>
7756
7757         PR middle-end/61010
7758         * gcc.dg/torture/pr61010.c: New testcase.
7759
7760 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7761
7762         * gcc.target/s390/leaf-profile.c: New testcase.
7763
7764 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7765
7766         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7767         Disable asm scan for s390.
7768         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7769         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7770
7771 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
7772
7773         PR tree-optimization/60363
7774         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7775
7776 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
7777
7778         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7779         (dg-require-effective-target): Change target to powerpc_fprs.
7780         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7781         (dg-require-effective-target): Change target to dfprt.
7782
7783 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7784
7785         PR c++/58582
7786         * g++.dg/cpp0x/deleted4.C: New.
7787         * g++.dg/cpp0x/deleted5.C: Likewise.
7788         * g++.dg/cpp0x/deleted6.C: Likewise.
7789
7790 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7791
7792         PR fortran/61025
7793         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
7794         regexps for -m32.
7795         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
7796         * gfortran.dg/coarray_poly_6.f90: Likewise.
7797         * gfortran.dg/coarray_poly_7.f90: Likewise.
7798         * gfortran.dg/coarray_poly_8.f90: Likewise.
7799
7800 2014-05-02  Marek Polacek  <polacek@redhat.com>
7801
7802         PR c/25801
7803         * gcc.dg/pr25801.c: New test.
7804
7805 2014-05-02  Marek Polacek  <polacek@redhat.com>
7806
7807         PR c/60784
7808         * gcc.dg/pr60784.c: New test.
7809
7810 2014-05-01  Marek Polacek  <polacek@redhat.com>
7811
7812         PR c/60915
7813         * gcc.dg/pr60915.c: New test.
7814
7815 2014-05-01  Marek Polacek  <polacek@redhat.com>
7816
7817         PR c/60257
7818         * gcc.dg/pr60257.c: New test.
7819
7820 2014-05-01  Marek Polacek  <polacek@redhat.com>
7821
7822         PR c/43395
7823         * c-c++-common/pr43395.c: New test.
7824
7825 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
7826
7827         * gcc.dg/cond-reduc-1.c: New test.
7828         * gcc.dg/cond-reduc-2.c: Likewise.
7829
7830 2014-05-01  Marek Polacek  <polacek@redhat.com>
7831
7832         PR c/29467
7833         * gcc.dg/pr29467.c: New test.
7834         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
7835         about boolean types.
7836         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
7837         to bool.
7838         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
7839
7840 2014-05-01  Marek Polacek  <polacek@redhat.com>
7841
7842         PR c/43245
7843         * gcc.dg/pr43245.c: New test.
7844
7845 2014-05-01  Marek Polacek  <polacek@redhat.com>
7846
7847         PR c/56989
7848         * gcc.dg/pr56989.c: New test.
7849
7850 2014-04-30  Ian Lance Taylor  <iant@google.com>
7851
7852         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
7853         in go_compile_args rather than in argument to go-torture-execute.
7854
7855 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
7856
7857         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
7858         instead of getpid.
7859
7860 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7861
7862         * gfortran.dg/coarray_poly_6.f90
7863         * gfortran.dg/coarray_poly_7.f90
7864         * gfortran.dg/coarray_poly_8.f90
7865
7866 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7867
7868         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
7869         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
7870         * gfortran.dg/coarray/codimension.f90: New.
7871
7872 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7873
7874         * gfortran.dg/coarray_lib_this_image_1.f90: New.
7875         * gfortran.dg/coarray_lib_this_image_2.f90: New.
7876
7877 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7878
7879         * gfortran.dg/coarray_poly_4.f90: New.
7880         * gfortran.dg/coarray_poly_5.f90: New.
7881
7882 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7883
7884         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
7885         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
7886         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
7887         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
7888         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
7889         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
7890         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
7891         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
7892         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
7893         * gcc.target/arm/simd/vuzpf32_1.c: New file.
7894         * gcc.target/arm/simd/vuzpp16_1.c: New file.
7895         * gcc.target/arm/simd/vuzpp8_1.c: New file.
7896         * gcc.target/arm/simd/vuzps16_1.c: New file.
7897         * gcc.target/arm/simd/vuzps32_1.c: New file.
7898         * gcc.target/arm/simd/vuzps8_1.c: New file.
7899         * gcc.target/arm/simd/vuzpu16_1.c: New file.
7900         * gcc.target/arm/simd/vuzpu32_1.c: New file.
7901         * gcc.target/arm/simd/vuzpu8_1.c: New file.
7902
7903 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7904
7905         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
7906         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
7907         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
7908
7909 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7910
7911         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
7912         * gcc.target/aarch64/simd/vuzpf32.x: New file.
7913         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
7914         * gcc.target/aarch64/simd/vuzpp16.x: New file.
7915         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
7916         * gcc.target/aarch64/simd/vuzpp8.x: New file.
7917         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
7918         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
7919         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
7920         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
7921         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
7922         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
7923         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
7924         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
7925         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
7926         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
7927         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
7928         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
7929         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
7930         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
7931         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
7932         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
7933         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
7934         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
7935         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
7936         * gcc.target/aarch64/simd/vuzps16.x: New file.
7937         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
7938         * gcc.target/aarch64/simd/vuzps32.x: New file.
7939         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
7940         * gcc.target/aarch64/simd/vuzps8.x: New file.
7941         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
7942         * gcc.target/aarch64/simd/vuzpu16.x: New file.
7943         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
7944         * gcc.target/aarch64/simd/vuzpu32.x: New file.
7945         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
7946         * gcc.target/aarch64/simd/vuzpu8.x: New file.
7947
7948 2014-04-30  Richard Biener  <rguenther@suse.de>
7949
7950         PR tree-optimization/48329
7951         * gfortran.dg/vect/pr48329.f90: New testcase.
7952
7953 2014-04-30  Marek Polacek  <polacek@redhat.com>
7954
7955         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
7956         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
7957
7958 2014-04-30  Marek Polacek  <polacek@redhat.com>
7959
7960         PR c/60139
7961         * gcc.dg/pr60139.c: New test.
7962
7963 2014-04-30  Marek Polacek  <polacek@redhat.com>
7964
7965         PR c/60351
7966         * gcc.dg/pr60351.c: New test.
7967
7968 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7969
7970         * gcc.target/arm/simd/simd.exp: New file.
7971         * gcc.target/arm/simd/vzipqf32_1.c: New file.
7972         * gcc.target/arm/simd/vzipqp16_1.c: New file.
7973         * gcc.target/arm/simd/vzipqp8_1.c: New file.
7974         * gcc.target/arm/simd/vzipqs16_1.c: New file.
7975         * gcc.target/arm/simd/vzipqs32_1.c: New file.
7976         * gcc.target/arm/simd/vzipqs8_1.c: New file.
7977         * gcc.target/arm/simd/vzipqu16_1.c: New file.
7978         * gcc.target/arm/simd/vzipqu32_1.c: New file.
7979         * gcc.target/arm/simd/vzipqu8_1.c: New file.
7980         * gcc.target/arm/simd/vzipf32_1.c: New file.
7981         * gcc.target/arm/simd/vzipp16_1.c: New file.
7982         * gcc.target/arm/simd/vzipp8_1.c: New file.
7983         * gcc.target/arm/simd/vzips16_1.c: New file.
7984         * gcc.target/arm/simd/vzips32_1.c: New file.
7985         * gcc.target/arm/simd/vzips8_1.c: New file.
7986         * gcc.target/arm/simd/vzipu16_1.c: New file.
7987         * gcc.target/arm/simd/vzipu32_1.c: New file.
7988         * gcc.target/arm/simd/vzipu8_1.c: New file.
7989
7990 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7991
7992         PR c++/51707
7993         * g++.dg/cpp0x/constexpr-51707.C: New.
7994
7995 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
7996
7997         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7998         occurrences of "int" in the gimple dump to reflect that the return
7999         types of functions now show up in such dumps.
8000         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8001
8002 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
8003
8004         PR tree-optimization/60971
8005         * c-c++-common/turtore/pr60971.c: New test.
8006
8007 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8008
8009         * gcc.target/aarch64/simd/simd.exp: New file.
8010         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
8011         * gcc.target/aarch64/simd/vzipf32.x: New file.
8012         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
8013         * gcc.target/aarch64/simd/vzipp16.x: New file.
8014         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
8015         * gcc.target/aarch64/simd/vzipp8.x: New file.
8016         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
8017         * gcc.target/aarch64/simd/vzipqf32.x: New file.
8018         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
8019         * gcc.target/aarch64/simd/vzipqp16.x: New file.
8020         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
8021         * gcc.target/aarch64/simd/vzipqp8.x: New file.
8022         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
8023         * gcc.target/aarch64/simd/vzipqs16.x: New file.
8024         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
8025         * gcc.target/aarch64/simd/vzipqs32.x: New file.
8026         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
8027         * gcc.target/aarch64/simd/vzipqs8.x: New file.
8028         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
8029         * gcc.target/aarch64/simd/vzipqu16.x: New file.
8030         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
8031         * gcc.target/aarch64/simd/vzipqu32.x: New file.
8032         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
8033         * gcc.target/aarch64/simd/vzipqu8.x: New file.
8034         * gcc.target/aarch64/simd/vzips16_1.c: New file.
8035         * gcc.target/aarch64/simd/vzips16.x: New file.
8036         * gcc.target/aarch64/simd/vzips32_1.c: New file.
8037         * gcc.target/aarch64/simd/vzips32.x: New file.
8038         * gcc.target/aarch64/simd/vzips8_1.c: New file.
8039         * gcc.target/aarch64/simd/vzips8.x: New file.
8040         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
8041         * gcc.target/aarch64/simd/vzipu16.x: New file.
8042         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
8043         * gcc.target/aarch64/simd/vzipu32.x: New file.
8044         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
8045         * gcc.target/aarch64/simd/vzipu8.x: New file.
8046
8047 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8048
8049         * gcc.target/aarch64/fcsel_1.c: New test case.
8050
8051 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
8052
8053         PR libfortran/60810
8054         * gfortran.dg/arrayio_13.f90: New test.
8055
8056 2014-04-28  Martin Jambor  <mjambor@suse.cz>
8057
8058         * gcc.dg/tree-ssa/sra-14.c: New test.
8059
8060 2014-04-28  Richard Biener  <rguenther@suse.de>
8061
8062         PR middle-end/60092
8063         * gcc.dg/tree-ssa/alias-32.c: New testcase.
8064         * gcc.dg/vect/pr60092.c: Likewise.
8065
8066 2014-04-28  Richard Biener  <rguenther@suse.de>
8067
8068         * gcc.dg/tree-ssa/vrp91.c: New testcase.
8069         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
8070         * gcc.dg/Wstrict-overflow-15.c: Likewise.
8071         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
8072
8073 2014-04-28  Richard Biener  <rguenther@suse.de>
8074
8075         PR tree-optimization/60979
8076         * gcc.dg/graphite/pr60979.c: New testcase.
8077
8078 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8079
8080         PR c/60983
8081         * gcc.dg/pr60114.c: Use signed chars.
8082
8083 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8084
8085         PR c++/59120
8086         * g++.dg/cpp0x/alias-decl-43.C: New.
8087
8088 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8089
8090         PR fortran/59604
8091         PR fortran/58003
8092         * gfortran.dg/no_range_check_3.f90:  New test.
8093
8094 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
8095
8096         PR libfortran/52539
8097         * gfortran.dg/namelist_utf8.f90: New test.
8098
8099 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
8100
8101         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
8102         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
8103         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
8104
8105 2014-04-25  Cary Coutant  <ccoutant@google.com>
8106
8107         PR debug/60929
8108         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
8109         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
8110         -fdebug-types-section flag.
8111
8112 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
8113
8114         * gcc.target/arm/tail-long-call.c: New test.
8115
8116 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8117
8118         PR tree-optimization/60930
8119         * gcc.dg/torture/pr60930.c:  New test.
8120
8121 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
8122
8123         PR tree-optimization/60960
8124         * gcc.c-torture/execute/pr60960.c: New test.
8125
8126 2014-04-25  Marek Polacek  <polacek@redhat.com>
8127
8128         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
8129
8130 2014-04-25  Marek Polacek  <polacek@redhat.com>
8131
8132         PR c/18079
8133         * gcc.dg/pr18079.c: New test.
8134         * gcc.dg/pr18079-2.c: New test.
8135
8136 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
8137
8138         * c-c++-common/gomp/pr60823-2.c: Require effective target
8139         vect_simd_clones.
8140
8141 2014-04-25  Marek Polacek  <polacek@redhat.com>
8142
8143         PR c/60114
8144         * gcc.dg/pr60114.c: New test.
8145
8146 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8147
8148         * gcc.c-torture/execute/20140425-1.c: New test.
8149
8150 2014-04-25  Marek Polacek  <polacek@redhat.com>
8151
8152         PR c/60156
8153         * c-c++-common/pr60156.c: New test.
8154
8155 2014-04-25  Richard Biener  <rguenther@suse.de>
8156
8157         PR ipa/60912
8158         * g++.dg/opt/pr60912.C: New testcase.
8159
8160 2014-04-25  Richard Biener  <rguenther@suse.de>
8161
8162         PR ipa/60911
8163         * gcc.dg/lto/pr60911_0.c: New testcase.
8164
8165 2014-04-24  Cong Hou  <congh@google.com>
8166
8167         PR tree-optimization/60896
8168         * g++.dg/vect/pr60896.cc: New test.
8169
8170 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8171
8172         * gcc.target/powerpc/pack01.c: New test to test the new pack and
8173         unpack builtin functionss for 128-bit types.
8174         * gcc.target/powerpc/pack02.c: Likewise.
8175         * gcc.target/powerpc/pack03.c: Likewise.
8176         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
8177         divide builtin functionss.
8178         * gcc.target/powerpc/extend-divide-2.c: Likewise.
8179         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
8180         functions.
8181         * gcc.target/powerpc/bcd-2.c: Likewise.
8182         * gcc.target/powerpc/bcd-3.c: Likewise.
8183         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
8184         builtin functionss.
8185         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
8186
8187 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
8188
8189         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
8190         keeps_null_pointer_checks.
8191         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8192         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8193         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8194         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8195
8196 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8199         Replace load with read and store with write.
8200
8201 2014-04-24  Jeff Law  <law@redhat.com>
8202
8203         PR target/60822
8204         * gcc.c-torture/pr60822.c: New test.
8205         * gcc.c-torture/pr60822.x: New test.
8206
8207 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
8208
8209         PR c++/57958
8210         * g++.dg/cpp0x/pr57958.C: New test.
8211
8212 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
8213
8214         * lib/target-supports.exp (check_effective_target_vect_perm): Return
8215         true for aarch64_be.
8216
8217 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
8218             Tom de Vries  <tom@codesourcery.com>
8219
8220         * gcc.dg/fuse-caller-save.c: New test.
8221
8222 2014-04-24  Joey Ye  <joey.ye@arm.com>
8223
8224         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8225
8226 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8227
8228         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8229         * gcc.dg/vect/vect-bswap16: New test.
8230         * gcc.dg/vect/vect-bswap32: Likewise.
8231         * gcc.dg/vect/vect-bswap64: Likewise.
8232
8233 2014-04-23  Jeff Law  <law@redhat.com>
8234
8235         PR tree-optimization/60902
8236         * gcc.target/i386/pr60902.c: New test.
8237
8238 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
8239
8240         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8241         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8242         * gcc.target/aarch64/vdup_n_1.c: New testcase.
8243
8244 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8245
8246         * gcc.target/arm/rev16.c: New test.
8247
8248 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8249
8250         * gcc.target/aarch64/rev16_1.c: New test.
8251
8252 2014-04-23  Richard Biener  <rguenther@suse.de>
8253
8254         PR tree-optimization/60903
8255         * gcc.dg/torture/pr60903.c: New testcase.
8256
8257 2014-04-23  Richard Biener  <rguenther@suse.de>
8258
8259         PR middle-end/60895
8260         * g++.dg/torture/pr60895.C: New testcase.
8261
8262 2014-04-23  Richard Biener  <rguenther@suse.de>
8263
8264         PR middle-end/60891
8265         * gcc.dg/torture/pr60891.c: New testcase.
8266
8267 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR sanitizer/60275
8270         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8271         -fno-sanitize-recover to dg-options.
8272         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8273         add -std=c++11 to dg-options.
8274         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8275         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8276         add -std=c++1y to dg-options.
8277         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8278         -fno-sanitize-recover to dg-options.
8279         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8280         * c-c++-common/ubsan/vla-4.c: Likewise.
8281         * c-c++-common/ubsan/pr59503.c: Likewise.
8282         * c-c++-common/ubsan/vla-3.c: Likewise.
8283         * c-c++-common/ubsan/save-expr-1.c: Likewise.
8284         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8285         * c-c++-common/ubsan/shift-3.c: Likewise.
8286         * c-c++-common/ubsan/overflow-1.c: Likewise.
8287         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8288         * c-c++-common/ubsan/vla-2.c: Likewise.
8289         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8290         * c-c++-common/ubsan/pr60613-1.c: Likewise.
8291         * c-c++-common/ubsan/shift-6.c: Likewise.
8292         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8293         * c-c++-common/ubsan/overflow-add-3.c: New test.
8294         * c-c++-common/ubsan/overflow-add-4.c: New test.
8295         * c-c++-common/ubsan/div-by-zero-6.c: New test.
8296         * c-c++-common/ubsan/div-by-zero-7.c: New test.
8297
8298 2014-04-22  Christian Bruel  <christian.bruel@st.com>
8299
8300         * gcc.target/sh/hiconst.c: New test.
8301
8302 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
8303
8304         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8305         lroundf generates custom round instruction, too.
8306
8307 2014-04-22  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/60881
8310         * coarray/alloc_comp_3.f90: New.
8311
8312 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
8313
8314         PR target/60868
8315         * gcc.target/i386/pr60868.c: New testcase.
8316
8317 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR c/59073
8320         * c-c++-common/gomp/pr59073.c: New test.
8321
8322 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8323
8324         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8325
8326 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8327
8328         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8329         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8330
8331 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
8332
8333         * gcc.dg/memcpy-5.c: New test.
8334
8335 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8338
8339         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8340         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8341         *-*-solaris2.9.
8342         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8343         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8344         from dg-options.
8345         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8346         from dg-additional-options.
8347         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8348         from dg-options.
8349
8350         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8351         execution check.
8352         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8353         (sigill_hdlr): Remove.
8354         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8355         check.
8356
8357         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8358         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8359         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8360
8361         * lib/target-supports.exp (add_options_for_tls): Remove
8362         *-*-solaris2.9* handling.
8363
8364 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
8365
8366         * gcc.target/aarch64/vect_cvtf_1.c: New.
8367
8368 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR tree-optimization/60823
8371         * c-c++-common/gomp/pr60823-1.c: New test.
8372         * c-c++-common/gomp/pr60823-2.c: New test.
8373         * c-c++-common/gomp/pr60823-3.c: New test.
8374
8375 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
8376
8377         * gcc.target/arm/anddi_notdi-1.c: New test.
8378         * gcc.target/arm/iordi_notdi-1.c: New test case.
8379
8380 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
8381
8382         * gcc.target/arm/iordi_notdi-1.c: New test.
8383
8384 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8385
8386         * gcc.target/aarch64/vrnd_f64_1.c : New file.
8387
8388 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8389
8390         PR target/60735
8391         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
8392         not cause errors if -mspe.
8393
8394 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
8395
8396         PR target/60909
8397         * gcc.target/i386/pr60909-1.c: New test.
8398         * gcc.target/i386/pr60909-2.c: Ditto.
8399
8400 2014-04-18  Cong Hou  <congh@google.com>
8401
8402         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8403         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8404
8405 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8406
8407         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8408         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8409
8410 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
8411
8412         PR c++/59200
8413         * g++.dg/cpp0x/alias-decl-42.C: New.
8414
8415 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
8416
8417         * gcc.target/powerpc/ti_math1.c: New.
8418         * gcc.target/powerpc/ti_math2.c: New.
8419
8420 2014-04-17  Martin Jambor  <mjambor@suse.cz>
8421
8422         * gnat.dg/opt34.adb: New.
8423         * gnat.dg/opt34_pkg.ads: Likewise.
8424
8425 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8426
8427         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8428         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8429
8430 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8431
8432         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8433         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8434
8435 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR target/60847
8438         Forward port from 4.8 branch
8439         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
8440
8441         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8442         Fix scan patterns.
8443         * gcc.target/i386/bmi-2.c: Ditto.
8444
8445 2014-04-17  Richard Biener  <rguenther@suse.de>
8446
8447         PR middle-end/60849
8448         * g++.dg/opt/pr60849.C: New testcase.
8449
8450 2014-04-17  Richard Biener  <rguenther@suse.de>
8451
8452         PR tree-optimization/60836
8453         * g++.dg/vect/pr60836.cc: New testcase.
8454
8455 2014-04-17  Richard Biener  <rguenther@suse.de>
8456
8457         PR tree-optimization/60841
8458         * gcc.dg/vect/pr60841.c: New testcase.
8459
8460 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8461
8462         * g++.dg/ipa/devirt-31.C: New testcase.
8463
8464 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8465
8466         PR lto/60820
8467         * gcc.dg/lto/pr60820_0.c: New testcase.
8468         * gcc.dg/lto/pr60820_1.c: New testcase.
8469
8470 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8471
8472         PR ipa/60854
8473         * g++.dg/torture/pr60854.C: New testcase.
8474
8475 2014-04-16  Catherine Moore  <clm@codesourcery.com>
8476
8477         * gcc.target/mips/umips-store16-2.c: New test.
8478
8479 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
8480
8481         * g++.dg/cpp0x/initlist-vect.C: New file.
8482
8483 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8484
8485         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8486         * gcc.dg/uninit-I-O0.c: Likewise.
8487         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8488
8489 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR tree-optimization/60844
8492         * gcc.dg/pr60844.c: New test.
8493
8494 2014-04-15  Richard Biener  <rguenther@suse.de>
8495
8496         PR rtl-optimization/56965
8497         * gcc.dg/torture/pr56965-1.c: New testcase.
8498         * gcc.dg/torture/pr56965-2.c: Likewise.
8499
8500 2014-04-15  Teresa Johnson  <tejohnson@google.com>
8501
8502         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8503
8504 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8505
8506         * gnat.dg/vect14.adb: New test.
8507
8508 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8509
8510         * gnat.dg/vect12.ad[sb]: New test.
8511         * gnat.dg/vect13.ad[sb]: Likewise.
8512
8513 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8514
8515         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8516         under qemu-arm.
8517         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8518         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8519         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8520         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8521         * c-c++-common/ubsan/null-1.c: Likewise.
8522         * c-c++-common/ubsan/null-10.c: Likewise.
8523         * c-c++-common/ubsan/null-11.c: Likewise.
8524         * c-c++-common/ubsan/null-2.c: Likewise.
8525         * c-c++-common/ubsan/null-3.c: Likewise.
8526         * c-c++-common/ubsan/null-4.c: Likewise.
8527         * c-c++-common/ubsan/null-5.c: Likewise.
8528         * c-c++-common/ubsan/null-6.c: Likewise.
8529         * c-c++-common/ubsan/null-7.c: Likewise.
8530         * c-c++-common/ubsan/null-8.c: Likewise.
8531         * c-c++-common/ubsan/null-9.c: Likewise.
8532         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8533         * c-c++-common/ubsan/overflow-int128.c: Likewise.
8534         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8535         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8536         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8537         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8538         * c-c++-common/ubsan/pr59333.c: Likewise.
8539         * c-c++-common/ubsan/pr59667.c: Likewise.
8540         * c-c++-common/ubsan/pr60613-2.c: Likewise.
8541         * c-c++-common/ubsan/pr60636.c: Likewise.
8542         * c-c++-common/ubsan/shift-1.c: Likewise.
8543         * c-c++-common/ubsan/shift-2.c: Likewise.
8544         * c-c++-common/ubsan/vla-1.c: Likewise.
8545
8546 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8547
8548         * gnat.dg/vect11.ad[sb]: New test.
8549
8550 2014-04-14  Richard Biener  <rguenther@suse.de>
8551
8552         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8553
8554 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8555
8556         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8557
8558 2014-04-14  Richard Biener  <rguenther@suse.de>
8559             Marc Glisse  <marc.glisse@inria.fr>
8560
8561         PR c/60819
8562         * gcc.target/i386/vec-may_alias.c: New testcase.
8563
8564 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8565
8566         * lib/target-supports.exp
8567         (check_effective_target_vect_widen_mult_si_to_di_pattern):
8568         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8569         Fix formatting.
8570
8571 2014-04-14  Richard Biener  <rguenther@suse.de>
8572
8573         PR lto/60720
8574         * gcc.dg/lto/pr60720_0.c: New testcase.
8575         * gcc.dg/lto/pr60720_1.c: Likewise.
8576
8577 2014-04-14  Christian Bruel  <christian.bruel@st.com>
8578
8579         * gcc.target/sh/memset.c: New test.
8580
8581 2014-04-14  Richard Biener  <rguenther@suse.de>
8582
8583         PR middle-end/55022
8584         * gcc.dg/graphite/pr55022.c: New testcase.
8585
8586 2014-04-14  Richard Biener  <rguenther@suse.de>
8587
8588         PR tree-optimization/59817
8589         PR tree-optimization/60453
8590         * gfortran.dg/graphite/pr59817.f: New testcase.
8591         * gcc.dg/graphite/pr59817-1.c: Likewise.
8592         * gcc.dg/graphite/pr59817-2.c: Likewise.
8593
8594 2014-04-14  Jason Merrill  <jason@redhat.com>
8595
8596         Revert:
8597         * lib/gcc-dg.exp (dg-build-dso): New.
8598         (gcc-dg-test-1): Handle dg-do-what "dso".
8599
8600 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/60717
8603         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8604
8605         PR fortran/58085
8606         * gfortran.dg/associate_15.f90: New test.
8607
8608 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8609
8610         PR middle-end/60467
8611         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8612         case to check.
8613
8614 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8615
8616         PR middle-end/60469
8617         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8618
8619 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
8620
8621         * gcc.target/mips/umips-store16-1.c: New test.
8622
8623 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8624
8625         PR c/60194
8626         * * g++.dg/warn/warn_format_signedness.C: New.
8627         * gcc.dg/format/warn-signedness.c: New.
8628
8629 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8630
8631         PR fortran/58880
8632         PR fortran/60495
8633         * gfortran.dg/finalize_25.f90: New.
8634
8635 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8636
8637         * gcc.target/epiphany/t1068-2.c: New file.
8638
8639 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8640
8641         * gcc.target/epiphany/btst-1.c: New test.
8642
8643 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8644
8645         PR rtl-optimization/60651
8646         * gcc.target/epiphany/mode-switch.c: New test.
8647
8648 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8649
8650         PR c++/58600
8651         * g++.dg/cpp0x/gen-attrs-58.C: New.
8652         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8653
8654 2014-04-11  Steve Ellcey  <sellcey@mips.com>
8655             Jakub Jelinek  <jakub@redhat.com>
8656
8657         PR middle-end/60556
8658         * gcc.c-torture/compile/pr60556.c: New test.
8659
8660 2014-04-11  Richard Biener  <rguenther@suse.de>
8661
8662         PR middle-end/60797
8663         * gcc.dg/pr60797.c: New testcase.
8664
8665 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8666
8667         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8668         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8669         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8670         rename to ...
8671         * gcc.target/s390/htm-nofloat-1.c: ... this one.
8672         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8673         instructions as well.
8674
8675 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
8676
8677         PR rtl-optimization/60663
8678         * gcc.target/arm/pr60663.c: New test.
8679
8680 2014-04-10  Jason Merrill  <jason@redhat.com>
8681
8682         * g++.dg/dso/dlclose1.C: Disable for 4.9.
8683
8684 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
8685
8686         PR lto/60567
8687         * g++.dg/lto/pr60567_0.C: New test.
8688
8689 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8690
8691         * gfortran.dg/class_nameclash.f90: New test.
8692
8693 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8694
8695         PR c++/52844
8696         * g++.dg/cpp0x/variadic156.C: New.
8697
8698 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8699
8700         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8701         long.
8702
8703 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8704
8705         PR debug/60655
8706         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8707         -fdata-sections.
8708
8709 2014-04-09  Steve Ellcey  <sellcey@mips.com>
8710
8711         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8712         and scan lists.
8713
8714 2014-04-09  Cong Hou  <congh@google.com>
8715
8716         PR testsuite/60773
8717         * lib/target-supports.exp:
8718         (check_effective_target_vect_widen_si_to_di_pattern): New.
8719         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8720         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8721         targets only.
8722         (foo): Fix up formatting.
8723         (main): Call check_vect.
8724
8725 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
8726
8727         PR c++/59115
8728         * g++.dg/template/crash119.C: New.
8729
8730 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
8731
8732         * gcc.target/powerpc/atomic_load_store-p8.c: New.
8733
8734 2014-04-08  Jason Merrill  <jason@redhat.com>
8735
8736         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8737
8738 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8739
8740         PR rtl-optimization/60776
8741         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8742         * gcc.dg/builtin-bswap-7.c: Likewise.
8743         * gcc.dg/builtin-bswap-6a.c: New testcase.
8744         * gcc.dg/builtin-bswap-7a.c: New testcase.
8745
8746         Revert
8747         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8748
8749         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8750         optimization.
8751         * gcc.dg/builtin-bswap-7.c: Likewise.
8752
8753 2014-04-08  Richard Biener  <rguenther@suse.de>
8754
8755         PR tree-optimization/60785
8756         * gcc.dg/graphite/pr60785.c: New testcase.
8757
8758 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8759
8760         PR target/60602
8761         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8762         with as at -O0.
8763
8764 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
8765
8766         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8767         * g++.dg/warn/Wnvdtor-3.C: Likewise.
8768         * g++.dg/warn/Wnvdtor-4.C: Likewise.
8769
8770 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8771
8772         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8773
8774 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
8775
8776         PR target/60609
8777         * g++.dg/torture/pr60609.C: New test.
8778
8779 2014-04-07  Richard Biener  <rguenther@suse.de>
8780
8781         PR tree-optimization/60766
8782         * gcc.dg/torture/pr60766.c: New testcase.
8783
8784 2014-04-07  Jason Merrill  <jason@redhat.com>
8785
8786         * lib/gcc-dg.exp (dg-build-dso): New.
8787         (gcc-dg-test-1): Handle dg-do-what "dso".
8788         * lib/target-supports.exp (add_options_for_dlopen): New.
8789         (check_effective_target_dlopen): Use it.
8790
8791 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8792
8793         * gcc.target/arm/pr60657.c: Fix missing curly brace.
8794
8795 2014-04-07  Richard Biener  <rguenther@suse.de>
8796
8797         PR middle-end/60750
8798         * g++.dg/torture/pr60750.C: New testcase.
8799         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
8800
8801 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
8802
8803         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
8804
8805 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8806
8807         PR testsuite/60671
8808         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
8809
8810 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8811
8812         PR testsuite/60672
8813         * g++.dg/cpp1y/auto-fn25.C: Require lto.
8814
8815         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
8816
8817 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
8818
8819         * gfortran.dg/warn_conversion_4.f90: Adjust test.
8820
8821 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
8822
8823         * gcc.target/avr/dev-specific-rmw.c: New test.
8824
8825 2014-04-04  Cong Hou  <congh@google.com>
8826
8827         PR tree-optimization/60656
8828         * gcc.dg/vect/pr60656.c: New test.
8829
8830 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8831
8832         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8833         optimization.
8834         * gcc.dg/builtin-bswap-7.c: Likewise.
8835
8836 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8837
8838         PR c++/58207
8839         * g++.dg/cpp0x/constexpr-ice15.C: New.
8840
8841 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
8842
8843         PR ipa/59626
8844         testcase by Richard Biener
8845         * gcc.dg/lto/pr59626_0.c: New testcase.
8846         * gcc.dg/lto/pr59626_1.c: New testcase.
8847
8848 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8849
8850         PR debug/60655
8851         * gcc.c-torture/compile/pr60655-1.c: New test.
8852
8853 2014-04-04  Martin Jambor  <mjambor@suse.cz>
8854
8855         PR ipa/60640
8856         * g++.dg/ipa/pr60640-1.C: New test.
8857         * g++.dg/ipa/pr60640-2.C: Likewise.
8858         * g++.dg/ipa/pr60640-3.C: Likewise.
8859         * g++.dg/ipa/pr60640-4.C: Likewise.
8860
8861 2014-04-04  Jeff Law  <law@redhat.com>
8862
8863         PR target/60657
8864         * gcc.target/arm/pr60657.c: New test.
8865
8866 2014-04-04  Richard Biener  <rguenther@suse.de>
8867
8868         PR ipa/60746
8869         * g++.dg/torture/pr60746.C: New testcase.
8870
8871 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
8872
8873         * g++.old-deja/g++.robertl/eb121.C: Adjust.
8874         * g++.old-deja/g++.jason/overload21.C: Likewise.
8875         * g++.old-deja/g++.law/init5.C: Likewise.
8876
8877 2014-04-03  Cong Hou  <congh@google.com>
8878
8879         PR tree-optimization/60505
8880         * gcc.dg/vect/pr60505.c: New test.
8881
8882 2014-04-03  Richard Biener  <rguenther@suse.de>
8883
8884         PR tree-optimization/60740
8885         * gcc.dg/graphite/pr60740.c: New testcase.
8886
8887 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8888
8889         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
8890         * g++.dg/warn/Wnvdtor-2.C: New.
8891         * g++.dg/warn/Wnvdtor-3.C: New.
8892         * g++.dg/warn/Wnvdtor-4.C: New.
8893         * g++.dg/warn/Weff1.C: Delete.
8894         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
8895         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
8896
8897 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
8898
8899         PR ipa/60659
8900         * g++.dg/torture/pr60659.C: New testcase.
8901
8902 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8903
8904         PR tree-optimization/60733
8905         * gcc.dg/torture/pr60733.c:  New test.
8906
8907 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
8908
8909         PR rtl-optimization/60650
8910         * gcc.target/arm/pr60650-2.c: New.
8911
8912 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
8913
8914         * gcc.target/i386/avx2-vpand-3.c,
8915         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
8916
8917 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
8918
8919         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
8920         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
8921         gcc.target/i386/memcpy-strategy-1.c,
8922         gcc.target/i386/memcpy-strategy-2.c,
8923         gcc.target/i386/memcpy-vector_loop-1.c,
8924         gcc.target/i386/memcpy-vector_loop-2.c,
8925         gcc.target/i386/memset-vector_loop-1.c,
8926         gcc.target/i386/memset-vector_loop-2.c,
8927         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
8928         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
8929         -march= options different from those in dg-options.
8930
8931 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
8932
8933         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8934         gcc.target/i386/pr30970.c: Use -mtune=generic.
8935         * gcc.target/i386/avx2-vpaddb-3.c,
8936         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
8937         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
8938         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
8939         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
8940         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
8941         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
8942         gcc.target/i386/avx2-vpsubw-3.c,
8943         gcc.target/i386/avx256-unaligned-load-1.c,
8944         gcc.target/i386/avx256-unaligned-load-4.c,
8945         gcc.target/i386/avx256-unaligned-store-1.c,
8946         gcc.target/i386/avx256-unaligned-store-2.c,
8947         gcc.target/i386/avx256-unaligned-store-4.c: Use
8948         -mno-prefer-avx128.
8949
8950 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
8951             Iain Sandoe <iain@codesourcery.com>
8952
8953         PR target/54083
8954         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
8955         with the additional options -Wl,-undefined,dynamic_lookup
8956         and -Wl,-flat_namespace.
8957         * gcc.dg/torture/pr53922.c: Additional option
8958         -Wl,-flat_namespace for darwin[89].
8959         * gcc.dg/torture/pr60092.c: Additional options
8960         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
8961         for darwin[89].
8962
8963 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
8964
8965         PR target/43751
8966         * lib/prune.exp: Modify the regular express to prune
8967         the new warnings introduced by r205679 on darwin9.
8968
8969 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
8970
8971         * g++.dg/init/ctor4.C: Adjust.
8972         * g++.dg/init/ctor4-1.C: New.
8973         * g++.dg/cpp0x/defaulted2.C: Adjust.
8974
8975 2014-04-01  Richard Henderson  <rth@redhat.com>
8976
8977         PR target/60704
8978         * gcc.dg/pr60704.c: New file.
8979
8980 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
8981
8982         PR target/60363
8983         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
8984         logical_op_short_circuit targets.
8985
8986 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
8987
8988         PR libfortran/60128
8989         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
8990         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
8991
8992 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8993
8994         PR rtl-optimization/60700
8995         * gcc.target/i386/pr60700.c: New test.
8996
8997 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8998
8999         PR target/60650
9000         * gcc.target/arm/pr60650.c: Adjust command line options.
9001
9002 2014-03-31  Martin Jambor  <mjambor@suse.cz>
9003
9004         PR middle-end/60647
9005         * gcc.dg/pr60647-1.c: New test.
9006         * gcc.dg/pr60647-2.c: Likewise.
9007
9008 2014-03-31  Richard Biener  <rguenther@suse.de>
9009
9010         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
9011
9012 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
9013
9014         PR target/60034
9015         * gcc.target/aarch64/pr60034.c: New file.
9016
9017 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
9018
9019         PR c++/60626
9020         * g++.dg/cpp1y/pr60626.C: New testcase.
9021
9022 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
9023
9024         * gcc.dg/pr45416.c: Allow bextr on x86.
9025         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
9026         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
9027         gcc.target/i386/fma4-vector.c: Use -mno-fma.
9028         * gcc.target/i386/l_fma_double_1.c,
9029         gcc.target/i386/l_fma_double_2.c,
9030         gcc.target/i386/l_fma_double_3.c,
9031         gcc.target/i386/l_fma_double_4.c,
9032         gcc.target/i386/l_fma_double_5.c,
9033         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
9034         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
9035         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
9036         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
9037         * gcc.target/i386/pr27971.c: Use -mno-tbm.
9038         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
9039         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
9040
9041 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR target/60648
9044         * g++.dg/pr60648.C: Move test to...
9045         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
9046         dg-options, add for fpic targets dg-additional-options -fPIC.
9047
9048 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9049
9050         * gnat.dg/opt33.adb: New testcase.
9051
9052 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
9053
9054         PR target/60697
9055         * gcc.target/aarch64/pr60697.c: New.
9056
9057 2014-03-27  Jeff Law  <law@redhat.com>
9058
9059         PR target/60648
9060         * g++.dg/pr60648.C: New test.
9061
9062 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
9063
9064         PR c++/60573
9065         * g++.dg/cpp1y/pr60573.C: New testcase.
9066
9067 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9068
9069         PR target/60693
9070         * gcc.target/i386/pr60693.c: New test.
9071
9072 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
9073
9074         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
9075
9076 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9077
9078         PR c++/60689
9079         * c-c++-common/pr60689.c: New test.
9080
9081         PR c++/58678
9082         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
9083         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
9084         targets.
9085
9086 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
9087
9088         PR target/60675
9089         * gcc.target/aarch64/pr60675.C: New.
9090
9091 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9092
9093         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
9094         * lib/target-supports.exp: Return true for s390
9095         in check_effective_logical_op_short_circuit.
9096
9097 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
9098
9099         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
9100         of second source operand.
9101         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9102         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9103         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9104
9105 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR ipa/60315
9108         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
9109
9110 2014-03-28  Tobias Burnus  <burnus@net-b.de>
9111
9112         * lib/cilk-plus-dg.exp: New.
9113         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
9114         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
9115
9116 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9117
9118         PR fortran/60522
9119         * gfortran.dg/where_4.f90:  New test case.
9120
9121 2014-03-27  Tobias Burnus  <burnus@net-b.de>
9122
9123         PR fortran/58880
9124         * gfortran.dg/finalize_24.f90: New.
9125
9126 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
9127
9128         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
9129         vbpermq builtin.
9130
9131         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
9132         vec_select optimizations.
9133         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
9134         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
9135
9136         PR target/60672
9137         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
9138         xxpermdi builtins are supported.
9139
9140 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9141
9142         PR rtl-optimization/60650
9143         * gcc.target/arm/pr60650.c: New.
9144
9145 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9146
9147         * gcc.target/s390/20140327-1.c: New testcase.
9148
9149 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
9150
9151         PR middle-end/60682
9152         * g++.dg/gomp/pr60682.C: New test.
9153
9154 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
9155
9156         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
9157
9158 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9159
9160         PR target/60580
9161         * gcc.target/aarch64/pr60580_1.c: New.
9162         * gcc.target/aarch64/test_fp_attribute_1.c: New.
9163         * gcc.target/aarch64/test_fp_attribute_2.c: New.
9164
9165 2014-03-26  Dehao Chen  <dehao@google.com>
9166
9167         * gcc.dg/predict-8.c: New test.
9168
9169 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
9170
9171         PR c++/52369
9172         * g++.dg/init/const10.C: New.
9173         * g++.dg/init/const11.C: New.
9174         * g++.dg/init/pr25811.C: Adjust.
9175         * g++.dg/init/pr29043.C: Likewise.
9176         * g++.dg/init/pr43719.C: Likewise.
9177         * g++.dg/init/pr44086.C: Likewise.
9178         * g++.dg/init/ctor8.C: Likewise.
9179         * g++.dg/init/uninitialized1.C: Likewise.
9180
9181 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
9182
9183         PR sanitizer/60636
9184         * c-c++-common/ubsan/pr60636.c: New test.
9185
9186 2014-03-26  Andreas Schwab  <schwab@suse.de>
9187
9188         * g++.dg/torture/pr60315.C: Remove duplication.
9189
9190 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9191
9192         * gcc.c-torture/execute/20140326-1.c: New test.
9193
9194 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
9195
9196         PR ipa/60315
9197         * g++.dg/torture/pr60315.C: New testcase.
9198
9199 2014-03-25  Martin Jambor  <mjambor@suse.cz>
9200
9201         PR ipa/60600
9202         * g++.dg/ipa/pr60600.C: New test.
9203
9204 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
9205
9206         PR testsuite/58013
9207         * g++.dg/opt/pr56999.C: Pop hidden visibility.
9208
9209 2014-03-25  Richard Biener  <rguenther@suse.de>
9210
9211         PR middle-end/60635
9212         * gfortran.dg/lto/pr60635_0.f90: New testcase.
9213         * gfortran.dg/lto/pr60635_1.c: Likewise.
9214
9215 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
9216
9217         PR c++/60627
9218         * g++.dg/cpp1y/pr60627.C: New testcase.
9219
9220 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
9221
9222         * gcc.target/aarch64/ushr64_1.c: New.
9223
9224 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
9225
9226         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9227         (LONG_LONG): Use LLONG.
9228         (set_rvector_long): Explicitly return void.
9229         (set_vector_long): Likewise.
9230         (check_vector_long): Likewise.
9231
9232 2014-03-24  Marek Polacek  <polacek@redhat.com>
9233
9234         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9235         Define INT_MIN.
9236         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9237         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9238         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9239         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9240         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9241         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9242         * c-c++-common/ubsan/pr59503.c: Likewise.
9243         * c-c++-common/ubsan/pr60613-1.c: Likewise.
9244         * c-c++-common/ubsan/save-expr-1.c: Likewise.
9245         * c-c++-common/ubsan/shift-3.c: Likewise.
9246         * c-c++-common/ubsan/shift-6.c: Likewise.
9247         * c-c++-common/ubsan/undefined-1.c: Likewise.
9248         * c-c++-common/ubsan/vla-2.c: Likewise.
9249         * c-c++-common/ubsan/vla-3.c: Likewise.
9250         * c-c++-common/ubsan/vla-4.c: Likewise.
9251         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9252         * g++.dg/ubsan/return-2.C: Likewise.
9253
9254 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
9255
9256         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9257         hppa*-*-hpux*.
9258
9259         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9260
9261         PR libfortran/59313
9262         PR libfortran/58015
9263         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9264         * gfortran.dg/round_4.f90: Likewise.
9265
9266 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
9267
9268         PR libfortran/60128
9269         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9270         i?86-*-solaris2.9*.
9271
9272 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR sanitizer/60613
9275         * c-c++-common/ubsan/pr60613-1.c: New test.
9276         * c-c++-common/ubsan/pr60613-2.c: New test.
9277
9278 2014-03-22  Matthias Klose  <doko@ubuntu.com>
9279
9280         * g++.dg/cpp0x/regress: Remove empty directory.
9281
9282 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR debug/60603
9285         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9286
9287 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
9288
9289         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9290         * g++.dg/cpp1y/pr60393.C: Likewise.
9291
9292 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
9293
9294         PR c++/60384
9295         * g++.dg/cpp1y/pr60384.C: New.
9296
9297 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR target/60598
9300         * gcc.dg/pr60598.c: New test.
9301
9302 2014-03-21  Martin Jambor  <mjambor@suse.cz>
9303
9304         PR ipa/59176
9305         * g++.dg/torture/pr59176.C: New test.
9306
9307 2014-03-21  Martin Jambor  <mjambor@suse.cz>
9308
9309         PR ipa/60419
9310         * g++.dg/ipa/pr60419.C: New test.
9311
9312 2014-03-21  Richard Biener  <rguenther@suse.de>
9313
9314         PR tree-optimization/60577
9315         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9316
9317 2014-03-21  Tobias Burnus  <burnus@net-b.de>
9318
9319         PR fortran/60599
9320         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9321
9322 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
9323
9324         PR middle-end/60597
9325         * g++.dg/opt/pr60597.C: New test.
9326
9327         PR c++/60572
9328         * g++.dg/init/pr60572.C: New test.
9329
9330 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9331
9332         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9333
9334 2014-03-19  Tobias Burnus  <burnus@net-b.de>
9335
9336         PR fortran/60543
9337         PR fortran/60283
9338         * gfortran.dg/implicit_pure_4.f90: New.
9339
9340 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9341
9342         PR c++/51474
9343         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9344
9345 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
9346
9347         PR testsuite/60590
9348         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9349         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9350         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9351
9352 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9353
9354         PR c++/60332
9355         * g++.dg/cpp1y/pr60332.C: New.
9356
9357 2014-03-19  Marek Polacek  <polacek@redhat.com>
9358
9359         PR sanitizer/60569
9360         * g++.dg/ubsan/pr60569.C: New test.
9361
9362 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9363
9364         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9365
9366 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR tree-optimization/60559
9369         * g++.dg/vect/pr60559.cc: New test.
9370
9371 2014-03-18  Ian Lance Taylor  <iant@google.com>
9372
9373         PR target/60563
9374         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9375         (ditype): Rename typedef from int64_t.
9376
9377 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9378
9379         PR c/55383
9380         * gcc.dg/cast-qual-3.c: New.
9381         Revert:
9382         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9383         * c-c++-common/Wcast-qual-1.c: More precise match text.
9384
9385 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
9386
9387         PR fortran/55207
9388         PR fortran/60549
9389         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9390         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9391         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9392         * gfortran.dg/intent_optimize_1.f90: Ditto.
9393         * gfortran.dg/pointer_init_9.f90: Ditto.
9394         * gfortran.dg/volatile4.f90: Ditto.
9395         * gfortran.dg/volatile6.f90: Ditto.
9396
9397 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9398
9399         PR c/55383
9400         * c-c++-common/Wcast-qual-1.c: More precise match text.
9401
9402 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9403
9404         PR c++/60305
9405         * g++.dg/cpp0x/constexpr-ice14.C: New.
9406
9407 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9408
9409         PR c++/54250
9410         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9411
9412 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
9413
9414         PR sanitizer/60535
9415         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9416         * c-c++-common/ubsan/null-2.c: Likewise.
9417         * c-c++-common/ubsan/null-3.c: Likewise.
9418         * c-c++-common/ubsan/null-4.c: Likewise.
9419         * c-c++-common/ubsan/null-5.c: Likewise.
9420         * c-c++-common/ubsan/null-6.c: Likewise.
9421         * c-c++-common/ubsan/null-7.c: Likewise.
9422         * c-c++-common/ubsan/null-8.c: Likewise.
9423         * c-c++-common/ubsan/null-9.c: Likewise.
9424         * c-c++-common/ubsan/null-10.c: Likewise.
9425         * c-c++-common/ubsan/null-11.c: Likewise.
9426         * c-c++-common/ubsan/overflow-1.c: Likewise.
9427         * c-c++-common/ubsan/overflow-2.c: Likewise.
9428         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9429         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9430         * c-c++-common/ubsan/overflow-int128.c: Likewise.
9431         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9432         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9433         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9434         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9435         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9436         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9437         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9438         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9439         * c-c++-common/ubsan/pr59333.c: Likewise.
9440         * c-c++-common/ubsan/pr59503.c: Likewise.
9441         * c-c++-common/ubsan/pr59667.c: Likewise.
9442         * c-c++-common/ubsan/undefined-1.c: Likewise.
9443         * g++.dg/ubsan/pr59250.C: Likewise.
9444         * g++.dg/ubsan/pr59306.C: Likewise.
9445
9446 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9447
9448         * gcc.dg/tls/pr58595.c: Add tls options.
9449
9450 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
9451
9452         * gcc.target/i386/avx-additional-reg-names.c: New.
9453         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9454
9455 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
9456
9457         PR c++/60390
9458         * g++.dg/cpp1y/pr60390.C: New testcase.
9459
9460         PR c++/60391
9461         * g++.dg/cpp1y/pr60391.C: New testcase.
9462
9463 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
9464
9465         PR target/60516
9466         * gcc.target/i386/pr60516.c: New test.
9467
9468 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9469
9470         PR c++/59571
9471         * g++.dg/cpp0x/constexpr-ice13.C: New.
9472
9473 2014-03-17  Marek Polacek  <polacek@redhat.com>
9474
9475         PR middle-end/60534
9476         * gcc.dg/gomp/pr60534.c: New test.
9477
9478 2014-03-17  Kai Tietz  <ktietz@redhat.com>
9479
9480         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9481
9482 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
9483
9484         PR testsuite/58851
9485         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9486         storage size.
9487
9488 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
9489
9490         PR libfortran/58324
9491         * gfortran.dg/list_read_12.f90: New test.
9492
9493 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
9494
9495         PR fortran/55207
9496         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9497         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9498         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9499         -Wno-aggressive-loop-optimizations and remove an unused variable.
9500         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9501         * gfortran.dg/pointer_init_9.f90: New.
9502         * gfortran.dg/volatile4.f90: Put into subroutine.
9503         * gfortran.dg/volatile6.f90: Ditto.
9504
9505 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9506
9507         PR fortran/60392
9508         * gfortran.dg/transpose_4.f90: New test.
9509
9510 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
9511
9512         PR rtl-optimization/60508
9513         * gcc.target/i386/pr60508.c: New.
9514
9515 2014-03-14  Richard Biener  <rguenther@suse.de>
9516
9517         PR middle-end/60518
9518         * g++.dg/pr60518.C: New testcase.
9519
9520 2014-03-14  Martin Jambor  <mjambor@suse.cz>
9521
9522         PR lto/60461
9523         * gcc.dg/lto/pr60461_0.c: New test.
9524
9525 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
9526
9527         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9528         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9529         * gcc.dg/lto/save-temps_0.c: New testcase.
9530
9531 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR middle-end/36282
9534         * c-c++-common/pr36282-1.c: New test.
9535         * c-c++-common/pr36282-2.c: New test.
9536         * c-c++-common/pr36282-3.c: New test.
9537         * c-c++-common/pr36282-4.c: New test.
9538
9539 2014-03-13  Richard Henderson  <rth@redhat.com>
9540
9541         PR debug/60438
9542         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9543
9544 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9545
9546         PR c++/60383
9547         * g++.dg/template/crash118.C: New.
9548         * g++.dg/template/crash95.C: Adjust.
9549
9550 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
9551
9552         PR rtl-optimization/57189
9553         * gcc.target/i386/pr57189.c: New.
9554
9555 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9556
9557         PR c++/60254
9558         * g++.dg/cpp0x/static_assert10.C: New.
9559         * g++.dg/cpp0x/static_assert11.C: Likewise.
9560         * g++.dg/cpp0x/static_assert3.C: Adjust.
9561
9562 2014-03-13  Richard Biener  <rguenther@suse.de>
9563
9564         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9565
9566 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9567
9568         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9569         2.07 128-bit arithmetic.
9570         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9571
9572         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9573         due to when TImode is allowed in VSX registers, the allowable
9574         address modes for TImode is just a single indirect address in
9575         order for the value to be loaded and store in either GPR or VSX
9576         registers.  This affects the generated code, and it would cause
9577         this test to fail, when such an option is used.
9578
9579 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9580
9581         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9582
9583 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9586         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9587         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9588         only test for exactly one if if -mbranch-cost=1 has been passed.
9589
9590 2014-03-12  Christian Bruel  <christian.bruel@st.com>
9591
9592         PR target/60264
9593         * gcc.target/arm/pr60264.c
9594
9595 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9596
9597         PR tree-optimization/60454
9598         * gcc.c-torture/execute/pr60454.c: New test.
9599
9600 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9601             Marc Glisse  <marc.glisse@inria.fr>
9602
9603         PR tree-optimization/60502
9604         * gcc.c-torture/compile/pr60502.c: New test.
9605
9606 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9607
9608         PR middle-end/60482
9609         * gcc.dg/vect/pr60482.c: New test.
9610
9611 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
9612
9613         PR c++/60389
9614         * g++.dg/cpp0x/inh-ctor19.C: New.
9615
9616 2014-03-11  Richard Biener  <rguenther@suse.de>
9617
9618         PR tree-optimization/60429
9619         PR tree-optimization/60485
9620         * gcc.dg/pr60485-1.c: New testcase.
9621         * gcc.dg/pr60485-2.c: Likewise.
9622
9623 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR ipa/60457
9626         * g++.dg/ipa/pr60457.C: New test.
9627
9628 2014-03-10  Richard Biener  <rguenther@suse.de>
9629
9630         PR middle-end/60474
9631         * g++.dg/torture/pr60474.C: New testcase.
9632
9633 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
9634
9635         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9636
9637 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
9638
9639         * gcc.dg/lto/pr55113_0.c: New testcase.
9640
9641 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
9642
9643         PR c++/60033
9644         * g++.dg/cpp1y/pr60033.C: New testcase.
9645
9646         PR c++/60393
9647         * g++.dg/cpp1y/pr60393.C: New testcase.
9648
9649 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9650
9651         PR libfortran/60128
9652         * gfortran.dg/fmt_en.f90: New test.
9653
9654 2014-03-07  Jason Merrill  <jason@redhat.com>
9655
9656         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9657         * lib/target-supports.exp (check_effective_target_c++11): Now
9658         means C++11 and up.
9659         (check_effective_target_c++11_only): New.
9660         (check_effective_target_c++11_down): New.
9661         (check_effective_target_c++1y): New.
9662         (check_effective_target_c++1y_only): New.
9663         (check_effective_target_c++98_only): Rename from
9664         check_effective_target_c++98.
9665         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9666
9667 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
9668
9669         PR c++/58609
9670         * g++.dg/cpp0x/constexpr-ice12.C: New.
9671
9672 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
9673
9674         * c-c++-common/gomp/map-1.c: Extend.
9675
9676 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
9677             Janus Weil  <janus@gcc.gnu.org>
9678
9679         PR fortran/51976
9680         * gfortran.dg/deferred_type_component_1.f90 : New test.
9681         * gfortran.dg/deferred_type_component_2.f90 : New test.
9682
9683 2014-03-06  Marek Polacek  <polacek@redhat.com>
9684
9685         PR c/60197
9686         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9687         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9688
9689 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
9690
9691         PR target/58595
9692         * gcc.dg/tls/pr58595.c: New test.
9693
9694 2014-03-06  Richard Biener  <rguenther@suse.de>
9695
9696         PR middle-end/60445
9697         PR lto/60424
9698         PR lto/60427
9699         Revert
9700         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9701
9702         * gcc.dg/lto/pr55113_0.c: New testcase.
9703
9704 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR testsuite/59308
9707         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9708         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
9709         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9710         s390*/i?86/x86_64.
9711         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9712         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9713         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9714         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9715         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9716         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
9717         even for mips*/s390*/i?86/x86_64.
9718         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9719         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9720         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9721         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9722         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9723
9724         PR lto/60404
9725         * gcc.dg/lto/pr60404_0.c: New test.
9726         * gcc.dg/lto/pr60404_1.c: New file.
9727         * gcc.dg/lto/pr60404_2.c: New file.
9728
9729 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9730
9731         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9732         long long" throughout.
9733         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9734         * gcc.dg/vmx/insert-vsx.c: Likewise.
9735         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9736         * gcc.dg/vmx/ld-vsx.c: Likewise.
9737         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9738         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9739         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9740         * gcc.dg/vmx/merge-vsx.c: Likewise.
9741         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9742         * gcc.dg/vmx/st-vsx.c: Likewise.
9743         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9744         * gcc.dg/vmx/stl-vsx.c: Likewise.
9745         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9746
9747 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9748
9749         * gcc.dg/lto/pr55113_0.c: New testcase.
9750
9751 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9752
9753         PR c++/60376
9754         * g++.dg/cpp1y/pr60376.C: New.
9755
9756 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9757
9758         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9759
9760 2014-03-04  Richard Biener  <rguenther@suse.de>
9761
9762         PR tree-optimization/60382
9763         * gcc.dg/vect/pr60382.c: New testcase.
9764
9765 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
9766
9767         PR libfortran/60148
9768         * gfortran.dg/namelist_84.f90: New test.
9769
9770 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
9771
9772         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9773         argument to avoid inf values.
9774         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9775         UNION_FP_CHECK machinery.
9776
9777 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
9778
9779         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9780         i32in128 cases outside special big-endian processing block.
9781
9782 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR preprocessor/60400
9785         * c-c++-common/cpp/pr60400.c: New test.
9786         * c-c++-common/cpp/pr60400-1.h: New file.
9787         * c-c++-common/cpp/pr60400-2.h: New file.
9788
9789         PR objc++/60398
9790         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9791
9792         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
9793         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
9794
9795 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9796
9797         PR ipa/60150
9798         * g++.dg/lto/pr60150.H: New testcase.
9799         * g++.dg/lto/pr60150_0.C: New testcase.
9800         * g++.dg/lto/pr60150_1.C: New testcase.
9801
9802 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9803
9804         PR ipa/60306
9805         * g++.dg/ipa/devirt-29.C: New testcase
9806
9807 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9808
9809         PR fortran/60236
9810         * gfortran.dg/vect/pr32380.f: Fix expected test results.
9811
9812 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
9813
9814         PR c++/50025
9815         * g++.dg/cpp0x/pr50025.C: New.
9816
9817 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
9818
9819         PR c++/60377
9820         * g++.dg/cpp1y/pr60377.C: New testcase.
9821
9822 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
9823
9824         PR fortran/60341
9825         * gfortran.dg/str_comp_optimize_1.f90: New test.
9826
9827 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9828
9829         PR target/60071
9830         * gcc.c-torture/compile/pr60071.c: New.
9831
9832 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
9833
9834         PR fortran/60359
9835         * gfortran.dg/unlimited_polymorphic_16.f90: New.
9836
9837 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9838
9839         PR c++/58610
9840         * g++.dg/cpp0x/constexpr-ice11.C: New.
9841
9842 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9843
9844         PR c++/60314
9845         * g++.dg/cpp1y/auto-fn24.C: New.
9846
9847 2014-02-28  Joey Ye  <joey.ye@arm.com>
9848
9849         PR target/PR60169
9850         * gcc.target/arm/thumb1-far-jump-3.c: New case.
9851
9852 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9853
9854         PR c++/60253
9855         * g++.dg/overload/ellipsis2.C: New.
9856
9857 2014-02-27  Jeff Law  <law@redhat.com>
9858
9859         PR rtl-optimization/52714
9860         * gcc.c-torture/compile/pr52714.c: New test.
9861
9862 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
9863             Jeff Law  <law@redhat.com>
9864
9865         PR rtl-optimization/49847
9866         * g++.dg/pr49847.C: New test.
9867
9868 2014-02-27  Marek Polacek  <polacek@redhat.com>
9869
9870         PR middle-end/59223
9871         * c-c++-common/pr59223.c: New test.
9872
9873 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
9874
9875         * common/config/i386/predicates.md (const1256_operand): Remove.
9876         (const2356_operand): New.
9877         (const_1_to_2_operand): Remove.
9878         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
9879         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
9880         (*avx512pf_gatherpf<mode>sf): Ditto.
9881         (avx512pf_gatherpf<mode>df): Ditto.
9882         (*avx512pf_gatherpf<mode>df_mask): Ditto.
9883         (*avx512pf_gatherpf<mode>df): Ditto.
9884         (avx512pf_scatterpf<mode>sf): Ditto.
9885         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
9886         (*avx512pf_scatterpf<mode>sf): Ditto.
9887         (avx512pf_scatterpf<mode>df): Ditto.
9888         (*avx512pf_scatterpf<mode>df_mask): Ditto.
9889         (*avx512pf_scatterpf<mode>df): Ditto.
9890         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
9891
9892 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
9893
9894         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
9895         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
9896         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
9897         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
9898         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
9899         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
9900         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
9901         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
9902
9903 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
9904
9905         PR target/60280
9906         * gnat.dg/renaming5.adb: Change to two expected gotos.
9907         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
9908         jump threads.
9909         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
9910         messages for removed basic block.
9911         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
9912         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
9913         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
9914         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
9915
9916 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9917
9918         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
9919         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9920         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9921         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9922         * gcc.dg/vmx/merge-vsx.c: Likewise.
9923         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9924
9925 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
9926
9927         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
9928         * gcc.target/i386/prefetchwt1-1.c: New.
9929         * g++.dg/other/i386-2.C: Add new option.
9930         * g++.dg/other/i386-3.C: Ditto.
9931         * gcc.target/i386/sse-12.c: Ditto.
9932         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
9933         * gcc.target/i386/sse-22.c: Add new option.
9934         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
9935
9936 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9937
9938         PR libfortran/59313
9939         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
9940
9941         PR libfortran/58015
9942         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
9943
9944 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
9945
9946         PR c++/60311
9947         * g++.dg/cpp1y/pr60311.C: New testcase.
9948
9949         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
9950
9951         PR c++/60065
9952         * g++.dg/cpp1y/pr60065.C: New testcase.
9953
9954 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
9955
9956         PR rtl-optimization/60268
9957         * gcc.c-torture/compile/pr60268.c: New test.
9958
9959 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
9960
9961         * gcc.target/microblaze/others/mem_reload.c: New test.
9962
9963 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9964
9965         * gcc.dg/vmx/lde.c: New test.
9966         * gcc.dg/vmx/lde-be-order.c: New test.
9967         * gcc.dg/vmx/ste.c: New test.
9968         * gcc.dg/vmx/ste-be-order.c: New test.
9969
9970 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
9971
9972         PR testsuite/60173
9973         * lib/target-supports.exp
9974         (check_effective_target_logical_op_short_circuit): Add cris-*-*
9975         and crisv32-*-* to list.
9976
9977 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
9978
9979         PR fortran/60302
9980         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
9981
9982 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9983
9984         * gcc.dg/vmx/vsums.c: Check entire result vector.
9985         * gcc.dg/vmx/vsums-be-order.c: Likewise.
9986
9987 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9988
9989         * gcc.dg/vmx/ld.c: New test.
9990         * gcc.dg/vmx/ld-be-order.c: New test.
9991         * gcc.dg/vmx/ld-vsx.c: New test.
9992         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
9993         * gcc.dg/vmx/ldl.c: New test.
9994         * gcc.dg/vmx/ldl-be-order.c: New test.
9995         * gcc.dg/vmx/ldl-vsx.c: New test.
9996         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
9997         * gcc.dg/vmx/st.c: New test.
9998         * gcc.dg/vmx/st-be-order.c: New test.
9999         * gcc.dg/vmx/st-vsx.c: New test.
10000         * gcc.dg/vmx/st-vsx-be-order.c: New test.
10001         * gcc.dg/vmx/stl.c: New test.
10002         * gcc.dg/vmx/stl-be-order.c: New test.
10003         * gcc.dg/vmx/stl-vsx.c: New test.
10004         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
10005
10006 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
10007
10008         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
10009         * g++.dg/other/i386-3.C (dg-options): Ditto.
10010         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
10011         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
10012         -mavx512pf and -msha.
10013
10014 2014-02-21  Richard Biener  <rguenther@suse.de>
10015
10016         PR tree-optimization/60276
10017         * gcc.dg/vect/pr60276.c: New testcase.
10018
10019 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
10020
10021         PR fortran/60234
10022         * gfortran.dg/finalize_23.f90: New.
10023
10024 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
10025
10026         PR c++/60052
10027         PR c++/60053
10028         * g++.dg/cpp1y/pr60052.C: New testcase.
10029         * g++.dg/cpp1y/pr60053.C: New testcase.
10030
10031 2014-02-21  Tobias Burnus  <burnus@net-b.de>
10032
10033         PR fortran/60286
10034         * gfortran.dg/inquire_16.f90: New.
10035
10036 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
10037
10038         * gcc.target/nios2/biggot-1.c: New.
10039         * gcc.target/nios2/biggot-2.c: New.
10040
10041 2014-02-20  Martin Jambor  <mjambor@suse.cz>
10042
10043         PR ipa/55260
10044         * gcc.dg/ipa/pr55260.c: New test.
10045
10046 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
10047
10048         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
10049         for execution test case.
10050
10051 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
10052
10053         PR ipa/58555
10054         * g++.dg/torture/pr58555.C: New testcase.
10055
10056 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
10057
10058         PR target/60204
10059         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
10060         reflect abi fix.
10061         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
10062
10063 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
10064             Kirill Yukhin  <kirill.yukhin@intel.com>
10065
10066         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
10067         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
10068         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
10069         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10070         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
10071         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
10072
10073 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR c/37743
10076         * g++.dg/ext/builtin-bswap1.C: New test.
10077         * c-c++-common/pr37743.c: New test.
10078
10079 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
10080
10081         * gcc.dg/decl-10.c: New test.
10082
10083 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10084
10085         PR c++/60267
10086         * g++.dg/ext/ivdep-1.C: New test.
10087
10088         PR c++/60267
10089         * gcc.dg/pr60267.c: New test.
10090
10091 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
10092
10093         PR target/59794
10094         * gcc.target/i386/pr39162.c: Add dg-prune-output.
10095         (dg-options): Remove -Wno-psabi.
10096         * gcc.target/i386/pr59794-2.c: Ditto.
10097         * gcc.target/i386/pr60205-1.c: Ditto.
10098         * gcc.target/i386/sse-5.c: Ditto.
10099
10100 2014-02-18  Nick Clifton  <nickc@redhat.com>
10101
10102         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
10103         * gcc.dg/pr23623.c: Likewise.
10104         * gcc.dg/pr48784-1.c: Likewise.
10105         * gcc.dg/pr48784-2.c: Likewise.
10106         * gcc.dg/pr56997-2.c: Likewise.
10107         * gcc.dg/sms-6.c: Likewise.
10108         * gcc.dg/torture/pr60183.c: Likewise.
10109         * gcc.dg/torture/vec-cvt-1.c: Likewise.
10110         * gcc.c-torture/execute/20061220-1.x: New.
10111         * gcc.c-torture/execute/pr43220.x: New.
10112         * gcc.c-torture/execute/pr51581-1.x: New.
10113         * gcc.c-torture/execute/pr51581-2.x: New.
10114         * gcc.c-torture/execute/pr58570.x: New.
10115         * gcc.c-torture/unsorted/DFcmp.x: New.
10116         * gcc.c-torture/unsorted/SFset.x: New.
10117
10118 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10119
10120         * gnat.dg/opt31.adb: New test.
10121
10122 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10123
10124         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
10125
10126 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
10127
10128         PR fortran/60232
10129         * gfortran.dg/typebound_proc_33.f90: New.
10130
10131 2014-02-19  Marek Polacek  <polacek@redhat.com>
10132
10133         PR c/60195
10134         * gcc.dg/pr60195.c: New test.
10135
10136 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
10137
10138         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
10139
10140 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10141
10142         PR preprocessor/58844
10143         * c-c++-common/cpp/pr58844-1.c: New test.
10144         * c-c++-common/cpp/pr58844-2.c: New test.
10145
10146 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10147
10148         PR c++/60225
10149         * g++.dg/cpp0x/constexpr-ice10.C: New.
10150
10151 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10152
10153         PR c++/60215
10154         * g++.dg/cpp0x/pr60215.C: New.
10155
10156 2014-02-18  Tobias Burnus  <burnus@net-b.de>
10157
10158         PR fortran/49397
10159         * gfortran.dg/proc_ptr_45.f90: New.
10160         * gfortran.dg/proc_ptr_46.f90: New.
10161
10162 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
10163
10164         PR c++/60190
10165         * g++.dg/cpp1y/pr60190.C: New testcase.
10166
10167         PR c++/60064
10168         * g++.dg/cpp1y/pr60064.C: New testcase.
10169
10170 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
10171
10172         PR target/60205
10173         * gcc.target/i386/pr60205-1.c: New test.
10174         * gcc.target/i386/pr60205-2.c: Ditto.
10175
10176 2014-02-18  Kai Tietz  <ktietz@redhat.com>
10177
10178         PR target/60193
10179         * gcc.target/i386/nest-1.c: New testcase.
10180
10181 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10182
10183         * gnat.dg/opt32.adb: New test.
10184
10185 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
10186
10187         PR fortran/60231
10188         * gfortran.dg/typebound_generic_15.f90: New.
10189
10190 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
10191
10192         PR fortran/55907
10193         * gfortran.dg/init_flag_12.f90: New.
10194
10195 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
10196             Ilya Tocar  <ilya.tocar@intel.com>
10197
10198         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10199         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10200         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10201         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10202
10203 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
10204
10205         * lib/target-supports.exp
10206         (check_effective_target_logical_op_short_circuit): New procedure.
10207         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10208         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10209         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10210         * gcc.dg/tree-ssa/vrp47.c: Likewise.
10211         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10212         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
10213         logical_op_short_circuit for the alternative test, extending
10214         it to arm_cortex_m.
10215
10216 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10217
10218         PR target/60203
10219         * gcc.target/powerpc/pr60203.c: New testsuite.
10220
10221 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
10222
10223         PR fortran/59599
10224         * gfortran.dg/ichar_3.f90: New test.
10225
10226 2014-02-15  Richard Biener  <rguenther@suse.de>
10227
10228         PR tree-optimization/60183
10229         * gcc.dg/torture/pr60183.c: New testcase.
10230
10231 2014-02-14  Jeff Law  <law@redhat.com>
10232
10233         PR rtl-optimization/60131
10234         * g++.dg/torture/pr60131.C: New test.
10235
10236 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
10237
10238         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10239         on command-line.
10240
10241 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10242
10243         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10244
10245 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.c-torture/compile/20140213.c: New test.
10248
10249 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
10250
10251         PR target/43546
10252         * gcc.target/i386/pr43546.c: New test.
10253
10254 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10255
10256         * gcc.target/s390/hotpatch-compile-8.c: New test.
10257
10258 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
10259
10260         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
10261         definition with an ifndef.
10262         * gcc.dg/pr59605-2.c: New test.
10263
10264 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
10265
10266         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10267
10268 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
10269
10270         * gcc.dg/torture/float128-mul-underflow.c,
10271         gcc.dg/torture/float128-truncdf-underflow.c,
10272         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10273
10274 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
10275
10276         PR middle-end/59737
10277         * g++.dg/ipa/pr59737.C: New test.
10278
10279 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10280
10281         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10282
10283 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
10284
10285         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10286
10287         * gcc.dg/cilk-plus/jump-openmp.c: New file.
10288
10289 2014-02-12  Richard Biener  <rguenther@suse.de>
10290
10291         PR middle-end/60092
10292         * gcc.dg/torture/pr60092.c: New testcase.
10293         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10294
10295 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
10296
10297         * gcc.c-torture/execute/20140212-1.c: New test.
10298
10299 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
10300
10301         PR c++/60047
10302         * g++.dg/cpp0x/pr60047.C: New.
10303
10304 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
10305
10306         PR c/60101
10307         * c-c++-common/pr60101.c: New test.
10308
10309 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
10310
10311         PR lto/59468
10312         * g++.dg/ipa/devirt-27.C: New testcase.
10313         * g++.dg/ipa/devirt-26.C: New testcase.
10314
10315 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10316
10317         PR target/60137
10318         * gcc.target/powerpc/pr60137.c: New file.
10319
10320 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR fortran/52370
10323         * gfortran.dg/pr52370.f90: New test.
10324
10325 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
10326
10327         PR target/59927
10328         Revert
10329         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
10330
10331         PR testsuite/58630
10332         * gcc.target/i386/pr43662.c (dg-options):
10333         Add -maccumulate-outgoing-args.
10334         * gcc.target/i386/pr43869.c (dg-options): Ditto.
10335         * gcc.target/i386/pr57003.c (dg-options): Ditto.
10336         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10337         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10338         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10339         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10340         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10341         Add -maccumulate-outgoing-args.
10342         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10343         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10344         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10345         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10346         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10347         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10348         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10349         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10350         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10351         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10352         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10353         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10354         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10355         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10356         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10357
10358 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
10359
10360         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10361
10362 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10363
10364         PR debug/59776
10365         * gcc.dg/guality/pr59776.c: New test.
10366
10367 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
10368
10369         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10370         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10371         (add_options_for_arm_vfp3): New.
10372
10373 2014-02-11  Jeff Law  <law@redhat.com>
10374
10375         PR middle-end/54041
10376         * gcc.target/m68k/pr54041.c: New test.
10377
10378 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10379
10380         PR target/59927
10381         * gcc.target/i386/pr59927.c: New test.
10382
10383 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
10384
10385         * gcc.dg/vect/pr57741-3.c: Require vect_int.
10386         * gcc.dg/vect/pr60012.c: Likewise.
10387         * gcc.dg/vect/vect-119.c: Likewise.
10388         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10389         * gcc.dg/vect/vect-outer-4c.c: Likewise.
10390
10391 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10392
10393         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10394
10395 2014-02-10  Jeff Law  <law@redhat.com>
10396
10397         PR middle-end-52306
10398         * gcc.c-torture/compile/pr52306.c: New test.
10399
10400 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10403
10404 2014-02-10  Richard Biener  <rguenther@suse.de>
10405
10406         PR tree-optimization/60115
10407         * gcc.dg/torture/pr60115.c: New testcase.
10408
10409 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10410
10411         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10412         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10413
10414 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
10415             Ilya Tocar  <ilya.tocar@intel.com>
10416
10417         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10418         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10419         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10420         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10421         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10422         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10423         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10424         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10425         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10426         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10427         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10428         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10429         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10430         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10431         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10432         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10433         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10434         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10435         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10436         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10437         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10438         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10439         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10440         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10441         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10442         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10443         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10444
10445 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10448
10449 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10450
10451         PR fortran/57522
10452         * gfortran.dg/associated_target_5.f03: New test.
10453
10454 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10455
10456         PR fortran/59026
10457         * gfortran.dg/elemental_by_value_1.f90: New test.
10458
10459 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
10460
10461         PR fortran/58470
10462         * gfortran.dg/finalize_22.f90: New.
10463
10464 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
10465
10466         PR fortran/60066
10467         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
10468         was fixed by the patch for PR59906.
10469
10470 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
10471
10472         PR translation/52289
10473         * gfortran.dg/coarray_8.f90: Update dg-error match.
10474
10475 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR c/59984
10478         * gcc.dg/vect/pr59984.c: New test.
10479
10480         PR middle-end/60092
10481         * gcc.dg/attr-alloc_align-1.c: New test.
10482         * gcc.dg/attr-alloc_align-2.c: New test.
10483         * gcc.dg/attr-alloc_align-3.c: New test.
10484         * gcc.dg/attr-assume_aligned-1.c: New test.
10485         * gcc.dg/attr-assume_aligned-2.c: New test.
10486         * gcc.dg/attr-assume_aligned-3.c: New test.
10487
10488 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10489
10490         PR target/60077
10491         * gcc.target/i386/pr60077-1.c: New test.
10492         * gcc.target/i386/pr60077-2.c: New test.
10493
10494 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10495
10496         PR preprocessor/56824
10497         * gcc.dg/pr56824.c: New test.
10498
10499 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10500
10501         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10502         variable used for atomic operations.
10503
10504 2014-02-07  Richard Biener  <rguenther@suse.de>
10505
10506         PR middle-end/60092
10507         * gcc.dg/vect/pr60092-2.c: New testcase.
10508
10509 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10510
10511         PR c++/60082
10512         Revert
10513         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10514
10515         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10516         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10517
10518 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10519
10520         * gcc.target/s390/fp2int1.c: New testcase.
10521
10522 2014-02-07  Richard Biener  <rguenther@suse.de>
10523
10524         PR middle-end/60092
10525         * gcc.dg/tree-ssa/alias-30.c: New testcase.
10526         * gcc.dg/tree-ssa/alias-31.c: Likewise.
10527
10528 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
10529
10530         PR ipa/59918
10531         * g++.dg/torture/pr59918.C: New testcase.
10532
10533 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10534
10535         PR target/59575
10536         * gcc.target/arm/pr59575.c: New test.
10537
10538         PR debug/59992
10539         * gcc.dg/pr59992.c: New test.
10540
10541 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
10542
10543         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10544         init_priority. Test alignment of variable instead of function.
10545
10546 2014-02-06  Marek Polacek  <polacek@redhat.com>
10547
10548         PR c/60087
10549         * gcc.dg/pr60087.c: New test.
10550
10551 2014-02-06  Alan Modra  <amodra@gmail.com>
10552
10553         * gcc.target/powerpc/pr60032.c: New.
10554
10555 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10556
10557         PR target/60062
10558         * gcc.c-torture/execute/pr60062.c: New test.
10559         * gcc.c-torture/execute/pr60072.c: New test.
10560
10561 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
10562
10563         * gcc.dg/tree-ssa/pr59597.c: Make called function static
10564         so that expected outcome works for PIC variants too.
10565
10566 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
10567             Kugan Vivekanandarajah  <kuganv@linaro.org>
10568
10569         * gcc.target/arm/vect-noalign.c: New file.
10570
10571 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
10572             Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR middle-end/60013
10575         * gcc.dg/pr60013.c: New testcase.
10576
10577 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10578
10579         * gcc.dg/vmx/sum2s.c: New.
10580         * gcc.dg/vmx/sum2s-be-order.c: New.
10581
10582 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10583
10584         * gcc.dg/vmx/pack.c: New.
10585         * gcc.dg/vmx/pack-be-order.c: New.
10586         * gcc.dg/vmx/unpack.c: New.
10587         * gcc.dg/vmx/unpack-be-order.c: New.
10588
10589 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10590
10591         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10592         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10593
10594 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10597         Use __builtin_floorf, __builtin_ceilf.
10598         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10599         declaration.
10600         (TEST): Use __builtin_floorf.
10601         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10602
10603 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10604
10605         PR ipa/59947
10606         * g++.dg/opt/pr59947.C: New test.
10607
10608         PR c++/58703
10609         * c-c++-common/gomp/pr58703.c: New test.
10610
10611 2014-02-05  Richard Biener  <rguenther@suse.de>
10612
10613         PR testsuite/60076
10614         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10615         avoid using unsigned long long.
10616
10617 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10618
10619         PR middle-end/57499
10620         * g++.dg/torture/pr57499.C: New test.
10621
10622 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
10623
10624         * gcc.dg/asan/nosanitize-and-inline.c: New test.
10625
10626 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
10627
10628         * g++.dg/ipa/devirrt-22.C: Fix template.
10629
10630 2014-02-04  Marek Polacek  <polacek@redhat.com>
10631
10632         PR c/60036
10633         * gcc.dg/pr60036.c: New test.
10634
10635 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
10636
10637         PR ipa/60058
10638         * g++.dg/torture/pr60058.C: New testcase.
10639
10640 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
10641
10642         * g++.dg/tsan/default_options.C: Invert check.
10643
10644 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10645
10646         PR tree-optimization/60002
10647         * g++.dg/opt/pr60002.C: New test.
10648
10649         PR tree-optimization/60023
10650         * g++.dg/vect/pr60023.cc: New test.
10651
10652         PR ipa/60026
10653         * c-c++-common/torture/pr60026.c: New test.
10654
10655         PR rtl-optimization/57915
10656         * gcc.target/i386/pr57915.c: New test.
10657
10658 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10659
10660         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10661
10662 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
10663
10664         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10665
10666 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10667
10668         PR middle-end/59261
10669         * gcc.dg/pr59261.c: New test.
10670
10671 2014-02-04  Richard Biener  <rguenther@suse.de>
10672
10673         PR tree-optimization/60012
10674         * gcc.dg/vect/pr60012.c: New testcase.
10675
10676 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10677
10678         PR target/59788
10679         * g++.dg/eh/unwind-direct.C: New test.
10680
10681 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
10682
10683         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10684         timeout value to 20s.
10685
10686 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10687
10688         PR ipa/59882
10689         * g++.dg/torture/pr59882.C: New testcase
10690
10691 2014-02-03  Jan Hubicka  <jh@suse.cz>
10692
10693         PR ipa/59831
10694         * g++.dg/ipa/devirt-22.C: New testcase.
10695
10696 2014-02-03  Jan Hubicka  <jh@suse.cz>
10697
10698         * g++.dg/ipa/devirt-25.C: New testcase.
10699
10700 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR tree-optimization/59924
10703         * gcc.dg/pr59924.c: New test.
10704
10705 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10706
10707         PR ipa/59831
10708         * g++.dg/ipa/devirt-24.C: New testcase.
10709
10710 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
10711
10712         PR c++/53017
10713         PR c++/59211
10714         * c-c++-common/attributes-1.c: New testcase.
10715         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10716
10717 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10718
10719         PR c++/58871
10720         * g++.dg/cpp0x/pr58871.C: New.
10721
10722 2014-02-03  Cong Hou  <congh@google.com>
10723
10724         PR tree-optimization/60000
10725         * g++.dg/vect/pr60000.cc: New test.
10726
10727 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10728
10729         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10730         * gcc.target/i386/long-double-64-4.c: Likewise.
10731         * gcc.target/i386/long-double-80-1.c: Likewise.
10732         * gcc.target/i386/long-double-80-2.c: Likewise.
10733         * gcc.target/i386/long-double-80-3.c: Likewise.
10734         * gcc.target/i386/long-double-80-4.c: Likewise.
10735         * gcc.target/i386/long-double-80-5.c: Likewise.
10736         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
10737         __multf3 isn't used.
10738         * gcc.target/i386/long-double-64-3.c: Likewise.
10739         * gcc.target/i386/long-double-128-1.c: New test.
10740         * gcc.target/i386/long-double-128-2.c: Likewise.
10741         * gcc.target/i386/long-double-128-3.c: Likewise.
10742         * gcc.target/i386/long-double-128-4.c: Likewise.
10743         * gcc.target/i386/long-double-128-5.c: Likewise.
10744         * gcc.target/i386/long-double-128-6.c: Likewise.
10745         * gcc.target/i386/long-double-128-7.c: Likewise.
10746         * gcc.target/i386/long-double-128-8.c: Likewise.
10747         * gcc.target/i386/long-double-128-9.c: Likewise.
10748         * gcc.target/i386/long-double-64-5.c: Likewise.
10749         * gcc.target/i386/long-double-64-6.c: Likewise.
10750         * gcc.target/i386/long-double-64-7.c: Likewise.
10751         * gcc.target/i386/long-double-64-8.c: Likewise.
10752         * gcc.target/i386/long-double-64-9.c: Likewise.
10753         * gcc.target/i386/long-double-80-10.c: Likewise.
10754         * gcc.target/i386/long-double-80-8.c: Likewise.
10755         * gcc.target/i386/long-double-80-9.c: Likewise.
10756
10757 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
10758
10759         PR rtl-optimization/57662
10760         * g++.dg/pr57662.C: New test.
10761
10762 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10763
10764         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10765         * gcc.dg/vmx/perm.c: New.
10766         * gcc.dg/vmx/perm-be-order.c: New.
10767
10768 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10769
10770         * gcc.dg/vmx/vsums.c: New.
10771         * gcc.dg/vmx/vsums-be-order.c: New.
10772
10773 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
10774
10775         * g++.dg/ipa/devirt-23.C: New testcase.
10776         * g++.dg/ipa/devirt-20.C: Fix template.
10777
10778 2014-02-02  Jan Hubicka  <jh@suse.cz>
10779
10780         * g++.dg/ipa/devirt-21.C: New testcase.
10781
10782 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
10783
10784         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10785         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10786
10787 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
10788
10789         PR target/60017
10790         * gcc.c-torture/execute/pr60017.c: New test.
10791
10792 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
10793
10794         PR fortran/57033
10795         * gfortran.dg/default_initialization_7.f90: New test.
10796
10797 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
10798
10799         PR fortran/59906
10800         * gfortran.dg/elemental_subroutine_9.f90: New test.
10801
10802 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10803
10804         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
10805
10806 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10807
10808         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
10809
10810 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10811
10812         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
10813
10814 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10815
10816         PR c++/51219
10817         * g++.dg/init/bitfield5.C: New.
10818
10819 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR tree-optimization/60003
10822         * gcc.c-torture/execute/pr60003.c: New test.
10823
10824 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
10825
10826         PR bootstrap/59985
10827         * gcc.target/arm/pr59985.C: New.
10828
10829 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
10830
10831         PR sanitizer/59410
10832         * lib/tsan-dg.exp (tsan_init): Instead of not running any
10833         tsan tests if trivial testcase doesn't run, set dg-do-what-default
10834         to compile.
10835         (tsan_finish): Restore dg-do-what-default.
10836         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
10837         * g++.dg/tsan/fd_close_norace2.C: Likewise.
10838         * g++.dg/tsan/default_options.C: Likewise.
10839         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10840         * g++.dg/tsan/atomic_free2.C: Likewise.
10841         * g++.dg/tsan/cond_race.C: Likewise.
10842         * g++.dg/tsan/fd_close_norace.C: Likewise.
10843         * g++.dg/tsan/benign_race.C: Likewise.
10844         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10845         * c-c++-common/tsan/simple_race.c: Likewise.
10846         * c-c++-common/tsan/mutexset1.c: Likewise.
10847         * c-c++-common/tsan/thread_leak2.c: Likewise.
10848         * c-c++-common/tsan/tls_race.c: Likewise.
10849         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10850         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
10851         * c-c++-common/tsan/free_race2.c: Likewise.
10852         * c-c++-common/tsan/thread_leak.c: Likewise.
10853         * c-c++-common/tsan/thread_leak1.c: Likewise.
10854         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10855         * c-c++-common/tsan/free_race.c: Likewise.
10856         * c-c++-common/tsan/sleep_sync.c: Likewise.
10857         * c-c++-common/tsan/tiny_race.c: Likewise.
10858         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10859         * c-c++-common/tsan/atomic_stack.c: Likewise.
10860         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
10861         in dg-output regexps.
10862         * c-c++-common/tsan/simple_stack.c: Likewise.
10863
10864 2014-01-31  Richard Henderson  <rth@redhat.com>
10865
10866         * g++.dg/tm/pr60004.C: New.
10867
10868 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
10869
10870         PR c++/59082
10871         * g++.dg/inherit/crash4.C: New.
10872
10873 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
10874
10875         * c-c++-common/tsan/simple_race.c: Made test less flaky.
10876
10877 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10878
10879         * gcc.target/i386/m512-check.h: Use correct rounding values.
10880
10881 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10882
10883         * gcc.target/i386/avx-1.c: Use correct rounding values.
10884         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
10885         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
10886         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
10887         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
10888         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
10889         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
10890         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
10891         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
10892         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
10893         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
10894         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
10895         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
10896         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
10897         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
10898         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
10899         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
10900         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
10901         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
10902         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
10903         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
10904         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
10905         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
10906         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
10907         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
10908         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
10909         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10910         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
10911         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
10912         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
10913         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
10914         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
10915         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
10916         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
10917         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
10918         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
10919         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
10920         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
10921         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
10922         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
10923         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
10924         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
10925         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
10926         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
10927         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
10928         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
10929         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
10930         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
10931         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
10932         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
10933         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
10934         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
10935         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
10936         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
10937         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
10938         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
10939         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
10940         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
10941         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
10942         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
10943         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
10944         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
10945         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
10946         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
10947         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
10948         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
10949         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
10950         * gcc.target/i386/sse-13.c: Ditto.
10951         * gcc.target/i386/sse-14.c: Ditto.
10952         * gcc.target/i386/sse-22.c: Ditto.
10953         * gcc.target/i386/sse-23.c: Ditto.
10954
10955 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10956
10957         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
10958         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
10959
10960 2014-01-31  Richard Biener  <rguenther@suse.de>
10961
10962         PR middle-end/59990
10963         * gcc.dg/torture/pr59990.c: New testcase.
10964
10965 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
10966
10967         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
10968         if it fails don't run any tsan tests.
10969
10970 2014-01-31  Marek Polacek  <polacek@redhat.com>
10971
10972         PR c/59963
10973         * gcc.dg/pr59940.c (g): Adjust dg-warning.
10974         (y): Adjust dg-error.
10975         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
10976         * gcc.dg/pr59963-1.c: New test.
10977         * gcc.dg/pr59963-2.c: New test.
10978         * gcc.dg/pr59963-3.c: New test.
10979
10980 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
10981
10982         PR target/59923
10983         * gcc.target/arm/pr59923.c: New test.
10984
10985 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10986
10987         * gcc.dg/vmx/splat.c: New.
10988         * gcc.dg/vmx/splat-vsx.c: New.
10989         * gcc.dg/vmx/splat-be-order.c: New.
10990         * gcc.dg/vmx/splat-vsx-be-order.c: New.
10991         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
10992         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
10993
10994 2014-01-30  Richard Biener  <rguenther@suse.de>
10995
10996         PR tree-optimization/59993
10997         * gcc.dg/torture/pr59993.c: New testcase.
10998
10999 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
11000
11001         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
11002         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
11003         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11004         vect_int rather than vect_float.
11005
11006 2014-01-30  Marek Polacek  <polacek@redhat.com>
11007
11008         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
11009
11010 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
11011
11012         * gcc.target/microblaze/isa/fcmp4.c: New.
11013
11014 2014-01-30  Marek Polacek  <polacek@redhat.com>
11015
11016         PR c/59940
11017         * gcc.dg/pr59940.c: New test.
11018         * gcc.dg/pr35635.c (func3): Move dg-warning.
11019
11020 2014-01-30  Richard Biener  <rguenther@suse.de>
11021
11022         PR tree-optimization/59903
11023         * gcc.dg/torture/pr59903.c: New testcase.
11024
11025 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11026
11027         PR c++/58843
11028         * g++.dg/lookup/crash8.C: New.
11029
11030 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11031
11032         PR c++/58649
11033         * g++.dg/template/crash117.C: New.
11034
11035 2014-01-30  Richard Biener  <rguenther@suse.de>
11036
11037         PR c/59905
11038         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
11039         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
11040         abort.
11041         * gcc.dg/invalid-call-1.c: Likewise.
11042
11043 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11044
11045         PR c++/58561
11046         * g++.dg/cpp1y/auto-fn23.C: New.
11047
11048 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11049
11050         PR c++/58846
11051         * g++.dg/init/dso_handle2.C: New.
11052
11053 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11054
11055         PR c++/58674
11056         * g++.dg/cpp0x/pr58674.C: New.
11057
11058 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11059
11060         PR target/59617
11061         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
11062         * gcc.target/i386/avx512f-gather-5.c: Ditto.
11063
11064 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11065
11066         * gcc.dg/vmx/merge-be-order.c: New.
11067         * gcc.dg/vmx/merge.c: New.
11068         * gcc.dg/vmx/merge-vsx-be-order.c: New.
11069         * gcc.dg/vmx/merge-vsx.c: New.
11070
11071 2014-01-29  Richard Biener  <rguenther@suse.de>
11072
11073         PR tree-optimization/58742
11074         * gcc.dg/pr58742-1.c: New testcase.
11075         * gcc.dg/pr58742-2.c: Likewise.
11076         * gcc.dg/pr58742-3.c: Likewise.
11077
11078 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
11079
11080         * gcc.target/arm/ftest-armv7ve-arm.c: New.
11081         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
11082         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
11083
11084 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11085
11086         PR c++/58702
11087         * g++.dg/gomp/pr58702.C: New.
11088
11089 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
11090
11091         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
11092         selector.
11093
11094 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
11095
11096         PR middle-end/59917
11097         PR tree-optimization/59920
11098         * gcc.dg/pr59920-1.c: New test.
11099         * gcc.dg/pr59920-2.c: New test.
11100         * gcc.dg/pr59920-3.c: New test.
11101         * c-c++-common/gomp/pr59917-1.c: New test.
11102         * c-c++-common/gomp/pr59917-2.c: New test.
11103
11104         PR tree-optimization/59594
11105         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
11106         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
11107         * gcc.dg/vect/pr59594.c: New test.
11108
11109 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
11110
11111         PR fortran/59414
11112         * gfortran.dg/allocate_class_3.f90: New test.
11113
11114 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
11115
11116         PR preprocessor/59935
11117         * c-c++-common/cpp/warning-zero-location.c: New test.
11118         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
11119
11120 2014-01-27  Steve Ellcey  <sellcey@mips.com>
11121
11122         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
11123
11124 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
11125
11126         * g++.dg/ext/mv16.C: New tests.
11127
11128 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
11129
11130         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
11131         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11132         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
11133         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11134         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
11135         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
11136         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
11137         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
11138         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
11139         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
11140         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
11141         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
11142         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
11143         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
11144         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
11145         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
11146         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
11147         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
11148         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
11149         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
11150         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
11151         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
11152         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
11153         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
11154         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
11155         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
11156         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
11157         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
11158         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
11159         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
11160         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
11161         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
11162         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
11163         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
11164         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
11165         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
11166         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
11167         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
11168         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
11169         _mm512_mask_cvtepi32_storeu_epi8.
11170         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
11171         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
11172         _mm512_mask_cvtepi32_storeu_epi16.
11173         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
11174         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
11175         _mm512_mask_cvtepi64_storeu_epi8.
11176         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
11177         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
11178         _mm512_mask_cvtepi64_storeu_epi16.
11179         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
11180         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
11181         _mm512_mask_cvtepi64_storeu_epi32.
11182         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
11183         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
11184         _mm512_mask_cvtsepi32_storeu_epi8.
11185         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
11186         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
11187         _mm512_mask_cvtsepi32_storeu_epi16.
11188         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
11189         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
11190         _mm512_mask_cvtsepi64_storeu_epi8.
11191         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11192         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11193         _mm512_mask_cvtsepi64_storeu_epi16.
11194         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11195         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11196         _mm512_mask_cvtsepi64_storeu_epi32.
11197         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11198         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11199         _mm512_mask_cvtusepi32_storeu_epi8.
11200         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11201         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11202         _mm512_mask_cvtusepi32_storeu_epi16.
11203         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11204         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11205         _mm512_mask_cvtusepi64_storeu_epi8.
11206         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11207         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11208         _mm512_mask_cvtusepi64_storeu_epi16.
11209         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11210         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11211         _mm512_mask_cvtusepi64_storeu_epi32.
11212         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11213         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11214
11215 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
11216
11217         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11218         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11219         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11220         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11221         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11222         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11223         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11224         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11225         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11226         built-ins roudning immediate.
11227         * gcc.target/i386/sse-22.c: Add new built-ins.
11228         * gcc.target/i386/sse-23.c: Ditto.
11229         * gcc.target/i386/avx-1.c: Ditto.
11230
11231 2014-01-27  Christian Bruel  <christian.bruel@st.com>
11232
11233         * gcc.target/sh/torture/strncmp.c: New tests.
11234
11235 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
11236
11237         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11238
11239 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11240
11241         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11242
11243 2014-01-24  Jeff Law  <law@redhat.com>
11244
11245         PR tree-optimization/59919
11246         * gcc.c-torture/compile/pr59919.c: New test.
11247
11248 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
11249
11250         PR c++/57524
11251         * g++.dg/ext/timevar2.C: New.
11252
11253 2014-01-24  Marek Polacek  <polacek@redhat.com>
11254
11255         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11256
11257 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
11258
11259         PR target/59929
11260         * gcc.target/i386/pr59929.c: New test.
11261
11262 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11263
11264         PR target/59909
11265         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11266         word atomic functions at runtime.
11267
11268 2014-01-23  Marek Polacek  <polacek@redhat.com>
11269
11270         PR c/59846
11271         * gcc.dg/pr59846.c: New test.
11272
11273 2014-01-23  Marek Polacek  <polacek@redhat.com>
11274
11275         PR c/58346
11276         * c-c++-common/pr58346-1.c: New test.
11277         * c-c++-common/pr58346-2.c: New test.
11278         * c-c++-common/pr58346-3.c: New test.
11279
11280 2014-01-23  Marek Polacek  <polacek@redhat.com>
11281
11282         PR c/59871
11283         * gcc.dg/20020220-2.c: Adjust dg-warning message.
11284         * gcc.dg/pr59871.c: New test.
11285
11286 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
11287
11288         PR c++/58980
11289         * g++.dg/parse/enum11.C: New.
11290
11291 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
11292
11293         * gcc.target/aarch64/sshr64_1.c: New testcase.
11294
11295 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11296
11297         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11298         SIMD enabled function.
11299         * g++.dg/cilk-plus/ef_test.C: New test.
11300         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11301         and added C++ ones.
11302         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11303         to differenciate C error messages from C++ ones.
11304
11305 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
11306
11307         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11308
11309 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
11310
11311         * gcc.target/microblaze/others/builtin-trap.c: New test,
11312
11313 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
11314
11315         PR middle-end/58809
11316         * c-c++-common/gomp/pr58809.c: New test.
11317
11318 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
11319
11320         PR sanitizer/59897
11321         * c-c++-common/asan/use-after-return-1.c: Fixed
11322         to pass on darwin.
11323
11324 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
11325
11326         PR preprocessor/58580
11327         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11328
11329 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
11330             Ilya Tocar  <ilya.tocar@intel.com>
11331
11332         * gcc.target/i386/avx512f-kmovw-1.c: New.
11333
11334 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
11335
11336         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11337         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11338         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11339         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11340         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11341         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11342
11343 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
11344
11345         PR target/52125
11346         * gcc.dg/pr48774.c: Remove skip for mips_rel.
11347         * gcc.target/mips/pr52125.c: New test.
11348
11349 2014-01-22  Marek Polacek  <polacek@redhat.com>
11350
11351         PR c/59891
11352         * gcc.dg/torture/pr59891.c: New test.
11353
11354 2014-01-22  Jeff Law  <law@redhat.com>
11355
11356         PR tree-optimization/59597
11357         * gcc.dg/tree-ssa/pr59597.c: New test.
11358
11359 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
11360
11361         PR rtl-optimization/59477
11362         * g++.dg/pr59477.C: New.
11363
11364 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
11365
11366         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11367
11368 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
11369
11370         PR c++/59482
11371         * g++.dg/pr59482.C: New.
11372
11373 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11374
11375         * gcc.dg/vmx/insert-vsx-be-order.c: New.
11376         * gcc.dg/vmx/extract-vsx.c: New.
11377         * gcc.dg/vmx/extract-vsx-be-order.c: New.
11378         * gcc.dg/vmx/insert-vsx.c: New.
11379
11380 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11381
11382         PR rtl-optimization/59896
11383         * gcc.target/arm/pr59896.c: New.
11384
11385 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11386
11387         PR rtl-optimization/59858
11388         * gcc.target/arm/pr59858.c: New.
11389
11390 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
11391
11392         PR target/59003
11393         * gcc.dg/tree-prof/pr59003.c: New test.
11394
11395         PR middle-end/59860
11396         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11397         other targets.
11398
11399 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11400
11401         * gfortran.dg/round_3.f08: Add more cases.
11402
11403 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
11404
11405         * lib/target-supports.exp (force_conventional_output_for): New
11406         procedure.
11407         * lib/scanasm.exp (scan-assembler_required_options)
11408         (scan-assembler-not_required_options)
11409         (scan-assembler-times_required_options): Replace with
11410         force_conventional_output_fors.
11411         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11412         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11413
11414 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
11415
11416         PR middle-end/59789
11417         * gcc.target/i386/pr59789.c: New testcase.
11418
11419 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
11420
11421         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11422         the 'code' bitfield from 16 to 8.
11423
11424 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11425
11426         * lib/target-supports.exp
11427         (check_effective_target_vect_perm): Exclude aarch64_be.
11428         (check_effective_target_vect_perm_byte): Likewise.
11429         (check_effective_target_vect_perm_short): Likewise.
11430
11431 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11432
11433         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11434         (RUN_TEST): Use new macro.
11435         (INDEX64_32): Delete.
11436         (INDEX64_64): Likewise.
11437         (INDEX128_32): Likewise.
11438         (INDEX128_64): Likewise.
11439         (INDEX): Likewise.
11440         (test_vneg_f32): Use fixed RUN_TEST.
11441
11442 2014-01-20  Richard Biener  <rguenther@suse.de>
11443
11444         PR middle-end/59860
11445         * gcc.dg/pr59860.c: New testcase.
11446
11447 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
11448
11449         PR target/59880
11450         * gcc.target/i386/pr59880.c: New test.
11451
11452 2014-01-20  Renlin Li  <renlin.li@arm.com>
11453
11454         * gcc.dg/pr44194-1.c: Tweak regexp.
11455
11456 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11457
11458         PR libfortran/59771
11459         PR libfortran/59774
11460         PR libfortran/59836
11461         * gfortran.dg/round_3.f08: New cases added.
11462         * gfortran.dg/fmt_g_1.f90: New test.
11463
11464 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
11465
11466         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11467
11468 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11469
11470         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11471
11472 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11473
11474         * gcc.dg/vect/pr57705.c: Require vect_int.
11475         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11476         * gcc.dg/vect/vect-alias-check.c: Likewise.
11477
11478 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
11479
11480         PR fortran/58007
11481         * gfortran.dg/unresolved_fixup_1.f90: New test.
11482         * gfortran.dg/unresolved_fixup_2.f90: New test.
11483
11484 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
11485
11486         PR target/58944
11487         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11488         Remove dg-prune-output lines.
11489
11490 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11491
11492         PR middle-end/59706
11493         * gfortran.dg/pr59706.f90: New test.
11494         * g++.dg/ext/pr59706.C: New test.
11495
11496 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11497
11498         PR c++/59270
11499         PR c++/58811
11500         * g++.dg/cpp0x/decltype-incomplete1.C: New.
11501         * g++.dg/init/pr58811.C: Likewise.
11502
11503 2014-01-17  Jeff Law  <law@redhat.com>
11504
11505         PR middle-end/57904
11506         * gfortran.dg/pr57904.f90: New test.
11507
11508 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11509
11510         PR c++/59269
11511         * g++.dg/cpp0x/nsdmi-union4.C: New.
11512
11513 2014-01-17  Marek Polacek  <polacek@redhat.com>
11514
11515         PR c++/59838
11516         * g++.dg/diagnostic/pr59838.C: New test.
11517
11518 2014-01-17  Marek Polacek  <polacek@redhat.com>
11519
11520         PR c/58346
11521         * gcc.dg/pr58346.c: New test.
11522
11523 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR testsuite/58776
11526         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11527         dg-options, use dg-additional-options for i?86/x86_64 to avoid
11528         option duplication.
11529
11530         PR fortran/59440
11531         * gfortran.dg/pr59440-1.f90: New test.
11532         * gfortran.dg/pr59440-2.f90: New test.
11533         * gfortran.dg/pr59440-3.f90: New test.
11534
11535         PR testsuite/59064
11536         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11537         testing for " version" and " alias" with one testing for
11538         " version\[^\n\r]* alias".
11539         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11540         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11541         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11542         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11543         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11544         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11545
11546         PR c++/57945
11547         * c-c++-common/torture/pr57945.c: New test.
11548
11549 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
11550
11551         * gcc.target/arm/its.c: New testcase.
11552
11553 2014-01-16  Jan Hubicka  <jh@suse.cz>
11554
11555         PR ipa/59775
11556         * g++.dg/torture/pr59775.C: New testcase.
11557
11558 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
11559
11560         PR middle-end/58344
11561         * gcc.c-torture/compile/pr58344.c: New test.
11562
11563         PR target/59839
11564         * gcc.target/i386/pr59839.c: New test.
11565
11566         PR debug/54694
11567         * gcc.target/i386/pr9771-1.c (main): Rename to...
11568         (real_main): ... this.  Add __asm name "main".
11569         (ASMNAME, ASMNAME2, STRING): Define.
11570
11571 2014-01-16  Nick Clifton  <nickc@redhat.com>
11572
11573         PR middle-end/28865
11574         * gcc.c-torture/compile/pr28865.c: New.
11575         * gcc.c-torture/execute/pr28865.c: New.
11576
11577 2014-01-16  Marek Polacek  <polacek@redhat.com>
11578
11579         PR middle-end/59827
11580         * gcc.dg/pr59827.c: New test.
11581
11582 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
11583
11584         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11585
11586 2014-01-15  Richard Henderson  <rth@redhat.com>
11587
11588         PR debug/54694
11589         * gcc.target/i386/pr54694.c: New test.
11590
11591 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
11592
11593         PR c++/49718
11594         * g++.dg/pr49718.C: New test.
11595
11596 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
11597
11598         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11599
11600 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
11601
11602         * gcc.dg/vmx/mult-even-odd.c: New.
11603         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11604
11605 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11606
11607         * lib/target-supports.exp (check_libcilkrts_available): Added an
11608         extern "C" if we are using C++ along with a function prototype.
11609
11610 2014-01-15  Jeff Law  <law@redhat.com>
11611
11612         PR tree-optimization/59747
11613         * gcc.c-torture/execute/pr59747.c: New test.
11614
11615 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11616
11617         PR target/59794
11618         * c-c++-common/convert-vec-1.c: Also prune ABI change for
11619         Linux/x86.
11620         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11621         * g++.dg/ext/attribute-test-1.C: Likewise.
11622         * g++.dg/ext/attribute-test-2.C: Likewise.
11623         * g++.dg/ext/attribute-test-3.C: Likewise.
11624         * g++.dg/ext/attribute-test-4.C: Likewise.
11625         * g++.dg/ext/pr56790-1.C: Likewise.
11626         * g++.dg/torture/pr38565.C: Likewise.
11627         * gcc.dg/pr53060.c: Likewise.
11628         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11629         * c-c++-common/vector-compare-2.c: Likewise.
11630         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11631         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
11632         dg-message line number.
11633
11634 2014-01-15  Matthias Klose  <doko@ubuntu.com>
11635
11636         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11637
11638 2014-01-15  Richard Biener  <rguenther@suse.de>
11639
11640         PR tree-optimization/59822
11641         * g++.dg/torture/pr59822.C: New testcase.
11642
11643 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
11644
11645         PR target/59808
11646         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11647         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11648
11649 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
11650             Kugan Vivekanandarajah  <kuganv@linaro.org>
11651
11652         PR target/59695
11653         * g++.dg/pr59695.C: New testcase.
11654
11655 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11656
11657         PR target/59803
11658         * gcc.c-torture/compile/pr59803.c: New testcase.
11659
11660 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR c/58943
11663         * gcc.c-torture/execute/pr58943.c: New test.
11664         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11665
11666 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11667
11668         PR target/59794
11669         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11670         * gcc.target/i386/pr39162.c (y): New __m256i variable.
11671         (bar): Change return type to void.  Set y to x.
11672         * gcc.target/i386/pr59794-1.c: New testcase.
11673         * gcc.target/i386/pr59794-2.c: Likewise.
11674         * gcc.target/i386/pr59794-3.c: Likewise.
11675         * gcc.target/i386/pr59794-4.c: Likewise.
11676         * gcc.target/i386/pr59794-5.c: Likewise.
11677         * gcc.target/i386/pr59794-6.c: Likewise.
11678         * gcc.target/i386/pr59794-7.c: Likewise.
11679
11680 2014-01-14  Richard Biener  <rguenther@suse.de>
11681
11682         PR tree-optimization/58921
11683         PR tree-optimization/59006
11684         * gcc.dg/torture/pr58921.c: New testcase.
11685         * gcc.dg/torture/pr59006.c: Likewise.
11686         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11687
11688 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR testsuite/59494
11691         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11692         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11693         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
11694         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11695         Executing predictive commoning without unrolling.
11696
11697 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
11698
11699         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11700         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11701         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11702         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11703         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11704         __builtin_ia32_rsqrt28sd_round.
11705         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11706         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11707         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11708         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11709         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11710         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11711         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11712         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11713         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11714         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11715         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11716         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11717         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11718         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11719         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11720         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11721         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11722         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11723         * gcc.target/i386/sse-22.c: Extend with new built-ins,
11724         fix wrong rounding mode (see above).
11725         * gcc.target/i386/sse-23.c: Ditto.
11726
11727 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11728
11729         * gcc.dg/vmx/insert.c: New.
11730         * gcc.dg/vmx/insert-be-order.c: New.
11731         * gcc.dg/vmx/extract.c: New.
11732         * gcc.dg/vmx/extract-be-order.c: New.
11733
11734 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11735
11736         PR tree-optimization/59387
11737         * gcc.c-torture/execute/pr59387.c: New test.
11738
11739 2014-01-13  Richard Biener  <rguenther@suse.de>
11740
11741         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11742         adjusting mathlib options.
11743         * gfortran.dg/lto/lto.exp: Likewise.
11744
11745 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
11746
11747         * gnat.dg/loop_optimization17.adb: New test.
11748         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11749
11750 2014-01-13  Christian Bruel  <christian.bruel@st.com>
11751
11752         * gcc.target/sh/cmpstrn.c: New case.
11753
11754 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11755
11756         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11757         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11758
11759 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
11760
11761         PR fortran/58026
11762         * gfortran.dg/alloc_comp_basics_6.f90: New.
11763
11764 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11765
11766         PR fortran/59700
11767         * gfortran.dg/pr59700.f90: New test.
11768
11769 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
11770
11771         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11772         * gfortran.dg/use_only_3.f90: Likewise.
11773         * gfortran.dg/inquire_10.f90: Delete opened file.
11774         * gfortran.dg/inquire_15.f90: Likewise.
11775         * gfortran.dg/pr16597.f90: Likewise.
11776         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11777         for PR59419.
11778
11779 2014-01-10  Jeff Law  <law@redhat.com>
11780
11781         PR middle-end/59743
11782         * gcc.c-torture/compile/pr59743.c: New test.
11783
11784 2014-01-10  Jan Hubicka  <jh@suse.cz>
11785
11786         PR ipa/58585
11787         * g++.dg/torture/pr58585.C: New testcase.
11788
11789 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
11790
11791         * gcc.dg/pr46309.c: Disable for cris*-*-*.
11792
11793 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11794
11795         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
11796
11797 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
11798
11799         PR target/59744
11800         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
11801         * gcc.target/aarch64/cmn-neg2.c: New test.
11802
11803 2014-01-10  Richard Biener  <rguenther@suse.de>
11804
11805         PR tree-optimization/59374
11806         * gcc.dg/torture/pr59374-3.c: New testcase.
11807
11808 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11809
11810         * lib/target-supports.exp
11811         (check_effective_target_arm_crypto_ok_nocache): New.
11812         (check_effective_target_arm_crypto_ok): Use above procedure.
11813         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
11814
11815 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
11816
11817         PR ipa/58252
11818         PR ipa/59226
11819         * g++.dg/ipa/devirt-20.C: New testcase.
11820         * g++.dg/torture/pr58252.C: Likewise.
11821         * g++.dg/torture/pr59226.C: Likewise.
11822
11823 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11824
11825         * c-c++-common/asan/no-asan-stack.c: New test.
11826
11827 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR middle-end/59670
11830         * gcc.dg/pr59670.c: New test.
11831
11832 2014-01-09  Steve Ellcey  <sellcey@mips.com>
11833
11834         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
11835
11836 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
11837
11838         PR middle-end/47735
11839         * gcc.target/i386/pr47735.c: New test.
11840
11841         PR tree-optimization/59622
11842         * g++.dg/opt/pr59622-2.C: New test.
11843         * g++.dg/opt/pr59622-3.C: New test.
11844         * g++.dg/opt/pr59622-4.C: New test.
11845         * g++.dg/opt/pr59622-5.C: New test.
11846
11847         PR sanitizer/59136
11848         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
11849         filename:line instead of (modulename+offset) form with stripped
11850         initial / from the filename.
11851
11852 2014-01-09  Ian Lance Taylor  <iant@google.com>
11853
11854         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
11855         the other Go compiler.
11856
11857 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
11858
11859         PR c++/59730
11860         * g++.dg/cpp0x/variadic145.C: New.
11861
11862 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
11863
11864         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
11865         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
11866
11867 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11868
11869         PR testsuite/59524
11870         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
11871         are run only if the Cilk library is available/enabled.
11872         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11873         * lib/target-supports.exp (check_libcilkrts_available): New function.
11874
11875 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11876
11877         PR c++/59631
11878         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
11879         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11880         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
11881         with dg-additional-options.
11882         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11883         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11884         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11885         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11886         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
11887         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
11888
11889 2014-01-09  Richard Biener  <rguenther@suse.de>
11890
11891         PR tree-optimization/59715
11892         * gcc.dg/torture/pr59715.c: New testcase.
11893
11894 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11895
11896         * c-c++-common/asan/no-asan-globals.c: New test.
11897         * c-c++-common/asan/no-instrument-reads.c: Likewise.
11898         * c-c++-common/asan/no-instrument-writes.c: Likewise.
11899         * c-c++-common/asan/use-after-return-1.c: Likewise.
11900         * c-c++-common/asan/no-use-after-return.c: Likewise.
11901
11902 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
11903
11904         * gnat.dg/weak2.ad[sb]: New test.
11905
11906 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
11907
11908         PR middle-end/59471
11909         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
11910         type, use pointers to vector type instead.
11911
11912 2014-01-08  Catherine Moore  <clm@codesourcery.com>
11913
11914         * gcc.target/mips/umips-branch-3.c: New test.
11915         * gcc.target/mips/umips-branch-4.c: New test.
11916
11917 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
11918
11919         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
11920         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
11921         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
11922         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
11923         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
11924         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
11925         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
11926         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
11927
11928 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
11929
11930         PR rtl-optimization/59137
11931         * gcc.target/mips/pr59137.c: New test.
11932
11933 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
11934
11935         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
11936         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
11937         * gcc.target/i386/pr55433.c (dg-options): Ditto.
11938         * gcc.target/i386/pr57848.c (dg-options): Ditto.
11939         * gcc.target/i386/pr59099.c (dg-options): Ditto.
11940         Require fpic effective target.
11941         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
11942
11943 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
11944
11945         PR ipa/59722
11946         * gcc.dg/pr59722.c: New test.
11947
11948 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11949
11950         PR middle-end/57748
11951         * gcc.dg/torture/pr57748-3.c: New test.
11952         * gcc.dg/torture/pr57748-4.c: New test.
11953
11954 2014-01-08  Marek Polacek  <polacek@redhat.com>
11955
11956         PR middle-end/59669
11957         * gcc.dg/gomp/pr59669-1.c: New test.
11958         * gcc.dg/gomp/pr59669-2.c: New test.
11959
11960 2014-01-08  Martin Jambor  <mjambor@suse.cz>
11961
11962         PR ipa/59610
11963         * gcc.dg/ipa/pr59610.c: New test.
11964
11965 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
11966
11967         PR fortran/58182
11968         * gfortran.dg/binding_label_tests_26a.f90: New.
11969         * gfortran.dg/binding_label_tests_26b.f90: New.
11970
11971 2014-01-08  Marek Polacek  <polacek@redhat.com>
11972
11973         PR sanitizer/59667
11974         * c-c++-common/ubsan/pr59667.c: New test.
11975
11976 2014-01-08  Richard Biener  <rguenther@suse.de>
11977
11978         PR middle-end/59630
11979         * gcc.dg/pr59630.c: New testcase.
11980
11981 2014-01-08  Richard Biener  <rguenther@suse.de>
11982
11983         PR middle-end/59471
11984         * gcc.dg/pr59471.c: New testcase.
11985
11986 2014-01-07  Jeff Law  <law@redhat.com>
11987
11988         PR middle-end/53623
11989         * gcc.target/i386/pr53623.c: New test.
11990
11991 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
11992
11993         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
11994         blanks at EOF.
11995         * g++.dg/cpp1y/pr58534.C: Likewise.
11996         * g++.dg/cpp1y/pr58536.C: Likewise.
11997         * g++.dg/cpp1y/pr58548.C: Likewise.
11998         * g++.dg/cpp1y/pr58549.C: Likewise.
11999         * g++.dg/cpp1y/pr58637.C: Likewise.
12000         * g++.dg/cpp1y/pr59112.C: Likewise.
12001         * g++.dg/cpp1y/pr59113.C: Likewise.
12002         * g++.dg/cpp1y/pr59629.C: Likewise.
12003         * g++.dg/cpp1y/pr59635.C: Likewise.
12004         * g++.dg/cpp1y/pr59636.C: Likewise.
12005         * g++.dg/cpp1y/pr59638.C: Likewise.
12006
12007 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
12008
12009         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
12010
12011 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
12012
12013         * gcc.target/i386/intrinsics_4.c (bar): New function.
12014
12015 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
12016
12017         * g++.dg/ext/is_base_of_incomplete-2.C: New.
12018
12019 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR rtl-optimization/58668
12022         * gcc.dg/pr58668.c: New test.
12023
12024         PR tree-optimization/59643
12025         * gcc.dg/pr59643.c: New test.
12026         * gcc.c-torture/execute/pr59643.c: New test.
12027
12028 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
12029
12030         PR fortran/59589
12031         * gfortran.dg/class_allocate_16.f90: New.
12032
12033 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
12034
12035         PR target/59644
12036         * gcc.target/i386/pr59644.c: New test.
12037
12038 2014-01-06  Marek Polacek  <polacek@redhat.com>
12039
12040         PR c/57773
12041         * gcc.dg/pr57773.c: New test.
12042
12043 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
12044
12045         PR c++/59635
12046         PR c++/59636
12047         PR c++/59629
12048         PR c++/59638
12049         * g++.dg/cpp1y/pr59635.C: New testcase.
12050         * g++.dg/cpp1y/pr59636.C: New testcase.
12051         * g++.dg/cpp1y/pr59629.C: New testcase.
12052         * g++.dg/cpp1y/pr59638.C: New testcase.
12053
12054 2014-01-06  Martin Jambor  <mjambor@suse.cz>
12055
12056         PR ipa/59008
12057         * gcc.dg/ipa/pr59008.c: New test.
12058
12059 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12060
12061         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
12062         if supported.
12063
12064 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12065
12066         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
12067         Require c99_runtime.
12068         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
12069
12070         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
12071         Require c99_runtime.
12072         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
12073         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
12074         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
12075
12076         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
12077         Require c99_runtime.
12078         Make CALC void static.
12079         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
12080
12081         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
12082         Require c99_runtime.
12083         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
12084
12085 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12086
12087         * gcc.target/i386/pr59501-1.c: Require avx effective target.
12088         * gcc.target/i386/pr59501-2.c: Likewise.
12089         * gcc.target/i386/pr59501-3.c: Likewise.
12090         * gcc.target/i386/pr59501-4.c: Likewise.
12091         * gcc.target/i386/pr59501-5.c: Likewise.
12092         * gcc.target/i386/pr59501-6.c: Likewise.
12093
12094 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12095
12096         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
12097         * gcc.target/i386/pr59390_1.c: Likewise.
12098         * gcc.target/i386/pr59390_2.c: Likewise.
12099
12100 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12101
12102         * gcc.dg/pr59350.c: Tweak.
12103         * gcc.dg/pr59350-2.c: New test.
12104         * g++.dg/pr59510.C: Likewise.
12105
12106 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
12107
12108         PR fortran/59023
12109         * gfortran.dg/bind_c_procs_2.f90: New.
12110
12111 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
12112
12113         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
12114         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12115         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12116         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12117         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
12118         * gcc.dg/tree-ssa/vrp47.c: Likewise.
12119         * gcc.dg/tree-ssa/vrp87.c: Likewise.
12120
12121 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12122
12123         * gcc.target/arm/neon-nested-apcs.c: New test.
12124
12125 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
12126
12127         PR tree-optimization/59519
12128         * gcc.dg/vect/pr59519-1.c: New test.
12129         * gcc.dg/vect/pr59519-2.c: New test.
12130
12131         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
12132         vmovdqu32.
12133
12134 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
12135
12136         PR fortran/59547
12137         * gfortran.dg/typebound_proc_32.f90: New.
12138
12139 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
12140
12141         PR c++/58950
12142         * g++.dg/pr58950.C: New file.
12143
12144 2014-01-03  Tobias Burnus  <burnus@net-b.de>
12145
12146         PR c++/58567
12147         * g++.dg/gomp/pr58567.C: New.
12148
12149 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
12150
12151         PR tree-optimization/59651
12152         * gcc.dg/torture/pr59651.c: New test.
12153         * gcc.dg/vect/pr59651.c: Ditto.
12154
12155 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
12156
12157         PR target/59625
12158         * gcc.target/i386/pr59625.c: New test.
12159
12160 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
12161
12162         Core DR 1442
12163         PR c++/59165
12164         * g++.dg/cpp0x/range-for28.C: New.
12165         * g++.dg/cpp0x/range-for3.C: Update.
12166
12167 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
12168
12169         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
12170
12171 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12172
12173         PR c++/59641
12174         * g++.dg/cpp0x/pr59641.C: New file.
12175
12176 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12177
12178         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
12179
12180 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12181
12182         PR c++/59378
12183         * g++.dg/ext/pr59378.C: New file.
12184
12185 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12186
12187         Update copyright years
12188
12189 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12190
12191         * gcc.target/arc/arc.exp: Use the standard form for the copyright
12192         notice.
12193
12194 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
12195
12196         PR fortran/59654
12197         * gfortran.dg/dynamic_dispatch_12.f90: New.
12198
12199 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
12200
12201         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12202         the builtin isn't optimized away as unused.
12203
12204         PR rtl-optimization/59647
12205         * g++.dg/opt/pr59647.C: New test.
12206 \f
12207 Copyright (C) 2014 Free Software Foundation, Inc.
12208
12209 Copying and distribution of this file, with or without modification,
12210 are permitted in any medium without royalty provided the copyright
12211 notice and this notice are preserved.