unary_op.inc: New file.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
2
3         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
4         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6
7 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
8
9         * gcc.target/arm/README.advsimd-intrinsics: New file.
10         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
11         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
12         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
13         Likewise.
14         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
15         Likewise.
16         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
17         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
18         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
19
20 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
21
22         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
23         wrap_compile_flags before setting it.
24
25 2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
26
27         * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
28         targets.
29         * gcc.dg/pr63594-2.c: Likewise.
30
31 2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
32
33         * gcc.target/alpha/980217-1.c (main): Fix implicit int.
34         * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
35
36 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
37
38         PR bootstrap/63632
39         * g++.dg/torture/pr63632.C: New test.
40
41 2014-10-23  Jonathan Wakely  <jwakely@redhat.com>
42
43         PR c++/63619
44         * g++.dg/warn/Wdelete-incomplete-3.C: New.
45         * g++.dg/warn/Wdelete-incomplete-4.C: New.
46
47 2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
48
49         PR target/63618
50         * gcc.target/i386/pr63618.c: New test.
51
52 2014-10-23  Marek Polacek  <polacek@redhat.com>
53
54         PR c/63626
55         * gcc.dg/pr63626.c: New test.
56
57 2014-10-23  Marek Polacek  <polacek@redhat.com>
58
59         * c-c++-common/ubsan/undefined-2.c: New test.
60
61 2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
62
63         * gcc.target/i386/pr63600.c: New.
64
65 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
66
67         * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
68
69 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
70
71         * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
72         * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
73
74 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
75
76         * gcc.target/sparc/20001013-1.c (main): Declare int return.
77         * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
78         * gcc.target/sparc/sparc-ret.c (toto): Declare.
79         * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
80         * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
81         Declare.
82
83 2014-10-22  Guozhi Wei  <carrot@google.com>
84
85         PR tree-optimization/63530
86         gcc.dg/vect/pr63530.c: New testcase.
87
88 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
89
90         * gcc.target/i386/conversion-2.c: New test.
91
92 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
93             Yury Gribov  <y.gribov@samsung.com>
94
95         * c-c++-common/ubsan/align-1.c: Update cmdline options.
96         * c-c++-common/ubsan/align-3.c: Likewise.
97         * c-c++-common/ubsan/bounds-1.c: Likewise.
98         * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
99         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
100         * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
101         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
102         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
103         * c-c++-common/ubsan/nonnull-2.c: Likewise.
104         * c-c++-common/ubsan/nonnull-3.c: Likewise.
105         * c-c++-common/ubsan/object-size-3.c: Likewise.
106         * c-c++-common/ubsan/overflow-1.c: Likewise.
107         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
108         * c-c++-common/ubsan/overflow-add-3.c: Likewise.
109         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
110         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
111         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
112         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
113         * c-c++-common/ubsan/pr59503.c: Likewise.
114         * c-c++-common/ubsan/pr60613-1.c: Likewise.
115         * c-c++-common/ubsan/save-expr-1.c: Likewise.
116         * c-c++-common/ubsan/shift-3.c: Likewise.
117         * c-c++-common/ubsan/shift-6.c: Likewise.
118         * c-c++-common/ubsan/undefined-1.c: Likewise.
119         * c-c++-common/ubsan/vla-2.c: Likewise.
120         * c-c++-common/ubsan/vla-3.c: Likewise.
121         * c-c++-common/ubsan/vla-4.c: Likewise.
122         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
123         * g++.dg/ubsan/return-2.C: Likewise.
124         * c-c++-common/ubsan/recovery-1.c: New test.
125         * c-c++-common/ubsan/recovery-2.c: New test.
126         * c-c++-common/ubsan/recovery-3.c: New test.
127         * c-c++-common/ubsan/recovery-common.inc: New file.
128
129 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
130
131         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
132         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
133         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
134         * gcc.target/aarch64/vect.x: Likewise.
135         * gcc.target/aarch64/vect-ld1r.x: Add return type.
136         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
137         * gcc.target/aarch64/vect-fp.c: Likewise.
138
139 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
140
141         * lib/compat.exp (compat-run): Remove "unresolved".
142         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
143         unsupported testcase.
144
145 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
146
147         PR target/63594
148         * gcc.dg/pr63594-1.c: New test.
149         * gcc.dg/pr63594-2.c: New test.
150         * gcc.target/i386/sse2-pr63594-1.c: New test.
151         * gcc.target/i386/sse2-pr63594-2.c: New test.
152         * gcc.target/i386/avx-pr63594-1.c: New test.
153         * gcc.target/i386/avx-pr63594-2.c: New test.
154         * gcc.target/i386/avx2-pr63594-1.c: New test.
155         * gcc.target/i386/avx2-pr63594-2.c: New test.
156         * gcc.target/i386/avx512f-pr63594-1.c: New test.
157         * gcc.target/i386/avx512f-pr63594-2.c: New test.
158         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
159         insn counts.
160
161         PR target/63542
162         * gcc.target/i386/pr63542-1.c: New test.
163         * gcc.target/i386/pr63542-2.c: New test.
164
165 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
166
167         * gcc.target/avr/tiny-memx.c: New test.
168
169         * gcc.target/avr/tiny-caller-save.c: New test.
170
171 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
172
173         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
174         (Proc_1): Add return type.
175         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
176         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
177         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
178         * gcc.target/arm/pr44788.c (foo): Likewise.
179         * gcc.target/arm/pr55642.c (abs): Likewise.
180         * gcc.target/arm/pr58784.c (f): Likewise.
181         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
182         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
183         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
184         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
185         for local variables.
186         * lib/target-supports.exp
187         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
188         vaeseq_u8.
189         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
190         vcvt_f16_f32.
191         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
192         vfma_f32.
193         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
194
195 2014-10-21  Andreas Schwab  <schwab@suse.de>
196
197         * gcc.dg/bf-spl1.c (main): Fix implicit int.
198
199 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
200
201         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
202
203 2014-10-21  Richard Biener  <rguenther@suse.de>
204
205         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
206         * g++.dg/ipa/devirt-46.C: Likewise.
207         * g++.dg/ipa/devirt-47.C: Likewise.
208         * g++.dg/tree-prof/pr35545.C: Likewise.
209
210 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
211
212         PR tree-optimization/63563
213         * gcc.target/i386/pr63563.c: New test.
214
215 2014-10-20  Richard Biener  <rguenther@suse.de>
216
217         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
218         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
219
220 2014-10-20  Martin Liska  <mliska@suse.cz>
221
222         * gcc.dg/ipa/pr63595.c: New test.
223
224 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
225
226         PR fortran/48979
227         * gfortran.dg/ieee/intrinsics_2.F90: New test.
228
229 2014-10-19  Marek Polacek  <polacek@redhat.com>
230
231         PR c/63567
232         * gcc.dg/pr63567-3.c: New test.
233         * gcc.dg/pr63567-4.c: New test.
234
235 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
236
237         * gcc.dg/atomic/c11-atomic-exec-5.c
238         (test_main_long_double_add_overflow): Define and run only for
239         LDBL_MANT_DIG != 106.
240         (test_main_complex_long_double_add_overflow): Likewise.
241         (test_main_long_double_sub_overflow): Likewise.
242         (test_main_complex_long_double_sub_overflow): Likewise.
243
244 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
245
246         PR fortran/63553
247         * gfortran.dg/class_to_type_3.f03 : New test
248
249 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
250
251         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
252         to GNU11.
253
254 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
255
256         * gcc.dg/attr-isr.c: Move SH specific test to ...
257         * gcc.target/sh/attr-isr.c: ... here.
258
259 2014-10-17  Marek Polacek  <polacek@redhat.com>
260
261         PR c/63567
262         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
263         * gcc.dg/pr63567-1.c: New test.
264         * gcc.dg/pr63567-2.c: New test.
265
266 2014-10-17  Marek Polacek  <polacek@redhat.com>
267
268         PR c/63543
269         * gcc.dg/pr63543.c: New test.
270         * gcc.dg/array-8.c: Remove dg-error.
271         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
272         * gcc.dg/pr48552-2.c: Likewise.
273
274 2014-10-17  Marek Polacek  <polacek@redhat.com>
275
276         PR c/63549
277         * gcc.dg/pr63549.c: New test.
278
279 2014-10-17  Marek Polacek  <polacek@redhat.com>
280
281         * gcc.dg/Wimplicit-int-1.c: New test.
282         * gcc.dg/Wimplicit-int-2.c: New test.
283         * gcc.dg/Wimplicit-int-3.c: New test.
284         * gcc.dg/Wimplicit-int-4.c: New test.
285
286 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
287
288         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
289         changes.
290
291 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
292
293         PR tree-optimization/63464
294         * gcc.dg/torture/pr63464.c: New test.
295         * gcc.dg/tree-ssa/reassoc-37.c: New test.
296         * gcc.dg/tree-ssa/reassoc-38.c: New test.
297
298         PR tree-optimization/63302
299         * gcc.c-torture/execute/pr63302.c: New test.
300
301 2014-10-17  Tom de Vries  <tom@codesourcery.com>
302
303         PR rtl-optimization/61605
304         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
305         absence check.
306
307 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
308
309         PR middle-end/61848
310         * g++.dg/torture/pr61848.C: New testcase.
311         * gcc.c-torture/compile/pr61848.c: New testcase.
312
313 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
314
315         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
316         * gcc.target/sh/strlen.c: Likewise.
317         * gcc.target/sh/pr51244-13.c: Likewise.
318         * gcc.target/sh/cmpstrn.c: Likewise.
319         * gcc.target/sh/hiconst.c: Likewise.
320         * gcc.target/sh/pr43417.c: Likewise.
321
322 2014-10-16  Martin Liska  <mliska@suse.cz>
323
324         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
325         to match defined expectations.
326
327 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
328
329         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
330
331 2014-10-16  Martin Liska  <mliska@suse.cz>
332
333         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
334         * g++.dg/ipa/ipa-icf-5.C: Likewise
335
336 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
337
338         PR target/63260
339         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
340
341 2014-10-16  Richard Biener  <rguenther@suse.de>
342
343         PR middle-end/63554
344         * gcc.dg/torture/pr63554.c: New testcase.
345
346 2014-10-16  Marek Polacek  <polacek@redhat.com>
347
348         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
349         * gcc.target/powerpc/pr58673-2.c: Add declarations.
350
351 2014-10-16  Marek Polacek  <polacek@redhat.com>
352
353         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
354         * gcc.dg/graphite/id-2.c: Likewise.
355         * gcc.dg/graphite/id-4.c: Likewise.
356         * gcc.dg/graphite/id-8.c: Likewise.
357         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
358         * gcc.dg/graphite/id-pr45230.c: Likewise.
359         * gcc.dg/graphite/id-pr45231.c: Likewise.
360         * gcc.dg/graphite/pr38073.c: Likewise.
361         * gcc.dg/graphite/pr38125.c: Likewise.
362         * gcc.dg/graphite/pr38409.c: Likewise.
363         * gcc.dg/graphite/pr38413.c: Likewise.
364         * gcc.dg/graphite/pr38510.c: Likewise.
365         * gcc.dg/graphite/pr38786.c: Likewise.
366         * gcc.dg/graphite/pr39260.c: Likewise.
367         * gcc.dg/graphite/scop-19.c: Likewise.
368         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
369         * gcc.dg/graphite/id-17.c: Likewise.
370         * gcc.dg/graphite/id-23.c: Likewise.
371         * gcc.dg/graphite/id-26.c: Likewise.
372         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
373         * gcc.dg/graphite/pr37485.c: Likewise.
374         * gcc.dg/graphite/pr38500.c: Likewise.
375         * gcc.dg/graphite/pr42284.c: Likewise.
376         * gcc.dg/graphite/pr42914.c: Likewise.
377         * gcc.dg/graphite/pr46404-1.c: Likewise.
378         * gcc.dg/graphite/pr60979.c: Likewise.
379         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
380         defaulting to int.
381
382 2014-10-16  Martin Liska  <mliska@suse.cz>
383             Jan Hubicka  <hubicka@ucw.cz>
384
385         * g++.dg/ipa/ipa-icf-1.C: New test.
386         * g++.dg/ipa/ipa-icf-2.C: New test.
387         * g++.dg/ipa/ipa-icf-3.C: New test.
388         * g++.dg/ipa/ipa-icf-4.C: New test.
389         * g++.dg/ipa/ipa-icf-5.C: New test.
390         * gcc.dg/ipa/ipa-icf-1.c: New test.
391         * gcc.dg/ipa/ipa-icf-10.c: New test.
392         * gcc.dg/ipa/ipa-icf-11.c: New test.
393         * gcc.dg/ipa/ipa-icf-12.c: New test.
394         * gcc.dg/ipa/ipa-icf-13.c: New test.
395         * gcc.dg/ipa/ipa-icf-14.c: New test.
396         * gcc.dg/ipa/ipa-icf-15.c: New test.
397         * gcc.dg/ipa/ipa-icf-16.c: New test.
398         * gcc.dg/ipa/ipa-icf-17.c: New test.
399         * gcc.dg/ipa/ipa-icf-18.c: New test.
400         * gcc.dg/ipa/ipa-icf-19.c: New test.
401         * gcc.dg/ipa/ipa-icf-2.c: New test.
402         * gcc.dg/ipa/ipa-icf-20.c: New test.
403         * gcc.dg/ipa/ipa-icf-21.c: New test.
404         * gcc.dg/ipa/ipa-icf-22.c: New test.
405         * gcc.dg/ipa/ipa-icf-23.c: New test.
406         * gcc.dg/ipa/ipa-icf-24.c: New test.
407         * gcc.dg/ipa/ipa-icf-25.c: New test.
408         * gcc.dg/ipa/ipa-icf-26.c: New test.
409         * gcc.dg/ipa/ipa-icf-27.c: New test.
410         * gcc.dg/ipa/ipa-icf-28.c: New test.
411         * gcc.dg/ipa/ipa-icf-29.c: New test.
412         * gcc.dg/ipa/ipa-icf-3.c: New test.
413         * gcc.dg/ipa/ipa-icf-30.c: New test.
414         * gcc.dg/ipa/ipa-icf-4.c: New test.
415         * gcc.dg/ipa/ipa-icf-5.c: New test.
416         * gcc.dg/ipa/ipa-icf-6.c: New test.
417         * gcc.dg/ipa/ipa-icf-7.c: New test.
418         * gcc.dg/ipa/ipa-icf-8.c: New test.
419         * gcc.dg/ipa/ipa-icf-9.c: New test.
420
421 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
422
423         PR target/53513
424         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
425
426 2014-10-16  Martin Liska  <mliska@suse.cz>
427             Jan Hubicka  <hubicka@ucw.cz>
428
429         * c-c++-common/rotate-1.c: Options changed to not collide
430         with a new IPA ICF pass.
431         * c-c++-common/rotate-2.c: Likewise.
432         * c-c++-common/rotate-3.c: Likewise.
433         * c-c++-common/rotate-4.c: Likewise.
434         * g++.dg/cpp0x/rv-return.C: Likewise.
435         * g++.dg/cpp0x/rv1n.C: Likewise.
436         * g++.dg/cpp0x/rv1p.C: Likewise.
437         * g++.dg/cpp0x/rv2n.C: Likewise.
438         * g++.dg/cpp0x/rv3n.C: Likewise.
439         * g++.dg/cpp0x/rv4n.C: Likewise.
440         * g++.dg/cpp0x/rv5n.C: Likewise.
441         * g++.dg/cpp0x/rv6n.C: Likewise.
442         * g++.dg/cpp0x/rv7n.C: Likewise.
443         * g++.dg/ipa/devirt-g-1.C: Likewise.
444         * g++.dg/ipa/inline-1.C: Likewise.
445         * g++.dg/ipa/inline-2.C: Likewise.
446         * g++.dg/ipa/inline-3.C: Likewise.
447         * g++.dg/opt/pr30965.C: Likewise.
448         * g++.dg/tree-ssa/pr19637.C: Likewise.
449         * gcc.dg/guality/csttest.c: Likewise.
450         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
451         * gcc.dg/ipa/iinline-7.c: Likewise.
452         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
453         * gcc.dg/ipa/ipacost-1.c: Likewise.
454         * gcc.dg/ipa/ipacost-2.c: Likewise.
455         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
456         * gcc.dg/ipa/remref-2a.c: Likewise.
457         * gcc.dg/ipa/remref-2b.c: Likewise.
458         * gcc.dg/pr46309-2.c: Likewise.
459         * gcc.dg/torture/ipa-pta-1.c: Likewise.
460         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
461         * gcc.dg/tree-ssa/andor-4.c: Likewise.
462         * gcc.dg/tree-ssa/andor-5.c: Likewise.
463         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
464         * gcc.dg/vect/vect-cond-10.c: Likewise.
465         * gcc.dg/vect/vect-cond-9.c: Likewise.
466         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
467         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
468         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
469         * gcc.target/i386/bmi-1.c: Likewise.
470         * gcc.target/i386/bmi-2.c: Likewise.
471         * gcc.target/i386/pr56564-2.c: Likewise.
472
473 2014-10-16  Richard Biener  <rguenther@suse.de>
474
475         PR tree-optimization/63168
476         * gcc.dg/tree-ssa/loop-40.c: New testcase.
477
478 2014-10-16  Andreas Schwab  <schwab@suse.de>
479
480         * gcc.target/m68k/crash1.c: Fix implicit declaration.
481
482         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
483         implicit int.
484         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
485         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
486         * gcc.target/ia64/pr29682.c: Likewise.
487         * gcc.target/ia64/pr43603.c: Likewise.
488         * gcc.target/ia64/pr48496.c: Likewise.
489
490 2014-10-16  Marek Polacek  <polacek@redhat.com>
491
492         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
493
494 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
495             Marek Polacek  <polacek@redhat.com>
496
497         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
498         declarations.
499         * gcc.dg/pr32176.c: Likewise.
500         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
501         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
502         * gcc.dg/ia64-sync-2.c: Likewise.
503         * gcc.dg/ia64-sync-3.c: Likewise.
504         * gcc.dg/sync-2.c: Likewise.
505         * gcc.dg/sync-3.c: Likewise.
506         * gcc.target/i386/990524-1.c: Likewise.
507         * gcc.target/i386/avx512f-pr57233.c: Likewise.
508         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
509         * gcc.target/i386/pr26826.c: Likewise.
510         * gcc.target/i386/pr37184.c: Likewise.
511         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
512         * gcc.target/i386/20060125-2.c: Likewise.
513         * gcc.target/i386/memcpy-1.c: Likewise.
514         * gcc.target/i386/pr40934.c: Likewise.
515         * gcc.target/i386/sse-5.c: Likewise.
516         * gcc.target/i386/stackalign/asm-1.c: Likewise.
517         * gcc.target/i386/vectorize4.c: Likewise.
518         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
519         -fgnu89-inline.
520         * gcc.target/i386/980313-1.c: Likewise.
521         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
522         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
523         * gcc.target/i386/crc32-3.c: Likewise.
524         * gcc.target/i386/intrinsics_3.c: Likewise.
525         * gcc.target/i386/loop-1.c: Likewise.
526         * gcc.target/i386/pr44948-2a.c: Likewise.
527         * gcc.target/i386/pr47564.c: Likewise.
528         * gcc.target/i386/pr50712.c: Likewise.
529         * gcc.target/i386/stackalign/return-2.c: Likewise.
530
531 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
532
533         PR lto/62026
534         * lto/pr62026.C: New testcase.
535
536 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
537
538         PR rtl-optimization/63448
539         * gcc.target/i386/pr63448.c: New test.
540
541 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
542
543         * gnat.dg/opt41.adb: New test.
544         * gnat.dg/opt41_pkg.ad[sb]: New helper.
545
546 2014-10-15  Richard Biener  <rguenther@suse.de>
547
548         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
549
550 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
551
552         * gcc.dg/tree-prof/peel-1.c: Update.
553         * gcc.dg/tree-prof/unroll-1.c: Update.
554         * gcc.dg/gcc.dg/unroll_1.c: Update.
555         * gcc.dg/gcc.dg/unroll_2.c: Update.
556         * gcc.dg/gcc.dg/unroll_3.c: Update.
557         * gcc.dg/gcc.dg/unroll_4.c: Update.
558
559 2014-10-14  DJ Delorie  <dj@redhat.com>
560
561         * g++.dg/abi/mangle64.C: New.
562
563 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
564
565         * g++.dg/ext/vector9.C: Test ! with float vectors.
566
567 2014-10-14  Richard Biener  <rguenther@suse.de>
568
569         PR tree-optimization/63512
570         * g++.dg/torture/pr63512.C: New testcase.
571
572 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
573
574         PR target/63260
575         * gcc.target/sh/pr63260.c: New.
576
577 2014-10-13  Richard Henderson  <rth@redhat.com>
578
579         * g++.dg/torture/20141013.C: New.
580
581 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
582
583         PR target/8340
584         PR middle-end/47602
585         PR rtl-optimization/55458
586         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
587         * gcc.target/i386/pr55458.c: Likewise.
588         * gcc.target/i386/pr47602.c: New.
589         * gcc.target/i386/pr23098.c: Move to XFAIL.
590
591 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
592
593         PR tree-optimization/62127
594         * g++.dg/torture/pr62127.C: New testcase.
595
596 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
597
598         * c-c++-common/asan/bitfield-5.c: New test.
599
600 2014-10-13  Richard Biener  <rguenther@suse.de>
601
602         PR tree-optimization/63419
603         * g++.dg/torture/pr63419.C: New testcase.
604
605 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
606
607         PR target/59401
608         PR target/54760
609         * gcc.target/sh/pr54760-5.c: New.
610         * gcc.target/sh/pr54760-6.c: New.
611         * gcc.target/sh/pr59401-1.c: New.
612
613 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
614
615         PR fortran/48979
616         * gfortran.dg/ieee/intrinsics_1.f90: New test.
617
618 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
619
620         * lib/target-supports.exp (check_effective_target_shared): New
621         function.
622         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
623
624 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
625
626         PR c/63495
627         * gcc.target/i386/pr63495.c: New test.
628
629 2014-10-10  Marek Polacek  <polacek@redhat.com>
630
631         * c-c++-common/ubsan/object-size-1.c: New test.
632         * c-c++-common/ubsan/object-size-2.c: New test.
633         * c-c++-common/ubsan/object-size-3.c: New test.
634         * c-c++-common/ubsan/object-size-4.c: New test.
635         * c-c++-common/ubsan/object-size-5.c: New test.
636         * c-c++-common/ubsan/object-size-6.c: New test.
637         * c-c++-common/ubsan/object-size-7.c: New test.
638         * c-c++-common/ubsan/object-size-8.c: New test.
639         * c-c++-common/ubsan/object-size-9.c: New test.
640         * g++.dg/ubsan/object-size-1.C: New test.
641         * gcc.dg/ubsan/object-size-9.c: New test.
642
643 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
644
645         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
646         (asan_finish): Remove restore_ld_library_path_env_vars.
647         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
648         related env variables by calling set_ld_library_path_env_vars.
649         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
650         (tsan_finish): Remove restore_ld_library_path_env_vars.
651         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
652         related env variables by calling set_ld_library_path_env_vars.
653         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
654         (ubsan_finish): Remove restore_ld_library_path_env_vars.
655         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
656         related env variables by calling set_ld_library_path_env_vars.
657
658 2014-10-10  Richard Biener  <rguenther@suse.de>
659
660         PR tree-optimization/63379
661         * gcc.dg/vect/pr63379.c: New testcase.
662
663 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
664
665         PR fortran/59488
666         * gfortran.dg/gomp/pr59488-1.f90: New test.
667         * gfortran.dg/gomp/pr59488-2.f90: New test.
668
669 2014-10-10  Richard Biener  <rguenther@suse.de>
670
671         PR tree-optimization/63476
672         * g++.dg/torture/pr63476.C: New testcase.
673
674 2014-10-10  Tobias Burnus  <burnus@net-b.de>
675
676         * gfortran.dg/implicit_16.f90: New.
677
678 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
679
680         * g++.dg/cpp0x/constexpr-using3.C: New.
681         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
682         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
683         * g++.dg/cpp1y/constexpr-local1.C: Extend.
684         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
685
686 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
687
688         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
689
690 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
691
692         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
693
694 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
695
696         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
697         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
698         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
699         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
700         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
701         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
702         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
703         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
704         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
705         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
706         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
707         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
708
709 2014-10-09  Richard Biener  <rguenther@suse.de>
710
711         PR tree-optimization/63380
712         * gcc.dg/torture/pr63380-1.c: New testcase.
713         * gcc.dg/torture/pr63380-2.c: Likewise.
714
715 2014-10-09  Marek Polacek  <polacek@redhat.com>
716
717         PR c/63480
718         * gcc.dg/pr63480.c: New test.
719
720 2014-10-09  Richard Biener  <rguenther@suse.de>
721
722         PR tree-optimization/63445
723         * gcc.dg/Wstrict-overflow-26.c: New testcase.
724
725 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
726
727         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
728         * gcc.dg/vmx/ops.c: Likewise.
729         * gcc.dg/vmx/ops-long-1.c: Likewise.
730
731 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
732
733         * gfortran.dg/implicit_4.f90: Fix some dg-error.
734
735 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
736
737         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
738         dg-additional-options.
739
740 2014-10-08  Mark Wielaard  <mjw@redhat.com>
741
742         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
743         prefix from scan-assembler-times.
744
745 2014-10-07  Marek Polacek  <polacek@redhat.com>
746
747         * lib/target-supports.exp (check_effective_target_fd_truncate):
748         Include <string.h>.
749
750 2014-10-07  Marek Polacek  <polacek@redhat.com>
751
752         PR c/59717
753         * gcc.dg/pr59717.c: New test.
754
755 2014-10-07  Marek Polacek  <polacek@redhat.com>
756
757         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
758         * gcc.dg/iftrap-1.c: Fix implicit declarations.
759         * gcc.target/powerpc/pr26350.c: Likewise.
760         * gcc.target/powerpc/altivec-consts.c: Likewise.
761         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
762         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
763         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
764         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
765         * gcc.target/powerpc/pr47862.c: Likewise.
766         * gcc.target/powerpc/pr48053-1.c: Likewise.
767         * gcc.target/powerpc/pr53487.c: Likewise.
768         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
769         to int.
770         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
771         * gcc.target/powerpc/altivec-2.c: Likewise.
772         * gcc.target/powerpc/pr47755-2.c: Likewise.
773
774 2014-10-07  Martin Liska  <mliska@suse.cz>
775
776         * g++.dg/lto/pr63270.h: New test.
777         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
778         include.
779         * g++.dg/lto/pr63270_2.C: New test.
780
781 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
782
783         * gnat.dg/lto16.adb: New test.
784         * gnat.dg/lto16_pkg.adb: New helper.
785
786 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
787
788         * gnat.dg/return4.adb: New test.
789         * gnat.dg/return4_pkg.ad[sb]: New helper.
790
791 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
792
793         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
794         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
795         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
796
797 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
798
799         PR c++/55250
800         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
801         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
802         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
803
804 2014-10-06  Marek Polacek  <polacek@redhat.com>
805
806         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
807         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
808         * g++.dg/lto/pr54625-2_0.c: Likewise.
809         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
810
811 2014-10-06  Marek Polacek  <polacek@redhat.com>
812
813         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
814         * gcc.target/i386/avxfp-1.c: Likewise.
815         * gcc.target/i386/avxfp-2.c: Likewise.
816         * gcc.target/i386/cadd.c: Likewise.
817         * gcc.target/i386/cmov2.c: Likewise.
818         * gcc.target/i386/cmov3.c: Likewise.
819         * gcc.target/i386/cmov4.c: Likewise.
820         * gcc.target/i386/cold-attribute-1.c: Likewise.
821         * gcc.target/i386/cvt-1.c: Likewise.
822         * gcc.target/i386/fpcvt-1.c: Likewise.
823         * gcc.target/i386/fpcvt-2.c: Likewise.
824         * gcc.target/i386/fpcvt-3.c: Likewise.
825         * gcc.target/i386/local.c: Likewise.
826         * gcc.target/i386/memcpy-2.c: Likewise.
827         * gcc.target/i386/memcpy-3.c: Likewise.
828         * gcc.target/i386/memset-1.c: Likewise.
829         * gcc.target/i386/minmax-1.c: Likewise.
830         * gcc.target/i386/minmax-2.c: Likewise.
831         * gcc.target/i386/pr45352-2.c: Likewise.
832         * gcc.target/i386/pr46253.c: Likewise.
833         * gcc.target/i386/pr53623.c: Likewise.
834         * gcc.target/i386/pr60902.c: Likewise.
835         * gcc.target/i386/pr57003.c: Likewise.
836         * gcc.target/i386/sse-14.c: Likewise.
837         * gcc.target/i386/sse-19.c: Likewise.
838         * gcc.target/i386/sse-22.c: Likewise.
839         * gcc.target/i386/sse4a-extract.c: Likewise.
840         * gcc.target/i386/sse4a-insert.c: Likewise.
841         * gcc.target/i386/ssefp-1.c: Likewise.
842         * gcc.target/i386/ssefp-2.c: Likewise.
843         * gcc.target/i386/testimm-10.c: Likewise.
844         * gcc.target/i386/vectorize4-avx.c: Likewise.
845         * gcc.target/i386/980709-1.c: Fix implicit declarations.
846         * gcc.target/i386/avx-pr57233.c: Likewise.
847         * gcc.target/i386/avx2-pr57233.c: Likewise.
848         * gcc.target/i386/avx2-vpop-check.h: Likewise.
849         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
850         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
851         * gcc.target/i386/crc32-4.c: Likewise.
852         * gcc.target/i386/pr20204.c: Likewise.
853         * gcc.target/i386/pr23570.c: Likewise.
854         * gcc.target/i386/pr26449-1.c: Likewise.
855         * gcc.target/i386/pr28839.c: Likewise.
856         * gcc.target/i386/pr37101.c: Likewise.
857         * gcc.target/i386/pr61923.c: Likewise.
858         * gcc.target/i386/shrink_wrap_1.c: Likewise.
859         * gcc.target/i386/sse2-pr57233.c: Likewise.
860         * gcc.target/i386/vect-abs-s16.c: Likewise.
861         * gcc.target/i386/vect-abs-s32.c: Likewise.
862         * gcc.target/i386/vect-abs-s8.c: Likewise.
863         * gcc.target/i386/xop-pr57233.c: Likewise.
864         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
865         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
866         implicit declarations.
867         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
868         * gcc.target/i386/xop-shift2-vector.c: Likewise.
869         * gcc.target/i386/xop-shift3-vector.c: Likewise.
870
871 2014-10-06  Marek Polacek  <polacek@redhat.com>
872
873         * gcc.dg/20001012-1.c: Fix defaulting to int.
874         * gcc.dg/20001012-2.c: Likewise.
875         * gcc.dg/20001108-1.c: Likewise.
876         * gcc.dg/20010516-1.c: Likewise.
877         * gcc.dg/20011008-2.c: Likewise.
878         * gcc.dg/20030612-1.c: Likewise.
879         * gcc.dg/20040219-1.c: Likewise.
880         * gcc.dg/20050603-2.c: Likewise.
881         * gcc.dg/20070507-1.c: Likewise.
882         * gcc.dg/attr-alias-3.c: Likewise.
883         * gcc.dg/fastmath-1.c: Likewise.
884         * gcc.dg/fork-instrumentation.c: Likewise.
885         * gcc.dg/fwrapv-1.c: Likewise.
886         * gcc.dg/fwrapv-2.c: Likewise.
887         * gcc.dg/memmove-1.c: Likewise.
888         * gcc.dg/non-local-goto-1.c: Likewise.
889         * gcc.dg/non-local-goto-2.c: Likewise.
890         * gcc.dg/noreturn-8.c: Likewise.
891         * gcc.dg/parse-decl-after-if.c: Likewise.
892         * gcc.dg/parse-decl-after-label.c: Likewise.
893         * gcc.dg/pr25795-1.c: Likewise.
894         * gcc.dg/pr25795.c: Likewise.
895         * gcc.dg/pr28574.c: Likewise.
896         * gcc.dg/pr30189.c: Likewise.
897         * gcc.dg/pr31529-2.c: Likewise.
898         * gcc.dg/pr33923.c: Likewise.
899         * gcc.dg/pr34263.c: Likewise.
900         * gcc.dg/pr36194.c: Likewise.
901         * gcc.dg/pr45415.c: Likewise.
902         * gcc.dg/pr47443.c: Likewise.
903         * gcc.dg/pr47763.c: Likewise.
904         * gcc.dg/pr49000.c: Likewise.
905         * gcc.dg/pr50340.c: Likewise.
906         * gcc.dg/webizer.c: Likewise.
907         * gcc.dg/pr59940.c: Likewise.
908         * gcc.dg/pr63186.c: Likewise.
909         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
910         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
911         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
912         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
913         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
914         * gcc.dg/sms-1.c: Likewise.
915         * gcc.dg/unused-3.c: Likewise.
916         * gcc.dg/varpool-1.c: Likewise.
917         * gcc.dg/pr35899.c: Use -std=gnu89.
918         * gcc.dg/pr59963-1.c: Likewise.
919         * gcc.dg/redecl-15.c: Likewise.
920         * gcc.dg/20041213-1.c: Likewise.
921         * gcc.dg/20080820.c: Likewise.
922         * gcc.dg/920413-1.c: Likewise.
923         * gcc.dg/Wold-style-definition-1.c: Likewise.
924         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
925         * gcc.dg/decl-nospec-1.c: Likewise.
926         * gcc.dg/decl-nospec-2.c: Likewise.
927         * gcc.dg/decl-nospec-3.c: Likewise.
928         * gcc.dg/bitfld-1.c: Likewise.
929         * gcc.dg/bitfld-9.c: Likewise.
930         * gcc.dg/parm-impl-decl-1.c: Likewise.
931         * gcc.dg/parm-impl-decl-3.c: Likewise.
932         * gcc.dg/pr18596-1.c: Likewise.
933         * gcc.dg/pr18596-2.c: Likewise.
934         * gcc.dg/pr18596-3.c: Likewise.
935         * gcc.dg/pr60139.c: Likewise.
936         * gcc.dg/utf-dflt.c: Likewise.
937         * gcc.dg/utf-dflt2.c: Likewise.
938         * gcc.dg/wtr-func-def-1.c: Likewise.
939         * gcc.dg/declspec-5.c: Likewise.
940         * gcc.dg/declspec-6.c: Likewise.
941         * gcc.dg/ftrapv-2.c: Likewise.
942         * gcc.dg/20020430-1.c: Fix implicit declarations.
943         * gcc.dg/20030702-1.c: Likewise.
944         * gcc.dg/20040127-2.c: Likewise.
945         * gcc.dg/20041122-1.c: Likewise.
946         * gcc.dg/20050309-1.c: Likewise.
947         * gcc.dg/20061026.c: Likewise.
948         * gcc.dg/20101010-1.c: Likewise.
949         * gcc.dg/Werror-1.c: Likewise.
950         * gcc.dg/Werror-10.c: Likewise.
951         * gcc.dg/Werror-11.c: Likewise.
952         * gcc.dg/Werror-12.c: Likewise.
953         * gcc.dg/Werror-2.c: Likewise.
954         * gcc.dg/Werror-3.c: Likewise.
955         * gcc.dg/Werror-4.c: Likewise.
956         * gcc.dg/Werror-5.c: Likewise.
957         * gcc.dg/Werror-6.c: Likewise.
958         * gcc.dg/Werror-7.c: Likewise.
959         * gcc.dg/Werror-8.c: Likewise.
960         * gcc.dg/Wstrict-overflow-20.c: Likewise.
961         * gcc.dg/cpp/trad/macroargs.c: Likewise.
962         * gcc.dg/delay-slot-2.c: Likewise.
963         * gcc.dg/errno-1.c: Likewise.
964         * gcc.dg/globalalias.c: Likewise.
965         * gcc.dg/inline-3.c: Likewise.
966         * gcc.dg/localalias.c: Likewise.
967         * gcc.dg/pr19633-1.c: Likewise.
968         * gcc.dg/pr19633.c: Likewise.
969         * gcc.dg/pr23408.c: Likewise.
970         * gcc.dg/pr23470-1.c: Likewise.
971         * gcc.dg/pr28121.c: Likewise.
972         * gcc.dg/pr28243.c: Likewise.
973         * gcc.dg/pr30260.c: Likewise.
974         * gcc.dg/pr32573.c: Likewise.
975         * gcc.dg/pr33826.c: Likewise.
976         * gcc.dg/pr35065.c: Likewise.
977         * gcc.dg/pr38616.c: Likewise.
978         * gcc.dg/pr39867.c: Likewise.
979         * gcc.dg/pr41470.c: Likewise.
980         * gcc.dg/pr41837.c: Likewise.
981         * gcc.dg/pr44024.c: Likewise.
982         * gcc.dg/pr44699.c: Likewise.
983         * gcc.dg/pr46252.c: Likewise.
984         * gcc.dg/pr46878-1.c: Likewise.
985         * gcc.dg/pr50908-3.c: Likewise.
986         * gcc.dg/pr51796.c: Likewise.
987         * gcc.dg/pr55150-2.c: Likewise.
988         * gcc.dg/pr55833.c: Likewise.
989         * gcc.dg/pr59350.c: Likewise.
990         * gcc.dg/pr59418.c: Likewise.
991         * gcc.dg/pr60647-2.c: Likewise.
992         * gcc.dg/uninit-suppress.c: Likewise.
993         * gcc.dg/uninit-suppress_2.c: Likewise.
994         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
995         * gcc.dg/always_inline.c: Likewise.
996         * gcc.dg/always_inline2.c: Likewise.
997         * gcc.dg/always_inline3.c: Likewise.
998         * gcc.dg/builtin-apply4.c: Likewise.
999         * gcc.dg/declspec-7.c: Likewise.
1000         * gcc.dg/inline-1.c: Likewise.
1001         * gcc.dg/va-arg-pack-1.c: Likewise.
1002         * gcc.dg/winline-2.c: Likewise.
1003         * gcc.dg/winline-3.c: Likewise.
1004         * gcc.dg/winline-5.c: Likewise.
1005         * gcc.dg/winline-6.c: Likewise.
1006         * gcc.dg/winline-7.c: Likewise.
1007         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
1008         int.
1009         * gcc.dg/inline-33.c: Likewise.
1010         * gcc.dg/pr27861-1.c: Likewise.
1011         * gcc.dg/pr28888.c: Likewise.
1012         * gcc.dg/pr29254.c: Likewise.
1013         * gcc.dg/pr50908.c: Likewise.
1014         * gcc.dg/pr60647-1.c: Likewise.
1015         * gcc.dg/pragma-diag-1.c: Likewise.
1016         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
1017         * gcc.dg/winline-9.c: Likewise.
1018         * gcc.dg/pr52808.c: Return 0 instead of nothing.
1019
1020 2014-10-06  Marek Polacek  <polacek@redhat.com>
1021
1022         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
1023         * gcc.dg/ipa/inline-4.c: Likewise.
1024         * gcc.dg/ipa/inline-5.c: Likewise.
1025         * gcc.dg/ipa/pr57539.c: Likewise.
1026         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
1027         defaulting to int.
1028         * gcc.dg/ipa/inlinehint-1.c: Likewise.
1029         * gcc.dg/ipa/inlinehint-3.c: Likewise.
1030         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
1031         * gcc.dg/ipa/ipacost-1.c: Likewise.
1032         * gcc.dg/ipa/ipacost-2.c: Likewise.
1033         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
1034         to int.
1035
1036 2014-10-06  Marek Polacek  <polacek@redhat.com>
1037
1038         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
1039         declarations.
1040         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
1041         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1042         * gcc.dg/debug/pr42767.c: Likewise.
1043         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
1044         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1045         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1046         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
1047
1048 2014-10-06  Marek Polacek  <polacek@redhat.com>
1049
1050         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
1051         * gcc.dg/lto/20090213_0.c: Likewise.
1052         * gcc.dg/lto/20090706-2_0.c: Likewise.
1053         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
1054         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
1055         * gcc.dg/lto/ipareference2_0.c: Likewise.
1056         * gcc.dg/lto/ipareference_0.c: Likewise.
1057         * gcc.dg/lto/ipareference_1.c: Likewise.
1058         * gcc.dg/lto/pr55703_0.c: Likewise.
1059         * gcc.dg/lto/resolutions_0.c: Likewise.
1060         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
1061         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
1062         declarations.  Mark function as gnu_inline.
1063         * gcc.dg/lto/20081118_0.c: Likewise.
1064         * gcc.dg/lto/20081201-1_0.c: Likewise.
1065         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
1066         * gcc.dg/lto/20081118_1.c: Likewise.
1067         * gcc.dg/lto/20081120-1_1.c: Likewise.
1068         * gcc.dg/lto/20081201-1_1.c: Likewise.
1069         * gcc.dg/lto/20081210-1_0.c: Likewise.
1070         * gcc.dg/lto/20090218-1_0.c: Likewise.
1071         * gcc.dg/lto/20091006-1_0.c: Likewise.
1072         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
1073         * gcc.dg/lto/20090218-2_1.c: Likewise.
1074         * gcc.dg/lto/materialize-1_0.c: Likewise.
1075         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
1076         * gcc.dg/lto/20091013-1_1.c: Likewise.
1077         * gcc.dg/lto/20091013-1_2.c: Likewise.
1078         * gcc.dg/lto/20091015-1_2.c: Likewise.
1079         * gcc.dg/lto/20091027-1_1.c: Likewise.
1080         * gcc.dg/lto/pr48622_0.c: Likewise.
1081         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
1082         defaulting to int.
1083         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
1084
1085 2014-10-06  Tobias Burnus  <burnus@net-b.de>
1086
1087         * gfortran.dg/implicit_14.f90: New.
1088         * gfortran.dg/implicit_15.f90: New.
1089         * gfortran.dg/implicit_4.f90: Update dg-error.
1090
1091 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1092
1093         * g++.dg/ipa/devirt-42.C: Update template.
1094         * g++.dg/ipa/devirt-44.C: Update template.
1095         * g++.dg/ipa/devirt-45.C: Update template.
1096         * g++.dg/ipa/devirt-46.C: Update template.
1097         * g++.dg/ipa/devirt-47.C: Update template.
1098         * g++.dg/ipa/devirt-48.C: New testcase.
1099
1100 2014-10-02  Mark Wielaard  <mjw@redhat.com>
1101
1102         PR debug/63239
1103         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
1104
1105 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1106
1107         * g++.dg/ipa/devirt-47.C: New testcase.
1108
1109 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1110
1111         PR ipa/61144
1112         * gcc.dg/tree-ssa/pr61144.c: New testcase.
1113
1114 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1115
1116         * g++.dg/ipa/devirt-46.C: New testcase.
1117
1118 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1119
1120         PR fortran/36534
1121         * gfortran.dg/widechar_10.f90: New test.
1122
1123 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
1124
1125         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
1126         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
1127         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
1128         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
1129
1130 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1131
1132         * gcc.target/powerpc/lvsl-lvsr.c: New test.
1133
1134 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1135
1136         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
1137         failing with the new warning message.
1138         * gcc.dg/vmx/3c-01a.c: Likewise.
1139         * gcc.dg/vmx/ops-long-1.c: Likewise.
1140         * gcc.dg/vmx/ops.c: Likewise.
1141         * gcc.target/powerpc/altivec-20.c: Likewise.
1142         * gcc.target/powerpc/altivec-6.c: Likewise.
1143         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
1144         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1145         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
1146
1147 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1148
1149         * gcc.dg/tm/debug-1.c: Update regex.
1150         * c-c++-common/raw-string-18.c: Update regex.
1151         * c-c++-common/raw-string-19.c: Update regex.
1152
1153 2014-10-03  Marek Polacek  <polacek@redhat.com>
1154
1155         PR c/63453
1156         * gcc.dg/pr63453.c: New test.
1157
1158 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
1159
1160         PR c++/54427
1161         PR c++/57198
1162         PR c++/58845
1163         * g++.dg/ext/vector9.C: Update, not an error anymore.
1164         * g++.dg/ext/vector27.C: Replace with new test.
1165         * g++.dg/ext/vector28.C: New file.
1166         * g++.dg/other/error23.C: Update to a different error.
1167
1168 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
1169
1170         * gcc.dg/torture/vshuf-v8df.c: New test.
1171         * gcc.dg/torture/vshuf-v8di.c: New test.
1172         * gcc.dg/torture/vshuf-v16sf.c: New test.
1173         * gcc.dg/torture/vshuf-v16si.c: New test.
1174         * gcc.dg/torture/vshuf-v32hi.c: New test.
1175         * gcc.dg/torture/vshuf-v64qi.c: New test.
1176         * gcc.dg/torture/vshuf-64.inc: New file.
1177
1178         PR tree-optimization/61403
1179         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
1180
1181 2014-10-03  Marek Polacek  <polacek@redhat.com>
1182
1183         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
1184         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1185         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1186         * gcc.dg/gomp/asm-1.c: Likewise.
1187         * gcc.dg/gomp/for-1.c: Likewise.
1188         * gcc.dg/gomp/empty.c: Fix defaulting to int.
1189         * gcc.dg/gomp/sharing-3.c: Likewise.
1190         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
1191
1192 2014-10-03  Marek Polacek  <polacek@redhat.com>
1193
1194         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
1195         defaulting to int.
1196         * gcc.dg/torture/pr28814.c: Likewise.
1197         * gcc.dg/torture/pr57036-1.c: Likewise.
1198         * gcc.dg/torture/inline-1.c: Add function declarations.
1199         * gcc.dg/torture/pr24626-1.c: Likewise.
1200         * gcc.dg/torture/pr24626-3.c: Likewise.
1201         * gcc.dg/torture/pr25947-1.c: Likewise.
1202         * gcc.dg/torture/pr27409.c: Likewise.
1203         * gcc.dg/torture/pr38948.c: Likewise.
1204         * gcc.dg/torture/pr44807.c: Likewise.
1205         * gcc.dg/torture/pr49603.c: Likewise.
1206         * gcc.dg/torture/pr45865.c: Likewise.
1207         * gcc.dg/torture/pr51071-2.c: Likewise.
1208         * gcc.dg/torture/pr51801.c: Likewise.
1209         * gcc.dg/torture/pr52720.c: Likewise.
1210         * gcc.dg/torture/pr55124.c: Likewise.
1211         * gcc.dg/torture/pr55238.c: Likewise.
1212         * gcc.dg/torture/pr55687.c: Likewise.
1213         * gcc.dg/torture/pr55888.c: Likewise.
1214         * gcc.dg/torture/pr57036-2.c: Likewise.
1215         * gcc.dg/torture/pr57147-3.c: Likewise.
1216         * gcc.dg/torture/pr57584.c: Likewise.
1217         * gcc.dg/torture/pr59993.c: Likewise.
1218         * gcc.dg/torture/pr58079.c: Likewise.
1219         * gcc.dg/torture/va-arg-25.c: Likewise.
1220         * gcc.dg/torture/vector-2.c: Likewise.
1221         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1222         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
1223         * gcc.dg/torture/pr43781.c: Likewise.
1224         * gcc.dg/torture/pr52912.c: Likewise.
1225         * gcc.dg/torture/pr59139.c: Likewise.
1226         * gcc.dg/torture/pr55890-1.c: Likewise.
1227         * gcc.dg/torture/pr55890-2.c: Likewise.
1228         * gcc.dg/torture/pr59164.c: Likewise.
1229         * gcc.dg/torture/pr57393-2.c: Likewise.
1230         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
1231         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1232         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1233         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
1234         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
1235         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
1236
1237 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR libgomp/61200
1240         * c-c++-common/gomp/pr61200.c: New test.
1241
1242         PR target/62128
1243         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
1244         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
1245
1246 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
1247
1248         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
1249         add many more tests.
1250
1251 2014-10-02  Marek Polacek  <polacek@redhat.com>
1252
1253         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
1254         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
1255         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
1256         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
1257         * gcc.dg/tree-ssa/vrp27.c: Likewise.
1258         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1259         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1260         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1261         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1262         * gcc.dg/tree-ssa/inline-7.c: Likewise.
1263         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
1264         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1265         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
1266         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1267         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
1268         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
1269         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
1270         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1271         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1272         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1273         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
1274         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
1275         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1276         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
1277         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
1278         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
1279         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1280         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
1281         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
1282         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
1283         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
1284         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
1285         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
1286         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
1287         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
1288         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
1289         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
1290         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1291         * gcc.dg/tree-ssa/alias-13.c: Likewise.
1292         * gcc.dg/tree-ssa/alias-28.c: Likewise.
1293         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1294         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
1295         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1296         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
1297         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
1298         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1299         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1300         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
1301         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1302         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1303         * gcc.dg/tree-ssa/pr24117.c: Likewise.
1304         * gcc.dg/tree-ssa/pr24840.c: Likewise.
1305         * gcc.dg/tree-ssa/pr25734.c: Likewise.
1306         * gcc.dg/tree-ssa/pr33723.c: Likewise.
1307         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1308         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
1309         * gcc.dg/tree-ssa/pr34146.c: Likewise.
1310         * gcc.dg/tree-ssa/pr38385.c: Likewise.
1311         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
1312         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
1313         * gcc.dg/tree-ssa/pr59597.c: Likewise.
1314         * gcc.dg/tree-ssa/sra-1.c: Likewise.
1315         * gcc.dg/tree-ssa/sra-2.c: Likewise.
1316         * gcc.dg/tree-ssa/sra-5.c: Likewise.
1317         * gcc.dg/tree-ssa/sra-6.c: Likewise.
1318         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
1319         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1320         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
1321         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
1322         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1323         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1324         * gcc.dg/tree-ssa/vrp56.c: Likewise.
1325         * gcc.dg/tree-ssa/vrp67.c: Likewise.
1326         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1327         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1328         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1329         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1330         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1331         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1332         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1333         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1334         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1335         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1336         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1337         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1338         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1339         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1340         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1341         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1342         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1343         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1344         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1345         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1346         * gcc.dg/tree-ssa/inline-10.c: Likewise.
1347         * gcc.dg/tree-ssa/inline-9.c: Likewise.
1348         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1349         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1350         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1351         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1352         * gcc.dg/tree-ssa/pr23434.c: Likewise.
1353         * gcc.dg/tree-ssa/pr33922.c: Likewise.
1354         * gcc.dg/tree-ssa/scev-3.c: Likewise.
1355         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1356         * gcc.dg/tree-ssa/scev-5.c: Likewise.
1357         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1358         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1359         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1360         * gcc.dg/tree-ssa/vrp01.c: Likewise.
1361         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1362         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1363         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1364         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1365         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1366         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1367         * gcc.dg/tree-ssa/vrp10.c: Likewise.
1368         * gcc.dg/tree-ssa/vrp11.c: Likewise.
1369         * gcc.dg/tree-ssa/vrp14.c: Likewise.
1370         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1371         * gcc.dg/tree-ssa/writeonly.c: Likewise.
1372         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
1373         defaulting to int.
1374         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1375         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1376         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1377         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1378         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1379         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1380         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1381         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1382         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1383         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1384         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1385         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1386         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1387         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1388         * gcc.dg/tree-ssa/inline-5.c: Likewise.
1389         * gcc.dg/tree-ssa/inline-6.c: Likewise.
1390         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1391         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1392         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1393         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1394         * gcc.dg/tree-ssa/loop-20.c: Likewise.
1395         * gcc.dg/tree-ssa/loop-38.c: Likewise.
1396         * gcc.dg/tree-ssa/pr20913.c: Likewise.
1397         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1398         * gcc.dg/tree-ssa/pr24670.c: Likewise.
1399         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1400         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1401         * gcc.dg/tree-ssa/vrp12.c: Likewise.
1402         * gcc.dg/tree-ssa/vrp13.c: Likewise.
1403         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1404         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1405         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1406         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1407         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1408
1409 2014-10-02  Marek Polacek  <polacek@redhat.com>
1410
1411         * gcc.dg/tm/20091013.c: Fix defaulting to int.
1412         * gcc.dg/tm/20091221.c: Likewise.
1413         * gcc.dg/tm/debug-1.c: Likewise.
1414         * gcc.dg/tm/irrevocable-1.c: Likewise.
1415         * gcc.dg/tm/irrevocable-2.c: Likewise.
1416         * gcc.dg/tm/irrevocable-3.c: Likewise.
1417         * gcc.dg/tm/irrevocable-4.c: Likewise.
1418         * gcc.dg/tm/memopt-1.c: Likewise.
1419         * gcc.dg/tm/pr52173-1.c: Likewise.
1420         * gcc.dg/tm/props-1.c: Likewise.
1421         * gcc.dg/tm/props-2.c: Likewise.
1422         * gcc.dg/tm/props-3.c: Likewise.
1423         * gcc.dg/tm/20100125.c: Fix implicit declarations.
1424         * gcc.dg/tm/memopt-11.c: Likewise.
1425         * gcc.dg/tm/memopt-12.c: Likewise.
1426         * gcc.dg/tm/memopt-16.c: Likewise.
1427         * gcc.dg/tm/memopt-3.c: Likewise.
1428         * gcc.dg/tm/memopt-4.c: Likewise.
1429         * gcc.dg/tm/memopt-5.c: Likewise.
1430         * gcc.dg/tm/memopt-6.c: Likewise.
1431         * gcc.dg/tm/wrap-4.c: Likewise.
1432
1433 2014-10-02  Marek Polacek  <polacek@redhat.com>
1434
1435         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1436         * gcc.dg/vect/pr37730.c: Likewise.
1437         * gcc.dg/vect/pr52870.c: Likewise.
1438         * gcc.dg/vect/pr60092-2.c: Likewise.
1439         * gcc.dg/vect/pr60092.c: Likewise.
1440         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1441         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1442         * gcc.dg/vect/pr31041.c: Likewise.
1443         * gcc.dg/vect/pr32216.c: Likewise.
1444         * gcc.dg/vect/pr32224.c: Likewise.
1445         * gcc.dg/vect/pr32366.c: Likewise.
1446         * gcc.dg/vect/pr33866.c: Likewise.
1447         * gcc.dg/vect/pr43430-2.c: Likewise.
1448         * gcc.dg/vect/pr43842.c: Likewise.
1449         * gcc.dg/vect/vect-1.c: Likewise.
1450         * gcc.dg/vect/vect-1-big-array.c: Likewise.
1451         * gcc.dg/vect/vect-93.c: Likewise.
1452         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1453         defaulting to int.
1454
1455 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1456
1457         PR c++/53025
1458         * g++.dg/cpp0x/noexcept23.C: New.
1459         * g++.dg/cpp0x/noexcept24.C: Likewise.
1460
1461 2014-10-02  Marek Polacek  <polacek@redhat.com>
1462
1463         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1464         * gcc.dg/noncompile/20050120-1.c: Likewise.
1465         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1466         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1467         * gcc.dg/noncompile/930301-1.c: Likewise.
1468         * gcc.dg/noncompile/930622-1.c: Likewise.
1469         * gcc.dg/noncompile/930622-2.c: Likewise.
1470         * gcc.dg/noncompile/950825-1.c: Likewise.
1471         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1472         * gcc.dg/noncompile/scope.c: Likewise.
1473         * gcc.dg/noncompile/va-arg-1.c: Likewise.
1474         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1475         * gcc.dg/noncompile/971104-1.c: Likewise.
1476
1477 2014-10-02  Marek Polacek  <polacek@redhat.com>
1478
1479         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1480         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1481         * gcc.dg/tree-prof/merge_block.c: Likewise.
1482         * gcc.dg/tree-prof/peel-1.c: Likewise.
1483         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1484         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1485         * gcc.dg/tree-prof/unroll-1.c: Likewise.
1486         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1487         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1488         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1489         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1490         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1491         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1492         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1493         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1494         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
1495         to int.
1496
1497 2014-10-02  Marek Polacek  <polacek@redhat.com>
1498
1499         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1500         * gcc.c-torture/compile/20011119-1.c: Likewise.
1501         * gcc.c-torture/compile/20011119-2.c: Likewise.
1502         * gcc.c-torture/compile/20021120-1.c: Likewise.
1503         * gcc.c-torture/compile/20021120-2.c: Likewise.
1504         * gcc.c-torture/compile/20050215-1.c: Likewise.
1505         * gcc.c-torture/compile/20050215-2.c: Likewise.
1506         * gcc.c-torture/compile/20050215-3.c: Likewise.
1507         * gcc.c-torture/compile/pr37669.c: Likewise.
1508         * gcc.c-torture/execute/20020107-1.c: Likewise.
1509         * gcc.c-torture/execute/restrict-1.c: Likewise.
1510         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1511         * gcc.c-torture/execute/930529-1.c: Likewise.
1512         * gcc.c-torture/execute/920612-1.c: Likewise.
1513         * gcc.c-torture/execute/920711-1.c: Likewise.
1514         * gcc.c-torture/execute/990127-2.c: Likewise.
1515         * gcc.c-torture/execute/pr40386.c: Likewise.
1516         * gcc.c-torture/execute/pr57124.c: Likewise.
1517         * gcc.c-torture/compile/pr34808.c: Add function declarations.
1518         * gcc.c-torture/compile/pr42299.c: Likewise.
1519         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1520         * gcc.c-torture/compile/simd-6.c: Likewise.
1521         * gcc.c-torture/execute/pr53645-2.c: Likewise.
1522         * gcc.c-torture/execute/pr53645.c: Likewise.
1523         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
1524         declarations.
1525         * gcc.c-torture/execute/980608-1.c: Likewise.
1526         * gcc.c-torture/execute/bcp-1.c: Likewise.
1527         * gcc.c-torture/execute/p18298.c: Likewise.
1528         * gcc.c-torture/execute/unroll-1.c: Likewise.
1529         * gcc.c-torture/execute/va-arg-7.c: Likewise.
1530         * gcc.c-torture/execute/va-arg-8.c: Likewise.
1531         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
1532         declarations.  Fix defaulting to int.
1533         * gcc.c-torture/execute/961223-1.c: Likewise.
1534         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1535         -Wno-pointer-to-int-cast.  Fix defaulting to int.
1536
1537 2014-10-02  Andrew Pinski  <apinski@cavium.com>
1538             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1539
1540         * lib/ubsan-dg.exp
1541         (check_effective_target_fsanitize_address): New function.
1542         (ubsan_init): Save off ALWAYS_CXXFLAGS.
1543         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1544         * lib/asan-dg.exp
1545         (check_effective_target_faddress_sanitizer): Rename to ...
1546         (check_effective_target_fsanitize_address): ... this. Change to creating
1547         an executable.
1548         (asan_init): Save off ALWAYS_CXXFLAGS.
1549         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1550         * lib/tsan-dg.exp
1551         (check_effective_target_fthread_sanitizer): Rename to ...
1552         (check_effective_target_fsanitize_thread): ... this. Change to creating
1553         an executable.
1554         (tsan_init): Save off ALWAYS_CXXFLAGS.
1555         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1556         to run as a default behaviour.
1557         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1558         Check check_effective_target_fsanitize_undefined before running the
1559         tests.
1560         * g++.dg/ubsan/ubsan.exp: Likewise.
1561         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1562         check_effective_target_fsanitize_address too early.
1563         Check check_effective_target_fsanitize_address before running the tests.
1564         * g++.dg/asan/asan.exp: Likewise.
1565         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1566         check_effective_target_fsanitize_thread too early.
1567         Check check_effective_target_fsanitize_thread before running the tests.
1568         * g++.dg/tsan/tsan.exp: Likewise.
1569
1570 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1571
1572         * gcc.dg/combine-clobber.c: New.
1573
1574 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
1575
1576         PR debug/63342
1577         * gcc.dg/pr63342.c: New test.
1578
1579         PR c++/63306
1580         * g++.dg/ipa/pr63306.C: New test.
1581
1582         PR target/63428
1583         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1584         to test 24 in TESTS.
1585
1586 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1587
1588         * lib/target-supports.exp: Error out with preprocessor condition
1589         instead of FOO everywhere.
1590
1591 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1592
1593         Implement SD-6: SG10 Feature Test Recommendations
1594         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1595         * g++.dg/cpp1y/feat-cxx11.C: New.
1596         * g++.dg/cpp1y/feat-cxx14.C: New.
1597         * g++.dg/cpp1y/feat-cxx98.C: New.
1598         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1599         * g++.dg/cpp1y/phoobhar.h: New.
1600         * g++.dg/cpp1y/testinc/phoobhar.h: New.
1601
1602 2014-09-30  Teresa Johnson  <tejohnson@google.com>
1603
1604         * gcc.dg/tree-prof/20050826-2.c: New test.
1605         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1606
1607 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1608
1609        PR c++/16564
1610        * lib/gcc.exp: Accept "fatal error:" as error prefix.
1611        * lib/g++.exp: Likewise.
1612        * lib/obj-c++.exp: Likewise.
1613        * lib/objc.exp: Likewise.
1614        * g++.dg/template/pr16564.C: New test.
1615
1616 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
1617
1618         PR c++/16564
1619         * g++.dg/cpp0x/decltype26.C: Adjust.
1620         * g++.dg/cpp0x/decltype28.C: Likewise.
1621         * g++.dg/cpp0x/decltype29.C: Likewise.
1622         * g++.dg/cpp0x/decltype32.C: Likewise.
1623         * g++.dg/cpp0x/enum11.C: Likewise.
1624         * g++.dg/template/arrow1.C: Likewise.
1625         * g++.dg/template/pr23510.C: Likewise.
1626         * g++.dg/template/recurse.C: Likewise.
1627         * g++.dg/template/recurse2.C: Likewise.
1628         * g++.dg/template/vtable2.C: Likewise.
1629         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1630
1631 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1632
1633         PR preprocessor/58893
1634         * gcc.dg/pr58893.c: New test case.
1635         * gcc.dg/pr58893-0.h: New include.
1636
1637 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
1638
1639         PR middle-end/62120
1640         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1641         in 32-bit mode.
1642         * gcc.target/i386/pr62120.c: New.
1643
1644 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
1645
1646         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1647         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1648         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1649         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
1650         return type.
1651
1652 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1653
1654         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1655
1656 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR inline-asm/63282
1659         * gcc.c-torture/compile/pr63282.c: New test.
1660
1661 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1662
1663         * gcc.dg/tree-ssa/vrp94.c: New test.
1664         * gnat.dg/opt40.adb: Likewise.
1665
1666 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1667
1668         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1669         vec_vspltw, and vec_vspltb for which the second argument is out of
1670         range.
1671
1672 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
1673
1674         * gcc.c-torture/compile/calls-void.c: New test.
1675
1676 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1677
1678         PR c++/51385
1679         * g++.dg/template/pr51385.C: New.
1680
1681 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1682
1683         * gcc.target/mips/20140928.c: New test.
1684
1685 2014-09-27  Andi Kleen  <ak@linux.intel.com>
1686
1687         * gcc.target/i386/nop-mcount.c: Only run on Linux.
1688         * gcc.target/i386/record-mcount.c: dito.
1689
1690 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1691
1692         PR ipa/62121
1693         * g++.dg/torture/pr62121.C: New testcase.
1694
1695 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1696
1697         PR middle-end/35545
1698         * g++.dg/tree-prof/pr35545.C: New testcase.
1699
1700 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1701
1702         * gcc.target/powerpc/pr63335.c: Change effective target to
1703         vsx_hw.
1704
1705 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
1706
1707         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1708
1709 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
1710
1711         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1712         to default options.
1713
1714 2014-09-25  Andi Kleen  <ak@linux.intel.com>
1715
1716         * gcc.target/i386/nop-mcount.c: New file.
1717         * gcc.target/i386/record-mcount.c: New file.
1718
1719 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
1720
1721         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1722         * gcc.dg/vect/pr57705.c: Likewise.
1723         * gcc.dg/vect/pr57741-2.c: Likewise.
1724         * gcc.dg/vect/pr57741-3.c: Likewise.
1725         * gcc.dg/vect/pr59591-1.c: Likewise.
1726         * gcc.dg/vect/pr59591-2.c: Likewise.
1727         * gcc.dg/vect/pr60196-1.c: Likewise.
1728         * gcc.dg/vect/pr60196-2.c: Likewise.
1729         * gcc.dg/vect/pr60276.c: Likewise.
1730         * gcc.dg/vect/pr61680.c: Likewise.
1731         * gcc.dg/vect/pr63148.c: Likewise.
1732         * gcc.dg/vect/pr63189.c: Likewise.
1733         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1734         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1735         * gcc.dg/vect/vect-nop-move.c: Likewise.
1736         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1737         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1738
1739 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
1740
1741         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1742
1743 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
1744
1745         * gcc.target/aarch64/simd/vqshlb_1.c: New.
1746
1747 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
1748
1749         * gcc.target/i386/shrink_wrap_1.c: New test.
1750
1751 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1752
1753         PR target/63335
1754         * gcc.target/powerpc/pr63335.c: New test.
1755
1756 2014-09-25  Marek Polacek  <polacek@redhat.com>
1757
1758         PR c++/61945
1759         * g++.dg/warn/pr61945.C: New test.
1760
1761 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR tree-optimization/63341
1764         * gcc.dg/vect/pr63341-1.c: New test.
1765         * gcc.dg/vect/pr63341-2.c: New test.
1766
1767         PR c++/63249
1768         * g++.dg/gomp/pr63249.C: New test.
1769         * c-c++-common/gomp/pr63249.c: New test.
1770
1771 2014-09-25  Tobias Burnus  <burnus@net-b.de>
1772
1773         * gfortran.dg/coarray/collectives_3.f90: New.
1774         * gfortran.dg/coarray_collectives_9.f90: New.
1775         * gfortran.dg/coarray_collectives_10.f90: New.
1776         * gfortran.dg/coarray_collectives_11.f90: New.
1777         * gfortran.dg/coarray_collectives_12.f90: New.
1778
1779 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1780
1781         * gcc.target/powerpc/swaps-p8-17.c: New test.
1782
1783 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
1784
1785         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1786
1787 2014-09-24  Marek Polacek  <polacek@redhat.com>
1788
1789         PR c/61405
1790         PR c/53874
1791         * c-c++-common/pr53874.c: New test.
1792         * c-c++-common/pr61405.c: New test.
1793
1794 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1795
1796         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1797
1798 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
1799
1800         PR sanitizer/63316
1801         * c-c++-common/asan/pr63316.c: New test.
1802
1803 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1804
1805         PR tree-optimization/63266
1806         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1807
1808 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1809
1810         * gcc.target/arm/pr63210.c: New test.
1811
1812 2014-09-23  Andi Kleen  <ak@linux.intel.com>
1813
1814         * gcc.dg/noreorder.c: New test.
1815         * gcc.dg/noreorder2.c: New test.
1816         * gcc.dg/noreorder3.c: New test.
1817         * gcc.dg/noreorder4.c: New test.
1818
1819 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
1820
1821         * gcc.dg/combine_ashiftrt_1.c: New test.
1822         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1823         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1824         workarounds for cmge.
1825         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1826         absence of mvn.
1827
1828 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1829
1830         PR c++/61857
1831         * g++.dg/cpp1y/lambda-init10.C: New.
1832
1833 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR fortran/63331
1836         * gfortran.dg/pr63331.f90: New test.
1837
1838 2014-09-24  Renlin Li  <renlin.li@arm.com>
1839
1840         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1841         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1842         * gcc.dg/pr10474.c: Likewise.
1843
1844 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1845
1846         * gcc.dg/guality/const-volatile.c (i): Mark as used.
1847         (ci): Likewise.
1848         (pci): Likewise.
1849         (pvi): Likewise.
1850         (pcvi): Likewise.
1851         (cip): Likewise.
1852         (foo): Likewise.
1853         (cfoo): Likewise.
1854
1855 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1856
1857         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1858         and "long int" to plain "short" and "long".
1859         * gcc.dg/guality/const-volatile.c (struct bar): New struct
1860         containing short and long long fields.
1861         (bar): New variable to test the type.
1862
1863 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1864
1865         PR c++/62155
1866         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1867
1868 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1869
1870         PR c++/62219
1871         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1872
1873 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1874
1875         * gcc.dg/vect/vect-reduc-or_1.c: New test.
1876         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1877
1878 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1879
1880         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1881         New.
1882
1883         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1884         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1885
1886 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR debug/63328
1889         * c-c++-common/gomp/pr63328.c: New test.
1890
1891 2014-09-22  Martin Liska  <mliska@suse.cz>
1892
1893         PR lto/63270
1894         * g++.dg/lto/pr63270_0.C: New test.
1895         * g++.dg/lto/pr63270_1.C: New test.
1896
1897 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1900         for call_value_rex64_ms_sysv.
1901         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1902         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1903         for call_rex64_ms_sysv.
1904
1905 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1906             Tobias Burnus  <burnus@net-b.de>
1907
1908         * gfortran.dg/coarray_atomic_5.f90: New
1909
1910 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
1911
1912         PR c++/61825
1913         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1914
1915 2014-09-19  Andi Kleen  <ak@linux.intel.com>
1916
1917         * gcc.dg/pg-override.c: Only run on x86 Linux.
1918         * gcc.dg/pg.c: Dito.
1919         * gcc.target/i386/fentry-override.c: Exclude for PIC.
1920         * gcc.target/i386/fentry.c: Dito.
1921
1922 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
1923
1924         PR ipa/61998
1925         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1926
1927 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
1928
1929         PR fortran/63152
1930         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
1931         * gfortran.dg/pr63152.f90: New test.
1932
1933 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
1934
1935         PR c++/58328
1936         * g++.dg/cpp0x/nsdmi10.C: New.
1937
1938 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
1939
1940         * gcc.dg/ssp-3.c: New.
1941         * gcc.dg/ssp-4.c: Likewise.
1942
1943 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1944
1945         * gcc.target/s390/dfp-conv1.c: New testcase.
1946
1947 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
1948
1949         * c-c++-common/asan/red-align-1.c: New test.
1950         * c-c++-common/asan/red-align-2.c: New test.
1951
1952 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1953
1954         * gcc.dg/pr61053.c: Updated for x32.
1955
1956 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1957
1958         PR debug/63285
1959         * gcc.target/i386/pr63285.c: New test.
1960
1961 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1962
1963         PR target/61360
1964         * gcc.target/i386/pr61360.c: New.
1965
1966 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
1967
1968         PR c++/62017
1969         * g++.dg/asan/pr62017.C: New test.
1970
1971         PR testsuite/63292
1972         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
1973
1974 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1975
1976         PR c++/62232
1977         * g++.dg/cpp0x/Wdtor1.C: New.
1978
1979 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
1980
1981         * gcc.dg/torture/float128-exact-underflow.c: New test.
1982
1983 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1984
1985         PR c++/61745
1986         * g++.dg/template/pr61745.C: New.
1987
1988 2014-09-17  Marek Polacek  <polacek@redhat.com>
1989
1990         PR c/61854
1991         * gcc.dg/cpp/pr61854-1.c: New test.
1992         * gcc.dg/cpp/pr61854-2.c: New test.
1993         * gcc.dg/cpp/pr61854-3.c: New test.
1994         * gcc.dg/cpp/pr61854-3.h: New test.
1995         * gcc.dg/cpp/pr61854-4.c: New test.
1996         * gcc.dg/cpp/pr61854-5.c: New test.
1997         * gcc.dg/cpp/pr61854-6.c: New test.
1998         * gcc.dg/cpp/pr61854-7.c: New test.
1999         * gcc.dg/cpp/pr61854-c90.c: New test.
2000         * gcc.dg/cpp/pr61854-c94.c: New test.
2001
2002 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR debug/63284
2005         * gcc.dg/pr63284.c: New test.
2006
2007         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
2008
2009 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2010
2011         PR c++/63241
2012         * g++.dg/cpp0x/constexpr-63241.C: New.
2013
2014 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
2015
2016         PR libfortran/62768
2017         * gfortran.dg/filename_null.f90: New test.
2018
2019 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2020
2021         * gcc.dg/pg-override.c: Fix a typo.
2022
2023 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2024
2025         * gcc.dg/pg.c: Fix a typo.
2026
2027 2014-09-16  Richard Biener  <rguenther@suse.de>
2028
2029         PR testsuite/63258
2030         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
2031         for "vectorization not profitable".
2032
2033 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
2034
2035         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
2036
2037 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR fortran/56408
2040         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
2041         missing nexted dg-test call support in dejaGNU 1.4.4.
2042
2043 2014-09-15  Andi Kleen  <ak@linux.intel.com>
2044
2045         * gcc.dg/pg-override.c: New test.
2046         * gcc.dg/pg.c: New test.
2047         * gcc.target/i386/fentry-override.c: New test.
2048         * gcc.target/i386/fentry.c: New test.
2049
2050 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR fortran/56408
2053         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
2054         New global vars.
2055         (dg-compile-aux-modules): New procedure.
2056         * gfortran.dg/binding_label_tests_10.f03: Remove comment
2057         and keep-modules.
2058         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
2059         use dg-compile-aux-modules.
2060         * gfortran.dg/binding_label_tests_11.f03: Remove comment
2061         and keep-modules.
2062         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
2063         use dg-compile-aux-modules.
2064         * gfortran.dg/binding_label_tests_13.f03: Remove comment
2065         and keep-modules.
2066         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
2067         use dg-compile-aux-modules.
2068         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
2069         and keep-modules.
2070         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
2071         use dg-compile-aux-modules.
2072         * gfortran.dg/class_45a.f03: Remove keep-modules.
2073         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
2074         and cleanup-modules.
2075         * gfortran.dg/class_4a.f03: Use dg-do link, use
2076         dg-additional-sources and cleanup-modules, remove keep-modules
2077         and update comment.
2078         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
2079         keep-modules, adjust comment.
2080         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
2081         dg-additional-sources and cleanup-modules.
2082         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
2083         associated comment.
2084         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
2085         remove comment.
2086         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
2087         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
2088         use dg-compile-aux-modules.
2089         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
2090         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
2091         use dg-compile-aux-modules.
2092         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
2093         * gfortran.dg/whole_file_29.f90: Remove comment, use
2094         dg-compile-aux-modules.
2095         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
2096         * gfortran.dg/whole_file_31.f90: Remove comment, use
2097         dg-compile-aux-modules.
2098
2099         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
2100         gcc_parallel_test_enable): New procedures.  If
2101         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
2102         runtest_file_p to invoke also gcc_parallel_test_run_p.
2103         * g++.dg/guality/guality.exp (check_guality): Save/restore
2104         test_counts array around the body of the procedure.
2105         * gcc.dg/guality/guality.exp (check_guality): Likewise.
2106         * g++.dg/plugin/plugin.exp: Run all the tests serially
2107         by the first parallel runtest encountering it.
2108         * gcc.dg/plugin/plugin.exp: Likewise.
2109         * gcc.misc-tests/matrix1.exp: Likewise.
2110         * gcc.misc-tests/dhry.exp: Likewise.
2111         * gcc.misc-tests/acker1.exp: Likewise.
2112         * gcc.misc-tests/linkage.exp: Likewise.
2113         * gcc.misc-tests/mg.exp: Likewise.
2114         * gcc.misc-tests/mg-2.exp: Likewise.
2115         * gcc.misc-tests/sort2.exp: Likewise.
2116         * gcc.misc-tests/sieve.exp: Likewise.
2117         * gcc.misc-tests/options.exp: Likewise.
2118         * gcc.misc-tests/help.exp: Likewise.
2119         * go.test/go-test.exp (go-gc-tests): Use
2120         gcc_parallel_test_enable {0, 1} around all handling of
2121         each test.
2122         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
2123         * ada/acats/run_all.sh: Parallelize using mkdir inside of
2124         a shared directory.  Avoid forking and expr uses if
2125         shell supports $(()).
2126
2127 2014-09-14  David Sherwood  <david.sherwood@arm.com>
2128
2129         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
2130
2131 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
2132
2133         PR target/61407
2134         * gcc.dg/darwin-minversion-1.c: Fixed formatting
2135         * gcc.dg/darwin-minversion-2.c: Fixed formatting
2136         * gcc.dg/darwin-minversion-3.c: Fixed formatting
2137         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2138
2139 2014-09-13  Marek Polacek  <polacek@redhat.com>
2140
2141         PR c++/60862
2142         * g++.dg/diagnostic/pr60862.C: New test.
2143
2144 2014-09-12  Richard Biener  <rguenther@suse.de>
2145
2146         PR middle-end/63237
2147         * g++.dg/torture/pr63237.C: New testcase.
2148
2149 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
2150
2151         * gcc.dg/vec-andxor1.c: New file.
2152
2153 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
2154
2155         PR target/58757
2156         * gcc.dg/c11-true_min-1.c: New testcase.
2157
2158 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
2159
2160         PR c++/61489
2161         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
2162         * g++.old-deja/g++.other/warn5.C: Adjust.
2163
2164 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
2165
2166         * gcc.target/aarch64/vset_lane_1.c: New test.
2167
2168 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
2169
2170         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
2171         Fix declaration.
2172         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
2173         Fix declaration.
2174         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
2175         Fix declaration.
2176         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
2177         Fix declaration.
2178
2179 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
2180
2181         PR tree-optimization/63186
2182         * gcc.dg/pr63186.c: New testcase.
2183
2184 2014-09-10  Xinliang David Li  <davidxl@google.com>
2185
2186         PR target/63209
2187         * gcc.c-torture/execute/pr63209.c: New test.
2188
2189 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
2190
2191         * gcc.target/i386/i386.exp: Only run vect-args.c tests
2192         if runtest_file_p says they should be run.
2193
2194 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
2195
2196         * gcc.target/aarch64/vstN_1.c: New test.
2197
2198 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
2199
2200         * gcc.target/aarch64/vldN_lane_1.c: New test.
2201
2202 2014-09-10  Martin Jambor  <mjambor@suse.cz>
2203
2204         PR ipa/61654
2205         * g++.dg/ipa/pr61654.C: New test.
2206
2207 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
2208
2209         * c-c++-common/ubsan/attrib-3.c: New test.
2210         * c-c++-common/ubsan/nonnull-1.c: New test.
2211         * c-c++-common/ubsan/nonnull-2.c: New test.
2212         * c-c++-common/ubsan/nonnull-3.c: New test.
2213         * c-c++-common/ubsan/nonnull-4.c: New test.
2214         * c-c++-common/ubsan/nonnull-5.c: New test.
2215
2216 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
2217
2218         * g++.dg/lto/pr63166_0.ii: New testcase.
2219         * g++.dg/lto/pr63166_1.ii: New testcase.
2220
2221 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2222
2223         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
2224
2225 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2226
2227         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
2228         xxpermdi and add commentary about adding it back later; remove
2229         unused typedef.
2230
2231 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2232
2233         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
2234         and 16-byte aligned.
2235         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2236         * gcc.target/arm/vect-lroundf_1.c: Likewise.
2237         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
2238         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2239         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2240         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2241
2242 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2243
2244         * gcc.target/aarch64/vldN_dup_1.c: New test.
2245
2246 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2247
2248         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
2249
2250 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2251
2252         * gcc.target/aarch64/vldN_1.c: New test.
2253
2254 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2255
2256         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
2257
2258 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
2259
2260         * gcc.target/arm/vect-copysignf.c: New testcase.
2261
2262 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2263
2264         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2265
2266 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2267
2268         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2269
2270 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2271
2272         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2273
2274 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2275
2276         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2277
2278 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2279
2280         * gcc.target/arm/pr51835.c: Update expected assembly.
2281         * gcc.target/arm/vfp-1.c: Likewise.
2282         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2283         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2284         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2285         * gcc.target/arm/vfp-ldmias.c: Likewise.
2286         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2287         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2288         * gcc.target/arm/vfp-stmiad.c: Likewise.
2289         * gcc.target/arm/vfp-stmias.c: Likewise.
2290
2291 2014-09-09  Tony Wang  <tony.wang@arm.com>
2292
2293         * gcc.target/arm/xordi3-opt.c: Disable this
2294         test case for thumb1 target.
2295         * gcc.target/arm/iordi3-opt.c: Ditto.
2296
2297 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2298
2299         PR target/61749
2300         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
2301
2302 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2303
2304         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
2305
2306 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
2307
2308         PR tree-optimization/60196
2309         PR tree-optimization/63189
2310         * gcc.dg/vect/pr63189.c: New test.
2311         * gcc.dg/vect/pr60196-1.c: New test.
2312         * gcc.dg/vect/pr60196-2.c: New test.
2313
2314 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2315
2316         * gcc.target/powerpc/swaps-p8-16.c: New test.
2317
2318 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
2319
2320         * gcc.target/i386/pr62208.c: New test.
2321
2322 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
2323
2324         PR testsuite/56194
2325         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2326
2327         * g++.dg/ipa/pr61800.C: Require visibility.
2328
2329         * gcc.dg/pr61868.c: Require lto.
2330
2331 2014-09-05  Easwaran Raman  <eraman@google.com>
2332
2333         PR rtl-optimization/62146
2334         * testsuite/g++.dg/opt/pr62146.C: New.
2335
2336 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
2337
2338         * gcc.dg/vect/vect-109.c: Skip predicate added.
2339         * gcc.dg/vect/vect-93.c: Test check fixed.
2340         * gcc.dg/vect/bb-slp-10.c: Likewise.
2341         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2342         Check unaligned feature.
2343
2344 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2345
2346         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2347         int{32,16,8}x1_t with int{32,16,8}_t.
2348         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2349         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2350         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2351         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2352
2353 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2354
2355         * gcc.target/aarch64/vget_high_1.c: New test.
2356         * gcc.target/aarch64/vget_low_1.c: Likewise.
2357
2358 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2359
2360         * gcc.target/aarch64/simd/int_comparisons.x: New file.
2361         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2362         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2363
2364 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2365
2366         * gcc.target/aarch64/simd/vrbit_1.c: New test.
2367
2368 2014-09-05  Richard Biener  <rguenther@suse.de>
2369
2370         PR middle-end/63148
2371         * gcc.dg/vect/pr63148.c: New testcase.
2372         * c-c++-common/pr19807-1.c: Likewise.
2373         * g++.dg/tree-ssa/pr19807.C: Adjust.
2374         * g++.dg/tree-ssa/tmmti-2.C: Remove.
2375
2376 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
2377
2378         PR target/55701
2379         * gcc.target/arm/memset-inline-1.c: New test.
2380         * gcc.target/arm/memset-inline-2.c: New test.
2381         * gcc.target/arm/memset-inline-3.c: New test.
2382         * gcc.target/arm/memset-inline-4.c: New test.
2383         * gcc.target/arm/memset-inline-5.c: New test.
2384         * gcc.target/arm/memset-inline-6.c: New test.
2385         * gcc.target/arm/memset-inline-7.c: New test.
2386         * gcc.target/arm/memset-inline-8.c: New test.
2387         * gcc.target/arm/memset-inline-9.c: New test.
2388         * gcc.target/arm/memset-inline-10.c: New test.
2389
2390 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
2391
2392         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2393
2394 2014-09-04  Guozhi Wei  <carrot@google.com>
2395
2396         PR target/62040
2397         * gcc.target/aarch64/pr62040.c: New test.
2398
2399 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2400
2401         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2402         override specific ones, but specific ones do.
2403
2404 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2405
2406         * gcc.target/powerpc/swaps-p8-13.c: New test.
2407         * gcc.target/powerpc/swaps-p8-14.c: New test.
2408         * gcc.target/powerpc/swaps-p8-15.c: New test.
2409
2410 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2411
2412         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
2413         regardless of endianness.
2414
2415 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
2416
2417         PR fortran/62174
2418         * gfortran.dg/cray_pointers_11.f90: New.
2419
2420 2014-09-03  Martin Jambor  <mjambor@suse.cz>
2421
2422         PR ipa/62015
2423         * g++.dg/ipa/pr62015.C: New test.
2424
2425 2014-09-03  Martin Jambor  <mjambor@suse.cz>
2426
2427         PR ipa/61986
2428         * gcc.dg/ipa/pr61986.c: New test.
2429
2430 2014-09-03  Marek Polacek  <polacek@redhat.com>
2431
2432         PR c/62294
2433         * gcc.dg/pr62294.c: New test.
2434         * gcc.dg/pr62294.h: New file.
2435
2436 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
2437
2438         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2439         of dg-options.  Add "inline" keyword to test functions.
2440
2441 2014-09-03  Marek Polacek  <polacek@redhat.com>
2442
2443         PR c/62024
2444         * g++.dg/cpp0x/pr62024.C: New test.
2445         * gcc.dg/pr62024.c: New test.
2446
2447 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
2448
2449         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2450         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2451         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2452         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2453         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2454         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2455
2456 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2457
2458         PR target/61078
2459         * gcc.target/s390/pr61078.c: New testcase.
2460
2461 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         * gcc.dg/20111227-2.c: Compile only for x86 targets.
2464         * gcc.dg/20111227-3.c: Ditto.
2465
2466 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2467
2468         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2469
2470 2014-09-03  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/61881
2473         PR fortran/61888
2474         PR fortran/57305
2475         * gfortran.dg/sizeof_4.f90: New.
2476
2477 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2478
2479         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2480         vec_cts, and vec_ctu.
2481         * gcc.target/powerpc/builtins-2.c: Likewise.
2482
2483 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
2484
2485         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2486         [!__sun__ && !__hpux__] (arena_size): Scale according to
2487         target pointer size.
2488
2489 2014-09-02  Marek Polacek  <polacek@redhat.com>
2490
2491         PR fortran/62270
2492         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2493
2494 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2495
2496         PR target/62275
2497         * gcc.target/arm/vect-lceilf_1.c: New test.
2498         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2499         * gcc.target/arm/vect-lroundf_1.c: Likewise.
2500
2501 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2502
2503         PR target/62275
2504         * gcc.target/arm/lceil-vcvt_1.c: New test.
2505         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2506         * gcc.target/arm/lround-vcvt_1.c: Likewise.
2507
2508 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2509
2510         DR 1453
2511         * g++.dg/cpp0x/constexpr-volatile.C: New.
2512         * g++.dg/ext/is_literal_type2.C: Likewise.
2513
2514 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
2515             Balaji V. Iyer  <balaji.v.iyer@intel.com>
2516             Igor Zamyatin  <igor.zamyatin@intel.com>
2517
2518         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2519         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2520         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2521         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2522         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2523         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2524         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2525         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2526         * g++.dg/cilk-plus/CK/cf3.cc: New test.
2527         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2528         * g++.dg/cilk-plus/CK/for1.cc: New test.
2529         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2530         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2531         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2532
2533 2014-09-02  Richard Biener  <rguenther@suse.de>
2534
2535         PR tree-optimization/62695
2536         * gfortran.dg/pr62695.f90: New testcase.
2537
2538 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
2539
2540         PR target/62312
2541         * gcc.c-torture/compile/pr62312.c: New.
2542
2543 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2544
2545         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2546
2547 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2548
2549         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2550         Return right away if !arm*-*-*.
2551
2552 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
2553
2554         * gcc.c-torture/unsorted/386.c: Move to ...
2555         * gcc.c-torture/compile/386.c: ... here.
2556         * gcc.c-torture/unsorted/86.c: Move to ...
2557         * gcc.c-torture/compile/86.c: ... here.
2558         * gcc.c-torture/unsorted/a1.c: Move to ...
2559         * gcc.c-torture/compile/a1.c: ... here.
2560         * gcc.c-torture/unsorted/a3.c: Move to ...
2561         * gcc.c-torture/compile/a3.c: ... here.
2562         * gcc.c-torture/unsorted/aaa.c: Move to ...
2563         * gcc.c-torture/compile/aaa.c: ... here.
2564         * gcc.c-torture/unsorted/aa.c: Move to ...
2565         * gcc.c-torture/compile/aa.c: ... here.
2566         * gcc.c-torture/unsorted/abs.c: Move to ...
2567         * gcc.c-torture/compile/abs.c: ... here.
2568         * gcc.c-torture/unsorted/a.c: Move to ...
2569         * gcc.c-torture/compile/a.c: ... here.
2570         * gcc.c-torture/unsorted/ac.c: Move to ...
2571         * gcc.c-torture/compile/ac.c: ... here.
2572         * gcc.c-torture/unsorted/acc.c: Move to ...
2573         * gcc.c-torture/compile/acc.c: ... here.
2574         * gcc.c-torture/unsorted/add386.c: Move to ...
2575         * gcc.c-torture/compile/add386.c: ... here.
2576         * gcc.c-torture/unsorted/add.c: Move to ...
2577         * gcc.c-torture/compile/add.c: ... here.
2578         * gcc.c-torture/unsorted/addcc.c: Move to ...
2579         * gcc.c-torture/compile/addcc.c: ... here.
2580         * gcc.c-torture/unsorted/andm.c: Move to ...
2581         * gcc.c-torture/compile/andm.c: ... here.
2582         * gcc.c-torture/unsorted/andmem.c: Move to ...
2583         * gcc.c-torture/compile/andmem.c: ... here.
2584         * gcc.c-torture/unsorted/andn.c: Move to ...
2585         * gcc.c-torture/compile/andn.c: ... here.
2586         * gcc.c-torture/unsorted/andok.c: Move to ...
2587         * gcc.c-torture/compile/andok.c: ... here.
2588         * gcc.c-torture/unsorted/andsi.c: Move to ...
2589         * gcc.c-torture/compile/andsi.c: ... here.
2590         * gcc.c-torture/unsorted/andsparc.c: Move to ...
2591         * gcc.c-torture/compile/andsparc.c: ... here.
2592         * gcc.c-torture/unsorted/aos.c: Move to ...
2593         * gcc.c-torture/compile/aos.c: ... here.
2594         * gcc.c-torture/unsorted/arr.c: Move to ...
2595         * gcc.c-torture/compile/arr.c: ... here.
2596         * gcc.c-torture/unsorted/as.c: Move to ...
2597         * gcc.c-torture/compile/as.c: ... here.
2598         * gcc.c-torture/unsorted/ase.c: Move to ...
2599         * gcc.c-torture/compile/ase.c: ... here.
2600         * gcc.c-torture/unsorted/b1.c: Move to ...
2601         * gcc.c-torture/compile/b1.c: ... here.
2602         * gcc.c-torture/unsorted/b2.c: Move to ...
2603         * gcc.c-torture/compile/b2.c: ... here.
2604         * gcc.c-torture/unsorted/b3.c: Move to ...
2605         * gcc.c-torture/compile/b3.c: ... here.
2606         * gcc.c-torture/unsorted/b88.c: Move to ...
2607         * gcc.c-torture/compile/b88.c: ... here.
2608         * gcc.c-torture/unsorted/bad.c: Move to ...
2609         * gcc.c-torture/compile/bad.c: ... here.
2610         * gcc.c-torture/unsorted/band.c: Move to ...
2611         * gcc.c-torture/compile/band.c: ... here.
2612         * gcc.c-torture/unsorted/bb0.c: Move to ...
2613         * gcc.c-torture/compile/bb0.c: ... here.
2614         * gcc.c-torture/unsorted/bb1.c: Move to ...
2615         * gcc.c-torture/compile/bb1.c: ... here.
2616         * gcc.c-torture/unsorted/bbb.c: Move to ...
2617         * gcc.c-torture/compile/bbb.c: ... here.
2618         * gcc.c-torture/unsorted/b.c: Move to ...
2619         * gcc.c-torture/compile/b.c: ... here.
2620         * gcc.c-torture/unsorted/bc.c: Move to ...
2621         * gcc.c-torture/compile/bc.c: ... here.
2622         * gcc.c-torture/unsorted/bcopy.c: Move to ...
2623         * gcc.c-torture/compile/bcopy.c: ... here.
2624         * gcc.c-torture/unsorted/bf.c: Move to ...
2625         * gcc.c-torture/compile/bf.c: ... here.
2626         * gcc.c-torture/unsorted/bfins.c: Move to ...
2627         * gcc.c-torture/compile/bfins.c: ... here.
2628         * gcc.c-torture/unsorted/bfx.c: Move to ...
2629         * gcc.c-torture/compile/bfx.c: ... here.
2630         * gcc.c-torture/unsorted/bge.c: Move to ...
2631         * gcc.c-torture/compile/bge.c: ... here.
2632         * gcc.c-torture/unsorted/bit.c: Move to ...
2633         * gcc.c-torture/compile/bit.c: ... here.
2634         * gcc.c-torture/unsorted/bitf.c: Move to ...
2635         * gcc.c-torture/compile/bitf.c: ... here.
2636         * gcc.c-torture/unsorted/bitw.c: Move to ...
2637         * gcc.c-torture/compile/bitw.c: ... here.
2638         * gcc.c-torture/unsorted/blk.c: Move to ...
2639         * gcc.c-torture/compile/blk.c: ... here.
2640         * gcc.c-torture/unsorted/bt386.c: Move to ...
2641         * gcc.c-torture/compile/bt386.c: ... here.
2642         * gcc.c-torture/unsorted/bt.c: Move to ...
2643         * gcc.c-torture/compile/bt.c: ... here.
2644         * gcc.c-torture/unsorted/BUG11.c: Move to ...
2645         * gcc.c-torture/compile/BUG11.c: ... here.
2646         * gcc.c-torture/unsorted/BUG12.c: Move to ...
2647         * gcc.c-torture/compile/BUG12.c: ... here.
2648         * gcc.c-torture/unsorted/BUG13.c: Move to ...
2649         * gcc.c-torture/compile/BUG13.c: ... here.
2650         * gcc.c-torture/unsorted/BUG16.c: Move to ...
2651         * gcc.c-torture/compile/BUG16.c: ... here.
2652         * gcc.c-torture/unsorted/BUG17.c: Move to ...
2653         * gcc.c-torture/compile/BUG17.c: ... here.
2654         * gcc.c-torture/unsorted/BUG18.c: Move to ...
2655         * gcc.c-torture/compile/BUG18.c: ... here.
2656         * gcc.c-torture/unsorted/BUG1.c: Move to ...
2657         * gcc.c-torture/compile/BUG1.c: ... here.
2658         * gcc.c-torture/unsorted/BUG21.c: Move to ...
2659         * gcc.c-torture/compile/BUG21.c: ... here.
2660         * gcc.c-torture/unsorted/BUG22.c: Move to ...
2661         * gcc.c-torture/compile/BUG22.c: ... here.
2662         * gcc.c-torture/unsorted/BUG23.c: Move to ...
2663         * gcc.c-torture/compile/BUG23.c: ... here.
2664         * gcc.c-torture/unsorted/BUG24.c: Move to ...
2665         * gcc.c-torture/compile/BUG24.c: ... here.
2666         * gcc.c-torture/unsorted/BUG25.c: Move to ...
2667         * gcc.c-torture/compile/BUG25.c: ... here.
2668         * gcc.c-torture/unsorted/BUG2.c: Move to ...
2669         * gcc.c-torture/compile/BUG2.c: ... here.
2670         * gcc.c-torture/unsorted/BUG3.c: Move to ...
2671         * gcc.c-torture/compile/BUG3.c: ... here.
2672         * gcc.c-torture/unsorted/BUG4.c: Move to ...
2673         * gcc.c-torture/compile/BUG4.c: ... here.
2674         * gcc.c-torture/unsorted/BUG5.c: Move to ...
2675         * gcc.c-torture/compile/BUG5.c: ... here.
2676         * gcc.c-torture/unsorted/BUG6.c: Move to ...
2677         * gcc.c-torture/compile/BUG6.c: ... here.
2678         * gcc.c-torture/unsorted/bug.c: Move to ...
2679         * gcc.c-torture/compile/bug.c: ... here.
2680         * gcc.c-torture/unsorted/bugc.c: Move to ...
2681         * gcc.c-torture/compile/bugc.c: ... here.
2682         * gcc.c-torture/unsorted/buns.c: Move to ...
2683         * gcc.c-torture/compile/buns.c: ... here.
2684         * gcc.c-torture/unsorted/bx.c: Move to ...
2685         * gcc.c-torture/compile/bx.c: ... here.
2686         * gcc.c-torture/unsorted/c1.c: Move to ...
2687         * gcc.c-torture/compile/c1.c: ... here.
2688         * gcc.c-torture/unsorted/c2.c: Move to ...
2689         * gcc.c-torture/compile/c2.c: ... here.
2690         * gcc.c-torture/unsorted/call386.c: Move to ...
2691         * gcc.c-torture/compile/call386.c: ... here.
2692         * gcc.c-torture/unsorted/call.c: Move to ...
2693         * gcc.c-torture/compile/call.c: ... here.
2694         * gcc.c-torture/unsorted/callind.c: Move to ...
2695         * gcc.c-torture/compile/callind.c: ... here.
2696         * gcc.c-torture/unsorted/c.c: Move to ...
2697         * gcc.c-torture/compile/c.c: ... here.
2698         * gcc.c-torture/unsorted/cc.c: Move to ...
2699         * gcc.c-torture/compile/cc.c: ... here.
2700         * gcc.c-torture/unsorted/charmtst.c: Move to ...
2701         * gcc.c-torture/compile/charmtst.c: ... here.
2702         * gcc.c-torture/unsorted/cmb.c: Move to ...
2703         * gcc.c-torture/compile/cmb.c: ... here.
2704         * gcc.c-torture/unsorted/cmp.c: Move to ...
2705         * gcc.c-torture/compile/cmp.c: ... here.
2706         * gcc.c-torture/unsorted/cmphi.c: Move to ...
2707         * gcc.c-torture/compile/cmphi.c: ... here.
2708         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2709         * gcc.c-torture/compile/cmpsi386.c: ... here.
2710         * gcc.c-torture/unsorted/cmul.c: Move to ...
2711         * gcc.c-torture/compile/cmul.c: ... here.
2712         * gcc.c-torture/unsorted/cn1.c: Move to ...
2713         * gcc.c-torture/compile/cn1.c: ... here.
2714         * gcc.c-torture/unsorted/comb.c: Move to ...
2715         * gcc.c-torture/compile/comb.c: ... here.
2716         * gcc.c-torture/unsorted/consec.c: Move to ...
2717         * gcc.c-torture/compile/consec.c: ... here.
2718         * gcc.c-torture/unsorted/const.c: Move to ...
2719         * gcc.c-torture/compile/const.c: ... here.
2720         * gcc.c-torture/unsorted/conv.c: Move to ...
2721         * gcc.c-torture/compile/conv.c: ... here.
2722         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2723         * gcc.c-torture/compile/conv_tst.c: ... here.
2724         * gcc.c-torture/unsorted/cp.c: Move to ...
2725         * gcc.c-torture/compile/cp.c: ... here.
2726         * gcc.c-torture/unsorted/csebug.c: Move to ...
2727         * gcc.c-torture/compile/csebug.c: ... here.
2728         * gcc.c-torture/unsorted/cvt.c: Move to ...
2729         * gcc.c-torture/compile/cvt.c: ... here.
2730         * gcc.c-torture/unsorted/dblbug.c: Move to ...
2731         * gcc.c-torture/compile/dblbug.c: ... here.
2732         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2733         * gcc.c-torture/compile/dbl_parm.c: ... here.
2734         * gcc.c-torture/unsorted/d.c: Move to ...
2735         * gcc.c-torture/compile/d.c: ... here.
2736         * gcc.c-torture/unsorted/ddd.c: Move to ...
2737         * gcc.c-torture/compile/ddd.c: ... here.
2738         * gcc.c-torture/unsorted/dead.c: Move to ...
2739         * gcc.c-torture/compile/dead.c: ... here.
2740         * gcc.c-torture/unsorted/delay.c: Move to ...
2741         * gcc.c-torture/compile/delay.c: ... here.
2742         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2743         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
2744         * gcc.c-torture/unsorted/di.c: Move to ...
2745         * gcc.c-torture/compile/di.c: ... here.
2746         * gcc.c-torture/unsorted/dic.c: Move to ...
2747         * gcc.c-torture/compile/dic.c: ... here.
2748         * gcc.c-torture/unsorted/dilayout.c: Move to ...
2749         * gcc.c-torture/compile/dilayout.c: ... here.
2750         * gcc.c-torture/unsorted/dimove.c: Move to ...
2751         * gcc.c-torture/compile/dimove.c: ... here.
2752         * gcc.c-torture/unsorted/dimul.c: Move to ...
2753         * gcc.c-torture/compile/dimul.c: ... here.
2754         * gcc.c-torture/unsorted/div.c: Move to ...
2755         * gcc.c-torture/compile/div.c: ... here.
2756         * gcc.c-torture/unsorted/divdf.c: Move to ...
2757         * gcc.c-torture/compile/divdf.c: ... here.
2758         * gcc.c-torture/unsorted/dm.c: Move to ...
2759         * gcc.c-torture/compile/dm.c: ... here.
2760         * gcc.c-torture/unsorted/dshift.c: Move to ...
2761         * gcc.c-torture/compile/dshift.c: ... here.
2762         * gcc.c-torture/unsorted/e.c: Move to ...
2763         * gcc.c-torture/compile/e.c: ... here.
2764         * gcc.c-torture/unsorted/ex.c: Move to ...
2765         * gcc.c-torture/compile/ex.c: ... here.
2766         * gcc.c-torture/unsorted/ext.c: Move to ...
2767         * gcc.c-torture/compile/ext.c: ... here.
2768         * gcc.c-torture/unsorted/f1.c: Move to ...
2769         * gcc.c-torture/compile/f1.c: ... here.
2770         * gcc.c-torture/unsorted/f2.c: Move to ...
2771         * gcc.c-torture/compile/f2.c: ... here.
2772         * gcc.c-torture/unsorted/fdmul.c: Move to ...
2773         * gcc.c-torture/compile/fdmul.c: ... here.
2774         * gcc.c-torture/unsorted/float.c: Move to ...
2775         * gcc.c-torture/compile/float.c: ... here.
2776         * gcc.c-torture/unsorted/flo.c: Move to ...
2777         * gcc.c-torture/compile/flo.c: ... here.
2778         * gcc.c-torture/unsorted/flt_const.c: Move to ...
2779         * gcc.c-torture/compile/flt_const.c: ... here.
2780         * gcc.c-torture/unsorted/fnul.c: Move to ...
2781         * gcc.c-torture/compile/fnul.c: ... here.
2782         * gcc.c-torture/unsorted/foo.c: Move to ...
2783         * gcc.c-torture/compile/foo.c: ... here.
2784         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2785         * gcc.c-torture/compile/forgetcc.c: ... here.
2786         * gcc.c-torture/unsorted/fq.c: Move to ...
2787         * gcc.c-torture/compile/fq.c: ... here.
2788         * gcc.c-torture/unsorted/g.c: Move to ...
2789         * gcc.c-torture/compile/g.c: ... here.
2790         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2791         * gcc.c-torture/compile/gen_tst.c: ... here.
2792         * gcc.c-torture/unsorted/glob.c: Move to ...
2793         * gcc.c-torture/compile/glob.c: ... here.
2794         * gcc.c-torture/unsorted/gronk.c: Move to ...
2795         * gcc.c-torture/compile/gronk.c: ... here.
2796         * gcc.c-torture/unsorted/hibug.c: Move to ...
2797         * gcc.c-torture/compile/hibug.c: ... here.
2798         * gcc.c-torture/unsorted/hi.c: Move to ...
2799         * gcc.c-torture/compile/hi.c: ... here.
2800         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2801         * gcc.c-torture/compile/HIcmp.c: ... here.
2802         * gcc.c-torture/unsorted/HIset.c: Move to ...
2803         * gcc.c-torture/compile/HIset.c: ... here.
2804         * gcc.c-torture/unsorted/i.c: Move to ...
2805         * gcc.c-torture/compile/i.c: ... here.
2806         * gcc.c-torture/unsorted/i++.c: Move to ...
2807         * gcc.c-torture/compile/i++.c: ... here.
2808         * gcc.c-torture/unsorted/ic.c: Move to ...
2809         * gcc.c-torture/compile/ic.c: ... here.
2810         * gcc.c-torture/unsorted/icmp.c: Move to ...
2811         * gcc.c-torture/compile/icmp.c: ... here.
2812         * gcc.c-torture/unsorted/ifreg.c: Move to ...
2813         * gcc.c-torture/compile/ifreg.c: ... here.
2814         * gcc.c-torture/unsorted/imm.c: Move to ...
2815         * gcc.c-torture/compile/imm.c: ... here.
2816         * gcc.c-torture/unsorted/isinf.c: Move to ...
2817         * gcc.c-torture/compile/isinf.c: ... here.
2818         * gcc.c-torture/unsorted/jmp.c: Move to ...
2819         * gcc.c-torture/compile/jmp.c: ... here.
2820         * gcc.c-torture/unsorted/jumptab.c: Move to ...
2821         * gcc.c-torture/compile/jumptab.c: ... here.
2822         * gcc.c-torture/unsorted/layout.c: Move to ...
2823         * gcc.c-torture/compile/layout.c: ... here.
2824         * gcc.c-torture/unsorted/lbug.c: Move to ...
2825         * gcc.c-torture/compile/lbug.c: ... here.
2826         * gcc.c-torture/unsorted/l.c: Move to ...
2827         * gcc.c-torture/compile/l.c: ... here.
2828         * gcc.c-torture/unsorted/ll1.c: Move to ...
2829         * gcc.c-torture/compile/ll1.c: ... here.
2830         * gcc.c-torture/unsorted/llbug.c: Move to ...
2831         * gcc.c-torture/compile/llbug.c: ... here.
2832         * gcc.c-torture/unsorted/lll.c: Move to ...
2833         * gcc.c-torture/compile/lll.c: ... here.
2834         * gcc.c-torture/unsorted/load8.c: Move to ...
2835         * gcc.c-torture/compile/load8.c: ... here.
2836         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2837         * gcc.c-torture/compile/loadhicc.c: ... here.
2838         * gcc.c-torture/unsorted/log2.c: Move to ...
2839         * gcc.c-torture/compile/log2.c: ... here.
2840         * gcc.c-torture/unsorted/logic.c: Move to ...
2841         * gcc.c-torture/compile/logic.c: ... here.
2842         * gcc.c-torture/unsorted/loop-1.c: Move to ...
2843         * gcc.c-torture/compile/loop-1.c: ... here.
2844         * gcc.c-torture/unsorted/loop386.c: Move to ...
2845         * gcc.c-torture/compile/loop386.c: ... here.
2846         * gcc.c-torture/unsorted/lop.c: Move to ...
2847         * gcc.c-torture/compile/lop.c: ... here.
2848         * gcc.c-torture/unsorted/m1.c: Move to ...
2849         * gcc.c-torture/compile/m1.c: ... here.
2850         * gcc.c-torture/unsorted/m2.c: Move to ...
2851         * gcc.c-torture/compile/m2.c: ... here.
2852         * gcc.c-torture/unsorted/m5.c: Move to ...
2853         * gcc.c-torture/compile/m5.c: ... here.
2854         * gcc.c-torture/unsorted/m68.c: Move to ...
2855         * gcc.c-torture/compile/m68.c: ... here.
2856         * gcc.c-torture/unsorted/mbyte.c: Move to ...
2857         * gcc.c-torture/compile/mbyte.c: ... here.
2858         * gcc.c-torture/unsorted/mchar.c: Move to ...
2859         * gcc.c-torture/compile/mchar.c: ... here.
2860         * gcc.c-torture/unsorted/mcmp.c: Move to ...
2861         * gcc.c-torture/compile/mcmp.c: ... here.
2862         * gcc.c-torture/unsorted/mdouble.c: Move to ...
2863         * gcc.c-torture/compile/mdouble.c: ... here.
2864         * gcc.c-torture/unsorted/memtst.c: Move to ...
2865         * gcc.c-torture/compile/memtst.c: ... here.
2866         * gcc.c-torture/unsorted/miscomp.c: Move to ...
2867         * gcc.c-torture/compile/miscomp.c: ... here.
2868         * gcc.c-torture/unsorted/mm.c: Move to ...
2869         * gcc.c-torture/compile/mm.c: ... here.
2870         * gcc.c-torture/unsorted/mod.c: Move to ...
2871         * gcc.c-torture/compile/mod.c: ... here.
2872         * gcc.c-torture/unsorted/modcc.c: Move to ...
2873         * gcc.c-torture/compile/modcc.c: ... here.
2874         * gcc.c-torture/unsorted/move.c: Move to ...
2875         * gcc.c-torture/compile/move.c: ... here.
2876         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2877         * gcc.c-torture/compile/move_qhi.c: ... here.
2878         * gcc.c-torture/unsorted/mregtst.c: Move to ...
2879         * gcc.c-torture/compile/mregtst.c: ... here.
2880         * gcc.c-torture/unsorted/msp.c: Move to ...
2881         * gcc.c-torture/compile/msp.c: ... here.
2882         * gcc.c-torture/unsorted/mtst.c: Move to ...
2883         * gcc.c-torture/compile/mtst.c: ... here.
2884         * gcc.c-torture/unsorted/mu.c: Move to ...
2885         * gcc.c-torture/compile/mu.c: ... here.
2886         * gcc.c-torture/unsorted/mul.c: Move to ...
2887         * gcc.c-torture/compile/mul.c: ... here.
2888         * gcc.c-torture/unsorted/mword1.c: Move to ...
2889         * gcc.c-torture/compile/mword1.c: ... here.
2890         * gcc.c-torture/unsorted/mword.c: Move to ...
2891         * gcc.c-torture/compile/mword.c: ... here.
2892         * gcc.c-torture/unsorted/n1.c: Move to ...
2893         * gcc.c-torture/compile/n1.c: ... here.
2894         * gcc.c-torture/unsorted/nand.c: Move to ...
2895         * gcc.c-torture/compile/nand.c: ... here.
2896         * gcc.c-torture/unsorted/n.c: Move to ...
2897         * gcc.c-torture/compile/n.c: ... here.
2898         * gcc.c-torture/unsorted/neg.c: Move to ...
2899         * gcc.c-torture/compile/neg.c: ... here.
2900         * gcc.c-torture/unsorted/o.c: Move to ...
2901         * gcc.c-torture/compile/o.c: ... here.
2902         * gcc.c-torture/unsorted/omit.c: Move to ...
2903         * gcc.c-torture/compile/omit.c: ... here.
2904         * gcc.c-torture/unsorted/opout.c: Move to ...
2905         * gcc.c-torture/compile/opout.c: ... here.
2906         * gcc.c-torture/unsorted/opt.c: Move to ...
2907         * gcc.c-torture/compile/opt.c: ... here.
2908         * gcc.c-torture/unsorted/or386.c: Move to ...
2909         * gcc.c-torture/compile/or386.c: ... here.
2910         * gcc.c-torture/unsorted/or.c: Move to ...
2911         * gcc.c-torture/compile/or.c: ... here.
2912         * gcc.c-torture/unsorted/parms.c: Move to ...
2913         * gcc.c-torture/compile/parms.c: ... here.
2914         * gcc.c-torture/unsorted/pass.c: Move to ...
2915         * gcc.c-torture/compile/pass.c: ... here.
2916         * gcc.c-torture/unsorted/p.c: Move to ...
2917         * gcc.c-torture/compile/p.c: ... here.
2918         * gcc.c-torture/unsorted/pmt.c: Move to ...
2919         * gcc.c-torture/compile/pmt.c: ... here.
2920         * gcc.c-torture/unsorted/poor.c: Move to ...
2921         * gcc.c-torture/compile/poor.c: ... here.
2922         * gcc.c-torture/unsorted/pp.c: Move to ...
2923         * gcc.c-torture/compile/pp.c: ... here.
2924         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2925         * gcc.c-torture/compile/pret-arg.c: ... here.
2926         * gcc.c-torture/unsorted/pyr2.c: Move to ...
2927         * gcc.c-torture/compile/pyr2.c: ... here.
2928         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2929         * gcc.c-torture/compile/PYRBUG.c: ... here.
2930         * gcc.c-torture/unsorted/pyr.c: Move to ...
2931         * gcc.c-torture/compile/pyr.c: ... here.
2932         * gcc.c-torture/unsorted/q.c: Move to ...
2933         * gcc.c-torture/compile/q.c: ... here.
2934         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
2935         * gcc.c-torture/compile/QIcmp.c: ... here.
2936         * gcc.c-torture/unsorted/QIset.c: Move to ...
2937         * gcc.c-torture/compile/QIset.c: ... here.
2938         * gcc.c-torture/unsorted/r1.c: Move to ...
2939         * gcc.c-torture/compile/r1.c: ... here.
2940         * gcc.c-torture/unsorted/r.c: Move to ...
2941         * gcc.c-torture/compile/r.c: ... here.
2942         * gcc.c-torture/unsorted/rel.c: Move to ...
2943         * gcc.c-torture/compile/rel.c: ... here.
2944         * gcc.c-torture/unsorted/rmsc.c: Move to ...
2945         * gcc.c-torture/compile/rmsc.c: ... here.
2946         * gcc.c-torture/unsorted/round.c: Move to ...
2947         * gcc.c-torture/compile/round.c: ... here.
2948         * gcc.c-torture/unsorted/run.c: Move to ...
2949         * gcc.c-torture/compile/run.c: ... here.
2950         * gcc.c-torture/unsorted/sar.c: Move to ...
2951         * gcc.c-torture/compile/sar.c: ... here.
2952         * gcc.c-torture/unsorted/s.c: Move to ...
2953         * gcc.c-torture/compile/s.c: ... here.
2954         * gcc.c-torture/unsorted/scal.c: Move to ...
2955         * gcc.c-torture/compile/scal.c: ... here.
2956         * gcc.c-torture/unsorted/sc.c: Move to ...
2957         * gcc.c-torture/compile/sc.c: ... here.
2958         * gcc.c-torture/unsorted/scc.c: Move to ...
2959         * gcc.c-torture/compile/scc.c: ... here.
2960         * gcc.c-torture/unsorted/scond.c: Move to ...
2961         * gcc.c-torture/compile/scond.c: ... here.
2962         * gcc.c-torture/unsorted/selfrec.c: Move to ...
2963         * gcc.c-torture/compile/selfrec.c: ... here.
2964         * gcc.c-torture/unsorted/seq.c: Move to ...
2965         * gcc.c-torture/compile/seq.c: ... here.
2966         * gcc.c-torture/unsorted/set386.c: Move to ...
2967         * gcc.c-torture/compile/set386.c: ... here.
2968         * gcc.c-torture/unsorted/set88.c: Move to ...
2969         * gcc.c-torture/compile/set88.c: ... here.
2970         * gcc.c-torture/unsorted/SFset.c: Move to ...
2971         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
2972         * gcc.c-torture/unsorted/shand.c: Move to ...
2973         * gcc.c-torture/compile/shand.c: ... here.
2974         * gcc.c-torture/unsorted/sh.c: Move to ...
2975         * gcc.c-torture/compile/sh.c: ... here.
2976         * gcc.c-torture/unsorted/shft.c: Move to ...
2977         * gcc.c-torture/compile/shft.c: ... here.
2978         * gcc.c-torture/unsorted/shift.c: Move to ...
2979         * gcc.c-torture/compile/shift.c: ... here.
2980         * gcc.c-torture/unsorted/shloop.c: Move to ...
2981         * gcc.c-torture/compile/shloop.c: ... here.
2982         * gcc.c-torture/unsorted/shm.c: Move to ...
2983         * gcc.c-torture/compile/shm.c: ... here.
2984         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
2985         * gcc.c-torture/compile/SIcmp.c: ... here.
2986         * gcc.c-torture/unsorted/signext2.c: Move to ...
2987         * gcc.c-torture/compile/signext2.c: ... here.
2988         * gcc.c-torture/unsorted/signext.c: Move to ...
2989         * gcc.c-torture/compile/signext.c: ... here.
2990         * gcc.c-torture/unsorted/sim.c: Move to ...
2991         * gcc.c-torture/compile/sim.c: ... here.
2992         * gcc.c-torture/unsorted/simple.c: Move to ...
2993         * gcc.c-torture/compile/simple.c: ... here.
2994         * gcc.c-torture/unsorted/SIset.c: Move to ...
2995         * gcc.c-torture/compile/SIset.c: ... here.
2996         * gcc.c-torture/unsorted/sne.c: Move to ...
2997         * gcc.c-torture/compile/sne.c: ... here.
2998         * gcc.c-torture/unsorted/sound.c: Move to ...
2999         * gcc.c-torture/compile/sound.c: ... here.
3000         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
3001         * gcc.c-torture/compile/sparcbug.c: ... here.
3002         * gcc.c-torture/unsorted/speed.c: Move to ...
3003         * gcc.c-torture/compile/speed.c: ... here.
3004         * gcc.c-torture/unsorted/stor.c: Move to ...
3005         * gcc.c-torture/compile/stor.c: ... here.
3006         * gcc.c-torture/unsorted/store0.c: Move to ...
3007         * gcc.c-torture/compile/store0.c: ... here.
3008         * gcc.c-torture/unsorted/storecc.c: Move to ...
3009         * gcc.c-torture/compile/storecc.c: ... here.
3010         * gcc.c-torture/unsorted/str.c: Move to ...
3011         * gcc.c-torture/compile/str.c: ... here.
3012         * gcc.c-torture/unsorted/stru.c: Move to ...
3013         * gcc.c-torture/compile/stru.c: ... here.
3014         * gcc.c-torture/unsorted/structret.c: Move to ...
3015         * gcc.c-torture/compile/structret.c: ... here.
3016         * gcc.c-torture/unsorted/stuct.c: Move to ...
3017         * gcc.c-torture/compile/stuct.c: ... here.
3018         * gcc.c-torture/unsorted/sub32.c: Move to ...
3019         * gcc.c-torture/compile/sub32.c: ... here.
3020         * gcc.c-torture/unsorted/subcc.c: Move to ...
3021         * gcc.c-torture/compile/subcc.c: ... here.
3022         * gcc.c-torture/unsorted/subcse.c: Move to ...
3023         * gcc.c-torture/compile/subcse.c: ... here.
3024         * gcc.c-torture/unsorted/sym.c: Move to ...
3025         * gcc.c-torture/compile/sym.c: ... here.
3026         * gcc.c-torture/unsorted/symconst.c: Move to ...
3027         * gcc.c-torture/compile/symconst.c: ... here.
3028         * gcc.c-torture/unsorted/t.c: Move to ...
3029         * gcc.c-torture/compile/t.c: ... here.
3030         * gcc.c-torture/unsorted/test.c: Move to ...
3031         * gcc.c-torture/compile/test.c: ... here.
3032         * gcc.c-torture/unsorted/test-flow.c: Move to ...
3033         * gcc.c-torture/compile/test-flow.c: ... here.
3034         * gcc.c-torture/unsorted/test-loop.c: Move to ...
3035         * gcc.c-torture/compile/test-loop.c: ... here.
3036         * gcc.c-torture/unsorted/time.c: Move to ...
3037         * gcc.c-torture/compile/time.c: ... here.
3038         * gcc.c-torture/unsorted/tmp.c: Move to ...
3039         * gcc.c-torture/compile/tmp.c: ... here.
3040         * gcc.c-torture/unsorted/trivial.c: Move to ...
3041         * gcc.c-torture/compile/trivial.c: ... here.
3042         * gcc.c-torture/unsorted/trunc.c: Move to ...
3043         * gcc.c-torture/compile/trunc.c: ... here.
3044         * gcc.c-torture/unsorted/u.c: Move to ...
3045         * gcc.c-torture/compile/u.c: ... here.
3046         * gcc.c-torture/unsorted/udconvert.c: Move to ...
3047         * gcc.c-torture/compile/udconvert.c: ... here.
3048         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
3049         * gcc.c-torture/compile/udivmod4.c: ... here.
3050         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
3051         * gcc.c-torture/compile/UHIcmp.c: ... here.
3052         * gcc.c-torture/unsorted/uns.c: Move to ...
3053         * gcc.c-torture/compile/uns.c: ... here.
3054         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
3055         * gcc.c-torture/compile/uns_tst.c: ... here.
3056         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
3057         * gcc.c-torture/compile/UQIcmp.c: ... here.
3058         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
3059         * gcc.c-torture/compile/USIcmp.c: ... here.
3060         * gcc.c-torture/unsorted/uuarg.c: Move to ...
3061         * gcc.c-torture/compile/uuarg.c: ... here.
3062         * gcc.c-torture/unsorted/v.c: Move to ...
3063         * gcc.c-torture/compile/v.c: ... here.
3064         * gcc.c-torture/unsorted/w.c: Move to ...
3065         * gcc.c-torture/compile/w.c: ... here.
3066         * gcc.c-torture/unsorted/ww.c: Move to ...
3067         * gcc.c-torture/compile/ww.c: ... here.
3068         * gcc.c-torture/unsorted/xb.c: Move to ...
3069         * gcc.c-torture/compile/xb.c: ... here.
3070         * gcc.c-torture/unsorted/xbg.c: Move to ...
3071         * gcc.c-torture/compile/xbg.c: ... here.
3072         * gcc.c-torture/unsorted/x.c: Move to ...
3073         * gcc.c-torture/compile/x.c: ... here.
3074         * gcc.c-torture/unsorted/xc.c: Move to ...
3075         * gcc.c-torture/compile/xc.c: ... here.
3076         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
3077         * gcc.c-torture/compile/xcsebug.c: ... here.
3078         * gcc.c-torture/unsorted/xdi.c: Move to ...
3079         * gcc.c-torture/compile/xdi.c: ... here.
3080         * gcc.c-torture/unsorted/xfoo.c: Move to ...
3081         * gcc.c-torture/compile/xfoo.c: ... here.
3082         * gcc.c-torture/unsorted/xi.c: Move to ...
3083         * gcc.c-torture/compile/xi.c: ... here.
3084         * gcc.c-torture/unsorted/xlop.c: Move to ...
3085         * gcc.c-torture/compile/xlop.c: ... here.
3086         * gcc.c-torture/unsorted/xmtst.c: Move to ...
3087         * gcc.c-torture/compile/xmtst.c: ... here.
3088         * gcc.c-torture/unsorted/xneg.c: Move to ...
3089         * gcc.c-torture/compile/xneg.c: ... here.
3090         * gcc.c-torture/unsorted/xopt.c: Move to ...
3091         * gcc.c-torture/compile/xopt.c: ... here.
3092         * gcc.c-torture/unsorted/xor.c: Move to ...
3093         * gcc.c-torture/compile/xor.c: ... here.
3094         * gcc.c-torture/unsorted/xorn.c: Move to ...
3095         * gcc.c-torture/compile/xorn.c: ... here.
3096         * gcc.c-torture/unsorted/xp.c: Move to ...
3097         * gcc.c-torture/compile/xp.c: ... here.
3098         * gcc.c-torture/unsorted/xpp.c: Move to ...
3099         * gcc.c-torture/compile/xpp.c: ... here.
3100         * gcc.c-torture/unsorted/xs.c: Move to ...
3101         * gcc.c-torture/compile/xs.c: ... here.
3102         * gcc.c-torture/unsorted/xsh.c: Move to ...
3103         * gcc.c-torture/compile/xsh.c: ... here.
3104         * gcc.c-torture/unsorted/xz.c: Move to ...
3105         * gcc.c-torture/compile/xz.c: ... here.
3106         * gcc.c-torture/unsorted/xzz.c: Move to ...
3107         * gcc.c-torture/compile/xzz.c: ... here.
3108
3109 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3110
3111         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
3112         (abort, exit): Declare.
3113
3114 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
3115
3116         PR sanitizer/61897
3117         PR sanitizer/62140
3118         * c-c++-common/asan/pr62140-1.c: New test.
3119         * c-c++-common/asan/pr62140-2.c: New test.
3120
3121 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
3122             Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/62309
3125         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
3126
3127 2014-08-31  Tobias Burnus  <burnus@net-b.de>
3128
3129         * gfortran.dg/coarray_lib_comm_1.f90: New.
3130
3131 2014-08-30  Andrew Pinski  <apinski@cavium.com>
3132
3133         * gcc.c-torture/execute/20140828-1.c: New testcase.
3134
3135 2014-08-29  DJ Delorie  <dj@redhat.com>
3136
3137         * lib/target-supports.exp (check_effective_target_size32plus):
3138         Increase size to avoid false positives on 24-bit address spaces.
3139         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
3140         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
3141         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
3142         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
3143         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
3144         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
3145         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
3146         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
3147
3148 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3149
3150         PR c++/54002
3151         * g++.dg/cpp0x/constexpr-54002.C: New.
3152
3153 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3154
3155         PR c++/56991
3156         * g++.dg/cpp0x/constexpr-56991.C: New.
3157
3158 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3159
3160         PR c++/57764
3161         * g++.dg/cpp0x/constexpr-57764.C: New.
3162
3163 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3164
3165         PR c++/59938
3166         * g++.dg/cpp0x/constexpr-59938.C: New.
3167
3168 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3169
3170         PR c++/61484
3171         * g++.dg/cpp0x/constexpr-61484.C: New.
3172
3173 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3174
3175         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
3176         vec_round, vec_splat, vec_div, and vec_mul.
3177         * gcc.target/powerpc/builtins-2.c: New test.
3178
3179 2014-08-28  Richard Biener  <rguenther@suse.de>
3180
3181         PR tree-optimization/62283
3182         * gfortran.dg/vect/pr62283.f: New testcase.
3183         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
3184         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3185         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3186         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3187         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3188         * gcc.dg/vect/vect-33.c: Likewise.
3189
3190 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
3191
3192         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
3193
3194 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
3195
3196         PR cpp/23827 - standard C++ should not have hex float preprocessor
3197         tokens
3198         * g++.dg/cpp/pr23827_cxx11.C: New.
3199         * g++.dg/cpp/pr23827_cxx98.C: New.
3200         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
3201         * gcc.dg/cpp/pr23827_c90.c: New.
3202         * gcc.dg/cpp/pr23827_c90_neg.c: New.
3203         * gcc.dg/cpp/pr23827_c99.c: New.
3204
3205 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
3206
3207         PR c++/52892
3208         * g++.dg/cpp0x/constexpr-52892-1.C: New.
3209         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
3210         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
3211
3212 2014-08-27  Guozhi Wei  <carrot@google.com>
3213
3214         PR target/62262
3215         * gcc.target/aarch64/pr62262.c: New test.
3216
3217 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
3218
3219         PR target/60606
3220         PR target/61330
3221         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
3222         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
3223
3224 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3225
3226         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3227         failure on s390*-*-linux-gnu.
3228
3229 2014-08-26  Richard Biener  <rguenther@suse.de>
3230
3231         PR tree-optimization/62175
3232         * g++.dg/torture/pr62175.C: New testcase.
3233
3234 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3235
3236         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
3237         copy of compile/compile.exp.
3238         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
3239         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
3240         i?86-*.
3241         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
3242         m32c-*-*.
3243         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
3244         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
3245         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
3246         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
3247         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
3248         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
3249         * gcc.c-torture/execute/20040703-1.c: Likewise.
3250         * gcc.c-torture/execute/20040705-1.c: Likewise.
3251         * gcc.c-torture/execute/20040705-2.c: Likewise.
3252         * gcc.c-torture/execute/20040709-1.c: Likewise.
3253         * gcc.c-torture/execute/20040709-2.c: Likewise.
3254         * gcc.c-torture/execute/20040811-1.c: Likewise.
3255         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
3256         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
3257         compiling for x86_64-* or i?86-*.
3258         * gcc.c-torture/execute/20050604-1.c: Likewise.
3259         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
3260         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
3261         for x86_64-* or i?86-*.
3262         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
3263         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
3264         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
3265         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
3266         option.
3267         * gcc.c-torture/execute/20111227-2.c: Moved to...
3268         * gcc.dg/20111227-2.c: ... here.  Add -free option.
3269         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
3270         * gcc.dg/20111227-3.c: ... here.  Add -free option.
3271         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
3272         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
3273         declarations for abort and exit.
3274         * gcc.c-torture/execute/920711-1.c: Likewise.
3275         * gcc.c-torture/execute/930529-1.c: Likewise.
3276         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
3277         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
3278         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
3279         exit.
3280         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
3281         for i?86-* or x86_64-*.  Add declarations for abort and exit.
3282         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
3283         i?86-* or x86_64-*.
3284         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
3285         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
3286         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
3287         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3288         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
3289         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
3290         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
3291         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
3292         m68k-linux.
3293         * gcc.c-torture/execute/loop-2g.c: Likewise.
3294         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
3295         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
3296         powerpc-*-eabi*.
3297         * gcc.c-torture/execute/pr19689.c: Require int32plus.
3298         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
3299         * gcc.c-torture/execute/pr23047.c: Likewise.
3300         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
3301         declarations for abort and exit.
3302         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
3303         * gcc.c-torture/execute/pr31448.c: Likewise.
3304         * gcc.c-torture/execute/pr35456.c: Skip on vax.
3305         * gcc.c-torture/execute/pr37573.c: Require int32plus.
3306         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
3307         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
3308         Skip on spu-*.
3309         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
3310         declarations for abort and exit.
3311         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
3312         * gcc.c-torture/execute/pr43220.c: Require int32plus.
3313         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
3314         * gcc.c-torture/execute/pr45262.c: Require int32plus.
3315         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
3316         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
3317         * gcc.c-torture/execute/pr51582-2.c: Likewise.
3318         * gcc.c-torture/execute/pr52979-1.c: Likewise.
3319         * gcc.c-torture/execute/pr52979-2.c: Likewise.
3320         * gcc.c-torture/execute/pr56799.c: Likewise.
3321         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
3322         option.  Add declarations for abort and exit.
3323         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
3324         * gcc.c-torture/execute/pr58570.c: Likewise.
3325         * gcc.c-torture/execute/pr60822.c: Likewise.
3326         * gcc.c-torture/execute/pr7284-1.c: Likewise.
3327         * gcc.c-torture/execute/shiftdi.c: Likewise.
3328         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
3329         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3330         * gcc.c-torture/execute/usmul.c: Require int32plus.
3331         * gcc.c-torture/execute/vrp-5.c: Likewise.
3332         * gcc.c-torture/execute/vrp-6.c: Likewise.
3333         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3334         * gcc.c-torture/execute/20010122-1.x: Delete.
3335         * gcc.c-torture/execute/20010129-1.x: Delete.
3336         * gcc.c-torture/execute/20020404-1.x: Delete.
3337         * gcc.c-torture/execute/20021024-1.x: Delete.
3338         * gcc.c-torture/execute/20021127-1.x: Delete.
3339         * gcc.c-torture/execute/20030125-1.x: Delete.
3340         * gcc.c-torture/execute/20030216-1.x: Delete.
3341         * gcc.c-torture/execute/20030222-1.x: Delete.
3342         * gcc.c-torture/execute/20040629-1.x: Delete.
3343         * gcc.c-torture/execute/20040703-1.x: Delete.
3344         * gcc.c-torture/execute/20040705-1.x: Delete.
3345         * gcc.c-torture/execute/20040705-2.x: Delete.
3346         * gcc.c-torture/execute/20040709-1.x: Delete.
3347         * gcc.c-torture/execute/20040709-2.x: Delete.
3348         * gcc.c-torture/execute/20040811-1.x: Delete.
3349         * gcc.c-torture/execute/20050316-1.x: Delete.
3350         * gcc.c-torture/execute/20050316-2.x: Delete.
3351         * gcc.c-torture/execute/20050316-3.x: Delete.
3352         * gcc.c-torture/execute/20050604-1.x: Delete.
3353         * gcc.c-torture/execute/20061101-1.x: Delete.
3354         * gcc.c-torture/execute/20061220-1.x: Delete.
3355         * gcc.c-torture/execute/20081117-1.x: Delete.
3356         * gcc.c-torture/execute/20101011-1.x: Delete.
3357         * gcc.c-torture/execute/20120919-1.x: Delete.
3358         * gcc.c-torture/execute/920612-1.x: Delete.
3359         * gcc.c-torture/execute/920710-1.x: Delete.
3360         * gcc.c-torture/execute/920711-1.x: Delete.
3361         * gcc.c-torture/execute/930529-1.x: Delete.
3362         * gcc.c-torture/execute/931004-12.x: Delete.
3363         * gcc.c-torture/execute/980709-1.x: Delete.
3364         * gcc.c-torture/execute/981130-1.x: Delete.
3365         * gcc.c-torture/execute/990127-2.x: Delete.
3366         * gcc.c-torture/execute/990413-2.x: Delete.
3367         * gcc.c-torture/execute/990826-0.x: Delete.
3368         * gcc.c-torture/execute/bf64-1.x: Delete.
3369         * gcc.c-torture/execute/bitfld-4.x: Delete.
3370         * gcc.c-torture/execute/cmpsi-2.x: Delete.
3371         * gcc.c-torture/execute/cvt-1.x: Delete.
3372         * gcc.c-torture/execute/eeprof-1.x: Delete.
3373         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3374         * gcc.c-torture/execute/loop-2f.x: Delete.
3375         * gcc.c-torture/execute/loop-2g.x: Delete.
3376         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3377         * gcc.c-torture/execute/nest-align-1.x: Delete.
3378         * gcc.c-torture/execute/pr19689.x: Delete.
3379         * gcc.c-torture/execute/pr22493-1.x: Delete.
3380         * gcc.c-torture/execute/pr23047.x: Delete.
3381         * gcc.c-torture/execute/pr23135.x: Delete.
3382         * gcc.c-torture/execute/pr29797-1.x: Delete.
3383         * gcc.c-torture/execute/pr31448.x: Delete.
3384         * gcc.c-torture/execute/pr35456.x: Delete.
3385         * gcc.c-torture/execute/pr37573.x: Delete.
3386         * gcc.c-torture/execute/pr38151.x: Delete.
3387         * gcc.c-torture/execute/pr39228.x: Delete.
3388         * gcc.c-torture/execute/pr39501.x: Delete.
3389         * gcc.c-torture/execute/pr40386.x: Delete.
3390         * gcc.c-torture/execute/pr43220.x: Delete.
3391         * gcc.c-torture/execute/pr44683.x: Delete.
3392         * gcc.c-torture/execute/pr45262.x: Delete.
3393         * gcc.c-torture/execute/pr47237.x: Delete.
3394         * gcc.c-torture/execute/pr51581-1.x: Delete.
3395         * gcc.c-torture/execute/pr51581-2.x: Delete.
3396         * gcc.c-torture/execute/pr52979-1.x: Delete.
3397         * gcc.c-torture/execute/pr52979-2.x: Delete.
3398         * gcc.c-torture/execute/pr53366-1.x: Delete.
3399         * gcc.c-torture/execute/pr56799.x: Delete.
3400         * gcc.c-torture/execute/pr57124.x: Delete.
3401         * gcc.c-torture/execute/pr57344-2.x: Delete.
3402         * gcc.c-torture/execute/pr58570.x: Delete.
3403         * gcc.c-torture/execute/pr60822.x: Delete.
3404         * gcc.c-torture/execute/pr7284-1.x: Delete.
3405         * gcc.c-torture/execute/shiftdi.x: Delete.
3406         * gcc.c-torture/execute/simd-4.x: Delete.
3407         * gcc.c-torture/execute/strncmp-1.x: Delete.
3408         * gcc.c-torture/execute/usmul.x: Delete.
3409         * gcc.c-torture/execute/vrp-5.x: Delete.
3410         * gcc.c-torture/execute/vrp-6.x: Delete.
3411         * gcc.c-torture/execute/zerolen-2.x: Delete.
3412
3413 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3414
3415         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3416
3417 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3418
3419         PR c++/34938
3420         * g++.dg/template/pr34938-1.C: New.
3421         * g++.dg/template/pr34938-2.C: Likewise.
3422
3423 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
3424
3425         PR target/61996
3426         * gcc.target/sh/pr61996.c: New.
3427
3428 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
3429
3430         * g++.dg/cpp0x/cplusplus.C: New.
3431         * g++.dg/cpp0x/cplusplus_0x.C: New.
3432         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3433         * g++.dg/cpp0x/auto41.C: Ditto.
3434         * g++.dg/cpp0x/auto9.C: Ditto.
3435         * g++.dg/cpp0x/initlist26.C: Ditto.
3436         * g++.dg/cpp0x/pr59111.C: Ditto.
3437         * g++.dg/cpp0x/trailing2.C: Ditto.
3438         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3439         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3440         * g++.dg/cpp1y/auto-fn1.C: Ditto.
3441         * g++.dg/cpp1y/auto-fn2.C: Ditto.
3442         * g++.dg/cpp1y/auto-fn3.C: Ditto.
3443         * g++.dg/cpp1y/auto-fn4.C: Ditto.
3444         * g++.dg/cpp1y/auto-fn5.C: Ditto.
3445         * g++.dg/cpp1y/auto-fn6.C: Ditto.
3446         * g++.dg/cpp1y/auto-fn7.C: Ditto.
3447         * g++.dg/cpp1y/auto-fn8.C: Ditto.
3448         * g++.dg/cpp1y/auto-fn9.C: Ditto.
3449         * g++.dg/cpp1y/auto-fn10.C: Ditto.
3450         * g++.dg/cpp1y/auto-fn11.C: Ditto.
3451         * g++.dg/cpp1y/auto-fn12.C: Ditto.
3452         * g++.dg/cpp1y/auto-fn13.C: Ditto.
3453         * g++.dg/cpp1y/auto-fn14.C: Ditto.
3454         * g++.dg/cpp1y/auto-fn15.C: Ditto.
3455         * g++.dg/cpp1y/auto-fn16.C: Ditto.
3456         * g++.dg/cpp1y/auto-fn17.C: Ditto.
3457         * g++.dg/cpp1y/auto-fn18.C: Ditto.
3458         * g++.dg/cpp1y/auto-fn19.C: Ditto.
3459         * g++.dg/cpp1y/auto-fn20.C: Ditto.
3460         * g++.dg/cpp1y/auto-fn21.C: Ditto.
3461         * g++.dg/cpp1y/auto-fn22.C: Ditto.
3462         * g++.dg/cpp1y/auto-fn23.C: Ditto.
3463         * g++.dg/cpp1y/auto-fn24.C: Ditto.
3464         * g++.dg/cpp1y/auto-fn25.C: Ditto.
3465         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3466         * g++.dg/cpp1y/auto-neg1.C: Ditto.
3467         * g++.dg/cpp1y/digit-sep.C: Ditto.
3468         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3469         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3470         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3471         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3472         * g++.dg/cpp1y/lambda-generic.C: Ditto.
3473         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3474         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3475         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3476         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3477         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3478         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3479         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3480         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3481         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3482         * g++.dg/cpp1y/lambda-init.C: Ditto.
3483         * g++.dg/cpp1y/lambda-init1.C: Ditto.
3484         * g++.dg/cpp1y/lambda-init2.C: Ditto.
3485         * g++.dg/cpp1y/lambda-init3.C: Ditto.
3486         * g++.dg/cpp1y/lambda-init4.C: Ditto.
3487         * g++.dg/cpp1y/lambda-init5.C: Ditto.
3488         * g++.dg/cpp1y/lambda-init6.C: Ditto.
3489         * g++.dg/cpp1y/lambda-init7.C: Ditto.
3490         * g++.dg/cpp1y/lambda-init8.C: Ditto.
3491         * g++.dg/cpp1y/lambda-init9.C: Ditto.
3492         * g++.dg/cpp1y/mangle1.C: Ditto.
3493         * g++.dg/cpp1y/pr57640.C: Ditto.
3494         * g++.dg/cpp1y/pr57644.C: Ditto.
3495         * g++.dg/cpp1y/pr58500.C: Ditto.
3496         * g++.dg/cpp1y/pr58533.C: Ditto.
3497         * g++.dg/cpp1y/pr58534.C: Ditto.
3498         * g++.dg/cpp1y/pr58535.C: Ditto.
3499         * g++.dg/cpp1y/pr58536.C: Ditto.
3500         * g++.dg/cpp1y/pr58548.C: Ditto.
3501         * g++.dg/cpp1y/pr58549.C: Ditto.
3502         * g++.dg/cpp1y/pr58637.C: Ditto.
3503         * g++.dg/cpp1y/pr58708.C: Ditto.
3504         * g++.dg/cpp1y/pr59110.C: Ditto.
3505         * g++.dg/cpp1y/pr59112.C: Ditto.
3506         * g++.dg/cpp1y/pr59113.C: Ditto.
3507         * g++.dg/cpp1y/pr59629.C: Ditto.
3508         * g++.dg/cpp1y/pr59635.C: Ditto.
3509         * g++.dg/cpp1y/pr59636.C: Ditto.
3510         * g++.dg/cpp1y/pr59638.C: Ditto.
3511         * g++.dg/cpp1y/pr59867.C: Ditto.
3512         * g++.dg/cpp1y/pr60033.C: Ditto.
3513         * g++.dg/cpp1y/pr60052.C: Ditto.
3514         * g++.dg/cpp1y/pr60053.C: Ditto.
3515         * g++.dg/cpp1y/pr60054.C: Ditto.
3516         * g++.dg/cpp1y/pr60064.C: Ditto.
3517         * g++.dg/cpp1y/pr60065.C: Ditto.
3518         * g++.dg/cpp1y/pr60190.C: Ditto.
3519         * g++.dg/cpp1y/pr60311.C: Ditto.
3520         * g++.dg/cpp1y/pr60332.C: Ditto.
3521         * g++.dg/cpp1y/pr60376.C: Ditto.
3522         * g++.dg/cpp1y/pr60377.C: Ditto.
3523         * g++.dg/cpp1y/pr60384.C: Ditto.
3524         * g++.dg/cpp1y/pr60390.C: Ditto.
3525         * g++.dg/cpp1y/pr60391.C: Ditto.
3526         * g++.dg/cpp1y/pr60393.C: Ditto.
3527         * g++.dg/cpp1y/pr60573.C: Ditto.
3528         * g++.dg/cpp1y/pr60626.C: Ditto.
3529         * g++.dg/cpp1y/pr60627.C: Ditto.
3530         * g++.dg/cpp1y/regress1.C: Ditto.
3531         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3532         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3533         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3534         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3535         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3536         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3537         * g++.dg/cpp1y/var-templ1.C: Ditto.
3538         * g++.dg/cpp1y/var-templ2.C: Ditto.
3539         * g++.dg/cpp1y/var-templ3.C: Ditto.
3540         * g++.dg/cpp1y/var-templ4.C: Ditto.
3541         * g++.dg/cpp1y/var-templ5.C: Ditto.
3542         * g++.dg/cpp1y/var-templ6.C: Ditto.
3543         * g++.dg/cpp1y/var-templ7.C: Ditto.
3544         * g++.dg/cpp1y/vla1.C: Ditto.
3545         * g++.dg/cpp1y/vla2.C: Ditto.
3546         * g++.dg/cpp1y/vla3.C: Ditto.
3547         * g++.dg/cpp1y/vla4.C: Ditto.
3548         * g++.dg/cpp1y/vla5.C: Ditto.
3549         * g++.dg/cpp1y/vla8.C: Ditto.
3550         * g++.dg/cpp1y/vla9.C: Ditto.
3551         * g++.dg/cpp1y/vla10.C: Ditto.
3552         * g++.dg/cpp1y/vla11.C: Ditto.
3553         * g++.dg/cpp1y/vla12.C: Ditto.
3554         * g++.dg/cpp1y/vla13.C: Ditto.
3555         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3556         * g++.dg/ext/vector23.C: Ditto.
3557         * g++.dg/ext/vla11.C: Ditto.
3558         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3559         * g++.dg/warn/Wvla-2.C: Ditto.
3560         * g++.dg/debug/dwarf2/auto1.C: Ditto.
3561         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3562         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3563         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3564         in error message.
3565         * g++.dg/system-binary-constants-1.C: Ditto.
3566         * g++.dg/cpp1y/cplusplus_1y.C: New.
3567         * g++.dg/cpp1z/cplusplus.C: New.
3568         * lib/target-supports.exp:
3569         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3570         (check_effective_target_c++11_only): Call check_effective_target_c++14;
3571         (check_effective_target_c++11_down): Ditto.
3572
3573 2014-08-22  Marek Polacek  <polacek@redhat.com>
3574
3575         PR c++/62199
3576         * c-c++-common/pr62199.c: New test.
3577         * c-c++-common/pr62199-2.c: New test.
3578         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3579
3580 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3581
3582         PR c++/57709
3583         * g++.dg/Wshadow.C: New test.
3584
3585 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
3586
3587         PR fortran/62135
3588         * gfortran.dg/pr62135.f90: New test.
3589
3590 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3591
3592         * g++.dg/warn/wdate-time.C: Remove.
3593         * gcc.dg/wdate-time.c: Move from here...
3594         * c-c++-common/wdate-time.c: ... to here.
3595
3596 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3597
3598         * gfortran.dg/use_without_only_1.f90: New test.
3599
3600 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
3601
3602         PR other/62008
3603         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3604
3605 2014-08-22  Tony Wang  <tony.wang@arm.com>
3606
3607         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3608         dejagnu wrapper.
3609
3610 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3611
3612         PR fortran/62214
3613         * gfortran.dg/array_assignment_5.f90:  New test.
3614
3615 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
3616
3617         * lib/target-supports.exp
3618         (check_effective_target_logical_op_short_circuit): Add nios2.
3619         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3620         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3621         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3622         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3623         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3624         for test using -fPIC.
3625         * gcc.dg/lto/pr61526_0.c: Likewise.
3626
3627 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
3628
3629         PR tree-optimization/62091
3630         * g++.dg/ipa/devirt-37.C: Update template.
3631         * g++.dg/ipa/devirt-40.C: New testcase.
3632
3633 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
3634
3635         PR tree-optimization/62112
3636         * gcc.dg/tree-ssa/pr62112-1.c: New file.
3637         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3638         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3639         * gcc.c-torture/execute/20071219-1.c: Likewise.
3640
3641 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3642
3643         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3644
3645 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3646
3647         * gcc.target/powerpc/swaps-p8-1.c: New test.
3648         * gcc.target/powerpc/swaps-p8-2.c: New test.
3649         * gcc.target/powerpc/swaps-p8-3.c: New test.
3650         * gcc.target/powerpc/swaps-p8-4.c: New test.
3651         * gcc.target/powerpc/swaps-p8-5.c: New test.
3652         * gcc.target/powerpc/swaps-p8-6.c: New test.
3653         * gcc.target/powerpc/swaps-p8-7.c: New test.
3654         * gcc.target/powerpc/swaps-p8-8.c: New test.
3655         * gcc.target/powerpc/swaps-p8-9.c: New test.
3656         * gcc.target/powerpc/swaps-p8-10.c: New test.
3657         * gcc.target/powerpc/swaps-p8-11.c: New test.
3658         * gcc.target/powerpc/swaps-p8-12.c: New test.
3659
3660 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3661
3662         * gcc.dg/ipa/ctor-empty-1.c: Update template.
3663
3664 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3665
3666         * g++.dg/ipa/devirt-37.C: Fix testcase.
3667
3668 2014-08-20  Martin Jambor  <mjambor@suse.cz>
3669             Wei Mi  <wmi@google.com>
3670
3671         PR ipa/60449
3672         PR middle-end/61776
3673         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3674         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3675         * testsuite/gcc.dg/pr61776.c: New test.
3676
3677 2014-08-20  Steve Ellcey  <sellcey@mips.com>
3678
3679         PR middle-end/49191
3680         * lib/target-supports.exp (check_effective_target_non_strict_align):
3681         Add function description.
3682
3683 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3684
3685         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3686         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3687
3688 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3689
3690         PR c/59304
3691         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3692         before setting the option.
3693         * diagnostic.c (diagnostic_classify_diagnostic): Record
3694         command-line status.
3695
3696 2014-08-20  Mark Wielaard  <mjw@redhat.com>
3697
3698         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3699
3700 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3701
3702         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3703         Return memory full when we have a tiny target and relocation
3704         truncation occurs.
3705         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3706         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3707         * lib/target-supports.exp (check_effective_target_tiny): New function.
3708
3709 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3710
3711         * gfortran.dg/errnocheck_1.f90: New test.
3712         * gfortran.dg/associative_1.f90: New test.
3713
3714 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3715
3716         PR preprocessor/51303
3717         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3718
3719 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3720
3721         PR c/60975
3722         PR c/53063
3723         * gcc.dg/cpp/Wvariadic-1p.c: New test.
3724
3725 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
3726
3727         * lib/target-supports.exp
3728         (check_effective_target_arm_v8_neon_ok_nocache): Add
3729         "-march-armv8-a" to compile flags.
3730
3731 2014-08-19  Marek Polacek  <polacek@redhat.com>
3732
3733         PR c++/62153
3734         * c-c++-common/Wbool-compare-1.c: New test.
3735
3736 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
3737
3738         PR c/45584
3739         * gcc.dg/pr13519-1.c: Adjust.
3740
3741 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3742
3743         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3744
3745 2014-07-08  Mark Wielaard  <mjw@redhat.com>
3746
3747         PR debug/59051
3748         * gcc.dg/guality/restrict.c: New test.
3749
3750 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3751
3752         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3753         matching. Catch '<unknown type in ' to recognize older gdb versions.
3754         * gcc.dg/guality/const-volatile.c: New test.
3755
3756 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3757
3758         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3759         !gas.
3760
3761 2014-08-19  Marek Polacek  <polacek@redhat.com>
3762
3763         * gcc.dg/Wc99-c11-compat-1.c: New test.
3764         * gcc.dg/Wc99-c11-compat-2.c: New test.
3765         * gcc.dg/Wc99-c11-compat-3.c: New test.
3766         * gcc.dg/Wc99-c11-compat-4.c: New test.
3767         * gcc.dg/Wc99-c11-compat-5.c: New test.
3768         * gcc.dg/Wc99-c11-compat-6.c: New test.
3769         * gcc.dg/Wc99-c11-compat-7.c: New test.
3770
3771 2014-08-19  Marek Polacek  <polacek@redhat.com>
3772
3773         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3774         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3775         * gcc.dg/Wc90-c99-compat-7.c: New test.
3776         * gcc.dg/Wc90-c99-compat-8.c: New test.
3777         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3778
3779 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3780             Steven Bosscher  <steven@gcc.gnu.org>
3781
3782         PR c/52952
3783         * gcc.dg/redecl-4.c: Add column markers.
3784         * gcc.dg/format/bitfld-1.c: Likewise.
3785         * gcc.dg/format/attr-2.c: Likewise.
3786         * gcc.dg/format/attr-6.c: Likewise.
3787         * gcc.dg/format/array-1.c: Likewise.
3788         * gcc.dg/format/attr-7.c: Likewise.
3789         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3790         * gcc.dg/format/attr-4.c: Likewise.
3791         * gcc.dg/format/branch-1.c: Likewise.
3792         * gcc.dg/format/c90-printf-1.c: Likewise.
3793
3794 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
3795
3796         * guality/nrv-1.c: Add `used' attribute to a1.
3797
3798 2014-08-18  Richard Biener  <rguenther@suse.de>
3799
3800         PR tree-optimization/62090
3801         * gcc.dg/pr62090-2.c: New testcase.
3802
3803 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
3804
3805         * g++.dg/ipa/pr61800.C: New.
3806
3807 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
3808
3809         PR sanitizer/62089
3810         * c-c++-common/asan/pr62089.c: New test.
3811         * c-c++-common/asan/bitfield-1.c: New test.
3812         * c-c++-common/asan/bitfield-2.c: New test.
3813         * c-c++-common/asan/bitfield-3.c: New test.
3814         * c-c++-common/asan/bitfield-4.c: New test.
3815
3816 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3817
3818         PR tree-optimization/52904
3819         * gcc.dg/pr52904.c: New test.
3820
3821 2014-08-17  Tobias Burnus  <burnus@net-b.de>
3822
3823         * gfortran.dg/finalize_27.f90: New.
3824
3825 2014-08-16  Andrew Pinski  <apinski@cavium.com>
3826
3827         * gcc.c-torture/compile/20140816-1.c: New testcase.
3828
3829 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
3830
3831         PR c++/52819
3832         * g++.dg/template/pr52819.C: New.
3833
3834 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3835
3836         PR fortran/62142
3837         * gfortran.dg/realloc_on_assign_24.f90:  New test.
3838
3839 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
3840
3841         PR c++/62072
3842         Revert:
3843         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3844
3845         DR 1584
3846         PR c++/57466
3847         * g++.dg/template/pr57466.C: New.
3848         * g++.dg/cpp0x/pr57466.C: Likewise.
3849         * g++.dg/template/unify6.C: Update.
3850
3851         * g++.dg/cpp0x/sfinae52.C: New.
3852
3853 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
3854
3855         PR target/61878
3856         * gcc.target/i386/avx512f-typecast-1.c: New test.
3857         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3858         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3859         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3860         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3861         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3862         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3863         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3864         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3865         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3866         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3867         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3868         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3869         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3870         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3871         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3872         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3873         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3874         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3875         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3876         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3877         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3878         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3879         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3880         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3881         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3882         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3883         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3884         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3885         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3886         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3887         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3888         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3889         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3890         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3891         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3892         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3893         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3894         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3895         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3896         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3897
3898 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
3899             Tobias Burnus  <burnus@net-b.de>
3900
3901         PR fortran/62131
3902         * gfortran.dg/gomp/pr62131.f90: New test.
3903
3904 2014-08-15  Richard Biener  <rguenther@suse.de>
3905
3906         PR tree-optimization/62031
3907         * gcc.dg/torture/pr62031.c: New testcase.
3908
3909 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
3910
3911         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3912
3913 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
3914
3915         PR tree-optimization/62091
3916         * g++.dg/ipa/devirt-38.C: New testcase.
3917
3918 2014-08-14  Marek Polacek  <polacek@redhat.com>
3919
3920         DR 458
3921         * gcc.dg/c11-stdatomic-2.c: New test.
3922
3923 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3924
3925         PR fortran/62106
3926         * gfortran.dg/array_constructor_49.f90:  New test.
3927
3928 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3929
3930         PR c++/54377
3931         * g++.dg/template/pr54377.C: New.
3932         * g++.dg/cpp0x/pr54377.C: Likewise.
3933         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
3934         * g++.dg/cpp0x/pr51226.C: Likewise.
3935         * g++.dg/cpp0x/variadic2.C: Likewise.
3936         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
3937         * g++.dg/template/dtor3.C: Likewise.
3938         * g++.dg/template/qualttp4.C: Likewise.
3939         * g++.dg/template/spec28.C: Likewise.
3940         * g++.old-deja/g++.brendan/crash8.C: Likewise.
3941         * g++.old-deja/g++.pt/ttp7.C: Likewise.
3942
3943 2014-08-14  Tom de Vries  <tom@codesourcery.com>
3944
3945         PR rtl-optimization/62004
3946         PR rtl-optimization/62030
3947         * gcc.dg/pr62004.c: New test.
3948         * gcc.dg/pr62030.c: Same.
3949         * gcc.target/mips/pr62030-octeon.c: Same.
3950
3951 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3952
3953         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
3954         * g++.dg/cpp0x/decltype2.C: Likewise.
3955         * g++.dg/cpp0x/decltype3.C: Likewise.
3956         * g++.dg/cpp0x/pr60249.C: Likewise.
3957         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3958         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3959         * g++.dg/cpp0x/variadic2.C: Likewise.
3960         * g++.dg/cpp0x/variadic74.C: Likewise.
3961         * g++.dg/parse/error10.C: Likewise.
3962         * g++.dg/parse/error15.C: Likewise.
3963         * g++.dg/parse/error2.C: Likewise.
3964         * g++.dg/template/crash106.C: Likewise.
3965         * g++.dg/template/crash89.C: Likewise.
3966         * g++.dg/template/nontype7.C: Likewise.
3967         * g++.dg/template/void3.C: Likewise.
3968         * g++.dg/template/void7.C: Likewise.
3969
3970 2014-08-14  Richard Biener  <rguenther@suse.de>
3971
3972         PR tree-optimization/62090
3973         * gcc.dg/pr62090.c: New testcase.
3974
3975 2014-08-14  Richard Biener  <rguenther@suse.de>
3976
3977         PR rtl-optimization/62079
3978         * g++.dg/pr62079.C: New testcase.
3979
3980 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3981
3982         * gcc.target/arm/max-insns-skipped.c: New test.
3983
3984 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
3985
3986         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
3987
3988 2014-08-12  Marek Polacek  <polacek@redhat.com>
3989
3990         * gcc.dg/concat.c: Add dg-options.
3991         * gcc.dg/func-outside-2.c: Add __extension__.
3992         * gcc.dg/pr19967.c: Use -std=c99.
3993         * gcc.dg/pr22458-1.c: Add dg-options.
3994         * gcc.dg/pr33676.c: Add dg-options.
3995         * gcc.dg/gnu-predef-1.c: New test.
3996         * gcc.dg/c90-func-1.c: New test.
3997         * gcc.dg/c90-func-2.c: New test.
3998         * gcc.dg/c90-func-2.h: New test.
3999
4000 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
4001
4002         * lib/target/supports.exp
4003         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
4004         or later.
4005
4006         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
4007
4008         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
4009         on Neon hardware.
4010
4011         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
4012         * gcc.target/arm/pr59985.c: Likewise.
4013
4014 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
4015
4016         PR other/61962
4017         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
4018
4019 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4020
4021         PR middle-end/62103
4022         * gcc.c-torture/execute/bitfld-6.c: New test.
4023
4024 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
4025
4026         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
4027         * gcc.target/arm/pr56184.C: Likewise.
4028         * gcc.target/arm/pr59896.c: Likewise.
4029         * gcc.target/arm/stack-red-zone.c: Likewise.
4030         * gcc.target/arm/thumb-find-work-register.c: Likewise.
4031
4032         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
4033         check_effective_target_arm_thumb2_ok): Test with code that passes
4034         an argument and returns a result.
4035
4036 2014-08-11  Richard Biener  <rguenther@suse.de>
4037
4038         PR tree-optimization/62075
4039         * gcc.dg/vect/pr62075.c: New testcase.
4040
4041 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
4042
4043         PR tree-optimization/62073
4044         * gcc.dg/vect/pr62073.c: New test.
4045
4046 2014-08-11  Richard Biener  <rguenther@suse.de>
4047
4048         PR tree-optimization/62070
4049         * gcc.dg/pr62070.c: New testcase.
4050
4051 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
4052
4053         * c-c++-common/asan/inc.c: Update test.
4054         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4055         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
4056         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4057         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4058         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4059         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4060         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4061         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4062         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4063         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4064
4065 2014-08-10 Marek Polacek  <polacek@redhat.com>
4066
4067         PR c/51849
4068         * gcc.dg/Wc90-c99-compat-1.c: New test.
4069         * gcc.dg/Wc90-c99-compat-2.c: New test.
4070         * gcc.dg/Wc90-c99-compat-3.c: New test.
4071         * gcc.dg/Wc90-c99-compat-4.c: New test.
4072         * gcc.dg/Wc90-c99-compat-5.c: New test.
4073         * gcc.dg/Wc90-c99-compat-6.c: New test.
4074         * gcc.dg/wvla-1.c: Adjust dg-warning.
4075         * gcc.dg/wvla-2.c: Adjust dg-warning.
4076         * gcc.dg/wvla-4.c: Adjust dg-warning.
4077         * gcc.dg/wvla-6.c: Adjust dg-warning.
4078
4079 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4080
4081         PR fortran/61999
4082         * gfortran.dg/dot_product_3.f90:  New test case.
4083
4084 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
4085
4086         * g++.dg/ipa/devirt-35.C: Fix template.
4087         * g++.dg/ipa/devirt-36.C: Likewise.
4088         * g++.dg/ipa/devirt-37.C: New testcase.
4089
4090 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4091
4092         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
4093         * g++.dg/cpp0x/enum29.C: Adjust.
4094
4095 2014-08-08  Richard Biener  <rguenther@suse.de>
4096
4097         * gcc.dg/strlenopt-8.c: Remove XFAIL.
4098         * gcc.dg/tree-prof/stringop-2.c: Adjust.
4099         * gfortran.dg/array_memcpy_4.f90: Likewise.
4100         * gfortran.dg/trim_optimize_1.f90: Likewise.
4101         * gfortran.dg/trim_optimize_2.f90: Likewise.
4102
4103 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
4104
4105         * gcc.dg/zero_sign_ext_test.c: New test.
4106
4107 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
4108
4109         * gcc.dg/torture/pr61772.c: Skip lto running.
4110
4111 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
4112
4113         PR tree-optimization/60707
4114         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
4115
4116 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
4117
4118         * g++.dg/ipa/devirt-35.C: New testcase.
4119         * g++.dg/ipa/devirt-36.C: New testcase.
4120
4121 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4122
4123         PR c++/51312
4124         * g++.dg/cpp0x/enum29.C: New.
4125
4126 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
4127
4128         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
4129         defining in dg-options.
4130         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4131
4132         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
4133
4134         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
4135
4136         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
4137         on 32-bit hppa-hpux.
4138
4139         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
4140         * c-c++-common/pr50459.c: Likewise.
4141
4142 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
4143
4144         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
4145         values.h, change MAXDOUBLE for DBL_MAX.
4146         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4147         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
4148         values.h, change MAXFLOAT for FLT_MAX.
4149         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4150         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
4151         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4152         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4153         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4154         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4155         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4156         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4157         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4158
4159 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4160
4161         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
4162
4163 2014-08-07  Marek Polacek  <polacek@redhat.com>
4164
4165         * gcc.dg/fold-reassoc-3.c: New test.
4166
4167 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4168
4169         * gcc.target/i386/struct-size.c: New.
4170
4171 2014-08-07  Tom de Vries  <tom@codesourcery.com>
4172
4173         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
4174         * lib/target-supports.exp (check_effective_target_glibc)
4175         (check_effective_target_glibc_2_12_or_later)
4176         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
4177
4178 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4179
4180         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
4181
4182 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
4183
4184         PR c++/43906
4185         * g++.dg/warn/Waddress-1.C: New.
4186
4187 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
4188
4189         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
4190
4191 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
4192
4193         PR debug/61923
4194         * gcc.target/i386/pr61923.c: New test.
4195
4196 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
4197
4198         * gcc.target/aarch64/vdup_n_2.c: New test.
4199
4200 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
4201
4202         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
4203         powerpc_elfv2.
4204
4205 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR rtl-optimization/61801
4208         * gcc.target/i386/pr61801.c: Rewritten.
4209
4210 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4211
4212         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
4213         Fix types.
4214         (test_vqdmlsls_lane_s32): Likewise.
4215         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4216         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4217
4218 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4219
4220         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
4221         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
4222         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
4223         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
4224         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
4225         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
4226         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
4227         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
4228
4229 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4230
4231         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
4232         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
4233         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
4234         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
4235         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
4236         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
4237
4238 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4239
4240         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
4241
4242 2014-08-04  Rohit  <rohitarulraj@freescale.com>
4243
4244         PR target/60102
4245         * gcc.target/powerpc/pr60102.c: New testcase.
4246
4247 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4248
4249         PR target/61713
4250         * gcc.dg/pr61756.c: New test.
4251
4252 2014-08-04  Tom de Vries  <tom@codesourcery.com>
4253
4254         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
4255         version instead of required-target.
4256         * lib/target-supports.exp
4257         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
4258         (check_effective_target_glibc_2_11_or_earlier): ... this.
4259
4260 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
4261
4262         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
4263         * gnat.dg/specs/debug1.ads: Adjust.
4264         * gnat.dg/specs/formal_type.ads: Fix error in test.
4265
4266 2014-08-03  Marek Polacek  <polacek@redhat.com>
4267
4268         * gcc.dg/case-bogus-1.c: New test.
4269
4270 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
4271
4272         PR c++/15339
4273         * g++.dg/other/default9.C: New.
4274         * g++.dg/other/default10.C: Likewise.
4275         * g++.dg/other/default3.C: Remove xfail.
4276
4277 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
4278
4279         * g++.dg/warn/Wsuggest-final.C: New testcase.
4280         * g++.dg/ipa/devirt-34.C: Fix.
4281
4282 2014-08-02  Marek Polacek  <polacek@redhat.com>
4283
4284         PR c/59855
4285         * gcc.dg/Wdesignated-init-2.c: New test.
4286
4287 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
4288
4289         DR 217 again
4290         * g++.dg/tc1/dr217-2.C: New.
4291
4292 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
4293
4294         PR other/61963
4295         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
4296
4297 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
4298
4299         PR middle-end/61455
4300         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
4301         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
4302
4303 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
4304
4305         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
4306         testcase.
4307
4308 2014-08-01  Richard Biener  <rguenther@suse.de>
4309
4310         PR middle-end/61762
4311         * gcc.dg/pr61762.c: Align the string to make the testcase work
4312         on strict-align targets.
4313
4314 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
4315
4316         * c-c++-common/ubsan/align-1.c: New test.
4317         * c-c++-common/ubsan/align-2.c: New test.
4318         * c-c++-common/ubsan/align-3.c: New test.
4319         * c-c++-common/ubsan/align-4.c: New test.
4320         * c-c++-common/ubsan/align-5.c: New test.
4321         * c-c++-common/ubsan/attrib-4.c: New test.
4322         * g++.dg/ubsan/align-1.C: New test.
4323         * g++.dg/ubsan/align-2.C: New test.
4324         * g++.dg/ubsan/align-3.C: New test.
4325         * g++.dg/ubsan/attrib-1.C: New test.
4326         * g++.dg/ubsan/null-1.C: New test.
4327         * g++.dg/ubsan/null-2.C: New test.
4328
4329 2014-08-01  Tom de Vries  <tom@codesourcery.com>
4330
4331         * lib/target-supports.exp (check_effective_target_glibc)
4332         (check_effective_target_glibc_2_12_or_later)
4333         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4334         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4335         not_glibc_2_11_or_earlier.
4336
4337 2014-07-31  Tom de Vries  <tom@codesourcery.com>
4338
4339         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4340
4341 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
4342
4343         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4344         (test_vpaddd_s64): Likewise.
4345         (test_vpaddd_s64): Likewise.
4346         * gcc.target/aarch64/simd/vpaddd_f64: New.
4347         * gcc.target/aarch64/simd/vpaddd_s64: New.
4348         * gcc.target/aarch64/simd/vpaddd_u64: New.
4349
4350 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
4351
4352         PR target/61948
4353         * gcc.target/arm/pr61948.c: New test case.
4354
4355 2014-07-31  Richard Biener  <rguenther@suse.de>
4356
4357         PR tree-optimization/61964
4358         * gcc.dg/torture/pr61964.c: New testcase.
4359
4360 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
4361
4362         PR c++/60517
4363         * c-c++-common/addrtmp.c: New file.
4364         * c-c++-common/uninit-G.c: Adapt.
4365
4366 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
4367
4368         PR lto/61868
4369         * gcc.dg/pr61868.c: New test.
4370
4371 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4372
4373         PR c++/57397
4374         * g++.dg/cpp0x/vt-57397-1.C: New.
4375         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4376
4377 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
4378
4379         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4380
4381 2014-07-30  Tom Tromey  <tromey@redhat.com>
4382
4383         PR c/59855
4384         * gcc.dg/Wdesignated-init.c: New file.
4385
4386 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
4387
4388         * g++.dg/ipa/devirt-34.C: New testcase.
4389
4390 2014-07-28  Richard Biener  <rguenther@suse.de>
4391
4392         PR rtl-optimization/61801
4393         * gcc.target/i386/pr61801.c: Fix testcase.
4394
4395 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
4396
4397         * gcc.dg/fold-abs-5.c: New test.
4398         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4399         * gcc.dg/fold-compare-8.c: Likewise.
4400
4401 2014-07-28  Richard Biener  <rguenther@suse.de>
4402
4403         PR middle-end/52478
4404         * gcc.dg/torture/ftrapv-1.c: New testcase.
4405
4406 2014-07-28  Richard Biener  <rguenther@suse.de>
4407
4408         PR tree-optimization/61921
4409         * gfortran.dg/pr61921.f90: New testcase.
4410
4411 2014-07-28  Richard Biener  <rguenther@suse.de>
4412
4413         PR rtl-optimization/61801
4414         * gcc.target/i386/pr61801.c: New testcase.
4415
4416 2014-07-27  Marek Polacek  <polacek@redhat.com>
4417
4418         PR c/61861
4419         * gcc.dg/pr61861.c: New test.
4420
4421 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
4422
4423         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4424         variable problem.
4425
4426 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
4427
4428         PR rtl-optimization/61926
4429         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4430         Reverse argument order.
4431         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4432         New XFAILed tests that match the original order.
4433
4434 2014-07-26  Marek Polacek  <polacek@redhat.com>
4435
4436         PR c/61077
4437         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4438
4439 2014-07-26  Tobias Burnus  <burnus@net-b.de>
4440
4441         PR fortran/61881
4442         PR fortran/61888
4443         PR fortran/57305
4444         * gfortran.dg/sizeof_2.f90: Change dg-error.
4445         * gfortran.dg/sizeof_4.f90: New.
4446         * gfortran.dg/storage_size_1.f08: Correct expected
4447         value.
4448
4449 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
4450
4451         PR target/44551
4452         * gcc.target/i386/pr44551-1.c: New file.
4453
4454 2014-07-25  Xinliang David Li  <davidxl@google.com>
4455
4456         * g++.dg/tree-prof/tree-prof.exp: Define macros.
4457         * g++.dg/tree-prof/reorder_class1.h: New file.
4458         * g++.dg/tree-prof/reorder_class2.h: New file.
4459         * g++.dg/tree-prof/reorder.C: New test.
4460         * g++.dg/tree-prof/morefunc.C: New test.
4461
4462 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
4463
4464         Implement N4051 - Allow typename in a template template parameter
4465         * lib/target-supports.exp (check_effective_target_c++1y): Now
4466         means C++1y and up.
4467         (check_effective_target_c++1y_down): New.
4468         (check_effective_target_c++1z_only): New.
4469         (check_effective_target_c++1z): New.
4470         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4471         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4472         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4473
4474 2014-07-25  Tobias Burnus  <burnus@net-b.de>
4475
4476         * gfortran.dg/storage_size_5.f90: New.
4477
4478 2014-07-25  Richard Biener  <rguenther@suse.de>
4479
4480         PR middle-end/61762
4481         PR middle-end/61894
4482         * gcc.dg/pr61762.c: New testcase.
4483         * gcc.dg/fold-cstring.c: Likewise.
4484         * gcc.dg/fold-cvect.c: Likewise.
4485
4486 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4487
4488         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4489
4490         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4491         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4492         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
4493         * gcc.c-torture/execute/pr23135.x: Likewise.
4494
4495 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4496
4497         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4498
4499 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4500
4501         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4502
4503 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4504
4505         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4506
4507 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4508
4509         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4510         sequences.
4511         * gcc.target/aarch64/test_frame_2.c: Likewise.
4512         * gcc.target/aarch64/test_frame_4.c: Likewise.
4513         * gcc.target/aarch64/test_frame_6.c: Likewise.
4514         * gcc.target/aarch64/test_frame_7.c: Likewise.
4515         * gcc.target/aarch64/test_frame_8.c: Likewise.
4516         * gcc.target/aarch64/test_frame_10.c: Likewise.
4517
4518 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4519
4520         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4521         sequences.
4522         * gcc.target/aarch64/test_frame_10.c: Likewise.
4523         * gcc.target/aarch64/test_frame_2.c: Likewise.
4524         * gcc.target/aarch64/test_frame_4.c: Likewise.
4525         * gcc.target/aarch64/test_frame_6.c: Likewise.
4526         * gcc.target/aarch64/test_frame_7.c: Likewise.
4527         * gcc.target/aarch64/test_frame_8.c: Likewise.
4528         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4529
4530 2014-07-24  Martin Jambor  <mjambor@suse.cz>
4531
4532         PR ipa/61160
4533         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4534
4535 2014-07-24  Richard Biener  <rguenther@suse.de>
4536
4537         PR ipa/61823
4538         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4539
4540 2014-07-24  Andreas Schwab  <schwab@suse.de>
4541
4542         * lib/target-supports.exp (check_effective_target_arm_nothumb):
4543         Also check for __arm__.
4544
4545 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4546
4547         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4548         sequences.
4549
4550 2014-07-24  Marek Polacek  <polacek@redhat.com>
4551
4552         PR c/57653
4553         * c-c++-common/pr57653.c: New test.
4554         * c-c++-common/pr57653.h: New file.
4555         * c-c++-common/pr57653-2.c: New test.
4556         * c-c++-common/pr57653-2.h: New file.
4557
4558 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4559
4560         * gcc.target/aarch64/test_frame_common.h: New file.
4561         * gcc.target/aarch64/test_frame_1.c: Likewise.
4562         * gcc.target/aarch64/test_frame_2.c: Likewise.
4563         * gcc.target/aarch64/test_frame_3.c: Likewise.
4564         * gcc.target/aarch64/test_frame_4.c: Likewise.
4565         * gcc.target/aarch64/test_frame_5.c: Likewise.
4566         * gcc.target/aarch64/test_frame_6.c: Likewise.
4567         * gcc.target/aarch64/test_frame_7.c: Likewise.
4568         * gcc.target/aarch64/test_frame_8.c: Likewise.
4569         * gcc.target/aarch64/test_frame_9.c: Likewise.
4570         * gcc.target/aarch64/test_frame_10.c: Likewise.
4571         * gcc.target/aarch64/test_frame_11.c: Likewise.
4572         * gcc.target/aarch64/test_frame_12.c: Likewise.
4573         * gcc.target/aarch64/test_frame_13.c: Likewise.
4574         * gcc.target/aarch64/test_frame_14.c: Likewise.
4575         * gcc.target/aarch64/test_frame_15.c: Likewise.
4576
4577 2014-07-23  Marek Polacek  <polacek@redhat.com>
4578
4579         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4580         in the structure.
4581
4582 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4583
4584         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4585         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4586         * gcc.dg/pr10474.c (target): Likewise.
4587
4588 2014-07-22  Martin Jambor  <mjambor@suse.cz>
4589
4590         PR ipa/61160
4591         * pr61160-3.C (main): Return zero.
4592
4593 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
4594
4595         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4596         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4597         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4598         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4599         * gcc.target/aarch64/simd/ext_s64.x: Remove.
4600         * gcc.target/aarch64/simd/ext_u64.x: Remove.
4601
4602 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
4603
4604         PR tree-optimization/61822
4605         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4606
4607 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4608
4609         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4610
4611 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4612
4613         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4614         -msse2 -mno-avx instead of -msse.
4615
4616 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4617
4618         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4619         * gcc.dg/pr44024.c (dg-options): Add -O1.
4620         (dg-final): Check for the condition.
4621         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4622
4623 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
4624
4625         PR target/55701
4626         * gcc.target/arm/memset-inline-1.c: New test.
4627         * gcc.target/arm/memset-inline-2.c: New test.
4628         * gcc.target/arm/memset-inline-3.c: New test.
4629         * gcc.target/arm/memset-inline-4.c: New test.
4630         * gcc.target/arm/memset-inline-5.c: New test.
4631         * gcc.target/arm/memset-inline-6.c: New test.
4632         * gcc.target/arm/memset-inline-7.c: New test.
4633         * gcc.target/arm/memset-inline-8.c: New test.
4634         * gcc.target/arm/memset-inline-9.c: New test.
4635
4636 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4637
4638         PR target/61827
4639         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4640         to bar symbol in scan-assembler-times call check.
4641
4642 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4643
4644         PR target/61827
4645         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4646         for darwin in scan-assembler-times check.
4647         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4648         scan-assembler-not checks.  Add checks for insns.
4649         (main): Remove.
4650         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4651         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
4652         (main): Remove.
4653
4654 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4655
4656         PR target/61827
4657         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4658         dg-options.  Add checks for insns with xmm registers.  Remove
4659         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
4660         (main): Remove.
4661
4662 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
4663
4664         PR target/61855
4665         * gcc.target/i386/pr61855.c: New test.
4666
4667 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
4668
4669         * gnat.dg/pack20.ad[sb]: New test.
4670         * gnat.dg/pack20_pkg.ads: New helper.
4671
4672 2014-07-20  Ian Lance Taylor  <iant@google.com>
4673
4674         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4675         package for compiledir tests.
4676
4677 2014-07-20  Marek Polacek  <polacek@redhat.com>
4678
4679         PR c/61852
4680         * gcc.dg/pr61852.c: New test.
4681
4682 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4683
4684         * gcc.dg/stack-usage-2.c: Adjust.
4685
4686 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
4687
4688         PR target/61794
4689         * gcc.target/i386/pr61794.c: New test.
4690
4691 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
4692
4693         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4694         involving both inputs rather than a multiplication involving one.
4695         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4696         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4697         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4698
4699 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4700
4701         PR c++/50961
4702         * g++.dg/template/operator13.C: New.
4703
4704 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4705
4706         * gcc.target/aarch64/simd/vfma_f64.c: New test.
4707         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4708         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4709         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4710
4711 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4712
4713         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4714         * c-c++-common/ubsan/bounds-5.c: Likewise.
4715         * c-c++-common/ubsan/bounds-6.c: Likewise.
4716         * c-c++-common/ubsan/bounds-7.c: Likewise.
4717         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4718         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4719         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4720         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4721         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4722         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4723         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4724         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4725         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4726         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4727
4728 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4729
4730         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4731         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4732         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4733         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4734
4735 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
4736
4737         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4738         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4739         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4740
4741 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4742
4743         PR c++/61804
4744         * g++.dg/parse/pr61804.C: New.
4745
4746 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
4747
4748         * gnat.dg/specs/alignment2.ads: Update.
4749         * gnat.dg/specs/size_clause1.ads: Likewise.
4750         * gnat.dg/specs/size_clause2.ads: Likewise.
4751
4752 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
4753
4754         PR preprocessor/60723 - missing system-ness marks for macro tokens
4755         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4756
4757 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4758
4759         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4760         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4761         -mieee-with-inexact for alpha*-*-*.
4762
4763 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4764
4765         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4766         Add IEEE options to compile flags.
4767         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
4768         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4769
4770 2014-07-15  Michael Matz  <matz@suse.de>
4771
4772         PR rtl-optimization/61772
4773         * gcc.dg/torture/pr61772.c: New test.
4774
4775 2014-07-15  Marek Polacek  <polacek@redhat.com>
4776
4777         * gcc.dg/ubsan/bounds-1.c: New test.
4778
4779 2014-06-15  Tobias Burnus  <burnus@net-b.de>
4780
4781         * gfortran.dg/coarray_34.f90: New.
4782         * gfortran.dg/coarray_6.f90: Update test case.
4783
4784 2014-07-14  Richard Biener  <rguenther@suse.de>
4785
4786         PR tree-optimization/61779
4787         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4788
4789 2014-07-14  Richard Biener  <rguenther@suse.de>
4790
4791         PR tree-optimization/61786
4792         * gcc.dg/torture/pr61786.c: New testcase.
4793         * gcc.dg/lto/pr61786_0.c: Likewise.
4794         * gcc.dg/lto/pr61786_1.c: Likewise.
4795
4796 2014-07-14  Richard Biener  <rguenther@suse.de>
4797
4798         PR tree-optimization/61757
4799         PR tree-optimization/61783
4800         PR tree-optimization/61787
4801         * gcc.dg/torture/pr61757.c: New testcase.
4802         * gcc.dg/torture/pr61787.c: Likewise.
4803
4804 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR middle-end/61294
4807         * c-c++-common/Wmemset-transposed-args1.c: New test.
4808         * c-c++-common/Wmemset-transposed-args2.c: New test.
4809         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4810
4811 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
4812
4813         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4814         longer happens during parsing.
4815         * gcc.dg/pr44024.c: Update template.
4816         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4817         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4818         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4819
4820 2014-07-13  Tom de Vries  <tom@codesourcery.com>
4821
4822         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4823         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4824
4825 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
4826
4827         PR C++/60209 - Declaration of user-defined literal operator cause error
4828         * g++.dg/cpp0x/pr60209-neg.C: New.
4829         * g++.dg/cpp0x/pr60209.C: New.
4830         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4831
4832 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4833
4834         PR c++/60967
4835         * g++.dg/cilk-plus/pr60967.C: New.
4836
4837 2014-07-13  Tobias Burnus  <burnus@net-b.de>
4838
4839         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4840
4841 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
4842
4843         PR fortran/61780
4844         * gfortran.dg/dependency_44.f90 : New test
4845
4846 2014-07-12  Tobias Burnus  <burnus@net-b.de>
4847
4848         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4849         * gfortran.dg/coarray_atomic_2.f90: New.
4850         * gfortran.dg/coarray_atomic_3.f90: New.
4851         * gfortran.dg/coarray_atomic_4.f90: New.
4852         * gfortran.dg/coarray/atomic_2.f90: New.
4853
4854 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
4855
4856         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4857         * g++.dg/cpp0x/pr57644.C: New.
4858
4859 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4860
4861         PR c++/53159
4862         * g++.dg/cpp0x/Wnarrowing1.C: New.
4863
4864 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
4865
4866         PR preprocessor/61389
4867         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4868         * gcc.dg/cpp/sysmac1.c: Likewise.
4869
4870 2014-07-11  Richard Biener  <rguenther@suse.de>
4871
4872         PR middle-end/61473
4873         * gcc.dg/memmove-4.c: New testcase.
4874         * gcc.dg/strlenopt-8.c: XFAIL.
4875         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4876
4877 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
4878
4879         PR target/61561
4880         * gcc.dg/pr61561.c: New test.
4881
4882 2014-07-10  Tom de Vries  <tom@codesourcery.com>
4883
4884         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4885         dg-options.
4886         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4887         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
4888         dg-options.
4889
4890 2014-07-10  Richard Biener  <rguenther@suse.de>
4891
4892         PR c-family/61741
4893         * c-c++-common/torture/pr61741.c: Use signed char.
4894
4895 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
4896
4897         * gnat.dg/opt39.adb: New test.
4898
4899 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4900
4901         PR tree-optimization/61742
4902         * gcc.dg/torture/pr61742.c: New test.
4903         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4904         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4905
4906 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4907
4908         PR c++/60686
4909         * g++.dg/cpp0x/explicit8.C: New.
4910
4911 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4912
4913         DR 1584
4914         PR c++/57466
4915         * g++.dg/template/pr57466.C: New.
4916         * g++.dg/cpp0x/pr57466.C: Likewise.
4917         * g++.dg/template/unify6.C: Update.
4918
4919 2014-07-09  Tom de Vries  <tom@codesourcery.com>
4920
4921         * gcc.target/i386/fuse-caller-save-rec.c: New test.
4922
4923 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4924
4925         * gfortran.dg/ieee/underflow_1.f90: New file.
4926
4927 2014-07-09  Richard Biener  <rguenther@suse.de>
4928
4929         PR c-family/61741
4930         * c-c++-common/torture/pr61741.c: New testcase.
4931
4932 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
4933
4934         * lib/target-supports.exp
4935         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
4936
4937 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
4938
4939         * gcc.dg/globalalias.c: Remove XFAIL.
4940         * gcc.dg/localalias.c: Remove XFAIL.
4941
4942 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
4943
4944         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
4945         * g++.dg/cpp0x/pr58155.C: New.
4946
4947 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
4948
4949         PR testsuite/61453
4950         * gfortran.dg/bind_c_array_params_2.f90:
4951         Adjust regexp for more targets.
4952
4953 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
4954             Paolo Carlini  <paolo.carlini@oracle.com>
4955
4956         PR c++/59361
4957         * g++.dg/cpp0x/vt-59361.C: New.
4958
4959 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
4960
4961         PR target/61599
4962         * gcc.target/i386/pr61599-1.c: New test.
4963         * gcc.target/i386/pr61599-2.c: New test.
4964
4965 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR rtl-optimization/61673
4968         * gcc.c-torture/execute/pr61673.c: New test.
4969
4970         PR tree-optimization/61725
4971         * gcc.dg/tree-ssa/vrp93.c: New test.
4972         * gcc.c-torture/execute/pr61725.c: New test.
4973
4974 2014-07-08  Richard Biener  <rguenther@suse.de>
4975
4976         * tree-ssa-dom.h (loop_depth_of_name): Remove.
4977         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
4978         restriction on loop depth difference.
4979         (record_equality): Likewise.
4980         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
4981         (loop_depth_of_name): Remove.
4982         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
4983         restriction on loop depth difference.
4984         (init_copy_prop): Likewise.
4985
4986 2014-07-08  Richard Biener  <rguenther@suse.de>
4987
4988         PR tree-optimization/61681
4989         * gcc.dg/torture/pr61681.c: New testcase.
4990
4991 2014-07-08  Richard Biener  <rguenther@suse.de>
4992
4993         PR tree-optimization/61680
4994         * gcc.dg/vect/pr61680.c: New testcase.
4995
4996 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
4997
4998         PR tree-optimization/61576
4999         * gcc.dg/torture/pr61576.c: New test.
5000
5001 2014-07-08  Marek Polacek  <polacek@redhat.com>
5002
5003         PR c/60226
5004         * c-c++-common/pr60226.c: New test.
5005
5006 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
5007
5008         PR fortran/61459
5009         PR fortran/58883
5010         * gfortran.dg/allocatable_function_8.f90 : New test
5011
5012 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
5013
5014         * gcc.target/powerpc/spe-evmerge.c: New file.
5015
5016 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
5017
5018         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
5019
5020 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5021
5022         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
5023
5024 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
5025
5026         PR c++/58898
5027         * g++.dg/parse/pr58898.C: New.
5028
5029 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
5030
5031         * gfortran.dg/list_read_12.f90: Delete the file.
5032         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
5033         of dg-runtest.
5034
5035 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5036
5037         PR libgfortran/61640
5038         * gfortran.dg/arrayio_16.f90: New test.
5039
5040 2014-07-06  Marek Polacek  <polacek@redhat.com>
5041
5042         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
5043         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5044
5045 2014-07-06  Marek Polacek  <polacek@redhat.com>
5046
5047         PR c/6940
5048         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
5049         -Wno-sizeof-array-argument.
5050         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5051         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
5052         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5053         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
5054         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
5055         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5056         * c-c++-common/sizeof-array-argument.c: New test.
5057         * gcc.dg/vla-5.c: Add dg-warnings.
5058
5059 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
5060
5061         * g++.dg/ipa/devirt-26.C: Update testcase.
5062         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
5063         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
5064
5065 2014-07-04  Tobias Burnus  <burnus@net-b.de>
5066
5067         * gfortran.dg/coarray/coindexed_3.f90: New.
5068
5069 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR middle-end/61654
5072         * g++.dg/opt/pr61654.C: New test.
5073
5074         PR tree-optimization/61684
5075         * gcc.c-torture/compile/pr61684.c: New test.
5076
5077 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
5078
5079         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
5080         dg-runtest's.  Adapt all callers.
5081         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
5082         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5083         * lib/go-dg.exp (go-dg-runtest): Likewise.
5084         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5085         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5086
5087 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
5088
5089         PR tree-optimization/61682
5090         * gcc.c-torture/execute/pr61682.c: New test.
5091
5092 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5093
5094         * gcc.target/powerpc/shift-dot.c: New test.
5095
5096 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5097
5098         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
5099         avoid optimization.
5100
5101 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5102
5103         * gcc.target/arm/identical-invariants.c: New test.
5104
5105 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
5106             Chen Gang <gang.chen.5i5j@gmail.com>
5107
5108         * gcc.c-torture/compile/section.c: New testcase.
5109
5110 2014-07-02  Christian Bruel  <christian.bruel@st.com>
5111
5112         PR target/29349
5113         PR target/53513
5114         * gcc.target/sh/fpchg.c: New test.
5115
5116 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
5117             Fritz Reese  <Reese-Fritz@zai.com>
5118
5119         * gfortran.dg/oldstyle_5.f: New test.
5120
5121 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
5122
5123         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
5124         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
5125
5126 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5127
5128         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
5129         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5130         * g++.dg/parse/error11.C: Likewise.
5131         * g++.old-deja/g++.brendan/template17.C: Likewise.
5132
5133 2014-07-02  Tobias Burnus  <burnus@net-b.de>
5134
5135         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
5136         * gfortran.dg/coarray/send_array.f90: Ditto.
5137         * gfortran.dg/coarray/sendget_array.f90: Ditto.
5138
5139 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
5140             Yufeng Zhang  <yufeng.zhang@arm.com>
5141
5142         * gcc.target/aarch64/aapcs64/aapcs64.exp:
5143         (additional_flags_for_func_ret): New variable based on
5144         $additional_flags with -fno-use-caller-save.
5145         (func-ret-*.c): Use the new variable.
5146
5147 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5148
5149         PR c++/59637
5150         * g++.dg/cpp0x/decltype60.C: New.
5151
5152 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5153
5154         * gcc.target/aarch64/simd/vcage_f64.c: New test.
5155         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5156         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
5157         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
5158         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5159         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
5160         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5161         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5162
5163 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5164
5165         * g++.dg/cpp1y/pr59867.C: Fix target selector.
5166
5167 2014-07-01  Marek Polacek  <polacek@redhat.com>
5168
5169         * gcc.dg/Wint-conversion.c: New test.
5170
5171 2014-07-01  Marek Polacek  <polacek@redhat.com>
5172
5173         PR c/58286
5174         * gcc.dg/Wincompatible-pointer-types.c: New test.
5175
5176 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
5177
5178         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
5179         MicroBlaze specific pattern.
5180
5181 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5182
5183         PR c++/58781
5184         PR c++/60249
5185         PR c++/59867
5186         * testsuite/g++.dg/cpp0x/pr58781.C: New.
5187         * testsuite/g++.dg/cpp0x/pr60249.C: New.
5188         * testsuite/g++.dg/cpp1y/pr59867.C: New.
5189
5190 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5191
5192         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
5193         test requires greater precision than the current PowerPC long
5194         double implementation supports.
5195
5196 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5197
5198         PR c++/54891
5199         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
5200
5201 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5202
5203         PR c++/51400
5204         * g++.dg/cpp0x/constexpr-attribute3.C: New.
5205
5206 2014-06-30  Jeff Law  <law@redhat.com>
5207
5208         PR tree-optimization/61607
5209         * gcc.dg/tree-ssa/pr61607.c: New test.
5210
5211 2014-06-30  Marek Polacek  <polacek@redhat.com>
5212
5213         * c-c++-common/ubsan/attrib-2.c: New test.
5214         * g++.dg/ubsan/return-3.C: New test.
5215
5216 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
5217
5218         PR middle-end/57541
5219         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
5220         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
5221
5222 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5223
5224         * gcc.dg/ira-loop-pressure.c: New test.
5225
5226 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
5227
5228         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
5229         checks that the dump is generated.
5230
5231 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5232
5233         PR fortran/36275
5234         PR fortran/38839
5235         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
5236         * gfortran.dg/binding_label_tests_27.f90: New file.
5237
5238 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
5239
5240         * gfortran.dg/graphite/pr59586.f: New testcase.
5241
5242 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
5243
5244         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5245
5246 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5247
5248         PR fortran/29383
5249         * lib/target-supports.exp (check_effective_target_fortran_ieee):
5250         New function.
5251         * gfortran.dg/ieee/ieee.exp: New file.
5252         * gfortran.dg/ieee/ieee_1.F90: New file.
5253         * gfortran.dg/ieee/ieee_2.f90: New file.
5254         * gfortran.dg/ieee/ieee_3.f90: New file.
5255         * gfortran.dg/ieee/ieee_4.f90: New file.
5256         * gfortran.dg/ieee/ieee_5.f90: New file.
5257         * gfortran.dg/ieee/ieee_6.f90: New file.
5258         * gfortran.dg/ieee/ieee_7.f90: New file.
5259         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
5260
5261 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
5262
5263         * g++.dg/cpp0x/elision_conv.C: New.
5264
5265 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5266
5267         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
5268
5269 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
5270
5271         PR c++/61614
5272         * g++.dg/ext/complit14.C: New.
5273
5274 2014-06-27  Martin Jambor  <mjambor@suse.cz>
5275
5276         PR ipa/61160
5277         * g++.dg/ipa/pr61160-2.C: New test.
5278         * g++.dg/ipa/pr61160-3.C: Likewise.
5279
5280 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
5281
5282         PR tree-optimization/57233
5283         PR tree-optimization/61299
5284         * gcc.dg/pr57233.c: New test.
5285         * gcc.target/i386/pr57233.c: New test.
5286         * gcc.target/i386/sse2-pr57233.c: New test.
5287         * gcc.target/i386/avx-pr57233.c: New test.
5288         * gcc.target/i386/avx2-pr57233.c: New test.
5289         * gcc.target/i386/avx512f-pr57233.c: New test.
5290         * gcc.target/i386/xop-pr57233.c: New test.
5291
5292 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5293
5294         * gcc.dg/typeof-2.c: New testcase.
5295
5296 2014-06-27  Marek Polacek  <polacek@redhat.com>
5297
5298         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
5299         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
5300         (fn2): Likewise.
5301         (fn5): Likewise.
5302         (fn6): Likewise.
5303         (fn7): Likewise.
5304         (fn8): Likewise.
5305         (fn9): Likewise.
5306         (fn11): Likewise.
5307         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
5308         location.  Add memory barrier.
5309         (fn2): Likewise.
5310         (fn3): Likewise.
5311         (fn4): Likewise.
5312         (fn5): Likewise.
5313         * c-c++-common/ubsan/bounds-7.c: New test.
5314
5315 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5316
5317         PR libgfortran/61499
5318         * gfortran.dg/arrayio_15.f90: New test.
5319
5320 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
5321
5322         PR target/61586
5323         * gcc.target/alpha/pr61586.c: New test.
5324
5325 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
5326
5327         PR c++/57573
5328         * g++.dg/template/pr57573.C: New.
5329
5330 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
5331
5332         * gcc.dg/tree-ssa/interposition.c: New testcase.
5333
5334 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
5335
5336         PR c++/56633
5337         * g++.dg/cpp0x/deleted8.C: New.
5338
5339 2014-06-26  Martin Jambor  <mjambor@suse.cz>
5340
5341         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5342         parameter.
5343         * g++.dg/simulate-thread/bitfields.C: Likewise.
5344         * gcc.dg/simulate-thread/strict-align-global.c: Remove
5345         allow-packed-store-data-races parameter.
5346         * gcc.dg/simulate-thread/subfields.c: Likewise.
5347         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5348         to one.
5349
5350 2014-06-26  Martin Jambor  <mjambor@suse.cz>
5351
5352         * g++.dg/ipa/pr60600.C: Fix typo.
5353         * g++.dg/ipa/devirt-25.C: Likewise.
5354
5355 2014-06-26  Richard Biener  <rguenther@suse.de>
5356
5357         PR tree-optimization/61607
5358         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5359
5360 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
5361
5362         * gcc.dg/inline-22.c: Add bind_pic_locally.
5363         * gcc.dg/inline_4.c: Ditto.
5364         * gcc.dg/fail_always_inline.c: Ditto.
5365         * g++.dg/ipa/devirt-25.C: Ditto.
5366
5367 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
5368
5369         * lib/target-support.exp (bind_pic_locally): Save the flags to
5370         'flags_to_postpone' instead of appending to 'flags'.
5371         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5372         with flags_to_postpone and revert after target_compile.
5373         * lib/g++.exp (g++_target_compile): Ditto.
5374         * lib/gfortran.exp (gfortran_target_compile): Ditto.
5375
5376 2014-06-26  Nick Clifton  <nickc@redhat.com>
5377
5378         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5379
5380 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
5381
5382         PR c++/61537
5383         * g++.dg/template/pr61537.C: New testcase.
5384
5385 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5386
5387         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
5388         powerpc*-*-linux*.
5389
5390 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5391
5392         * gfortran.dg/coarray_33.f90: New.
5393
5394 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5395
5396         * gfortran.dg/coarray/coindexed_1.f90: New.
5397
5398 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5399
5400         * gfortran.dg/coarray_collectives_7.f90: New.
5401
5402 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5403
5404         * gcc.c-torture/execute/20140622-1.c: New test.
5405
5406 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
5407
5408         DR 178
5409         PR c++/49132
5410         * g++.dg/cpp0x/aggr1.C: New.
5411         * g++.dg/cpp0x/aggr2.C: Likewise.
5412         * g++.dg/init/aggr11.C: Likewise.
5413         * g++.dg/init/aggr12.C: Likewise.
5414
5415 2014-06-25  Martin Jambor  <mjambor@suse.cz>
5416
5417         * g++.dg/ipa/pr61540.C: Remove dumping test.
5418
5419 2014-06-25  Marek Polacek  <polacek@redhat.com>
5420
5421         PR c/61162
5422         * gcc.dg/pr61162.c: Adjust dg-warning.
5423         * gcc.dg/pr61162-2.c: New test.
5424
5425 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
5426
5427         PR tree-optimization/57742
5428         * gcc.dg/tree-ssa/calloc-3.c: New file.
5429
5430 2014-06-25  Richard Biener  <rguenther@suse.de>
5431
5432         PR testsuite/61560
5433         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5434         for targets that return _Complex float in memory.
5435
5436 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5437
5438         * gcc.target/arm/vect-noalign.c: Adjust options.
5439
5440 2014-06-24  Cong Hou  <congh@google.com>
5441
5442         * gcc.dg/vect/vect-reduc-sad.c: New.
5443         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5444
5445 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
5446
5447         PR tree-optimization/57742
5448         * g++.dg/tree-ssa/calloc.C: New testcase.
5449         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5450         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5451         * gcc.dg/strlenopt-9.c: Adapt.
5452
5453 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
5454
5455         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5456         global variable.
5457         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5458         instead of calling sequentially in the C code.
5459         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5460         saved_return_address to the stack frame where LR register was stored.
5461         (saved_return_address): Declare weak.
5462
5463 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5464
5465         PR c++/33972
5466         * g++.dg/other/operator3.C: New.
5467         * g++.dg/template/operator8.C: Adjust.
5468         * g++.dg/template/operator9.C: Likewise.
5469
5470 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5471
5472         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5473
5474 2014-06-24  Richard Biener  <rguenther@suse.de>
5475
5476         PR tree-optimization/61572
5477         * gcc.target/i386/pr61572.c: New testcase.
5478
5479 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
5480
5481         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5482         reduction clause.
5483         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5484         Remove Label is never defined expected error.
5485         * gfortran.dg/gomp/udr8.f90: New test.
5486
5487 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
5488
5489         PR tree-optimization/61554
5490         * g++.dg/torture/pr61554.C: New testcase.
5491
5492 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5493
5494         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5495
5496 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
5497
5498         * gcc.dg/localalias-2.c: Guard by require-alias.
5499         * gcc.dg/globalalias-2.c: Likewise.
5500
5501 2014-06-23  Kai Tietz  <ktietz@redhat.com>
5502
5503         * gcc.target/i386/indjmp-1.c: New test.
5504
5505 2014-06-23  Andrew Pinski  <apinski@cavium.com>
5506
5507         * gcc.c-torture/compile/20140723-1.c: New testcase.
5508
5509 2014-06-23  Marek Polacek  <polacek@redhat.com>
5510
5511         PR c/61553
5512         * c-c++-common/pr61553.c (foo): Add dg-error.
5513
5514 2014-06-23  Tobias Burnus  <burnus@net-b.de>
5515
5516         * gfortran.dg/coarray_32.f90: New.
5517
5518 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5519
5520         DR 577
5521         PR c++/33101
5522         * g++.dg/other/void1.C: Adjust.
5523         * g++.dg/other/void3.C: Likewise.
5524
5525 2014-06-23  Marek Polacek  <polacek@redhat.com>
5526
5527         PR c/61553
5528         * c-c++-common/pr61553.c: New test.
5529
5530 2014-06-23  Richard Biener  <rguenther@suse.de>
5531
5532         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5533         * g++.dg/vect/slp-pr50819.cc: Likewise.
5534         * g++.dg/vect/slp-pr56812.cc: Likewise.
5535         * gcc.dg/vect/bb-slp-1.c: Likewise.
5536         * gcc.dg/vect/bb-slp-10.c: Likewise.
5537         * gcc.dg/vect/bb-slp-11.c: Likewise.
5538         * gcc.dg/vect/bb-slp-13.c: Likewise.
5539         * gcc.dg/vect/bb-slp-14.c: Likewise.
5540         * gcc.dg/vect/bb-slp-15.c: Likewise.
5541         * gcc.dg/vect/bb-slp-16.c: Likewise.
5542         * gcc.dg/vect/bb-slp-17.c: Likewise.
5543         * gcc.dg/vect/bb-slp-18.c: Likewise.
5544         * gcc.dg/vect/bb-slp-19.c: Likewise.
5545         * gcc.dg/vect/bb-slp-2.c: Likewise.
5546         * gcc.dg/vect/bb-slp-20.c: Likewise.
5547         * gcc.dg/vect/bb-slp-21.c: Likewise.
5548         * gcc.dg/vect/bb-slp-22.c: Likewise.
5549         * gcc.dg/vect/bb-slp-23.c: Likewise.
5550         * gcc.dg/vect/bb-slp-24.c: Likewise.
5551         * gcc.dg/vect/bb-slp-25.c: Likewise.
5552         * gcc.dg/vect/bb-slp-26.c: Likewise.
5553         * gcc.dg/vect/bb-slp-27.c: Likewise.
5554         * gcc.dg/vect/bb-slp-28.c: Likewise.
5555         * gcc.dg/vect/bb-slp-29.c: Likewise.
5556         * gcc.dg/vect/bb-slp-3.c: Likewise.
5557         * gcc.dg/vect/bb-slp-30.c: Likewise.
5558         * gcc.dg/vect/bb-slp-31.c: Likewise.
5559         * gcc.dg/vect/bb-slp-32.c: Likewise.
5560         * gcc.dg/vect/bb-slp-4.c: Likewise.
5561         * gcc.dg/vect/bb-slp-5.c: Likewise.
5562         * gcc.dg/vect/bb-slp-6.c: Likewise.
5563         * gcc.dg/vect/bb-slp-7.c: Likewise.
5564         * gcc.dg/vect/bb-slp-8.c: Likewise.
5565         * gcc.dg/vect/bb-slp-8a.c: Likewise.
5566         * gcc.dg/vect/bb-slp-8b.c: Likewise.
5567         * gcc.dg/vect/bb-slp-9.c: Likewise.
5568         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5569         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5570         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5571         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5572         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5573         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5574         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5575         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5576         * gcc.dg/vect/pr26359.c: Likewise.
5577         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5578
5579 2014-06-23  Marek Polacek  <polacek@redhat.com>
5580
5581         * c-c++-common/pr49706-2.c: New test.
5582
5583 2014-06-23  Alan Modra  <amodra@gmail.com>
5584
5585         * gcc.dg/pr61583.c: New.
5586
5587 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5588
5589         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5590         [u]int64x1_t.
5591
5592         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5593         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5594
5595         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5596         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5597         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5598         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5599         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5600         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5601         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5602         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5603         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5604         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5605         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5606         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5607         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5608         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5609         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5610         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5611         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5612         test_vsrid_n_u64): Fix signature to match intrinsic.
5613
5614         (test_vabs_s64): Remove.
5615         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5616
5617         (test_vdupd_lane_s64): Rename to...
5618         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5619
5620         (test_vdupd_lane_u64): Rename to...
5621         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5622
5623         (test_vtst_s64): Rename to...
5624         (test_vtstd_s64): ...and change int64x1_t to int64_t.
5625
5626         (test_vtst_u64): Rename to...
5627         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5628
5629         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5630         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5631         Remove out-of-bounds tests.
5632         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5633         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5634         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5635
5636 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5637
5638         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5639         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5640         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5641         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5642         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5643         vector types.
5644         * gcc.target/aarch64/vsub_f64.c: Likewise.
5645         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5646         scheme as now the same for all variants.
5647         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5648         float64x1_t.
5649
5650 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5651
5652         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5653
5654 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5655
5656         * gcc.dg/localalias.c: Fix broken commit.
5657         * gcc.dg/globalalias.c: Likewise.
5658
5659 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5660
5661         * gcc.dg/localalias.c: New testcase.
5662         * gcc.dg/localalias-2.c: New testcase.
5663         * gcc.dg/globalalias.c: New testcase.
5664         * gcc.dg/globalalias-2.c: New testcase.
5665
5666 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
5667
5668         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5669
5670 2014-06-20  Marek Polacek  <polacek@redhat.com>
5671
5672         * c-c++-common/ubsan/bounds-1.c: New test.
5673         * c-c++-common/ubsan/bounds-2.c: New test.
5674         * c-c++-common/ubsan/bounds-3.c: New test.
5675         * c-c++-common/ubsan/bounds-4.c: New test.
5676         * c-c++-common/ubsan/bounds-5.c: New test.
5677         * c-c++-common/ubsan/bounds-6.c: New test.
5678
5679 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5680
5681         Make the tests big-endian friendly.
5682
5683         * gcc.target/aarch64/aapcs64/test_25.c: Update.
5684         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5685         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5686         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5687         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5688         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5689         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5690         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5691         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5692
5693 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5694             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5695
5696         PR sanitizer/61547
5697         * c-c++-common/asan/strlen-overflow-1.c: New test.
5698
5699 2014-06-20  Martin Jambor  <mjambor@suse.cz>
5700
5701         PR ipa/61540
5702         * g++.dg/ipa/pr61540.C: New test.
5703
5704 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5705             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5706
5707         PR sanitizer/61530
5708         * c-c++-common/asan/pr61530.c: New test.
5709
5710 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5711
5712         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5713         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5714         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5715         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5716         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5717         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5718         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5719         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5720         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5721         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5722         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5723         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5724         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5725         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5726         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5727         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5728         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5729         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5730         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5731         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5732         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5733         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5734         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5735         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5736         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5737         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5738         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5739         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5740         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5741         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5742         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5743         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5744         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5745         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5746         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5747         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5748         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5749         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5750         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5751         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5752         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5753         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5754         (test_vqdmlal_high_lane_s16): Fix parameter type.
5755         (test_vqdmlal_high_lane_s32): Likewise.
5756         (test_vqdmull_high_lane_s16): Likewise.
5757         (test_vqdmull_high_lane_s32): Likewise.
5758         (test_vqdmlsl_high_lane_s32): Likewise.
5759         (test_vqdmlsl_high_lane_s16): Likewise.
5760         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5761         Fix argument type.
5762         (test_vqdmlals_lane_s32): Likewise.
5763         (test_vqdmlslh_lane_s16): Likewise.
5764         (test_vqdmlsls_lane_s32): Likewise.
5765         (test_vqdmulhh_lane_s16): Likewise.
5766         (test_vqdmulhs_lane_s32): Likewise.
5767         (test_vqdmullh_lane_s16): Likewise.
5768         (test_vqdmulls_lane_s32): Likewise.
5769         (test_vqrdmulhh_lane_s16): Likewise.
5770         (test_vqrdmulhs_lane_s32): Likewise.
5771
5772 2014-06-20  Tobias Burnus  <burnus@net-b.de>
5773
5774         PR testsuite/61567
5775         * gfortran.dg/coarray_collectives_5.f90: Update
5776         dg-final scan-tree-dump-times.
5777         * gfortran.dg/coarray_collectives_6.f90: Ditto.
5778
5779 2014-06-20 Hale Wang <hale.wang@arm.com>
5780
5781         * gcc.target/arm/lto/: New folder to verify the LTO option.
5782         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5783         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5784         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5785         * lib/lto.exp (object-readelf): New procedure.
5786
5787 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5788
5789         PR fortran/61454
5790         * gfortran.dg/pr61454.f90: New file.
5791
5792 2014-06-19  Terry Guo  <terry.guo@arm.com>
5793
5794         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5795         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5796         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5797
5798 2014-06-19  Tobias Burnus  <burnus@net-b.de>
5799
5800         * gfortran.dg/coarray/collectives_2.f90: Extend
5801         and make valid.
5802
5803 2014-06-18  Tom de Vries  <tom@codesourcery.com>
5804
5805         * gcc.target/aarch64/fuse-caller-save.c: New test.
5806
5807 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
5808             Tom de Vries  <tom@codesourcery.com>
5809
5810         * gcc.target/arm/fuse-caller-save.c: New test.
5811
5812 2014-06-18  Richard Biener  <rguenther@suse.de>
5813
5814         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5815         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5816         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5817
5818 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5819
5820         PR tree-optimization/61518
5821         * gcc.dg/torture/pr61518.c: New test.
5822
5823 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5824
5825         PR tree-optimization/61517
5826         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5827         (incorrect_read_be32): Likewise.
5828         (main): Call incorrect_read_* to test stmt replacement is made by
5829         bswap at the right place.
5830         * gcc.c-torture/execute/pr61517.c: New test.
5831
5832 2014-06-18  Andreas Schwab  <schwab@suse.de>
5833
5834         PR rtl-optimization/54555
5835         * gcc.target/m68k/pr54555.c: New test.
5836
5837 2014-06-18  Olivier Hainque  <hainque@adacore.com>
5838
5839         * gnat.dg/blocklocs.adb: New test.
5840
5841 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
5842
5843         PR tree-optimization/52252
5844         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5845         * gcc.target/i386/pr52252-core.c: Ditto.
5846
5847         PR tree-optimization/61403
5848         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5849
5850 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
5851
5852         * gfortran.dg/gomp/declare-simd-1.f90: New test.
5853         * gfortran.dg/gomp/depend-1.f90: New test.
5854         * gfortran.dg/gomp/target1.f90: New test.
5855         * gfortran.dg/gomp/target2.f90: New test.
5856         * gfortran.dg/gomp/target3.f90: New test.
5857         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5858         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5859         201107.
5860
5861 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
5862
5863         PR fortran/61126
5864         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5865
5866 2014-06-17  Tobias Burnus  <burnus@net-b.de>
5867             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5868
5869         * gfortran.dg/coarray/send_array.f90: New.
5870         * gfortran.dg/coarray/get_array.f90: New.
5871         * gfortran.dg/coarray/sendget_array.f90: New.
5872         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5873         names.
5874         * gfortran.dg/coarray/collectives_2.f90: New.
5875
5876 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5877
5878         PR target/61533
5879         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5880         dg-options.
5881
5882 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
5883
5884         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5885         unit_id and kind_id to zero.
5886
5887 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
5888
5889         PR target/61483
5890         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5891         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5892         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5893         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5894
5895 2014-06-17  Richard Biener  <rguenther@suse.de>
5896
5897         PR lto/61012
5898         * gcc.dg/lto/pr61526_0.c: New testcase.
5899         * gcc.dg/lto/pr61526_1.c: Likewise.
5900
5901 2014-06-17  Richard Biener  <rguenther@suse.de>
5902
5903         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5904         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5905         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5906         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5907         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5908
5909 2014-06-17  Richard Biener  <rguenther@suse.de>
5910
5911         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5912
5913 2014-06-16  Richard Biener  <rguenther@suse.de>
5914
5915         PR tree-optimization/61482
5916         * g++.dg/torture/pr61482.C: New testcase.
5917
5918 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
5919
5920         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5921         vpmacsdql instruction.
5922
5923 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
5924
5925         * c-c++-common/asan/instrument-with-calls-1.c: New test.
5926         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5927         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5928         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5929         test patterns.
5930         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5931         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5932         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5933         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5934         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5935         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5936
5937 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5938
5939         PR fortran/28484
5940         PR fortran/61429
5941         * gfortran.dg/system_clock_1.f90: New file.
5942         * gfortran.dg/system_clock_2.f90: New file.
5943
5944 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5945
5946         PR c++/33101
5947         * g++.dg/other/void3.C: New.
5948         * g++.dg/conversion/err-recover1.C: Update.
5949
5950 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
5951
5952         PR target/61415
5953         * lib/target-supports.exp (check_effective_target_longdouble128): New.
5954         * gcc.target/powerpc/pack02.c: Use it.
5955         * gcc.target/powerpc/tfmode_off.c: Likewise.
5956
5957 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5958
5959         PR rtl-optimization/61094
5960         PR rtl-optimization/61446
5961         * gcc.target/i386/pr61446.c : New.
5962
5963 2014-06-13  Dehao Chen  <dehao@google.com>
5964
5965         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
5966
5967 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
5968
5969         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
5970
5971 2014-06-13  Richard Biener  <rguenther@suse.de>
5972
5973         * c-c++-common/pr46562-2.c: Adjust.
5974         * g++.dg/tree-ssa/pr8781.C: Likewise.
5975         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5976         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5977         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5978         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
5979         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5980
5981 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5982
5983         PR tree-optimization/61375
5984         * gcc.c-torture/execute/pr61375-1.c: New test.
5985
5986 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR middle-end/61486
5989         * c-c++-common/gomp/pr61486-1.c: New test.
5990         * c-c++-common/gomp/pr61486-2.c: New test.
5991
5992 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
5993
5994         PR target/59843
5995         * gcc.dg/vect/vect-singleton_1.c: New file.
5996
5997 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
5998
5999         PR target/61443
6000         * gcc.target/avr/torture/pr61443.c: New test.
6001
6002 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
6003
6004         PR c++/19200
6005         * g++.dg/parse/friend11.C: New.
6006
6007 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
6008
6009         PR c++/60265
6010         * g++.dg/cpp0x/using-enum-1.C: New.
6011         * g++.dg/cpp0x/using-enum-2.C: Likewise.
6012
6013 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
6014
6015         PR c++/19200
6016         * g++.dg/parse/friend9.C: New.
6017         * g++.dg/parse/friend10.C: Likewise.
6018         * g++.dg/parse/friend7.C: Adjust.
6019
6020 2014-06-11  Richard Biener  <rguenther@suse.de>
6021
6022         PR tree-optimization/61452
6023         * gcc.dg/torture/pr61452.c: New testcase.
6024
6025 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
6026
6027         PR c++/34049
6028         * g++.dg/parse/pr34049.C: New.
6029
6030 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6031
6032         * gcc.c-torture/execute/pr61306-1.c: New test.
6033         * gcc.c-torture/execute/pr61306-2.c: Likewise.
6034         * gcc.c-torture/execute/pr61306-3.c: Likewise.
6035
6036 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6037
6038         * gcc.target/aarch64/acle/acle.exp: New.
6039         * gcc.target/aarch64/acle/crc32b.c: New test.
6040         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
6041         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
6042         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
6043         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
6044         * gcc.target/aarch64/acle/crc32d.c: Likewise.
6045         * gcc.target/aarch64/acle/crc32h.c: Likewise.
6046         * gcc.target/aarch64/acle/crc32w.c: Likewise.
6047
6048 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
6049
6050         PR tree-optimization/52252
6051         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
6052
6053 2014-06-11  Richard Biener  <rguenther@suse.de>
6054
6055         PR middle-end/61437
6056         * gcc.dg/torture/20140610-1.c: New testcase.
6057         * gcc.dg/torture/20140610-2.c: Likewise.
6058
6059 2014-06-10  Richard Biener  <rguenther@suse.de>
6060
6061         PR tree-optimization/61438
6062         * gcc.dg/torture/pr61438.c: New testcase.
6063
6064 2014-06-10  Richard Biener  <rguenther@suse.de>
6065
6066         PR middle-end/61456
6067         * g++.dg/opt/pr61456.C: New testcase.
6068
6069 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
6070             Mikael Morin <mikael@gcc.gnu.org>
6071
6072         PR fortran/41936
6073         * gfortran.dg/class_array_15.f03: Check memory leaks.
6074
6075 2014-06-10  Richard Biener  <rguenther@suse.de>
6076
6077         PR tree-optimization/57186
6078         PR tree-optimization/59299
6079         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
6080         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
6081
6082 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
6083
6084         PR fortran/60928
6085         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
6086         directives.
6087         * gfortran.dg/gomp/associate1.f90: New test.
6088         * gfortran.dg/gomp/intentin1.f90: New test.
6089         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
6090         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
6091         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
6092         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
6093
6094 2014-06-09  Marek Polacek  <polacek@redhat.com>
6095
6096         PR c/36446
6097         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
6098         * gcc.dg/array-2.c: Likewise.
6099         * gcc.dg/array-const-2.c: Likewise.
6100         * gcc.dg/ucnid-8.c: Likewise.
6101         * gcc.dg/vla-init-1.c: Likewise.
6102         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
6103         * gcc.dg/c99-flex-array-7.c: Likewise.
6104         * gcc.dg/init-bad-1.c: Likewise.
6105         * gcc.dg/init-bad-3.c: Likewise.
6106         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
6107         * gcc.dg/pedwarn-init.c: Add dg-warning.
6108         * gcc.dg/pr53119.c: Remove dg-excess-errors.
6109
6110 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6111
6112         PR c++/22556
6113         * g++.dg/other/redecl3.C: New.
6114
6115 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
6116
6117         PR c++/54442
6118         * g++.dg/pr54442.C: New file.
6119
6120 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
6121
6122         PR fortran/61406
6123         * gfortran.dg/associate_17.f90 : New test
6124
6125 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
6126
6127         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
6128         void for TEST instead of static void.
6129         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
6130         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
6131         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
6132         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
6133         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
6134         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
6135         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
6136         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
6137         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
6138         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
6139         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
6140         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
6141         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
6142         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
6143         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
6144         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
6145         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
6146         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
6147         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
6148         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
6149         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
6150         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
6151         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
6152         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
6153         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
6154         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
6155         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6156         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
6157         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
6158         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
6159         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
6160         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6161         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6162         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6163         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6164         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6165         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6166         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6167         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6168         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6169         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6170         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
6171         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
6172         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
6173         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
6174         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
6175         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
6176         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
6177         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
6178         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
6179         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
6180         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
6181         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
6182         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
6183         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
6184         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
6185         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
6186         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
6187         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
6188         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
6189         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
6190         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
6191         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6192         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6193         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6194         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6195         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
6196         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
6197         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6198         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6199         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6200         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6201         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6202         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6203         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6204         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6205         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6206         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
6207         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
6208         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6209         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
6210         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
6211         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
6212         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
6213         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
6214         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
6215         instead of static void.
6216         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
6217         delete unused variables.
6218         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6219         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6220         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6221         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
6222         delete unused variables, void for TEST instead of static void.
6223         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6224         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6225         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6226         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6227         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6228         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6229         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6230         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6231         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6232         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6233         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6234         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6235         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
6236         initialize variables.
6237         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
6238         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
6239         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
6240         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
6241         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
6242         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
6243         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
6244         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
6245         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6246         * gcc.target/i386/i386.exp: Ditto.
6247         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
6248         CALC, void for TEST instead of static void, initialize variables.
6249         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
6250         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
6251         static void.
6252         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
6253         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
6254         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
6255         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
6256         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
6257         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6258         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6259         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
6260         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
6261         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
6262         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
6263         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6264         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6265         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
6266         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6267         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
6268         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6269         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6270         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6271         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
6272         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
6273         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
6274         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
6275         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
6276         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
6277         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
6278         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
6279         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
6280         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
6281         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
6282         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
6283         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
6284         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
6285         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
6286         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
6287         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
6288         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
6289         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
6290         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
6291         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
6292         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6293         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6294         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
6295         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
6296         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
6297         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
6298         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
6299         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
6300         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6301         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6302         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6303         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6304         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6305         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6306         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6307         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6308         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
6309         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
6310         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6311         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
6312         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6313         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6314         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6315         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
6316         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6317         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
6318         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
6319         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6320         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
6321         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6322         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6323         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6324         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6325         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6326         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6327         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6328         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
6329         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6330         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6331         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6332         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6333         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6334         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6335         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6336         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6337         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6338         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6339         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6340         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6341         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6342         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6343         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6344         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6345         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6346         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6347         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6348         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6349         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6350         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6351         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6352         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6353         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6354         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6355         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6356         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6357         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6358         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6359         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6360         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6361         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6362         instead of static void.
6363         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6364         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6365         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6366         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6367         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6368         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6369         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6370         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6371         static void, delete unused variables.
6372         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6373         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6374         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6375         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6376         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6377         static void, delete unused variables, Change parameters for
6378         UNION_CHECK, MASK_MERGE and MASK_ZERO.
6379         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6380         CALC,  void for TEST instead of static void.
6381         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6382         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6383         void.
6384         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6385         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6386         static void, change type  of parameter for UNION_TYPE.
6387         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6388         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6389         void for TEST instead of static void, delete unused variables, change
6390         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6391         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6392         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6393         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6394         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6395         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6396         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6397         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6398         void for TEST instead of static void, change parameters for
6399         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6400         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6401         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6402         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6403         * gcc.target/i386/avx512f-additional-reg-names.c: Add
6404         __attribute__((unused)).
6405         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6406         __attribute__((unused)).
6407         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6408         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6409         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6410         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6411         * gcc.target/i386/avx512f-korw-1.c: Ditto.
6412         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6413         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6414         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6415         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6416         add __attribute__((unused)).
6417         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6418         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6419         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6420         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6421         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6422         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6423         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6424         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6425         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6426         delete unused variables.
6427         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6428         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6429         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6430         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6431         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6432         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6433         static void, mask_merging and zero_masking for unsigned types.
6434         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6435         CHECK_ARRAY for unsigned types.
6436         * gcc.target/i386/m256-check.h: Ditto.
6437         * gcc.target/i386/m512-check.h: Ditto.
6438
6439 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
6440
6441         PR target/61062
6442         * gcc.target/arm/pr48252.c (main): Expect same result
6443         as endian-neutral.
6444
6445 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6446
6447         PR fortran/45187
6448         * gfortran.dg/cray_pointers_10.f90: New file.
6449
6450 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
6451
6452         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6453         instead of complex(kind=16).
6454
6455 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6456
6457         PR fortran/38829
6458         * gfortran.dg/bind_c_usage_29.f90: New file.
6459
6460 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
6461
6462         * gnat.dg/opt38.adb: New test.
6463         * gnat.dg/opt38_pkg.ad[sb]: New helper.
6464
6465 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
6466
6467         PR target/18343
6468         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6469         New macro, 0 for __MMIX__, default 64.
6470         (bar): Pass it to __builtin_apply instead of literal 64.
6471
6472 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6473
6474         * gfortran.dg/io_constraints_11.f90: New file.
6475         * gfortran.dg/io_constraints_12.f90: New file.
6476         * gfortran.dg/io_constraints_13.f90: New file.
6477
6478 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
6479
6480         PR target/61423
6481         * gcc.target/i386/pr61423.c: New test.
6482
6483 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6484
6485         PR c++/60184
6486         * g++.dg/cpp0x/constexpr-union6.C: New.
6487         * g++.dg/cpp0x/union6.C: Likewise.
6488         * g++.dg/init/ref14.C: Adjust.
6489         * g++.dg/init/union1.C: Likewise.
6490
6491 2014-06-06  Richard Biener  <rguenther@suse.de>
6492
6493         PR tree-optimization/59299
6494         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6495
6496 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
6497
6498         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6499         * gcc.dg/tree-ssa/sra-12.c: Likewise.
6500
6501 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6502
6503         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6504         bitfield and test wrong results instead of correct results to make the
6505         test more portable.
6506
6507 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6508
6509         PR c++/60432
6510         * g++.dg/cpp0x/constexpr-60432.C: New.
6511
6512 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6513
6514         PR c++/60199
6515         * g++.dg/cpp0x/constexpr-60199.C: New.
6516
6517 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6518
6519         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6520         Specify -march=z900 as an additional option.
6521         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6522         * gcc.dg/optimize-bswapsi-2.c: Likewise.
6523         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6524
6525 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
6526
6527         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6528         reduction clause diagnostic changes.
6529         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6530         * gfortran.dg/gomp/reduction1.f90: Likewise.
6531         * gfortran.dg/gomp/reduction3.f90: Likewise.
6532         * gfortran.dg/gomp/udr1.f90: New test.
6533         * gfortran.dg/gomp/udr2.f90: New test.
6534         * gfortran.dg/gomp/udr3.f90: New test.
6535         * gfortran.dg/gomp/udr4.f90: New test.
6536         * gfortran.dg/gomp/udr5.f90: New test.
6537         * gfortran.dg/gomp/udr6.f90: New test.
6538         * gfortran.dg/gomp/udr7.f90: New test.
6539
6540 2014-06-06  Christian Bruel  <christian.bruel@st.com>
6541
6542         PR tree-optimization/43934
6543         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6544
6545 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
6546
6547         PR c/53119
6548         * gcc.dg/pr53119.c: New testcase.
6549
6550 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6551
6552         PR target/52472
6553         * gcc.target/avr/pr52472.c: New test.
6554
6555
6556 2014-06-05  Jeff Law  <law@redhat.com>
6557
6558         PR tree-optimization/61289
6559         * g++.dg/pr61289.C: New test.
6560         * g++.dg/pr61289-2.C: New test.
6561
6562 2014-06-05  Richard Biener  <rguenther@suse.de>
6563             Paolo Carlini  <paolo.carlini@oracle.com>
6564
6565         PR c++/56961
6566         * g++.dg/parse/pr56961.C: New.
6567
6568 2014-06-05  Kai Tietz  <ktietz@redhat.com>
6569
6570         PR target/46219
6571         * gcc.target/i386/sibcall-4.c: Remove xfail.
6572
6573 2014-06-05  Julian Brown  <julian@codesourcery.com>
6574             Sandra Loosemore  <sandra@codesourcery.com>
6575
6576         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6577
6578 2014-06-05  Richard Biener  <rguenther@suse.de>
6579
6580         PR c++/61004
6581         * g++.dg/diagnostic/pr61004.C: New testcase.
6582
6583 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
6584
6585         * gcc.dg/torture/pr61319.c: New test.
6586
6587 2014-06-05  Marek Polacek  <polacek@redhat.com>
6588
6589         PR c/56724
6590         * gcc.dg/pr56724-3.c: New test.
6591
6592 2014-06-05  Andreas Schwab  <schwab@suse.de>
6593
6594         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6595
6596 2014-06-05  Marek Polacek  <polacek@redhat.com>
6597
6598         PR c/49706
6599         * c-c++-common/pr49706.c: New test.
6600
6601 2014-06-05  Marek Polacek  <polacek@redhat.com>
6602
6603         PR c/48062
6604         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6605         * gcc.dg/Wshadow-3.c: Likewise.
6606         * gcc.dg/pr48062.c: New test.
6607
6608 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6609
6610         PR c++/43453
6611         * g++.dg/init/pr43453.C: New.
6612
6613 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
6614
6615         PR tree-optimization/61385
6616         * gcc.dg/tree-ssa/pr61385.c: New file.
6617
6618 2014-06-04  Richard Biener  <rguenther@suse.de>
6619
6620         PR tree-optimization/60098
6621         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6622
6623 2014-06-04  Richard Biener  <rguenther@suse.de>
6624
6625         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6626
6627 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
6628
6629         PR c/58942
6630         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6631         the case with a pointer.
6632
6633 2014-06-04  Marek Polacek  <polacek@redhat.com>
6634
6635         PR c/30020
6636         * c-c++-common/pr30020.c: New test.
6637
6638 2014-06-03  Andrew Pinski  <apinski@cavium.com>
6639
6640         * gcc.c-torture/compile/20140528-1.c: New testcase.
6641
6642 2014-06-03  Dehao Chen  <dehao@google.com>
6643
6644         * gcc.dg/tree-prof/merge_block.c: New test.
6645
6646 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
6647
6648         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6649         * g++.dg/ext/mv15.C (dg-options): Ditto.
6650
6651 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6652
6653         DR 1423
6654         PR c++/52174
6655         * g++.dg/cpp0x/nullptr31.C: New.
6656         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6657         * g++.dg/cpp0x/nullptr17.C: Update.
6658
6659 2014-06-03  Marek Polacek  <polacek@redhat.com>
6660
6661         PR c/60439
6662         * c-c++-common/pr60439.c: New test.
6663         * g++.dg/eh/scope1.C (f4): Add dg-warning.
6664
6665 2014-06-03  Martin Jambor  <mjambor@suse.cz>
6666
6667         PR ipa/61160
6668         * g++.dg/ipa/pr61160-1.C: New test.
6669
6670 2014-06-03  Richard Biener  <rguenther@suse.de>
6671
6672         PR tree-optimization/61383
6673         * gcc.dg/torture/pr61383-1.c: New testcase.
6674
6675 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
6676
6677         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6678
6679 2014-06-02  Jeff Law  <law@redhat.com>
6680
6681         PR rtl-optimization/61094
6682         * g++.dg/pr61094: New test.
6683
6684 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
6685
6686         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6687         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6688         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6689         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6690         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6691         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6692         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6693         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6694
6695 2014-06-02  Richard Biener  <rguenther@suse.de>
6696
6697         PR tree-optimization/61346
6698         * gcc.dg/torture/pr61346.c: New testcase.
6699
6700 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6701
6702         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6703         not compilation.
6704         * gcc.target/i386/sibcall-4.c: Ditto.
6705         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6706
6707 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6708
6709         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6710         in scan-assembler-not string.
6711         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6712         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6713         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6714
6715 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6716
6717         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6718
6719 2014-06-01  Kai Tietz  <ktietz@redhat.com>
6720
6721         PR target/61377
6722         * gcc.target/i386/sibcall-6.c: New test.
6723
6724 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6725
6726         DR 1227
6727         PR c++/57543
6728         * g++.dg/cpp0x/pr57543-1.C: New.
6729         * g++.dg/cpp0x/pr57543-2.C: Likewise.
6730         * g++.dg/cpp0x/pr57543-3.C: Likewise.
6731         * g++.dg/cpp0x/decltype59.C: Likewise.
6732
6733 2014-05-31  Tom de Vries  <tom@codesourcery.com>
6734
6735         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6736
6737 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
6738
6739         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6740         restore_gcc_exec_prefix_env_var): New procedures.
6741         (set_ld_library_path_env_vars,
6742         restore_ld_library_path_env_vars): Use them.
6743         * lib/c-compat.exp: Load target-libpath.exp.
6744         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6745         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6746         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6747         restore_gcc_exec_prefix_env_var.
6748         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6749         Likewise.
6750
6751         * c-c++-common/asan/misalign-1.c: New test.
6752         * c-c++-common/asan/misalign-2.c: New test.
6753
6754         * g++.dg/asan/asan_test.C: Add -std=c++11 and
6755         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6756         -DASAN_USE_DEJAGNU_GTEST=1.
6757         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6758         * g++.dg/asan/asan_oob_test.cc: Likewise.
6759         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6760         * g++.dg/asan/asan_str_test.cc: Likewise.
6761         * g++.dg/asan/asan_test_utils.h: Likewise.
6762         * g++.dg/asan/sanitizer_test_config.h: Likewise.
6763         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
6764         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6765         Imported from upstream r209283.
6766         * g++.dg/asan/asan_test_config.h: Likewise.
6767
6768 2014-05-30  Kai Tietz  <ktietz@redhat.com>
6769
6770         PR target/60104
6771         * gcc.target/i386/sibcall-1.c: New test.
6772         * gcc.target/i386/sibcall-2.c: New test.
6773         * gcc.target/i386/sibcall-3.c: New test.
6774         * gcc.target/i386/sibcall-4.c: New test.
6775
6776 2014-05-30  Ian Lance Taylor  <iant@google.com>
6777
6778         * gcc.target/i386/pause-2.c: New test.
6779
6780 2014-05-30  Tom de Vries  <tom@codesourcery.com>
6781
6782         * gcc.target/i386/fuse-caller-save.c: New test.
6783         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6784         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6785
6786 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
6787
6788         * gcc.target/arm/simd/vrev16p8_1.c: New file.
6789         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6790         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6791         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6792         * gcc.target/arm/simd/vrev16s8_1.c: New file.
6793         * gcc.target/arm/simd/vrev16u8_1.c: New file.
6794         * gcc.target/arm/simd/vrev32p16_1.c: New file.
6795         * gcc.target/arm/simd/vrev32p8_1.c: New file.
6796         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6797         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6798         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6799         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6800         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6801         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6802         * gcc.target/arm/simd/vrev32s16_1.c: New file.
6803         * gcc.target/arm/simd/vrev32s8_1.c: New file.
6804         * gcc.target/arm/simd/vrev32u16_1.c: New file.
6805         * gcc.target/arm/simd/vrev32u8_1.c: New file.
6806         * gcc.target/arm/simd/vrev64f32_1.c: New file.
6807         * gcc.target/arm/simd/vrev64p16_1.c: New file.
6808         * gcc.target/arm/simd/vrev64p8_1.c: New file.
6809         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6810         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6811         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6812         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6813         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6814         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6815         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6816         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6817         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6818         * gcc.target/arm/simd/vrev64s16_1.c: New file.
6819         * gcc.target/arm/simd/vrev64s32_1.c: New file.
6820         * gcc.target/arm/simd/vrev64s8_1.c: New file.
6821         * gcc.target/arm/simd/vrev64u16_1.c: New file.
6822         * gcc.target/arm/simd/vrev64u32_1.c: New file.
6823         * gcc.target/arm/simd/vrev64u8_1.c: New file.
6824
6825 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
6826
6827         PR rtl-optimization/61325
6828         * gcc.target/aarch64/pr61325.c: New.
6829
6830 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
6831
6832         * gcc.target/arm/simd/vextQf32_1.c: New file.
6833         * gcc.target/arm/simd/vextQp16_1.c: New file.
6834         * gcc.target/arm/simd/vextQp8_1.c: New file.
6835         * gcc.target/arm/simd/vextQs16_1.c: New file.
6836         * gcc.target/arm/simd/vextQs32_1.c: New file.
6837         * gcc.target/arm/simd/vextQs64_1.c: New file.
6838         * gcc.target/arm/simd/vextQs8_1.c: New file.
6839         * gcc.target/arm/simd/vextQu16_1.c: New file.
6840         * gcc.target/arm/simd/vextQu32_1.c: New file.
6841         * gcc.target/arm/simd/vextQu64_1.c: New file.
6842         * gcc.target/arm/simd/vextQu8_1.c: New file.
6843         * gcc.target/arm/simd/vextQp64_1.c: New file.
6844         * gcc.target/arm/simd/vextf32_1.c: New file.
6845         * gcc.target/arm/simd/vextp16_1.c: New file.
6846         * gcc.target/arm/simd/vextp8_1.c: New file.
6847         * gcc.target/arm/simd/vexts16_1.c: New file.
6848         * gcc.target/arm/simd/vexts32_1.c: New file.
6849         * gcc.target/arm/simd/vexts64_1.c: New file.
6850         * gcc.target/arm/simd/vexts8_1.c: New file.
6851         * gcc.target/arm/simd/vextu16_1.c: New file.
6852         * gcc.target/arm/simd/vextu32_1.c: New file.
6853         * gcc.target/arm/simd/vextu64_1.c: New file.
6854         * gcc.target/arm/simd/vextu8_1.c: New file.
6855         * gcc.target/arm/simd/vextp64_1.c: New file.
6856
6857 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
6858             Tom de Vries  <tom@codesourcery.com>
6859
6860         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6861         options.
6862         * gcc.target/mips/fuse-caller-save.h: New include file.
6863         * gcc.target/mips/fuse-caller-save.c: New test.
6864         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6865         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6866
6867 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
6868
6869         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6870
6871 2014-05-28  Richard Biener  <rguenther@suse.de>
6872
6873         PR middle-end/61045
6874         * gcc.dg/pr61045.c: New testcase.
6875
6876 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6877
6878         * lib/clearcap.exp: New file.
6879         * gcc.dg/vect/vect.exp: Load clearcap.exp.
6880         Remove clearcap_ldflags handling.
6881         Call clearcap-init, clearcap-finish.
6882         * gcc.target/i386/i386.exp: Likewise.
6883         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6884         * gcc.target/i386/clearcapv2.map: Move to
6885         ../config/sol2-clearcapv2.map.
6886         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6887         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6888
6889 2014-05-28  Richard Biener  <rguenther@suse.de>
6890
6891         PR tree-optimization/61335
6892         * gfortran.dg/pr61335.f90: New testcase.
6893
6894 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6895
6896         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6897
6898 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6899
6900         * gnat.dg/overflow_fixed.adb: New test.
6901
6902 2014-05-27  Marek Polacek  <polacek@redhat.com>
6903
6904         PR c/56724
6905         * gcc.dg/pr56724-1.c: New test.
6906         * gcc.dg/pr56724-2.c: New test.
6907         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6908         -Wtraditional.
6909         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6910
6911 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6912
6913         * gcc.dg/fold-compare-8.c: New test.
6914         * gcc.dg/Wstrict-overflow-25.c: Likewise.
6915
6916 2014-05-27  Richard Biener  <rguenther@suse.de>
6917
6918         * gcc.dg/tree-ssa/vrp92.c: New testcase.
6919
6920 2014-05-27  Marek Polacek  <polacek@redhat.com>
6921
6922         PR testsuite/61319
6923         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6924         LLONG_MIN, and ULLONG_MAX.
6925
6926 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6927
6928         * lib/target-supports.exp (check_effective_target_vect_bswap):
6929         Specify arm*-*-* support.
6930
6931 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
6932
6933         PR testsuite/61319
6934         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
6935         -nan optional.
6936         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6937         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6938
6939 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6940
6941         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
6942
6943 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
6944
6945         PR rtl-optimization/61222
6946         * gcc.c-torture/compile/pr61222-1.c: New test.
6947         * gcc.c-torture/compile/pr61222-2.c: Likewise.
6948
6949 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6950
6951         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
6952
6953 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6954
6955         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
6956
6957 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6958
6959         PR libgfortran/55117
6960         * gfortran.dg/namelist_85.f90: New test.
6961
6962 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
6963
6964         PR c/61191
6965         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
6966         the case with syntax error.
6967
6968 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6969
6970         * gcc.dg/lto/pr61278_0.c: New test.
6971         * gcc.dg/lto/pr61278_1.c: New test.
6972
6973 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6974
6975         * gcc.dg/pr61220.c: New test.
6976         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
6977
6978 2014-05-25  Tobias Burnus  <burnus@net-b.de>
6979
6980         * gfortran.dg/coarray_10.f90: Update dg-warning.
6981         * gfortran.dg/coarray_this_image_1.f90: New.
6982         * gfortran.dg/coarray_this_image_2.f90: New.
6983
6984 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
6985
6986         PR libfortran/61173
6987         * gfortran.dg/arrayio_14.f90: New test.
6988
6989 2014-05-24  Andreas Schwab  <schwab@suse.de>
6990
6991         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
6992
6993 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
6994
6995         * gfortran.dg/bind_c_array_params_2.f90:
6996         Adjust regexp for -flto.
6997         * gfortran.dg/pr48636-2.f90: Likewise.
6998         * gfortran.dg/pr52835.f90: Likewise.
6999
7000 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
7001
7002         PR rtl-optimization/61215
7003         * gcc.target/i386/pr61215.c: New.
7004
7005 2014-05-23  Marek Polacek  <polacek@redhat.com>
7006             Jakub Jelinek  <jakub@redhat.com>
7007
7008         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
7009         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
7010         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
7011         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
7012         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
7013         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
7014         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
7015         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
7016         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
7017         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
7018         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
7019         * c-c++-common/ubsan/float-cast.h: New file.
7020         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
7021         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
7022
7023 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
7024
7025         * gcc.target/aarch64/tail_indirect_call_1.c: New.
7026
7027 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7028
7029         * g++.dg/cpp1y/lambda-init9.C: New.
7030
7031 2014-05-23  Richard Biener  <rguenther@suse.de>
7032
7033         PR testsuite/61266
7034         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
7035         adjust testcase to reflect reality.
7036
7037 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7038
7039         PR tree-optimization/54733
7040         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
7041         optimization to support memory sources and bitwise operations
7042         equivalent to load in host endianness.
7043         * gcc.dg/optimize-bswaphi-1.c: Likewise.
7044         * gcc.dg/optimize-bswapsi-2.c: Likewise.
7045         * gcc.c-torture/execute/bswap-2.c: Likewise.
7046
7047 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7048
7049         * lib/target-supports.exp: New effective targets for architectures
7050         capable of performing byte swap.
7051         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
7052         * gcc.dg/optimize-bswapdi-2.c: Likewise.
7053         * gcc.dg/optimize-bswapsi-1.c: Likewise.
7054
7055 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
7056
7057         PR c++/61088
7058         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
7059         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
7060
7061 2014-05-22  Xinliang David Li  <davidxl@google.com>
7062
7063         * g++.dg/ipa/devirt-15.C: Fix expected message.
7064         * g++.dg/ipa/devirt-16.C: Ditto.
7065         * g++.dg/ipa/devirt-17.C: Ditto.
7066         * g++.dg/ipa/devirt-26.C: Ditto.
7067         * g++.dg/ipa/imm-devirt-1.C: Ditto.
7068         * g++.dg/ipa/imm-devirt-2.C: Ditto.
7069         * g++.dg/tree-ssa/pr8781.C:Ditto.
7070
7071 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
7072
7073         * gcc.target/powerpc/htm-ttest.c: New test.
7074
7075 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
7076
7077         * gnat.dg/opt37.ad[sb]: New test.
7078
7079 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
7080
7081         PR c/61271
7082         * g++.dg/cilk-plus/AN/array_function.cc: New.
7083
7084 2014-05-22  Richard Biener  <rguenther@suse.de>
7085
7086         * gcc.dg/tree-ssa/alias-33.c: New testcase.
7087
7088 2014-05-22  Kostya Serebryany  <kcc@google.com>
7089
7090         * c-c++-common/tsan/mutexset1.c: Update the test to match
7091         upstream r209283.
7092         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
7093
7094 2014-05-21  Marek Polacek  <polacek@redhat.com>
7095
7096         PR sanitizer/61272
7097         * g++.dg/ubsan/pr61272.C: New test.
7098
7099 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
7100             Sandra Loosemore  <sandra@codesourcery.com>
7101
7102         PR lto/60179
7103         * lib/scanasm.exp (scan-lto-assembler): New procedure.
7104         * gcc.target/nios2/custom-fp-lto.c: New test.
7105
7106 2014-05-21  Andreas Schwab  <schwab@suse.de>
7107
7108         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
7109
7110 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
7111
7112         PR target/54236
7113         * gcc.target/sh/pr54236-3.c: New.
7114
7115 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
7116
7117         PR c++/60189
7118         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
7119
7120 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
7121
7122         PR tree-optimization/60899
7123         * g++.dg/ipa/devirt-11.C: Update template.
7124
7125 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
7126
7127         PR C++/61038
7128         * g++.dg/cpp0x/pr61038.C: New.
7129
7130 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7131
7132         PR c++/58753
7133         PR c++/58930
7134         PR c++/58704
7135         * g++.dg/cpp0x/nsdmi-template11.C: New.
7136         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
7137         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
7138
7139 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7140
7141         * gnat.dg/opt35.adb: New test.
7142         * gnat.dg/opt36.adb: Likewise.
7143         * gnat.dg/opt35_pkg.ad[sb]: New helper.
7144
7145 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7146
7147         PR c++/60373
7148         * g++.dg/cpp0x/Wattributes1.C: New.
7149         * g++.dg/ext/visibility/redecl1.C: Adjust.
7150         * g++.dg/ext/visibility/visibility-7.C: Likewise.
7151
7152 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7153
7154         * gcc.target/powerpc/vsxcopy.c: New test.
7155
7156 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7157
7158         PR c++/58664
7159         * g++.dg/cpp0x/nsdmi-union6.C: New.
7160         * g++.dg/parse/pr58664.C: Likewise.
7161         * g++.dg/cpp0x/nsdmi6.C: Tweak.
7162         * g++.dg/parse/crash31.C: Likewise.
7163         * g++.dg/template/error2.C: Likewise.
7164         * g++.dg/template/inherit8.C: Likewise.
7165         * g++.dg/template/offsetof2.C: Likewise.
7166
7167 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
7168
7169         * c-c++-common/gomp/simd4.c: Adjust for inform.
7170         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7171         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7172         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
7173         * g++.dg/cpp0x/noexcept15.C: Likewise.
7174         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
7175         * g++.dg/eh/spec6.C: Likewise.
7176         * g++.dg/expr/cast1.C: Likewise.
7177         * g++.dg/expr/dtor1.C: Likewise.
7178         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
7179         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7180         * g++.dg/gomp/pr49223-2.C: Likewise.
7181         * g++.dg/gomp/udr-4.C: Likewise.
7182         * g++.dg/init/delete1.C: Likewise.
7183         * g++.dg/other/crash-2.C: Likewise.
7184         * g++.dg/parse/crash24.C: Likewise.
7185         * g++.dg/parse/crash25.C: Likewise.
7186         * g++.dg/parse/crash31.C: Likewise.
7187         * g++.dg/parse/crash49.C: Likewise.
7188         * g++.dg/parse/crash50.C: Likewise.
7189         * g++.dg/parse/crash54.C: Likewise.
7190         * g++.dg/parse/dtor7.C: Likewise.
7191         * g++.dg/parse/error40.C: Likewise.
7192         * g++.dg/parse/fused-params1.C: Likewise.
7193         * g++.dg/parse/new1.C: Likewise.
7194         * g++.dg/template/crash35.C: Likewise.
7195         * g++.dg/template/crash59.C: Likewise.
7196         * g++.dg/template/crash77.C: Likewise.
7197         * g++.dg/template/error51.C: Likewise.
7198         * g++.dg/template/incomplete1.C: Likewise.
7199         * g++.dg/template/incomplete3.C: Likewise.
7200         * g++.dg/template/incomplete4.C: Likewise.
7201         * g++.dg/template/incomplete5.C: Likewise.
7202         * g++.dg/template/inherit8.C: Likewise.
7203         * g++.dg/template/instantiate1.C: Likewise.
7204         * g++.dg/template/instantiate3.C: Likewis: Likewise.
7205         * g++.dg/template/offsetof2.C: Likewise.
7206         * g++.dg/tm/pr51928.C: Likewise.
7207         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
7208         * g++.dg/warn/incomplete1.C: Likewise.
7209         * g++.dg/warn/incomplete2.C: Likewise.
7210         * g++.old-deja/g++.brendan/friend4.C: Likewise.
7211         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
7212         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
7213         * g++.old-deja/g++.eh/catch1.C: Likewise.
7214         * g++.old-deja/g++.eh/spec6.C: Likewise.
7215         * g++.old-deja/g++.mike/p7868.C: Likewise.
7216         * g++.old-deja/g++.other/crash38.C: Likewise.
7217         * g++.old-deja/g++.other/enum2.C: Likewise.
7218         * g++.old-deja/g++.other/incomplete.C: Likewise.
7219         * g++.old-deja/g++.other/vaarg3.C: Likewise.
7220         * g++.old-deja/g++.pt/crash9.C: Likewise.
7221         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
7222         * g++.old-deja/g++.pt/typename8.C: Likewise.
7223         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
7224
7225 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
7226
7227         * lib/target-supports.exp
7228         (check_effective_target_vect_sizes_32B_16B): Return false if
7229         128-bit AVX vectors preferred.
7230
7231 2014-05-19  Mike Stump  <mikestump@comcast.net>
7232
7233         * lib/target-supports.exp (check_effective_target_avx): Early out
7234         if not x86 to prevent x86 flags on non-x86 targets.
7235
7236 2014-05-19  Richard Biener  <rguenther@suse.de>
7237
7238         PR tree-optimization/61221
7239         * gcc.dg/torture/pr61221.c: New testcase.
7240
7241 2014-05-19  Richard Biener  <rguenther@suse.de>
7242
7243         PR tree-optimization/61209
7244         * gfortran.dg/pr61209.f90: New testcase.
7245
7246 2014-05-19  Richard Biener  <rguenther@suse.de>
7247
7248         PR tree-optimization/61184
7249         * c-c++-common/torture/pr61184.c: New testcase.
7250
7251 2014-05-19  Christian Bruel  <christian.bruel@st.com>
7252
7253         PR target/61195
7254         * gcc.target/sh/pr61195.c: New test.
7255
7256 2014-05-18  Wei Mi  <wmi@google.com>
7257
7258         PR target/58066
7259         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
7260         directive with rtl insns. Add effective-target fpic and
7261         tls_native.
7262
7263 2014-05-17  Xinliang David Li  <davidxl@google.com>
7264
7265         * g++.dg/ipa/devirt-33.C: New testcase.
7266
7267 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
7268
7269         * g++.dg/ipa/comdat.C: New file.
7270
7271 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7272
7273         * gnat.dg/volatile12.ad[sb]: New test.
7274
7275 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7276
7277         * gnat.dg/enum3.adb: New test.
7278
7279 2014-05-18  Andreas Schwab  <schwab@suse.de>
7280
7281         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
7282
7283 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
7284
7285         PR libfortran/52539
7286         * gfortran.dg/namelist_utf8.f90: New test.
7287
7288 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
7289
7290         PR c++/52875
7291         * g++.dg/cpp0x/decltype58.C: New.
7292
7293 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
7294
7295         * gcc.target/microblaze/others/break_handler.c: New.
7296
7297 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
7298
7299         PR tree-optimization/61140
7300         PR tree-optimization/61150
7301         PR tree-optimization/61197
7302         * gcc.dg/tree-ssa/pr61140.c: New file.
7303         * gcc.dg/tree-ssa/pr61150.c: New file.
7304         * gcc.dg/tree-ssa/pr61197.c: New file.
7305
7306 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
7307
7308         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
7309         (dg-options): Add -mfpmath=387.
7310         (dg-final): Check that no MMX registers are used.
7311
7312 2014-05-17  Andreas Schwab  <schwab@suse.de>
7313
7314         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
7315
7316 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
7317
7318         Revert:
7319         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
7320
7321         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7322         occurrences of "int" in the gimple dump to reflect that the return
7323         types of functions now show up in such dumps.
7324         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7325
7326 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
7327
7328         * gcc.c-torture/execute/20101011-1.c: Update testcase.
7329         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7330         * gcc.dg/tree-ssa/writeonly.c: New testcase.
7331         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7332         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7333         * gcc.dg/debug/pr35154.c: Update testcase.
7334         * gcc.target/i386/vectorize1.c: Update testcase.
7335
7336 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
7337
7338         PR c++/51640
7339         * g++.dg/parse/error54.C: New.
7340
7341 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
7342
7343         PR rtl-optimization/60969
7344         * g++.dg/pr60969.C: New.
7345
7346 2014-05-16  Richard Biener  <rguenther@suse.de>
7347
7348         PR tree-optimization/61194
7349         * gcc.dg/vect/pr61194.c: New testcase.
7350
7351 2014-05-16  Richard Biener  <rguenther@suse.de>
7352
7353         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7354         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7355         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7356         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7357
7358 2014-05-16  Richard Biener  <rguenther@suse.de>
7359
7360         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7361
7362 2014-05-15  Martin Jambor  <mjambor@suse.cz>
7363
7364         PR ipa/61085
7365         * g++.dg/ipa/pr61085.C: New test.
7366
7367 2014-05-15  Martin Jambor  <mjambor@suse.cz>
7368
7369         PR tree-optimization/61090
7370         * gcc.dg/tree-ssa/pr61090.c: New test.
7371
7372 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
7373
7374         PR tree-optimization/61158
7375         * gcc.dg/pr61158.c: New test.
7376
7377 2014-05-15  Andreas Schwab  <schwab@suse.de>
7378
7379         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7380         emitted.
7381         * obj-c++.dg/exceptions-5.mm: Likewise.
7382
7383 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7384
7385         * shrink-wrap-loop.c: New test case.
7386
7387 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
7388
7389         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7390         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7391         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7392         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7393         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7394         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7395         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7396         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7397         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7398         * gcc.target/arm/simd/vtrnf32_1.c: New file.
7399         * gcc.target/arm/simd/vtrnp16_1.c: New file.
7400         * gcc.target/arm/simd/vtrnp8_1.c: New file.
7401         * gcc.target/arm/simd/vtrns16_1.c: New file.
7402         * gcc.target/arm/simd/vtrns32_1.c: New file.
7403         * gcc.target/arm/simd/vtrns8_1.c: New file.
7404         * gcc.target/arm/simd/vtrnu16_1.c: New file.
7405         * gcc.target/arm/simd/vtrnu32_1.c: New file.
7406         * gcc.target/arm/simd/vtrnu8_1.c: New file.
7407
7408 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
7409
7410         * gcc.target/i386/clflushopt-1.c: New.
7411         * gcc.target/i386/xsavec-1.c: Ditto.
7412         * gcc.target/i386/xsavec64-1.c: Ditto.
7413         * gcc.target/i386/xsaves-1.c: Ditto.
7414         * gcc.target/i386/xsaves64-1.c: Ditto.
7415         * gcc.target/i386/sse-12.c: Test new options.
7416         * gcc.target/i386/sse-13.c: Ditto.
7417         * gcc.target/i386/sse-14.c: Ditto.
7418         * gcc.target/i386/sse-22.c: Ditto.
7419         * gcc.target/i386/sse-23.c: Ditto.
7420         * g++.dg/other/i386-2.C: Ditto.
7421         * g++.dg/other/i386-3.C: Ditto.
7422
7423 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
7424
7425         PR rtl-optimization/60866
7426         * gcc.dg/pr60866.c: New test.
7427
7428 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
7429
7430         PR rtl-optimization/60901
7431         * gcc.target/i386/pr60901.c: New test.
7432
7433 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
7434
7435         PR sanitizer/61100
7436         * c-c++-common/asan/asan-interface-1.c: New test.
7437         * lib/asan-dg.exp (asan_include_flags): New function.
7438         (asan_init): Call asan_include_flags to obtain path
7439         to sanitizer headers.
7440
7441 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
7442
7443         * lib/target-support.exp (check_dfp_hw_available): New function.
7444         (is-effective-target): Check $arg for dfp_hw.
7445         (is-effective-target-keyword): Likewise.
7446         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7447         Change target to dfp_hw.
7448
7449 2014-05-13  Marek Polacek  <polacek@redhat.com>
7450
7451         PR c/61162
7452         * gcc.dg/pr61162.c: New test.
7453
7454 2014-05-13  Marek Polacek  <polacek@redhat.com>
7455
7456         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7457         * c-c++-common/pr50459-2.c: New test.
7458
7459 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
7460
7461         PR c++/54310
7462         * g++.dg/template/pr54310.C: New.
7463
7464 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
7465             Sandra Loosemore  <sandra@codesourcery.com>
7466
7467         * gcc.target/mips/loongson-simd.c: Disable micromips too.
7468
7469 2014-05-13  Catherine Moore  <clm@cm00re.com>
7470
7471         * gcc.target/mips/near-far-1.c: Adjust expected output
7472         to allow the JALS instruction.
7473         * gcc.target/mips/near-far-2.c: Likewise.
7474         * gcc.target/mips/near-far-4.c: Likewise.
7475
7476 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
7477
7478         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7479
7480 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
7481
7482         PR target/61060
7483         * gcc.dg/pr61060.c: New test.
7484
7485 2014-05-12  DJ Delorie  <dj@redhat.com>
7486
7487         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7488         * gcc.dg/sibcall-4.c: Likewise.
7489
7490 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
7491
7492         * objc.dg/shadow-1.m: New test.
7493         * objc.dg/shadow-2.m: New test.
7494         * objc.dg/ivar-scope-1.m: New test.
7495         * objc.dg/ivar-scope-2.m: New test.
7496         * objc.dg/ivar-scope-3.m: New test.
7497         * objc.dg/ivar-scope-4.m: New test.
7498         * objc.dg/ivar-visibility-1.m: New test.
7499         * objc.dg/ivar-visibility-2.m: New test.
7500         * objc.dg/ivar-visibility-3.m: New test.
7501         * objc.dg/ivar-visibility-4.m: New test.
7502
7503 2014-05-12  Tobias Burnus  <burnus@net-b.de>
7504
7505         PR fortran/60127
7506         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7507
7508 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7509
7510         PR fortran/60834
7511         * gfortran.dg/associate_16.f90:  New test.
7512
7513 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7514
7515         PR target/60991
7516         * gcc.target/avr/pr60991.c: New testcase.
7517
7518 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7519
7520         PR c++/60054
7521         * g++.dg/cpp1y/pr60054.C: New.
7522
7523 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7524
7525         PR c++/51199
7526         * g++.dg/template/pr51199.C: New.
7527
7528 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
7529
7530         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7531
7532 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
7533
7534         * gfortran.dg/gomp/affinity-1.f90: New test.
7535
7536 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
7537
7538         * gcc.dg/torture/pr61136.c: New test.
7539
7540 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7541
7542         PR c++/59705
7543         * g++.dg/cpp0x/sfinae51.C: New.
7544
7545         PR c++/58353
7546         * g++.dg/cpp0x/variadic157.C: New.
7547
7548 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
7549
7550         PR target/51244
7551         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7552
7553 2014-05-10  Marek Polacek  <polacek@redhat.com>
7554
7555         * gcc.dg/pedwarn-init.c: New test.
7556         * gcc.dg/init-string-1.c: Adjust dg-error.
7557
7558 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
7559
7560         * lib/target-supports.exp
7561         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7562         to the list.
7563
7564 2014-05-09  Marek Polacek  <polacek@redhat.com>
7565
7566         PR c/61096
7567         * gcc.dg/pr61096-1.c: New test.
7568         * gcc.dg/pr61096-2.c: New test.
7569
7570 2014-05-09  Florian Weimer  <fweimer@redhat.com>
7571
7572         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7573         * g++.dg/fstack-protector-strong.C: Likewise.
7574         * gcc.target/i386/ssp-strong-reg.c: New file.
7575
7576 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
7577
7578         PR target/61055
7579         * gcc.target/avr/torture/pr61055.c: New test.
7580
7581 2014-05-09  Marek Polacek  <polacek@redhat.com>
7582
7583         PR c/50459
7584         * c-c++-common/attributes-1.c: Move test line to a new test.
7585         * c-c++-common/attributes-2.c: New test.
7586         * c-c++-common/pr50459.c: New test.
7587         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7588         * gcc.dg/nonnull-2.c: Likewise.
7589         * gcc.dg/pr55570.c: Modify dg-error.
7590         * gcc.dg/tm/wrap-2.c: Likewise.
7591
7592 2014-05-08  Jeff Law  <law@redhat.com>
7593
7594         PR tree-optimization/61009
7595         * g++.dg/tree-ssa/pr61009.C: New test.
7596
7597 2014-05-08  Matthias Klose  <doko@ubuntu.com>
7598
7599         PR driver/61106
7600         * gcc-dg/unused-8a.c: New.
7601         * gcc-dg/unused-8b.c: Likewise.
7602
7603 2014-05-08  Marek Polacek  <polacek@redhat.com>
7604
7605         PR c/61053
7606         * gcc.dg/pr61053.c: New test.
7607
7608 2014-05-08  Marek Polacek  <polacek@redhat.com>
7609
7610         PR c/61077
7611         * gcc.dg/pr61077.c: New test.
7612
7613 2014-05-08  Tobias Burnus  <burnus@net-b.de>
7614
7615         * gfortran.dg/coarray_collectives_1.f90: New.
7616         * gfortran.dg/coarray_collectives_2.f90: New.
7617         * gfortran.dg/coarray_collectives_3.f90: New.
7618         * gfortran.dg/coarray_collectives_4.f90: New.
7619         * gfortran.dg/coarray_collectives_5.f90: New.
7620         * gfortran.dg/coarray_collectives_6.f90: New.
7621         * gfortran.dg/coarray/collectives_1.f90: New.
7622         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7623         * gfortran.dg/assumed_type_4.f90: Update dg-error.
7624         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7625         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7626         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7627         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7628         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7629
7630 2014-05-08  Wei Mi  <wmi@google.com>
7631
7632         PR target/58066
7633         * gcc.target/i386/pr58066.c: New test.
7634
7635 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
7636
7637         * gcc.target/i386/avx256-unaligned-load-2.c,
7638         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7639         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7640         packed-single instructions.
7641
7642 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
7643
7644         PR c++/13981
7645         * g++.dg/diagnostic/pr13981.C: New.
7646
7647 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
7648
7649         PR tree-optimization/59100
7650         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7651         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7652
7653 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
7654
7655         PR tree-optimization/61095
7656         * gcc.dg/torture/pr61095.c: New test.
7657
7658 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7659
7660         PR middle-end/39246
7661         * gcc.dg/uninit-13.c: Move warning on the actual source line where
7662         the uninitialized complex is used.
7663         * gcc.dg/uninit-17.c: New test to check partial initialization of
7664         complex with branches.
7665         * gcc.dg/uninit-17-O0.c: Likewise.
7666
7667 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
7668
7669         PR target/60884
7670         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7671         (test_03): Rename to test_02.
7672
7673 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7674
7675         PR c++/61083
7676         * g++.dg/cpp0x/sfinae50.C: New.
7677
7678 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7679
7680         PR c++/61080
7681         * g++.dg/cpp0x/deleted7.C: New.
7682
7683 2014-05-07  Richard Biener  <rguenther@suse.de>
7684
7685         PR tree-optimization/61034
7686         * g++.dg/tree-ssa/pr61034.C: New testcase.
7687
7688 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
7689
7690         * gcc.target/epiphany/isr-arg.c: New file.
7691
7692 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
7693
7694         PR tree-optimization/52252
7695         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7696
7697 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7698
7699         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7700         * gcc.target/aarch64/simd/vrev16p8.x: New file.
7701         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7702         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7703         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7704         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7705         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7706         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7707         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7708         * gcc.target/aarch64/simd/vrev16s8.x: New file.
7709         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7710         * gcc.target/aarch64/simd/vrev16u8.x: New file.
7711         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7712         * gcc.target/aarch64/simd/vrev32p16.x: New file.
7713         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7714         * gcc.target/aarch64/simd/vrev32p8.x: New file.
7715         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7716         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7717         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7718         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7719         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7720         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7721         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7722         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7723         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7724         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7725         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7726         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7727         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7728         * gcc.target/aarch64/simd/vrev32s16.x: New file.
7729         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7730         * gcc.target/aarch64/simd/vrev32s8.x: New file.
7731         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7732         * gcc.target/aarch64/simd/vrev32u16.x: New file.
7733         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7734         * gcc.target/aarch64/simd/vrev32u8.x: New file.
7735         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7736         * gcc.target/aarch64/simd/vrev64f32.x: New file.
7737         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7738         * gcc.target/aarch64/simd/vrev64p16.x: New file.
7739         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7740         * gcc.target/aarch64/simd/vrev64p8.x: New file.
7741         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7742         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7743         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7744         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7745         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7746         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7747         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7748         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7749         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7750         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7751         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7752         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7753         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7754         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7755         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7756         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7757         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7758         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7759         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7760         * gcc.target/aarch64/simd/vrev64s16.x: New file.
7761         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7762         * gcc.target/aarch64/simd/vrev64s32.x: New file.
7763         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7764         * gcc.target/aarch64/simd/vrev64s8.x: New file.
7765         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7766         * gcc.target/aarch64/simd/vrev64u16.x: New file.
7767         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7768         * gcc.target/aarch64/simd/vrev64u32.x: New file.
7769         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7770         * gcc.target/aarch64/simd/vrev64u8.x: New file.
7771
7772 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7773
7774         gcc.target/aarch64/simd/ext_f32.x: New file.
7775         gcc.target/aarch64/simd/ext_f32_1.c: New file.
7776         gcc.target/aarch64/simd/ext_p16.x: New file.
7777         gcc.target/aarch64/simd/ext_p16_1.c: New file.
7778         gcc.target/aarch64/simd/ext_p8.x: New file.
7779         gcc.target/aarch64/simd/ext_p8_1.c: New file.
7780         gcc.target/aarch64/simd/ext_s16.x: New file.
7781         gcc.target/aarch64/simd/ext_s16_1.c: New file.
7782         gcc.target/aarch64/simd/ext_s32.x: New file.
7783         gcc.target/aarch64/simd/ext_s32_1.c: New file.
7784         gcc.target/aarch64/simd/ext_s64.x: New file.
7785         gcc.target/aarch64/simd/ext_s64_1.c: New file.
7786         gcc.target/aarch64/simd/ext_s8.x: New file.
7787         gcc.target/aarch64/simd/ext_s8_1.c: New file.
7788         gcc.target/aarch64/simd/ext_u16.x: New file.
7789         gcc.target/aarch64/simd/ext_u16_1.c: New file.
7790         gcc.target/aarch64/simd/ext_u32.x: New file.
7791         gcc.target/aarch64/simd/ext_u32_1.c: New file.
7792         gcc.target/aarch64/simd/ext_u64.x: New file.
7793         gcc.target/aarch64/simd/ext_u64_1.c: New file.
7794         gcc.target/aarch64/simd/ext_u8.x: New file.
7795         gcc.target/aarch64/simd/ext_u8_1.c: New file.
7796         gcc.target/aarch64/simd/ext_f64.c: New file.
7797         gcc.target/aarch64/simd/extq_f32.x: New file.
7798         gcc.target/aarch64/simd/extq_f32_1.c: New file.
7799         gcc.target/aarch64/simd/extq_p16.x: New file.
7800         gcc.target/aarch64/simd/extq_p16_1.c: New file.
7801         gcc.target/aarch64/simd/extq_p8.x: New file.
7802         gcc.target/aarch64/simd/extq_p8_1.c: New file.
7803         gcc.target/aarch64/simd/extq_s16.x: New file.
7804         gcc.target/aarch64/simd/extq_s16_1.c: New file.
7805         gcc.target/aarch64/simd/extq_s32.x: New file.
7806         gcc.target/aarch64/simd/extq_s32_1.c: New file.
7807         gcc.target/aarch64/simd/extq_s64.x: New file.
7808         gcc.target/aarch64/simd/extq_s64_1.c: New file.
7809         gcc.target/aarch64/simd/extq_s8.x: New file.
7810         gcc.target/aarch64/simd/extq_s8_1.c: New file.
7811         gcc.target/aarch64/simd/extq_u16.x: New file.
7812         gcc.target/aarch64/simd/extq_u16_1.c: New file.
7813         gcc.target/aarch64/simd/extq_u32.x: New file.
7814         gcc.target/aarch64/simd/extq_u32_1.c: New file.
7815         gcc.target/aarch64/simd/extq_u64.x: New file.
7816         gcc.target/aarch64/simd/extq_u64_1.c: New file.
7817         gcc.target/aarch64/simd/extq_u8.x: New file.
7818         gcc.target/aarch64/simd/extq_u8_1.c: New file.
7819         gcc.target/aarch64/simd/extq_f64.c: New file.
7820
7821 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7822
7823         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7824         * gcc.target/aarch64/vtrnu32.c: Likewise.
7825         * gcc.target/aarch64/vtrnf32.c: Likewise.
7826
7827 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7828
7829         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7830         * gcc.target/aarch64/simd/vtrnf32.x: New file.
7831         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7832         * gcc.target/aarch64/simd/vtrnp16.x: New file.
7833         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7834         * gcc.target/aarch64/simd/vtrnp8.x: New file.
7835         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7836         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7837         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7838         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7839         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7840         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7841         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7842         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7843         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7844         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7845         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7846         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7847         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7848         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7849         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7850         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7851         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7852         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7853         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7854         * gcc.target/aarch64/simd/vtrns16.x: New file.
7855         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7856         * gcc.target/aarch64/simd/vtrns32.x: New file.
7857         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7858         * gcc.target/aarch64/simd/vtrns8.x: New file.
7859         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7860         * gcc.target/aarch64/simd/vtrnu16.x: New file.
7861         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7862         * gcc.target/aarch64/simd/vtrnu32.x: New file.
7863         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7864         * gcc.target/aarch64/simd/vtrnu8.x: New file.
7865
7866 2014-05-07  Richard Biener  <rguenther@suse.de>
7867
7868         PR tree-optimization/57864
7869         * gcc.dg/torture/pr57864.c: New testcase.
7870
7871 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
7872
7873         PR libfortran/61049
7874         * gfortran.dg/list_read_13.f: New test.
7875
7876 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7877
7878         PR c++/60999
7879         * g++.dg/cpp0x/nsdmi-template9.C: New.
7880         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7881
7882 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
7883             Mike Stump  <mikestump@comcast.net>
7884             Richard Sandiford  <rdsandiford@googlemail.com>
7885
7886         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7887
7888 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
7889
7890         PR ipa/60965
7891         * g++.dg/ipa/devirt-32.C: New testcase.
7892
7893 2014-05-05  Richard Biener  <rguenther@suse.de>
7894
7895         PR middle-end/61010
7896         * gcc.dg/torture/pr61010.c: New testcase.
7897
7898 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7899
7900         * gcc.target/s390/leaf-profile.c: New testcase.
7901
7902 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7903
7904         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7905         Disable asm scan for s390.
7906         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7907         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7908
7909 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
7910
7911         PR tree-optimization/60363
7912         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7913
7914 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
7915
7916         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7917         (dg-require-effective-target): Change target to powerpc_fprs.
7918         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7919         (dg-require-effective-target): Change target to dfprt.
7920
7921 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7922
7923         PR c++/58582
7924         * g++.dg/cpp0x/deleted4.C: New.
7925         * g++.dg/cpp0x/deleted5.C: Likewise.
7926         * g++.dg/cpp0x/deleted6.C: Likewise.
7927
7928 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7929
7930         PR fortran/61025
7931         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
7932         regexps for -m32.
7933         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
7934         * gfortran.dg/coarray_poly_6.f90: Likewise.
7935         * gfortran.dg/coarray_poly_7.f90: Likewise.
7936         * gfortran.dg/coarray_poly_8.f90: Likewise.
7937
7938 2014-05-02  Marek Polacek  <polacek@redhat.com>
7939
7940         PR c/25801
7941         * gcc.dg/pr25801.c: New test.
7942
7943 2014-05-02  Marek Polacek  <polacek@redhat.com>
7944
7945         PR c/60784
7946         * gcc.dg/pr60784.c: New test.
7947
7948 2014-05-01  Marek Polacek  <polacek@redhat.com>
7949
7950         PR c/60915
7951         * gcc.dg/pr60915.c: New test.
7952
7953 2014-05-01  Marek Polacek  <polacek@redhat.com>
7954
7955         PR c/60257
7956         * gcc.dg/pr60257.c: New test.
7957
7958 2014-05-01  Marek Polacek  <polacek@redhat.com>
7959
7960         PR c/43395
7961         * c-c++-common/pr43395.c: New test.
7962
7963 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
7964
7965         * gcc.dg/cond-reduc-1.c: New test.
7966         * gcc.dg/cond-reduc-2.c: Likewise.
7967
7968 2014-05-01  Marek Polacek  <polacek@redhat.com>
7969
7970         PR c/29467
7971         * gcc.dg/pr29467.c: New test.
7972         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
7973         about boolean types.
7974         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
7975         to bool.
7976         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
7977
7978 2014-05-01  Marek Polacek  <polacek@redhat.com>
7979
7980         PR c/43245
7981         * gcc.dg/pr43245.c: New test.
7982
7983 2014-05-01  Marek Polacek  <polacek@redhat.com>
7984
7985         PR c/56989
7986         * gcc.dg/pr56989.c: New test.
7987
7988 2014-04-30  Ian Lance Taylor  <iant@google.com>
7989
7990         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
7991         in go_compile_args rather than in argument to go-torture-execute.
7992
7993 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
7994
7995         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
7996         instead of getpid.
7997
7998 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7999
8000         * gfortran.dg/coarray_poly_6.f90
8001         * gfortran.dg/coarray_poly_7.f90
8002         * gfortran.dg/coarray_poly_8.f90
8003
8004 2014-04-30  Tobias Burnus  <burnus@net-b.de>
8005
8006         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
8007         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
8008         * gfortran.dg/coarray/codimension.f90: New.
8009
8010 2014-04-30  Tobias Burnus  <burnus@net-b.de>
8011
8012         * gfortran.dg/coarray_lib_this_image_1.f90: New.
8013         * gfortran.dg/coarray_lib_this_image_2.f90: New.
8014
8015 2014-04-30  Tobias Burnus  <burnus@net-b.de>
8016
8017         * gfortran.dg/coarray_poly_4.f90: New.
8018         * gfortran.dg/coarray_poly_5.f90: New.
8019
8020 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8021
8022         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
8023         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
8024         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
8025         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
8026         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
8027         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
8028         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
8029         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
8030         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
8031         * gcc.target/arm/simd/vuzpf32_1.c: New file.
8032         * gcc.target/arm/simd/vuzpp16_1.c: New file.
8033         * gcc.target/arm/simd/vuzpp8_1.c: New file.
8034         * gcc.target/arm/simd/vuzps16_1.c: New file.
8035         * gcc.target/arm/simd/vuzps32_1.c: New file.
8036         * gcc.target/arm/simd/vuzps8_1.c: New file.
8037         * gcc.target/arm/simd/vuzpu16_1.c: New file.
8038         * gcc.target/arm/simd/vuzpu32_1.c: New file.
8039         * gcc.target/arm/simd/vuzpu8_1.c: New file.
8040
8041 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8042
8043         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
8044         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
8045         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
8046
8047 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8048
8049         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
8050         * gcc.target/aarch64/simd/vuzpf32.x: New file.
8051         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
8052         * gcc.target/aarch64/simd/vuzpp16.x: New file.
8053         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
8054         * gcc.target/aarch64/simd/vuzpp8.x: New file.
8055         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
8056         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
8057         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
8058         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
8059         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
8060         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
8061         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
8062         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
8063         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
8064         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
8065         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
8066         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
8067         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
8068         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
8069         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
8070         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
8071         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
8072         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
8073         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
8074         * gcc.target/aarch64/simd/vuzps16.x: New file.
8075         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
8076         * gcc.target/aarch64/simd/vuzps32.x: New file.
8077         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
8078         * gcc.target/aarch64/simd/vuzps8.x: New file.
8079         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
8080         * gcc.target/aarch64/simd/vuzpu16.x: New file.
8081         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
8082         * gcc.target/aarch64/simd/vuzpu32.x: New file.
8083         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
8084         * gcc.target/aarch64/simd/vuzpu8.x: New file.
8085
8086 2014-04-30  Richard Biener  <rguenther@suse.de>
8087
8088         PR tree-optimization/48329
8089         * gfortran.dg/vect/pr48329.f90: New testcase.
8090
8091 2014-04-30  Marek Polacek  <polacek@redhat.com>
8092
8093         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
8094         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
8095
8096 2014-04-30  Marek Polacek  <polacek@redhat.com>
8097
8098         PR c/60139
8099         * gcc.dg/pr60139.c: New test.
8100
8101 2014-04-30  Marek Polacek  <polacek@redhat.com>
8102
8103         PR c/60351
8104         * gcc.dg/pr60351.c: New test.
8105
8106 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8107
8108         * gcc.target/arm/simd/simd.exp: New file.
8109         * gcc.target/arm/simd/vzipqf32_1.c: New file.
8110         * gcc.target/arm/simd/vzipqp16_1.c: New file.
8111         * gcc.target/arm/simd/vzipqp8_1.c: New file.
8112         * gcc.target/arm/simd/vzipqs16_1.c: New file.
8113         * gcc.target/arm/simd/vzipqs32_1.c: New file.
8114         * gcc.target/arm/simd/vzipqs8_1.c: New file.
8115         * gcc.target/arm/simd/vzipqu16_1.c: New file.
8116         * gcc.target/arm/simd/vzipqu32_1.c: New file.
8117         * gcc.target/arm/simd/vzipqu8_1.c: New file.
8118         * gcc.target/arm/simd/vzipf32_1.c: New file.
8119         * gcc.target/arm/simd/vzipp16_1.c: New file.
8120         * gcc.target/arm/simd/vzipp8_1.c: New file.
8121         * gcc.target/arm/simd/vzips16_1.c: New file.
8122         * gcc.target/arm/simd/vzips32_1.c: New file.
8123         * gcc.target/arm/simd/vzips8_1.c: New file.
8124         * gcc.target/arm/simd/vzipu16_1.c: New file.
8125         * gcc.target/arm/simd/vzipu32_1.c: New file.
8126         * gcc.target/arm/simd/vzipu8_1.c: New file.
8127
8128 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8129
8130         PR c++/51707
8131         * g++.dg/cpp0x/constexpr-51707.C: New.
8132
8133 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
8134
8135         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8136         occurrences of "int" in the gimple dump to reflect that the return
8137         types of functions now show up in such dumps.
8138         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8139
8140 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR tree-optimization/60971
8143         * c-c++-common/turtore/pr60971.c: New test.
8144
8145 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8146
8147         * gcc.target/aarch64/simd/simd.exp: New file.
8148         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
8149         * gcc.target/aarch64/simd/vzipf32.x: New file.
8150         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
8151         * gcc.target/aarch64/simd/vzipp16.x: New file.
8152         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
8153         * gcc.target/aarch64/simd/vzipp8.x: New file.
8154         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
8155         * gcc.target/aarch64/simd/vzipqf32.x: New file.
8156         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
8157         * gcc.target/aarch64/simd/vzipqp16.x: New file.
8158         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
8159         * gcc.target/aarch64/simd/vzipqp8.x: New file.
8160         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
8161         * gcc.target/aarch64/simd/vzipqs16.x: New file.
8162         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
8163         * gcc.target/aarch64/simd/vzipqs32.x: New file.
8164         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
8165         * gcc.target/aarch64/simd/vzipqs8.x: New file.
8166         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
8167         * gcc.target/aarch64/simd/vzipqu16.x: New file.
8168         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
8169         * gcc.target/aarch64/simd/vzipqu32.x: New file.
8170         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
8171         * gcc.target/aarch64/simd/vzipqu8.x: New file.
8172         * gcc.target/aarch64/simd/vzips16_1.c: New file.
8173         * gcc.target/aarch64/simd/vzips16.x: New file.
8174         * gcc.target/aarch64/simd/vzips32_1.c: New file.
8175         * gcc.target/aarch64/simd/vzips32.x: New file.
8176         * gcc.target/aarch64/simd/vzips8_1.c: New file.
8177         * gcc.target/aarch64/simd/vzips8.x: New file.
8178         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
8179         * gcc.target/aarch64/simd/vzipu16.x: New file.
8180         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
8181         * gcc.target/aarch64/simd/vzipu32.x: New file.
8182         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
8183         * gcc.target/aarch64/simd/vzipu8.x: New file.
8184
8185 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8186
8187         * gcc.target/aarch64/fcsel_1.c: New test case.
8188
8189 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
8190
8191         PR libfortran/60810
8192         * gfortran.dg/arrayio_13.f90: New test.
8193
8194 2014-04-28  Martin Jambor  <mjambor@suse.cz>
8195
8196         * gcc.dg/tree-ssa/sra-14.c: New test.
8197
8198 2014-04-28  Richard Biener  <rguenther@suse.de>
8199
8200         PR middle-end/60092
8201         * gcc.dg/tree-ssa/alias-32.c: New testcase.
8202         * gcc.dg/vect/pr60092.c: Likewise.
8203
8204 2014-04-28  Richard Biener  <rguenther@suse.de>
8205
8206         * gcc.dg/tree-ssa/vrp91.c: New testcase.
8207         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
8208         * gcc.dg/Wstrict-overflow-15.c: Likewise.
8209         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
8210
8211 2014-04-28  Richard Biener  <rguenther@suse.de>
8212
8213         PR tree-optimization/60979
8214         * gcc.dg/graphite/pr60979.c: New testcase.
8215
8216 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8217
8218         PR c/60983
8219         * gcc.dg/pr60114.c: Use signed chars.
8220
8221 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8222
8223         PR c++/59120
8224         * g++.dg/cpp0x/alias-decl-43.C: New.
8225
8226 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8227
8228         PR fortran/59604
8229         PR fortran/58003
8230         * gfortran.dg/no_range_check_3.f90:  New test.
8231
8232 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
8233
8234         PR libfortran/52539
8235         * gfortran.dg/namelist_utf8.f90: New test.
8236
8237 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
8238
8239         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
8240         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
8241         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
8242
8243 2014-04-25  Cary Coutant  <ccoutant@google.com>
8244
8245         PR debug/60929
8246         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
8247         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
8248         -fdebug-types-section flag.
8249
8250 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
8251
8252         * gcc.target/arm/tail-long-call.c: New test.
8253
8254 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8255
8256         PR tree-optimization/60930
8257         * gcc.dg/torture/pr60930.c:  New test.
8258
8259 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR tree-optimization/60960
8262         * gcc.c-torture/execute/pr60960.c: New test.
8263
8264 2014-04-25  Marek Polacek  <polacek@redhat.com>
8265
8266         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
8267
8268 2014-04-25  Marek Polacek  <polacek@redhat.com>
8269
8270         PR c/18079
8271         * gcc.dg/pr18079.c: New test.
8272         * gcc.dg/pr18079-2.c: New test.
8273
8274 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
8275
8276         * c-c++-common/gomp/pr60823-2.c: Require effective target
8277         vect_simd_clones.
8278
8279 2014-04-25  Marek Polacek  <polacek@redhat.com>
8280
8281         PR c/60114
8282         * gcc.dg/pr60114.c: New test.
8283
8284 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8285
8286         * gcc.c-torture/execute/20140425-1.c: New test.
8287
8288 2014-04-25  Marek Polacek  <polacek@redhat.com>
8289
8290         PR c/60156
8291         * c-c++-common/pr60156.c: New test.
8292
8293 2014-04-25  Richard Biener  <rguenther@suse.de>
8294
8295         PR ipa/60912
8296         * g++.dg/opt/pr60912.C: New testcase.
8297
8298 2014-04-25  Richard Biener  <rguenther@suse.de>
8299
8300         PR ipa/60911
8301         * gcc.dg/lto/pr60911_0.c: New testcase.
8302
8303 2014-04-24  Cong Hou  <congh@google.com>
8304
8305         PR tree-optimization/60896
8306         * g++.dg/vect/pr60896.cc: New test.
8307
8308 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8309
8310         * gcc.target/powerpc/pack01.c: New test to test the new pack and
8311         unpack builtin functionss for 128-bit types.
8312         * gcc.target/powerpc/pack02.c: Likewise.
8313         * gcc.target/powerpc/pack03.c: Likewise.
8314         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
8315         divide builtin functionss.
8316         * gcc.target/powerpc/extend-divide-2.c: Likewise.
8317         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
8318         functions.
8319         * gcc.target/powerpc/bcd-2.c: Likewise.
8320         * gcc.target/powerpc/bcd-3.c: Likewise.
8321         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
8322         builtin functionss.
8323         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
8324
8325 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
8326
8327         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
8328         keeps_null_pointer_checks.
8329         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8330         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8331         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8332         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8333
8334 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
8335
8336         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8337         Replace load with read and store with write.
8338
8339 2014-04-24  Jeff Law  <law@redhat.com>
8340
8341         PR target/60822
8342         * gcc.c-torture/pr60822.c: New test.
8343         * gcc.c-torture/pr60822.x: New test.
8344
8345 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
8346
8347         PR c++/57958
8348         * g++.dg/cpp0x/pr57958.C: New test.
8349
8350 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
8351
8352         * lib/target-supports.exp (check_effective_target_vect_perm): Return
8353         true for aarch64_be.
8354
8355 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
8356             Tom de Vries  <tom@codesourcery.com>
8357
8358         * gcc.dg/fuse-caller-save.c: New test.
8359
8360 2014-04-24  Joey Ye  <joey.ye@arm.com>
8361
8362         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8363
8364 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8365
8366         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8367         * gcc.dg/vect/vect-bswap16: New test.
8368         * gcc.dg/vect/vect-bswap32: Likewise.
8369         * gcc.dg/vect/vect-bswap64: Likewise.
8370
8371 2014-04-23  Jeff Law  <law@redhat.com>
8372
8373         PR tree-optimization/60902
8374         * gcc.target/i386/pr60902.c: New test.
8375
8376 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
8377
8378         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8379         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8380         * gcc.target/aarch64/vdup_n_1.c: New testcase.
8381
8382 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8383
8384         * gcc.target/arm/rev16.c: New test.
8385
8386 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8387
8388         * gcc.target/aarch64/rev16_1.c: New test.
8389
8390 2014-04-23  Richard Biener  <rguenther@suse.de>
8391
8392         PR tree-optimization/60903
8393         * gcc.dg/torture/pr60903.c: New testcase.
8394
8395 2014-04-23  Richard Biener  <rguenther@suse.de>
8396
8397         PR middle-end/60895
8398         * g++.dg/torture/pr60895.C: New testcase.
8399
8400 2014-04-23  Richard Biener  <rguenther@suse.de>
8401
8402         PR middle-end/60891
8403         * gcc.dg/torture/pr60891.c: New testcase.
8404
8405 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR sanitizer/60275
8408         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8409         -fno-sanitize-recover to dg-options.
8410         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8411         add -std=c++11 to dg-options.
8412         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8413         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8414         add -std=c++1y to dg-options.
8415         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8416         -fno-sanitize-recover to dg-options.
8417         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8418         * c-c++-common/ubsan/vla-4.c: Likewise.
8419         * c-c++-common/ubsan/pr59503.c: Likewise.
8420         * c-c++-common/ubsan/vla-3.c: Likewise.
8421         * c-c++-common/ubsan/save-expr-1.c: Likewise.
8422         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8423         * c-c++-common/ubsan/shift-3.c: Likewise.
8424         * c-c++-common/ubsan/overflow-1.c: Likewise.
8425         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8426         * c-c++-common/ubsan/vla-2.c: Likewise.
8427         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8428         * c-c++-common/ubsan/pr60613-1.c: Likewise.
8429         * c-c++-common/ubsan/shift-6.c: Likewise.
8430         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8431         * c-c++-common/ubsan/overflow-add-3.c: New test.
8432         * c-c++-common/ubsan/overflow-add-4.c: New test.
8433         * c-c++-common/ubsan/div-by-zero-6.c: New test.
8434         * c-c++-common/ubsan/div-by-zero-7.c: New test.
8435
8436 2014-04-22  Christian Bruel  <christian.bruel@st.com>
8437
8438         * gcc.target/sh/hiconst.c: New test.
8439
8440 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
8441
8442         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8443         lroundf generates custom round instruction, too.
8444
8445 2014-04-22  Tobias Burnus  <burnus@net-b.de>
8446
8447         PR fortran/60881
8448         * coarray/alloc_comp_3.f90: New.
8449
8450 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
8451
8452         PR target/60868
8453         * gcc.target/i386/pr60868.c: New testcase.
8454
8455 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR c/59073
8458         * c-c++-common/gomp/pr59073.c: New test.
8459
8460 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8461
8462         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8463
8464 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8465
8466         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8467         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8468
8469 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
8470
8471         * gcc.dg/memcpy-5.c: New test.
8472
8473 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8474
8475         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8476
8477         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8478         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8479         *-*-solaris2.9.
8480         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8481         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8482         from dg-options.
8483         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8484         from dg-additional-options.
8485         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8486         from dg-options.
8487
8488         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8489         execution check.
8490         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8491         (sigill_hdlr): Remove.
8492         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8493         check.
8494
8495         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8496         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8497         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8498
8499         * lib/target-supports.exp (add_options_for_tls): Remove
8500         *-*-solaris2.9* handling.
8501
8502 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
8503
8504         * gcc.target/aarch64/vect_cvtf_1.c: New.
8505
8506 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR tree-optimization/60823
8509         * c-c++-common/gomp/pr60823-1.c: New test.
8510         * c-c++-common/gomp/pr60823-2.c: New test.
8511         * c-c++-common/gomp/pr60823-3.c: New test.
8512
8513 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
8514
8515         * gcc.target/arm/anddi_notdi-1.c: New test.
8516         * gcc.target/arm/iordi_notdi-1.c: New test case.
8517
8518 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
8519
8520         * gcc.target/arm/iordi_notdi-1.c: New test.
8521
8522 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8523
8524         * gcc.target/aarch64/vrnd_f64_1.c : New file.
8525
8526 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8527
8528         PR target/60735
8529         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
8530         not cause errors if -mspe.
8531
8532 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
8533
8534         PR target/60909
8535         * gcc.target/i386/pr60909-1.c: New test.
8536         * gcc.target/i386/pr60909-2.c: Ditto.
8537
8538 2014-04-18  Cong Hou  <congh@google.com>
8539
8540         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8541         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8542
8543 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8544
8545         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8546         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8547
8548 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
8549
8550         PR c++/59200
8551         * g++.dg/cpp0x/alias-decl-42.C: New.
8552
8553 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
8554
8555         * gcc.target/powerpc/ti_math1.c: New.
8556         * gcc.target/powerpc/ti_math2.c: New.
8557
8558 2014-04-17  Martin Jambor  <mjambor@suse.cz>
8559
8560         * gnat.dg/opt34.adb: New.
8561         * gnat.dg/opt34_pkg.ads: Likewise.
8562
8563 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8564
8565         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8566         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8567
8568 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8569
8570         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8571         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8572
8573 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
8574
8575         PR target/60847
8576         Forward port from 4.8 branch
8577         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
8578
8579         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8580         Fix scan patterns.
8581         * gcc.target/i386/bmi-2.c: Ditto.
8582
8583 2014-04-17  Richard Biener  <rguenther@suse.de>
8584
8585         PR middle-end/60849
8586         * g++.dg/opt/pr60849.C: New testcase.
8587
8588 2014-04-17  Richard Biener  <rguenther@suse.de>
8589
8590         PR tree-optimization/60836
8591         * g++.dg/vect/pr60836.cc: New testcase.
8592
8593 2014-04-17  Richard Biener  <rguenther@suse.de>
8594
8595         PR tree-optimization/60841
8596         * gcc.dg/vect/pr60841.c: New testcase.
8597
8598 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8599
8600         * g++.dg/ipa/devirt-31.C: New testcase.
8601
8602 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8603
8604         PR lto/60820
8605         * gcc.dg/lto/pr60820_0.c: New testcase.
8606         * gcc.dg/lto/pr60820_1.c: New testcase.
8607
8608 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8609
8610         PR ipa/60854
8611         * g++.dg/torture/pr60854.C: New testcase.
8612
8613 2014-04-16  Catherine Moore  <clm@codesourcery.com>
8614
8615         * gcc.target/mips/umips-store16-2.c: New test.
8616
8617 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
8618
8619         * g++.dg/cpp0x/initlist-vect.C: New file.
8620
8621 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8622
8623         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8624         * gcc.dg/uninit-I-O0.c: Likewise.
8625         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8626
8627 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
8628
8629         PR tree-optimization/60844
8630         * gcc.dg/pr60844.c: New test.
8631
8632 2014-04-15  Richard Biener  <rguenther@suse.de>
8633
8634         PR rtl-optimization/56965
8635         * gcc.dg/torture/pr56965-1.c: New testcase.
8636         * gcc.dg/torture/pr56965-2.c: Likewise.
8637
8638 2014-04-15  Teresa Johnson  <tejohnson@google.com>
8639
8640         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8641
8642 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8643
8644         * gnat.dg/vect14.adb: New test.
8645
8646 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         * gnat.dg/vect12.ad[sb]: New test.
8649         * gnat.dg/vect13.ad[sb]: Likewise.
8650
8651 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8652
8653         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8654         under qemu-arm.
8655         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8656         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8657         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8658         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8659         * c-c++-common/ubsan/null-1.c: Likewise.
8660         * c-c++-common/ubsan/null-10.c: Likewise.
8661         * c-c++-common/ubsan/null-11.c: Likewise.
8662         * c-c++-common/ubsan/null-2.c: Likewise.
8663         * c-c++-common/ubsan/null-3.c: Likewise.
8664         * c-c++-common/ubsan/null-4.c: Likewise.
8665         * c-c++-common/ubsan/null-5.c: Likewise.
8666         * c-c++-common/ubsan/null-6.c: Likewise.
8667         * c-c++-common/ubsan/null-7.c: Likewise.
8668         * c-c++-common/ubsan/null-8.c: Likewise.
8669         * c-c++-common/ubsan/null-9.c: Likewise.
8670         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8671         * c-c++-common/ubsan/overflow-int128.c: Likewise.
8672         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8673         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8674         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8675         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8676         * c-c++-common/ubsan/pr59333.c: Likewise.
8677         * c-c++-common/ubsan/pr59667.c: Likewise.
8678         * c-c++-common/ubsan/pr60613-2.c: Likewise.
8679         * c-c++-common/ubsan/pr60636.c: Likewise.
8680         * c-c++-common/ubsan/shift-1.c: Likewise.
8681         * c-c++-common/ubsan/shift-2.c: Likewise.
8682         * c-c++-common/ubsan/vla-1.c: Likewise.
8683
8684 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8685
8686         * gnat.dg/vect11.ad[sb]: New test.
8687
8688 2014-04-14  Richard Biener  <rguenther@suse.de>
8689
8690         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8691
8692 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8693
8694         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8695
8696 2014-04-14  Richard Biener  <rguenther@suse.de>
8697             Marc Glisse  <marc.glisse@inria.fr>
8698
8699         PR c/60819
8700         * gcc.target/i386/vec-may_alias.c: New testcase.
8701
8702 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8703
8704         * lib/target-supports.exp
8705         (check_effective_target_vect_widen_mult_si_to_di_pattern):
8706         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8707         Fix formatting.
8708
8709 2014-04-14  Richard Biener  <rguenther@suse.de>
8710
8711         PR lto/60720
8712         * gcc.dg/lto/pr60720_0.c: New testcase.
8713         * gcc.dg/lto/pr60720_1.c: Likewise.
8714
8715 2014-04-14  Christian Bruel  <christian.bruel@st.com>
8716
8717         * gcc.target/sh/memset.c: New test.
8718
8719 2014-04-14  Richard Biener  <rguenther@suse.de>
8720
8721         PR middle-end/55022
8722         * gcc.dg/graphite/pr55022.c: New testcase.
8723
8724 2014-04-14  Richard Biener  <rguenther@suse.de>
8725
8726         PR tree-optimization/59817
8727         PR tree-optimization/60453
8728         * gfortran.dg/graphite/pr59817.f: New testcase.
8729         * gcc.dg/graphite/pr59817-1.c: Likewise.
8730         * gcc.dg/graphite/pr59817-2.c: Likewise.
8731
8732 2014-04-14  Jason Merrill  <jason@redhat.com>
8733
8734         Revert:
8735         * lib/gcc-dg.exp (dg-build-dso): New.
8736         (gcc-dg-test-1): Handle dg-do-what "dso".
8737
8738 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
8739
8740         PR fortran/60717
8741         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8742
8743         PR fortran/58085
8744         * gfortran.dg/associate_15.f90: New test.
8745
8746 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8747
8748         PR middle-end/60467
8749         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8750         case to check.
8751
8752 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8753
8754         PR middle-end/60469
8755         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8756
8757 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
8758
8759         * gcc.target/mips/umips-store16-1.c: New test.
8760
8761 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8762
8763         PR c/60194
8764         * * g++.dg/warn/warn_format_signedness.C: New.
8765         * gcc.dg/format/warn-signedness.c: New.
8766
8767 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8768
8769         PR fortran/58880
8770         PR fortran/60495
8771         * gfortran.dg/finalize_25.f90: New.
8772
8773 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8774
8775         * gcc.target/epiphany/t1068-2.c: New file.
8776
8777 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8778
8779         * gcc.target/epiphany/btst-1.c: New test.
8780
8781 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8782
8783         PR rtl-optimization/60651
8784         * gcc.target/epiphany/mode-switch.c: New test.
8785
8786 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8787
8788         PR c++/58600
8789         * g++.dg/cpp0x/gen-attrs-58.C: New.
8790         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8791
8792 2014-04-11  Steve Ellcey  <sellcey@mips.com>
8793             Jakub Jelinek  <jakub@redhat.com>
8794
8795         PR middle-end/60556
8796         * gcc.c-torture/compile/pr60556.c: New test.
8797
8798 2014-04-11  Richard Biener  <rguenther@suse.de>
8799
8800         PR middle-end/60797
8801         * gcc.dg/pr60797.c: New testcase.
8802
8803 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8804
8805         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8806         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8807         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8808         rename to ...
8809         * gcc.target/s390/htm-nofloat-1.c: ... this one.
8810         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8811         instructions as well.
8812
8813 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
8814
8815         PR rtl-optimization/60663
8816         * gcc.target/arm/pr60663.c: New test.
8817
8818 2014-04-10  Jason Merrill  <jason@redhat.com>
8819
8820         * g++.dg/dso/dlclose1.C: Disable for 4.9.
8821
8822 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR lto/60567
8825         * g++.dg/lto/pr60567_0.C: New test.
8826
8827 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8828
8829         * gfortran.dg/class_nameclash.f90: New test.
8830
8831 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8832
8833         PR c++/52844
8834         * g++.dg/cpp0x/variadic156.C: New.
8835
8836 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8837
8838         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8839         long.
8840
8841 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8842
8843         PR debug/60655
8844         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8845         -fdata-sections.
8846
8847 2014-04-09  Steve Ellcey  <sellcey@mips.com>
8848
8849         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8850         and scan lists.
8851
8852 2014-04-09  Cong Hou  <congh@google.com>
8853
8854         PR testsuite/60773
8855         * lib/target-supports.exp:
8856         (check_effective_target_vect_widen_si_to_di_pattern): New.
8857         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8858         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8859         targets only.
8860         (foo): Fix up formatting.
8861         (main): Call check_vect.
8862
8863 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
8864
8865         PR c++/59115
8866         * g++.dg/template/crash119.C: New.
8867
8868 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
8869
8870         * gcc.target/powerpc/atomic_load_store-p8.c: New.
8871
8872 2014-04-08  Jason Merrill  <jason@redhat.com>
8873
8874         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8875
8876 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8877
8878         PR rtl-optimization/60776
8879         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8880         * gcc.dg/builtin-bswap-7.c: Likewise.
8881         * gcc.dg/builtin-bswap-6a.c: New testcase.
8882         * gcc.dg/builtin-bswap-7a.c: New testcase.
8883
8884         Revert
8885         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8886
8887         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8888         optimization.
8889         * gcc.dg/builtin-bswap-7.c: Likewise.
8890
8891 2014-04-08  Richard Biener  <rguenther@suse.de>
8892
8893         PR tree-optimization/60785
8894         * gcc.dg/graphite/pr60785.c: New testcase.
8895
8896 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8897
8898         PR target/60602
8899         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8900         with as at -O0.
8901
8902 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
8903
8904         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8905         * g++.dg/warn/Wnvdtor-3.C: Likewise.
8906         * g++.dg/warn/Wnvdtor-4.C: Likewise.
8907
8908 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8909
8910         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8911
8912 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
8913
8914         PR target/60609
8915         * g++.dg/torture/pr60609.C: New test.
8916
8917 2014-04-07  Richard Biener  <rguenther@suse.de>
8918
8919         PR tree-optimization/60766
8920         * gcc.dg/torture/pr60766.c: New testcase.
8921
8922 2014-04-07  Jason Merrill  <jason@redhat.com>
8923
8924         * lib/gcc-dg.exp (dg-build-dso): New.
8925         (gcc-dg-test-1): Handle dg-do-what "dso".
8926         * lib/target-supports.exp (add_options_for_dlopen): New.
8927         (check_effective_target_dlopen): Use it.
8928
8929 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8930
8931         * gcc.target/arm/pr60657.c: Fix missing curly brace.
8932
8933 2014-04-07  Richard Biener  <rguenther@suse.de>
8934
8935         PR middle-end/60750
8936         * g++.dg/torture/pr60750.C: New testcase.
8937         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
8938
8939 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
8940
8941         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
8942
8943 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8944
8945         PR testsuite/60671
8946         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
8947
8948 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8949
8950         PR testsuite/60672
8951         * g++.dg/cpp1y/auto-fn25.C: Require lto.
8952
8953         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
8954
8955 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
8956
8957         * gfortran.dg/warn_conversion_4.f90: Adjust test.
8958
8959 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
8960
8961         * gcc.target/avr/dev-specific-rmw.c: New test.
8962
8963 2014-04-04  Cong Hou  <congh@google.com>
8964
8965         PR tree-optimization/60656
8966         * gcc.dg/vect/pr60656.c: New test.
8967
8968 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8969
8970         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8971         optimization.
8972         * gcc.dg/builtin-bswap-7.c: Likewise.
8973
8974 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8975
8976         PR c++/58207
8977         * g++.dg/cpp0x/constexpr-ice15.C: New.
8978
8979 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
8980
8981         PR ipa/59626
8982         testcase by Richard Biener
8983         * gcc.dg/lto/pr59626_0.c: New testcase.
8984         * gcc.dg/lto/pr59626_1.c: New testcase.
8985
8986 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8987
8988         PR debug/60655
8989         * gcc.c-torture/compile/pr60655-1.c: New test.
8990
8991 2014-04-04  Martin Jambor  <mjambor@suse.cz>
8992
8993         PR ipa/60640
8994         * g++.dg/ipa/pr60640-1.C: New test.
8995         * g++.dg/ipa/pr60640-2.C: Likewise.
8996         * g++.dg/ipa/pr60640-3.C: Likewise.
8997         * g++.dg/ipa/pr60640-4.C: Likewise.
8998
8999 2014-04-04  Jeff Law  <law@redhat.com>
9000
9001         PR target/60657
9002         * gcc.target/arm/pr60657.c: New test.
9003
9004 2014-04-04  Richard Biener  <rguenther@suse.de>
9005
9006         PR ipa/60746
9007         * g++.dg/torture/pr60746.C: New testcase.
9008
9009 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
9010
9011         * g++.old-deja/g++.robertl/eb121.C: Adjust.
9012         * g++.old-deja/g++.jason/overload21.C: Likewise.
9013         * g++.old-deja/g++.law/init5.C: Likewise.
9014
9015 2014-04-03  Cong Hou  <congh@google.com>
9016
9017         PR tree-optimization/60505
9018         * gcc.dg/vect/pr60505.c: New test.
9019
9020 2014-04-03  Richard Biener  <rguenther@suse.de>
9021
9022         PR tree-optimization/60740
9023         * gcc.dg/graphite/pr60740.c: New testcase.
9024
9025 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9026
9027         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
9028         * g++.dg/warn/Wnvdtor-2.C: New.
9029         * g++.dg/warn/Wnvdtor-3.C: New.
9030         * g++.dg/warn/Wnvdtor-4.C: New.
9031         * g++.dg/warn/Weff1.C: Delete.
9032         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
9033         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
9034
9035 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
9036
9037         PR ipa/60659
9038         * g++.dg/torture/pr60659.C: New testcase.
9039
9040 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9041
9042         PR tree-optimization/60733
9043         * gcc.dg/torture/pr60733.c:  New test.
9044
9045 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
9046
9047         PR rtl-optimization/60650
9048         * gcc.target/arm/pr60650-2.c: New.
9049
9050 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
9051
9052         * gcc.target/i386/avx2-vpand-3.c,
9053         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
9054
9055 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
9056
9057         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
9058         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
9059         gcc.target/i386/memcpy-strategy-1.c,
9060         gcc.target/i386/memcpy-strategy-2.c,
9061         gcc.target/i386/memcpy-vector_loop-1.c,
9062         gcc.target/i386/memcpy-vector_loop-2.c,
9063         gcc.target/i386/memset-vector_loop-1.c,
9064         gcc.target/i386/memset-vector_loop-2.c,
9065         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
9066         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
9067         -march= options different from those in dg-options.
9068
9069 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
9070
9071         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9072         gcc.target/i386/pr30970.c: Use -mtune=generic.
9073         * gcc.target/i386/avx2-vpaddb-3.c,
9074         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
9075         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
9076         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
9077         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
9078         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
9079         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
9080         gcc.target/i386/avx2-vpsubw-3.c,
9081         gcc.target/i386/avx256-unaligned-load-1.c,
9082         gcc.target/i386/avx256-unaligned-load-4.c,
9083         gcc.target/i386/avx256-unaligned-store-1.c,
9084         gcc.target/i386/avx256-unaligned-store-2.c,
9085         gcc.target/i386/avx256-unaligned-store-4.c: Use
9086         -mno-prefer-avx128.
9087
9088 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
9089             Iain Sandoe <iain@codesourcery.com>
9090
9091         PR target/54083
9092         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
9093         with the additional options -Wl,-undefined,dynamic_lookup
9094         and -Wl,-flat_namespace.
9095         * gcc.dg/torture/pr53922.c: Additional option
9096         -Wl,-flat_namespace for darwin[89].
9097         * gcc.dg/torture/pr60092.c: Additional options
9098         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
9099         for darwin[89].
9100
9101 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
9102
9103         PR target/43751
9104         * lib/prune.exp: Modify the regular express to prune
9105         the new warnings introduced by r205679 on darwin9.
9106
9107 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
9108
9109         * g++.dg/init/ctor4.C: Adjust.
9110         * g++.dg/init/ctor4-1.C: New.
9111         * g++.dg/cpp0x/defaulted2.C: Adjust.
9112
9113 2014-04-01  Richard Henderson  <rth@redhat.com>
9114
9115         PR target/60704
9116         * gcc.dg/pr60704.c: New file.
9117
9118 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
9119
9120         PR target/60363
9121         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
9122         logical_op_short_circuit targets.
9123
9124 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
9125
9126         PR libfortran/60128
9127         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
9128         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
9129
9130 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9131
9132         PR rtl-optimization/60700
9133         * gcc.target/i386/pr60700.c: New test.
9134
9135 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9136
9137         PR target/60650
9138         * gcc.target/arm/pr60650.c: Adjust command line options.
9139
9140 2014-03-31  Martin Jambor  <mjambor@suse.cz>
9141
9142         PR middle-end/60647
9143         * gcc.dg/pr60647-1.c: New test.
9144         * gcc.dg/pr60647-2.c: Likewise.
9145
9146 2014-03-31  Richard Biener  <rguenther@suse.de>
9147
9148         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
9149
9150 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
9151
9152         PR target/60034
9153         * gcc.target/aarch64/pr60034.c: New file.
9154
9155 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
9156
9157         PR c++/60626
9158         * g++.dg/cpp1y/pr60626.C: New testcase.
9159
9160 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
9161
9162         * gcc.dg/pr45416.c: Allow bextr on x86.
9163         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
9164         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
9165         gcc.target/i386/fma4-vector.c: Use -mno-fma.
9166         * gcc.target/i386/l_fma_double_1.c,
9167         gcc.target/i386/l_fma_double_2.c,
9168         gcc.target/i386/l_fma_double_3.c,
9169         gcc.target/i386/l_fma_double_4.c,
9170         gcc.target/i386/l_fma_double_5.c,
9171         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
9172         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
9173         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
9174         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
9175         * gcc.target/i386/pr27971.c: Use -mno-tbm.
9176         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
9177         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
9178
9179 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
9180
9181         PR target/60648
9182         * g++.dg/pr60648.C: Move test to...
9183         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
9184         dg-options, add for fpic targets dg-additional-options -fPIC.
9185
9186 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9187
9188         * gnat.dg/opt33.adb: New testcase.
9189
9190 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
9191
9192         PR target/60697
9193         * gcc.target/aarch64/pr60697.c: New.
9194
9195 2014-03-27  Jeff Law  <law@redhat.com>
9196
9197         PR target/60648
9198         * g++.dg/pr60648.C: New test.
9199
9200 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
9201
9202         PR c++/60573
9203         * g++.dg/cpp1y/pr60573.C: New testcase.
9204
9205 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR target/60693
9208         * gcc.target/i386/pr60693.c: New test.
9209
9210 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
9211
9212         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
9213
9214 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9215
9216         PR c++/60689
9217         * c-c++-common/pr60689.c: New test.
9218
9219         PR c++/58678
9220         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
9221         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
9222         targets.
9223
9224 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
9225
9226         PR target/60675
9227         * gcc.target/aarch64/pr60675.C: New.
9228
9229 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9230
9231         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
9232         * lib/target-supports.exp: Return true for s390
9233         in check_effective_logical_op_short_circuit.
9234
9235 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
9236
9237         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
9238         of second source operand.
9239         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9240         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9241         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9242
9243 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR ipa/60315
9246         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
9247
9248 2014-03-28  Tobias Burnus  <burnus@net-b.de>
9249
9250         * lib/cilk-plus-dg.exp: New.
9251         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
9252         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
9253
9254 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9255
9256         PR fortran/60522
9257         * gfortran.dg/where_4.f90:  New test case.
9258
9259 2014-03-27  Tobias Burnus  <burnus@net-b.de>
9260
9261         PR fortran/58880
9262         * gfortran.dg/finalize_24.f90: New.
9263
9264 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
9265
9266         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
9267         vbpermq builtin.
9268
9269         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
9270         vec_select optimizations.
9271         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
9272         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
9273
9274         PR target/60672
9275         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
9276         xxpermdi builtins are supported.
9277
9278 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9279
9280         PR rtl-optimization/60650
9281         * gcc.target/arm/pr60650.c: New.
9282
9283 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9284
9285         * gcc.target/s390/20140327-1.c: New testcase.
9286
9287 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR middle-end/60682
9290         * g++.dg/gomp/pr60682.C: New test.
9291
9292 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
9293
9294         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
9295
9296 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9297
9298         PR target/60580
9299         * gcc.target/aarch64/pr60580_1.c: New.
9300         * gcc.target/aarch64/test_fp_attribute_1.c: New.
9301         * gcc.target/aarch64/test_fp_attribute_2.c: New.
9302
9303 2014-03-26  Dehao Chen  <dehao@google.com>
9304
9305         * gcc.dg/predict-8.c: New test.
9306
9307 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
9308
9309         PR c++/52369
9310         * g++.dg/init/const10.C: New.
9311         * g++.dg/init/const11.C: New.
9312         * g++.dg/init/pr25811.C: Adjust.
9313         * g++.dg/init/pr29043.C: Likewise.
9314         * g++.dg/init/pr43719.C: Likewise.
9315         * g++.dg/init/pr44086.C: Likewise.
9316         * g++.dg/init/ctor8.C: Likewise.
9317         * g++.dg/init/uninitialized1.C: Likewise.
9318
9319 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
9320
9321         PR sanitizer/60636
9322         * c-c++-common/ubsan/pr60636.c: New test.
9323
9324 2014-03-26  Andreas Schwab  <schwab@suse.de>
9325
9326         * g++.dg/torture/pr60315.C: Remove duplication.
9327
9328 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9329
9330         * gcc.c-torture/execute/20140326-1.c: New test.
9331
9332 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
9333
9334         PR ipa/60315
9335         * g++.dg/torture/pr60315.C: New testcase.
9336
9337 2014-03-25  Martin Jambor  <mjambor@suse.cz>
9338
9339         PR ipa/60600
9340         * g++.dg/ipa/pr60600.C: New test.
9341
9342 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
9343
9344         PR testsuite/58013
9345         * g++.dg/opt/pr56999.C: Pop hidden visibility.
9346
9347 2014-03-25  Richard Biener  <rguenther@suse.de>
9348
9349         PR middle-end/60635
9350         * gfortran.dg/lto/pr60635_0.f90: New testcase.
9351         * gfortran.dg/lto/pr60635_1.c: Likewise.
9352
9353 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
9354
9355         PR c++/60627
9356         * g++.dg/cpp1y/pr60627.C: New testcase.
9357
9358 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
9359
9360         * gcc.target/aarch64/ushr64_1.c: New.
9361
9362 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
9363
9364         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9365         (LONG_LONG): Use LLONG.
9366         (set_rvector_long): Explicitly return void.
9367         (set_vector_long): Likewise.
9368         (check_vector_long): Likewise.
9369
9370 2014-03-24  Marek Polacek  <polacek@redhat.com>
9371
9372         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9373         Define INT_MIN.
9374         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9375         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9376         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9377         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9378         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9379         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9380         * c-c++-common/ubsan/pr59503.c: Likewise.
9381         * c-c++-common/ubsan/pr60613-1.c: Likewise.
9382         * c-c++-common/ubsan/save-expr-1.c: Likewise.
9383         * c-c++-common/ubsan/shift-3.c: Likewise.
9384         * c-c++-common/ubsan/shift-6.c: Likewise.
9385         * c-c++-common/ubsan/undefined-1.c: Likewise.
9386         * c-c++-common/ubsan/vla-2.c: Likewise.
9387         * c-c++-common/ubsan/vla-3.c: Likewise.
9388         * c-c++-common/ubsan/vla-4.c: Likewise.
9389         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9390         * g++.dg/ubsan/return-2.C: Likewise.
9391
9392 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
9393
9394         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9395         hppa*-*-hpux*.
9396
9397         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9398
9399         PR libfortran/59313
9400         PR libfortran/58015
9401         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9402         * gfortran.dg/round_4.f90: Likewise.
9403
9404 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
9405
9406         PR libfortran/60128
9407         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9408         i?86-*-solaris2.9*.
9409
9410 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
9411
9412         PR sanitizer/60613
9413         * c-c++-common/ubsan/pr60613-1.c: New test.
9414         * c-c++-common/ubsan/pr60613-2.c: New test.
9415
9416 2014-03-22  Matthias Klose  <doko@ubuntu.com>
9417
9418         * g++.dg/cpp0x/regress: Remove empty directory.
9419
9420 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
9421
9422         PR debug/60603
9423         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9424
9425 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
9426
9427         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9428         * g++.dg/cpp1y/pr60393.C: Likewise.
9429
9430 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
9431
9432         PR c++/60384
9433         * g++.dg/cpp1y/pr60384.C: New.
9434
9435 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR target/60598
9438         * gcc.dg/pr60598.c: New test.
9439
9440 2014-03-21  Martin Jambor  <mjambor@suse.cz>
9441
9442         PR ipa/59176
9443         * g++.dg/torture/pr59176.C: New test.
9444
9445 2014-03-21  Martin Jambor  <mjambor@suse.cz>
9446
9447         PR ipa/60419
9448         * g++.dg/ipa/pr60419.C: New test.
9449
9450 2014-03-21  Richard Biener  <rguenther@suse.de>
9451
9452         PR tree-optimization/60577
9453         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9454
9455 2014-03-21  Tobias Burnus  <burnus@net-b.de>
9456
9457         PR fortran/60599
9458         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9459
9460 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
9461
9462         PR middle-end/60597
9463         * g++.dg/opt/pr60597.C: New test.
9464
9465         PR c++/60572
9466         * g++.dg/init/pr60572.C: New test.
9467
9468 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9469
9470         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9471
9472 2014-03-19  Tobias Burnus  <burnus@net-b.de>
9473
9474         PR fortran/60543
9475         PR fortran/60283
9476         * gfortran.dg/implicit_pure_4.f90: New.
9477
9478 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9479
9480         PR c++/51474
9481         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9482
9483 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
9484
9485         PR testsuite/60590
9486         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9487         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9488         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9489
9490 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9491
9492         PR c++/60332
9493         * g++.dg/cpp1y/pr60332.C: New.
9494
9495 2014-03-19  Marek Polacek  <polacek@redhat.com>
9496
9497         PR sanitizer/60569
9498         * g++.dg/ubsan/pr60569.C: New test.
9499
9500 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9501
9502         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9503
9504 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
9505
9506         PR tree-optimization/60559
9507         * g++.dg/vect/pr60559.cc: New test.
9508
9509 2014-03-18  Ian Lance Taylor  <iant@google.com>
9510
9511         PR target/60563
9512         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9513         (ditype): Rename typedef from int64_t.
9514
9515 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9516
9517         PR c/55383
9518         * gcc.dg/cast-qual-3.c: New.
9519         Revert:
9520         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9521         * c-c++-common/Wcast-qual-1.c: More precise match text.
9522
9523 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
9524
9525         PR fortran/55207
9526         PR fortran/60549
9527         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9528         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9529         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9530         * gfortran.dg/intent_optimize_1.f90: Ditto.
9531         * gfortran.dg/pointer_init_9.f90: Ditto.
9532         * gfortran.dg/volatile4.f90: Ditto.
9533         * gfortran.dg/volatile6.f90: Ditto.
9534
9535 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9536
9537         PR c/55383
9538         * c-c++-common/Wcast-qual-1.c: More precise match text.
9539
9540 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9541
9542         PR c++/60305
9543         * g++.dg/cpp0x/constexpr-ice14.C: New.
9544
9545 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9546
9547         PR c++/54250
9548         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9549
9550 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
9551
9552         PR sanitizer/60535
9553         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9554         * c-c++-common/ubsan/null-2.c: Likewise.
9555         * c-c++-common/ubsan/null-3.c: Likewise.
9556         * c-c++-common/ubsan/null-4.c: Likewise.
9557         * c-c++-common/ubsan/null-5.c: Likewise.
9558         * c-c++-common/ubsan/null-6.c: Likewise.
9559         * c-c++-common/ubsan/null-7.c: Likewise.
9560         * c-c++-common/ubsan/null-8.c: Likewise.
9561         * c-c++-common/ubsan/null-9.c: Likewise.
9562         * c-c++-common/ubsan/null-10.c: Likewise.
9563         * c-c++-common/ubsan/null-11.c: Likewise.
9564         * c-c++-common/ubsan/overflow-1.c: Likewise.
9565         * c-c++-common/ubsan/overflow-2.c: Likewise.
9566         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9567         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9568         * c-c++-common/ubsan/overflow-int128.c: Likewise.
9569         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9570         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9571         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9572         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9573         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9574         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9575         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9576         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9577         * c-c++-common/ubsan/pr59333.c: Likewise.
9578         * c-c++-common/ubsan/pr59503.c: Likewise.
9579         * c-c++-common/ubsan/pr59667.c: Likewise.
9580         * c-c++-common/ubsan/undefined-1.c: Likewise.
9581         * g++.dg/ubsan/pr59250.C: Likewise.
9582         * g++.dg/ubsan/pr59306.C: Likewise.
9583
9584 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9585
9586         * gcc.dg/tls/pr58595.c: Add tls options.
9587
9588 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
9589
9590         * gcc.target/i386/avx-additional-reg-names.c: New.
9591         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9592
9593 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
9594
9595         PR c++/60390
9596         * g++.dg/cpp1y/pr60390.C: New testcase.
9597
9598         PR c++/60391
9599         * g++.dg/cpp1y/pr60391.C: New testcase.
9600
9601 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR target/60516
9604         * gcc.target/i386/pr60516.c: New test.
9605
9606 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9607
9608         PR c++/59571
9609         * g++.dg/cpp0x/constexpr-ice13.C: New.
9610
9611 2014-03-17  Marek Polacek  <polacek@redhat.com>
9612
9613         PR middle-end/60534
9614         * gcc.dg/gomp/pr60534.c: New test.
9615
9616 2014-03-17  Kai Tietz  <ktietz@redhat.com>
9617
9618         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9619
9620 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
9621
9622         PR testsuite/58851
9623         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9624         storage size.
9625
9626 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
9627
9628         PR libfortran/58324
9629         * gfortran.dg/list_read_12.f90: New test.
9630
9631 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
9632
9633         PR fortran/55207
9634         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9635         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9636         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9637         -Wno-aggressive-loop-optimizations and remove an unused variable.
9638         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9639         * gfortran.dg/pointer_init_9.f90: New.
9640         * gfortran.dg/volatile4.f90: Put into subroutine.
9641         * gfortran.dg/volatile6.f90: Ditto.
9642
9643 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9644
9645         PR fortran/60392
9646         * gfortran.dg/transpose_4.f90: New test.
9647
9648 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
9649
9650         PR rtl-optimization/60508
9651         * gcc.target/i386/pr60508.c: New.
9652
9653 2014-03-14  Richard Biener  <rguenther@suse.de>
9654
9655         PR middle-end/60518
9656         * g++.dg/pr60518.C: New testcase.
9657
9658 2014-03-14  Martin Jambor  <mjambor@suse.cz>
9659
9660         PR lto/60461
9661         * gcc.dg/lto/pr60461_0.c: New test.
9662
9663 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
9664
9665         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9666         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9667         * gcc.dg/lto/save-temps_0.c: New testcase.
9668
9669 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
9670
9671         PR middle-end/36282
9672         * c-c++-common/pr36282-1.c: New test.
9673         * c-c++-common/pr36282-2.c: New test.
9674         * c-c++-common/pr36282-3.c: New test.
9675         * c-c++-common/pr36282-4.c: New test.
9676
9677 2014-03-13  Richard Henderson  <rth@redhat.com>
9678
9679         PR debug/60438
9680         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9681
9682 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9683
9684         PR c++/60383
9685         * g++.dg/template/crash118.C: New.
9686         * g++.dg/template/crash95.C: Adjust.
9687
9688 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
9689
9690         PR rtl-optimization/57189
9691         * gcc.target/i386/pr57189.c: New.
9692
9693 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9694
9695         PR c++/60254
9696         * g++.dg/cpp0x/static_assert10.C: New.
9697         * g++.dg/cpp0x/static_assert11.C: Likewise.
9698         * g++.dg/cpp0x/static_assert3.C: Adjust.
9699
9700 2014-03-13  Richard Biener  <rguenther@suse.de>
9701
9702         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9703
9704 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9705
9706         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9707         2.07 128-bit arithmetic.
9708         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9709
9710         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9711         due to when TImode is allowed in VSX registers, the allowable
9712         address modes for TImode is just a single indirect address in
9713         order for the value to be loaded and store in either GPR or VSX
9714         registers.  This affects the generated code, and it would cause
9715         this test to fail, when such an option is used.
9716
9717 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9718
9719         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9720
9721 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9722
9723         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9724         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9725         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9726         only test for exactly one if if -mbranch-cost=1 has been passed.
9727
9728 2014-03-12  Christian Bruel  <christian.bruel@st.com>
9729
9730         PR target/60264
9731         * gcc.target/arm/pr60264.c
9732
9733 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9734
9735         PR tree-optimization/60454
9736         * gcc.c-torture/execute/pr60454.c: New test.
9737
9738 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9739             Marc Glisse  <marc.glisse@inria.fr>
9740
9741         PR tree-optimization/60502
9742         * gcc.c-torture/compile/pr60502.c: New test.
9743
9744 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR middle-end/60482
9747         * gcc.dg/vect/pr60482.c: New test.
9748
9749 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
9750
9751         PR c++/60389
9752         * g++.dg/cpp0x/inh-ctor19.C: New.
9753
9754 2014-03-11  Richard Biener  <rguenther@suse.de>
9755
9756         PR tree-optimization/60429
9757         PR tree-optimization/60485
9758         * gcc.dg/pr60485-1.c: New testcase.
9759         * gcc.dg/pr60485-2.c: Likewise.
9760
9761 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
9762
9763         PR ipa/60457
9764         * g++.dg/ipa/pr60457.C: New test.
9765
9766 2014-03-10  Richard Biener  <rguenther@suse.de>
9767
9768         PR middle-end/60474
9769         * g++.dg/torture/pr60474.C: New testcase.
9770
9771 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
9772
9773         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9774
9775 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
9776
9777         * gcc.dg/lto/pr55113_0.c: New testcase.
9778
9779 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
9780
9781         PR c++/60033
9782         * g++.dg/cpp1y/pr60033.C: New testcase.
9783
9784         PR c++/60393
9785         * g++.dg/cpp1y/pr60393.C: New testcase.
9786
9787 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9788
9789         PR libfortran/60128
9790         * gfortran.dg/fmt_en.f90: New test.
9791
9792 2014-03-07  Jason Merrill  <jason@redhat.com>
9793
9794         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9795         * lib/target-supports.exp (check_effective_target_c++11): Now
9796         means C++11 and up.
9797         (check_effective_target_c++11_only): New.
9798         (check_effective_target_c++11_down): New.
9799         (check_effective_target_c++1y): New.
9800         (check_effective_target_c++1y_only): New.
9801         (check_effective_target_c++98_only): Rename from
9802         check_effective_target_c++98.
9803         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9804
9805 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
9806
9807         PR c++/58609
9808         * g++.dg/cpp0x/constexpr-ice12.C: New.
9809
9810 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
9811
9812         * c-c++-common/gomp/map-1.c: Extend.
9813
9814 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
9815             Janus Weil  <janus@gcc.gnu.org>
9816
9817         PR fortran/51976
9818         * gfortran.dg/deferred_type_component_1.f90 : New test.
9819         * gfortran.dg/deferred_type_component_2.f90 : New test.
9820
9821 2014-03-06  Marek Polacek  <polacek@redhat.com>
9822
9823         PR c/60197
9824         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9825         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9826
9827 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
9828
9829         PR target/58595
9830         * gcc.dg/tls/pr58595.c: New test.
9831
9832 2014-03-06  Richard Biener  <rguenther@suse.de>
9833
9834         PR middle-end/60445
9835         PR lto/60424
9836         PR lto/60427
9837         Revert
9838         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9839
9840         * gcc.dg/lto/pr55113_0.c: New testcase.
9841
9842 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
9843
9844         PR testsuite/59308
9845         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9846         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
9847         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9848         s390*/i?86/x86_64.
9849         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9850         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9851         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9852         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9853         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9854         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
9855         even for mips*/s390*/i?86/x86_64.
9856         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9857         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9858         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9859         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9860         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9861
9862         PR lto/60404
9863         * gcc.dg/lto/pr60404_0.c: New test.
9864         * gcc.dg/lto/pr60404_1.c: New file.
9865         * gcc.dg/lto/pr60404_2.c: New file.
9866
9867 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9868
9869         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9870         long long" throughout.
9871         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9872         * gcc.dg/vmx/insert-vsx.c: Likewise.
9873         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9874         * gcc.dg/vmx/ld-vsx.c: Likewise.
9875         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9876         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9877         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9878         * gcc.dg/vmx/merge-vsx.c: Likewise.
9879         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9880         * gcc.dg/vmx/st-vsx.c: Likewise.
9881         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9882         * gcc.dg/vmx/stl-vsx.c: Likewise.
9883         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9884
9885 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9886
9887         * gcc.dg/lto/pr55113_0.c: New testcase.
9888
9889 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9890
9891         PR c++/60376
9892         * g++.dg/cpp1y/pr60376.C: New.
9893
9894 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9895
9896         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9897
9898 2014-03-04  Richard Biener  <rguenther@suse.de>
9899
9900         PR tree-optimization/60382
9901         * gcc.dg/vect/pr60382.c: New testcase.
9902
9903 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
9904
9905         PR libfortran/60148
9906         * gfortran.dg/namelist_84.f90: New test.
9907
9908 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
9909
9910         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9911         argument to avoid inf values.
9912         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9913         UNION_FP_CHECK machinery.
9914
9915 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
9916
9917         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9918         i32in128 cases outside special big-endian processing block.
9919
9920 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
9921
9922         PR preprocessor/60400
9923         * c-c++-common/cpp/pr60400.c: New test.
9924         * c-c++-common/cpp/pr60400-1.h: New file.
9925         * c-c++-common/cpp/pr60400-2.h: New file.
9926
9927         PR objc++/60398
9928         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9929
9930         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
9931         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
9932
9933 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9934
9935         PR ipa/60150
9936         * g++.dg/lto/pr60150.H: New testcase.
9937         * g++.dg/lto/pr60150_0.C: New testcase.
9938         * g++.dg/lto/pr60150_1.C: New testcase.
9939
9940 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9941
9942         PR ipa/60306
9943         * g++.dg/ipa/devirt-29.C: New testcase
9944
9945 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9946
9947         PR fortran/60236
9948         * gfortran.dg/vect/pr32380.f: Fix expected test results.
9949
9950 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
9951
9952         PR c++/50025
9953         * g++.dg/cpp0x/pr50025.C: New.
9954
9955 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
9956
9957         PR c++/60377
9958         * g++.dg/cpp1y/pr60377.C: New testcase.
9959
9960 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
9961
9962         PR fortran/60341
9963         * gfortran.dg/str_comp_optimize_1.f90: New test.
9964
9965 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9966
9967         PR target/60071
9968         * gcc.c-torture/compile/pr60071.c: New.
9969
9970 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
9971
9972         PR fortran/60359
9973         * gfortran.dg/unlimited_polymorphic_16.f90: New.
9974
9975 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9976
9977         PR c++/58610
9978         * g++.dg/cpp0x/constexpr-ice11.C: New.
9979
9980 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9981
9982         PR c++/60314
9983         * g++.dg/cpp1y/auto-fn24.C: New.
9984
9985 2014-02-28  Joey Ye  <joey.ye@arm.com>
9986
9987         PR target/PR60169
9988         * gcc.target/arm/thumb1-far-jump-3.c: New case.
9989
9990 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9991
9992         PR c++/60253
9993         * g++.dg/overload/ellipsis2.C: New.
9994
9995 2014-02-27  Jeff Law  <law@redhat.com>
9996
9997         PR rtl-optimization/52714
9998         * gcc.c-torture/compile/pr52714.c: New test.
9999
10000 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
10001             Jeff Law  <law@redhat.com>
10002
10003         PR rtl-optimization/49847
10004         * g++.dg/pr49847.C: New test.
10005
10006 2014-02-27  Marek Polacek  <polacek@redhat.com>
10007
10008         PR middle-end/59223
10009         * c-c++-common/pr59223.c: New test.
10010
10011 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
10012
10013         * common/config/i386/predicates.md (const1256_operand): Remove.
10014         (const2356_operand): New.
10015         (const_1_to_2_operand): Remove.
10016         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
10017         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
10018         (*avx512pf_gatherpf<mode>sf): Ditto.
10019         (avx512pf_gatherpf<mode>df): Ditto.
10020         (*avx512pf_gatherpf<mode>df_mask): Ditto.
10021         (*avx512pf_gatherpf<mode>df): Ditto.
10022         (avx512pf_scatterpf<mode>sf): Ditto.
10023         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
10024         (*avx512pf_scatterpf<mode>sf): Ditto.
10025         (avx512pf_scatterpf<mode>df): Ditto.
10026         (*avx512pf_scatterpf<mode>df_mask): Ditto.
10027         (*avx512pf_scatterpf<mode>df): Ditto.
10028         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
10029
10030 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
10031
10032         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
10033         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
10034         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
10035         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
10036         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
10037         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
10038         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
10039         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
10040
10041 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
10042
10043         PR target/60280
10044         * gnat.dg/renaming5.adb: Change to two expected gotos.
10045         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
10046         jump threads.
10047         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
10048         messages for removed basic block.
10049         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
10050         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
10051         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
10052         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
10053
10054 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10055
10056         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
10057         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10058         * gcc.dg/vmx/ldl-vsx.c: Likewise.
10059         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10060         * gcc.dg/vmx/merge-vsx.c: Likewise.
10061         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10062
10063 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
10064
10065         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
10066         * gcc.target/i386/prefetchwt1-1.c: New.
10067         * g++.dg/other/i386-2.C: Add new option.
10068         * g++.dg/other/i386-3.C: Ditto.
10069         * gcc.target/i386/sse-12.c: Ditto.
10070         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
10071         * gcc.target/i386/sse-22.c: Add new option.
10072         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
10073
10074 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10075
10076         PR libfortran/59313
10077         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
10078
10079         PR libfortran/58015
10080         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
10081
10082 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
10083
10084         PR c++/60311
10085         * g++.dg/cpp1y/pr60311.C: New testcase.
10086
10087         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
10088
10089         PR c++/60065
10090         * g++.dg/cpp1y/pr60065.C: New testcase.
10091
10092 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
10093
10094         PR rtl-optimization/60268
10095         * gcc.c-torture/compile/pr60268.c: New test.
10096
10097 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
10098
10099         * gcc.target/microblaze/others/mem_reload.c: New test.
10100
10101 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10102
10103         * gcc.dg/vmx/lde.c: New test.
10104         * gcc.dg/vmx/lde-be-order.c: New test.
10105         * gcc.dg/vmx/ste.c: New test.
10106         * gcc.dg/vmx/ste-be-order.c: New test.
10107
10108 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
10109
10110         PR testsuite/60173
10111         * lib/target-supports.exp
10112         (check_effective_target_logical_op_short_circuit): Add cris-*-*
10113         and crisv32-*-* to list.
10114
10115 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
10116
10117         PR fortran/60302
10118         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
10119
10120 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10121
10122         * gcc.dg/vmx/vsums.c: Check entire result vector.
10123         * gcc.dg/vmx/vsums-be-order.c: Likewise.
10124
10125 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10126
10127         * gcc.dg/vmx/ld.c: New test.
10128         * gcc.dg/vmx/ld-be-order.c: New test.
10129         * gcc.dg/vmx/ld-vsx.c: New test.
10130         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
10131         * gcc.dg/vmx/ldl.c: New test.
10132         * gcc.dg/vmx/ldl-be-order.c: New test.
10133         * gcc.dg/vmx/ldl-vsx.c: New test.
10134         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
10135         * gcc.dg/vmx/st.c: New test.
10136         * gcc.dg/vmx/st-be-order.c: New test.
10137         * gcc.dg/vmx/st-vsx.c: New test.
10138         * gcc.dg/vmx/st-vsx-be-order.c: New test.
10139         * gcc.dg/vmx/stl.c: New test.
10140         * gcc.dg/vmx/stl-be-order.c: New test.
10141         * gcc.dg/vmx/stl-vsx.c: New test.
10142         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
10143
10144 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
10145
10146         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
10147         * g++.dg/other/i386-3.C (dg-options): Ditto.
10148         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
10149         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
10150         -mavx512pf and -msha.
10151
10152 2014-02-21  Richard Biener  <rguenther@suse.de>
10153
10154         PR tree-optimization/60276
10155         * gcc.dg/vect/pr60276.c: New testcase.
10156
10157 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
10158
10159         PR fortran/60234
10160         * gfortran.dg/finalize_23.f90: New.
10161
10162 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
10163
10164         PR c++/60052
10165         PR c++/60053
10166         * g++.dg/cpp1y/pr60052.C: New testcase.
10167         * g++.dg/cpp1y/pr60053.C: New testcase.
10168
10169 2014-02-21  Tobias Burnus  <burnus@net-b.de>
10170
10171         PR fortran/60286
10172         * gfortran.dg/inquire_16.f90: New.
10173
10174 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
10175
10176         * gcc.target/nios2/biggot-1.c: New.
10177         * gcc.target/nios2/biggot-2.c: New.
10178
10179 2014-02-20  Martin Jambor  <mjambor@suse.cz>
10180
10181         PR ipa/55260
10182         * gcc.dg/ipa/pr55260.c: New test.
10183
10184 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
10185
10186         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
10187         for execution test case.
10188
10189 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
10190
10191         PR ipa/58555
10192         * g++.dg/torture/pr58555.C: New testcase.
10193
10194 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
10195
10196         PR target/60204
10197         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
10198         reflect abi fix.
10199         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
10200
10201 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
10202             Kirill Yukhin  <kirill.yukhin@intel.com>
10203
10204         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
10205         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
10206         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
10207         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10208         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
10209         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
10210
10211 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10212
10213         PR c/37743
10214         * g++.dg/ext/builtin-bswap1.C: New test.
10215         * c-c++-common/pr37743.c: New test.
10216
10217 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
10218
10219         * gcc.dg/decl-10.c: New test.
10220
10221 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10222
10223         PR c++/60267
10224         * g++.dg/ext/ivdep-1.C: New test.
10225
10226         PR c++/60267
10227         * gcc.dg/pr60267.c: New test.
10228
10229 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
10230
10231         PR target/59794
10232         * gcc.target/i386/pr39162.c: Add dg-prune-output.
10233         (dg-options): Remove -Wno-psabi.
10234         * gcc.target/i386/pr59794-2.c: Ditto.
10235         * gcc.target/i386/pr60205-1.c: Ditto.
10236         * gcc.target/i386/sse-5.c: Ditto.
10237
10238 2014-02-18  Nick Clifton  <nickc@redhat.com>
10239
10240         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
10241         * gcc.dg/pr23623.c: Likewise.
10242         * gcc.dg/pr48784-1.c: Likewise.
10243         * gcc.dg/pr48784-2.c: Likewise.
10244         * gcc.dg/pr56997-2.c: Likewise.
10245         * gcc.dg/sms-6.c: Likewise.
10246         * gcc.dg/torture/pr60183.c: Likewise.
10247         * gcc.dg/torture/vec-cvt-1.c: Likewise.
10248         * gcc.c-torture/execute/20061220-1.x: New.
10249         * gcc.c-torture/execute/pr43220.x: New.
10250         * gcc.c-torture/execute/pr51581-1.x: New.
10251         * gcc.c-torture/execute/pr51581-2.x: New.
10252         * gcc.c-torture/execute/pr58570.x: New.
10253         * gcc.c-torture/unsorted/DFcmp.x: New.
10254         * gcc.c-torture/unsorted/SFset.x: New.
10255
10256 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10257
10258         * gnat.dg/opt31.adb: New test.
10259
10260 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10261
10262         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
10263
10264 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
10265
10266         PR fortran/60232
10267         * gfortran.dg/typebound_proc_33.f90: New.
10268
10269 2014-02-19  Marek Polacek  <polacek@redhat.com>
10270
10271         PR c/60195
10272         * gcc.dg/pr60195.c: New test.
10273
10274 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
10275
10276         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
10277
10278 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10279
10280         PR preprocessor/58844
10281         * c-c++-common/cpp/pr58844-1.c: New test.
10282         * c-c++-common/cpp/pr58844-2.c: New test.
10283
10284 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10285
10286         PR c++/60225
10287         * g++.dg/cpp0x/constexpr-ice10.C: New.
10288
10289 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10290
10291         PR c++/60215
10292         * g++.dg/cpp0x/pr60215.C: New.
10293
10294 2014-02-18  Tobias Burnus  <burnus@net-b.de>
10295
10296         PR fortran/49397
10297         * gfortran.dg/proc_ptr_45.f90: New.
10298         * gfortran.dg/proc_ptr_46.f90: New.
10299
10300 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
10301
10302         PR c++/60190
10303         * g++.dg/cpp1y/pr60190.C: New testcase.
10304
10305         PR c++/60064
10306         * g++.dg/cpp1y/pr60064.C: New testcase.
10307
10308 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
10309
10310         PR target/60205
10311         * gcc.target/i386/pr60205-1.c: New test.
10312         * gcc.target/i386/pr60205-2.c: Ditto.
10313
10314 2014-02-18  Kai Tietz  <ktietz@redhat.com>
10315
10316         PR target/60193
10317         * gcc.target/i386/nest-1.c: New testcase.
10318
10319 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10320
10321         * gnat.dg/opt32.adb: New test.
10322
10323 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
10324
10325         PR fortran/60231
10326         * gfortran.dg/typebound_generic_15.f90: New.
10327
10328 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
10329
10330         PR fortran/55907
10331         * gfortran.dg/init_flag_12.f90: New.
10332
10333 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
10334             Ilya Tocar  <ilya.tocar@intel.com>
10335
10336         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10337         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10338         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10339         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10340
10341 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
10342
10343         * lib/target-supports.exp
10344         (check_effective_target_logical_op_short_circuit): New procedure.
10345         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10346         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10347         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10348         * gcc.dg/tree-ssa/vrp47.c: Likewise.
10349         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10350         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
10351         logical_op_short_circuit for the alternative test, extending
10352         it to arm_cortex_m.
10353
10354 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10355
10356         PR target/60203
10357         * gcc.target/powerpc/pr60203.c: New testsuite.
10358
10359 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
10360
10361         PR fortran/59599
10362         * gfortran.dg/ichar_3.f90: New test.
10363
10364 2014-02-15  Richard Biener  <rguenther@suse.de>
10365
10366         PR tree-optimization/60183
10367         * gcc.dg/torture/pr60183.c: New testcase.
10368
10369 2014-02-14  Jeff Law  <law@redhat.com>
10370
10371         PR rtl-optimization/60131
10372         * g++.dg/torture/pr60131.C: New test.
10373
10374 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
10375
10376         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10377         on command-line.
10378
10379 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10380
10381         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10382
10383 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
10384
10385         * gcc.c-torture/compile/20140213.c: New test.
10386
10387 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
10388
10389         PR target/43546
10390         * gcc.target/i386/pr43546.c: New test.
10391
10392 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10393
10394         * gcc.target/s390/hotpatch-compile-8.c: New test.
10395
10396 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
10397
10398         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
10399         definition with an ifndef.
10400         * gcc.dg/pr59605-2.c: New test.
10401
10402 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
10403
10404         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10405
10406 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
10407
10408         * gcc.dg/torture/float128-mul-underflow.c,
10409         gcc.dg/torture/float128-truncdf-underflow.c,
10410         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10411
10412 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
10413
10414         PR middle-end/59737
10415         * g++.dg/ipa/pr59737.C: New test.
10416
10417 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10420
10421 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
10422
10423         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10424
10425         * gcc.dg/cilk-plus/jump-openmp.c: New file.
10426
10427 2014-02-12  Richard Biener  <rguenther@suse.de>
10428
10429         PR middle-end/60092
10430         * gcc.dg/torture/pr60092.c: New testcase.
10431         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10432
10433 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
10434
10435         * gcc.c-torture/execute/20140212-1.c: New test.
10436
10437 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
10438
10439         PR c++/60047
10440         * g++.dg/cpp0x/pr60047.C: New.
10441
10442 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
10443
10444         PR c/60101
10445         * c-c++-common/pr60101.c: New test.
10446
10447 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
10448
10449         PR lto/59468
10450         * g++.dg/ipa/devirt-27.C: New testcase.
10451         * g++.dg/ipa/devirt-26.C: New testcase.
10452
10453 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10454
10455         PR target/60137
10456         * gcc.target/powerpc/pr60137.c: New file.
10457
10458 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10459
10460         PR fortran/52370
10461         * gfortran.dg/pr52370.f90: New test.
10462
10463 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
10464
10465         PR target/59927
10466         Revert
10467         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
10468
10469         PR testsuite/58630
10470         * gcc.target/i386/pr43662.c (dg-options):
10471         Add -maccumulate-outgoing-args.
10472         * gcc.target/i386/pr43869.c (dg-options): Ditto.
10473         * gcc.target/i386/pr57003.c (dg-options): Ditto.
10474         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10475         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10476         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10477         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10478         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10479         Add -maccumulate-outgoing-args.
10480         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10481         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10482         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10483         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10484         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10485         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10486         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10487         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10488         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10489         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10490         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10491         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10492         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10493         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10494         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10495
10496 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
10497
10498         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10499
10500 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10501
10502         PR debug/59776
10503         * gcc.dg/guality/pr59776.c: New test.
10504
10505 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
10506
10507         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10508         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10509         (add_options_for_arm_vfp3): New.
10510
10511 2014-02-11  Jeff Law  <law@redhat.com>
10512
10513         PR middle-end/54041
10514         * gcc.target/m68k/pr54041.c: New test.
10515
10516 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR target/59927
10519         * gcc.target/i386/pr59927.c: New test.
10520
10521 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
10522
10523         * gcc.dg/vect/pr57741-3.c: Require vect_int.
10524         * gcc.dg/vect/pr60012.c: Likewise.
10525         * gcc.dg/vect/vect-119.c: Likewise.
10526         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10527         * gcc.dg/vect/vect-outer-4c.c: Likewise.
10528
10529 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10530
10531         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10532
10533 2014-02-10  Jeff Law  <law@redhat.com>
10534
10535         PR middle-end-52306
10536         * gcc.c-torture/compile/pr52306.c: New test.
10537
10538 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10539
10540         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10541
10542 2014-02-10  Richard Biener  <rguenther@suse.de>
10543
10544         PR tree-optimization/60115
10545         * gcc.dg/torture/pr60115.c: New testcase.
10546
10547 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10548
10549         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10550         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10551
10552 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
10553             Ilya Tocar  <ilya.tocar@intel.com>
10554
10555         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10556         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10557         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10558         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10559         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10560         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10561         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10562         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10563         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10564         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10565         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10566         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10567         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10568         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10569         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10570         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10571         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10572         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10573         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10574         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10575         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10576         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10577         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10578         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10579         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10580         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10581         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10582
10583 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10586
10587 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10588
10589         PR fortran/57522
10590         * gfortran.dg/associated_target_5.f03: New test.
10591
10592 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10593
10594         PR fortran/59026
10595         * gfortran.dg/elemental_by_value_1.f90: New test.
10596
10597 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
10598
10599         PR fortran/58470
10600         * gfortran.dg/finalize_22.f90: New.
10601
10602 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
10603
10604         PR fortran/60066
10605         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
10606         was fixed by the patch for PR59906.
10607
10608 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
10609
10610         PR translation/52289
10611         * gfortran.dg/coarray_8.f90: Update dg-error match.
10612
10613 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10614
10615         PR c/59984
10616         * gcc.dg/vect/pr59984.c: New test.
10617
10618         PR middle-end/60092
10619         * gcc.dg/attr-alloc_align-1.c: New test.
10620         * gcc.dg/attr-alloc_align-2.c: New test.
10621         * gcc.dg/attr-alloc_align-3.c: New test.
10622         * gcc.dg/attr-assume_aligned-1.c: New test.
10623         * gcc.dg/attr-assume_aligned-2.c: New test.
10624         * gcc.dg/attr-assume_aligned-3.c: New test.
10625
10626 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR target/60077
10629         * gcc.target/i386/pr60077-1.c: New test.
10630         * gcc.target/i386/pr60077-2.c: New test.
10631
10632 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR preprocessor/56824
10635         * gcc.dg/pr56824.c: New test.
10636
10637 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10638
10639         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10640         variable used for atomic operations.
10641
10642 2014-02-07  Richard Biener  <rguenther@suse.de>
10643
10644         PR middle-end/60092
10645         * gcc.dg/vect/pr60092-2.c: New testcase.
10646
10647 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR c++/60082
10650         Revert
10651         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10652
10653         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10654         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10655
10656 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10657
10658         * gcc.target/s390/fp2int1.c: New testcase.
10659
10660 2014-02-07  Richard Biener  <rguenther@suse.de>
10661
10662         PR middle-end/60092
10663         * gcc.dg/tree-ssa/alias-30.c: New testcase.
10664         * gcc.dg/tree-ssa/alias-31.c: Likewise.
10665
10666 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
10667
10668         PR ipa/59918
10669         * g++.dg/torture/pr59918.C: New testcase.
10670
10671 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10672
10673         PR target/59575
10674         * gcc.target/arm/pr59575.c: New test.
10675
10676         PR debug/59992
10677         * gcc.dg/pr59992.c: New test.
10678
10679 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
10680
10681         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10682         init_priority. Test alignment of variable instead of function.
10683
10684 2014-02-06  Marek Polacek  <polacek@redhat.com>
10685
10686         PR c/60087
10687         * gcc.dg/pr60087.c: New test.
10688
10689 2014-02-06  Alan Modra  <amodra@gmail.com>
10690
10691         * gcc.target/powerpc/pr60032.c: New.
10692
10693 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10694
10695         PR target/60062
10696         * gcc.c-torture/execute/pr60062.c: New test.
10697         * gcc.c-torture/execute/pr60072.c: New test.
10698
10699 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
10700
10701         * gcc.dg/tree-ssa/pr59597.c: Make called function static
10702         so that expected outcome works for PIC variants too.
10703
10704 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
10705             Kugan Vivekanandarajah  <kuganv@linaro.org>
10706
10707         * gcc.target/arm/vect-noalign.c: New file.
10708
10709 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
10710             Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR middle-end/60013
10713         * gcc.dg/pr60013.c: New testcase.
10714
10715 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10716
10717         * gcc.dg/vmx/sum2s.c: New.
10718         * gcc.dg/vmx/sum2s-be-order.c: New.
10719
10720 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10721
10722         * gcc.dg/vmx/pack.c: New.
10723         * gcc.dg/vmx/pack-be-order.c: New.
10724         * gcc.dg/vmx/unpack.c: New.
10725         * gcc.dg/vmx/unpack-be-order.c: New.
10726
10727 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10728
10729         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10730         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10731
10732 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10733
10734         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10735         Use __builtin_floorf, __builtin_ceilf.
10736         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10737         declaration.
10738         (TEST): Use __builtin_floorf.
10739         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10740
10741 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10742
10743         PR ipa/59947
10744         * g++.dg/opt/pr59947.C: New test.
10745
10746         PR c++/58703
10747         * c-c++-common/gomp/pr58703.c: New test.
10748
10749 2014-02-05  Richard Biener  <rguenther@suse.de>
10750
10751         PR testsuite/60076
10752         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10753         avoid using unsigned long long.
10754
10755 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR middle-end/57499
10758         * g++.dg/torture/pr57499.C: New test.
10759
10760 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
10761
10762         * gcc.dg/asan/nosanitize-and-inline.c: New test.
10763
10764 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
10765
10766         * g++.dg/ipa/devirrt-22.C: Fix template.
10767
10768 2014-02-04  Marek Polacek  <polacek@redhat.com>
10769
10770         PR c/60036
10771         * gcc.dg/pr60036.c: New test.
10772
10773 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
10774
10775         PR ipa/60058
10776         * g++.dg/torture/pr60058.C: New testcase.
10777
10778 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
10779
10780         * g++.dg/tsan/default_options.C: Invert check.
10781
10782 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR tree-optimization/60002
10785         * g++.dg/opt/pr60002.C: New test.
10786
10787         PR tree-optimization/60023
10788         * g++.dg/vect/pr60023.cc: New test.
10789
10790         PR ipa/60026
10791         * c-c++-common/torture/pr60026.c: New test.
10792
10793         PR rtl-optimization/57915
10794         * gcc.target/i386/pr57915.c: New test.
10795
10796 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10797
10798         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10799
10800 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
10801
10802         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10803
10804 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR middle-end/59261
10807         * gcc.dg/pr59261.c: New test.
10808
10809 2014-02-04  Richard Biener  <rguenther@suse.de>
10810
10811         PR tree-optimization/60012
10812         * gcc.dg/vect/pr60012.c: New testcase.
10813
10814 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10815
10816         PR target/59788
10817         * g++.dg/eh/unwind-direct.C: New test.
10818
10819 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
10820
10821         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10822         timeout value to 20s.
10823
10824 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10825
10826         PR ipa/59882
10827         * g++.dg/torture/pr59882.C: New testcase
10828
10829 2014-02-03  Jan Hubicka  <jh@suse.cz>
10830
10831         PR ipa/59831
10832         * g++.dg/ipa/devirt-22.C: New testcase.
10833
10834 2014-02-03  Jan Hubicka  <jh@suse.cz>
10835
10836         * g++.dg/ipa/devirt-25.C: New testcase.
10837
10838 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR tree-optimization/59924
10841         * gcc.dg/pr59924.c: New test.
10842
10843 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10844
10845         PR ipa/59831
10846         * g++.dg/ipa/devirt-24.C: New testcase.
10847
10848 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
10849
10850         PR c++/53017
10851         PR c++/59211
10852         * c-c++-common/attributes-1.c: New testcase.
10853         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10854
10855 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10856
10857         PR c++/58871
10858         * g++.dg/cpp0x/pr58871.C: New.
10859
10860 2014-02-03  Cong Hou  <congh@google.com>
10861
10862         PR tree-optimization/60000
10863         * g++.dg/vect/pr60000.cc: New test.
10864
10865 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10866
10867         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10868         * gcc.target/i386/long-double-64-4.c: Likewise.
10869         * gcc.target/i386/long-double-80-1.c: Likewise.
10870         * gcc.target/i386/long-double-80-2.c: Likewise.
10871         * gcc.target/i386/long-double-80-3.c: Likewise.
10872         * gcc.target/i386/long-double-80-4.c: Likewise.
10873         * gcc.target/i386/long-double-80-5.c: Likewise.
10874         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
10875         __multf3 isn't used.
10876         * gcc.target/i386/long-double-64-3.c: Likewise.
10877         * gcc.target/i386/long-double-128-1.c: New test.
10878         * gcc.target/i386/long-double-128-2.c: Likewise.
10879         * gcc.target/i386/long-double-128-3.c: Likewise.
10880         * gcc.target/i386/long-double-128-4.c: Likewise.
10881         * gcc.target/i386/long-double-128-5.c: Likewise.
10882         * gcc.target/i386/long-double-128-6.c: Likewise.
10883         * gcc.target/i386/long-double-128-7.c: Likewise.
10884         * gcc.target/i386/long-double-128-8.c: Likewise.
10885         * gcc.target/i386/long-double-128-9.c: Likewise.
10886         * gcc.target/i386/long-double-64-5.c: Likewise.
10887         * gcc.target/i386/long-double-64-6.c: Likewise.
10888         * gcc.target/i386/long-double-64-7.c: Likewise.
10889         * gcc.target/i386/long-double-64-8.c: Likewise.
10890         * gcc.target/i386/long-double-64-9.c: Likewise.
10891         * gcc.target/i386/long-double-80-10.c: Likewise.
10892         * gcc.target/i386/long-double-80-8.c: Likewise.
10893         * gcc.target/i386/long-double-80-9.c: Likewise.
10894
10895 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
10896
10897         PR rtl-optimization/57662
10898         * g++.dg/pr57662.C: New test.
10899
10900 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10901
10902         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10903         * gcc.dg/vmx/perm.c: New.
10904         * gcc.dg/vmx/perm-be-order.c: New.
10905
10906 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10907
10908         * gcc.dg/vmx/vsums.c: New.
10909         * gcc.dg/vmx/vsums-be-order.c: New.
10910
10911 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
10912
10913         * g++.dg/ipa/devirt-23.C: New testcase.
10914         * g++.dg/ipa/devirt-20.C: Fix template.
10915
10916 2014-02-02  Jan Hubicka  <jh@suse.cz>
10917
10918         * g++.dg/ipa/devirt-21.C: New testcase.
10919
10920 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
10921
10922         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10923         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10924
10925 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
10926
10927         PR target/60017
10928         * gcc.c-torture/execute/pr60017.c: New test.
10929
10930 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
10931
10932         PR fortran/57033
10933         * gfortran.dg/default_initialization_7.f90: New test.
10934
10935 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
10936
10937         PR fortran/59906
10938         * gfortran.dg/elemental_subroutine_9.f90: New test.
10939
10940 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10941
10942         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
10943
10944 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10945
10946         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
10947
10948 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10949
10950         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
10951
10952 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10953
10954         PR c++/51219
10955         * g++.dg/init/bitfield5.C: New.
10956
10957 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
10958
10959         PR tree-optimization/60003
10960         * gcc.c-torture/execute/pr60003.c: New test.
10961
10962 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
10963
10964         PR bootstrap/59985
10965         * gcc.target/arm/pr59985.C: New.
10966
10967 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
10968
10969         PR sanitizer/59410
10970         * lib/tsan-dg.exp (tsan_init): Instead of not running any
10971         tsan tests if trivial testcase doesn't run, set dg-do-what-default
10972         to compile.
10973         (tsan_finish): Restore dg-do-what-default.
10974         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
10975         * g++.dg/tsan/fd_close_norace2.C: Likewise.
10976         * g++.dg/tsan/default_options.C: Likewise.
10977         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10978         * g++.dg/tsan/atomic_free2.C: Likewise.
10979         * g++.dg/tsan/cond_race.C: Likewise.
10980         * g++.dg/tsan/fd_close_norace.C: Likewise.
10981         * g++.dg/tsan/benign_race.C: Likewise.
10982         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10983         * c-c++-common/tsan/simple_race.c: Likewise.
10984         * c-c++-common/tsan/mutexset1.c: Likewise.
10985         * c-c++-common/tsan/thread_leak2.c: Likewise.
10986         * c-c++-common/tsan/tls_race.c: Likewise.
10987         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10988         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
10989         * c-c++-common/tsan/free_race2.c: Likewise.
10990         * c-c++-common/tsan/thread_leak.c: Likewise.
10991         * c-c++-common/tsan/thread_leak1.c: Likewise.
10992         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10993         * c-c++-common/tsan/free_race.c: Likewise.
10994         * c-c++-common/tsan/sleep_sync.c: Likewise.
10995         * c-c++-common/tsan/tiny_race.c: Likewise.
10996         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10997         * c-c++-common/tsan/atomic_stack.c: Likewise.
10998         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
10999         in dg-output regexps.
11000         * c-c++-common/tsan/simple_stack.c: Likewise.
11001
11002 2014-01-31  Richard Henderson  <rth@redhat.com>
11003
11004         * g++.dg/tm/pr60004.C: New.
11005
11006 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
11007
11008         PR c++/59082
11009         * g++.dg/inherit/crash4.C: New.
11010
11011 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
11012
11013         * c-c++-common/tsan/simple_race.c: Made test less flaky.
11014
11015 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
11016
11017         * gcc.target/i386/m512-check.h: Use correct rounding values.
11018
11019 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
11020
11021         * gcc.target/i386/avx-1.c: Use correct rounding values.
11022         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
11023         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
11024         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
11025         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
11026         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
11027         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
11028         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
11029         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
11030         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
11031         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
11032         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
11033         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
11034         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
11035         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
11036         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
11037         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
11038         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
11039         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
11040         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
11041         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
11042         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
11043         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
11044         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
11045         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
11046         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
11047         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11048         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
11049         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
11050         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
11051         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
11052         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
11053         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
11054         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
11055         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
11056         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
11057         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
11058         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
11059         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
11060         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
11061         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
11062         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
11063         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
11064         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
11065         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
11066         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
11067         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
11068         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
11069         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
11070         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
11071         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
11072         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
11073         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
11074         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
11075         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
11076         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
11077         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
11078         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
11079         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
11080         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
11081         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
11082         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
11083         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
11084         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
11085         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
11086         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
11087         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
11088         * gcc.target/i386/sse-13.c: Ditto.
11089         * gcc.target/i386/sse-14.c: Ditto.
11090         * gcc.target/i386/sse-22.c: Ditto.
11091         * gcc.target/i386/sse-23.c: Ditto.
11092
11093 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
11094
11095         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
11096         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
11097
11098 2014-01-31  Richard Biener  <rguenther@suse.de>
11099
11100         PR middle-end/59990
11101         * gcc.dg/torture/pr59990.c: New testcase.
11102
11103 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
11104
11105         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
11106         if it fails don't run any tsan tests.
11107
11108 2014-01-31  Marek Polacek  <polacek@redhat.com>
11109
11110         PR c/59963
11111         * gcc.dg/pr59940.c (g): Adjust dg-warning.
11112         (y): Adjust dg-error.
11113         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
11114         * gcc.dg/pr59963-1.c: New test.
11115         * gcc.dg/pr59963-2.c: New test.
11116         * gcc.dg/pr59963-3.c: New test.
11117
11118 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
11119
11120         PR target/59923
11121         * gcc.target/arm/pr59923.c: New test.
11122
11123 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11124
11125         * gcc.dg/vmx/splat.c: New.
11126         * gcc.dg/vmx/splat-vsx.c: New.
11127         * gcc.dg/vmx/splat-be-order.c: New.
11128         * gcc.dg/vmx/splat-vsx-be-order.c: New.
11129         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
11130         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
11131
11132 2014-01-30  Richard Biener  <rguenther@suse.de>
11133
11134         PR tree-optimization/59993
11135         * gcc.dg/torture/pr59993.c: New testcase.
11136
11137 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
11138
11139         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
11140         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
11141         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11142         vect_int rather than vect_float.
11143
11144 2014-01-30  Marek Polacek  <polacek@redhat.com>
11145
11146         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
11147
11148 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
11149
11150         * gcc.target/microblaze/isa/fcmp4.c: New.
11151
11152 2014-01-30  Marek Polacek  <polacek@redhat.com>
11153
11154         PR c/59940
11155         * gcc.dg/pr59940.c: New test.
11156         * gcc.dg/pr35635.c (func3): Move dg-warning.
11157
11158 2014-01-30  Richard Biener  <rguenther@suse.de>
11159
11160         PR tree-optimization/59903
11161         * gcc.dg/torture/pr59903.c: New testcase.
11162
11163 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11164
11165         PR c++/58843
11166         * g++.dg/lookup/crash8.C: New.
11167
11168 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11169
11170         PR c++/58649
11171         * g++.dg/template/crash117.C: New.
11172
11173 2014-01-30  Richard Biener  <rguenther@suse.de>
11174
11175         PR c/59905
11176         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
11177         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
11178         abort.
11179         * gcc.dg/invalid-call-1.c: Likewise.
11180
11181 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11182
11183         PR c++/58561
11184         * g++.dg/cpp1y/auto-fn23.C: New.
11185
11186 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11187
11188         PR c++/58846
11189         * g++.dg/init/dso_handle2.C: New.
11190
11191 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11192
11193         PR c++/58674
11194         * g++.dg/cpp0x/pr58674.C: New.
11195
11196 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11197
11198         PR target/59617
11199         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
11200         * gcc.target/i386/avx512f-gather-5.c: Ditto.
11201
11202 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11203
11204         * gcc.dg/vmx/merge-be-order.c: New.
11205         * gcc.dg/vmx/merge.c: New.
11206         * gcc.dg/vmx/merge-vsx-be-order.c: New.
11207         * gcc.dg/vmx/merge-vsx.c: New.
11208
11209 2014-01-29  Richard Biener  <rguenther@suse.de>
11210
11211         PR tree-optimization/58742
11212         * gcc.dg/pr58742-1.c: New testcase.
11213         * gcc.dg/pr58742-2.c: Likewise.
11214         * gcc.dg/pr58742-3.c: Likewise.
11215
11216 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
11217
11218         * gcc.target/arm/ftest-armv7ve-arm.c: New.
11219         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
11220         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
11221
11222 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11223
11224         PR c++/58702
11225         * g++.dg/gomp/pr58702.C: New.
11226
11227 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
11228
11229         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
11230         selector.
11231
11232 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
11233
11234         PR middle-end/59917
11235         PR tree-optimization/59920
11236         * gcc.dg/pr59920-1.c: New test.
11237         * gcc.dg/pr59920-2.c: New test.
11238         * gcc.dg/pr59920-3.c: New test.
11239         * c-c++-common/gomp/pr59917-1.c: New test.
11240         * c-c++-common/gomp/pr59917-2.c: New test.
11241
11242         PR tree-optimization/59594
11243         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
11244         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
11245         * gcc.dg/vect/pr59594.c: New test.
11246
11247 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
11248
11249         PR fortran/59414
11250         * gfortran.dg/allocate_class_3.f90: New test.
11251
11252 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
11253
11254         PR preprocessor/59935
11255         * c-c++-common/cpp/warning-zero-location.c: New test.
11256         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
11257
11258 2014-01-27  Steve Ellcey  <sellcey@mips.com>
11259
11260         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
11261
11262 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
11263
11264         * g++.dg/ext/mv16.C: New tests.
11265
11266 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
11267
11268         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
11269         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11270         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
11271         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11272         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
11273         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
11274         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
11275         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
11276         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
11277         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
11278         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
11279         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
11280         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
11281         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
11282         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
11283         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
11284         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
11285         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
11286         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
11287         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
11288         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
11289         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
11290         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
11291         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
11292         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
11293         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
11294         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
11295         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
11296         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
11297         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
11298         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
11299         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
11300         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
11301         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
11302         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
11303         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
11304         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
11305         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
11306         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
11307         _mm512_mask_cvtepi32_storeu_epi8.
11308         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
11309         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
11310         _mm512_mask_cvtepi32_storeu_epi16.
11311         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
11312         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
11313         _mm512_mask_cvtepi64_storeu_epi8.
11314         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
11315         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
11316         _mm512_mask_cvtepi64_storeu_epi16.
11317         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
11318         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
11319         _mm512_mask_cvtepi64_storeu_epi32.
11320         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
11321         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
11322         _mm512_mask_cvtsepi32_storeu_epi8.
11323         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
11324         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
11325         _mm512_mask_cvtsepi32_storeu_epi16.
11326         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
11327         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
11328         _mm512_mask_cvtsepi64_storeu_epi8.
11329         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11330         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11331         _mm512_mask_cvtsepi64_storeu_epi16.
11332         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11333         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11334         _mm512_mask_cvtsepi64_storeu_epi32.
11335         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11336         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11337         _mm512_mask_cvtusepi32_storeu_epi8.
11338         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11339         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11340         _mm512_mask_cvtusepi32_storeu_epi16.
11341         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11342         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11343         _mm512_mask_cvtusepi64_storeu_epi8.
11344         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11345         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11346         _mm512_mask_cvtusepi64_storeu_epi16.
11347         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11348         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11349         _mm512_mask_cvtusepi64_storeu_epi32.
11350         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11351         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11352
11353 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
11354
11355         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11356         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11357         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11358         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11359         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11360         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11361         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11362         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11363         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11364         built-ins roudning immediate.
11365         * gcc.target/i386/sse-22.c: Add new built-ins.
11366         * gcc.target/i386/sse-23.c: Ditto.
11367         * gcc.target/i386/avx-1.c: Ditto.
11368
11369 2014-01-27  Christian Bruel  <christian.bruel@st.com>
11370
11371         * gcc.target/sh/torture/strncmp.c: New tests.
11372
11373 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
11374
11375         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11376
11377 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11378
11379         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11380
11381 2014-01-24  Jeff Law  <law@redhat.com>
11382
11383         PR tree-optimization/59919
11384         * gcc.c-torture/compile/pr59919.c: New test.
11385
11386 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
11387
11388         PR c++/57524
11389         * g++.dg/ext/timevar2.C: New.
11390
11391 2014-01-24  Marek Polacek  <polacek@redhat.com>
11392
11393         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11394
11395 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
11396
11397         PR target/59929
11398         * gcc.target/i386/pr59929.c: New test.
11399
11400 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11401
11402         PR target/59909
11403         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11404         word atomic functions at runtime.
11405
11406 2014-01-23  Marek Polacek  <polacek@redhat.com>
11407
11408         PR c/59846
11409         * gcc.dg/pr59846.c: New test.
11410
11411 2014-01-23  Marek Polacek  <polacek@redhat.com>
11412
11413         PR c/58346
11414         * c-c++-common/pr58346-1.c: New test.
11415         * c-c++-common/pr58346-2.c: New test.
11416         * c-c++-common/pr58346-3.c: New test.
11417
11418 2014-01-23  Marek Polacek  <polacek@redhat.com>
11419
11420         PR c/59871
11421         * gcc.dg/20020220-2.c: Adjust dg-warning message.
11422         * gcc.dg/pr59871.c: New test.
11423
11424 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
11425
11426         PR c++/58980
11427         * g++.dg/parse/enum11.C: New.
11428
11429 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
11430
11431         * gcc.target/aarch64/sshr64_1.c: New testcase.
11432
11433 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11434
11435         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11436         SIMD enabled function.
11437         * g++.dg/cilk-plus/ef_test.C: New test.
11438         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11439         and added C++ ones.
11440         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11441         to differenciate C error messages from C++ ones.
11442
11443 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
11444
11445         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11446
11447 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
11448
11449         * gcc.target/microblaze/others/builtin-trap.c: New test,
11450
11451 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
11452
11453         PR middle-end/58809
11454         * c-c++-common/gomp/pr58809.c: New test.
11455
11456 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
11457
11458         PR sanitizer/59897
11459         * c-c++-common/asan/use-after-return-1.c: Fixed
11460         to pass on darwin.
11461
11462 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
11463
11464         PR preprocessor/58580
11465         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11466
11467 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
11468             Ilya Tocar  <ilya.tocar@intel.com>
11469
11470         * gcc.target/i386/avx512f-kmovw-1.c: New.
11471
11472 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
11473
11474         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11475         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11476         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11477         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11478         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11479         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11480
11481 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
11482
11483         PR target/52125
11484         * gcc.dg/pr48774.c: Remove skip for mips_rel.
11485         * gcc.target/mips/pr52125.c: New test.
11486
11487 2014-01-22  Marek Polacek  <polacek@redhat.com>
11488
11489         PR c/59891
11490         * gcc.dg/torture/pr59891.c: New test.
11491
11492 2014-01-22  Jeff Law  <law@redhat.com>
11493
11494         PR tree-optimization/59597
11495         * gcc.dg/tree-ssa/pr59597.c: New test.
11496
11497 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
11498
11499         PR rtl-optimization/59477
11500         * g++.dg/pr59477.C: New.
11501
11502 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
11503
11504         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11505
11506 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
11507
11508         PR c++/59482
11509         * g++.dg/pr59482.C: New.
11510
11511 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11512
11513         * gcc.dg/vmx/insert-vsx-be-order.c: New.
11514         * gcc.dg/vmx/extract-vsx.c: New.
11515         * gcc.dg/vmx/extract-vsx-be-order.c: New.
11516         * gcc.dg/vmx/insert-vsx.c: New.
11517
11518 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11519
11520         PR rtl-optimization/59896
11521         * gcc.target/arm/pr59896.c: New.
11522
11523 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11524
11525         PR rtl-optimization/59858
11526         * gcc.target/arm/pr59858.c: New.
11527
11528 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
11529
11530         PR target/59003
11531         * gcc.dg/tree-prof/pr59003.c: New test.
11532
11533         PR middle-end/59860
11534         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11535         other targets.
11536
11537 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11538
11539         * gfortran.dg/round_3.f08: Add more cases.
11540
11541 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
11542
11543         * lib/target-supports.exp (force_conventional_output_for): New
11544         procedure.
11545         * lib/scanasm.exp (scan-assembler_required_options)
11546         (scan-assembler-not_required_options)
11547         (scan-assembler-times_required_options): Replace with
11548         force_conventional_output_fors.
11549         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11550         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11551
11552 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
11553
11554         PR middle-end/59789
11555         * gcc.target/i386/pr59789.c: New testcase.
11556
11557 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
11558
11559         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11560         the 'code' bitfield from 16 to 8.
11561
11562 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11563
11564         * lib/target-supports.exp
11565         (check_effective_target_vect_perm): Exclude aarch64_be.
11566         (check_effective_target_vect_perm_byte): Likewise.
11567         (check_effective_target_vect_perm_short): Likewise.
11568
11569 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11570
11571         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11572         (RUN_TEST): Use new macro.
11573         (INDEX64_32): Delete.
11574         (INDEX64_64): Likewise.
11575         (INDEX128_32): Likewise.
11576         (INDEX128_64): Likewise.
11577         (INDEX): Likewise.
11578         (test_vneg_f32): Use fixed RUN_TEST.
11579
11580 2014-01-20  Richard Biener  <rguenther@suse.de>
11581
11582         PR middle-end/59860
11583         * gcc.dg/pr59860.c: New testcase.
11584
11585 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
11586
11587         PR target/59880
11588         * gcc.target/i386/pr59880.c: New test.
11589
11590 2014-01-20  Renlin Li  <renlin.li@arm.com>
11591
11592         * gcc.dg/pr44194-1.c: Tweak regexp.
11593
11594 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11595
11596         PR libfortran/59771
11597         PR libfortran/59774
11598         PR libfortran/59836
11599         * gfortran.dg/round_3.f08: New cases added.
11600         * gfortran.dg/fmt_g_1.f90: New test.
11601
11602 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
11603
11604         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11605
11606 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11607
11608         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11609
11610 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11611
11612         * gcc.dg/vect/pr57705.c: Require vect_int.
11613         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11614         * gcc.dg/vect/vect-alias-check.c: Likewise.
11615
11616 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
11617
11618         PR fortran/58007
11619         * gfortran.dg/unresolved_fixup_1.f90: New test.
11620         * gfortran.dg/unresolved_fixup_2.f90: New test.
11621
11622 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR target/58944
11625         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11626         Remove dg-prune-output lines.
11627
11628 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11629
11630         PR middle-end/59706
11631         * gfortran.dg/pr59706.f90: New test.
11632         * g++.dg/ext/pr59706.C: New test.
11633
11634 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11635
11636         PR c++/59270
11637         PR c++/58811
11638         * g++.dg/cpp0x/decltype-incomplete1.C: New.
11639         * g++.dg/init/pr58811.C: Likewise.
11640
11641 2014-01-17  Jeff Law  <law@redhat.com>
11642
11643         PR middle-end/57904
11644         * gfortran.dg/pr57904.f90: New test.
11645
11646 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11647
11648         PR c++/59269
11649         * g++.dg/cpp0x/nsdmi-union4.C: New.
11650
11651 2014-01-17  Marek Polacek  <polacek@redhat.com>
11652
11653         PR c++/59838
11654         * g++.dg/diagnostic/pr59838.C: New test.
11655
11656 2014-01-17  Marek Polacek  <polacek@redhat.com>
11657
11658         PR c/58346
11659         * gcc.dg/pr58346.c: New test.
11660
11661 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR testsuite/58776
11664         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11665         dg-options, use dg-additional-options for i?86/x86_64 to avoid
11666         option duplication.
11667
11668         PR fortran/59440
11669         * gfortran.dg/pr59440-1.f90: New test.
11670         * gfortran.dg/pr59440-2.f90: New test.
11671         * gfortran.dg/pr59440-3.f90: New test.
11672
11673         PR testsuite/59064
11674         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11675         testing for " version" and " alias" with one testing for
11676         " version\[^\n\r]* alias".
11677         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11678         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11679         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11680         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11681         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11682         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11683
11684         PR c++/57945
11685         * c-c++-common/torture/pr57945.c: New test.
11686
11687 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
11688
11689         * gcc.target/arm/its.c: New testcase.
11690
11691 2014-01-16  Jan Hubicka  <jh@suse.cz>
11692
11693         PR ipa/59775
11694         * g++.dg/torture/pr59775.C: New testcase.
11695
11696 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR middle-end/58344
11699         * gcc.c-torture/compile/pr58344.c: New test.
11700
11701         PR target/59839
11702         * gcc.target/i386/pr59839.c: New test.
11703
11704         PR debug/54694
11705         * gcc.target/i386/pr9771-1.c (main): Rename to...
11706         (real_main): ... this.  Add __asm name "main".
11707         (ASMNAME, ASMNAME2, STRING): Define.
11708
11709 2014-01-16  Nick Clifton  <nickc@redhat.com>
11710
11711         PR middle-end/28865
11712         * gcc.c-torture/compile/pr28865.c: New.
11713         * gcc.c-torture/execute/pr28865.c: New.
11714
11715 2014-01-16  Marek Polacek  <polacek@redhat.com>
11716
11717         PR middle-end/59827
11718         * gcc.dg/pr59827.c: New test.
11719
11720 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
11721
11722         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11723
11724 2014-01-15  Richard Henderson  <rth@redhat.com>
11725
11726         PR debug/54694
11727         * gcc.target/i386/pr54694.c: New test.
11728
11729 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
11730
11731         PR c++/49718
11732         * g++.dg/pr49718.C: New test.
11733
11734 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
11735
11736         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11737
11738 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
11739
11740         * gcc.dg/vmx/mult-even-odd.c: New.
11741         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11742
11743 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11744
11745         * lib/target-supports.exp (check_libcilkrts_available): Added an
11746         extern "C" if we are using C++ along with a function prototype.
11747
11748 2014-01-15  Jeff Law  <law@redhat.com>
11749
11750         PR tree-optimization/59747
11751         * gcc.c-torture/execute/pr59747.c: New test.
11752
11753 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11754
11755         PR target/59794
11756         * c-c++-common/convert-vec-1.c: Also prune ABI change for
11757         Linux/x86.
11758         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11759         * g++.dg/ext/attribute-test-1.C: Likewise.
11760         * g++.dg/ext/attribute-test-2.C: Likewise.
11761         * g++.dg/ext/attribute-test-3.C: Likewise.
11762         * g++.dg/ext/attribute-test-4.C: Likewise.
11763         * g++.dg/ext/pr56790-1.C: Likewise.
11764         * g++.dg/torture/pr38565.C: Likewise.
11765         * gcc.dg/pr53060.c: Likewise.
11766         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11767         * c-c++-common/vector-compare-2.c: Likewise.
11768         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11769         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
11770         dg-message line number.
11771
11772 2014-01-15  Matthias Klose  <doko@ubuntu.com>
11773
11774         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11775
11776 2014-01-15  Richard Biener  <rguenther@suse.de>
11777
11778         PR tree-optimization/59822
11779         * g++.dg/torture/pr59822.C: New testcase.
11780
11781 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
11782
11783         PR target/59808
11784         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11785         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11786
11787 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
11788             Kugan Vivekanandarajah  <kuganv@linaro.org>
11789
11790         PR target/59695
11791         * g++.dg/pr59695.C: New testcase.
11792
11793 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11794
11795         PR target/59803
11796         * gcc.c-torture/compile/pr59803.c: New testcase.
11797
11798 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
11799
11800         PR c/58943
11801         * gcc.c-torture/execute/pr58943.c: New test.
11802         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11803
11804 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11805
11806         PR target/59794
11807         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11808         * gcc.target/i386/pr39162.c (y): New __m256i variable.
11809         (bar): Change return type to void.  Set y to x.
11810         * gcc.target/i386/pr59794-1.c: New testcase.
11811         * gcc.target/i386/pr59794-2.c: Likewise.
11812         * gcc.target/i386/pr59794-3.c: Likewise.
11813         * gcc.target/i386/pr59794-4.c: Likewise.
11814         * gcc.target/i386/pr59794-5.c: Likewise.
11815         * gcc.target/i386/pr59794-6.c: Likewise.
11816         * gcc.target/i386/pr59794-7.c: Likewise.
11817
11818 2014-01-14  Richard Biener  <rguenther@suse.de>
11819
11820         PR tree-optimization/58921
11821         PR tree-optimization/59006
11822         * gcc.dg/torture/pr58921.c: New testcase.
11823         * gcc.dg/torture/pr59006.c: Likewise.
11824         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11825
11826 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR testsuite/59494
11829         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11830         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11831         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
11832         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11833         Executing predictive commoning without unrolling.
11834
11835 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
11836
11837         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11838         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11839         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11840         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11841         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11842         __builtin_ia32_rsqrt28sd_round.
11843         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11844         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11845         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11846         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11847         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11848         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11849         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11850         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11851         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11852         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11853         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11854         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11855         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11856         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11857         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11858         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11859         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11860         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11861         * gcc.target/i386/sse-22.c: Extend with new built-ins,
11862         fix wrong rounding mode (see above).
11863         * gcc.target/i386/sse-23.c: Ditto.
11864
11865 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11866
11867         * gcc.dg/vmx/insert.c: New.
11868         * gcc.dg/vmx/insert-be-order.c: New.
11869         * gcc.dg/vmx/extract.c: New.
11870         * gcc.dg/vmx/extract-be-order.c: New.
11871
11872 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR tree-optimization/59387
11875         * gcc.c-torture/execute/pr59387.c: New test.
11876
11877 2014-01-13  Richard Biener  <rguenther@suse.de>
11878
11879         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11880         adjusting mathlib options.
11881         * gfortran.dg/lto/lto.exp: Likewise.
11882
11883 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
11884
11885         * gnat.dg/loop_optimization17.adb: New test.
11886         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11887
11888 2014-01-13  Christian Bruel  <christian.bruel@st.com>
11889
11890         * gcc.target/sh/cmpstrn.c: New case.
11891
11892 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11895         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11896
11897 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
11898
11899         PR fortran/58026
11900         * gfortran.dg/alloc_comp_basics_6.f90: New.
11901
11902 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11903
11904         PR fortran/59700
11905         * gfortran.dg/pr59700.f90: New test.
11906
11907 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
11908
11909         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11910         * gfortran.dg/use_only_3.f90: Likewise.
11911         * gfortran.dg/inquire_10.f90: Delete opened file.
11912         * gfortran.dg/inquire_15.f90: Likewise.
11913         * gfortran.dg/pr16597.f90: Likewise.
11914         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11915         for PR59419.
11916
11917 2014-01-10  Jeff Law  <law@redhat.com>
11918
11919         PR middle-end/59743
11920         * gcc.c-torture/compile/pr59743.c: New test.
11921
11922 2014-01-10  Jan Hubicka  <jh@suse.cz>
11923
11924         PR ipa/58585
11925         * g++.dg/torture/pr58585.C: New testcase.
11926
11927 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
11928
11929         * gcc.dg/pr46309.c: Disable for cris*-*-*.
11930
11931 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11932
11933         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
11934
11935 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
11936
11937         PR target/59744
11938         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
11939         * gcc.target/aarch64/cmn-neg2.c: New test.
11940
11941 2014-01-10  Richard Biener  <rguenther@suse.de>
11942
11943         PR tree-optimization/59374
11944         * gcc.dg/torture/pr59374-3.c: New testcase.
11945
11946 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11947
11948         * lib/target-supports.exp
11949         (check_effective_target_arm_crypto_ok_nocache): New.
11950         (check_effective_target_arm_crypto_ok): Use above procedure.
11951         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
11952
11953 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
11954
11955         PR ipa/58252
11956         PR ipa/59226
11957         * g++.dg/ipa/devirt-20.C: New testcase.
11958         * g++.dg/torture/pr58252.C: Likewise.
11959         * g++.dg/torture/pr59226.C: Likewise.
11960
11961 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11962
11963         * c-c++-common/asan/no-asan-stack.c: New test.
11964
11965 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR middle-end/59670
11968         * gcc.dg/pr59670.c: New test.
11969
11970 2014-01-09  Steve Ellcey  <sellcey@mips.com>
11971
11972         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
11973
11974 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
11975
11976         PR middle-end/47735
11977         * gcc.target/i386/pr47735.c: New test.
11978
11979         PR tree-optimization/59622
11980         * g++.dg/opt/pr59622-2.C: New test.
11981         * g++.dg/opt/pr59622-3.C: New test.
11982         * g++.dg/opt/pr59622-4.C: New test.
11983         * g++.dg/opt/pr59622-5.C: New test.
11984
11985         PR sanitizer/59136
11986         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
11987         filename:line instead of (modulename+offset) form with stripped
11988         initial / from the filename.
11989
11990 2014-01-09  Ian Lance Taylor  <iant@google.com>
11991
11992         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
11993         the other Go compiler.
11994
11995 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
11996
11997         PR c++/59730
11998         * g++.dg/cpp0x/variadic145.C: New.
11999
12000 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
12001
12002         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
12003         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
12004
12005 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12006
12007         PR testsuite/59524
12008         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
12009         are run only if the Cilk library is available/enabled.
12010         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12011         * lib/target-supports.exp (check_libcilkrts_available): New function.
12012
12013 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12014
12015         PR c++/59631
12016         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
12017         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12018         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
12019         with dg-additional-options.
12020         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12021         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12022         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12023         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12024         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
12025         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
12026
12027 2014-01-09  Richard Biener  <rguenther@suse.de>
12028
12029         PR tree-optimization/59715
12030         * gcc.dg/torture/pr59715.c: New testcase.
12031
12032 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
12033
12034         * c-c++-common/asan/no-asan-globals.c: New test.
12035         * c-c++-common/asan/no-instrument-reads.c: Likewise.
12036         * c-c++-common/asan/no-instrument-writes.c: Likewise.
12037         * c-c++-common/asan/use-after-return-1.c: Likewise.
12038         * c-c++-common/asan/no-use-after-return.c: Likewise.
12039
12040 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
12041
12042         * gnat.dg/weak2.ad[sb]: New test.
12043
12044 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR middle-end/59471
12047         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
12048         type, use pointers to vector type instead.
12049
12050 2014-01-08  Catherine Moore  <clm@codesourcery.com>
12051
12052         * gcc.target/mips/umips-branch-3.c: New test.
12053         * gcc.target/mips/umips-branch-4.c: New test.
12054
12055 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
12056
12057         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
12058         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
12059         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
12060         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
12061         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
12062         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
12063         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
12064         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
12065
12066 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
12067
12068         PR rtl-optimization/59137
12069         * gcc.target/mips/pr59137.c: New test.
12070
12071 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
12072
12073         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
12074         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
12075         * gcc.target/i386/pr55433.c (dg-options): Ditto.
12076         * gcc.target/i386/pr57848.c (dg-options): Ditto.
12077         * gcc.target/i386/pr59099.c (dg-options): Ditto.
12078         Require fpic effective target.
12079         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
12080
12081 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
12082
12083         PR ipa/59722
12084         * gcc.dg/pr59722.c: New test.
12085
12086 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12087
12088         PR middle-end/57748
12089         * gcc.dg/torture/pr57748-3.c: New test.
12090         * gcc.dg/torture/pr57748-4.c: New test.
12091
12092 2014-01-08  Marek Polacek  <polacek@redhat.com>
12093
12094         PR middle-end/59669
12095         * gcc.dg/gomp/pr59669-1.c: New test.
12096         * gcc.dg/gomp/pr59669-2.c: New test.
12097
12098 2014-01-08  Martin Jambor  <mjambor@suse.cz>
12099
12100         PR ipa/59610
12101         * gcc.dg/ipa/pr59610.c: New test.
12102
12103 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
12104
12105         PR fortran/58182
12106         * gfortran.dg/binding_label_tests_26a.f90: New.
12107         * gfortran.dg/binding_label_tests_26b.f90: New.
12108
12109 2014-01-08  Marek Polacek  <polacek@redhat.com>
12110
12111         PR sanitizer/59667
12112         * c-c++-common/ubsan/pr59667.c: New test.
12113
12114 2014-01-08  Richard Biener  <rguenther@suse.de>
12115
12116         PR middle-end/59630
12117         * gcc.dg/pr59630.c: New testcase.
12118
12119 2014-01-08  Richard Biener  <rguenther@suse.de>
12120
12121         PR middle-end/59471
12122         * gcc.dg/pr59471.c: New testcase.
12123
12124 2014-01-07  Jeff Law  <law@redhat.com>
12125
12126         PR middle-end/53623
12127         * gcc.target/i386/pr53623.c: New test.
12128
12129 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
12130
12131         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
12132         blanks at EOF.
12133         * g++.dg/cpp1y/pr58534.C: Likewise.
12134         * g++.dg/cpp1y/pr58536.C: Likewise.
12135         * g++.dg/cpp1y/pr58548.C: Likewise.
12136         * g++.dg/cpp1y/pr58549.C: Likewise.
12137         * g++.dg/cpp1y/pr58637.C: Likewise.
12138         * g++.dg/cpp1y/pr59112.C: Likewise.
12139         * g++.dg/cpp1y/pr59113.C: Likewise.
12140         * g++.dg/cpp1y/pr59629.C: Likewise.
12141         * g++.dg/cpp1y/pr59635.C: Likewise.
12142         * g++.dg/cpp1y/pr59636.C: Likewise.
12143         * g++.dg/cpp1y/pr59638.C: Likewise.
12144
12145 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
12146
12147         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
12148
12149 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
12150
12151         * gcc.target/i386/intrinsics_4.c (bar): New function.
12152
12153 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
12154
12155         * g++.dg/ext/is_base_of_incomplete-2.C: New.
12156
12157 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
12158
12159         PR rtl-optimization/58668
12160         * gcc.dg/pr58668.c: New test.
12161
12162         PR tree-optimization/59643
12163         * gcc.dg/pr59643.c: New test.
12164         * gcc.c-torture/execute/pr59643.c: New test.
12165
12166 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
12167
12168         PR fortran/59589
12169         * gfortran.dg/class_allocate_16.f90: New.
12170
12171 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
12172
12173         PR target/59644
12174         * gcc.target/i386/pr59644.c: New test.
12175
12176 2014-01-06  Marek Polacek  <polacek@redhat.com>
12177
12178         PR c/57773
12179         * gcc.dg/pr57773.c: New test.
12180
12181 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
12182
12183         PR c++/59635
12184         PR c++/59636
12185         PR c++/59629
12186         PR c++/59638
12187         * g++.dg/cpp1y/pr59635.C: New testcase.
12188         * g++.dg/cpp1y/pr59636.C: New testcase.
12189         * g++.dg/cpp1y/pr59629.C: New testcase.
12190         * g++.dg/cpp1y/pr59638.C: New testcase.
12191
12192 2014-01-06  Martin Jambor  <mjambor@suse.cz>
12193
12194         PR ipa/59008
12195         * gcc.dg/ipa/pr59008.c: New test.
12196
12197 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12198
12199         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
12200         if supported.
12201
12202 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12203
12204         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
12205         Require c99_runtime.
12206         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
12207
12208         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
12209         Require c99_runtime.
12210         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
12211         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
12212         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
12213
12214         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
12215         Require c99_runtime.
12216         Make CALC void static.
12217         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
12218
12219         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
12220         Require c99_runtime.
12221         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
12222
12223 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12224
12225         * gcc.target/i386/pr59501-1.c: Require avx effective target.
12226         * gcc.target/i386/pr59501-2.c: Likewise.
12227         * gcc.target/i386/pr59501-3.c: Likewise.
12228         * gcc.target/i386/pr59501-4.c: Likewise.
12229         * gcc.target/i386/pr59501-5.c: Likewise.
12230         * gcc.target/i386/pr59501-6.c: Likewise.
12231
12232 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12233
12234         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
12235         * gcc.target/i386/pr59390_1.c: Likewise.
12236         * gcc.target/i386/pr59390_2.c: Likewise.
12237
12238 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12239
12240         * gcc.dg/pr59350.c: Tweak.
12241         * gcc.dg/pr59350-2.c: New test.
12242         * g++.dg/pr59510.C: Likewise.
12243
12244 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
12245
12246         PR fortran/59023
12247         * gfortran.dg/bind_c_procs_2.f90: New.
12248
12249 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
12250
12251         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
12252         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12253         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12254         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12255         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
12256         * gcc.dg/tree-ssa/vrp47.c: Likewise.
12257         * gcc.dg/tree-ssa/vrp87.c: Likewise.
12258
12259 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12260
12261         * gcc.target/arm/neon-nested-apcs.c: New test.
12262
12263 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
12264
12265         PR tree-optimization/59519
12266         * gcc.dg/vect/pr59519-1.c: New test.
12267         * gcc.dg/vect/pr59519-2.c: New test.
12268
12269         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
12270         vmovdqu32.
12271
12272 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
12273
12274         PR fortran/59547
12275         * gfortran.dg/typebound_proc_32.f90: New.
12276
12277 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
12278
12279         PR c++/58950
12280         * g++.dg/pr58950.C: New file.
12281
12282 2014-01-03  Tobias Burnus  <burnus@net-b.de>
12283
12284         PR c++/58567
12285         * g++.dg/gomp/pr58567.C: New.
12286
12287 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
12288
12289         PR tree-optimization/59651
12290         * gcc.dg/torture/pr59651.c: New test.
12291         * gcc.dg/vect/pr59651.c: Ditto.
12292
12293 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
12294
12295         PR target/59625
12296         * gcc.target/i386/pr59625.c: New test.
12297
12298 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
12299
12300         Core DR 1442
12301         PR c++/59165
12302         * g++.dg/cpp0x/range-for28.C: New.
12303         * g++.dg/cpp0x/range-for3.C: Update.
12304
12305 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
12306
12307         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
12308
12309 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12310
12311         PR c++/59641
12312         * g++.dg/cpp0x/pr59641.C: New file.
12313
12314 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12315
12316         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
12317
12318 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12319
12320         PR c++/59378
12321         * g++.dg/ext/pr59378.C: New file.
12322
12323 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12324
12325         Update copyright years
12326
12327 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12328
12329         * gcc.target/arc/arc.exp: Use the standard form for the copyright
12330         notice.
12331
12332 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
12333
12334         PR fortran/59654
12335         * gfortran.dg/dynamic_dispatch_12.f90: New.
12336
12337 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
12338
12339         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12340         the builtin isn't optimized away as unused.
12341
12342         PR rtl-optimization/59647
12343         * g++.dg/opt/pr59647.C: New test.
12344 \f
12345 Copyright (C) 2014 Free Software Foundation, Inc.
12346
12347 Copying and distribution of this file, with or without modification,
12348 are permitted in any medium without royalty provided the copyright
12349 notice and this notice are preserved.