AVX. Fix block absq emit for non AVX-512 targets.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2
3         * gcc.target/i386/pr63600.c: New.
4
5 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6
7         * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
8
9 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10
11         * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
12         * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
13
14 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15
16         * gcc.target/sparc/20001013-1.c (main): Declare int return.
17         * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
18         * gcc.target/sparc/sparc-ret.c (toto): Declare.
19         * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
20         * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
21         Declare.
22
23 2014-10-22  Guozhi Wei  <carrot@google.com>
24
25         PR tree-optimization/63530
26         gcc.dg/vect/pr63530.c: New testcase.
27
28 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
29
30         * gcc.target/i386/conversion-2.c: New test.
31
32 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
33             Yury Gribov  <y.gribov@samsung.com>
34
35         * c-c++-common/ubsan/align-1.c: Update cmdline options.
36         * c-c++-common/ubsan/align-3.c: Likewise.
37         * c-c++-common/ubsan/bounds-1.c: Likewise.
38         * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
39         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
40         * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
41         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
42         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
43         * c-c++-common/ubsan/nonnull-2.c: Likewise.
44         * c-c++-common/ubsan/nonnull-3.c: Likewise.
45         * c-c++-common/ubsan/object-size-3.c: Likewise.
46         * c-c++-common/ubsan/overflow-1.c: Likewise.
47         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
48         * c-c++-common/ubsan/overflow-add-3.c: Likewise.
49         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
50         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
51         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
52         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
53         * c-c++-common/ubsan/pr59503.c: Likewise.
54         * c-c++-common/ubsan/pr60613-1.c: Likewise.
55         * c-c++-common/ubsan/save-expr-1.c: Likewise.
56         * c-c++-common/ubsan/shift-3.c: Likewise.
57         * c-c++-common/ubsan/shift-6.c: Likewise.
58         * c-c++-common/ubsan/undefined-1.c: Likewise.
59         * c-c++-common/ubsan/vla-2.c: Likewise.
60         * c-c++-common/ubsan/vla-3.c: Likewise.
61         * c-c++-common/ubsan/vla-4.c: Likewise.
62         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
63         * g++.dg/ubsan/return-2.C: Likewise.
64         * c-c++-common/ubsan/recovery-1.c: New test.
65         * c-c++-common/ubsan/recovery-2.c: New test.
66         * c-c++-common/ubsan/recovery-3.c: New test.
67         * c-c++-common/ubsan/recovery-common.inc: New file.
68
69 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
70
71         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
72         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
73         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
74         * gcc.target/aarch64/vect.x: Likewise.
75         * gcc.target/aarch64/vect-ld1r.x: Add return type.
76         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
77         * gcc.target/aarch64/vect-fp.c: Likewise.
78
79 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
80
81         * lib/compat.exp (compat-run): Remove "unresolved".
82         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
83         unsupported testcase.
84
85 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
86
87         PR target/63594
88         * gcc.dg/pr63594-1.c: New test.
89         * gcc.dg/pr63594-2.c: New test.
90         * gcc.target/i386/sse2-pr63594-1.c: New test.
91         * gcc.target/i386/sse2-pr63594-2.c: New test.
92         * gcc.target/i386/avx-pr63594-1.c: New test.
93         * gcc.target/i386/avx-pr63594-2.c: New test.
94         * gcc.target/i386/avx2-pr63594-1.c: New test.
95         * gcc.target/i386/avx2-pr63594-2.c: New test.
96         * gcc.target/i386/avx512f-pr63594-1.c: New test.
97         * gcc.target/i386/avx512f-pr63594-2.c: New test.
98         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
99         insn counts.
100
101         PR target/63542
102         * gcc.target/i386/pr63542-1.c: New test.
103         * gcc.target/i386/pr63542-2.c: New test.
104
105 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
106
107         * gcc.target/avr/tiny-memx.c: New test.
108
109         * gcc.target/avr/tiny-caller-save.c: New test.
110
111 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
112
113         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
114         (Proc_1): Add return type.
115         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
116         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
117         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
118         * gcc.target/arm/pr44788.c (foo): Likewise.
119         * gcc.target/arm/pr55642.c (abs): Likewise.
120         * gcc.target/arm/pr58784.c (f): Likewise.
121         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
122         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
123         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
124         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
125         for local variables.
126         * lib/target-supports.exp
127         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
128         vaeseq_u8.
129         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
130         vcvt_f16_f32.
131         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
132         vfma_f32.
133         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
134
135 2014-10-21  Andreas Schwab  <schwab@suse.de>
136
137         * gcc.dg/bf-spl1.c (main): Fix implicit int.
138
139 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
140
141         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
142
143 2014-10-21  Richard Biener  <rguenther@suse.de>
144
145         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
146         * g++.dg/ipa/devirt-46.C: Likewise.
147         * g++.dg/ipa/devirt-47.C: Likewise.
148         * g++.dg/tree-prof/pr35545.C: Likewise.
149
150 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
151
152         PR tree-optimization/63563
153         * gcc.target/i386/pr63563.c: New test.
154
155 2014-10-20  Richard Biener  <rguenther@suse.de>
156
157         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
158         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
159
160 2014-10-20  Martin Liska  <mliska@suse.cz>
161
162         * gcc.dg/ipa/pr63595.c: New test.
163
164 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
165
166         PR fortran/48979
167         * gfortran.dg/ieee/intrinsics_2.F90: New test.
168
169 2014-10-19  Marek Polacek  <polacek@redhat.com>
170
171         PR c/63567
172         * gcc.dg/pr63567-3.c: New test.
173         * gcc.dg/pr63567-4.c: New test.
174
175 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
176
177         * gcc.dg/atomic/c11-atomic-exec-5.c
178         (test_main_long_double_add_overflow): Define and run only for
179         LDBL_MANT_DIG != 106.
180         (test_main_complex_long_double_add_overflow): Likewise.
181         (test_main_long_double_sub_overflow): Likewise.
182         (test_main_complex_long_double_sub_overflow): Likewise.
183
184 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
185
186         PR fortran/63553
187         * gfortran.dg/class_to_type_3.f03 : New test
188
189 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
190
191         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
192         to GNU11.
193
194 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
195
196         * gcc.dg/attr-isr.c: Move SH specific test to ...
197         * gcc.target/sh/attr-isr.c: ... here.
198
199 2014-10-17  Marek Polacek  <polacek@redhat.com>
200
201         PR c/63567
202         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
203         * gcc.dg/pr63567-1.c: New test.
204         * gcc.dg/pr63567-2.c: New test.
205
206 2014-10-17  Marek Polacek  <polacek@redhat.com>
207
208         PR c/63543
209         * gcc.dg/pr63543.c: New test.
210         * gcc.dg/array-8.c: Remove dg-error.
211         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
212         * gcc.dg/pr48552-2.c: Likewise.
213
214 2014-10-17  Marek Polacek  <polacek@redhat.com>
215
216         PR c/63549
217         * gcc.dg/pr63549.c: New test.
218
219 2014-10-17  Marek Polacek  <polacek@redhat.com>
220
221         * gcc.dg/Wimplicit-int-1.c: New test.
222         * gcc.dg/Wimplicit-int-2.c: New test.
223         * gcc.dg/Wimplicit-int-3.c: New test.
224         * gcc.dg/Wimplicit-int-4.c: New test.
225
226 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
227
228         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
229         changes.
230
231 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
232
233         PR tree-optimization/63464
234         * gcc.dg/torture/pr63464.c: New test.
235         * gcc.dg/tree-ssa/reassoc-37.c: New test.
236         * gcc.dg/tree-ssa/reassoc-38.c: New test.
237
238         PR tree-optimization/63302
239         * gcc.c-torture/execute/pr63302.c: New test.
240
241 2014-10-17  Tom de Vries  <tom@codesourcery.com>
242
243         PR rtl-optimization/61605
244         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
245         absence check.
246
247 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
248
249         PR middle-end/61848
250         * g++.dg/torture/pr61848.C: New testcase.
251         * gcc.c-torture/compile/pr61848.c: New testcase.
252
253 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
254
255         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
256         * gcc.target/sh/strlen.c: Likewise.
257         * gcc.target/sh/pr51244-13.c: Likewise.
258         * gcc.target/sh/cmpstrn.c: Likewise.
259         * gcc.target/sh/hiconst.c: Likewise.
260         * gcc.target/sh/pr43417.c: Likewise.
261
262 2014-10-16  Martin Liska  <mliska@suse.cz>
263
264         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
265         to match defined expectations.
266
267 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
268
269         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
270
271 2014-10-16  Martin Liska  <mliska@suse.cz>
272
273         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
274         * g++.dg/ipa/ipa-icf-5.C: Likewise
275
276 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
277
278         PR target/63260
279         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
280
281 2014-10-16  Richard Biener  <rguenther@suse.de>
282
283         PR middle-end/63554
284         * gcc.dg/torture/pr63554.c: New testcase.
285
286 2014-10-16  Marek Polacek  <polacek@redhat.com>
287
288         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
289         * gcc.target/powerpc/pr58673-2.c: Add declarations.
290
291 2014-10-16  Marek Polacek  <polacek@redhat.com>
292
293         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
294         * gcc.dg/graphite/id-2.c: Likewise.
295         * gcc.dg/graphite/id-4.c: Likewise.
296         * gcc.dg/graphite/id-8.c: Likewise.
297         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
298         * gcc.dg/graphite/id-pr45230.c: Likewise.
299         * gcc.dg/graphite/id-pr45231.c: Likewise.
300         * gcc.dg/graphite/pr38073.c: Likewise.
301         * gcc.dg/graphite/pr38125.c: Likewise.
302         * gcc.dg/graphite/pr38409.c: Likewise.
303         * gcc.dg/graphite/pr38413.c: Likewise.
304         * gcc.dg/graphite/pr38510.c: Likewise.
305         * gcc.dg/graphite/pr38786.c: Likewise.
306         * gcc.dg/graphite/pr39260.c: Likewise.
307         * gcc.dg/graphite/scop-19.c: Likewise.
308         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
309         * gcc.dg/graphite/id-17.c: Likewise.
310         * gcc.dg/graphite/id-23.c: Likewise.
311         * gcc.dg/graphite/id-26.c: Likewise.
312         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
313         * gcc.dg/graphite/pr37485.c: Likewise.
314         * gcc.dg/graphite/pr38500.c: Likewise.
315         * gcc.dg/graphite/pr42284.c: Likewise.
316         * gcc.dg/graphite/pr42914.c: Likewise.
317         * gcc.dg/graphite/pr46404-1.c: Likewise.
318         * gcc.dg/graphite/pr60979.c: Likewise.
319         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
320         defaulting to int.
321
322 2014-10-16  Martin Liska  <mliska@suse.cz>
323             Jan Hubicka  <hubicka@ucw.cz>
324
325         * g++.dg/ipa/ipa-icf-1.C: New test.
326         * g++.dg/ipa/ipa-icf-2.C: New test.
327         * g++.dg/ipa/ipa-icf-3.C: New test.
328         * g++.dg/ipa/ipa-icf-4.C: New test.
329         * g++.dg/ipa/ipa-icf-5.C: New test.
330         * gcc.dg/ipa/ipa-icf-1.c: New test.
331         * gcc.dg/ipa/ipa-icf-10.c: New test.
332         * gcc.dg/ipa/ipa-icf-11.c: New test.
333         * gcc.dg/ipa/ipa-icf-12.c: New test.
334         * gcc.dg/ipa/ipa-icf-13.c: New test.
335         * gcc.dg/ipa/ipa-icf-14.c: New test.
336         * gcc.dg/ipa/ipa-icf-15.c: New test.
337         * gcc.dg/ipa/ipa-icf-16.c: New test.
338         * gcc.dg/ipa/ipa-icf-17.c: New test.
339         * gcc.dg/ipa/ipa-icf-18.c: New test.
340         * gcc.dg/ipa/ipa-icf-19.c: New test.
341         * gcc.dg/ipa/ipa-icf-2.c: New test.
342         * gcc.dg/ipa/ipa-icf-20.c: New test.
343         * gcc.dg/ipa/ipa-icf-21.c: New test.
344         * gcc.dg/ipa/ipa-icf-22.c: New test.
345         * gcc.dg/ipa/ipa-icf-23.c: New test.
346         * gcc.dg/ipa/ipa-icf-24.c: New test.
347         * gcc.dg/ipa/ipa-icf-25.c: New test.
348         * gcc.dg/ipa/ipa-icf-26.c: New test.
349         * gcc.dg/ipa/ipa-icf-27.c: New test.
350         * gcc.dg/ipa/ipa-icf-28.c: New test.
351         * gcc.dg/ipa/ipa-icf-29.c: New test.
352         * gcc.dg/ipa/ipa-icf-3.c: New test.
353         * gcc.dg/ipa/ipa-icf-30.c: New test.
354         * gcc.dg/ipa/ipa-icf-4.c: New test.
355         * gcc.dg/ipa/ipa-icf-5.c: New test.
356         * gcc.dg/ipa/ipa-icf-6.c: New test.
357         * gcc.dg/ipa/ipa-icf-7.c: New test.
358         * gcc.dg/ipa/ipa-icf-8.c: New test.
359         * gcc.dg/ipa/ipa-icf-9.c: New test.
360
361 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
362
363         PR target/53513
364         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
365
366 2014-10-16  Martin Liska  <mliska@suse.cz>
367             Jan Hubicka  <hubicka@ucw.cz>
368
369         * c-c++-common/rotate-1.c: Options changed to not collide
370         with a new IPA ICF pass.
371         * c-c++-common/rotate-2.c: Likewise.
372         * c-c++-common/rotate-3.c: Likewise.
373         * c-c++-common/rotate-4.c: Likewise.
374         * g++.dg/cpp0x/rv-return.C: Likewise.
375         * g++.dg/cpp0x/rv1n.C: Likewise.
376         * g++.dg/cpp0x/rv1p.C: Likewise.
377         * g++.dg/cpp0x/rv2n.C: Likewise.
378         * g++.dg/cpp0x/rv3n.C: Likewise.
379         * g++.dg/cpp0x/rv4n.C: Likewise.
380         * g++.dg/cpp0x/rv5n.C: Likewise.
381         * g++.dg/cpp0x/rv6n.C: Likewise.
382         * g++.dg/cpp0x/rv7n.C: Likewise.
383         * g++.dg/ipa/devirt-g-1.C: Likewise.
384         * g++.dg/ipa/inline-1.C: Likewise.
385         * g++.dg/ipa/inline-2.C: Likewise.
386         * g++.dg/ipa/inline-3.C: Likewise.
387         * g++.dg/opt/pr30965.C: Likewise.
388         * g++.dg/tree-ssa/pr19637.C: Likewise.
389         * gcc.dg/guality/csttest.c: Likewise.
390         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
391         * gcc.dg/ipa/iinline-7.c: Likewise.
392         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
393         * gcc.dg/ipa/ipacost-1.c: Likewise.
394         * gcc.dg/ipa/ipacost-2.c: Likewise.
395         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
396         * gcc.dg/ipa/remref-2a.c: Likewise.
397         * gcc.dg/ipa/remref-2b.c: Likewise.
398         * gcc.dg/pr46309-2.c: Likewise.
399         * gcc.dg/torture/ipa-pta-1.c: Likewise.
400         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
401         * gcc.dg/tree-ssa/andor-4.c: Likewise.
402         * gcc.dg/tree-ssa/andor-5.c: Likewise.
403         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
404         * gcc.dg/vect/vect-cond-10.c: Likewise.
405         * gcc.dg/vect/vect-cond-9.c: Likewise.
406         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
407         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
408         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
409         * gcc.target/i386/bmi-1.c: Likewise.
410         * gcc.target/i386/bmi-2.c: Likewise.
411         * gcc.target/i386/pr56564-2.c: Likewise.
412
413 2014-10-16  Richard Biener  <rguenther@suse.de>
414
415         PR tree-optimization/63168
416         * gcc.dg/tree-ssa/loop-40.c: New testcase.
417
418 2014-10-16  Andreas Schwab  <schwab@suse.de>
419
420         * gcc.target/m68k/crash1.c: Fix implicit declaration.
421
422         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
423         implicit int.
424         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
425         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
426         * gcc.target/ia64/pr29682.c: Likewise.
427         * gcc.target/ia64/pr43603.c: Likewise.
428         * gcc.target/ia64/pr48496.c: Likewise.
429
430 2014-10-16  Marek Polacek  <polacek@redhat.com>
431
432         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
433
434 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
435             Marek Polacek  <polacek@redhat.com>
436
437         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
438         declarations.
439         * gcc.dg/pr32176.c: Likewise.
440         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
441         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
442         * gcc.dg/ia64-sync-2.c: Likewise.
443         * gcc.dg/ia64-sync-3.c: Likewise.
444         * gcc.dg/sync-2.c: Likewise.
445         * gcc.dg/sync-3.c: Likewise.
446         * gcc.target/i386/990524-1.c: Likewise.
447         * gcc.target/i386/avx512f-pr57233.c: Likewise.
448         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
449         * gcc.target/i386/pr26826.c: Likewise.
450         * gcc.target/i386/pr37184.c: Likewise.
451         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
452         * gcc.target/i386/20060125-2.c: Likewise.
453         * gcc.target/i386/memcpy-1.c: Likewise.
454         * gcc.target/i386/pr40934.c: Likewise.
455         * gcc.target/i386/sse-5.c: Likewise.
456         * gcc.target/i386/stackalign/asm-1.c: Likewise.
457         * gcc.target/i386/vectorize4.c: Likewise.
458         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
459         -fgnu89-inline.
460         * gcc.target/i386/980313-1.c: Likewise.
461         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
462         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
463         * gcc.target/i386/crc32-3.c: Likewise.
464         * gcc.target/i386/intrinsics_3.c: Likewise.
465         * gcc.target/i386/loop-1.c: Likewise.
466         * gcc.target/i386/pr44948-2a.c: Likewise.
467         * gcc.target/i386/pr47564.c: Likewise.
468         * gcc.target/i386/pr50712.c: Likewise.
469         * gcc.target/i386/stackalign/return-2.c: Likewise.
470
471 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
472
473         PR lto/62026
474         * lto/pr62026.C: New testcase.
475
476 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
477
478         PR rtl-optimization/63448
479         * gcc.target/i386/pr63448.c: New test.
480
481 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
482
483         * gnat.dg/opt41.adb: New test.
484         * gnat.dg/opt41_pkg.ad[sb]: New helper.
485
486 2014-10-15  Richard Biener  <rguenther@suse.de>
487
488         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
489
490 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
491
492         * gcc.dg/tree-prof/peel-1.c: Update.
493         * gcc.dg/tree-prof/unroll-1.c: Update.
494         * gcc.dg/gcc.dg/unroll_1.c: Update.
495         * gcc.dg/gcc.dg/unroll_2.c: Update.
496         * gcc.dg/gcc.dg/unroll_3.c: Update.
497         * gcc.dg/gcc.dg/unroll_4.c: Update.
498
499 2014-10-14  DJ Delorie  <dj@redhat.com>
500
501         * g++.dg/abi/mangle64.C: New.
502
503 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
504
505         * g++.dg/ext/vector9.C: Test ! with float vectors.
506
507 2014-10-14  Richard Biener  <rguenther@suse.de>
508
509         PR tree-optimization/63512
510         * g++.dg/torture/pr63512.C: New testcase.
511
512 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
513
514         PR target/63260
515         * gcc.target/sh/pr63260.c: New.
516
517 2014-10-13  Richard Henderson  <rth@redhat.com>
518
519         * g++.dg/torture/20141013.C: New.
520
521 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
522
523         PR target/8340
524         PR middle-end/47602
525         PR rtl-optimization/55458
526         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
527         * gcc.target/i386/pr55458.c: Likewise.
528         * gcc.target/i386/pr47602.c: New.
529         * gcc.target/i386/pr23098.c: Move to XFAIL.
530
531 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
532
533         PR tree-optimization/62127
534         * g++.dg/torture/pr62127.C: New testcase.
535
536 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
537
538         * c-c++-common/asan/bitfield-5.c: New test.
539
540 2014-10-13  Richard Biener  <rguenther@suse.de>
541
542         PR tree-optimization/63419
543         * g++.dg/torture/pr63419.C: New testcase.
544
545 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
546
547         PR target/59401
548         PR target/54760
549         * gcc.target/sh/pr54760-5.c: New.
550         * gcc.target/sh/pr54760-6.c: New.
551         * gcc.target/sh/pr59401-1.c: New.
552
553 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
554
555         PR fortran/48979
556         * gfortran.dg/ieee/intrinsics_1.f90: New test.
557
558 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
559
560         * lib/target-supports.exp (check_effective_target_shared): New
561         function.
562         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
563
564 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
565
566         PR c/63495
567         * gcc.target/i386/pr63495.c: New test.
568
569 2014-10-10  Marek Polacek  <polacek@redhat.com>
570
571         * c-c++-common/ubsan/object-size-1.c: New test.
572         * c-c++-common/ubsan/object-size-2.c: New test.
573         * c-c++-common/ubsan/object-size-3.c: New test.
574         * c-c++-common/ubsan/object-size-4.c: New test.
575         * c-c++-common/ubsan/object-size-5.c: New test.
576         * c-c++-common/ubsan/object-size-6.c: New test.
577         * c-c++-common/ubsan/object-size-7.c: New test.
578         * c-c++-common/ubsan/object-size-8.c: New test.
579         * c-c++-common/ubsan/object-size-9.c: New test.
580         * g++.dg/ubsan/object-size-1.C: New test.
581         * gcc.dg/ubsan/object-size-9.c: New test.
582
583 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
584
585         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
586         (asan_finish): Remove restore_ld_library_path_env_vars.
587         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
588         related env variables by calling set_ld_library_path_env_vars.
589         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
590         (tsan_finish): Remove restore_ld_library_path_env_vars.
591         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
592         related env variables by calling set_ld_library_path_env_vars.
593         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
594         (ubsan_finish): Remove restore_ld_library_path_env_vars.
595         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
596         related env variables by calling set_ld_library_path_env_vars.
597
598 2014-10-10  Richard Biener  <rguenther@suse.de>
599
600         PR tree-optimization/63379
601         * gcc.dg/vect/pr63379.c: New testcase.
602
603 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
604
605         PR fortran/59488
606         * gfortran.dg/gomp/pr59488-1.f90: New test.
607         * gfortran.dg/gomp/pr59488-2.f90: New test.
608
609 2014-10-10  Richard Biener  <rguenther@suse.de>
610
611         PR tree-optimization/63476
612         * g++.dg/torture/pr63476.C: New testcase.
613
614 2014-10-10  Tobias Burnus  <burnus@net-b.de>
615
616         * gfortran.dg/implicit_16.f90: New.
617
618 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
619
620         * g++.dg/cpp0x/constexpr-using3.C: New.
621         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
622         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
623         * g++.dg/cpp1y/constexpr-local1.C: Extend.
624         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
625
626 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
627
628         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
629
630 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
631
632         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
633
634 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
635
636         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
637         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
638         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
639         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
640         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
641         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
642         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
643         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
644         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
645         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
646         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
647         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
648
649 2014-10-09  Richard Biener  <rguenther@suse.de>
650
651         PR tree-optimization/63380
652         * gcc.dg/torture/pr63380-1.c: New testcase.
653         * gcc.dg/torture/pr63380-2.c: Likewise.
654
655 2014-10-09  Marek Polacek  <polacek@redhat.com>
656
657         PR c/63480
658         * gcc.dg/pr63480.c: New test.
659
660 2014-10-09  Richard Biener  <rguenther@suse.de>
661
662         PR tree-optimization/63445
663         * gcc.dg/Wstrict-overflow-26.c: New testcase.
664
665 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
666
667         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
668         * gcc.dg/vmx/ops.c: Likewise.
669         * gcc.dg/vmx/ops-long-1.c: Likewise.
670
671 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
672
673         * gfortran.dg/implicit_4.f90: Fix some dg-error.
674
675 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
676
677         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
678         dg-additional-options.
679
680 2014-10-08  Mark Wielaard  <mjw@redhat.com>
681
682         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
683         prefix from scan-assembler-times.
684
685 2014-10-07  Marek Polacek  <polacek@redhat.com>
686
687         * lib/target-supports.exp (check_effective_target_fd_truncate):
688         Include <string.h>.
689
690 2014-10-07  Marek Polacek  <polacek@redhat.com>
691
692         PR c/59717
693         * gcc.dg/pr59717.c: New test.
694
695 2014-10-07  Marek Polacek  <polacek@redhat.com>
696
697         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
698         * gcc.dg/iftrap-1.c: Fix implicit declarations.
699         * gcc.target/powerpc/pr26350.c: Likewise.
700         * gcc.target/powerpc/altivec-consts.c: Likewise.
701         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
702         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
703         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
704         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
705         * gcc.target/powerpc/pr47862.c: Likewise.
706         * gcc.target/powerpc/pr48053-1.c: Likewise.
707         * gcc.target/powerpc/pr53487.c: Likewise.
708         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
709         to int.
710         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
711         * gcc.target/powerpc/altivec-2.c: Likewise.
712         * gcc.target/powerpc/pr47755-2.c: Likewise.
713
714 2014-10-07  Martin Liska  <mliska@suse.cz>
715
716         * g++.dg/lto/pr63270.h: New test.
717         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
718         include.
719         * g++.dg/lto/pr63270_2.C: New test.
720
721 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
722
723         * gnat.dg/lto16.adb: New test.
724         * gnat.dg/lto16_pkg.adb: New helper.
725
726 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
727
728         * gnat.dg/return4.adb: New test.
729         * gnat.dg/return4_pkg.ad[sb]: New helper.
730
731 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
732
733         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
734         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
735         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
736
737 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
738
739         PR c++/55250
740         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
741         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
742         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
743
744 2014-10-06  Marek Polacek  <polacek@redhat.com>
745
746         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
747         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
748         * g++.dg/lto/pr54625-2_0.c: Likewise.
749         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
750
751 2014-10-06  Marek Polacek  <polacek@redhat.com>
752
753         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
754         * gcc.target/i386/avxfp-1.c: Likewise.
755         * gcc.target/i386/avxfp-2.c: Likewise.
756         * gcc.target/i386/cadd.c: Likewise.
757         * gcc.target/i386/cmov2.c: Likewise.
758         * gcc.target/i386/cmov3.c: Likewise.
759         * gcc.target/i386/cmov4.c: Likewise.
760         * gcc.target/i386/cold-attribute-1.c: Likewise.
761         * gcc.target/i386/cvt-1.c: Likewise.
762         * gcc.target/i386/fpcvt-1.c: Likewise.
763         * gcc.target/i386/fpcvt-2.c: Likewise.
764         * gcc.target/i386/fpcvt-3.c: Likewise.
765         * gcc.target/i386/local.c: Likewise.
766         * gcc.target/i386/memcpy-2.c: Likewise.
767         * gcc.target/i386/memcpy-3.c: Likewise.
768         * gcc.target/i386/memset-1.c: Likewise.
769         * gcc.target/i386/minmax-1.c: Likewise.
770         * gcc.target/i386/minmax-2.c: Likewise.
771         * gcc.target/i386/pr45352-2.c: Likewise.
772         * gcc.target/i386/pr46253.c: Likewise.
773         * gcc.target/i386/pr53623.c: Likewise.
774         * gcc.target/i386/pr60902.c: Likewise.
775         * gcc.target/i386/pr57003.c: Likewise.
776         * gcc.target/i386/sse-14.c: Likewise.
777         * gcc.target/i386/sse-19.c: Likewise.
778         * gcc.target/i386/sse-22.c: Likewise.
779         * gcc.target/i386/sse4a-extract.c: Likewise.
780         * gcc.target/i386/sse4a-insert.c: Likewise.
781         * gcc.target/i386/ssefp-1.c: Likewise.
782         * gcc.target/i386/ssefp-2.c: Likewise.
783         * gcc.target/i386/testimm-10.c: Likewise.
784         * gcc.target/i386/vectorize4-avx.c: Likewise.
785         * gcc.target/i386/980709-1.c: Fix implicit declarations.
786         * gcc.target/i386/avx-pr57233.c: Likewise.
787         * gcc.target/i386/avx2-pr57233.c: Likewise.
788         * gcc.target/i386/avx2-vpop-check.h: Likewise.
789         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
790         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
791         * gcc.target/i386/crc32-4.c: Likewise.
792         * gcc.target/i386/pr20204.c: Likewise.
793         * gcc.target/i386/pr23570.c: Likewise.
794         * gcc.target/i386/pr26449-1.c: Likewise.
795         * gcc.target/i386/pr28839.c: Likewise.
796         * gcc.target/i386/pr37101.c: Likewise.
797         * gcc.target/i386/pr61923.c: Likewise.
798         * gcc.target/i386/shrink_wrap_1.c: Likewise.
799         * gcc.target/i386/sse2-pr57233.c: Likewise.
800         * gcc.target/i386/vect-abs-s16.c: Likewise.
801         * gcc.target/i386/vect-abs-s32.c: Likewise.
802         * gcc.target/i386/vect-abs-s8.c: Likewise.
803         * gcc.target/i386/xop-pr57233.c: Likewise.
804         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
805         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
806         implicit declarations.
807         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
808         * gcc.target/i386/xop-shift2-vector.c: Likewise.
809         * gcc.target/i386/xop-shift3-vector.c: Likewise.
810
811 2014-10-06  Marek Polacek  <polacek@redhat.com>
812
813         * gcc.dg/20001012-1.c: Fix defaulting to int.
814         * gcc.dg/20001012-2.c: Likewise.
815         * gcc.dg/20001108-1.c: Likewise.
816         * gcc.dg/20010516-1.c: Likewise.
817         * gcc.dg/20011008-2.c: Likewise.
818         * gcc.dg/20030612-1.c: Likewise.
819         * gcc.dg/20040219-1.c: Likewise.
820         * gcc.dg/20050603-2.c: Likewise.
821         * gcc.dg/20070507-1.c: Likewise.
822         * gcc.dg/attr-alias-3.c: Likewise.
823         * gcc.dg/fastmath-1.c: Likewise.
824         * gcc.dg/fork-instrumentation.c: Likewise.
825         * gcc.dg/fwrapv-1.c: Likewise.
826         * gcc.dg/fwrapv-2.c: Likewise.
827         * gcc.dg/memmove-1.c: Likewise.
828         * gcc.dg/non-local-goto-1.c: Likewise.
829         * gcc.dg/non-local-goto-2.c: Likewise.
830         * gcc.dg/noreturn-8.c: Likewise.
831         * gcc.dg/parse-decl-after-if.c: Likewise.
832         * gcc.dg/parse-decl-after-label.c: Likewise.
833         * gcc.dg/pr25795-1.c: Likewise.
834         * gcc.dg/pr25795.c: Likewise.
835         * gcc.dg/pr28574.c: Likewise.
836         * gcc.dg/pr30189.c: Likewise.
837         * gcc.dg/pr31529-2.c: Likewise.
838         * gcc.dg/pr33923.c: Likewise.
839         * gcc.dg/pr34263.c: Likewise.
840         * gcc.dg/pr36194.c: Likewise.
841         * gcc.dg/pr45415.c: Likewise.
842         * gcc.dg/pr47443.c: Likewise.
843         * gcc.dg/pr47763.c: Likewise.
844         * gcc.dg/pr49000.c: Likewise.
845         * gcc.dg/pr50340.c: Likewise.
846         * gcc.dg/webizer.c: Likewise.
847         * gcc.dg/pr59940.c: Likewise.
848         * gcc.dg/pr63186.c: Likewise.
849         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
850         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
851         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
852         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
853         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
854         * gcc.dg/sms-1.c: Likewise.
855         * gcc.dg/unused-3.c: Likewise.
856         * gcc.dg/varpool-1.c: Likewise.
857         * gcc.dg/pr35899.c: Use -std=gnu89.
858         * gcc.dg/pr59963-1.c: Likewise.
859         * gcc.dg/redecl-15.c: Likewise.
860         * gcc.dg/20041213-1.c: Likewise.
861         * gcc.dg/20080820.c: Likewise.
862         * gcc.dg/920413-1.c: Likewise.
863         * gcc.dg/Wold-style-definition-1.c: Likewise.
864         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
865         * gcc.dg/decl-nospec-1.c: Likewise.
866         * gcc.dg/decl-nospec-2.c: Likewise.
867         * gcc.dg/decl-nospec-3.c: Likewise.
868         * gcc.dg/bitfld-1.c: Likewise.
869         * gcc.dg/bitfld-9.c: Likewise.
870         * gcc.dg/parm-impl-decl-1.c: Likewise.
871         * gcc.dg/parm-impl-decl-3.c: Likewise.
872         * gcc.dg/pr18596-1.c: Likewise.
873         * gcc.dg/pr18596-2.c: Likewise.
874         * gcc.dg/pr18596-3.c: Likewise.
875         * gcc.dg/pr60139.c: Likewise.
876         * gcc.dg/utf-dflt.c: Likewise.
877         * gcc.dg/utf-dflt2.c: Likewise.
878         * gcc.dg/wtr-func-def-1.c: Likewise.
879         * gcc.dg/declspec-5.c: Likewise.
880         * gcc.dg/declspec-6.c: Likewise.
881         * gcc.dg/ftrapv-2.c: Likewise.
882         * gcc.dg/20020430-1.c: Fix implicit declarations.
883         * gcc.dg/20030702-1.c: Likewise.
884         * gcc.dg/20040127-2.c: Likewise.
885         * gcc.dg/20041122-1.c: Likewise.
886         * gcc.dg/20050309-1.c: Likewise.
887         * gcc.dg/20061026.c: Likewise.
888         * gcc.dg/20101010-1.c: Likewise.
889         * gcc.dg/Werror-1.c: Likewise.
890         * gcc.dg/Werror-10.c: Likewise.
891         * gcc.dg/Werror-11.c: Likewise.
892         * gcc.dg/Werror-12.c: Likewise.
893         * gcc.dg/Werror-2.c: Likewise.
894         * gcc.dg/Werror-3.c: Likewise.
895         * gcc.dg/Werror-4.c: Likewise.
896         * gcc.dg/Werror-5.c: Likewise.
897         * gcc.dg/Werror-6.c: Likewise.
898         * gcc.dg/Werror-7.c: Likewise.
899         * gcc.dg/Werror-8.c: Likewise.
900         * gcc.dg/Wstrict-overflow-20.c: Likewise.
901         * gcc.dg/cpp/trad/macroargs.c: Likewise.
902         * gcc.dg/delay-slot-2.c: Likewise.
903         * gcc.dg/errno-1.c: Likewise.
904         * gcc.dg/globalalias.c: Likewise.
905         * gcc.dg/inline-3.c: Likewise.
906         * gcc.dg/localalias.c: Likewise.
907         * gcc.dg/pr19633-1.c: Likewise.
908         * gcc.dg/pr19633.c: Likewise.
909         * gcc.dg/pr23408.c: Likewise.
910         * gcc.dg/pr23470-1.c: Likewise.
911         * gcc.dg/pr28121.c: Likewise.
912         * gcc.dg/pr28243.c: Likewise.
913         * gcc.dg/pr30260.c: Likewise.
914         * gcc.dg/pr32573.c: Likewise.
915         * gcc.dg/pr33826.c: Likewise.
916         * gcc.dg/pr35065.c: Likewise.
917         * gcc.dg/pr38616.c: Likewise.
918         * gcc.dg/pr39867.c: Likewise.
919         * gcc.dg/pr41470.c: Likewise.
920         * gcc.dg/pr41837.c: Likewise.
921         * gcc.dg/pr44024.c: Likewise.
922         * gcc.dg/pr44699.c: Likewise.
923         * gcc.dg/pr46252.c: Likewise.
924         * gcc.dg/pr46878-1.c: Likewise.
925         * gcc.dg/pr50908-3.c: Likewise.
926         * gcc.dg/pr51796.c: Likewise.
927         * gcc.dg/pr55150-2.c: Likewise.
928         * gcc.dg/pr55833.c: Likewise.
929         * gcc.dg/pr59350.c: Likewise.
930         * gcc.dg/pr59418.c: Likewise.
931         * gcc.dg/pr60647-2.c: Likewise.
932         * gcc.dg/uninit-suppress.c: Likewise.
933         * gcc.dg/uninit-suppress_2.c: Likewise.
934         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
935         * gcc.dg/always_inline.c: Likewise.
936         * gcc.dg/always_inline2.c: Likewise.
937         * gcc.dg/always_inline3.c: Likewise.
938         * gcc.dg/builtin-apply4.c: Likewise.
939         * gcc.dg/declspec-7.c: Likewise.
940         * gcc.dg/inline-1.c: Likewise.
941         * gcc.dg/va-arg-pack-1.c: Likewise.
942         * gcc.dg/winline-2.c: Likewise.
943         * gcc.dg/winline-3.c: Likewise.
944         * gcc.dg/winline-5.c: Likewise.
945         * gcc.dg/winline-6.c: Likewise.
946         * gcc.dg/winline-7.c: Likewise.
947         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
948         int.
949         * gcc.dg/inline-33.c: Likewise.
950         * gcc.dg/pr27861-1.c: Likewise.
951         * gcc.dg/pr28888.c: Likewise.
952         * gcc.dg/pr29254.c: Likewise.
953         * gcc.dg/pr50908.c: Likewise.
954         * gcc.dg/pr60647-1.c: Likewise.
955         * gcc.dg/pragma-diag-1.c: Likewise.
956         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
957         * gcc.dg/winline-9.c: Likewise.
958         * gcc.dg/pr52808.c: Return 0 instead of nothing.
959
960 2014-10-06  Marek Polacek  <polacek@redhat.com>
961
962         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
963         * gcc.dg/ipa/inline-4.c: Likewise.
964         * gcc.dg/ipa/inline-5.c: Likewise.
965         * gcc.dg/ipa/pr57539.c: Likewise.
966         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
967         defaulting to int.
968         * gcc.dg/ipa/inlinehint-1.c: Likewise.
969         * gcc.dg/ipa/inlinehint-3.c: Likewise.
970         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
971         * gcc.dg/ipa/ipacost-1.c: Likewise.
972         * gcc.dg/ipa/ipacost-2.c: Likewise.
973         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
974         to int.
975
976 2014-10-06  Marek Polacek  <polacek@redhat.com>
977
978         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
979         declarations.
980         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
981         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
982         * gcc.dg/debug/pr42767.c: Likewise.
983         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
984         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
985         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
986         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
987
988 2014-10-06  Marek Polacek  <polacek@redhat.com>
989
990         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
991         * gcc.dg/lto/20090213_0.c: Likewise.
992         * gcc.dg/lto/20090706-2_0.c: Likewise.
993         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
994         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
995         * gcc.dg/lto/ipareference2_0.c: Likewise.
996         * gcc.dg/lto/ipareference_0.c: Likewise.
997         * gcc.dg/lto/ipareference_1.c: Likewise.
998         * gcc.dg/lto/pr55703_0.c: Likewise.
999         * gcc.dg/lto/resolutions_0.c: Likewise.
1000         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
1001         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
1002         declarations.  Mark function as gnu_inline.
1003         * gcc.dg/lto/20081118_0.c: Likewise.
1004         * gcc.dg/lto/20081201-1_0.c: Likewise.
1005         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
1006         * gcc.dg/lto/20081118_1.c: Likewise.
1007         * gcc.dg/lto/20081120-1_1.c: Likewise.
1008         * gcc.dg/lto/20081201-1_1.c: Likewise.
1009         * gcc.dg/lto/20081210-1_0.c: Likewise.
1010         * gcc.dg/lto/20090218-1_0.c: Likewise.
1011         * gcc.dg/lto/20091006-1_0.c: Likewise.
1012         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
1013         * gcc.dg/lto/20090218-2_1.c: Likewise.
1014         * gcc.dg/lto/materialize-1_0.c: Likewise.
1015         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
1016         * gcc.dg/lto/20091013-1_1.c: Likewise.
1017         * gcc.dg/lto/20091013-1_2.c: Likewise.
1018         * gcc.dg/lto/20091015-1_2.c: Likewise.
1019         * gcc.dg/lto/20091027-1_1.c: Likewise.
1020         * gcc.dg/lto/pr48622_0.c: Likewise.
1021         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
1022         defaulting to int.
1023         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
1024
1025 2014-10-06  Tobias Burnus  <burnus@net-b.de>
1026
1027         * gfortran.dg/implicit_14.f90: New.
1028         * gfortran.dg/implicit_15.f90: New.
1029         * gfortran.dg/implicit_4.f90: Update dg-error.
1030
1031 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1032
1033         * g++.dg/ipa/devirt-42.C: Update template.
1034         * g++.dg/ipa/devirt-44.C: Update template.
1035         * g++.dg/ipa/devirt-45.C: Update template.
1036         * g++.dg/ipa/devirt-46.C: Update template.
1037         * g++.dg/ipa/devirt-47.C: Update template.
1038         * g++.dg/ipa/devirt-48.C: New testcase.
1039
1040 2014-10-02  Mark Wielaard  <mjw@redhat.com>
1041
1042         PR debug/63239
1043         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
1044
1045 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1046
1047         * g++.dg/ipa/devirt-47.C: New testcase.
1048
1049 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1050
1051         PR ipa/61144
1052         * gcc.dg/tree-ssa/pr61144.c: New testcase.
1053
1054 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
1055
1056         * g++.dg/ipa/devirt-46.C: New testcase.
1057
1058 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1059
1060         PR fortran/36534
1061         * gfortran.dg/widechar_10.f90: New test.
1062
1063 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
1064
1065         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
1066         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
1067         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
1068         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
1069
1070 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1071
1072         * gcc.target/powerpc/lvsl-lvsr.c: New test.
1073
1074 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1075
1076         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
1077         failing with the new warning message.
1078         * gcc.dg/vmx/3c-01a.c: Likewise.
1079         * gcc.dg/vmx/ops-long-1.c: Likewise.
1080         * gcc.dg/vmx/ops.c: Likewise.
1081         * gcc.target/powerpc/altivec-20.c: Likewise.
1082         * gcc.target/powerpc/altivec-6.c: Likewise.
1083         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
1084         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1085         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
1086
1087 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1088
1089         * gcc.dg/tm/debug-1.c: Update regex.
1090         * c-c++-common/raw-string-18.c: Update regex.
1091         * c-c++-common/raw-string-19.c: Update regex.
1092
1093 2014-10-03  Marek Polacek  <polacek@redhat.com>
1094
1095         PR c/63453
1096         * gcc.dg/pr63453.c: New test.
1097
1098 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
1099
1100         PR c++/54427
1101         PR c++/57198
1102         PR c++/58845
1103         * g++.dg/ext/vector9.C: Update, not an error anymore.
1104         * g++.dg/ext/vector27.C: Replace with new test.
1105         * g++.dg/ext/vector28.C: New file.
1106         * g++.dg/other/error23.C: Update to a different error.
1107
1108 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
1109
1110         * gcc.dg/torture/vshuf-v8df.c: New test.
1111         * gcc.dg/torture/vshuf-v8di.c: New test.
1112         * gcc.dg/torture/vshuf-v16sf.c: New test.
1113         * gcc.dg/torture/vshuf-v16si.c: New test.
1114         * gcc.dg/torture/vshuf-v32hi.c: New test.
1115         * gcc.dg/torture/vshuf-v64qi.c: New test.
1116         * gcc.dg/torture/vshuf-64.inc: New file.
1117
1118         PR tree-optimization/61403
1119         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
1120
1121 2014-10-03  Marek Polacek  <polacek@redhat.com>
1122
1123         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
1124         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1125         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1126         * gcc.dg/gomp/asm-1.c: Likewise.
1127         * gcc.dg/gomp/for-1.c: Likewise.
1128         * gcc.dg/gomp/empty.c: Fix defaulting to int.
1129         * gcc.dg/gomp/sharing-3.c: Likewise.
1130         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
1131
1132 2014-10-03  Marek Polacek  <polacek@redhat.com>
1133
1134         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
1135         defaulting to int.
1136         * gcc.dg/torture/pr28814.c: Likewise.
1137         * gcc.dg/torture/pr57036-1.c: Likewise.
1138         * gcc.dg/torture/inline-1.c: Add function declarations.
1139         * gcc.dg/torture/pr24626-1.c: Likewise.
1140         * gcc.dg/torture/pr24626-3.c: Likewise.
1141         * gcc.dg/torture/pr25947-1.c: Likewise.
1142         * gcc.dg/torture/pr27409.c: Likewise.
1143         * gcc.dg/torture/pr38948.c: Likewise.
1144         * gcc.dg/torture/pr44807.c: Likewise.
1145         * gcc.dg/torture/pr49603.c: Likewise.
1146         * gcc.dg/torture/pr45865.c: Likewise.
1147         * gcc.dg/torture/pr51071-2.c: Likewise.
1148         * gcc.dg/torture/pr51801.c: Likewise.
1149         * gcc.dg/torture/pr52720.c: Likewise.
1150         * gcc.dg/torture/pr55124.c: Likewise.
1151         * gcc.dg/torture/pr55238.c: Likewise.
1152         * gcc.dg/torture/pr55687.c: Likewise.
1153         * gcc.dg/torture/pr55888.c: Likewise.
1154         * gcc.dg/torture/pr57036-2.c: Likewise.
1155         * gcc.dg/torture/pr57147-3.c: Likewise.
1156         * gcc.dg/torture/pr57584.c: Likewise.
1157         * gcc.dg/torture/pr59993.c: Likewise.
1158         * gcc.dg/torture/pr58079.c: Likewise.
1159         * gcc.dg/torture/va-arg-25.c: Likewise.
1160         * gcc.dg/torture/vector-2.c: Likewise.
1161         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1162         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
1163         * gcc.dg/torture/pr43781.c: Likewise.
1164         * gcc.dg/torture/pr52912.c: Likewise.
1165         * gcc.dg/torture/pr59139.c: Likewise.
1166         * gcc.dg/torture/pr55890-1.c: Likewise.
1167         * gcc.dg/torture/pr55890-2.c: Likewise.
1168         * gcc.dg/torture/pr59164.c: Likewise.
1169         * gcc.dg/torture/pr57393-2.c: Likewise.
1170         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
1171         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1172         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1173         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
1174         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
1175         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
1176
1177 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR libgomp/61200
1180         * c-c++-common/gomp/pr61200.c: New test.
1181
1182         PR target/62128
1183         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
1184         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
1185
1186 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
1187
1188         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
1189         add many more tests.
1190
1191 2014-10-02  Marek Polacek  <polacek@redhat.com>
1192
1193         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
1194         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
1195         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
1196         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
1197         * gcc.dg/tree-ssa/vrp27.c: Likewise.
1198         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1199         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1200         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1201         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1202         * gcc.dg/tree-ssa/inline-7.c: Likewise.
1203         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
1204         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1205         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
1206         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1207         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
1208         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
1209         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
1210         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1211         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1212         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1213         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
1214         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
1215         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1216         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
1217         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
1218         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
1219         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1220         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
1221         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
1222         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
1223         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
1224         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
1225         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
1226         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
1227         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
1228         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
1229         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
1230         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1231         * gcc.dg/tree-ssa/alias-13.c: Likewise.
1232         * gcc.dg/tree-ssa/alias-28.c: Likewise.
1233         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1234         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
1235         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1236         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
1237         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
1238         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1239         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1240         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
1241         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1242         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1243         * gcc.dg/tree-ssa/pr24117.c: Likewise.
1244         * gcc.dg/tree-ssa/pr24840.c: Likewise.
1245         * gcc.dg/tree-ssa/pr25734.c: Likewise.
1246         * gcc.dg/tree-ssa/pr33723.c: Likewise.
1247         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1248         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
1249         * gcc.dg/tree-ssa/pr34146.c: Likewise.
1250         * gcc.dg/tree-ssa/pr38385.c: Likewise.
1251         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
1252         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
1253         * gcc.dg/tree-ssa/pr59597.c: Likewise.
1254         * gcc.dg/tree-ssa/sra-1.c: Likewise.
1255         * gcc.dg/tree-ssa/sra-2.c: Likewise.
1256         * gcc.dg/tree-ssa/sra-5.c: Likewise.
1257         * gcc.dg/tree-ssa/sra-6.c: Likewise.
1258         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
1259         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1260         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
1261         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
1262         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1263         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1264         * gcc.dg/tree-ssa/vrp56.c: Likewise.
1265         * gcc.dg/tree-ssa/vrp67.c: Likewise.
1266         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1267         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1268         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1269         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1270         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1271         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1272         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1273         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1274         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1275         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1276         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1277         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1278         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1279         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1280         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1281         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1282         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1283         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1284         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1285         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1286         * gcc.dg/tree-ssa/inline-10.c: Likewise.
1287         * gcc.dg/tree-ssa/inline-9.c: Likewise.
1288         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1289         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1290         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1291         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1292         * gcc.dg/tree-ssa/pr23434.c: Likewise.
1293         * gcc.dg/tree-ssa/pr33922.c: Likewise.
1294         * gcc.dg/tree-ssa/scev-3.c: Likewise.
1295         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1296         * gcc.dg/tree-ssa/scev-5.c: Likewise.
1297         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1298         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1299         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1300         * gcc.dg/tree-ssa/vrp01.c: Likewise.
1301         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1302         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1303         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1304         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1305         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1306         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1307         * gcc.dg/tree-ssa/vrp10.c: Likewise.
1308         * gcc.dg/tree-ssa/vrp11.c: Likewise.
1309         * gcc.dg/tree-ssa/vrp14.c: Likewise.
1310         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1311         * gcc.dg/tree-ssa/writeonly.c: Likewise.
1312         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
1313         defaulting to int.
1314         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1315         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1316         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1317         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1318         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1319         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1320         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1321         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1322         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1323         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1324         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1325         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1326         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1327         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1328         * gcc.dg/tree-ssa/inline-5.c: Likewise.
1329         * gcc.dg/tree-ssa/inline-6.c: Likewise.
1330         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1331         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1332         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1333         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1334         * gcc.dg/tree-ssa/loop-20.c: Likewise.
1335         * gcc.dg/tree-ssa/loop-38.c: Likewise.
1336         * gcc.dg/tree-ssa/pr20913.c: Likewise.
1337         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1338         * gcc.dg/tree-ssa/pr24670.c: Likewise.
1339         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1340         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1341         * gcc.dg/tree-ssa/vrp12.c: Likewise.
1342         * gcc.dg/tree-ssa/vrp13.c: Likewise.
1343         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1344         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1345         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1346         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1347         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1348
1349 2014-10-02  Marek Polacek  <polacek@redhat.com>
1350
1351         * gcc.dg/tm/20091013.c: Fix defaulting to int.
1352         * gcc.dg/tm/20091221.c: Likewise.
1353         * gcc.dg/tm/debug-1.c: Likewise.
1354         * gcc.dg/tm/irrevocable-1.c: Likewise.
1355         * gcc.dg/tm/irrevocable-2.c: Likewise.
1356         * gcc.dg/tm/irrevocable-3.c: Likewise.
1357         * gcc.dg/tm/irrevocable-4.c: Likewise.
1358         * gcc.dg/tm/memopt-1.c: Likewise.
1359         * gcc.dg/tm/pr52173-1.c: Likewise.
1360         * gcc.dg/tm/props-1.c: Likewise.
1361         * gcc.dg/tm/props-2.c: Likewise.
1362         * gcc.dg/tm/props-3.c: Likewise.
1363         * gcc.dg/tm/20100125.c: Fix implicit declarations.
1364         * gcc.dg/tm/memopt-11.c: Likewise.
1365         * gcc.dg/tm/memopt-12.c: Likewise.
1366         * gcc.dg/tm/memopt-16.c: Likewise.
1367         * gcc.dg/tm/memopt-3.c: Likewise.
1368         * gcc.dg/tm/memopt-4.c: Likewise.
1369         * gcc.dg/tm/memopt-5.c: Likewise.
1370         * gcc.dg/tm/memopt-6.c: Likewise.
1371         * gcc.dg/tm/wrap-4.c: Likewise.
1372
1373 2014-10-02  Marek Polacek  <polacek@redhat.com>
1374
1375         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1376         * gcc.dg/vect/pr37730.c: Likewise.
1377         * gcc.dg/vect/pr52870.c: Likewise.
1378         * gcc.dg/vect/pr60092-2.c: Likewise.
1379         * gcc.dg/vect/pr60092.c: Likewise.
1380         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1381         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1382         * gcc.dg/vect/pr31041.c: Likewise.
1383         * gcc.dg/vect/pr32216.c: Likewise.
1384         * gcc.dg/vect/pr32224.c: Likewise.
1385         * gcc.dg/vect/pr32366.c: Likewise.
1386         * gcc.dg/vect/pr33866.c: Likewise.
1387         * gcc.dg/vect/pr43430-2.c: Likewise.
1388         * gcc.dg/vect/pr43842.c: Likewise.
1389         * gcc.dg/vect/vect-1.c: Likewise.
1390         * gcc.dg/vect/vect-1-big-array.c: Likewise.
1391         * gcc.dg/vect/vect-93.c: Likewise.
1392         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1393         defaulting to int.
1394
1395 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1396
1397         PR c++/53025
1398         * g++.dg/cpp0x/noexcept23.C: New.
1399         * g++.dg/cpp0x/noexcept24.C: Likewise.
1400
1401 2014-10-02  Marek Polacek  <polacek@redhat.com>
1402
1403         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1404         * gcc.dg/noncompile/20050120-1.c: Likewise.
1405         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1406         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1407         * gcc.dg/noncompile/930301-1.c: Likewise.
1408         * gcc.dg/noncompile/930622-1.c: Likewise.
1409         * gcc.dg/noncompile/930622-2.c: Likewise.
1410         * gcc.dg/noncompile/950825-1.c: Likewise.
1411         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1412         * gcc.dg/noncompile/scope.c: Likewise.
1413         * gcc.dg/noncompile/va-arg-1.c: Likewise.
1414         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1415         * gcc.dg/noncompile/971104-1.c: Likewise.
1416
1417 2014-10-02  Marek Polacek  <polacek@redhat.com>
1418
1419         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1420         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1421         * gcc.dg/tree-prof/merge_block.c: Likewise.
1422         * gcc.dg/tree-prof/peel-1.c: Likewise.
1423         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1424         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1425         * gcc.dg/tree-prof/unroll-1.c: Likewise.
1426         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1427         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1428         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1429         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1430         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1431         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1432         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1433         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1434         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
1435         to int.
1436
1437 2014-10-02  Marek Polacek  <polacek@redhat.com>
1438
1439         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1440         * gcc.c-torture/compile/20011119-1.c: Likewise.
1441         * gcc.c-torture/compile/20011119-2.c: Likewise.
1442         * gcc.c-torture/compile/20021120-1.c: Likewise.
1443         * gcc.c-torture/compile/20021120-2.c: Likewise.
1444         * gcc.c-torture/compile/20050215-1.c: Likewise.
1445         * gcc.c-torture/compile/20050215-2.c: Likewise.
1446         * gcc.c-torture/compile/20050215-3.c: Likewise.
1447         * gcc.c-torture/compile/pr37669.c: Likewise.
1448         * gcc.c-torture/execute/20020107-1.c: Likewise.
1449         * gcc.c-torture/execute/restrict-1.c: Likewise.
1450         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1451         * gcc.c-torture/execute/930529-1.c: Likewise.
1452         * gcc.c-torture/execute/920612-1.c: Likewise.
1453         * gcc.c-torture/execute/920711-1.c: Likewise.
1454         * gcc.c-torture/execute/990127-2.c: Likewise.
1455         * gcc.c-torture/execute/pr40386.c: Likewise.
1456         * gcc.c-torture/execute/pr57124.c: Likewise.
1457         * gcc.c-torture/compile/pr34808.c: Add function declarations.
1458         * gcc.c-torture/compile/pr42299.c: Likewise.
1459         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1460         * gcc.c-torture/compile/simd-6.c: Likewise.
1461         * gcc.c-torture/execute/pr53645-2.c: Likewise.
1462         * gcc.c-torture/execute/pr53645.c: Likewise.
1463         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
1464         declarations.
1465         * gcc.c-torture/execute/980608-1.c: Likewise.
1466         * gcc.c-torture/execute/bcp-1.c: Likewise.
1467         * gcc.c-torture/execute/p18298.c: Likewise.
1468         * gcc.c-torture/execute/unroll-1.c: Likewise.
1469         * gcc.c-torture/execute/va-arg-7.c: Likewise.
1470         * gcc.c-torture/execute/va-arg-8.c: Likewise.
1471         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
1472         declarations.  Fix defaulting to int.
1473         * gcc.c-torture/execute/961223-1.c: Likewise.
1474         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1475         -Wno-pointer-to-int-cast.  Fix defaulting to int.
1476
1477 2014-10-02  Andrew Pinski  <apinski@cavium.com>
1478             Max Ostapenko  <m.ostapenko@partner.samsung.com>
1479
1480         * lib/ubsan-dg.exp
1481         (check_effective_target_fsanitize_address): New function.
1482         (ubsan_init): Save off ALWAYS_CXXFLAGS.
1483         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1484         * lib/asan-dg.exp
1485         (check_effective_target_faddress_sanitizer): Rename to ...
1486         (check_effective_target_fsanitize_address): ... this. Change to creating
1487         an executable.
1488         (asan_init): Save off ALWAYS_CXXFLAGS.
1489         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1490         * lib/tsan-dg.exp
1491         (check_effective_target_fthread_sanitizer): Rename to ...
1492         (check_effective_target_fsanitize_thread): ... this. Change to creating
1493         an executable.
1494         (tsan_init): Save off ALWAYS_CXXFLAGS.
1495         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1496         to run as a default behaviour.
1497         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1498         Check check_effective_target_fsanitize_undefined before running the
1499         tests.
1500         * g++.dg/ubsan/ubsan.exp: Likewise.
1501         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1502         check_effective_target_fsanitize_address too early.
1503         Check check_effective_target_fsanitize_address before running the tests.
1504         * g++.dg/asan/asan.exp: Likewise.
1505         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1506         check_effective_target_fsanitize_thread too early.
1507         Check check_effective_target_fsanitize_thread before running the tests.
1508         * g++.dg/tsan/tsan.exp: Likewise.
1509
1510 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1511
1512         * gcc.dg/combine-clobber.c: New.
1513
1514 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR debug/63342
1517         * gcc.dg/pr63342.c: New test.
1518
1519         PR c++/63306
1520         * g++.dg/ipa/pr63306.C: New test.
1521
1522         PR target/63428
1523         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1524         to test 24 in TESTS.
1525
1526 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1527
1528         * lib/target-supports.exp: Error out with preprocessor condition
1529         instead of FOO everywhere.
1530
1531 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1532
1533         Implement SD-6: SG10 Feature Test Recommendations
1534         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1535         * g++.dg/cpp1y/feat-cxx11.C: New.
1536         * g++.dg/cpp1y/feat-cxx14.C: New.
1537         * g++.dg/cpp1y/feat-cxx98.C: New.
1538         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1539         * g++.dg/cpp1y/phoobhar.h: New.
1540         * g++.dg/cpp1y/testinc/phoobhar.h: New.
1541
1542 2014-09-30  Teresa Johnson  <tejohnson@google.com>
1543
1544         * gcc.dg/tree-prof/20050826-2.c: New test.
1545         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1546
1547 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1548
1549        PR c++/16564
1550        * lib/gcc.exp: Accept "fatal error:" as error prefix.
1551        * lib/g++.exp: Likewise.
1552        * lib/obj-c++.exp: Likewise.
1553        * lib/objc.exp: Likewise.
1554        * g++.dg/template/pr16564.C: New test.
1555
1556 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
1557
1558         PR c++/16564
1559         * g++.dg/cpp0x/decltype26.C: Adjust.
1560         * g++.dg/cpp0x/decltype28.C: Likewise.
1561         * g++.dg/cpp0x/decltype29.C: Likewise.
1562         * g++.dg/cpp0x/decltype32.C: Likewise.
1563         * g++.dg/cpp0x/enum11.C: Likewise.
1564         * g++.dg/template/arrow1.C: Likewise.
1565         * g++.dg/template/pr23510.C: Likewise.
1566         * g++.dg/template/recurse.C: Likewise.
1567         * g++.dg/template/recurse2.C: Likewise.
1568         * g++.dg/template/vtable2.C: Likewise.
1569         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1570
1571 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1572
1573         PR preprocessor/58893
1574         * gcc.dg/pr58893.c: New test case.
1575         * gcc.dg/pr58893-0.h: New include.
1576
1577 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
1578
1579         PR middle-end/62120
1580         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1581         in 32-bit mode.
1582         * gcc.target/i386/pr62120.c: New.
1583
1584 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
1585
1586         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1587         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1588         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1589         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
1590         return type.
1591
1592 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1593
1594         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1595
1596 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR inline-asm/63282
1599         * gcc.c-torture/compile/pr63282.c: New test.
1600
1601 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gcc.dg/tree-ssa/vrp94.c: New test.
1604         * gnat.dg/opt40.adb: Likewise.
1605
1606 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1607
1608         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1609         vec_vspltw, and vec_vspltb for which the second argument is out of
1610         range.
1611
1612 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
1613
1614         * gcc.c-torture/compile/calls-void.c: New test.
1615
1616 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1617
1618         PR c++/51385
1619         * g++.dg/template/pr51385.C: New.
1620
1621 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1622
1623         * gcc.target/mips/20140928.c: New test.
1624
1625 2014-09-27  Andi Kleen  <ak@linux.intel.com>
1626
1627         * gcc.target/i386/nop-mcount.c: Only run on Linux.
1628         * gcc.target/i386/record-mcount.c: dito.
1629
1630 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1631
1632         PR ipa/62121
1633         * g++.dg/torture/pr62121.C: New testcase.
1634
1635 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1636
1637         PR middle-end/35545
1638         * g++.dg/tree-prof/pr35545.C: New testcase.
1639
1640 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1641
1642         * gcc.target/powerpc/pr63335.c: Change effective target to
1643         vsx_hw.
1644
1645 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
1646
1647         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1648
1649 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
1650
1651         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1652         to default options.
1653
1654 2014-09-25  Andi Kleen  <ak@linux.intel.com>
1655
1656         * gcc.target/i386/nop-mcount.c: New file.
1657         * gcc.target/i386/record-mcount.c: New file.
1658
1659 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
1660
1661         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1662         * gcc.dg/vect/pr57705.c: Likewise.
1663         * gcc.dg/vect/pr57741-2.c: Likewise.
1664         * gcc.dg/vect/pr57741-3.c: Likewise.
1665         * gcc.dg/vect/pr59591-1.c: Likewise.
1666         * gcc.dg/vect/pr59591-2.c: Likewise.
1667         * gcc.dg/vect/pr60196-1.c: Likewise.
1668         * gcc.dg/vect/pr60196-2.c: Likewise.
1669         * gcc.dg/vect/pr60276.c: Likewise.
1670         * gcc.dg/vect/pr61680.c: Likewise.
1671         * gcc.dg/vect/pr63148.c: Likewise.
1672         * gcc.dg/vect/pr63189.c: Likewise.
1673         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1674         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1675         * gcc.dg/vect/vect-nop-move.c: Likewise.
1676         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1677         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1678
1679 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
1680
1681         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1682
1683 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
1684
1685         * gcc.target/aarch64/simd/vqshlb_1.c: New.
1686
1687 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
1688
1689         * gcc.target/i386/shrink_wrap_1.c: New test.
1690
1691 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1692
1693         PR target/63335
1694         * gcc.target/powerpc/pr63335.c: New test.
1695
1696 2014-09-25  Marek Polacek  <polacek@redhat.com>
1697
1698         PR c++/61945
1699         * g++.dg/warn/pr61945.C: New test.
1700
1701 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR tree-optimization/63341
1704         * gcc.dg/vect/pr63341-1.c: New test.
1705         * gcc.dg/vect/pr63341-2.c: New test.
1706
1707         PR c++/63249
1708         * g++.dg/gomp/pr63249.C: New test.
1709         * c-c++-common/gomp/pr63249.c: New test.
1710
1711 2014-09-25  Tobias Burnus  <burnus@net-b.de>
1712
1713         * gfortran.dg/coarray/collectives_3.f90: New.
1714         * gfortran.dg/coarray_collectives_9.f90: New.
1715         * gfortran.dg/coarray_collectives_10.f90: New.
1716         * gfortran.dg/coarray_collectives_11.f90: New.
1717         * gfortran.dg/coarray_collectives_12.f90: New.
1718
1719 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1720
1721         * gcc.target/powerpc/swaps-p8-17.c: New test.
1722
1723 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
1724
1725         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1726
1727 2014-09-24  Marek Polacek  <polacek@redhat.com>
1728
1729         PR c/61405
1730         PR c/53874
1731         * c-c++-common/pr53874.c: New test.
1732         * c-c++-common/pr61405.c: New test.
1733
1734 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1735
1736         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1737
1738 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
1739
1740         PR sanitizer/63316
1741         * c-c++-common/asan/pr63316.c: New test.
1742
1743 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1744
1745         PR tree-optimization/63266
1746         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1747
1748 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1749
1750         * gcc.target/arm/pr63210.c: New test.
1751
1752 2014-09-23  Andi Kleen  <ak@linux.intel.com>
1753
1754         * gcc.dg/noreorder.c: New test.
1755         * gcc.dg/noreorder2.c: New test.
1756         * gcc.dg/noreorder3.c: New test.
1757         * gcc.dg/noreorder4.c: New test.
1758
1759 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
1760
1761         * gcc.dg/combine_ashiftrt_1.c: New test.
1762         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1763         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1764         workarounds for cmge.
1765         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1766         absence of mvn.
1767
1768 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1769
1770         PR c++/61857
1771         * g++.dg/cpp1y/lambda-init10.C: New.
1772
1773 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR fortran/63331
1776         * gfortran.dg/pr63331.f90: New test.
1777
1778 2014-09-24  Renlin Li  <renlin.li@arm.com>
1779
1780         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1781         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1782         * gcc.dg/pr10474.c: Likewise.
1783
1784 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1785
1786         * gcc.dg/guality/const-volatile.c (i): Mark as used.
1787         (ci): Likewise.
1788         (pci): Likewise.
1789         (pvi): Likewise.
1790         (pcvi): Likewise.
1791         (cip): Likewise.
1792         (foo): Likewise.
1793         (cfoo): Likewise.
1794
1795 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1796
1797         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1798         and "long int" to plain "short" and "long".
1799         * gcc.dg/guality/const-volatile.c (struct bar): New struct
1800         containing short and long long fields.
1801         (bar): New variable to test the type.
1802
1803 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1804
1805         PR c++/62155
1806         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1807
1808 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1809
1810         PR c++/62219
1811         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1812
1813 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1814
1815         * gcc.dg/vect/vect-reduc-or_1.c: New test.
1816         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1817
1818 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1819
1820         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1821         New.
1822
1823         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1824         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1825
1826 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR debug/63328
1829         * c-c++-common/gomp/pr63328.c: New test.
1830
1831 2014-09-22  Martin Liska  <mliska@suse.cz>
1832
1833         PR lto/63270
1834         * g++.dg/lto/pr63270_0.C: New test.
1835         * g++.dg/lto/pr63270_1.C: New test.
1836
1837 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
1838
1839         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1840         for call_value_rex64_ms_sysv.
1841         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1842         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1843         for call_rex64_ms_sysv.
1844
1845 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1846             Tobias Burnus  <burnus@net-b.de>
1847
1848         * gfortran.dg/coarray_atomic_5.f90: New
1849
1850 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
1851
1852         PR c++/61825
1853         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1854
1855 2014-09-19  Andi Kleen  <ak@linux.intel.com>
1856
1857         * gcc.dg/pg-override.c: Only run on x86 Linux.
1858         * gcc.dg/pg.c: Dito.
1859         * gcc.target/i386/fentry-override.c: Exclude for PIC.
1860         * gcc.target/i386/fentry.c: Dito.
1861
1862 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
1863
1864         PR ipa/61998
1865         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1866
1867 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
1868
1869         PR fortran/63152
1870         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
1871         * gfortran.dg/pr63152.f90: New test.
1872
1873 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
1874
1875         PR c++/58328
1876         * g++.dg/cpp0x/nsdmi10.C: New.
1877
1878 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
1879
1880         * gcc.dg/ssp-3.c: New.
1881         * gcc.dg/ssp-4.c: Likewise.
1882
1883 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1884
1885         * gcc.target/s390/dfp-conv1.c: New testcase.
1886
1887 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
1888
1889         * c-c++-common/asan/red-align-1.c: New test.
1890         * c-c++-common/asan/red-align-2.c: New test.
1891
1892 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1893
1894         * gcc.dg/pr61053.c: Updated for x32.
1895
1896 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1897
1898         PR debug/63285
1899         * gcc.target/i386/pr63285.c: New test.
1900
1901 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1902
1903         PR target/61360
1904         * gcc.target/i386/pr61360.c: New.
1905
1906 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR c++/62017
1909         * g++.dg/asan/pr62017.C: New test.
1910
1911         PR testsuite/63292
1912         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
1913
1914 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1915
1916         PR c++/62232
1917         * g++.dg/cpp0x/Wdtor1.C: New.
1918
1919 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
1920
1921         * gcc.dg/torture/float128-exact-underflow.c: New test.
1922
1923 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1924
1925         PR c++/61745
1926         * g++.dg/template/pr61745.C: New.
1927
1928 2014-09-17  Marek Polacek  <polacek@redhat.com>
1929
1930         PR c/61854
1931         * gcc.dg/cpp/pr61854-1.c: New test.
1932         * gcc.dg/cpp/pr61854-2.c: New test.
1933         * gcc.dg/cpp/pr61854-3.c: New test.
1934         * gcc.dg/cpp/pr61854-3.h: New test.
1935         * gcc.dg/cpp/pr61854-4.c: New test.
1936         * gcc.dg/cpp/pr61854-5.c: New test.
1937         * gcc.dg/cpp/pr61854-6.c: New test.
1938         * gcc.dg/cpp/pr61854-7.c: New test.
1939         * gcc.dg/cpp/pr61854-c90.c: New test.
1940         * gcc.dg/cpp/pr61854-c94.c: New test.
1941
1942 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR debug/63284
1945         * gcc.dg/pr63284.c: New test.
1946
1947         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
1948
1949 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1950
1951         PR c++/63241
1952         * g++.dg/cpp0x/constexpr-63241.C: New.
1953
1954 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
1955
1956         PR libfortran/62768
1957         * gfortran.dg/filename_null.f90: New test.
1958
1959 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1960
1961         * gcc.dg/pg-override.c: Fix a typo.
1962
1963 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1964
1965         * gcc.dg/pg.c: Fix a typo.
1966
1967 2014-09-16  Richard Biener  <rguenther@suse.de>
1968
1969         PR testsuite/63258
1970         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
1971         for "vectorization not profitable".
1972
1973 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
1974
1975         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
1976
1977 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR fortran/56408
1980         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
1981         missing nexted dg-test call support in dejaGNU 1.4.4.
1982
1983 2014-09-15  Andi Kleen  <ak@linux.intel.com>
1984
1985         * gcc.dg/pg-override.c: New test.
1986         * gcc.dg/pg.c: New test.
1987         * gcc.target/i386/fentry-override.c: New test.
1988         * gcc.target/i386/fentry.c: New test.
1989
1990 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR fortran/56408
1993         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
1994         New global vars.
1995         (dg-compile-aux-modules): New procedure.
1996         * gfortran.dg/binding_label_tests_10.f03: Remove comment
1997         and keep-modules.
1998         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
1999         use dg-compile-aux-modules.
2000         * gfortran.dg/binding_label_tests_11.f03: Remove comment
2001         and keep-modules.
2002         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
2003         use dg-compile-aux-modules.
2004         * gfortran.dg/binding_label_tests_13.f03: Remove comment
2005         and keep-modules.
2006         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
2007         use dg-compile-aux-modules.
2008         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
2009         and keep-modules.
2010         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
2011         use dg-compile-aux-modules.
2012         * gfortran.dg/class_45a.f03: Remove keep-modules.
2013         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
2014         and cleanup-modules.
2015         * gfortran.dg/class_4a.f03: Use dg-do link, use
2016         dg-additional-sources and cleanup-modules, remove keep-modules
2017         and update comment.
2018         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
2019         keep-modules, adjust comment.
2020         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
2021         dg-additional-sources and cleanup-modules.
2022         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
2023         associated comment.
2024         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
2025         remove comment.
2026         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
2027         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
2028         use dg-compile-aux-modules.
2029         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
2030         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
2031         use dg-compile-aux-modules.
2032         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
2033         * gfortran.dg/whole_file_29.f90: Remove comment, use
2034         dg-compile-aux-modules.
2035         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
2036         * gfortran.dg/whole_file_31.f90: Remove comment, use
2037         dg-compile-aux-modules.
2038
2039         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
2040         gcc_parallel_test_enable): New procedures.  If
2041         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
2042         runtest_file_p to invoke also gcc_parallel_test_run_p.
2043         * g++.dg/guality/guality.exp (check_guality): Save/restore
2044         test_counts array around the body of the procedure.
2045         * gcc.dg/guality/guality.exp (check_guality): Likewise.
2046         * g++.dg/plugin/plugin.exp: Run all the tests serially
2047         by the first parallel runtest encountering it.
2048         * gcc.dg/plugin/plugin.exp: Likewise.
2049         * gcc.misc-tests/matrix1.exp: Likewise.
2050         * gcc.misc-tests/dhry.exp: Likewise.
2051         * gcc.misc-tests/acker1.exp: Likewise.
2052         * gcc.misc-tests/linkage.exp: Likewise.
2053         * gcc.misc-tests/mg.exp: Likewise.
2054         * gcc.misc-tests/mg-2.exp: Likewise.
2055         * gcc.misc-tests/sort2.exp: Likewise.
2056         * gcc.misc-tests/sieve.exp: Likewise.
2057         * gcc.misc-tests/options.exp: Likewise.
2058         * gcc.misc-tests/help.exp: Likewise.
2059         * go.test/go-test.exp (go-gc-tests): Use
2060         gcc_parallel_test_enable {0, 1} around all handling of
2061         each test.
2062         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
2063         * ada/acats/run_all.sh: Parallelize using mkdir inside of
2064         a shared directory.  Avoid forking and expr uses if
2065         shell supports $(()).
2066
2067 2014-09-14  David Sherwood  <david.sherwood@arm.com>
2068
2069         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
2070
2071 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
2072
2073         PR target/61407
2074         * gcc.dg/darwin-minversion-1.c: Fixed formatting
2075         * gcc.dg/darwin-minversion-2.c: Fixed formatting
2076         * gcc.dg/darwin-minversion-3.c: Fixed formatting
2077         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2078
2079 2014-09-13  Marek Polacek  <polacek@redhat.com>
2080
2081         PR c++/60862
2082         * g++.dg/diagnostic/pr60862.C: New test.
2083
2084 2014-09-12  Richard Biener  <rguenther@suse.de>
2085
2086         PR middle-end/63237
2087         * g++.dg/torture/pr63237.C: New testcase.
2088
2089 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
2090
2091         * gcc.dg/vec-andxor1.c: New file.
2092
2093 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
2094
2095         PR target/58757
2096         * gcc.dg/c11-true_min-1.c: New testcase.
2097
2098 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
2099
2100         PR c++/61489
2101         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
2102         * g++.old-deja/g++.other/warn5.C: Adjust.
2103
2104 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
2105
2106         * gcc.target/aarch64/vset_lane_1.c: New test.
2107
2108 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
2109
2110         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
2111         Fix declaration.
2112         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
2113         Fix declaration.
2114         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
2115         Fix declaration.
2116         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
2117         Fix declaration.
2118
2119 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
2120
2121         PR tree-optimization/63186
2122         * gcc.dg/pr63186.c: New testcase.
2123
2124 2014-09-10  Xinliang David Li  <davidxl@google.com>
2125
2126         PR target/63209
2127         * gcc.c-torture/execute/pr63209.c: New test.
2128
2129 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
2130
2131         * gcc.target/i386/i386.exp: Only run vect-args.c tests
2132         if runtest_file_p says they should be run.
2133
2134 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
2135
2136         * gcc.target/aarch64/vstN_1.c: New test.
2137
2138 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
2139
2140         * gcc.target/aarch64/vldN_lane_1.c: New test.
2141
2142 2014-09-10  Martin Jambor  <mjambor@suse.cz>
2143
2144         PR ipa/61654
2145         * g++.dg/ipa/pr61654.C: New test.
2146
2147 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
2148
2149         * c-c++-common/ubsan/attrib-3.c: New test.
2150         * c-c++-common/ubsan/nonnull-1.c: New test.
2151         * c-c++-common/ubsan/nonnull-2.c: New test.
2152         * c-c++-common/ubsan/nonnull-3.c: New test.
2153         * c-c++-common/ubsan/nonnull-4.c: New test.
2154         * c-c++-common/ubsan/nonnull-5.c: New test.
2155
2156 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
2157
2158         * g++.dg/lto/pr63166_0.ii: New testcase.
2159         * g++.dg/lto/pr63166_1.ii: New testcase.
2160
2161 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2162
2163         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
2164
2165 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2166
2167         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
2168         xxpermdi and add commentary about adding it back later; remove
2169         unused typedef.
2170
2171 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2172
2173         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
2174         and 16-byte aligned.
2175         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2176         * gcc.target/arm/vect-lroundf_1.c: Likewise.
2177         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
2178         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2179         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2180         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2181
2182 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2183
2184         * gcc.target/aarch64/vldN_dup_1.c: New test.
2185
2186 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2187
2188         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
2189
2190 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2191
2192         * gcc.target/aarch64/vldN_1.c: New test.
2193
2194 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
2195
2196         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
2197
2198 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
2199
2200         * gcc.target/arm/vect-copysignf.c: New testcase.
2201
2202 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2203
2204         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2205
2206 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2207
2208         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2209
2210 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2211
2212         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2213
2214 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2215
2216         * gcc.target/arm/vfp-1.c: Updated expected assembly.
2217
2218 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2219
2220         * gcc.target/arm/pr51835.c: Update expected assembly.
2221         * gcc.target/arm/vfp-1.c: Likewise.
2222         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2223         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2224         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2225         * gcc.target/arm/vfp-ldmias.c: Likewise.
2226         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2227         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2228         * gcc.target/arm/vfp-stmiad.c: Likewise.
2229         * gcc.target/arm/vfp-stmias.c: Likewise.
2230
2231 2014-09-09  Tony Wang  <tony.wang@arm.com>
2232
2233         * gcc.target/arm/xordi3-opt.c: Disable this
2234         test case for thumb1 target.
2235         * gcc.target/arm/iordi3-opt.c: Ditto.
2236
2237 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2238
2239         PR target/61749
2240         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
2241
2242 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2243
2244         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
2245
2246 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR tree-optimization/60196
2249         PR tree-optimization/63189
2250         * gcc.dg/vect/pr63189.c: New test.
2251         * gcc.dg/vect/pr60196-1.c: New test.
2252         * gcc.dg/vect/pr60196-2.c: New test.
2253
2254 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2255
2256         * gcc.target/powerpc/swaps-p8-16.c: New test.
2257
2258 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
2259
2260         * gcc.target/i386/pr62208.c: New test.
2261
2262 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
2263
2264         PR testsuite/56194
2265         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2266
2267         * g++.dg/ipa/pr61800.C: Require visibility.
2268
2269         * gcc.dg/pr61868.c: Require lto.
2270
2271 2014-09-05  Easwaran Raman  <eraman@google.com>
2272
2273         PR rtl-optimization/62146
2274         * testsuite/g++.dg/opt/pr62146.C: New.
2275
2276 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
2277
2278         * gcc.dg/vect/vect-109.c: Skip predicate added.
2279         * gcc.dg/vect/vect-93.c: Test check fixed.
2280         * gcc.dg/vect/bb-slp-10.c: Likewise.
2281         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2282         Check unaligned feature.
2283
2284 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2285
2286         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2287         int{32,16,8}x1_t with int{32,16,8}_t.
2288         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2289         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2290         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2291         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2292
2293 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2294
2295         * gcc.target/aarch64/vget_high_1.c: New test.
2296         * gcc.target/aarch64/vget_low_1.c: Likewise.
2297
2298 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2299
2300         * gcc.target/aarch64/simd/int_comparisons.x: New file.
2301         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2302         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2303
2304 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
2305
2306         * gcc.target/aarch64/simd/vrbit_1.c: New test.
2307
2308 2014-09-05  Richard Biener  <rguenther@suse.de>
2309
2310         PR middle-end/63148
2311         * gcc.dg/vect/pr63148.c: New testcase.
2312         * c-c++-common/pr19807-1.c: Likewise.
2313         * g++.dg/tree-ssa/pr19807.C: Adjust.
2314         * g++.dg/tree-ssa/tmmti-2.C: Remove.
2315
2316 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
2317
2318         PR target/55701
2319         * gcc.target/arm/memset-inline-1.c: New test.
2320         * gcc.target/arm/memset-inline-2.c: New test.
2321         * gcc.target/arm/memset-inline-3.c: New test.
2322         * gcc.target/arm/memset-inline-4.c: New test.
2323         * gcc.target/arm/memset-inline-5.c: New test.
2324         * gcc.target/arm/memset-inline-6.c: New test.
2325         * gcc.target/arm/memset-inline-7.c: New test.
2326         * gcc.target/arm/memset-inline-8.c: New test.
2327         * gcc.target/arm/memset-inline-9.c: New test.
2328         * gcc.target/arm/memset-inline-10.c: New test.
2329
2330 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
2331
2332         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2333
2334 2014-09-04  Guozhi Wei  <carrot@google.com>
2335
2336         PR target/62040
2337         * gcc.target/aarch64/pr62040.c: New test.
2338
2339 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2340
2341         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2342         override specific ones, but specific ones do.
2343
2344 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2345
2346         * gcc.target/powerpc/swaps-p8-13.c: New test.
2347         * gcc.target/powerpc/swaps-p8-14.c: New test.
2348         * gcc.target/powerpc/swaps-p8-15.c: New test.
2349
2350 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2351
2352         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
2353         regardless of endianness.
2354
2355 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
2356
2357         PR fortran/62174
2358         * gfortran.dg/cray_pointers_11.f90: New.
2359
2360 2014-09-03  Martin Jambor  <mjambor@suse.cz>
2361
2362         PR ipa/62015
2363         * g++.dg/ipa/pr62015.C: New test.
2364
2365 2014-09-03  Martin Jambor  <mjambor@suse.cz>
2366
2367         PR ipa/61986
2368         * gcc.dg/ipa/pr61986.c: New test.
2369
2370 2014-09-03  Marek Polacek  <polacek@redhat.com>
2371
2372         PR c/62294
2373         * gcc.dg/pr62294.c: New test.
2374         * gcc.dg/pr62294.h: New file.
2375
2376 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
2377
2378         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2379         of dg-options.  Add "inline" keyword to test functions.
2380
2381 2014-09-03  Marek Polacek  <polacek@redhat.com>
2382
2383         PR c/62024
2384         * g++.dg/cpp0x/pr62024.C: New test.
2385         * gcc.dg/pr62024.c: New test.
2386
2387 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
2388
2389         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2390         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2391         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2392         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2393         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2394         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2395
2396 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2397
2398         PR target/61078
2399         * gcc.target/s390/pr61078.c: New testcase.
2400
2401 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
2402
2403         * gcc.dg/20111227-2.c: Compile only for x86 targets.
2404         * gcc.dg/20111227-3.c: Ditto.
2405
2406 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2407
2408         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2409
2410 2014-09-03  Tobias Burnus  <burnus@net-b.de>
2411
2412         PR fortran/61881
2413         PR fortran/61888
2414         PR fortran/57305
2415         * gfortran.dg/sizeof_4.f90: New.
2416
2417 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2418
2419         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2420         vec_cts, and vec_ctu.
2421         * gcc.target/powerpc/builtins-2.c: Likewise.
2422
2423 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
2424
2425         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2426         [!__sun__ && !__hpux__] (arena_size): Scale according to
2427         target pointer size.
2428
2429 2014-09-02  Marek Polacek  <polacek@redhat.com>
2430
2431         PR fortran/62270
2432         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2433
2434 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2435
2436         PR target/62275
2437         * gcc.target/arm/vect-lceilf_1.c: New test.
2438         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2439         * gcc.target/arm/vect-lroundf_1.c: Likewise.
2440
2441 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2442
2443         PR target/62275
2444         * gcc.target/arm/lceil-vcvt_1.c: New test.
2445         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2446         * gcc.target/arm/lround-vcvt_1.c: Likewise.
2447
2448 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2449
2450         DR 1453
2451         * g++.dg/cpp0x/constexpr-volatile.C: New.
2452         * g++.dg/ext/is_literal_type2.C: Likewise.
2453
2454 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
2455             Balaji V. Iyer  <balaji.v.iyer@intel.com>
2456             Igor Zamyatin  <igor.zamyatin@intel.com>
2457
2458         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2459         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2460         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2461         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2462         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2463         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2464         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2465         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2466         * g++.dg/cilk-plus/CK/cf3.cc: New test.
2467         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2468         * g++.dg/cilk-plus/CK/for1.cc: New test.
2469         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2470         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2471         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2472
2473 2014-09-02  Richard Biener  <rguenther@suse.de>
2474
2475         PR tree-optimization/62695
2476         * gfortran.dg/pr62695.f90: New testcase.
2477
2478 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
2479
2480         PR target/62312
2481         * gcc.c-torture/compile/pr62312.c: New.
2482
2483 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2484
2485         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2486
2487 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2488
2489         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2490         Return right away if !arm*-*-*.
2491
2492 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
2493
2494         * gcc.c-torture/unsorted/386.c: Move to ...
2495         * gcc.c-torture/compile/386.c: ... here.
2496         * gcc.c-torture/unsorted/86.c: Move to ...
2497         * gcc.c-torture/compile/86.c: ... here.
2498         * gcc.c-torture/unsorted/a1.c: Move to ...
2499         * gcc.c-torture/compile/a1.c: ... here.
2500         * gcc.c-torture/unsorted/a3.c: Move to ...
2501         * gcc.c-torture/compile/a3.c: ... here.
2502         * gcc.c-torture/unsorted/aaa.c: Move to ...
2503         * gcc.c-torture/compile/aaa.c: ... here.
2504         * gcc.c-torture/unsorted/aa.c: Move to ...
2505         * gcc.c-torture/compile/aa.c: ... here.
2506         * gcc.c-torture/unsorted/abs.c: Move to ...
2507         * gcc.c-torture/compile/abs.c: ... here.
2508         * gcc.c-torture/unsorted/a.c: Move to ...
2509         * gcc.c-torture/compile/a.c: ... here.
2510         * gcc.c-torture/unsorted/ac.c: Move to ...
2511         * gcc.c-torture/compile/ac.c: ... here.
2512         * gcc.c-torture/unsorted/acc.c: Move to ...
2513         * gcc.c-torture/compile/acc.c: ... here.
2514         * gcc.c-torture/unsorted/add386.c: Move to ...
2515         * gcc.c-torture/compile/add386.c: ... here.
2516         * gcc.c-torture/unsorted/add.c: Move to ...
2517         * gcc.c-torture/compile/add.c: ... here.
2518         * gcc.c-torture/unsorted/addcc.c: Move to ...
2519         * gcc.c-torture/compile/addcc.c: ... here.
2520         * gcc.c-torture/unsorted/andm.c: Move to ...
2521         * gcc.c-torture/compile/andm.c: ... here.
2522         * gcc.c-torture/unsorted/andmem.c: Move to ...
2523         * gcc.c-torture/compile/andmem.c: ... here.
2524         * gcc.c-torture/unsorted/andn.c: Move to ...
2525         * gcc.c-torture/compile/andn.c: ... here.
2526         * gcc.c-torture/unsorted/andok.c: Move to ...
2527         * gcc.c-torture/compile/andok.c: ... here.
2528         * gcc.c-torture/unsorted/andsi.c: Move to ...
2529         * gcc.c-torture/compile/andsi.c: ... here.
2530         * gcc.c-torture/unsorted/andsparc.c: Move to ...
2531         * gcc.c-torture/compile/andsparc.c: ... here.
2532         * gcc.c-torture/unsorted/aos.c: Move to ...
2533         * gcc.c-torture/compile/aos.c: ... here.
2534         * gcc.c-torture/unsorted/arr.c: Move to ...
2535         * gcc.c-torture/compile/arr.c: ... here.
2536         * gcc.c-torture/unsorted/as.c: Move to ...
2537         * gcc.c-torture/compile/as.c: ... here.
2538         * gcc.c-torture/unsorted/ase.c: Move to ...
2539         * gcc.c-torture/compile/ase.c: ... here.
2540         * gcc.c-torture/unsorted/b1.c: Move to ...
2541         * gcc.c-torture/compile/b1.c: ... here.
2542         * gcc.c-torture/unsorted/b2.c: Move to ...
2543         * gcc.c-torture/compile/b2.c: ... here.
2544         * gcc.c-torture/unsorted/b3.c: Move to ...
2545         * gcc.c-torture/compile/b3.c: ... here.
2546         * gcc.c-torture/unsorted/b88.c: Move to ...
2547         * gcc.c-torture/compile/b88.c: ... here.
2548         * gcc.c-torture/unsorted/bad.c: Move to ...
2549         * gcc.c-torture/compile/bad.c: ... here.
2550         * gcc.c-torture/unsorted/band.c: Move to ...
2551         * gcc.c-torture/compile/band.c: ... here.
2552         * gcc.c-torture/unsorted/bb0.c: Move to ...
2553         * gcc.c-torture/compile/bb0.c: ... here.
2554         * gcc.c-torture/unsorted/bb1.c: Move to ...
2555         * gcc.c-torture/compile/bb1.c: ... here.
2556         * gcc.c-torture/unsorted/bbb.c: Move to ...
2557         * gcc.c-torture/compile/bbb.c: ... here.
2558         * gcc.c-torture/unsorted/b.c: Move to ...
2559         * gcc.c-torture/compile/b.c: ... here.
2560         * gcc.c-torture/unsorted/bc.c: Move to ...
2561         * gcc.c-torture/compile/bc.c: ... here.
2562         * gcc.c-torture/unsorted/bcopy.c: Move to ...
2563         * gcc.c-torture/compile/bcopy.c: ... here.
2564         * gcc.c-torture/unsorted/bf.c: Move to ...
2565         * gcc.c-torture/compile/bf.c: ... here.
2566         * gcc.c-torture/unsorted/bfins.c: Move to ...
2567         * gcc.c-torture/compile/bfins.c: ... here.
2568         * gcc.c-torture/unsorted/bfx.c: Move to ...
2569         * gcc.c-torture/compile/bfx.c: ... here.
2570         * gcc.c-torture/unsorted/bge.c: Move to ...
2571         * gcc.c-torture/compile/bge.c: ... here.
2572         * gcc.c-torture/unsorted/bit.c: Move to ...
2573         * gcc.c-torture/compile/bit.c: ... here.
2574         * gcc.c-torture/unsorted/bitf.c: Move to ...
2575         * gcc.c-torture/compile/bitf.c: ... here.
2576         * gcc.c-torture/unsorted/bitw.c: Move to ...
2577         * gcc.c-torture/compile/bitw.c: ... here.
2578         * gcc.c-torture/unsorted/blk.c: Move to ...
2579         * gcc.c-torture/compile/blk.c: ... here.
2580         * gcc.c-torture/unsorted/bt386.c: Move to ...
2581         * gcc.c-torture/compile/bt386.c: ... here.
2582         * gcc.c-torture/unsorted/bt.c: Move to ...
2583         * gcc.c-torture/compile/bt.c: ... here.
2584         * gcc.c-torture/unsorted/BUG11.c: Move to ...
2585         * gcc.c-torture/compile/BUG11.c: ... here.
2586         * gcc.c-torture/unsorted/BUG12.c: Move to ...
2587         * gcc.c-torture/compile/BUG12.c: ... here.
2588         * gcc.c-torture/unsorted/BUG13.c: Move to ...
2589         * gcc.c-torture/compile/BUG13.c: ... here.
2590         * gcc.c-torture/unsorted/BUG16.c: Move to ...
2591         * gcc.c-torture/compile/BUG16.c: ... here.
2592         * gcc.c-torture/unsorted/BUG17.c: Move to ...
2593         * gcc.c-torture/compile/BUG17.c: ... here.
2594         * gcc.c-torture/unsorted/BUG18.c: Move to ...
2595         * gcc.c-torture/compile/BUG18.c: ... here.
2596         * gcc.c-torture/unsorted/BUG1.c: Move to ...
2597         * gcc.c-torture/compile/BUG1.c: ... here.
2598         * gcc.c-torture/unsorted/BUG21.c: Move to ...
2599         * gcc.c-torture/compile/BUG21.c: ... here.
2600         * gcc.c-torture/unsorted/BUG22.c: Move to ...
2601         * gcc.c-torture/compile/BUG22.c: ... here.
2602         * gcc.c-torture/unsorted/BUG23.c: Move to ...
2603         * gcc.c-torture/compile/BUG23.c: ... here.
2604         * gcc.c-torture/unsorted/BUG24.c: Move to ...
2605         * gcc.c-torture/compile/BUG24.c: ... here.
2606         * gcc.c-torture/unsorted/BUG25.c: Move to ...
2607         * gcc.c-torture/compile/BUG25.c: ... here.
2608         * gcc.c-torture/unsorted/BUG2.c: Move to ...
2609         * gcc.c-torture/compile/BUG2.c: ... here.
2610         * gcc.c-torture/unsorted/BUG3.c: Move to ...
2611         * gcc.c-torture/compile/BUG3.c: ... here.
2612         * gcc.c-torture/unsorted/BUG4.c: Move to ...
2613         * gcc.c-torture/compile/BUG4.c: ... here.
2614         * gcc.c-torture/unsorted/BUG5.c: Move to ...
2615         * gcc.c-torture/compile/BUG5.c: ... here.
2616         * gcc.c-torture/unsorted/BUG6.c: Move to ...
2617         * gcc.c-torture/compile/BUG6.c: ... here.
2618         * gcc.c-torture/unsorted/bug.c: Move to ...
2619         * gcc.c-torture/compile/bug.c: ... here.
2620         * gcc.c-torture/unsorted/bugc.c: Move to ...
2621         * gcc.c-torture/compile/bugc.c: ... here.
2622         * gcc.c-torture/unsorted/buns.c: Move to ...
2623         * gcc.c-torture/compile/buns.c: ... here.
2624         * gcc.c-torture/unsorted/bx.c: Move to ...
2625         * gcc.c-torture/compile/bx.c: ... here.
2626         * gcc.c-torture/unsorted/c1.c: Move to ...
2627         * gcc.c-torture/compile/c1.c: ... here.
2628         * gcc.c-torture/unsorted/c2.c: Move to ...
2629         * gcc.c-torture/compile/c2.c: ... here.
2630         * gcc.c-torture/unsorted/call386.c: Move to ...
2631         * gcc.c-torture/compile/call386.c: ... here.
2632         * gcc.c-torture/unsorted/call.c: Move to ...
2633         * gcc.c-torture/compile/call.c: ... here.
2634         * gcc.c-torture/unsorted/callind.c: Move to ...
2635         * gcc.c-torture/compile/callind.c: ... here.
2636         * gcc.c-torture/unsorted/c.c: Move to ...
2637         * gcc.c-torture/compile/c.c: ... here.
2638         * gcc.c-torture/unsorted/cc.c: Move to ...
2639         * gcc.c-torture/compile/cc.c: ... here.
2640         * gcc.c-torture/unsorted/charmtst.c: Move to ...
2641         * gcc.c-torture/compile/charmtst.c: ... here.
2642         * gcc.c-torture/unsorted/cmb.c: Move to ...
2643         * gcc.c-torture/compile/cmb.c: ... here.
2644         * gcc.c-torture/unsorted/cmp.c: Move to ...
2645         * gcc.c-torture/compile/cmp.c: ... here.
2646         * gcc.c-torture/unsorted/cmphi.c: Move to ...
2647         * gcc.c-torture/compile/cmphi.c: ... here.
2648         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2649         * gcc.c-torture/compile/cmpsi386.c: ... here.
2650         * gcc.c-torture/unsorted/cmul.c: Move to ...
2651         * gcc.c-torture/compile/cmul.c: ... here.
2652         * gcc.c-torture/unsorted/cn1.c: Move to ...
2653         * gcc.c-torture/compile/cn1.c: ... here.
2654         * gcc.c-torture/unsorted/comb.c: Move to ...
2655         * gcc.c-torture/compile/comb.c: ... here.
2656         * gcc.c-torture/unsorted/consec.c: Move to ...
2657         * gcc.c-torture/compile/consec.c: ... here.
2658         * gcc.c-torture/unsorted/const.c: Move to ...
2659         * gcc.c-torture/compile/const.c: ... here.
2660         * gcc.c-torture/unsorted/conv.c: Move to ...
2661         * gcc.c-torture/compile/conv.c: ... here.
2662         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2663         * gcc.c-torture/compile/conv_tst.c: ... here.
2664         * gcc.c-torture/unsorted/cp.c: Move to ...
2665         * gcc.c-torture/compile/cp.c: ... here.
2666         * gcc.c-torture/unsorted/csebug.c: Move to ...
2667         * gcc.c-torture/compile/csebug.c: ... here.
2668         * gcc.c-torture/unsorted/cvt.c: Move to ...
2669         * gcc.c-torture/compile/cvt.c: ... here.
2670         * gcc.c-torture/unsorted/dblbug.c: Move to ...
2671         * gcc.c-torture/compile/dblbug.c: ... here.
2672         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2673         * gcc.c-torture/compile/dbl_parm.c: ... here.
2674         * gcc.c-torture/unsorted/d.c: Move to ...
2675         * gcc.c-torture/compile/d.c: ... here.
2676         * gcc.c-torture/unsorted/ddd.c: Move to ...
2677         * gcc.c-torture/compile/ddd.c: ... here.
2678         * gcc.c-torture/unsorted/dead.c: Move to ...
2679         * gcc.c-torture/compile/dead.c: ... here.
2680         * gcc.c-torture/unsorted/delay.c: Move to ...
2681         * gcc.c-torture/compile/delay.c: ... here.
2682         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2683         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
2684         * gcc.c-torture/unsorted/di.c: Move to ...
2685         * gcc.c-torture/compile/di.c: ... here.
2686         * gcc.c-torture/unsorted/dic.c: Move to ...
2687         * gcc.c-torture/compile/dic.c: ... here.
2688         * gcc.c-torture/unsorted/dilayout.c: Move to ...
2689         * gcc.c-torture/compile/dilayout.c: ... here.
2690         * gcc.c-torture/unsorted/dimove.c: Move to ...
2691         * gcc.c-torture/compile/dimove.c: ... here.
2692         * gcc.c-torture/unsorted/dimul.c: Move to ...
2693         * gcc.c-torture/compile/dimul.c: ... here.
2694         * gcc.c-torture/unsorted/div.c: Move to ...
2695         * gcc.c-torture/compile/div.c: ... here.
2696         * gcc.c-torture/unsorted/divdf.c: Move to ...
2697         * gcc.c-torture/compile/divdf.c: ... here.
2698         * gcc.c-torture/unsorted/dm.c: Move to ...
2699         * gcc.c-torture/compile/dm.c: ... here.
2700         * gcc.c-torture/unsorted/dshift.c: Move to ...
2701         * gcc.c-torture/compile/dshift.c: ... here.
2702         * gcc.c-torture/unsorted/e.c: Move to ...
2703         * gcc.c-torture/compile/e.c: ... here.
2704         * gcc.c-torture/unsorted/ex.c: Move to ...
2705         * gcc.c-torture/compile/ex.c: ... here.
2706         * gcc.c-torture/unsorted/ext.c: Move to ...
2707         * gcc.c-torture/compile/ext.c: ... here.
2708         * gcc.c-torture/unsorted/f1.c: Move to ...
2709         * gcc.c-torture/compile/f1.c: ... here.
2710         * gcc.c-torture/unsorted/f2.c: Move to ...
2711         * gcc.c-torture/compile/f2.c: ... here.
2712         * gcc.c-torture/unsorted/fdmul.c: Move to ...
2713         * gcc.c-torture/compile/fdmul.c: ... here.
2714         * gcc.c-torture/unsorted/float.c: Move to ...
2715         * gcc.c-torture/compile/float.c: ... here.
2716         * gcc.c-torture/unsorted/flo.c: Move to ...
2717         * gcc.c-torture/compile/flo.c: ... here.
2718         * gcc.c-torture/unsorted/flt_const.c: Move to ...
2719         * gcc.c-torture/compile/flt_const.c: ... here.
2720         * gcc.c-torture/unsorted/fnul.c: Move to ...
2721         * gcc.c-torture/compile/fnul.c: ... here.
2722         * gcc.c-torture/unsorted/foo.c: Move to ...
2723         * gcc.c-torture/compile/foo.c: ... here.
2724         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2725         * gcc.c-torture/compile/forgetcc.c: ... here.
2726         * gcc.c-torture/unsorted/fq.c: Move to ...
2727         * gcc.c-torture/compile/fq.c: ... here.
2728         * gcc.c-torture/unsorted/g.c: Move to ...
2729         * gcc.c-torture/compile/g.c: ... here.
2730         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2731         * gcc.c-torture/compile/gen_tst.c: ... here.
2732         * gcc.c-torture/unsorted/glob.c: Move to ...
2733         * gcc.c-torture/compile/glob.c: ... here.
2734         * gcc.c-torture/unsorted/gronk.c: Move to ...
2735         * gcc.c-torture/compile/gronk.c: ... here.
2736         * gcc.c-torture/unsorted/hibug.c: Move to ...
2737         * gcc.c-torture/compile/hibug.c: ... here.
2738         * gcc.c-torture/unsorted/hi.c: Move to ...
2739         * gcc.c-torture/compile/hi.c: ... here.
2740         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2741         * gcc.c-torture/compile/HIcmp.c: ... here.
2742         * gcc.c-torture/unsorted/HIset.c: Move to ...
2743         * gcc.c-torture/compile/HIset.c: ... here.
2744         * gcc.c-torture/unsorted/i.c: Move to ...
2745         * gcc.c-torture/compile/i.c: ... here.
2746         * gcc.c-torture/unsorted/i++.c: Move to ...
2747         * gcc.c-torture/compile/i++.c: ... here.
2748         * gcc.c-torture/unsorted/ic.c: Move to ...
2749         * gcc.c-torture/compile/ic.c: ... here.
2750         * gcc.c-torture/unsorted/icmp.c: Move to ...
2751         * gcc.c-torture/compile/icmp.c: ... here.
2752         * gcc.c-torture/unsorted/ifreg.c: Move to ...
2753         * gcc.c-torture/compile/ifreg.c: ... here.
2754         * gcc.c-torture/unsorted/imm.c: Move to ...
2755         * gcc.c-torture/compile/imm.c: ... here.
2756         * gcc.c-torture/unsorted/isinf.c: Move to ...
2757         * gcc.c-torture/compile/isinf.c: ... here.
2758         * gcc.c-torture/unsorted/jmp.c: Move to ...
2759         * gcc.c-torture/compile/jmp.c: ... here.
2760         * gcc.c-torture/unsorted/jumptab.c: Move to ...
2761         * gcc.c-torture/compile/jumptab.c: ... here.
2762         * gcc.c-torture/unsorted/layout.c: Move to ...
2763         * gcc.c-torture/compile/layout.c: ... here.
2764         * gcc.c-torture/unsorted/lbug.c: Move to ...
2765         * gcc.c-torture/compile/lbug.c: ... here.
2766         * gcc.c-torture/unsorted/l.c: Move to ...
2767         * gcc.c-torture/compile/l.c: ... here.
2768         * gcc.c-torture/unsorted/ll1.c: Move to ...
2769         * gcc.c-torture/compile/ll1.c: ... here.
2770         * gcc.c-torture/unsorted/llbug.c: Move to ...
2771         * gcc.c-torture/compile/llbug.c: ... here.
2772         * gcc.c-torture/unsorted/lll.c: Move to ...
2773         * gcc.c-torture/compile/lll.c: ... here.
2774         * gcc.c-torture/unsorted/load8.c: Move to ...
2775         * gcc.c-torture/compile/load8.c: ... here.
2776         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2777         * gcc.c-torture/compile/loadhicc.c: ... here.
2778         * gcc.c-torture/unsorted/log2.c: Move to ...
2779         * gcc.c-torture/compile/log2.c: ... here.
2780         * gcc.c-torture/unsorted/logic.c: Move to ...
2781         * gcc.c-torture/compile/logic.c: ... here.
2782         * gcc.c-torture/unsorted/loop-1.c: Move to ...
2783         * gcc.c-torture/compile/loop-1.c: ... here.
2784         * gcc.c-torture/unsorted/loop386.c: Move to ...
2785         * gcc.c-torture/compile/loop386.c: ... here.
2786         * gcc.c-torture/unsorted/lop.c: Move to ...
2787         * gcc.c-torture/compile/lop.c: ... here.
2788         * gcc.c-torture/unsorted/m1.c: Move to ...
2789         * gcc.c-torture/compile/m1.c: ... here.
2790         * gcc.c-torture/unsorted/m2.c: Move to ...
2791         * gcc.c-torture/compile/m2.c: ... here.
2792         * gcc.c-torture/unsorted/m5.c: Move to ...
2793         * gcc.c-torture/compile/m5.c: ... here.
2794         * gcc.c-torture/unsorted/m68.c: Move to ...
2795         * gcc.c-torture/compile/m68.c: ... here.
2796         * gcc.c-torture/unsorted/mbyte.c: Move to ...
2797         * gcc.c-torture/compile/mbyte.c: ... here.
2798         * gcc.c-torture/unsorted/mchar.c: Move to ...
2799         * gcc.c-torture/compile/mchar.c: ... here.
2800         * gcc.c-torture/unsorted/mcmp.c: Move to ...
2801         * gcc.c-torture/compile/mcmp.c: ... here.
2802         * gcc.c-torture/unsorted/mdouble.c: Move to ...
2803         * gcc.c-torture/compile/mdouble.c: ... here.
2804         * gcc.c-torture/unsorted/memtst.c: Move to ...
2805         * gcc.c-torture/compile/memtst.c: ... here.
2806         * gcc.c-torture/unsorted/miscomp.c: Move to ...
2807         * gcc.c-torture/compile/miscomp.c: ... here.
2808         * gcc.c-torture/unsorted/mm.c: Move to ...
2809         * gcc.c-torture/compile/mm.c: ... here.
2810         * gcc.c-torture/unsorted/mod.c: Move to ...
2811         * gcc.c-torture/compile/mod.c: ... here.
2812         * gcc.c-torture/unsorted/modcc.c: Move to ...
2813         * gcc.c-torture/compile/modcc.c: ... here.
2814         * gcc.c-torture/unsorted/move.c: Move to ...
2815         * gcc.c-torture/compile/move.c: ... here.
2816         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2817         * gcc.c-torture/compile/move_qhi.c: ... here.
2818         * gcc.c-torture/unsorted/mregtst.c: Move to ...
2819         * gcc.c-torture/compile/mregtst.c: ... here.
2820         * gcc.c-torture/unsorted/msp.c: Move to ...
2821         * gcc.c-torture/compile/msp.c: ... here.
2822         * gcc.c-torture/unsorted/mtst.c: Move to ...
2823         * gcc.c-torture/compile/mtst.c: ... here.
2824         * gcc.c-torture/unsorted/mu.c: Move to ...
2825         * gcc.c-torture/compile/mu.c: ... here.
2826         * gcc.c-torture/unsorted/mul.c: Move to ...
2827         * gcc.c-torture/compile/mul.c: ... here.
2828         * gcc.c-torture/unsorted/mword1.c: Move to ...
2829         * gcc.c-torture/compile/mword1.c: ... here.
2830         * gcc.c-torture/unsorted/mword.c: Move to ...
2831         * gcc.c-torture/compile/mword.c: ... here.
2832         * gcc.c-torture/unsorted/n1.c: Move to ...
2833         * gcc.c-torture/compile/n1.c: ... here.
2834         * gcc.c-torture/unsorted/nand.c: Move to ...
2835         * gcc.c-torture/compile/nand.c: ... here.
2836         * gcc.c-torture/unsorted/n.c: Move to ...
2837         * gcc.c-torture/compile/n.c: ... here.
2838         * gcc.c-torture/unsorted/neg.c: Move to ...
2839         * gcc.c-torture/compile/neg.c: ... here.
2840         * gcc.c-torture/unsorted/o.c: Move to ...
2841         * gcc.c-torture/compile/o.c: ... here.
2842         * gcc.c-torture/unsorted/omit.c: Move to ...
2843         * gcc.c-torture/compile/omit.c: ... here.
2844         * gcc.c-torture/unsorted/opout.c: Move to ...
2845         * gcc.c-torture/compile/opout.c: ... here.
2846         * gcc.c-torture/unsorted/opt.c: Move to ...
2847         * gcc.c-torture/compile/opt.c: ... here.
2848         * gcc.c-torture/unsorted/or386.c: Move to ...
2849         * gcc.c-torture/compile/or386.c: ... here.
2850         * gcc.c-torture/unsorted/or.c: Move to ...
2851         * gcc.c-torture/compile/or.c: ... here.
2852         * gcc.c-torture/unsorted/parms.c: Move to ...
2853         * gcc.c-torture/compile/parms.c: ... here.
2854         * gcc.c-torture/unsorted/pass.c: Move to ...
2855         * gcc.c-torture/compile/pass.c: ... here.
2856         * gcc.c-torture/unsorted/p.c: Move to ...
2857         * gcc.c-torture/compile/p.c: ... here.
2858         * gcc.c-torture/unsorted/pmt.c: Move to ...
2859         * gcc.c-torture/compile/pmt.c: ... here.
2860         * gcc.c-torture/unsorted/poor.c: Move to ...
2861         * gcc.c-torture/compile/poor.c: ... here.
2862         * gcc.c-torture/unsorted/pp.c: Move to ...
2863         * gcc.c-torture/compile/pp.c: ... here.
2864         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2865         * gcc.c-torture/compile/pret-arg.c: ... here.
2866         * gcc.c-torture/unsorted/pyr2.c: Move to ...
2867         * gcc.c-torture/compile/pyr2.c: ... here.
2868         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2869         * gcc.c-torture/compile/PYRBUG.c: ... here.
2870         * gcc.c-torture/unsorted/pyr.c: Move to ...
2871         * gcc.c-torture/compile/pyr.c: ... here.
2872         * gcc.c-torture/unsorted/q.c: Move to ...
2873         * gcc.c-torture/compile/q.c: ... here.
2874         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
2875         * gcc.c-torture/compile/QIcmp.c: ... here.
2876         * gcc.c-torture/unsorted/QIset.c: Move to ...
2877         * gcc.c-torture/compile/QIset.c: ... here.
2878         * gcc.c-torture/unsorted/r1.c: Move to ...
2879         * gcc.c-torture/compile/r1.c: ... here.
2880         * gcc.c-torture/unsorted/r.c: Move to ...
2881         * gcc.c-torture/compile/r.c: ... here.
2882         * gcc.c-torture/unsorted/rel.c: Move to ...
2883         * gcc.c-torture/compile/rel.c: ... here.
2884         * gcc.c-torture/unsorted/rmsc.c: Move to ...
2885         * gcc.c-torture/compile/rmsc.c: ... here.
2886         * gcc.c-torture/unsorted/round.c: Move to ...
2887         * gcc.c-torture/compile/round.c: ... here.
2888         * gcc.c-torture/unsorted/run.c: Move to ...
2889         * gcc.c-torture/compile/run.c: ... here.
2890         * gcc.c-torture/unsorted/sar.c: Move to ...
2891         * gcc.c-torture/compile/sar.c: ... here.
2892         * gcc.c-torture/unsorted/s.c: Move to ...
2893         * gcc.c-torture/compile/s.c: ... here.
2894         * gcc.c-torture/unsorted/scal.c: Move to ...
2895         * gcc.c-torture/compile/scal.c: ... here.
2896         * gcc.c-torture/unsorted/sc.c: Move to ...
2897         * gcc.c-torture/compile/sc.c: ... here.
2898         * gcc.c-torture/unsorted/scc.c: Move to ...
2899         * gcc.c-torture/compile/scc.c: ... here.
2900         * gcc.c-torture/unsorted/scond.c: Move to ...
2901         * gcc.c-torture/compile/scond.c: ... here.
2902         * gcc.c-torture/unsorted/selfrec.c: Move to ...
2903         * gcc.c-torture/compile/selfrec.c: ... here.
2904         * gcc.c-torture/unsorted/seq.c: Move to ...
2905         * gcc.c-torture/compile/seq.c: ... here.
2906         * gcc.c-torture/unsorted/set386.c: Move to ...
2907         * gcc.c-torture/compile/set386.c: ... here.
2908         * gcc.c-torture/unsorted/set88.c: Move to ...
2909         * gcc.c-torture/compile/set88.c: ... here.
2910         * gcc.c-torture/unsorted/SFset.c: Move to ...
2911         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
2912         * gcc.c-torture/unsorted/shand.c: Move to ...
2913         * gcc.c-torture/compile/shand.c: ... here.
2914         * gcc.c-torture/unsorted/sh.c: Move to ...
2915         * gcc.c-torture/compile/sh.c: ... here.
2916         * gcc.c-torture/unsorted/shft.c: Move to ...
2917         * gcc.c-torture/compile/shft.c: ... here.
2918         * gcc.c-torture/unsorted/shift.c: Move to ...
2919         * gcc.c-torture/compile/shift.c: ... here.
2920         * gcc.c-torture/unsorted/shloop.c: Move to ...
2921         * gcc.c-torture/compile/shloop.c: ... here.
2922         * gcc.c-torture/unsorted/shm.c: Move to ...
2923         * gcc.c-torture/compile/shm.c: ... here.
2924         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
2925         * gcc.c-torture/compile/SIcmp.c: ... here.
2926         * gcc.c-torture/unsorted/signext2.c: Move to ...
2927         * gcc.c-torture/compile/signext2.c: ... here.
2928         * gcc.c-torture/unsorted/signext.c: Move to ...
2929         * gcc.c-torture/compile/signext.c: ... here.
2930         * gcc.c-torture/unsorted/sim.c: Move to ...
2931         * gcc.c-torture/compile/sim.c: ... here.
2932         * gcc.c-torture/unsorted/simple.c: Move to ...
2933         * gcc.c-torture/compile/simple.c: ... here.
2934         * gcc.c-torture/unsorted/SIset.c: Move to ...
2935         * gcc.c-torture/compile/SIset.c: ... here.
2936         * gcc.c-torture/unsorted/sne.c: Move to ...
2937         * gcc.c-torture/compile/sne.c: ... here.
2938         * gcc.c-torture/unsorted/sound.c: Move to ...
2939         * gcc.c-torture/compile/sound.c: ... here.
2940         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
2941         * gcc.c-torture/compile/sparcbug.c: ... here.
2942         * gcc.c-torture/unsorted/speed.c: Move to ...
2943         * gcc.c-torture/compile/speed.c: ... here.
2944         * gcc.c-torture/unsorted/stor.c: Move to ...
2945         * gcc.c-torture/compile/stor.c: ... here.
2946         * gcc.c-torture/unsorted/store0.c: Move to ...
2947         * gcc.c-torture/compile/store0.c: ... here.
2948         * gcc.c-torture/unsorted/storecc.c: Move to ...
2949         * gcc.c-torture/compile/storecc.c: ... here.
2950         * gcc.c-torture/unsorted/str.c: Move to ...
2951         * gcc.c-torture/compile/str.c: ... here.
2952         * gcc.c-torture/unsorted/stru.c: Move to ...
2953         * gcc.c-torture/compile/stru.c: ... here.
2954         * gcc.c-torture/unsorted/structret.c: Move to ...
2955         * gcc.c-torture/compile/structret.c: ... here.
2956         * gcc.c-torture/unsorted/stuct.c: Move to ...
2957         * gcc.c-torture/compile/stuct.c: ... here.
2958         * gcc.c-torture/unsorted/sub32.c: Move to ...
2959         * gcc.c-torture/compile/sub32.c: ... here.
2960         * gcc.c-torture/unsorted/subcc.c: Move to ...
2961         * gcc.c-torture/compile/subcc.c: ... here.
2962         * gcc.c-torture/unsorted/subcse.c: Move to ...
2963         * gcc.c-torture/compile/subcse.c: ... here.
2964         * gcc.c-torture/unsorted/sym.c: Move to ...
2965         * gcc.c-torture/compile/sym.c: ... here.
2966         * gcc.c-torture/unsorted/symconst.c: Move to ...
2967         * gcc.c-torture/compile/symconst.c: ... here.
2968         * gcc.c-torture/unsorted/t.c: Move to ...
2969         * gcc.c-torture/compile/t.c: ... here.
2970         * gcc.c-torture/unsorted/test.c: Move to ...
2971         * gcc.c-torture/compile/test.c: ... here.
2972         * gcc.c-torture/unsorted/test-flow.c: Move to ...
2973         * gcc.c-torture/compile/test-flow.c: ... here.
2974         * gcc.c-torture/unsorted/test-loop.c: Move to ...
2975         * gcc.c-torture/compile/test-loop.c: ... here.
2976         * gcc.c-torture/unsorted/time.c: Move to ...
2977         * gcc.c-torture/compile/time.c: ... here.
2978         * gcc.c-torture/unsorted/tmp.c: Move to ...
2979         * gcc.c-torture/compile/tmp.c: ... here.
2980         * gcc.c-torture/unsorted/trivial.c: Move to ...
2981         * gcc.c-torture/compile/trivial.c: ... here.
2982         * gcc.c-torture/unsorted/trunc.c: Move to ...
2983         * gcc.c-torture/compile/trunc.c: ... here.
2984         * gcc.c-torture/unsorted/u.c: Move to ...
2985         * gcc.c-torture/compile/u.c: ... here.
2986         * gcc.c-torture/unsorted/udconvert.c: Move to ...
2987         * gcc.c-torture/compile/udconvert.c: ... here.
2988         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
2989         * gcc.c-torture/compile/udivmod4.c: ... here.
2990         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
2991         * gcc.c-torture/compile/UHIcmp.c: ... here.
2992         * gcc.c-torture/unsorted/uns.c: Move to ...
2993         * gcc.c-torture/compile/uns.c: ... here.
2994         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
2995         * gcc.c-torture/compile/uns_tst.c: ... here.
2996         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
2997         * gcc.c-torture/compile/UQIcmp.c: ... here.
2998         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
2999         * gcc.c-torture/compile/USIcmp.c: ... here.
3000         * gcc.c-torture/unsorted/uuarg.c: Move to ...
3001         * gcc.c-torture/compile/uuarg.c: ... here.
3002         * gcc.c-torture/unsorted/v.c: Move to ...
3003         * gcc.c-torture/compile/v.c: ... here.
3004         * gcc.c-torture/unsorted/w.c: Move to ...
3005         * gcc.c-torture/compile/w.c: ... here.
3006         * gcc.c-torture/unsorted/ww.c: Move to ...
3007         * gcc.c-torture/compile/ww.c: ... here.
3008         * gcc.c-torture/unsorted/xb.c: Move to ...
3009         * gcc.c-torture/compile/xb.c: ... here.
3010         * gcc.c-torture/unsorted/xbg.c: Move to ...
3011         * gcc.c-torture/compile/xbg.c: ... here.
3012         * gcc.c-torture/unsorted/x.c: Move to ...
3013         * gcc.c-torture/compile/x.c: ... here.
3014         * gcc.c-torture/unsorted/xc.c: Move to ...
3015         * gcc.c-torture/compile/xc.c: ... here.
3016         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
3017         * gcc.c-torture/compile/xcsebug.c: ... here.
3018         * gcc.c-torture/unsorted/xdi.c: Move to ...
3019         * gcc.c-torture/compile/xdi.c: ... here.
3020         * gcc.c-torture/unsorted/xfoo.c: Move to ...
3021         * gcc.c-torture/compile/xfoo.c: ... here.
3022         * gcc.c-torture/unsorted/xi.c: Move to ...
3023         * gcc.c-torture/compile/xi.c: ... here.
3024         * gcc.c-torture/unsorted/xlop.c: Move to ...
3025         * gcc.c-torture/compile/xlop.c: ... here.
3026         * gcc.c-torture/unsorted/xmtst.c: Move to ...
3027         * gcc.c-torture/compile/xmtst.c: ... here.
3028         * gcc.c-torture/unsorted/xneg.c: Move to ...
3029         * gcc.c-torture/compile/xneg.c: ... here.
3030         * gcc.c-torture/unsorted/xopt.c: Move to ...
3031         * gcc.c-torture/compile/xopt.c: ... here.
3032         * gcc.c-torture/unsorted/xor.c: Move to ...
3033         * gcc.c-torture/compile/xor.c: ... here.
3034         * gcc.c-torture/unsorted/xorn.c: Move to ...
3035         * gcc.c-torture/compile/xorn.c: ... here.
3036         * gcc.c-torture/unsorted/xp.c: Move to ...
3037         * gcc.c-torture/compile/xp.c: ... here.
3038         * gcc.c-torture/unsorted/xpp.c: Move to ...
3039         * gcc.c-torture/compile/xpp.c: ... here.
3040         * gcc.c-torture/unsorted/xs.c: Move to ...
3041         * gcc.c-torture/compile/xs.c: ... here.
3042         * gcc.c-torture/unsorted/xsh.c: Move to ...
3043         * gcc.c-torture/compile/xsh.c: ... here.
3044         * gcc.c-torture/unsorted/xz.c: Move to ...
3045         * gcc.c-torture/compile/xz.c: ... here.
3046         * gcc.c-torture/unsorted/xzz.c: Move to ...
3047         * gcc.c-torture/compile/xzz.c: ... here.
3048
3049 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3050
3051         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
3052         (abort, exit): Declare.
3053
3054 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
3055
3056         PR sanitizer/61897
3057         PR sanitizer/62140
3058         * c-c++-common/asan/pr62140-1.c: New test.
3059         * c-c++-common/asan/pr62140-2.c: New test.
3060
3061 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
3062             Tobias Burnus  <burnus@net-b.de>
3063
3064         PR fortran/62309
3065         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
3066
3067 2014-08-31  Tobias Burnus  <burnus@net-b.de>
3068
3069         * gfortran.dg/coarray_lib_comm_1.f90: New.
3070
3071 2014-08-30  Andrew Pinski  <apinski@cavium.com>
3072
3073         * gcc.c-torture/execute/20140828-1.c: New testcase.
3074
3075 2014-08-29  DJ Delorie  <dj@redhat.com>
3076
3077         * lib/target-supports.exp (check_effective_target_size32plus):
3078         Increase size to avoid false positives on 24-bit address spaces.
3079         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
3080         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
3081         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
3082         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
3083         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
3084         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
3085         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
3086         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
3087
3088 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3089
3090         PR c++/54002
3091         * g++.dg/cpp0x/constexpr-54002.C: New.
3092
3093 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3094
3095         PR c++/56991
3096         * g++.dg/cpp0x/constexpr-56991.C: New.
3097
3098 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3099
3100         PR c++/57764
3101         * g++.dg/cpp0x/constexpr-57764.C: New.
3102
3103 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3104
3105         PR c++/59938
3106         * g++.dg/cpp0x/constexpr-59938.C: New.
3107
3108 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
3109
3110         PR c++/61484
3111         * g++.dg/cpp0x/constexpr-61484.C: New.
3112
3113 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3114
3115         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
3116         vec_round, vec_splat, vec_div, and vec_mul.
3117         * gcc.target/powerpc/builtins-2.c: New test.
3118
3119 2014-08-28  Richard Biener  <rguenther@suse.de>
3120
3121         PR tree-optimization/62283
3122         * gfortran.dg/vect/pr62283.f: New testcase.
3123         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
3124         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3125         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3126         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3127         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3128         * gcc.dg/vect/vect-33.c: Likewise.
3129
3130 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
3131
3132         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
3133
3134 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
3135
3136         PR cpp/23827 - standard C++ should not have hex float preprocessor
3137         tokens
3138         * g++.dg/cpp/pr23827_cxx11.C: New.
3139         * g++.dg/cpp/pr23827_cxx98.C: New.
3140         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
3141         * gcc.dg/cpp/pr23827_c90.c: New.
3142         * gcc.dg/cpp/pr23827_c90_neg.c: New.
3143         * gcc.dg/cpp/pr23827_c99.c: New.
3144
3145 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
3146
3147         PR c++/52892
3148         * g++.dg/cpp0x/constexpr-52892-1.C: New.
3149         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
3150         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
3151
3152 2014-08-27  Guozhi Wei  <carrot@google.com>
3153
3154         PR target/62262
3155         * gcc.target/aarch64/pr62262.c: New test.
3156
3157 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
3158
3159         PR target/60606
3160         PR target/61330
3161         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
3162         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
3163
3164 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3165
3166         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3167         failure on s390*-*-linux-gnu.
3168
3169 2014-08-26  Richard Biener  <rguenther@suse.de>
3170
3171         PR tree-optimization/62175
3172         * g++.dg/torture/pr62175.C: New testcase.
3173
3174 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3175
3176         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
3177         copy of compile/compile.exp.
3178         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
3179         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
3180         i?86-*.
3181         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
3182         m32c-*-*.
3183         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
3184         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
3185         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
3186         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
3187         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
3188         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
3189         * gcc.c-torture/execute/20040703-1.c: Likewise.
3190         * gcc.c-torture/execute/20040705-1.c: Likewise.
3191         * gcc.c-torture/execute/20040705-2.c: Likewise.
3192         * gcc.c-torture/execute/20040709-1.c: Likewise.
3193         * gcc.c-torture/execute/20040709-2.c: Likewise.
3194         * gcc.c-torture/execute/20040811-1.c: Likewise.
3195         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
3196         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
3197         compiling for x86_64-* or i?86-*.
3198         * gcc.c-torture/execute/20050604-1.c: Likewise.
3199         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
3200         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
3201         for x86_64-* or i?86-*.
3202         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
3203         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
3204         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
3205         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
3206         option.
3207         * gcc.c-torture/execute/20111227-2.c: Moved to...
3208         * gcc.dg/20111227-2.c: ... here.  Add -free option.
3209         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
3210         * gcc.dg/20111227-3.c: ... here.  Add -free option.
3211         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
3212         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
3213         declarations for abort and exit.
3214         * gcc.c-torture/execute/920711-1.c: Likewise.
3215         * gcc.c-torture/execute/930529-1.c: Likewise.
3216         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
3217         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
3218         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
3219         exit.
3220         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
3221         for i?86-* or x86_64-*.  Add declarations for abort and exit.
3222         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
3223         i?86-* or x86_64-*.
3224         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
3225         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
3226         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
3227         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3228         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
3229         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
3230         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
3231         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
3232         m68k-linux.
3233         * gcc.c-torture/execute/loop-2g.c: Likewise.
3234         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
3235         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
3236         powerpc-*-eabi*.
3237         * gcc.c-torture/execute/pr19689.c: Require int32plus.
3238         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
3239         * gcc.c-torture/execute/pr23047.c: Likewise.
3240         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
3241         declarations for abort and exit.
3242         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
3243         * gcc.c-torture/execute/pr31448.c: Likewise.
3244         * gcc.c-torture/execute/pr35456.c: Skip on vax.
3245         * gcc.c-torture/execute/pr37573.c: Require int32plus.
3246         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
3247         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
3248         Skip on spu-*.
3249         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
3250         declarations for abort and exit.
3251         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
3252         * gcc.c-torture/execute/pr43220.c: Require int32plus.
3253         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
3254         * gcc.c-torture/execute/pr45262.c: Require int32plus.
3255         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
3256         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
3257         * gcc.c-torture/execute/pr51582-2.c: Likewise.
3258         * gcc.c-torture/execute/pr52979-1.c: Likewise.
3259         * gcc.c-torture/execute/pr52979-2.c: Likewise.
3260         * gcc.c-torture/execute/pr56799.c: Likewise.
3261         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
3262         option.  Add declarations for abort and exit.
3263         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
3264         * gcc.c-torture/execute/pr58570.c: Likewise.
3265         * gcc.c-torture/execute/pr60822.c: Likewise.
3266         * gcc.c-torture/execute/pr7284-1.c: Likewise.
3267         * gcc.c-torture/execute/shiftdi.c: Likewise.
3268         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
3269         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3270         * gcc.c-torture/execute/usmul.c: Require int32plus.
3271         * gcc.c-torture/execute/vrp-5.c: Likewise.
3272         * gcc.c-torture/execute/vrp-6.c: Likewise.
3273         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3274         * gcc.c-torture/execute/20010122-1.x: Delete.
3275         * gcc.c-torture/execute/20010129-1.x: Delete.
3276         * gcc.c-torture/execute/20020404-1.x: Delete.
3277         * gcc.c-torture/execute/20021024-1.x: Delete.
3278         * gcc.c-torture/execute/20021127-1.x: Delete.
3279         * gcc.c-torture/execute/20030125-1.x: Delete.
3280         * gcc.c-torture/execute/20030216-1.x: Delete.
3281         * gcc.c-torture/execute/20030222-1.x: Delete.
3282         * gcc.c-torture/execute/20040629-1.x: Delete.
3283         * gcc.c-torture/execute/20040703-1.x: Delete.
3284         * gcc.c-torture/execute/20040705-1.x: Delete.
3285         * gcc.c-torture/execute/20040705-2.x: Delete.
3286         * gcc.c-torture/execute/20040709-1.x: Delete.
3287         * gcc.c-torture/execute/20040709-2.x: Delete.
3288         * gcc.c-torture/execute/20040811-1.x: Delete.
3289         * gcc.c-torture/execute/20050316-1.x: Delete.
3290         * gcc.c-torture/execute/20050316-2.x: Delete.
3291         * gcc.c-torture/execute/20050316-3.x: Delete.
3292         * gcc.c-torture/execute/20050604-1.x: Delete.
3293         * gcc.c-torture/execute/20061101-1.x: Delete.
3294         * gcc.c-torture/execute/20061220-1.x: Delete.
3295         * gcc.c-torture/execute/20081117-1.x: Delete.
3296         * gcc.c-torture/execute/20101011-1.x: Delete.
3297         * gcc.c-torture/execute/20120919-1.x: Delete.
3298         * gcc.c-torture/execute/920612-1.x: Delete.
3299         * gcc.c-torture/execute/920710-1.x: Delete.
3300         * gcc.c-torture/execute/920711-1.x: Delete.
3301         * gcc.c-torture/execute/930529-1.x: Delete.
3302         * gcc.c-torture/execute/931004-12.x: Delete.
3303         * gcc.c-torture/execute/980709-1.x: Delete.
3304         * gcc.c-torture/execute/981130-1.x: Delete.
3305         * gcc.c-torture/execute/990127-2.x: Delete.
3306         * gcc.c-torture/execute/990413-2.x: Delete.
3307         * gcc.c-torture/execute/990826-0.x: Delete.
3308         * gcc.c-torture/execute/bf64-1.x: Delete.
3309         * gcc.c-torture/execute/bitfld-4.x: Delete.
3310         * gcc.c-torture/execute/cmpsi-2.x: Delete.
3311         * gcc.c-torture/execute/cvt-1.x: Delete.
3312         * gcc.c-torture/execute/eeprof-1.x: Delete.
3313         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3314         * gcc.c-torture/execute/loop-2f.x: Delete.
3315         * gcc.c-torture/execute/loop-2g.x: Delete.
3316         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3317         * gcc.c-torture/execute/nest-align-1.x: Delete.
3318         * gcc.c-torture/execute/pr19689.x: Delete.
3319         * gcc.c-torture/execute/pr22493-1.x: Delete.
3320         * gcc.c-torture/execute/pr23047.x: Delete.
3321         * gcc.c-torture/execute/pr23135.x: Delete.
3322         * gcc.c-torture/execute/pr29797-1.x: Delete.
3323         * gcc.c-torture/execute/pr31448.x: Delete.
3324         * gcc.c-torture/execute/pr35456.x: Delete.
3325         * gcc.c-torture/execute/pr37573.x: Delete.
3326         * gcc.c-torture/execute/pr38151.x: Delete.
3327         * gcc.c-torture/execute/pr39228.x: Delete.
3328         * gcc.c-torture/execute/pr39501.x: Delete.
3329         * gcc.c-torture/execute/pr40386.x: Delete.
3330         * gcc.c-torture/execute/pr43220.x: Delete.
3331         * gcc.c-torture/execute/pr44683.x: Delete.
3332         * gcc.c-torture/execute/pr45262.x: Delete.
3333         * gcc.c-torture/execute/pr47237.x: Delete.
3334         * gcc.c-torture/execute/pr51581-1.x: Delete.
3335         * gcc.c-torture/execute/pr51581-2.x: Delete.
3336         * gcc.c-torture/execute/pr52979-1.x: Delete.
3337         * gcc.c-torture/execute/pr52979-2.x: Delete.
3338         * gcc.c-torture/execute/pr53366-1.x: Delete.
3339         * gcc.c-torture/execute/pr56799.x: Delete.
3340         * gcc.c-torture/execute/pr57124.x: Delete.
3341         * gcc.c-torture/execute/pr57344-2.x: Delete.
3342         * gcc.c-torture/execute/pr58570.x: Delete.
3343         * gcc.c-torture/execute/pr60822.x: Delete.
3344         * gcc.c-torture/execute/pr7284-1.x: Delete.
3345         * gcc.c-torture/execute/shiftdi.x: Delete.
3346         * gcc.c-torture/execute/simd-4.x: Delete.
3347         * gcc.c-torture/execute/strncmp-1.x: Delete.
3348         * gcc.c-torture/execute/usmul.x: Delete.
3349         * gcc.c-torture/execute/vrp-5.x: Delete.
3350         * gcc.c-torture/execute/vrp-6.x: Delete.
3351         * gcc.c-torture/execute/zerolen-2.x: Delete.
3352
3353 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3354
3355         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3356
3357 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
3358
3359         PR c++/34938
3360         * g++.dg/template/pr34938-1.C: New.
3361         * g++.dg/template/pr34938-2.C: Likewise.
3362
3363 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
3364
3365         PR target/61996
3366         * gcc.target/sh/pr61996.c: New.
3367
3368 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
3369
3370         * g++.dg/cpp0x/cplusplus.C: New.
3371         * g++.dg/cpp0x/cplusplus_0x.C: New.
3372         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3373         * g++.dg/cpp0x/auto41.C: Ditto.
3374         * g++.dg/cpp0x/auto9.C: Ditto.
3375         * g++.dg/cpp0x/initlist26.C: Ditto.
3376         * g++.dg/cpp0x/pr59111.C: Ditto.
3377         * g++.dg/cpp0x/trailing2.C: Ditto.
3378         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3379         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3380         * g++.dg/cpp1y/auto-fn1.C: Ditto.
3381         * g++.dg/cpp1y/auto-fn2.C: Ditto.
3382         * g++.dg/cpp1y/auto-fn3.C: Ditto.
3383         * g++.dg/cpp1y/auto-fn4.C: Ditto.
3384         * g++.dg/cpp1y/auto-fn5.C: Ditto.
3385         * g++.dg/cpp1y/auto-fn6.C: Ditto.
3386         * g++.dg/cpp1y/auto-fn7.C: Ditto.
3387         * g++.dg/cpp1y/auto-fn8.C: Ditto.
3388         * g++.dg/cpp1y/auto-fn9.C: Ditto.
3389         * g++.dg/cpp1y/auto-fn10.C: Ditto.
3390         * g++.dg/cpp1y/auto-fn11.C: Ditto.
3391         * g++.dg/cpp1y/auto-fn12.C: Ditto.
3392         * g++.dg/cpp1y/auto-fn13.C: Ditto.
3393         * g++.dg/cpp1y/auto-fn14.C: Ditto.
3394         * g++.dg/cpp1y/auto-fn15.C: Ditto.
3395         * g++.dg/cpp1y/auto-fn16.C: Ditto.
3396         * g++.dg/cpp1y/auto-fn17.C: Ditto.
3397         * g++.dg/cpp1y/auto-fn18.C: Ditto.
3398         * g++.dg/cpp1y/auto-fn19.C: Ditto.
3399         * g++.dg/cpp1y/auto-fn20.C: Ditto.
3400         * g++.dg/cpp1y/auto-fn21.C: Ditto.
3401         * g++.dg/cpp1y/auto-fn22.C: Ditto.
3402         * g++.dg/cpp1y/auto-fn23.C: Ditto.
3403         * g++.dg/cpp1y/auto-fn24.C: Ditto.
3404         * g++.dg/cpp1y/auto-fn25.C: Ditto.
3405         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3406         * g++.dg/cpp1y/auto-neg1.C: Ditto.
3407         * g++.dg/cpp1y/digit-sep.C: Ditto.
3408         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3409         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3410         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3411         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3412         * g++.dg/cpp1y/lambda-generic.C: Ditto.
3413         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3414         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3415         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3416         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3417         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3418         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3419         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3420         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3421         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3422         * g++.dg/cpp1y/lambda-init.C: Ditto.
3423         * g++.dg/cpp1y/lambda-init1.C: Ditto.
3424         * g++.dg/cpp1y/lambda-init2.C: Ditto.
3425         * g++.dg/cpp1y/lambda-init3.C: Ditto.
3426         * g++.dg/cpp1y/lambda-init4.C: Ditto.
3427         * g++.dg/cpp1y/lambda-init5.C: Ditto.
3428         * g++.dg/cpp1y/lambda-init6.C: Ditto.
3429         * g++.dg/cpp1y/lambda-init7.C: Ditto.
3430         * g++.dg/cpp1y/lambda-init8.C: Ditto.
3431         * g++.dg/cpp1y/lambda-init9.C: Ditto.
3432         * g++.dg/cpp1y/mangle1.C: Ditto.
3433         * g++.dg/cpp1y/pr57640.C: Ditto.
3434         * g++.dg/cpp1y/pr57644.C: Ditto.
3435         * g++.dg/cpp1y/pr58500.C: Ditto.
3436         * g++.dg/cpp1y/pr58533.C: Ditto.
3437         * g++.dg/cpp1y/pr58534.C: Ditto.
3438         * g++.dg/cpp1y/pr58535.C: Ditto.
3439         * g++.dg/cpp1y/pr58536.C: Ditto.
3440         * g++.dg/cpp1y/pr58548.C: Ditto.
3441         * g++.dg/cpp1y/pr58549.C: Ditto.
3442         * g++.dg/cpp1y/pr58637.C: Ditto.
3443         * g++.dg/cpp1y/pr58708.C: Ditto.
3444         * g++.dg/cpp1y/pr59110.C: Ditto.
3445         * g++.dg/cpp1y/pr59112.C: Ditto.
3446         * g++.dg/cpp1y/pr59113.C: Ditto.
3447         * g++.dg/cpp1y/pr59629.C: Ditto.
3448         * g++.dg/cpp1y/pr59635.C: Ditto.
3449         * g++.dg/cpp1y/pr59636.C: Ditto.
3450         * g++.dg/cpp1y/pr59638.C: Ditto.
3451         * g++.dg/cpp1y/pr59867.C: Ditto.
3452         * g++.dg/cpp1y/pr60033.C: Ditto.
3453         * g++.dg/cpp1y/pr60052.C: Ditto.
3454         * g++.dg/cpp1y/pr60053.C: Ditto.
3455         * g++.dg/cpp1y/pr60054.C: Ditto.
3456         * g++.dg/cpp1y/pr60064.C: Ditto.
3457         * g++.dg/cpp1y/pr60065.C: Ditto.
3458         * g++.dg/cpp1y/pr60190.C: Ditto.
3459         * g++.dg/cpp1y/pr60311.C: Ditto.
3460         * g++.dg/cpp1y/pr60332.C: Ditto.
3461         * g++.dg/cpp1y/pr60376.C: Ditto.
3462         * g++.dg/cpp1y/pr60377.C: Ditto.
3463         * g++.dg/cpp1y/pr60384.C: Ditto.
3464         * g++.dg/cpp1y/pr60390.C: Ditto.
3465         * g++.dg/cpp1y/pr60391.C: Ditto.
3466         * g++.dg/cpp1y/pr60393.C: Ditto.
3467         * g++.dg/cpp1y/pr60573.C: Ditto.
3468         * g++.dg/cpp1y/pr60626.C: Ditto.
3469         * g++.dg/cpp1y/pr60627.C: Ditto.
3470         * g++.dg/cpp1y/regress1.C: Ditto.
3471         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3472         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3473         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3474         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3475         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3476         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3477         * g++.dg/cpp1y/var-templ1.C: Ditto.
3478         * g++.dg/cpp1y/var-templ2.C: Ditto.
3479         * g++.dg/cpp1y/var-templ3.C: Ditto.
3480         * g++.dg/cpp1y/var-templ4.C: Ditto.
3481         * g++.dg/cpp1y/var-templ5.C: Ditto.
3482         * g++.dg/cpp1y/var-templ6.C: Ditto.
3483         * g++.dg/cpp1y/var-templ7.C: Ditto.
3484         * g++.dg/cpp1y/vla1.C: Ditto.
3485         * g++.dg/cpp1y/vla2.C: Ditto.
3486         * g++.dg/cpp1y/vla3.C: Ditto.
3487         * g++.dg/cpp1y/vla4.C: Ditto.
3488         * g++.dg/cpp1y/vla5.C: Ditto.
3489         * g++.dg/cpp1y/vla8.C: Ditto.
3490         * g++.dg/cpp1y/vla9.C: Ditto.
3491         * g++.dg/cpp1y/vla10.C: Ditto.
3492         * g++.dg/cpp1y/vla11.C: Ditto.
3493         * g++.dg/cpp1y/vla12.C: Ditto.
3494         * g++.dg/cpp1y/vla13.C: Ditto.
3495         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3496         * g++.dg/ext/vector23.C: Ditto.
3497         * g++.dg/ext/vla11.C: Ditto.
3498         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3499         * g++.dg/warn/Wvla-2.C: Ditto.
3500         * g++.dg/debug/dwarf2/auto1.C: Ditto.
3501         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3502         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3503         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3504         in error message.
3505         * g++.dg/system-binary-constants-1.C: Ditto.
3506         * g++.dg/cpp1y/cplusplus_1y.C: New.
3507         * g++.dg/cpp1z/cplusplus.C: New.
3508         * lib/target-supports.exp:
3509         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3510         (check_effective_target_c++11_only): Call check_effective_target_c++14;
3511         (check_effective_target_c++11_down): Ditto.
3512
3513 2014-08-22  Marek Polacek  <polacek@redhat.com>
3514
3515         PR c++/62199
3516         * c-c++-common/pr62199.c: New test.
3517         * c-c++-common/pr62199-2.c: New test.
3518         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3519
3520 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3521
3522         PR c++/57709
3523         * g++.dg/Wshadow.C: New test.
3524
3525 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
3526
3527         PR fortran/62135
3528         * gfortran.dg/pr62135.f90: New test.
3529
3530 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3531
3532         * g++.dg/warn/wdate-time.C: Remove.
3533         * gcc.dg/wdate-time.c: Move from here...
3534         * c-c++-common/wdate-time.c: ... to here.
3535
3536 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3537
3538         * gfortran.dg/use_without_only_1.f90: New test.
3539
3540 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
3541
3542         PR other/62008
3543         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3544
3545 2014-08-22  Tony Wang  <tony.wang@arm.com>
3546
3547         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3548         dejagnu wrapper.
3549
3550 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3551
3552         PR fortran/62214
3553         * gfortran.dg/array_assignment_5.f90:  New test.
3554
3555 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
3556
3557         * lib/target-supports.exp
3558         (check_effective_target_logical_op_short_circuit): Add nios2.
3559         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3560         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3561         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3562         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3563         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3564         for test using -fPIC.
3565         * gcc.dg/lto/pr61526_0.c: Likewise.
3566
3567 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
3568
3569         PR tree-optimization/62091
3570         * g++.dg/ipa/devirt-37.C: Update template.
3571         * g++.dg/ipa/devirt-40.C: New testcase.
3572
3573 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
3574
3575         PR tree-optimization/62112
3576         * gcc.dg/tree-ssa/pr62112-1.c: New file.
3577         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3578         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3579         * gcc.c-torture/execute/20071219-1.c: Likewise.
3580
3581 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3582
3583         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3584
3585 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3586
3587         * gcc.target/powerpc/swaps-p8-1.c: New test.
3588         * gcc.target/powerpc/swaps-p8-2.c: New test.
3589         * gcc.target/powerpc/swaps-p8-3.c: New test.
3590         * gcc.target/powerpc/swaps-p8-4.c: New test.
3591         * gcc.target/powerpc/swaps-p8-5.c: New test.
3592         * gcc.target/powerpc/swaps-p8-6.c: New test.
3593         * gcc.target/powerpc/swaps-p8-7.c: New test.
3594         * gcc.target/powerpc/swaps-p8-8.c: New test.
3595         * gcc.target/powerpc/swaps-p8-9.c: New test.
3596         * gcc.target/powerpc/swaps-p8-10.c: New test.
3597         * gcc.target/powerpc/swaps-p8-11.c: New test.
3598         * gcc.target/powerpc/swaps-p8-12.c: New test.
3599
3600 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3601
3602         * gcc.dg/ipa/ctor-empty-1.c: Update template.
3603
3604 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3605
3606         * g++.dg/ipa/devirt-37.C: Fix testcase.
3607
3608 2014-08-20  Martin Jambor  <mjambor@suse.cz>
3609             Wei Mi  <wmi@google.com>
3610
3611         PR ipa/60449
3612         PR middle-end/61776
3613         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3614         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3615         * testsuite/gcc.dg/pr61776.c: New test.
3616
3617 2014-08-20  Steve Ellcey  <sellcey@mips.com>
3618
3619         PR middle-end/49191
3620         * lib/target-supports.exp (check_effective_target_non_strict_align):
3621         Add function description.
3622
3623 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3624
3625         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3626         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3627
3628 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3629
3630         PR c/59304
3631         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3632         before setting the option.
3633         * diagnostic.c (diagnostic_classify_diagnostic): Record
3634         command-line status.
3635
3636 2014-08-20  Mark Wielaard  <mjw@redhat.com>
3637
3638         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3639
3640 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3641
3642         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3643         Return memory full when we have a tiny target and relocation
3644         truncation occurs.
3645         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3646         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3647         * lib/target-supports.exp (check_effective_target_tiny): New function.
3648
3649 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3650
3651         * gfortran.dg/errnocheck_1.f90: New test.
3652         * gfortran.dg/associative_1.f90: New test.
3653
3654 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3655
3656         PR preprocessor/51303
3657         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3658
3659 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3660
3661         PR c/60975
3662         PR c/53063
3663         * gcc.dg/cpp/Wvariadic-1p.c: New test.
3664
3665 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
3666
3667         * lib/target-supports.exp
3668         (check_effective_target_arm_v8_neon_ok_nocache): Add
3669         "-march-armv8-a" to compile flags.
3670
3671 2014-08-19  Marek Polacek  <polacek@redhat.com>
3672
3673         PR c++/62153
3674         * c-c++-common/Wbool-compare-1.c: New test.
3675
3676 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
3677
3678         PR c/45584
3679         * gcc.dg/pr13519-1.c: Adjust.
3680
3681 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3682
3683         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3684
3685 2014-07-08  Mark Wielaard  <mjw@redhat.com>
3686
3687         PR debug/59051
3688         * gcc.dg/guality/restrict.c: New test.
3689
3690 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3691
3692         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3693         matching. Catch '<unknown type in ' to recognize older gdb versions.
3694         * gcc.dg/guality/const-volatile.c: New test.
3695
3696 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3697
3698         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3699         !gas.
3700
3701 2014-08-19  Marek Polacek  <polacek@redhat.com>
3702
3703         * gcc.dg/Wc99-c11-compat-1.c: New test.
3704         * gcc.dg/Wc99-c11-compat-2.c: New test.
3705         * gcc.dg/Wc99-c11-compat-3.c: New test.
3706         * gcc.dg/Wc99-c11-compat-4.c: New test.
3707         * gcc.dg/Wc99-c11-compat-5.c: New test.
3708         * gcc.dg/Wc99-c11-compat-6.c: New test.
3709         * gcc.dg/Wc99-c11-compat-7.c: New test.
3710
3711 2014-08-19  Marek Polacek  <polacek@redhat.com>
3712
3713         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3714         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3715         * gcc.dg/Wc90-c99-compat-7.c: New test.
3716         * gcc.dg/Wc90-c99-compat-8.c: New test.
3717         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3718
3719 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3720             Steven Bosscher  <steven@gcc.gnu.org>
3721
3722         PR c/52952
3723         * gcc.dg/redecl-4.c: Add column markers.
3724         * gcc.dg/format/bitfld-1.c: Likewise.
3725         * gcc.dg/format/attr-2.c: Likewise.
3726         * gcc.dg/format/attr-6.c: Likewise.
3727         * gcc.dg/format/array-1.c: Likewise.
3728         * gcc.dg/format/attr-7.c: Likewise.
3729         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3730         * gcc.dg/format/attr-4.c: Likewise.
3731         * gcc.dg/format/branch-1.c: Likewise.
3732         * gcc.dg/format/c90-printf-1.c: Likewise.
3733
3734 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
3735
3736         * guality/nrv-1.c: Add `used' attribute to a1.
3737
3738 2014-08-18  Richard Biener  <rguenther@suse.de>
3739
3740         PR tree-optimization/62090
3741         * gcc.dg/pr62090-2.c: New testcase.
3742
3743 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
3744
3745         * g++.dg/ipa/pr61800.C: New.
3746
3747 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
3748
3749         PR sanitizer/62089
3750         * c-c++-common/asan/pr62089.c: New test.
3751         * c-c++-common/asan/bitfield-1.c: New test.
3752         * c-c++-common/asan/bitfield-2.c: New test.
3753         * c-c++-common/asan/bitfield-3.c: New test.
3754         * c-c++-common/asan/bitfield-4.c: New test.
3755
3756 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3757
3758         PR tree-optimization/52904
3759         * gcc.dg/pr52904.c: New test.
3760
3761 2014-08-17  Tobias Burnus  <burnus@net-b.de>
3762
3763         * gfortran.dg/finalize_27.f90: New.
3764
3765 2014-08-16  Andrew Pinski  <apinski@cavium.com>
3766
3767         * gcc.c-torture/compile/20140816-1.c: New testcase.
3768
3769 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
3770
3771         PR c++/52819
3772         * g++.dg/template/pr52819.C: New.
3773
3774 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3775
3776         PR fortran/62142
3777         * gfortran.dg/realloc_on_assign_24.f90:  New test.
3778
3779 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
3780
3781         PR c++/62072
3782         Revert:
3783         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3784
3785         DR 1584
3786         PR c++/57466
3787         * g++.dg/template/pr57466.C: New.
3788         * g++.dg/cpp0x/pr57466.C: Likewise.
3789         * g++.dg/template/unify6.C: Update.
3790
3791         * g++.dg/cpp0x/sfinae52.C: New.
3792
3793 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
3794
3795         PR target/61878
3796         * gcc.target/i386/avx512f-typecast-1.c: New test.
3797         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3798         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3799         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3800         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3801         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3802         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3803         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3804         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3805         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3806         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3807         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3808         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3809         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3810         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3811         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3812         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3813         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3814         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3815         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3816         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3817         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3818         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3819         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3820         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3821         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3822         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3823         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3824         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3825         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3826         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3827         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3828         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3829         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3830         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3831         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3832         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3833         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3834         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3835         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3836         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3837
3838 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
3839             Tobias Burnus  <burnus@net-b.de>
3840
3841         PR fortran/62131
3842         * gfortran.dg/gomp/pr62131.f90: New test.
3843
3844 2014-08-15  Richard Biener  <rguenther@suse.de>
3845
3846         PR tree-optimization/62031
3847         * gcc.dg/torture/pr62031.c: New testcase.
3848
3849 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
3850
3851         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3852
3853 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
3854
3855         PR tree-optimization/62091
3856         * g++.dg/ipa/devirt-38.C: New testcase.
3857
3858 2014-08-14  Marek Polacek  <polacek@redhat.com>
3859
3860         DR 458
3861         * gcc.dg/c11-stdatomic-2.c: New test.
3862
3863 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3864
3865         PR fortran/62106
3866         * gfortran.dg/array_constructor_49.f90:  New test.
3867
3868 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3869
3870         PR c++/54377
3871         * g++.dg/template/pr54377.C: New.
3872         * g++.dg/cpp0x/pr54377.C: Likewise.
3873         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
3874         * g++.dg/cpp0x/pr51226.C: Likewise.
3875         * g++.dg/cpp0x/variadic2.C: Likewise.
3876         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
3877         * g++.dg/template/dtor3.C: Likewise.
3878         * g++.dg/template/qualttp4.C: Likewise.
3879         * g++.dg/template/spec28.C: Likewise.
3880         * g++.old-deja/g++.brendan/crash8.C: Likewise.
3881         * g++.old-deja/g++.pt/ttp7.C: Likewise.
3882
3883 2014-08-14  Tom de Vries  <tom@codesourcery.com>
3884
3885         PR rtl-optimization/62004
3886         PR rtl-optimization/62030
3887         * gcc.dg/pr62004.c: New test.
3888         * gcc.dg/pr62030.c: Same.
3889         * gcc.target/mips/pr62030-octeon.c: Same.
3890
3891 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3892
3893         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
3894         * g++.dg/cpp0x/decltype2.C: Likewise.
3895         * g++.dg/cpp0x/decltype3.C: Likewise.
3896         * g++.dg/cpp0x/pr60249.C: Likewise.
3897         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3898         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3899         * g++.dg/cpp0x/variadic2.C: Likewise.
3900         * g++.dg/cpp0x/variadic74.C: Likewise.
3901         * g++.dg/parse/error10.C: Likewise.
3902         * g++.dg/parse/error15.C: Likewise.
3903         * g++.dg/parse/error2.C: Likewise.
3904         * g++.dg/template/crash106.C: Likewise.
3905         * g++.dg/template/crash89.C: Likewise.
3906         * g++.dg/template/nontype7.C: Likewise.
3907         * g++.dg/template/void3.C: Likewise.
3908         * g++.dg/template/void7.C: Likewise.
3909
3910 2014-08-14  Richard Biener  <rguenther@suse.de>
3911
3912         PR tree-optimization/62090
3913         * gcc.dg/pr62090.c: New testcase.
3914
3915 2014-08-14  Richard Biener  <rguenther@suse.de>
3916
3917         PR rtl-optimization/62079
3918         * g++.dg/pr62079.C: New testcase.
3919
3920 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3921
3922         * gcc.target/arm/max-insns-skipped.c: New test.
3923
3924 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
3925
3926         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
3927
3928 2014-08-12  Marek Polacek  <polacek@redhat.com>
3929
3930         * gcc.dg/concat.c: Add dg-options.
3931         * gcc.dg/func-outside-2.c: Add __extension__.
3932         * gcc.dg/pr19967.c: Use -std=c99.
3933         * gcc.dg/pr22458-1.c: Add dg-options.
3934         * gcc.dg/pr33676.c: Add dg-options.
3935         * gcc.dg/gnu-predef-1.c: New test.
3936         * gcc.dg/c90-func-1.c: New test.
3937         * gcc.dg/c90-func-2.c: New test.
3938         * gcc.dg/c90-func-2.h: New test.
3939
3940 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
3941
3942         * lib/target/supports.exp
3943         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
3944         or later.
3945
3946         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
3947
3948         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
3949         on Neon hardware.
3950
3951         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
3952         * gcc.target/arm/pr59985.c: Likewise.
3953
3954 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3955
3956         PR other/61962
3957         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
3958
3959 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3960
3961         PR middle-end/62103
3962         * gcc.c-torture/execute/bitfld-6.c: New test.
3963
3964 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
3965
3966         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
3967         * gcc.target/arm/pr56184.C: Likewise.
3968         * gcc.target/arm/pr59896.c: Likewise.
3969         * gcc.target/arm/stack-red-zone.c: Likewise.
3970         * gcc.target/arm/thumb-find-work-register.c: Likewise.
3971
3972         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
3973         check_effective_target_arm_thumb2_ok): Test with code that passes
3974         an argument and returns a result.
3975
3976 2014-08-11  Richard Biener  <rguenther@suse.de>
3977
3978         PR tree-optimization/62075
3979         * gcc.dg/vect/pr62075.c: New testcase.
3980
3981 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
3982
3983         PR tree-optimization/62073
3984         * gcc.dg/vect/pr62073.c: New test.
3985
3986 2014-08-11  Richard Biener  <rguenther@suse.de>
3987
3988         PR tree-optimization/62070
3989         * gcc.dg/pr62070.c: New testcase.
3990
3991 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
3992
3993         * c-c++-common/asan/inc.c: Update test.
3994         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3995         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
3996         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3997         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3998         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3999         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4000         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4001         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4002         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4003         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4004
4005 2014-08-10 Marek Polacek  <polacek@redhat.com>
4006
4007         PR c/51849
4008         * gcc.dg/Wc90-c99-compat-1.c: New test.
4009         * gcc.dg/Wc90-c99-compat-2.c: New test.
4010         * gcc.dg/Wc90-c99-compat-3.c: New test.
4011         * gcc.dg/Wc90-c99-compat-4.c: New test.
4012         * gcc.dg/Wc90-c99-compat-5.c: New test.
4013         * gcc.dg/Wc90-c99-compat-6.c: New test.
4014         * gcc.dg/wvla-1.c: Adjust dg-warning.
4015         * gcc.dg/wvla-2.c: Adjust dg-warning.
4016         * gcc.dg/wvla-4.c: Adjust dg-warning.
4017         * gcc.dg/wvla-6.c: Adjust dg-warning.
4018
4019 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4020
4021         PR fortran/61999
4022         * gfortran.dg/dot_product_3.f90:  New test case.
4023
4024 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
4025
4026         * g++.dg/ipa/devirt-35.C: Fix template.
4027         * g++.dg/ipa/devirt-36.C: Likewise.
4028         * g++.dg/ipa/devirt-37.C: New testcase.
4029
4030 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4031
4032         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
4033         * g++.dg/cpp0x/enum29.C: Adjust.
4034
4035 2014-08-08  Richard Biener  <rguenther@suse.de>
4036
4037         * gcc.dg/strlenopt-8.c: Remove XFAIL.
4038         * gcc.dg/tree-prof/stringop-2.c: Adjust.
4039         * gfortran.dg/array_memcpy_4.f90: Likewise.
4040         * gfortran.dg/trim_optimize_1.f90: Likewise.
4041         * gfortran.dg/trim_optimize_2.f90: Likewise.
4042
4043 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
4044
4045         * gcc.dg/zero_sign_ext_test.c: New test.
4046
4047 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
4048
4049         * gcc.dg/torture/pr61772.c: Skip lto running.
4050
4051 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
4052
4053         PR tree-optimization/60707
4054         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
4055
4056 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
4057
4058         * g++.dg/ipa/devirt-35.C: New testcase.
4059         * g++.dg/ipa/devirt-36.C: New testcase.
4060
4061 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4062
4063         PR c++/51312
4064         * g++.dg/cpp0x/enum29.C: New.
4065
4066 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
4067
4068         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
4069         defining in dg-options.
4070         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4071
4072         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
4073
4074         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
4075
4076         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
4077         on 32-bit hppa-hpux.
4078
4079         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
4080         * c-c++-common/pr50459.c: Likewise.
4081
4082 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
4083
4084         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
4085         values.h, change MAXDOUBLE for DBL_MAX.
4086         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4087         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
4088         values.h, change MAXFLOAT for FLT_MAX.
4089         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4090         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
4091         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4092         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4093         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4094         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4095         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4096         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4097         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4098
4099 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4100
4101         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
4102
4103 2014-08-07  Marek Polacek  <polacek@redhat.com>
4104
4105         * gcc.dg/fold-reassoc-3.c: New test.
4106
4107 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4108
4109         * gcc.target/i386/struct-size.c: New.
4110
4111 2014-08-07  Tom de Vries  <tom@codesourcery.com>
4112
4113         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
4114         * lib/target-supports.exp (check_effective_target_glibc)
4115         (check_effective_target_glibc_2_12_or_later)
4116         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
4117
4118 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4119
4120         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
4121
4122 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
4123
4124         PR c++/43906
4125         * g++.dg/warn/Waddress-1.C: New.
4126
4127 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
4128
4129         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
4130
4131 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
4132
4133         PR debug/61923
4134         * gcc.target/i386/pr61923.c: New test.
4135
4136 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
4137
4138         * gcc.target/aarch64/vdup_n_2.c: New test.
4139
4140 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
4141
4142         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
4143         powerpc_elfv2.
4144
4145 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR rtl-optimization/61801
4148         * gcc.target/i386/pr61801.c: Rewritten.
4149
4150 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4151
4152         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
4153         Fix types.
4154         (test_vqdmlsls_lane_s32): Likewise.
4155         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4156         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4157
4158 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4159
4160         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
4161         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
4162         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
4163         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
4164         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
4165         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
4166         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
4167         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
4168
4169 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4170
4171         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
4172         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
4173         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
4174         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
4175         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
4176         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
4177
4178 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4179
4180         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
4181
4182 2014-08-04  Rohit  <rohitarulraj@freescale.com>
4183
4184         PR target/60102
4185         * gcc.target/powerpc/pr60102.c: New testcase.
4186
4187 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4188
4189         PR target/61713
4190         * gcc.dg/pr61756.c: New test.
4191
4192 2014-08-04  Tom de Vries  <tom@codesourcery.com>
4193
4194         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
4195         version instead of required-target.
4196         * lib/target-supports.exp
4197         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
4198         (check_effective_target_glibc_2_11_or_earlier): ... this.
4199
4200 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
4201
4202         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
4203         * gnat.dg/specs/debug1.ads: Adjust.
4204         * gnat.dg/specs/formal_type.ads: Fix error in test.
4205
4206 2014-08-03  Marek Polacek  <polacek@redhat.com>
4207
4208         * gcc.dg/case-bogus-1.c: New test.
4209
4210 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
4211
4212         PR c++/15339
4213         * g++.dg/other/default9.C: New.
4214         * g++.dg/other/default10.C: Likewise.
4215         * g++.dg/other/default3.C: Remove xfail.
4216
4217 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
4218
4219         * g++.dg/warn/Wsuggest-final.C: New testcase.
4220         * g++.dg/ipa/devirt-34.C: Fix.
4221
4222 2014-08-02  Marek Polacek  <polacek@redhat.com>
4223
4224         PR c/59855
4225         * gcc.dg/Wdesignated-init-2.c: New test.
4226
4227 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
4228
4229         DR 217 again
4230         * g++.dg/tc1/dr217-2.C: New.
4231
4232 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
4233
4234         PR other/61963
4235         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
4236
4237 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
4238
4239         PR middle-end/61455
4240         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
4241         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
4242
4243 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
4244
4245         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
4246         testcase.
4247
4248 2014-08-01  Richard Biener  <rguenther@suse.de>
4249
4250         PR middle-end/61762
4251         * gcc.dg/pr61762.c: Align the string to make the testcase work
4252         on strict-align targets.
4253
4254 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
4255
4256         * c-c++-common/ubsan/align-1.c: New test.
4257         * c-c++-common/ubsan/align-2.c: New test.
4258         * c-c++-common/ubsan/align-3.c: New test.
4259         * c-c++-common/ubsan/align-4.c: New test.
4260         * c-c++-common/ubsan/align-5.c: New test.
4261         * c-c++-common/ubsan/attrib-4.c: New test.
4262         * g++.dg/ubsan/align-1.C: New test.
4263         * g++.dg/ubsan/align-2.C: New test.
4264         * g++.dg/ubsan/align-3.C: New test.
4265         * g++.dg/ubsan/attrib-1.C: New test.
4266         * g++.dg/ubsan/null-1.C: New test.
4267         * g++.dg/ubsan/null-2.C: New test.
4268
4269 2014-08-01  Tom de Vries  <tom@codesourcery.com>
4270
4271         * lib/target-supports.exp (check_effective_target_glibc)
4272         (check_effective_target_glibc_2_12_or_later)
4273         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4274         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4275         not_glibc_2_11_or_earlier.
4276
4277 2014-07-31  Tom de Vries  <tom@codesourcery.com>
4278
4279         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4280
4281 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
4282
4283         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4284         (test_vpaddd_s64): Likewise.
4285         (test_vpaddd_s64): Likewise.
4286         * gcc.target/aarch64/simd/vpaddd_f64: New.
4287         * gcc.target/aarch64/simd/vpaddd_s64: New.
4288         * gcc.target/aarch64/simd/vpaddd_u64: New.
4289
4290 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
4291
4292         PR target/61948
4293         * gcc.target/arm/pr61948.c: New test case.
4294
4295 2014-07-31  Richard Biener  <rguenther@suse.de>
4296
4297         PR tree-optimization/61964
4298         * gcc.dg/torture/pr61964.c: New testcase.
4299
4300 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
4301
4302         PR c++/60517
4303         * c-c++-common/addrtmp.c: New file.
4304         * c-c++-common/uninit-G.c: Adapt.
4305
4306 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
4307
4308         PR lto/61868
4309         * gcc.dg/pr61868.c: New test.
4310
4311 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4312
4313         PR c++/57397
4314         * g++.dg/cpp0x/vt-57397-1.C: New.
4315         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4316
4317 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
4318
4319         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4320
4321 2014-07-30  Tom Tromey  <tromey@redhat.com>
4322
4323         PR c/59855
4324         * gcc.dg/Wdesignated-init.c: New file.
4325
4326 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
4327
4328         * g++.dg/ipa/devirt-34.C: New testcase.
4329
4330 2014-07-28  Richard Biener  <rguenther@suse.de>
4331
4332         PR rtl-optimization/61801
4333         * gcc.target/i386/pr61801.c: Fix testcase.
4334
4335 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gcc.dg/fold-abs-5.c: New test.
4338         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4339         * gcc.dg/fold-compare-8.c: Likewise.
4340
4341 2014-07-28  Richard Biener  <rguenther@suse.de>
4342
4343         PR middle-end/52478
4344         * gcc.dg/torture/ftrapv-1.c: New testcase.
4345
4346 2014-07-28  Richard Biener  <rguenther@suse.de>
4347
4348         PR tree-optimization/61921
4349         * gfortran.dg/pr61921.f90: New testcase.
4350
4351 2014-07-28  Richard Biener  <rguenther@suse.de>
4352
4353         PR rtl-optimization/61801
4354         * gcc.target/i386/pr61801.c: New testcase.
4355
4356 2014-07-27  Marek Polacek  <polacek@redhat.com>
4357
4358         PR c/61861
4359         * gcc.dg/pr61861.c: New test.
4360
4361 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
4362
4363         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4364         variable problem.
4365
4366 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
4367
4368         PR rtl-optimization/61926
4369         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4370         Reverse argument order.
4371         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4372         New XFAILed tests that match the original order.
4373
4374 2014-07-26  Marek Polacek  <polacek@redhat.com>
4375
4376         PR c/61077
4377         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4378
4379 2014-07-26  Tobias Burnus  <burnus@net-b.de>
4380
4381         PR fortran/61881
4382         PR fortran/61888
4383         PR fortran/57305
4384         * gfortran.dg/sizeof_2.f90: Change dg-error.
4385         * gfortran.dg/sizeof_4.f90: New.
4386         * gfortran.dg/storage_size_1.f08: Correct expected
4387         value.
4388
4389 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
4390
4391         PR target/44551
4392         * gcc.target/i386/pr44551-1.c: New file.
4393
4394 2014-07-25  Xinliang David Li  <davidxl@google.com>
4395
4396         * g++.dg/tree-prof/tree-prof.exp: Define macros.
4397         * g++.dg/tree-prof/reorder_class1.h: New file.
4398         * g++.dg/tree-prof/reorder_class2.h: New file.
4399         * g++.dg/tree-prof/reorder.C: New test.
4400         * g++.dg/tree-prof/morefunc.C: New test.
4401
4402 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
4403
4404         Implement N4051 - Allow typename in a template template parameter
4405         * lib/target-supports.exp (check_effective_target_c++1y): Now
4406         means C++1y and up.
4407         (check_effective_target_c++1y_down): New.
4408         (check_effective_target_c++1z_only): New.
4409         (check_effective_target_c++1z): New.
4410         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4411         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4412         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4413
4414 2014-07-25  Tobias Burnus  <burnus@net-b.de>
4415
4416         * gfortran.dg/storage_size_5.f90: New.
4417
4418 2014-07-25  Richard Biener  <rguenther@suse.de>
4419
4420         PR middle-end/61762
4421         PR middle-end/61894
4422         * gcc.dg/pr61762.c: New testcase.
4423         * gcc.dg/fold-cstring.c: Likewise.
4424         * gcc.dg/fold-cvect.c: Likewise.
4425
4426 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4427
4428         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4429
4430         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4431         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4432         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
4433         * gcc.c-torture/execute/pr23135.x: Likewise.
4434
4435 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4436
4437         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4438
4439 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4440
4441         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4442
4443 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4444
4445         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4446
4447 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4448
4449         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4450         sequences.
4451         * gcc.target/aarch64/test_frame_2.c: Likewise.
4452         * gcc.target/aarch64/test_frame_4.c: Likewise.
4453         * gcc.target/aarch64/test_frame_6.c: Likewise.
4454         * gcc.target/aarch64/test_frame_7.c: Likewise.
4455         * gcc.target/aarch64/test_frame_8.c: Likewise.
4456         * gcc.target/aarch64/test_frame_10.c: Likewise.
4457
4458 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4459
4460         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4461         sequences.
4462         * gcc.target/aarch64/test_frame_10.c: Likewise.
4463         * gcc.target/aarch64/test_frame_2.c: Likewise.
4464         * gcc.target/aarch64/test_frame_4.c: Likewise.
4465         * gcc.target/aarch64/test_frame_6.c: Likewise.
4466         * gcc.target/aarch64/test_frame_7.c: Likewise.
4467         * gcc.target/aarch64/test_frame_8.c: Likewise.
4468         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4469
4470 2014-07-24  Martin Jambor  <mjambor@suse.cz>
4471
4472         PR ipa/61160
4473         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4474
4475 2014-07-24  Richard Biener  <rguenther@suse.de>
4476
4477         PR ipa/61823
4478         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4479
4480 2014-07-24  Andreas Schwab  <schwab@suse.de>
4481
4482         * lib/target-supports.exp (check_effective_target_arm_nothumb):
4483         Also check for __arm__.
4484
4485 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4486
4487         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4488         sequences.
4489
4490 2014-07-24  Marek Polacek  <polacek@redhat.com>
4491
4492         PR c/57653
4493         * c-c++-common/pr57653.c: New test.
4494         * c-c++-common/pr57653.h: New file.
4495         * c-c++-common/pr57653-2.c: New test.
4496         * c-c++-common/pr57653-2.h: New file.
4497
4498 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4499
4500         * gcc.target/aarch64/test_frame_common.h: New file.
4501         * gcc.target/aarch64/test_frame_1.c: Likewise.
4502         * gcc.target/aarch64/test_frame_2.c: Likewise.
4503         * gcc.target/aarch64/test_frame_3.c: Likewise.
4504         * gcc.target/aarch64/test_frame_4.c: Likewise.
4505         * gcc.target/aarch64/test_frame_5.c: Likewise.
4506         * gcc.target/aarch64/test_frame_6.c: Likewise.
4507         * gcc.target/aarch64/test_frame_7.c: Likewise.
4508         * gcc.target/aarch64/test_frame_8.c: Likewise.
4509         * gcc.target/aarch64/test_frame_9.c: Likewise.
4510         * gcc.target/aarch64/test_frame_10.c: Likewise.
4511         * gcc.target/aarch64/test_frame_11.c: Likewise.
4512         * gcc.target/aarch64/test_frame_12.c: Likewise.
4513         * gcc.target/aarch64/test_frame_13.c: Likewise.
4514         * gcc.target/aarch64/test_frame_14.c: Likewise.
4515         * gcc.target/aarch64/test_frame_15.c: Likewise.
4516
4517 2014-07-23  Marek Polacek  <polacek@redhat.com>
4518
4519         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4520         in the structure.
4521
4522 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4523
4524         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4525         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4526         * gcc.dg/pr10474.c (target): Likewise.
4527
4528 2014-07-22  Martin Jambor  <mjambor@suse.cz>
4529
4530         PR ipa/61160
4531         * pr61160-3.C (main): Return zero.
4532
4533 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
4534
4535         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4536         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4537         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4538         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4539         * gcc.target/aarch64/simd/ext_s64.x: Remove.
4540         * gcc.target/aarch64/simd/ext_u64.x: Remove.
4541
4542 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
4543
4544         PR tree-optimization/61822
4545         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4546
4547 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4548
4549         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4550
4551 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4552
4553         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4554         -msse2 -mno-avx instead of -msse.
4555
4556 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4557
4558         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4559         * gcc.dg/pr44024.c (dg-options): Add -O1.
4560         (dg-final): Check for the condition.
4561         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4562
4563 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
4564
4565         PR target/55701
4566         * gcc.target/arm/memset-inline-1.c: New test.
4567         * gcc.target/arm/memset-inline-2.c: New test.
4568         * gcc.target/arm/memset-inline-3.c: New test.
4569         * gcc.target/arm/memset-inline-4.c: New test.
4570         * gcc.target/arm/memset-inline-5.c: New test.
4571         * gcc.target/arm/memset-inline-6.c: New test.
4572         * gcc.target/arm/memset-inline-7.c: New test.
4573         * gcc.target/arm/memset-inline-8.c: New test.
4574         * gcc.target/arm/memset-inline-9.c: New test.
4575
4576 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4577
4578         PR target/61827
4579         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4580         to bar symbol in scan-assembler-times call check.
4581
4582 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4583
4584         PR target/61827
4585         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4586         for darwin in scan-assembler-times check.
4587         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4588         scan-assembler-not checks.  Add checks for insns.
4589         (main): Remove.
4590         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4591         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
4592         (main): Remove.
4593
4594 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4595
4596         PR target/61827
4597         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4598         dg-options.  Add checks for insns with xmm registers.  Remove
4599         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
4600         (main): Remove.
4601
4602 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
4603
4604         PR target/61855
4605         * gcc.target/i386/pr61855.c: New test.
4606
4607 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
4608
4609         * gnat.dg/pack20.ad[sb]: New test.
4610         * gnat.dg/pack20_pkg.ads: New helper.
4611
4612 2014-07-20  Ian Lance Taylor  <iant@google.com>
4613
4614         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4615         package for compiledir tests.
4616
4617 2014-07-20  Marek Polacek  <polacek@redhat.com>
4618
4619         PR c/61852
4620         * gcc.dg/pr61852.c: New test.
4621
4622 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4623
4624         * gcc.dg/stack-usage-2.c: Adjust.
4625
4626 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
4627
4628         PR target/61794
4629         * gcc.target/i386/pr61794.c: New test.
4630
4631 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
4632
4633         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4634         involving both inputs rather than a multiplication involving one.
4635         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4636         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4637         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4638
4639 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4640
4641         PR c++/50961
4642         * g++.dg/template/operator13.C: New.
4643
4644 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4645
4646         * gcc.target/aarch64/simd/vfma_f64.c: New test.
4647         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4648         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4649         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4650
4651 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4652
4653         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4654         * c-c++-common/ubsan/bounds-5.c: Likewise.
4655         * c-c++-common/ubsan/bounds-6.c: Likewise.
4656         * c-c++-common/ubsan/bounds-7.c: Likewise.
4657         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4658         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4659         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4660         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4661         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4662         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4663         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4664         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4665         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4666         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4667
4668 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4669
4670         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4671         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4672         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4673         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4674
4675 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
4676
4677         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4678         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4679         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4680
4681 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4682
4683         PR c++/61804
4684         * g++.dg/parse/pr61804.C: New.
4685
4686 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
4687
4688         * gnat.dg/specs/alignment2.ads: Update.
4689         * gnat.dg/specs/size_clause1.ads: Likewise.
4690         * gnat.dg/specs/size_clause2.ads: Likewise.
4691
4692 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
4693
4694         PR preprocessor/60723 - missing system-ness marks for macro tokens
4695         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4696
4697 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4698
4699         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4700         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4701         -mieee-with-inexact for alpha*-*-*.
4702
4703 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4704
4705         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4706         Add IEEE options to compile flags.
4707         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
4708         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4709
4710 2014-07-15  Michael Matz  <matz@suse.de>
4711
4712         PR rtl-optimization/61772
4713         * gcc.dg/torture/pr61772.c: New test.
4714
4715 2014-07-15  Marek Polacek  <polacek@redhat.com>
4716
4717         * gcc.dg/ubsan/bounds-1.c: New test.
4718
4719 2014-06-15  Tobias Burnus  <burnus@net-b.de>
4720
4721         * gfortran.dg/coarray_34.f90: New.
4722         * gfortran.dg/coarray_6.f90: Update test case.
4723
4724 2014-07-14  Richard Biener  <rguenther@suse.de>
4725
4726         PR tree-optimization/61779
4727         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4728
4729 2014-07-14  Richard Biener  <rguenther@suse.de>
4730
4731         PR tree-optimization/61786
4732         * gcc.dg/torture/pr61786.c: New testcase.
4733         * gcc.dg/lto/pr61786_0.c: Likewise.
4734         * gcc.dg/lto/pr61786_1.c: Likewise.
4735
4736 2014-07-14  Richard Biener  <rguenther@suse.de>
4737
4738         PR tree-optimization/61757
4739         PR tree-optimization/61783
4740         PR tree-optimization/61787
4741         * gcc.dg/torture/pr61757.c: New testcase.
4742         * gcc.dg/torture/pr61787.c: Likewise.
4743
4744 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
4745
4746         PR middle-end/61294
4747         * c-c++-common/Wmemset-transposed-args1.c: New test.
4748         * c-c++-common/Wmemset-transposed-args2.c: New test.
4749         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4750
4751 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
4752
4753         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4754         longer happens during parsing.
4755         * gcc.dg/pr44024.c: Update template.
4756         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4757         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4758         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4759
4760 2014-07-13  Tom de Vries  <tom@codesourcery.com>
4761
4762         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4763         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4764
4765 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
4766
4767         PR C++/60209 - Declaration of user-defined literal operator cause error
4768         * g++.dg/cpp0x/pr60209-neg.C: New.
4769         * g++.dg/cpp0x/pr60209.C: New.
4770         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4771
4772 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4773
4774         PR c++/60967
4775         * g++.dg/cilk-plus/pr60967.C: New.
4776
4777 2014-07-13  Tobias Burnus  <burnus@net-b.de>
4778
4779         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4780
4781 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
4782
4783         PR fortran/61780
4784         * gfortran.dg/dependency_44.f90 : New test
4785
4786 2014-07-12  Tobias Burnus  <burnus@net-b.de>
4787
4788         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4789         * gfortran.dg/coarray_atomic_2.f90: New.
4790         * gfortran.dg/coarray_atomic_3.f90: New.
4791         * gfortran.dg/coarray_atomic_4.f90: New.
4792         * gfortran.dg/coarray/atomic_2.f90: New.
4793
4794 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
4795
4796         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4797         * g++.dg/cpp0x/pr57644.C: New.
4798
4799 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4800
4801         PR c++/53159
4802         * g++.dg/cpp0x/Wnarrowing1.C: New.
4803
4804 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
4805
4806         PR preprocessor/61389
4807         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4808         * gcc.dg/cpp/sysmac1.c: Likewise.
4809
4810 2014-07-11  Richard Biener  <rguenther@suse.de>
4811
4812         PR middle-end/61473
4813         * gcc.dg/memmove-4.c: New testcase.
4814         * gcc.dg/strlenopt-8.c: XFAIL.
4815         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4816
4817 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
4818
4819         PR target/61561
4820         * gcc.dg/pr61561.c: New test.
4821
4822 2014-07-10  Tom de Vries  <tom@codesourcery.com>
4823
4824         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4825         dg-options.
4826         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4827         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
4828         dg-options.
4829
4830 2014-07-10  Richard Biener  <rguenther@suse.de>
4831
4832         PR c-family/61741
4833         * c-c++-common/torture/pr61741.c: Use signed char.
4834
4835 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         * gnat.dg/opt39.adb: New test.
4838
4839 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4840
4841         PR tree-optimization/61742
4842         * gcc.dg/torture/pr61742.c: New test.
4843         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4844         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4845
4846 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4847
4848         PR c++/60686
4849         * g++.dg/cpp0x/explicit8.C: New.
4850
4851 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4852
4853         DR 1584
4854         PR c++/57466
4855         * g++.dg/template/pr57466.C: New.
4856         * g++.dg/cpp0x/pr57466.C: Likewise.
4857         * g++.dg/template/unify6.C: Update.
4858
4859 2014-07-09  Tom de Vries  <tom@codesourcery.com>
4860
4861         * gcc.target/i386/fuse-caller-save-rec.c: New test.
4862
4863 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4864
4865         * gfortran.dg/ieee/underflow_1.f90: New file.
4866
4867 2014-07-09  Richard Biener  <rguenther@suse.de>
4868
4869         PR c-family/61741
4870         * c-c++-common/torture/pr61741.c: New testcase.
4871
4872 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
4873
4874         * lib/target-supports.exp
4875         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
4876
4877 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
4878
4879         * gcc.dg/globalalias.c: Remove XFAIL.
4880         * gcc.dg/localalias.c: Remove XFAIL.
4881
4882 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
4883
4884         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
4885         * g++.dg/cpp0x/pr58155.C: New.
4886
4887 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
4888
4889         PR testsuite/61453
4890         * gfortran.dg/bind_c_array_params_2.f90:
4891         Adjust regexp for more targets.
4892
4893 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
4894             Paolo Carlini  <paolo.carlini@oracle.com>
4895
4896         PR c++/59361
4897         * g++.dg/cpp0x/vt-59361.C: New.
4898
4899 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
4900
4901         PR target/61599
4902         * gcc.target/i386/pr61599-1.c: New test.
4903         * gcc.target/i386/pr61599-2.c: New test.
4904
4905 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
4906
4907         PR rtl-optimization/61673
4908         * gcc.c-torture/execute/pr61673.c: New test.
4909
4910         PR tree-optimization/61725
4911         * gcc.dg/tree-ssa/vrp93.c: New test.
4912         * gcc.c-torture/execute/pr61725.c: New test.
4913
4914 2014-07-08  Richard Biener  <rguenther@suse.de>
4915
4916         * tree-ssa-dom.h (loop_depth_of_name): Remove.
4917         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
4918         restriction on loop depth difference.
4919         (record_equality): Likewise.
4920         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
4921         (loop_depth_of_name): Remove.
4922         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
4923         restriction on loop depth difference.
4924         (init_copy_prop): Likewise.
4925
4926 2014-07-08  Richard Biener  <rguenther@suse.de>
4927
4928         PR tree-optimization/61681
4929         * gcc.dg/torture/pr61681.c: New testcase.
4930
4931 2014-07-08  Richard Biener  <rguenther@suse.de>
4932
4933         PR tree-optimization/61680
4934         * gcc.dg/vect/pr61680.c: New testcase.
4935
4936 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
4937
4938         PR tree-optimization/61576
4939         * gcc.dg/torture/pr61576.c: New test.
4940
4941 2014-07-08  Marek Polacek  <polacek@redhat.com>
4942
4943         PR c/60226
4944         * c-c++-common/pr60226.c: New test.
4945
4946 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
4947
4948         PR fortran/61459
4949         PR fortran/58883
4950         * gfortran.dg/allocatable_function_8.f90 : New test
4951
4952 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
4953
4954         * gcc.target/powerpc/spe-evmerge.c: New file.
4955
4956 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
4957
4958         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
4959
4960 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4961
4962         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
4963
4964 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
4965
4966         PR c++/58898
4967         * g++.dg/parse/pr58898.C: New.
4968
4969 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
4970
4971         * gfortran.dg/list_read_12.f90: Delete the file.
4972         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
4973         of dg-runtest.
4974
4975 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4976
4977         PR libgfortran/61640
4978         * gfortran.dg/arrayio_16.f90: New test.
4979
4980 2014-07-06  Marek Polacek  <polacek@redhat.com>
4981
4982         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
4983         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4984
4985 2014-07-06  Marek Polacek  <polacek@redhat.com>
4986
4987         PR c/6940
4988         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
4989         -Wno-sizeof-array-argument.
4990         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4991         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
4992         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4993         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
4994         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
4995         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4996         * c-c++-common/sizeof-array-argument.c: New test.
4997         * gcc.dg/vla-5.c: Add dg-warnings.
4998
4999 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
5000
5001         * g++.dg/ipa/devirt-26.C: Update testcase.
5002         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
5003         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
5004
5005 2014-07-04  Tobias Burnus  <burnus@net-b.de>
5006
5007         * gfortran.dg/coarray/coindexed_3.f90: New.
5008
5009 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR middle-end/61654
5012         * g++.dg/opt/pr61654.C: New test.
5013
5014         PR tree-optimization/61684
5015         * gcc.c-torture/compile/pr61684.c: New test.
5016
5017 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
5018
5019         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
5020         dg-runtest's.  Adapt all callers.
5021         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
5022         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5023         * lib/go-dg.exp (go-dg-runtest): Likewise.
5024         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5025         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5026
5027 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR tree-optimization/61682
5030         * gcc.c-torture/execute/pr61682.c: New test.
5031
5032 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
5033
5034         * gcc.target/powerpc/shift-dot.c: New test.
5035
5036 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5037
5038         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
5039         avoid optimization.
5040
5041 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5042
5043         * gcc.target/arm/identical-invariants.c: New test.
5044
5045 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
5046             Chen Gang <gang.chen.5i5j@gmail.com>
5047
5048         * gcc.c-torture/compile/section.c: New testcase.
5049
5050 2014-07-02  Christian Bruel  <christian.bruel@st.com>
5051
5052         PR target/29349
5053         PR target/53513
5054         * gcc.target/sh/fpchg.c: New test.
5055
5056 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
5057             Fritz Reese  <Reese-Fritz@zai.com>
5058
5059         * gfortran.dg/oldstyle_5.f: New test.
5060
5061 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
5062
5063         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
5064         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
5065
5066 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5067
5068         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
5069         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5070         * g++.dg/parse/error11.C: Likewise.
5071         * g++.old-deja/g++.brendan/template17.C: Likewise.
5072
5073 2014-07-02  Tobias Burnus  <burnus@net-b.de>
5074
5075         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
5076         * gfortran.dg/coarray/send_array.f90: Ditto.
5077         * gfortran.dg/coarray/sendget_array.f90: Ditto.
5078
5079 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
5080             Yufeng Zhang  <yufeng.zhang@arm.com>
5081
5082         * gcc.target/aarch64/aapcs64/aapcs64.exp:
5083         (additional_flags_for_func_ret): New variable based on
5084         $additional_flags with -fno-use-caller-save.
5085         (func-ret-*.c): Use the new variable.
5086
5087 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5088
5089         PR c++/59637
5090         * g++.dg/cpp0x/decltype60.C: New.
5091
5092 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5093
5094         * gcc.target/aarch64/simd/vcage_f64.c: New test.
5095         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5096         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
5097         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
5098         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5099         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
5100         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5101         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5102
5103 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
5104
5105         * g++.dg/cpp1y/pr59867.C: Fix target selector.
5106
5107 2014-07-01  Marek Polacek  <polacek@redhat.com>
5108
5109         * gcc.dg/Wint-conversion.c: New test.
5110
5111 2014-07-01  Marek Polacek  <polacek@redhat.com>
5112
5113         PR c/58286
5114         * gcc.dg/Wincompatible-pointer-types.c: New test.
5115
5116 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
5117
5118         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
5119         MicroBlaze specific pattern.
5120
5121 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
5122
5123         PR c++/58781
5124         PR c++/60249
5125         PR c++/59867
5126         * testsuite/g++.dg/cpp0x/pr58781.C: New.
5127         * testsuite/g++.dg/cpp0x/pr60249.C: New.
5128         * testsuite/g++.dg/cpp1y/pr59867.C: New.
5129
5130 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5131
5132         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
5133         test requires greater precision than the current PowerPC long
5134         double implementation supports.
5135
5136 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5137
5138         PR c++/54891
5139         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
5140
5141 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5142
5143         PR c++/51400
5144         * g++.dg/cpp0x/constexpr-attribute3.C: New.
5145
5146 2014-06-30  Jeff Law  <law@redhat.com>
5147
5148         PR tree-optimization/61607
5149         * gcc.dg/tree-ssa/pr61607.c: New test.
5150
5151 2014-06-30  Marek Polacek  <polacek@redhat.com>
5152
5153         * c-c++-common/ubsan/attrib-2.c: New test.
5154         * g++.dg/ubsan/return-3.C: New test.
5155
5156 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
5157
5158         PR middle-end/57541
5159         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
5160         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
5161
5162 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5163
5164         * gcc.dg/ira-loop-pressure.c: New test.
5165
5166 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
5167
5168         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
5169         checks that the dump is generated.
5170
5171 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5172
5173         PR fortran/36275
5174         PR fortran/38839
5175         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
5176         * gfortran.dg/binding_label_tests_27.f90: New file.
5177
5178 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
5179
5180         * gfortran.dg/graphite/pr59586.f: New testcase.
5181
5182 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
5183
5184         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5185
5186 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5187
5188         PR fortran/29383
5189         * lib/target-supports.exp (check_effective_target_fortran_ieee):
5190         New function.
5191         * gfortran.dg/ieee/ieee.exp: New file.
5192         * gfortran.dg/ieee/ieee_1.F90: New file.
5193         * gfortran.dg/ieee/ieee_2.f90: New file.
5194         * gfortran.dg/ieee/ieee_3.f90: New file.
5195         * gfortran.dg/ieee/ieee_4.f90: New file.
5196         * gfortran.dg/ieee/ieee_5.f90: New file.
5197         * gfortran.dg/ieee/ieee_6.f90: New file.
5198         * gfortran.dg/ieee/ieee_7.f90: New file.
5199         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
5200
5201 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
5202
5203         * g++.dg/cpp0x/elision_conv.C: New.
5204
5205 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5206
5207         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
5208
5209 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
5210
5211         PR c++/61614
5212         * g++.dg/ext/complit14.C: New.
5213
5214 2014-06-27  Martin Jambor  <mjambor@suse.cz>
5215
5216         PR ipa/61160
5217         * g++.dg/ipa/pr61160-2.C: New test.
5218         * g++.dg/ipa/pr61160-3.C: Likewise.
5219
5220 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
5221
5222         PR tree-optimization/57233
5223         PR tree-optimization/61299
5224         * gcc.dg/pr57233.c: New test.
5225         * gcc.target/i386/pr57233.c: New test.
5226         * gcc.target/i386/sse2-pr57233.c: New test.
5227         * gcc.target/i386/avx-pr57233.c: New test.
5228         * gcc.target/i386/avx2-pr57233.c: New test.
5229         * gcc.target/i386/avx512f-pr57233.c: New test.
5230         * gcc.target/i386/xop-pr57233.c: New test.
5231
5232 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5233
5234         * gcc.dg/typeof-2.c: New testcase.
5235
5236 2014-06-27  Marek Polacek  <polacek@redhat.com>
5237
5238         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
5239         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
5240         (fn2): Likewise.
5241         (fn5): Likewise.
5242         (fn6): Likewise.
5243         (fn7): Likewise.
5244         (fn8): Likewise.
5245         (fn9): Likewise.
5246         (fn11): Likewise.
5247         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
5248         location.  Add memory barrier.
5249         (fn2): Likewise.
5250         (fn3): Likewise.
5251         (fn4): Likewise.
5252         (fn5): Likewise.
5253         * c-c++-common/ubsan/bounds-7.c: New test.
5254
5255 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5256
5257         PR libgfortran/61499
5258         * gfortran.dg/arrayio_15.f90: New test.
5259
5260 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
5261
5262         PR target/61586
5263         * gcc.target/alpha/pr61586.c: New test.
5264
5265 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
5266
5267         PR c++/57573
5268         * g++.dg/template/pr57573.C: New.
5269
5270 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
5271
5272         * gcc.dg/tree-ssa/interposition.c: New testcase.
5273
5274 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
5275
5276         PR c++/56633
5277         * g++.dg/cpp0x/deleted8.C: New.
5278
5279 2014-06-26  Martin Jambor  <mjambor@suse.cz>
5280
5281         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5282         parameter.
5283         * g++.dg/simulate-thread/bitfields.C: Likewise.
5284         * gcc.dg/simulate-thread/strict-align-global.c: Remove
5285         allow-packed-store-data-races parameter.
5286         * gcc.dg/simulate-thread/subfields.c: Likewise.
5287         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5288         to one.
5289
5290 2014-06-26  Martin Jambor  <mjambor@suse.cz>
5291
5292         * g++.dg/ipa/pr60600.C: Fix typo.
5293         * g++.dg/ipa/devirt-25.C: Likewise.
5294
5295 2014-06-26  Richard Biener  <rguenther@suse.de>
5296
5297         PR tree-optimization/61607
5298         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5299
5300 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
5301
5302         * gcc.dg/inline-22.c: Add bind_pic_locally.
5303         * gcc.dg/inline_4.c: Ditto.
5304         * gcc.dg/fail_always_inline.c: Ditto.
5305         * g++.dg/ipa/devirt-25.C: Ditto.
5306
5307 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
5308
5309         * lib/target-support.exp (bind_pic_locally): Save the flags to
5310         'flags_to_postpone' instead of appending to 'flags'.
5311         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5312         with flags_to_postpone and revert after target_compile.
5313         * lib/g++.exp (g++_target_compile): Ditto.
5314         * lib/gfortran.exp (gfortran_target_compile): Ditto.
5315
5316 2014-06-26  Nick Clifton  <nickc@redhat.com>
5317
5318         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5319
5320 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
5321
5322         PR c++/61537
5323         * g++.dg/template/pr61537.C: New testcase.
5324
5325 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5326
5327         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
5328         powerpc*-*-linux*.
5329
5330 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5331
5332         * gfortran.dg/coarray_33.f90: New.
5333
5334 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5335
5336         * gfortran.dg/coarray/coindexed_1.f90: New.
5337
5338 2014-06-25  Tobias Burnus  <burnus@net-b.de>
5339
5340         * gfortran.dg/coarray_collectives_7.f90: New.
5341
5342 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5343
5344         * gcc.c-torture/execute/20140622-1.c: New test.
5345
5346 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
5347
5348         DR 178
5349         PR c++/49132
5350         * g++.dg/cpp0x/aggr1.C: New.
5351         * g++.dg/cpp0x/aggr2.C: Likewise.
5352         * g++.dg/init/aggr11.C: Likewise.
5353         * g++.dg/init/aggr12.C: Likewise.
5354
5355 2014-06-25  Martin Jambor  <mjambor@suse.cz>
5356
5357         * g++.dg/ipa/pr61540.C: Remove dumping test.
5358
5359 2014-06-25  Marek Polacek  <polacek@redhat.com>
5360
5361         PR c/61162
5362         * gcc.dg/pr61162.c: Adjust dg-warning.
5363         * gcc.dg/pr61162-2.c: New test.
5364
5365 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
5366
5367         PR tree-optimization/57742
5368         * gcc.dg/tree-ssa/calloc-3.c: New file.
5369
5370 2014-06-25  Richard Biener  <rguenther@suse.de>
5371
5372         PR testsuite/61560
5373         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5374         for targets that return _Complex float in memory.
5375
5376 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5377
5378         * gcc.target/arm/vect-noalign.c: Adjust options.
5379
5380 2014-06-24  Cong Hou  <congh@google.com>
5381
5382         * gcc.dg/vect/vect-reduc-sad.c: New.
5383         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5384
5385 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
5386
5387         PR tree-optimization/57742
5388         * g++.dg/tree-ssa/calloc.C: New testcase.
5389         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5390         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5391         * gcc.dg/strlenopt-9.c: Adapt.
5392
5393 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
5394
5395         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5396         global variable.
5397         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5398         instead of calling sequentially in the C code.
5399         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5400         saved_return_address to the stack frame where LR register was stored.
5401         (saved_return_address): Declare weak.
5402
5403 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5404
5405         PR c++/33972
5406         * g++.dg/other/operator3.C: New.
5407         * g++.dg/template/operator8.C: Adjust.
5408         * g++.dg/template/operator9.C: Likewise.
5409
5410 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5411
5412         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5413
5414 2014-06-24  Richard Biener  <rguenther@suse.de>
5415
5416         PR tree-optimization/61572
5417         * gcc.target/i386/pr61572.c: New testcase.
5418
5419 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
5420
5421         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5422         reduction clause.
5423         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5424         Remove Label is never defined expected error.
5425         * gfortran.dg/gomp/udr8.f90: New test.
5426
5427 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
5428
5429         PR tree-optimization/61554
5430         * g++.dg/torture/pr61554.C: New testcase.
5431
5432 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5433
5434         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5435
5436 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
5437
5438         * gcc.dg/localalias-2.c: Guard by require-alias.
5439         * gcc.dg/globalalias-2.c: Likewise.
5440
5441 2014-06-23  Kai Tietz  <ktietz@redhat.com>
5442
5443         * gcc.target/i386/indjmp-1.c: New test.
5444
5445 2014-06-23  Andrew Pinski  <apinski@cavium.com>
5446
5447         * gcc.c-torture/compile/20140723-1.c: New testcase.
5448
5449 2014-06-23  Marek Polacek  <polacek@redhat.com>
5450
5451         PR c/61553
5452         * c-c++-common/pr61553.c (foo): Add dg-error.
5453
5454 2014-06-23  Tobias Burnus  <burnus@net-b.de>
5455
5456         * gfortran.dg/coarray_32.f90: New.
5457
5458 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5459
5460         DR 577
5461         PR c++/33101
5462         * g++.dg/other/void1.C: Adjust.
5463         * g++.dg/other/void3.C: Likewise.
5464
5465 2014-06-23  Marek Polacek  <polacek@redhat.com>
5466
5467         PR c/61553
5468         * c-c++-common/pr61553.c: New test.
5469
5470 2014-06-23  Richard Biener  <rguenther@suse.de>
5471
5472         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5473         * g++.dg/vect/slp-pr50819.cc: Likewise.
5474         * g++.dg/vect/slp-pr56812.cc: Likewise.
5475         * gcc.dg/vect/bb-slp-1.c: Likewise.
5476         * gcc.dg/vect/bb-slp-10.c: Likewise.
5477         * gcc.dg/vect/bb-slp-11.c: Likewise.
5478         * gcc.dg/vect/bb-slp-13.c: Likewise.
5479         * gcc.dg/vect/bb-slp-14.c: Likewise.
5480         * gcc.dg/vect/bb-slp-15.c: Likewise.
5481         * gcc.dg/vect/bb-slp-16.c: Likewise.
5482         * gcc.dg/vect/bb-slp-17.c: Likewise.
5483         * gcc.dg/vect/bb-slp-18.c: Likewise.
5484         * gcc.dg/vect/bb-slp-19.c: Likewise.
5485         * gcc.dg/vect/bb-slp-2.c: Likewise.
5486         * gcc.dg/vect/bb-slp-20.c: Likewise.
5487         * gcc.dg/vect/bb-slp-21.c: Likewise.
5488         * gcc.dg/vect/bb-slp-22.c: Likewise.
5489         * gcc.dg/vect/bb-slp-23.c: Likewise.
5490         * gcc.dg/vect/bb-slp-24.c: Likewise.
5491         * gcc.dg/vect/bb-slp-25.c: Likewise.
5492         * gcc.dg/vect/bb-slp-26.c: Likewise.
5493         * gcc.dg/vect/bb-slp-27.c: Likewise.
5494         * gcc.dg/vect/bb-slp-28.c: Likewise.
5495         * gcc.dg/vect/bb-slp-29.c: Likewise.
5496         * gcc.dg/vect/bb-slp-3.c: Likewise.
5497         * gcc.dg/vect/bb-slp-30.c: Likewise.
5498         * gcc.dg/vect/bb-slp-31.c: Likewise.
5499         * gcc.dg/vect/bb-slp-32.c: Likewise.
5500         * gcc.dg/vect/bb-slp-4.c: Likewise.
5501         * gcc.dg/vect/bb-slp-5.c: Likewise.
5502         * gcc.dg/vect/bb-slp-6.c: Likewise.
5503         * gcc.dg/vect/bb-slp-7.c: Likewise.
5504         * gcc.dg/vect/bb-slp-8.c: Likewise.
5505         * gcc.dg/vect/bb-slp-8a.c: Likewise.
5506         * gcc.dg/vect/bb-slp-8b.c: Likewise.
5507         * gcc.dg/vect/bb-slp-9.c: Likewise.
5508         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5509         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5510         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5511         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5512         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5513         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5514         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5515         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5516         * gcc.dg/vect/pr26359.c: Likewise.
5517         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5518
5519 2014-06-23  Marek Polacek  <polacek@redhat.com>
5520
5521         * c-c++-common/pr49706-2.c: New test.
5522
5523 2014-06-23  Alan Modra  <amodra@gmail.com>
5524
5525         * gcc.dg/pr61583.c: New.
5526
5527 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5528
5529         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5530         [u]int64x1_t.
5531
5532         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5533         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5534
5535         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5536         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5537         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5538         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5539         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5540         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5541         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5542         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5543         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5544         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5545         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5546         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5547         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5548         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5549         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5550         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5551         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5552         test_vsrid_n_u64): Fix signature to match intrinsic.
5553
5554         (test_vabs_s64): Remove.
5555         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5556
5557         (test_vdupd_lane_s64): Rename to...
5558         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5559
5560         (test_vdupd_lane_u64): Rename to...
5561         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5562
5563         (test_vtst_s64): Rename to...
5564         (test_vtstd_s64): ...and change int64x1_t to int64_t.
5565
5566         (test_vtst_u64): Rename to...
5567         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5568
5569         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5570         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5571         Remove out-of-bounds tests.
5572         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5573         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5574         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5575
5576 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5577
5578         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5579         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5580         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5581         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5582         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5583         vector types.
5584         * gcc.target/aarch64/vsub_f64.c: Likewise.
5585         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5586         scheme as now the same for all variants.
5587         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5588         float64x1_t.
5589
5590 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5591
5592         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5593
5594 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5595
5596         * gcc.dg/localalias.c: Fix broken commit.
5597         * gcc.dg/globalalias.c: Likewise.
5598
5599 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5600
5601         * gcc.dg/localalias.c: New testcase.
5602         * gcc.dg/localalias-2.c: New testcase.
5603         * gcc.dg/globalalias.c: New testcase.
5604         * gcc.dg/globalalias-2.c: New testcase.
5605
5606 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
5607
5608         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5609
5610 2014-06-20  Marek Polacek  <polacek@redhat.com>
5611
5612         * c-c++-common/ubsan/bounds-1.c: New test.
5613         * c-c++-common/ubsan/bounds-2.c: New test.
5614         * c-c++-common/ubsan/bounds-3.c: New test.
5615         * c-c++-common/ubsan/bounds-4.c: New test.
5616         * c-c++-common/ubsan/bounds-5.c: New test.
5617         * c-c++-common/ubsan/bounds-6.c: New test.
5618
5619 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5620
5621         Make the tests big-endian friendly.
5622
5623         * gcc.target/aarch64/aapcs64/test_25.c: Update.
5624         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5625         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5626         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5627         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5628         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5629         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5630         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5631         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5632
5633 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5634             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5635
5636         PR sanitizer/61547
5637         * c-c++-common/asan/strlen-overflow-1.c: New test.
5638
5639 2014-06-20  Martin Jambor  <mjambor@suse.cz>
5640
5641         PR ipa/61540
5642         * g++.dg/ipa/pr61540.C: New test.
5643
5644 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5645             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5646
5647         PR sanitizer/61530
5648         * c-c++-common/asan/pr61530.c: New test.
5649
5650 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5651
5652         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5653         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5654         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5655         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5656         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5657         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5658         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5659         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5660         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5661         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5662         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5663         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5664         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5665         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5666         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5667         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5668         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5669         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5670         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5671         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5672         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5673         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5674         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5675         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5676         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5677         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5678         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5679         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5680         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5681         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5682         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5683         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5684         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5685         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5686         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5687         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5688         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5689         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5690         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5691         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5692         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5693         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5694         (test_vqdmlal_high_lane_s16): Fix parameter type.
5695         (test_vqdmlal_high_lane_s32): Likewise.
5696         (test_vqdmull_high_lane_s16): Likewise.
5697         (test_vqdmull_high_lane_s32): Likewise.
5698         (test_vqdmlsl_high_lane_s32): Likewise.
5699         (test_vqdmlsl_high_lane_s16): Likewise.
5700         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5701         Fix argument type.
5702         (test_vqdmlals_lane_s32): Likewise.
5703         (test_vqdmlslh_lane_s16): Likewise.
5704         (test_vqdmlsls_lane_s32): Likewise.
5705         (test_vqdmulhh_lane_s16): Likewise.
5706         (test_vqdmulhs_lane_s32): Likewise.
5707         (test_vqdmullh_lane_s16): Likewise.
5708         (test_vqdmulls_lane_s32): Likewise.
5709         (test_vqrdmulhh_lane_s16): Likewise.
5710         (test_vqrdmulhs_lane_s32): Likewise.
5711
5712 2014-06-20  Tobias Burnus  <burnus@net-b.de>
5713
5714         PR testsuite/61567
5715         * gfortran.dg/coarray_collectives_5.f90: Update
5716         dg-final scan-tree-dump-times.
5717         * gfortran.dg/coarray_collectives_6.f90: Ditto.
5718
5719 2014-06-20 Hale Wang <hale.wang@arm.com>
5720
5721         * gcc.target/arm/lto/: New folder to verify the LTO option.
5722         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5723         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5724         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5725         * lib/lto.exp (object-readelf): New procedure.
5726
5727 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5728
5729         PR fortran/61454
5730         * gfortran.dg/pr61454.f90: New file.
5731
5732 2014-06-19  Terry Guo  <terry.guo@arm.com>
5733
5734         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5735         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5736         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5737
5738 2014-06-19  Tobias Burnus  <burnus@net-b.de>
5739
5740         * gfortran.dg/coarray/collectives_2.f90: Extend
5741         and make valid.
5742
5743 2014-06-18  Tom de Vries  <tom@codesourcery.com>
5744
5745         * gcc.target/aarch64/fuse-caller-save.c: New test.
5746
5747 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
5748             Tom de Vries  <tom@codesourcery.com>
5749
5750         * gcc.target/arm/fuse-caller-save.c: New test.
5751
5752 2014-06-18  Richard Biener  <rguenther@suse.de>
5753
5754         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5755         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5756         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5757
5758 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5759
5760         PR tree-optimization/61518
5761         * gcc.dg/torture/pr61518.c: New test.
5762
5763 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5764
5765         PR tree-optimization/61517
5766         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5767         (incorrect_read_be32): Likewise.
5768         (main): Call incorrect_read_* to test stmt replacement is made by
5769         bswap at the right place.
5770         * gcc.c-torture/execute/pr61517.c: New test.
5771
5772 2014-06-18  Andreas Schwab  <schwab@suse.de>
5773
5774         PR rtl-optimization/54555
5775         * gcc.target/m68k/pr54555.c: New test.
5776
5777 2014-06-18  Olivier Hainque  <hainque@adacore.com>
5778
5779         * gnat.dg/blocklocs.adb: New test.
5780
5781 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
5782
5783         PR tree-optimization/52252
5784         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5785         * gcc.target/i386/pr52252-core.c: Ditto.
5786
5787         PR tree-optimization/61403
5788         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5789
5790 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
5791
5792         * gfortran.dg/gomp/declare-simd-1.f90: New test.
5793         * gfortran.dg/gomp/depend-1.f90: New test.
5794         * gfortran.dg/gomp/target1.f90: New test.
5795         * gfortran.dg/gomp/target2.f90: New test.
5796         * gfortran.dg/gomp/target3.f90: New test.
5797         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5798         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5799         201107.
5800
5801 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
5802
5803         PR fortran/61126
5804         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5805
5806 2014-06-17  Tobias Burnus  <burnus@net-b.de>
5807             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5808
5809         * gfortran.dg/coarray/send_array.f90: New.
5810         * gfortran.dg/coarray/get_array.f90: New.
5811         * gfortran.dg/coarray/sendget_array.f90: New.
5812         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5813         names.
5814         * gfortran.dg/coarray/collectives_2.f90: New.
5815
5816 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5817
5818         PR target/61533
5819         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5820         dg-options.
5821
5822 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
5823
5824         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5825         unit_id and kind_id to zero.
5826
5827 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
5828
5829         PR target/61483
5830         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5831         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5832         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5833         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5834
5835 2014-06-17  Richard Biener  <rguenther@suse.de>
5836
5837         PR lto/61012
5838         * gcc.dg/lto/pr61526_0.c: New testcase.
5839         * gcc.dg/lto/pr61526_1.c: Likewise.
5840
5841 2014-06-17  Richard Biener  <rguenther@suse.de>
5842
5843         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5844         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5845         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5846         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5847         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5848
5849 2014-06-17  Richard Biener  <rguenther@suse.de>
5850
5851         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5852
5853 2014-06-16  Richard Biener  <rguenther@suse.de>
5854
5855         PR tree-optimization/61482
5856         * g++.dg/torture/pr61482.C: New testcase.
5857
5858 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
5859
5860         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5861         vpmacsdql instruction.
5862
5863 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
5864
5865         * c-c++-common/asan/instrument-with-calls-1.c: New test.
5866         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5867         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5868         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5869         test patterns.
5870         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5871         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5872         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5873         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5874         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5875         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5876
5877 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5878
5879         PR fortran/28484
5880         PR fortran/61429
5881         * gfortran.dg/system_clock_1.f90: New file.
5882         * gfortran.dg/system_clock_2.f90: New file.
5883
5884 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5885
5886         PR c++/33101
5887         * g++.dg/other/void3.C: New.
5888         * g++.dg/conversion/err-recover1.C: Update.
5889
5890 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
5891
5892         PR target/61415
5893         * lib/target-supports.exp (check_effective_target_longdouble128): New.
5894         * gcc.target/powerpc/pack02.c: Use it.
5895         * gcc.target/powerpc/tfmode_off.c: Likewise.
5896
5897 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5898
5899         PR rtl-optimization/61094
5900         PR rtl-optimization/61446
5901         * gcc.target/i386/pr61446.c : New.
5902
5903 2014-06-13  Dehao Chen  <dehao@google.com>
5904
5905         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
5906
5907 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
5908
5909         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
5910
5911 2014-06-13  Richard Biener  <rguenther@suse.de>
5912
5913         * c-c++-common/pr46562-2.c: Adjust.
5914         * g++.dg/tree-ssa/pr8781.C: Likewise.
5915         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5916         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5917         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5918         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
5919         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5920
5921 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5922
5923         PR tree-optimization/61375
5924         * gcc.c-torture/execute/pr61375-1.c: New test.
5925
5926 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR middle-end/61486
5929         * c-c++-common/gomp/pr61486-1.c: New test.
5930         * c-c++-common/gomp/pr61486-2.c: New test.
5931
5932 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
5933
5934         PR target/59843
5935         * gcc.dg/vect/vect-singleton_1.c: New file.
5936
5937 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
5938
5939         PR target/61443
5940         * gcc.target/avr/torture/pr61443.c: New test.
5941
5942 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5943
5944         PR c++/19200
5945         * g++.dg/parse/friend11.C: New.
5946
5947 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5948
5949         PR c++/60265
5950         * g++.dg/cpp0x/using-enum-1.C: New.
5951         * g++.dg/cpp0x/using-enum-2.C: Likewise.
5952
5953 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5954
5955         PR c++/19200
5956         * g++.dg/parse/friend9.C: New.
5957         * g++.dg/parse/friend10.C: Likewise.
5958         * g++.dg/parse/friend7.C: Adjust.
5959
5960 2014-06-11  Richard Biener  <rguenther@suse.de>
5961
5962         PR tree-optimization/61452
5963         * gcc.dg/torture/pr61452.c: New testcase.
5964
5965 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5966
5967         PR c++/34049
5968         * g++.dg/parse/pr34049.C: New.
5969
5970 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5971
5972         * gcc.c-torture/execute/pr61306-1.c: New test.
5973         * gcc.c-torture/execute/pr61306-2.c: Likewise.
5974         * gcc.c-torture/execute/pr61306-3.c: Likewise.
5975
5976 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5977
5978         * gcc.target/aarch64/acle/acle.exp: New.
5979         * gcc.target/aarch64/acle/crc32b.c: New test.
5980         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
5981         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
5982         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
5983         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
5984         * gcc.target/aarch64/acle/crc32d.c: Likewise.
5985         * gcc.target/aarch64/acle/crc32h.c: Likewise.
5986         * gcc.target/aarch64/acle/crc32w.c: Likewise.
5987
5988 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
5989
5990         PR tree-optimization/52252
5991         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
5992
5993 2014-06-11  Richard Biener  <rguenther@suse.de>
5994
5995         PR middle-end/61437
5996         * gcc.dg/torture/20140610-1.c: New testcase.
5997         * gcc.dg/torture/20140610-2.c: Likewise.
5998
5999 2014-06-10  Richard Biener  <rguenther@suse.de>
6000
6001         PR tree-optimization/61438
6002         * gcc.dg/torture/pr61438.c: New testcase.
6003
6004 2014-06-10  Richard Biener  <rguenther@suse.de>
6005
6006         PR middle-end/61456
6007         * g++.dg/opt/pr61456.C: New testcase.
6008
6009 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
6010             Mikael Morin <mikael@gcc.gnu.org>
6011
6012         PR fortran/41936
6013         * gfortran.dg/class_array_15.f03: Check memory leaks.
6014
6015 2014-06-10  Richard Biener  <rguenther@suse.de>
6016
6017         PR tree-optimization/57186
6018         PR tree-optimization/59299
6019         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
6020         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
6021
6022 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
6023
6024         PR fortran/60928
6025         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
6026         directives.
6027         * gfortran.dg/gomp/associate1.f90: New test.
6028         * gfortran.dg/gomp/intentin1.f90: New test.
6029         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
6030         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
6031         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
6032         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
6033
6034 2014-06-09  Marek Polacek  <polacek@redhat.com>
6035
6036         PR c/36446
6037         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
6038         * gcc.dg/array-2.c: Likewise.
6039         * gcc.dg/array-const-2.c: Likewise.
6040         * gcc.dg/ucnid-8.c: Likewise.
6041         * gcc.dg/vla-init-1.c: Likewise.
6042         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
6043         * gcc.dg/c99-flex-array-7.c: Likewise.
6044         * gcc.dg/init-bad-1.c: Likewise.
6045         * gcc.dg/init-bad-3.c: Likewise.
6046         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
6047         * gcc.dg/pedwarn-init.c: Add dg-warning.
6048         * gcc.dg/pr53119.c: Remove dg-excess-errors.
6049
6050 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6051
6052         PR c++/22556
6053         * g++.dg/other/redecl3.C: New.
6054
6055 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
6056
6057         PR c++/54442
6058         * g++.dg/pr54442.C: New file.
6059
6060 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
6061
6062         PR fortran/61406
6063         * gfortran.dg/associate_17.f90 : New test
6064
6065 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
6066
6067         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
6068         void for TEST instead of static void.
6069         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
6070         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
6071         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
6072         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
6073         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
6074         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
6075         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
6076         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
6077         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
6078         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
6079         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
6080         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
6081         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
6082         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
6083         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
6084         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
6085         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
6086         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
6087         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
6088         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
6089         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
6090         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
6091         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
6092         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
6093         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
6094         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
6095         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6096         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
6097         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
6098         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
6099         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
6100         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6101         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6102         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6103         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6104         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6105         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6106         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6107         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6108         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6109         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6110         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
6111         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
6112         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
6113         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
6114         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
6115         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
6116         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
6117         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
6118         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
6119         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
6120         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
6121         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
6122         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
6123         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
6124         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
6125         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
6126         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
6127         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
6128         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
6129         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
6130         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
6131         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6132         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6133         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6134         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6135         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
6136         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
6137         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6138         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6139         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6140         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6141         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6142         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6143         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6144         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6145         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6146         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
6147         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
6148         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6149         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
6150         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
6151         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
6152         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
6153         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
6154         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
6155         instead of static void.
6156         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
6157         delete unused variables.
6158         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6159         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6160         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6161         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
6162         delete unused variables, void for TEST instead of static void.
6163         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6164         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6165         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6166         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6167         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6168         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6169         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6170         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6171         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6172         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6173         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6174         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6175         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
6176         initialize variables.
6177         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
6178         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
6179         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
6180         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
6181         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
6182         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
6183         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
6184         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
6185         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6186         * gcc.target/i386/i386.exp: Ditto.
6187         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
6188         CALC, void for TEST instead of static void, initialize variables.
6189         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
6190         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
6191         static void.
6192         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
6193         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
6194         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
6195         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
6196         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
6197         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6198         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6199         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
6200         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
6201         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
6202         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
6203         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6204         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6205         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
6206         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6207         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
6208         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6209         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6210         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6211         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
6212         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
6213         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
6214         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
6215         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
6216         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
6217         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
6218         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
6219         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
6220         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
6221         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
6222         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
6223         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
6224         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
6225         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
6226         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
6227         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
6228         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
6229         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
6230         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
6231         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
6232         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6233         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6234         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
6235         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
6236         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
6237         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
6238         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
6239         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
6240         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6241         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6242         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6243         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6244         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6245         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6246         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6247         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6248         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
6249         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
6250         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6251         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
6252         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6253         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6254         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6255         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
6256         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6257         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
6258         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
6259         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6260         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
6261         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6262         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6263         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6264         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6265         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6266         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6267         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6268         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
6269         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6270         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6271         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6272         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6273         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6274         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6275         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6276         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6277         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6278         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6279         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6280         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6281         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6282         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6283         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6284         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6285         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6286         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6287         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6288         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6289         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6290         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6291         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6292         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6293         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6294         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6295         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6296         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6297         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6298         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6299         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6300         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6301         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6302         instead of static void.
6303         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6304         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6305         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6306         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6307         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6308         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6309         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6310         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6311         static void, delete unused variables.
6312         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6313         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6314         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6315         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6316         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6317         static void, delete unused variables, Change parameters for
6318         UNION_CHECK, MASK_MERGE and MASK_ZERO.
6319         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6320         CALC,  void for TEST instead of static void.
6321         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6322         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6323         void.
6324         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6325         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6326         static void, change type  of parameter for UNION_TYPE.
6327         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6328         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6329         void for TEST instead of static void, delete unused variables, change
6330         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6331         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6332         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6333         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6334         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6335         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6336         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6337         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6338         void for TEST instead of static void, change parameters for
6339         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6340         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6341         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6342         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6343         * gcc.target/i386/avx512f-additional-reg-names.c: Add
6344         __attribute__((unused)).
6345         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6346         __attribute__((unused)).
6347         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6348         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6349         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6350         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6351         * gcc.target/i386/avx512f-korw-1.c: Ditto.
6352         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6353         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6354         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6355         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6356         add __attribute__((unused)).
6357         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6358         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6359         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6360         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6361         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6362         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6363         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6364         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6365         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6366         delete unused variables.
6367         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6368         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6369         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6370         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6371         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6372         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6373         static void, mask_merging and zero_masking for unsigned types.
6374         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6375         CHECK_ARRAY for unsigned types.
6376         * gcc.target/i386/m256-check.h: Ditto.
6377         * gcc.target/i386/m512-check.h: Ditto.
6378
6379 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
6380
6381         PR target/61062
6382         * gcc.target/arm/pr48252.c (main): Expect same result
6383         as endian-neutral.
6384
6385 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6386
6387         PR fortran/45187
6388         * gfortran.dg/cray_pointers_10.f90: New file.
6389
6390 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
6391
6392         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6393         instead of complex(kind=16).
6394
6395 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6396
6397         PR fortran/38829
6398         * gfortran.dg/bind_c_usage_29.f90: New file.
6399
6400 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
6401
6402         * gnat.dg/opt38.adb: New test.
6403         * gnat.dg/opt38_pkg.ad[sb]: New helper.
6404
6405 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
6406
6407         PR target/18343
6408         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6409         New macro, 0 for __MMIX__, default 64.
6410         (bar): Pass it to __builtin_apply instead of literal 64.
6411
6412 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6413
6414         * gfortran.dg/io_constraints_11.f90: New file.
6415         * gfortran.dg/io_constraints_12.f90: New file.
6416         * gfortran.dg/io_constraints_13.f90: New file.
6417
6418 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
6419
6420         PR target/61423
6421         * gcc.target/i386/pr61423.c: New test.
6422
6423 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6424
6425         PR c++/60184
6426         * g++.dg/cpp0x/constexpr-union6.C: New.
6427         * g++.dg/cpp0x/union6.C: Likewise.
6428         * g++.dg/init/ref14.C: Adjust.
6429         * g++.dg/init/union1.C: Likewise.
6430
6431 2014-06-06  Richard Biener  <rguenther@suse.de>
6432
6433         PR tree-optimization/59299
6434         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6435
6436 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
6437
6438         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6439         * gcc.dg/tree-ssa/sra-12.c: Likewise.
6440
6441 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6442
6443         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6444         bitfield and test wrong results instead of correct results to make the
6445         test more portable.
6446
6447 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6448
6449         PR c++/60432
6450         * g++.dg/cpp0x/constexpr-60432.C: New.
6451
6452 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6453
6454         PR c++/60199
6455         * g++.dg/cpp0x/constexpr-60199.C: New.
6456
6457 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6458
6459         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6460         Specify -march=z900 as an additional option.
6461         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6462         * gcc.dg/optimize-bswapsi-2.c: Likewise.
6463         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6464
6465 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
6466
6467         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6468         reduction clause diagnostic changes.
6469         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6470         * gfortran.dg/gomp/reduction1.f90: Likewise.
6471         * gfortran.dg/gomp/reduction3.f90: Likewise.
6472         * gfortran.dg/gomp/udr1.f90: New test.
6473         * gfortran.dg/gomp/udr2.f90: New test.
6474         * gfortran.dg/gomp/udr3.f90: New test.
6475         * gfortran.dg/gomp/udr4.f90: New test.
6476         * gfortran.dg/gomp/udr5.f90: New test.
6477         * gfortran.dg/gomp/udr6.f90: New test.
6478         * gfortran.dg/gomp/udr7.f90: New test.
6479
6480 2014-06-06  Christian Bruel  <christian.bruel@st.com>
6481
6482         PR tree-optimization/43934
6483         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6484
6485 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
6486
6487         PR c/53119
6488         * gcc.dg/pr53119.c: New testcase.
6489
6490 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6491
6492         PR target/52472
6493         * gcc.target/avr/pr52472.c: New test.
6494
6495
6496 2014-06-05  Jeff Law  <law@redhat.com>
6497
6498         PR tree-optimization/61289
6499         * g++.dg/pr61289.C: New test.
6500         * g++.dg/pr61289-2.C: New test.
6501
6502 2014-06-05  Richard Biener  <rguenther@suse.de>
6503             Paolo Carlini  <paolo.carlini@oracle.com>
6504
6505         PR c++/56961
6506         * g++.dg/parse/pr56961.C: New.
6507
6508 2014-06-05  Kai Tietz  <ktietz@redhat.com>
6509
6510         PR target/46219
6511         * gcc.target/i386/sibcall-4.c: Remove xfail.
6512
6513 2014-06-05  Julian Brown  <julian@codesourcery.com>
6514             Sandra Loosemore  <sandra@codesourcery.com>
6515
6516         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6517
6518 2014-06-05  Richard Biener  <rguenther@suse.de>
6519
6520         PR c++/61004
6521         * g++.dg/diagnostic/pr61004.C: New testcase.
6522
6523 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
6524
6525         * gcc.dg/torture/pr61319.c: New test.
6526
6527 2014-06-05  Marek Polacek  <polacek@redhat.com>
6528
6529         PR c/56724
6530         * gcc.dg/pr56724-3.c: New test.
6531
6532 2014-06-05  Andreas Schwab  <schwab@suse.de>
6533
6534         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6535
6536 2014-06-05  Marek Polacek  <polacek@redhat.com>
6537
6538         PR c/49706
6539         * c-c++-common/pr49706.c: New test.
6540
6541 2014-06-05  Marek Polacek  <polacek@redhat.com>
6542
6543         PR c/48062
6544         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6545         * gcc.dg/Wshadow-3.c: Likewise.
6546         * gcc.dg/pr48062.c: New test.
6547
6548 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6549
6550         PR c++/43453
6551         * g++.dg/init/pr43453.C: New.
6552
6553 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
6554
6555         PR tree-optimization/61385
6556         * gcc.dg/tree-ssa/pr61385.c: New file.
6557
6558 2014-06-04  Richard Biener  <rguenther@suse.de>
6559
6560         PR tree-optimization/60098
6561         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6562
6563 2014-06-04  Richard Biener  <rguenther@suse.de>
6564
6565         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6566
6567 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
6568
6569         PR c/58942
6570         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6571         the case with a pointer.
6572
6573 2014-06-04  Marek Polacek  <polacek@redhat.com>
6574
6575         PR c/30020
6576         * c-c++-common/pr30020.c: New test.
6577
6578 2014-06-03  Andrew Pinski  <apinski@cavium.com>
6579
6580         * gcc.c-torture/compile/20140528-1.c: New testcase.
6581
6582 2014-06-03  Dehao Chen  <dehao@google.com>
6583
6584         * gcc.dg/tree-prof/merge_block.c: New test.
6585
6586 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
6587
6588         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6589         * g++.dg/ext/mv15.C (dg-options): Ditto.
6590
6591 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6592
6593         DR 1423
6594         PR c++/52174
6595         * g++.dg/cpp0x/nullptr31.C: New.
6596         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6597         * g++.dg/cpp0x/nullptr17.C: Update.
6598
6599 2014-06-03  Marek Polacek  <polacek@redhat.com>
6600
6601         PR c/60439
6602         * c-c++-common/pr60439.c: New test.
6603         * g++.dg/eh/scope1.C (f4): Add dg-warning.
6604
6605 2014-06-03  Martin Jambor  <mjambor@suse.cz>
6606
6607         PR ipa/61160
6608         * g++.dg/ipa/pr61160-1.C: New test.
6609
6610 2014-06-03  Richard Biener  <rguenther@suse.de>
6611
6612         PR tree-optimization/61383
6613         * gcc.dg/torture/pr61383-1.c: New testcase.
6614
6615 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
6616
6617         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6618
6619 2014-06-02  Jeff Law  <law@redhat.com>
6620
6621         PR rtl-optimization/61094
6622         * g++.dg/pr61094: New test.
6623
6624 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
6625
6626         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6627         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6628         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6629         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6630         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6631         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6632         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6633         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6634
6635 2014-06-02  Richard Biener  <rguenther@suse.de>
6636
6637         PR tree-optimization/61346
6638         * gcc.dg/torture/pr61346.c: New testcase.
6639
6640 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6641
6642         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6643         not compilation.
6644         * gcc.target/i386/sibcall-4.c: Ditto.
6645         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6646
6647 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6648
6649         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6650         in scan-assembler-not string.
6651         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6652         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6653         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6654
6655 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6658
6659 2014-06-01  Kai Tietz  <ktietz@redhat.com>
6660
6661         PR target/61377
6662         * gcc.target/i386/sibcall-6.c: New test.
6663
6664 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6665
6666         DR 1227
6667         PR c++/57543
6668         * g++.dg/cpp0x/pr57543-1.C: New.
6669         * g++.dg/cpp0x/pr57543-2.C: Likewise.
6670         * g++.dg/cpp0x/pr57543-3.C: Likewise.
6671         * g++.dg/cpp0x/decltype59.C: Likewise.
6672
6673 2014-05-31  Tom de Vries  <tom@codesourcery.com>
6674
6675         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6676
6677 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
6678
6679         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6680         restore_gcc_exec_prefix_env_var): New procedures.
6681         (set_ld_library_path_env_vars,
6682         restore_ld_library_path_env_vars): Use them.
6683         * lib/c-compat.exp: Load target-libpath.exp.
6684         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6685         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6686         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6687         restore_gcc_exec_prefix_env_var.
6688         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6689         Likewise.
6690
6691         * c-c++-common/asan/misalign-1.c: New test.
6692         * c-c++-common/asan/misalign-2.c: New test.
6693
6694         * g++.dg/asan/asan_test.C: Add -std=c++11 and
6695         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6696         -DASAN_USE_DEJAGNU_GTEST=1.
6697         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6698         * g++.dg/asan/asan_oob_test.cc: Likewise.
6699         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6700         * g++.dg/asan/asan_str_test.cc: Likewise.
6701         * g++.dg/asan/asan_test_utils.h: Likewise.
6702         * g++.dg/asan/sanitizer_test_config.h: Likewise.
6703         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
6704         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6705         Imported from upstream r209283.
6706         * g++.dg/asan/asan_test_config.h: Likewise.
6707
6708 2014-05-30  Kai Tietz  <ktietz@redhat.com>
6709
6710         PR target/60104
6711         * gcc.target/i386/sibcall-1.c: New test.
6712         * gcc.target/i386/sibcall-2.c: New test.
6713         * gcc.target/i386/sibcall-3.c: New test.
6714         * gcc.target/i386/sibcall-4.c: New test.
6715
6716 2014-05-30  Ian Lance Taylor  <iant@google.com>
6717
6718         * gcc.target/i386/pause-2.c: New test.
6719
6720 2014-05-30  Tom de Vries  <tom@codesourcery.com>
6721
6722         * gcc.target/i386/fuse-caller-save.c: New test.
6723         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6724         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6725
6726 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
6727
6728         * gcc.target/arm/simd/vrev16p8_1.c: New file.
6729         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6730         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6731         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6732         * gcc.target/arm/simd/vrev16s8_1.c: New file.
6733         * gcc.target/arm/simd/vrev16u8_1.c: New file.
6734         * gcc.target/arm/simd/vrev32p16_1.c: New file.
6735         * gcc.target/arm/simd/vrev32p8_1.c: New file.
6736         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6737         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6738         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6739         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6740         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6741         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6742         * gcc.target/arm/simd/vrev32s16_1.c: New file.
6743         * gcc.target/arm/simd/vrev32s8_1.c: New file.
6744         * gcc.target/arm/simd/vrev32u16_1.c: New file.
6745         * gcc.target/arm/simd/vrev32u8_1.c: New file.
6746         * gcc.target/arm/simd/vrev64f32_1.c: New file.
6747         * gcc.target/arm/simd/vrev64p16_1.c: New file.
6748         * gcc.target/arm/simd/vrev64p8_1.c: New file.
6749         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6750         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6751         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6752         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6753         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6754         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6755         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6756         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6757         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6758         * gcc.target/arm/simd/vrev64s16_1.c: New file.
6759         * gcc.target/arm/simd/vrev64s32_1.c: New file.
6760         * gcc.target/arm/simd/vrev64s8_1.c: New file.
6761         * gcc.target/arm/simd/vrev64u16_1.c: New file.
6762         * gcc.target/arm/simd/vrev64u32_1.c: New file.
6763         * gcc.target/arm/simd/vrev64u8_1.c: New file.
6764
6765 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
6766
6767         PR rtl-optimization/61325
6768         * gcc.target/aarch64/pr61325.c: New.
6769
6770 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
6771
6772         * gcc.target/arm/simd/vextQf32_1.c: New file.
6773         * gcc.target/arm/simd/vextQp16_1.c: New file.
6774         * gcc.target/arm/simd/vextQp8_1.c: New file.
6775         * gcc.target/arm/simd/vextQs16_1.c: New file.
6776         * gcc.target/arm/simd/vextQs32_1.c: New file.
6777         * gcc.target/arm/simd/vextQs64_1.c: New file.
6778         * gcc.target/arm/simd/vextQs8_1.c: New file.
6779         * gcc.target/arm/simd/vextQu16_1.c: New file.
6780         * gcc.target/arm/simd/vextQu32_1.c: New file.
6781         * gcc.target/arm/simd/vextQu64_1.c: New file.
6782         * gcc.target/arm/simd/vextQu8_1.c: New file.
6783         * gcc.target/arm/simd/vextQp64_1.c: New file.
6784         * gcc.target/arm/simd/vextf32_1.c: New file.
6785         * gcc.target/arm/simd/vextp16_1.c: New file.
6786         * gcc.target/arm/simd/vextp8_1.c: New file.
6787         * gcc.target/arm/simd/vexts16_1.c: New file.
6788         * gcc.target/arm/simd/vexts32_1.c: New file.
6789         * gcc.target/arm/simd/vexts64_1.c: New file.
6790         * gcc.target/arm/simd/vexts8_1.c: New file.
6791         * gcc.target/arm/simd/vextu16_1.c: New file.
6792         * gcc.target/arm/simd/vextu32_1.c: New file.
6793         * gcc.target/arm/simd/vextu64_1.c: New file.
6794         * gcc.target/arm/simd/vextu8_1.c: New file.
6795         * gcc.target/arm/simd/vextp64_1.c: New file.
6796
6797 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
6798             Tom de Vries  <tom@codesourcery.com>
6799
6800         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6801         options.
6802         * gcc.target/mips/fuse-caller-save.h: New include file.
6803         * gcc.target/mips/fuse-caller-save.c: New test.
6804         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6805         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6806
6807 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
6808
6809         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6810
6811 2014-05-28  Richard Biener  <rguenther@suse.de>
6812
6813         PR middle-end/61045
6814         * gcc.dg/pr61045.c: New testcase.
6815
6816 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6817
6818         * lib/clearcap.exp: New file.
6819         * gcc.dg/vect/vect.exp: Load clearcap.exp.
6820         Remove clearcap_ldflags handling.
6821         Call clearcap-init, clearcap-finish.
6822         * gcc.target/i386/i386.exp: Likewise.
6823         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6824         * gcc.target/i386/clearcapv2.map: Move to
6825         ../config/sol2-clearcapv2.map.
6826         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6827         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6828
6829 2014-05-28  Richard Biener  <rguenther@suse.de>
6830
6831         PR tree-optimization/61335
6832         * gfortran.dg/pr61335.f90: New testcase.
6833
6834 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6835
6836         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6837
6838 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6839
6840         * gnat.dg/overflow_fixed.adb: New test.
6841
6842 2014-05-27  Marek Polacek  <polacek@redhat.com>
6843
6844         PR c/56724
6845         * gcc.dg/pr56724-1.c: New test.
6846         * gcc.dg/pr56724-2.c: New test.
6847         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6848         -Wtraditional.
6849         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6850
6851 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6852
6853         * gcc.dg/fold-compare-8.c: New test.
6854         * gcc.dg/Wstrict-overflow-25.c: Likewise.
6855
6856 2014-05-27  Richard Biener  <rguenther@suse.de>
6857
6858         * gcc.dg/tree-ssa/vrp92.c: New testcase.
6859
6860 2014-05-27  Marek Polacek  <polacek@redhat.com>
6861
6862         PR testsuite/61319
6863         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6864         LLONG_MIN, and ULLONG_MAX.
6865
6866 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6867
6868         * lib/target-supports.exp (check_effective_target_vect_bswap):
6869         Specify arm*-*-* support.
6870
6871 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
6872
6873         PR testsuite/61319
6874         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
6875         -nan optional.
6876         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6877         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6878
6879 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6880
6881         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
6882
6883 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
6884
6885         PR rtl-optimization/61222
6886         * gcc.c-torture/compile/pr61222-1.c: New test.
6887         * gcc.c-torture/compile/pr61222-2.c: Likewise.
6888
6889 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6890
6891         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
6892
6893 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6894
6895         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
6896
6897 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6898
6899         PR libgfortran/55117
6900         * gfortran.dg/namelist_85.f90: New test.
6901
6902 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
6903
6904         PR c/61191
6905         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
6906         the case with syntax error.
6907
6908 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6909
6910         * gcc.dg/lto/pr61278_0.c: New test.
6911         * gcc.dg/lto/pr61278_1.c: New test.
6912
6913 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6914
6915         * gcc.dg/pr61220.c: New test.
6916         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
6917
6918 2014-05-25  Tobias Burnus  <burnus@net-b.de>
6919
6920         * gfortran.dg/coarray_10.f90: Update dg-warning.
6921         * gfortran.dg/coarray_this_image_1.f90: New.
6922         * gfortran.dg/coarray_this_image_2.f90: New.
6923
6924 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
6925
6926         PR libfortran/61173
6927         * gfortran.dg/arrayio_14.f90: New test.
6928
6929 2014-05-24  Andreas Schwab  <schwab@suse.de>
6930
6931         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
6932
6933 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
6934
6935         * gfortran.dg/bind_c_array_params_2.f90:
6936         Adjust regexp for -flto.
6937         * gfortran.dg/pr48636-2.f90: Likewise.
6938         * gfortran.dg/pr52835.f90: Likewise.
6939
6940 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
6941
6942         PR rtl-optimization/61215
6943         * gcc.target/i386/pr61215.c: New.
6944
6945 2014-05-23  Marek Polacek  <polacek@redhat.com>
6946             Jakub Jelinek  <jakub@redhat.com>
6947
6948         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
6949         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
6950         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
6951         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
6952         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
6953         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
6954         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
6955         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
6956         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
6957         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
6958         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
6959         * c-c++-common/ubsan/float-cast.h: New file.
6960         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
6961         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
6962
6963 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
6964
6965         * gcc.target/aarch64/tail_indirect_call_1.c: New.
6966
6967 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6968
6969         * g++.dg/cpp1y/lambda-init9.C: New.
6970
6971 2014-05-23  Richard Biener  <rguenther@suse.de>
6972
6973         PR testsuite/61266
6974         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
6975         adjust testcase to reflect reality.
6976
6977 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6978
6979         PR tree-optimization/54733
6980         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
6981         optimization to support memory sources and bitwise operations
6982         equivalent to load in host endianness.
6983         * gcc.dg/optimize-bswaphi-1.c: Likewise.
6984         * gcc.dg/optimize-bswapsi-2.c: Likewise.
6985         * gcc.c-torture/execute/bswap-2.c: Likewise.
6986
6987 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6988
6989         * lib/target-supports.exp: New effective targets for architectures
6990         capable of performing byte swap.
6991         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
6992         * gcc.dg/optimize-bswapdi-2.c: Likewise.
6993         * gcc.dg/optimize-bswapsi-1.c: Likewise.
6994
6995 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6996
6997         PR c++/61088
6998         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
6999         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
7000
7001 2014-05-22  Xinliang David Li  <davidxl@google.com>
7002
7003         * g++.dg/ipa/devirt-15.C: Fix expected message.
7004         * g++.dg/ipa/devirt-16.C: Ditto.
7005         * g++.dg/ipa/devirt-17.C: Ditto.
7006         * g++.dg/ipa/devirt-26.C: Ditto.
7007         * g++.dg/ipa/imm-devirt-1.C: Ditto.
7008         * g++.dg/ipa/imm-devirt-2.C: Ditto.
7009         * g++.dg/tree-ssa/pr8781.C:Ditto.
7010
7011 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
7012
7013         * gcc.target/powerpc/htm-ttest.c: New test.
7014
7015 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
7016
7017         * gnat.dg/opt37.ad[sb]: New test.
7018
7019 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
7020
7021         PR c/61271
7022         * g++.dg/cilk-plus/AN/array_function.cc: New.
7023
7024 2014-05-22  Richard Biener  <rguenther@suse.de>
7025
7026         * gcc.dg/tree-ssa/alias-33.c: New testcase.
7027
7028 2014-05-22  Kostya Serebryany  <kcc@google.com>
7029
7030         * c-c++-common/tsan/mutexset1.c: Update the test to match
7031         upstream r209283.
7032         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
7033
7034 2014-05-21  Marek Polacek  <polacek@redhat.com>
7035
7036         PR sanitizer/61272
7037         * g++.dg/ubsan/pr61272.C: New test.
7038
7039 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
7040             Sandra Loosemore  <sandra@codesourcery.com>
7041
7042         PR lto/60179
7043         * lib/scanasm.exp (scan-lto-assembler): New procedure.
7044         * gcc.target/nios2/custom-fp-lto.c: New test.
7045
7046 2014-05-21  Andreas Schwab  <schwab@suse.de>
7047
7048         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
7049
7050 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
7051
7052         PR target/54236
7053         * gcc.target/sh/pr54236-3.c: New.
7054
7055 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
7056
7057         PR c++/60189
7058         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
7059
7060 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
7061
7062         PR tree-optimization/60899
7063         * g++.dg/ipa/devirt-11.C: Update template.
7064
7065 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
7066
7067         PR C++/61038
7068         * g++.dg/cpp0x/pr61038.C: New.
7069
7070 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7071
7072         PR c++/58753
7073         PR c++/58930
7074         PR c++/58704
7075         * g++.dg/cpp0x/nsdmi-template11.C: New.
7076         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
7077         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
7078
7079 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7080
7081         * gnat.dg/opt35.adb: New test.
7082         * gnat.dg/opt36.adb: Likewise.
7083         * gnat.dg/opt35_pkg.ad[sb]: New helper.
7084
7085 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7086
7087         PR c++/60373
7088         * g++.dg/cpp0x/Wattributes1.C: New.
7089         * g++.dg/ext/visibility/redecl1.C: Adjust.
7090         * g++.dg/ext/visibility/visibility-7.C: Likewise.
7091
7092 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7093
7094         * gcc.target/powerpc/vsxcopy.c: New test.
7095
7096 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7097
7098         PR c++/58664
7099         * g++.dg/cpp0x/nsdmi-union6.C: New.
7100         * g++.dg/parse/pr58664.C: Likewise.
7101         * g++.dg/cpp0x/nsdmi6.C: Tweak.
7102         * g++.dg/parse/crash31.C: Likewise.
7103         * g++.dg/template/error2.C: Likewise.
7104         * g++.dg/template/inherit8.C: Likewise.
7105         * g++.dg/template/offsetof2.C: Likewise.
7106
7107 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
7108
7109         * c-c++-common/gomp/simd4.c: Adjust for inform.
7110         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7111         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7112         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
7113         * g++.dg/cpp0x/noexcept15.C: Likewise.
7114         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
7115         * g++.dg/eh/spec6.C: Likewise.
7116         * g++.dg/expr/cast1.C: Likewise.
7117         * g++.dg/expr/dtor1.C: Likewise.
7118         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
7119         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7120         * g++.dg/gomp/pr49223-2.C: Likewise.
7121         * g++.dg/gomp/udr-4.C: Likewise.
7122         * g++.dg/init/delete1.C: Likewise.
7123         * g++.dg/other/crash-2.C: Likewise.
7124         * g++.dg/parse/crash24.C: Likewise.
7125         * g++.dg/parse/crash25.C: Likewise.
7126         * g++.dg/parse/crash31.C: Likewise.
7127         * g++.dg/parse/crash49.C: Likewise.
7128         * g++.dg/parse/crash50.C: Likewise.
7129         * g++.dg/parse/crash54.C: Likewise.
7130         * g++.dg/parse/dtor7.C: Likewise.
7131         * g++.dg/parse/error40.C: Likewise.
7132         * g++.dg/parse/fused-params1.C: Likewise.
7133         * g++.dg/parse/new1.C: Likewise.
7134         * g++.dg/template/crash35.C: Likewise.
7135         * g++.dg/template/crash59.C: Likewise.
7136         * g++.dg/template/crash77.C: Likewise.
7137         * g++.dg/template/error51.C: Likewise.
7138         * g++.dg/template/incomplete1.C: Likewise.
7139         * g++.dg/template/incomplete3.C: Likewise.
7140         * g++.dg/template/incomplete4.C: Likewise.
7141         * g++.dg/template/incomplete5.C: Likewise.
7142         * g++.dg/template/inherit8.C: Likewise.
7143         * g++.dg/template/instantiate1.C: Likewise.
7144         * g++.dg/template/instantiate3.C: Likewis: Likewise.
7145         * g++.dg/template/offsetof2.C: Likewise.
7146         * g++.dg/tm/pr51928.C: Likewise.
7147         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
7148         * g++.dg/warn/incomplete1.C: Likewise.
7149         * g++.dg/warn/incomplete2.C: Likewise.
7150         * g++.old-deja/g++.brendan/friend4.C: Likewise.
7151         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
7152         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
7153         * g++.old-deja/g++.eh/catch1.C: Likewise.
7154         * g++.old-deja/g++.eh/spec6.C: Likewise.
7155         * g++.old-deja/g++.mike/p7868.C: Likewise.
7156         * g++.old-deja/g++.other/crash38.C: Likewise.
7157         * g++.old-deja/g++.other/enum2.C: Likewise.
7158         * g++.old-deja/g++.other/incomplete.C: Likewise.
7159         * g++.old-deja/g++.other/vaarg3.C: Likewise.
7160         * g++.old-deja/g++.pt/crash9.C: Likewise.
7161         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
7162         * g++.old-deja/g++.pt/typename8.C: Likewise.
7163         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
7164
7165 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
7166
7167         * lib/target-supports.exp
7168         (check_effective_target_vect_sizes_32B_16B): Return false if
7169         128-bit AVX vectors preferred.
7170
7171 2014-05-19  Mike Stump  <mikestump@comcast.net>
7172
7173         * lib/target-supports.exp (check_effective_target_avx): Early out
7174         if not x86 to prevent x86 flags on non-x86 targets.
7175
7176 2014-05-19  Richard Biener  <rguenther@suse.de>
7177
7178         PR tree-optimization/61221
7179         * gcc.dg/torture/pr61221.c: New testcase.
7180
7181 2014-05-19  Richard Biener  <rguenther@suse.de>
7182
7183         PR tree-optimization/61209
7184         * gfortran.dg/pr61209.f90: New testcase.
7185
7186 2014-05-19  Richard Biener  <rguenther@suse.de>
7187
7188         PR tree-optimization/61184
7189         * c-c++-common/torture/pr61184.c: New testcase.
7190
7191 2014-05-19  Christian Bruel  <christian.bruel@st.com>
7192
7193         PR target/61195
7194         * gcc.target/sh/pr61195.c: New test.
7195
7196 2014-05-18  Wei Mi  <wmi@google.com>
7197
7198         PR target/58066
7199         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
7200         directive with rtl insns. Add effective-target fpic and
7201         tls_native.
7202
7203 2014-05-17  Xinliang David Li  <davidxl@google.com>
7204
7205         * g++.dg/ipa/devirt-33.C: New testcase.
7206
7207 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
7208
7209         * g++.dg/ipa/comdat.C: New file.
7210
7211 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7212
7213         * gnat.dg/volatile12.ad[sb]: New test.
7214
7215 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7216
7217         * gnat.dg/enum3.adb: New test.
7218
7219 2014-05-18  Andreas Schwab  <schwab@suse.de>
7220
7221         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
7222
7223 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
7224
7225         PR libfortran/52539
7226         * gfortran.dg/namelist_utf8.f90: New test.
7227
7228 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
7229
7230         PR c++/52875
7231         * g++.dg/cpp0x/decltype58.C: New.
7232
7233 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
7234
7235         * gcc.target/microblaze/others/break_handler.c: New.
7236
7237 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
7238
7239         PR tree-optimization/61140
7240         PR tree-optimization/61150
7241         PR tree-optimization/61197
7242         * gcc.dg/tree-ssa/pr61140.c: New file.
7243         * gcc.dg/tree-ssa/pr61150.c: New file.
7244         * gcc.dg/tree-ssa/pr61197.c: New file.
7245
7246 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
7247
7248         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
7249         (dg-options): Add -mfpmath=387.
7250         (dg-final): Check that no MMX registers are used.
7251
7252 2014-05-17  Andreas Schwab  <schwab@suse.de>
7253
7254         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
7255
7256 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
7257
7258         Revert:
7259         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
7260
7261         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7262         occurrences of "int" in the gimple dump to reflect that the return
7263         types of functions now show up in such dumps.
7264         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7265
7266 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
7267
7268         * gcc.c-torture/execute/20101011-1.c: Update testcase.
7269         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7270         * gcc.dg/tree-ssa/writeonly.c: New testcase.
7271         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7272         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7273         * gcc.dg/debug/pr35154.c: Update testcase.
7274         * gcc.target/i386/vectorize1.c: Update testcase.
7275
7276 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
7277
7278         PR c++/51640
7279         * g++.dg/parse/error54.C: New.
7280
7281 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
7282
7283         PR rtl-optimization/60969
7284         * g++.dg/pr60969.C: New.
7285
7286 2014-05-16  Richard Biener  <rguenther@suse.de>
7287
7288         PR tree-optimization/61194
7289         * gcc.dg/vect/pr61194.c: New testcase.
7290
7291 2014-05-16  Richard Biener  <rguenther@suse.de>
7292
7293         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7294         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7295         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7296         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7297
7298 2014-05-16  Richard Biener  <rguenther@suse.de>
7299
7300         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7301
7302 2014-05-15  Martin Jambor  <mjambor@suse.cz>
7303
7304         PR ipa/61085
7305         * g++.dg/ipa/pr61085.C: New test.
7306
7307 2014-05-15  Martin Jambor  <mjambor@suse.cz>
7308
7309         PR tree-optimization/61090
7310         * gcc.dg/tree-ssa/pr61090.c: New test.
7311
7312 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR tree-optimization/61158
7315         * gcc.dg/pr61158.c: New test.
7316
7317 2014-05-15  Andreas Schwab  <schwab@suse.de>
7318
7319         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7320         emitted.
7321         * obj-c++.dg/exceptions-5.mm: Likewise.
7322
7323 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7324
7325         * shrink-wrap-loop.c: New test case.
7326
7327 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
7328
7329         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7330         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7331         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7332         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7333         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7334         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7335         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7336         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7337         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7338         * gcc.target/arm/simd/vtrnf32_1.c: New file.
7339         * gcc.target/arm/simd/vtrnp16_1.c: New file.
7340         * gcc.target/arm/simd/vtrnp8_1.c: New file.
7341         * gcc.target/arm/simd/vtrns16_1.c: New file.
7342         * gcc.target/arm/simd/vtrns32_1.c: New file.
7343         * gcc.target/arm/simd/vtrns8_1.c: New file.
7344         * gcc.target/arm/simd/vtrnu16_1.c: New file.
7345         * gcc.target/arm/simd/vtrnu32_1.c: New file.
7346         * gcc.target/arm/simd/vtrnu8_1.c: New file.
7347
7348 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
7349
7350         * gcc.target/i386/clflushopt-1.c: New.
7351         * gcc.target/i386/xsavec-1.c: Ditto.
7352         * gcc.target/i386/xsavec64-1.c: Ditto.
7353         * gcc.target/i386/xsaves-1.c: Ditto.
7354         * gcc.target/i386/xsaves64-1.c: Ditto.
7355         * gcc.target/i386/sse-12.c: Test new options.
7356         * gcc.target/i386/sse-13.c: Ditto.
7357         * gcc.target/i386/sse-14.c: Ditto.
7358         * gcc.target/i386/sse-22.c: Ditto.
7359         * gcc.target/i386/sse-23.c: Ditto.
7360         * g++.dg/other/i386-2.C: Ditto.
7361         * g++.dg/other/i386-3.C: Ditto.
7362
7363 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
7364
7365         PR rtl-optimization/60866
7366         * gcc.dg/pr60866.c: New test.
7367
7368 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
7369
7370         PR rtl-optimization/60901
7371         * gcc.target/i386/pr60901.c: New test.
7372
7373 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
7374
7375         PR sanitizer/61100
7376         * c-c++-common/asan/asan-interface-1.c: New test.
7377         * lib/asan-dg.exp (asan_include_flags): New function.
7378         (asan_init): Call asan_include_flags to obtain path
7379         to sanitizer headers.
7380
7381 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
7382
7383         * lib/target-support.exp (check_dfp_hw_available): New function.
7384         (is-effective-target): Check $arg for dfp_hw.
7385         (is-effective-target-keyword): Likewise.
7386         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7387         Change target to dfp_hw.
7388
7389 2014-05-13  Marek Polacek  <polacek@redhat.com>
7390
7391         PR c/61162
7392         * gcc.dg/pr61162.c: New test.
7393
7394 2014-05-13  Marek Polacek  <polacek@redhat.com>
7395
7396         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7397         * c-c++-common/pr50459-2.c: New test.
7398
7399 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
7400
7401         PR c++/54310
7402         * g++.dg/template/pr54310.C: New.
7403
7404 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
7405             Sandra Loosemore  <sandra@codesourcery.com>
7406
7407         * gcc.target/mips/loongson-simd.c: Disable micromips too.
7408
7409 2014-05-13  Catherine Moore  <clm@cm00re.com>
7410
7411         * gcc.target/mips/near-far-1.c: Adjust expected output
7412         to allow the JALS instruction.
7413         * gcc.target/mips/near-far-2.c: Likewise.
7414         * gcc.target/mips/near-far-4.c: Likewise.
7415
7416 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
7417
7418         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7419
7420 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
7421
7422         PR target/61060
7423         * gcc.dg/pr61060.c: New test.
7424
7425 2014-05-12  DJ Delorie  <dj@redhat.com>
7426
7427         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7428         * gcc.dg/sibcall-4.c: Likewise.
7429
7430 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
7431
7432         * objc.dg/shadow-1.m: New test.
7433         * objc.dg/shadow-2.m: New test.
7434         * objc.dg/ivar-scope-1.m: New test.
7435         * objc.dg/ivar-scope-2.m: New test.
7436         * objc.dg/ivar-scope-3.m: New test.
7437         * objc.dg/ivar-scope-4.m: New test.
7438         * objc.dg/ivar-visibility-1.m: New test.
7439         * objc.dg/ivar-visibility-2.m: New test.
7440         * objc.dg/ivar-visibility-3.m: New test.
7441         * objc.dg/ivar-visibility-4.m: New test.
7442
7443 2014-05-12  Tobias Burnus  <burnus@net-b.de>
7444
7445         PR fortran/60127
7446         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7447
7448 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7449
7450         PR fortran/60834
7451         * gfortran.dg/associate_16.f90:  New test.
7452
7453 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7454
7455         PR target/60991
7456         * gcc.target/avr/pr60991.c: New testcase.
7457
7458 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7459
7460         PR c++/60054
7461         * g++.dg/cpp1y/pr60054.C: New.
7462
7463 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7464
7465         PR c++/51199
7466         * g++.dg/template/pr51199.C: New.
7467
7468 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
7469
7470         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7471
7472 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * gfortran.dg/gomp/affinity-1.f90: New test.
7475
7476 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
7477
7478         * gcc.dg/torture/pr61136.c: New test.
7479
7480 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7481
7482         PR c++/59705
7483         * g++.dg/cpp0x/sfinae51.C: New.
7484
7485         PR c++/58353
7486         * g++.dg/cpp0x/variadic157.C: New.
7487
7488 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
7489
7490         PR target/51244
7491         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7492
7493 2014-05-10  Marek Polacek  <polacek@redhat.com>
7494
7495         * gcc.dg/pedwarn-init.c: New test.
7496         * gcc.dg/init-string-1.c: Adjust dg-error.
7497
7498 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
7499
7500         * lib/target-supports.exp
7501         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7502         to the list.
7503
7504 2014-05-09  Marek Polacek  <polacek@redhat.com>
7505
7506         PR c/61096
7507         * gcc.dg/pr61096-1.c: New test.
7508         * gcc.dg/pr61096-2.c: New test.
7509
7510 2014-05-09  Florian Weimer  <fweimer@redhat.com>
7511
7512         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7513         * g++.dg/fstack-protector-strong.C: Likewise.
7514         * gcc.target/i386/ssp-strong-reg.c: New file.
7515
7516 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
7517
7518         PR target/61055
7519         * gcc.target/avr/torture/pr61055.c: New test.
7520
7521 2014-05-09  Marek Polacek  <polacek@redhat.com>
7522
7523         PR c/50459
7524         * c-c++-common/attributes-1.c: Move test line to a new test.
7525         * c-c++-common/attributes-2.c: New test.
7526         * c-c++-common/pr50459.c: New test.
7527         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7528         * gcc.dg/nonnull-2.c: Likewise.
7529         * gcc.dg/pr55570.c: Modify dg-error.
7530         * gcc.dg/tm/wrap-2.c: Likewise.
7531
7532 2014-05-08  Jeff Law  <law@redhat.com>
7533
7534         PR tree-optimization/61009
7535         * g++.dg/tree-ssa/pr61009.C: New test.
7536
7537 2014-05-08  Matthias Klose  <doko@ubuntu.com>
7538
7539         PR driver/61106
7540         * gcc-dg/unused-8a.c: New.
7541         * gcc-dg/unused-8b.c: Likewise.
7542
7543 2014-05-08  Marek Polacek  <polacek@redhat.com>
7544
7545         PR c/61053
7546         * gcc.dg/pr61053.c: New test.
7547
7548 2014-05-08  Marek Polacek  <polacek@redhat.com>
7549
7550         PR c/61077
7551         * gcc.dg/pr61077.c: New test.
7552
7553 2014-05-08  Tobias Burnus  <burnus@net-b.de>
7554
7555         * gfortran.dg/coarray_collectives_1.f90: New.
7556         * gfortran.dg/coarray_collectives_2.f90: New.
7557         * gfortran.dg/coarray_collectives_3.f90: New.
7558         * gfortran.dg/coarray_collectives_4.f90: New.
7559         * gfortran.dg/coarray_collectives_5.f90: New.
7560         * gfortran.dg/coarray_collectives_6.f90: New.
7561         * gfortran.dg/coarray/collectives_1.f90: New.
7562         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7563         * gfortran.dg/assumed_type_4.f90: Update dg-error.
7564         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7565         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7566         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7567         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7568         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7569
7570 2014-05-08  Wei Mi  <wmi@google.com>
7571
7572         PR target/58066
7573         * gcc.target/i386/pr58066.c: New test.
7574
7575 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
7576
7577         * gcc.target/i386/avx256-unaligned-load-2.c,
7578         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7579         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7580         packed-single instructions.
7581
7582 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
7583
7584         PR c++/13981
7585         * g++.dg/diagnostic/pr13981.C: New.
7586
7587 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
7588
7589         PR tree-optimization/59100
7590         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7591         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7592
7593 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
7594
7595         PR tree-optimization/61095
7596         * gcc.dg/torture/pr61095.c: New test.
7597
7598 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7599
7600         PR middle-end/39246
7601         * gcc.dg/uninit-13.c: Move warning on the actual source line where
7602         the uninitialized complex is used.
7603         * gcc.dg/uninit-17.c: New test to check partial initialization of
7604         complex with branches.
7605         * gcc.dg/uninit-17-O0.c: Likewise.
7606
7607 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
7608
7609         PR target/60884
7610         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7611         (test_03): Rename to test_02.
7612
7613 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7614
7615         PR c++/61083
7616         * g++.dg/cpp0x/sfinae50.C: New.
7617
7618 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7619
7620         PR c++/61080
7621         * g++.dg/cpp0x/deleted7.C: New.
7622
7623 2014-05-07  Richard Biener  <rguenther@suse.de>
7624
7625         PR tree-optimization/61034
7626         * g++.dg/tree-ssa/pr61034.C: New testcase.
7627
7628 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
7629
7630         * gcc.target/epiphany/isr-arg.c: New file.
7631
7632 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
7633
7634         PR tree-optimization/52252
7635         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7636
7637 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7638
7639         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7640         * gcc.target/aarch64/simd/vrev16p8.x: New file.
7641         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7642         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7643         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7644         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7645         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7646         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7647         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7648         * gcc.target/aarch64/simd/vrev16s8.x: New file.
7649         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7650         * gcc.target/aarch64/simd/vrev16u8.x: New file.
7651         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7652         * gcc.target/aarch64/simd/vrev32p16.x: New file.
7653         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7654         * gcc.target/aarch64/simd/vrev32p8.x: New file.
7655         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7656         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7657         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7658         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7659         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7660         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7661         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7662         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7663         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7664         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7665         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7666         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7667         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7668         * gcc.target/aarch64/simd/vrev32s16.x: New file.
7669         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7670         * gcc.target/aarch64/simd/vrev32s8.x: New file.
7671         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7672         * gcc.target/aarch64/simd/vrev32u16.x: New file.
7673         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7674         * gcc.target/aarch64/simd/vrev32u8.x: New file.
7675         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7676         * gcc.target/aarch64/simd/vrev64f32.x: New file.
7677         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7678         * gcc.target/aarch64/simd/vrev64p16.x: New file.
7679         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7680         * gcc.target/aarch64/simd/vrev64p8.x: New file.
7681         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7682         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7683         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7684         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7685         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7686         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7687         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7688         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7689         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7690         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7691         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7692         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7693         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7694         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7695         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7696         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7697         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7698         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7699         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7700         * gcc.target/aarch64/simd/vrev64s16.x: New file.
7701         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7702         * gcc.target/aarch64/simd/vrev64s32.x: New file.
7703         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7704         * gcc.target/aarch64/simd/vrev64s8.x: New file.
7705         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7706         * gcc.target/aarch64/simd/vrev64u16.x: New file.
7707         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7708         * gcc.target/aarch64/simd/vrev64u32.x: New file.
7709         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7710         * gcc.target/aarch64/simd/vrev64u8.x: New file.
7711
7712 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7713
7714         gcc.target/aarch64/simd/ext_f32.x: New file.
7715         gcc.target/aarch64/simd/ext_f32_1.c: New file.
7716         gcc.target/aarch64/simd/ext_p16.x: New file.
7717         gcc.target/aarch64/simd/ext_p16_1.c: New file.
7718         gcc.target/aarch64/simd/ext_p8.x: New file.
7719         gcc.target/aarch64/simd/ext_p8_1.c: New file.
7720         gcc.target/aarch64/simd/ext_s16.x: New file.
7721         gcc.target/aarch64/simd/ext_s16_1.c: New file.
7722         gcc.target/aarch64/simd/ext_s32.x: New file.
7723         gcc.target/aarch64/simd/ext_s32_1.c: New file.
7724         gcc.target/aarch64/simd/ext_s64.x: New file.
7725         gcc.target/aarch64/simd/ext_s64_1.c: New file.
7726         gcc.target/aarch64/simd/ext_s8.x: New file.
7727         gcc.target/aarch64/simd/ext_s8_1.c: New file.
7728         gcc.target/aarch64/simd/ext_u16.x: New file.
7729         gcc.target/aarch64/simd/ext_u16_1.c: New file.
7730         gcc.target/aarch64/simd/ext_u32.x: New file.
7731         gcc.target/aarch64/simd/ext_u32_1.c: New file.
7732         gcc.target/aarch64/simd/ext_u64.x: New file.
7733         gcc.target/aarch64/simd/ext_u64_1.c: New file.
7734         gcc.target/aarch64/simd/ext_u8.x: New file.
7735         gcc.target/aarch64/simd/ext_u8_1.c: New file.
7736         gcc.target/aarch64/simd/ext_f64.c: New file.
7737         gcc.target/aarch64/simd/extq_f32.x: New file.
7738         gcc.target/aarch64/simd/extq_f32_1.c: New file.
7739         gcc.target/aarch64/simd/extq_p16.x: New file.
7740         gcc.target/aarch64/simd/extq_p16_1.c: New file.
7741         gcc.target/aarch64/simd/extq_p8.x: New file.
7742         gcc.target/aarch64/simd/extq_p8_1.c: New file.
7743         gcc.target/aarch64/simd/extq_s16.x: New file.
7744         gcc.target/aarch64/simd/extq_s16_1.c: New file.
7745         gcc.target/aarch64/simd/extq_s32.x: New file.
7746         gcc.target/aarch64/simd/extq_s32_1.c: New file.
7747         gcc.target/aarch64/simd/extq_s64.x: New file.
7748         gcc.target/aarch64/simd/extq_s64_1.c: New file.
7749         gcc.target/aarch64/simd/extq_s8.x: New file.
7750         gcc.target/aarch64/simd/extq_s8_1.c: New file.
7751         gcc.target/aarch64/simd/extq_u16.x: New file.
7752         gcc.target/aarch64/simd/extq_u16_1.c: New file.
7753         gcc.target/aarch64/simd/extq_u32.x: New file.
7754         gcc.target/aarch64/simd/extq_u32_1.c: New file.
7755         gcc.target/aarch64/simd/extq_u64.x: New file.
7756         gcc.target/aarch64/simd/extq_u64_1.c: New file.
7757         gcc.target/aarch64/simd/extq_u8.x: New file.
7758         gcc.target/aarch64/simd/extq_u8_1.c: New file.
7759         gcc.target/aarch64/simd/extq_f64.c: New file.
7760
7761 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7762
7763         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7764         * gcc.target/aarch64/vtrnu32.c: Likewise.
7765         * gcc.target/aarch64/vtrnf32.c: Likewise.
7766
7767 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7768
7769         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7770         * gcc.target/aarch64/simd/vtrnf32.x: New file.
7771         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7772         * gcc.target/aarch64/simd/vtrnp16.x: New file.
7773         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7774         * gcc.target/aarch64/simd/vtrnp8.x: New file.
7775         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7776         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7777         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7778         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7779         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7780         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7781         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7782         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7783         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7784         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7785         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7786         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7787         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7788         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7789         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7790         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7791         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7792         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7793         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7794         * gcc.target/aarch64/simd/vtrns16.x: New file.
7795         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7796         * gcc.target/aarch64/simd/vtrns32.x: New file.
7797         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7798         * gcc.target/aarch64/simd/vtrns8.x: New file.
7799         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7800         * gcc.target/aarch64/simd/vtrnu16.x: New file.
7801         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7802         * gcc.target/aarch64/simd/vtrnu32.x: New file.
7803         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7804         * gcc.target/aarch64/simd/vtrnu8.x: New file.
7805
7806 2014-05-07  Richard Biener  <rguenther@suse.de>
7807
7808         PR tree-optimization/57864
7809         * gcc.dg/torture/pr57864.c: New testcase.
7810
7811 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
7812
7813         PR libfortran/61049
7814         * gfortran.dg/list_read_13.f: New test.
7815
7816 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7817
7818         PR c++/60999
7819         * g++.dg/cpp0x/nsdmi-template9.C: New.
7820         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7821
7822 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
7823             Mike Stump  <mikestump@comcast.net>
7824             Richard Sandiford  <rdsandiford@googlemail.com>
7825
7826         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7827
7828 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
7829
7830         PR ipa/60965
7831         * g++.dg/ipa/devirt-32.C: New testcase.
7832
7833 2014-05-05  Richard Biener  <rguenther@suse.de>
7834
7835         PR middle-end/61010
7836         * gcc.dg/torture/pr61010.c: New testcase.
7837
7838 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7839
7840         * gcc.target/s390/leaf-profile.c: New testcase.
7841
7842 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7843
7844         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7845         Disable asm scan for s390.
7846         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7847         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7848
7849 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
7850
7851         PR tree-optimization/60363
7852         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7853
7854 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
7855
7856         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7857         (dg-require-effective-target): Change target to powerpc_fprs.
7858         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7859         (dg-require-effective-target): Change target to dfprt.
7860
7861 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7862
7863         PR c++/58582
7864         * g++.dg/cpp0x/deleted4.C: New.
7865         * g++.dg/cpp0x/deleted5.C: Likewise.
7866         * g++.dg/cpp0x/deleted6.C: Likewise.
7867
7868 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7869
7870         PR fortran/61025
7871         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
7872         regexps for -m32.
7873         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
7874         * gfortran.dg/coarray_poly_6.f90: Likewise.
7875         * gfortran.dg/coarray_poly_7.f90: Likewise.
7876         * gfortran.dg/coarray_poly_8.f90: Likewise.
7877
7878 2014-05-02  Marek Polacek  <polacek@redhat.com>
7879
7880         PR c/25801
7881         * gcc.dg/pr25801.c: New test.
7882
7883 2014-05-02  Marek Polacek  <polacek@redhat.com>
7884
7885         PR c/60784
7886         * gcc.dg/pr60784.c: New test.
7887
7888 2014-05-01  Marek Polacek  <polacek@redhat.com>
7889
7890         PR c/60915
7891         * gcc.dg/pr60915.c: New test.
7892
7893 2014-05-01  Marek Polacek  <polacek@redhat.com>
7894
7895         PR c/60257
7896         * gcc.dg/pr60257.c: New test.
7897
7898 2014-05-01  Marek Polacek  <polacek@redhat.com>
7899
7900         PR c/43395
7901         * c-c++-common/pr43395.c: New test.
7902
7903 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
7904
7905         * gcc.dg/cond-reduc-1.c: New test.
7906         * gcc.dg/cond-reduc-2.c: Likewise.
7907
7908 2014-05-01  Marek Polacek  <polacek@redhat.com>
7909
7910         PR c/29467
7911         * gcc.dg/pr29467.c: New test.
7912         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
7913         about boolean types.
7914         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
7915         to bool.
7916         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
7917
7918 2014-05-01  Marek Polacek  <polacek@redhat.com>
7919
7920         PR c/43245
7921         * gcc.dg/pr43245.c: New test.
7922
7923 2014-05-01  Marek Polacek  <polacek@redhat.com>
7924
7925         PR c/56989
7926         * gcc.dg/pr56989.c: New test.
7927
7928 2014-04-30  Ian Lance Taylor  <iant@google.com>
7929
7930         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
7931         in go_compile_args rather than in argument to go-torture-execute.
7932
7933 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
7934
7935         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
7936         instead of getpid.
7937
7938 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7939
7940         * gfortran.dg/coarray_poly_6.f90
7941         * gfortran.dg/coarray_poly_7.f90
7942         * gfortran.dg/coarray_poly_8.f90
7943
7944 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7945
7946         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
7947         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
7948         * gfortran.dg/coarray/codimension.f90: New.
7949
7950 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7951
7952         * gfortran.dg/coarray_lib_this_image_1.f90: New.
7953         * gfortran.dg/coarray_lib_this_image_2.f90: New.
7954
7955 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7956
7957         * gfortran.dg/coarray_poly_4.f90: New.
7958         * gfortran.dg/coarray_poly_5.f90: New.
7959
7960 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7961
7962         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
7963         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
7964         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
7965         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
7966         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
7967         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
7968         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
7969         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
7970         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
7971         * gcc.target/arm/simd/vuzpf32_1.c: New file.
7972         * gcc.target/arm/simd/vuzpp16_1.c: New file.
7973         * gcc.target/arm/simd/vuzpp8_1.c: New file.
7974         * gcc.target/arm/simd/vuzps16_1.c: New file.
7975         * gcc.target/arm/simd/vuzps32_1.c: New file.
7976         * gcc.target/arm/simd/vuzps8_1.c: New file.
7977         * gcc.target/arm/simd/vuzpu16_1.c: New file.
7978         * gcc.target/arm/simd/vuzpu32_1.c: New file.
7979         * gcc.target/arm/simd/vuzpu8_1.c: New file.
7980
7981 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7982
7983         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
7984         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
7985         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
7986
7987 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7988
7989         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
7990         * gcc.target/aarch64/simd/vuzpf32.x: New file.
7991         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
7992         * gcc.target/aarch64/simd/vuzpp16.x: New file.
7993         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
7994         * gcc.target/aarch64/simd/vuzpp8.x: New file.
7995         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
7996         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
7997         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
7998         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
7999         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
8000         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
8001         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
8002         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
8003         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
8004         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
8005         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
8006         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
8007         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
8008         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
8009         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
8010         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
8011         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
8012         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
8013         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
8014         * gcc.target/aarch64/simd/vuzps16.x: New file.
8015         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
8016         * gcc.target/aarch64/simd/vuzps32.x: New file.
8017         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
8018         * gcc.target/aarch64/simd/vuzps8.x: New file.
8019         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
8020         * gcc.target/aarch64/simd/vuzpu16.x: New file.
8021         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
8022         * gcc.target/aarch64/simd/vuzpu32.x: New file.
8023         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
8024         * gcc.target/aarch64/simd/vuzpu8.x: New file.
8025
8026 2014-04-30  Richard Biener  <rguenther@suse.de>
8027
8028         PR tree-optimization/48329
8029         * gfortran.dg/vect/pr48329.f90: New testcase.
8030
8031 2014-04-30  Marek Polacek  <polacek@redhat.com>
8032
8033         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
8034         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
8035
8036 2014-04-30  Marek Polacek  <polacek@redhat.com>
8037
8038         PR c/60139
8039         * gcc.dg/pr60139.c: New test.
8040
8041 2014-04-30  Marek Polacek  <polacek@redhat.com>
8042
8043         PR c/60351
8044         * gcc.dg/pr60351.c: New test.
8045
8046 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8047
8048         * gcc.target/arm/simd/simd.exp: New file.
8049         * gcc.target/arm/simd/vzipqf32_1.c: New file.
8050         * gcc.target/arm/simd/vzipqp16_1.c: New file.
8051         * gcc.target/arm/simd/vzipqp8_1.c: New file.
8052         * gcc.target/arm/simd/vzipqs16_1.c: New file.
8053         * gcc.target/arm/simd/vzipqs32_1.c: New file.
8054         * gcc.target/arm/simd/vzipqs8_1.c: New file.
8055         * gcc.target/arm/simd/vzipqu16_1.c: New file.
8056         * gcc.target/arm/simd/vzipqu32_1.c: New file.
8057         * gcc.target/arm/simd/vzipqu8_1.c: New file.
8058         * gcc.target/arm/simd/vzipf32_1.c: New file.
8059         * gcc.target/arm/simd/vzipp16_1.c: New file.
8060         * gcc.target/arm/simd/vzipp8_1.c: New file.
8061         * gcc.target/arm/simd/vzips16_1.c: New file.
8062         * gcc.target/arm/simd/vzips32_1.c: New file.
8063         * gcc.target/arm/simd/vzips8_1.c: New file.
8064         * gcc.target/arm/simd/vzipu16_1.c: New file.
8065         * gcc.target/arm/simd/vzipu32_1.c: New file.
8066         * gcc.target/arm/simd/vzipu8_1.c: New file.
8067
8068 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8069
8070         PR c++/51707
8071         * g++.dg/cpp0x/constexpr-51707.C: New.
8072
8073 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
8074
8075         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8076         occurrences of "int" in the gimple dump to reflect that the return
8077         types of functions now show up in such dumps.
8078         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8079
8080 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR tree-optimization/60971
8083         * c-c++-common/turtore/pr60971.c: New test.
8084
8085 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
8086
8087         * gcc.target/aarch64/simd/simd.exp: New file.
8088         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
8089         * gcc.target/aarch64/simd/vzipf32.x: New file.
8090         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
8091         * gcc.target/aarch64/simd/vzipp16.x: New file.
8092         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
8093         * gcc.target/aarch64/simd/vzipp8.x: New file.
8094         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
8095         * gcc.target/aarch64/simd/vzipqf32.x: New file.
8096         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
8097         * gcc.target/aarch64/simd/vzipqp16.x: New file.
8098         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
8099         * gcc.target/aarch64/simd/vzipqp8.x: New file.
8100         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
8101         * gcc.target/aarch64/simd/vzipqs16.x: New file.
8102         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
8103         * gcc.target/aarch64/simd/vzipqs32.x: New file.
8104         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
8105         * gcc.target/aarch64/simd/vzipqs8.x: New file.
8106         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
8107         * gcc.target/aarch64/simd/vzipqu16.x: New file.
8108         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
8109         * gcc.target/aarch64/simd/vzipqu32.x: New file.
8110         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
8111         * gcc.target/aarch64/simd/vzipqu8.x: New file.
8112         * gcc.target/aarch64/simd/vzips16_1.c: New file.
8113         * gcc.target/aarch64/simd/vzips16.x: New file.
8114         * gcc.target/aarch64/simd/vzips32_1.c: New file.
8115         * gcc.target/aarch64/simd/vzips32.x: New file.
8116         * gcc.target/aarch64/simd/vzips8_1.c: New file.
8117         * gcc.target/aarch64/simd/vzips8.x: New file.
8118         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
8119         * gcc.target/aarch64/simd/vzipu16.x: New file.
8120         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
8121         * gcc.target/aarch64/simd/vzipu32.x: New file.
8122         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
8123         * gcc.target/aarch64/simd/vzipu8.x: New file.
8124
8125 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8126
8127         * gcc.target/aarch64/fcsel_1.c: New test case.
8128
8129 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
8130
8131         PR libfortran/60810
8132         * gfortran.dg/arrayio_13.f90: New test.
8133
8134 2014-04-28  Martin Jambor  <mjambor@suse.cz>
8135
8136         * gcc.dg/tree-ssa/sra-14.c: New test.
8137
8138 2014-04-28  Richard Biener  <rguenther@suse.de>
8139
8140         PR middle-end/60092
8141         * gcc.dg/tree-ssa/alias-32.c: New testcase.
8142         * gcc.dg/vect/pr60092.c: Likewise.
8143
8144 2014-04-28  Richard Biener  <rguenther@suse.de>
8145
8146         * gcc.dg/tree-ssa/vrp91.c: New testcase.
8147         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
8148         * gcc.dg/Wstrict-overflow-15.c: Likewise.
8149         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
8150
8151 2014-04-28  Richard Biener  <rguenther@suse.de>
8152
8153         PR tree-optimization/60979
8154         * gcc.dg/graphite/pr60979.c: New testcase.
8155
8156 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8157
8158         PR c/60983
8159         * gcc.dg/pr60114.c: Use signed chars.
8160
8161 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
8162
8163         PR c++/59120
8164         * g++.dg/cpp0x/alias-decl-43.C: New.
8165
8166 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8167
8168         PR fortran/59604
8169         PR fortran/58003
8170         * gfortran.dg/no_range_check_3.f90:  New test.
8171
8172 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
8173
8174         PR libfortran/52539
8175         * gfortran.dg/namelist_utf8.f90: New test.
8176
8177 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
8178
8179         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
8180         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
8181         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
8182
8183 2014-04-25  Cary Coutant  <ccoutant@google.com>
8184
8185         PR debug/60929
8186         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
8187         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
8188         -fdebug-types-section flag.
8189
8190 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
8191
8192         * gcc.target/arm/tail-long-call.c: New test.
8193
8194 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8195
8196         PR tree-optimization/60930
8197         * gcc.dg/torture/pr60930.c:  New test.
8198
8199 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR tree-optimization/60960
8202         * gcc.c-torture/execute/pr60960.c: New test.
8203
8204 2014-04-25  Marek Polacek  <polacek@redhat.com>
8205
8206         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
8207
8208 2014-04-25  Marek Polacek  <polacek@redhat.com>
8209
8210         PR c/18079
8211         * gcc.dg/pr18079.c: New test.
8212         * gcc.dg/pr18079-2.c: New test.
8213
8214 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
8215
8216         * c-c++-common/gomp/pr60823-2.c: Require effective target
8217         vect_simd_clones.
8218
8219 2014-04-25  Marek Polacek  <polacek@redhat.com>
8220
8221         PR c/60114
8222         * gcc.dg/pr60114.c: New test.
8223
8224 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8225
8226         * gcc.c-torture/execute/20140425-1.c: New test.
8227
8228 2014-04-25  Marek Polacek  <polacek@redhat.com>
8229
8230         PR c/60156
8231         * c-c++-common/pr60156.c: New test.
8232
8233 2014-04-25  Richard Biener  <rguenther@suse.de>
8234
8235         PR ipa/60912
8236         * g++.dg/opt/pr60912.C: New testcase.
8237
8238 2014-04-25  Richard Biener  <rguenther@suse.de>
8239
8240         PR ipa/60911
8241         * gcc.dg/lto/pr60911_0.c: New testcase.
8242
8243 2014-04-24  Cong Hou  <congh@google.com>
8244
8245         PR tree-optimization/60896
8246         * g++.dg/vect/pr60896.cc: New test.
8247
8248 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8249
8250         * gcc.target/powerpc/pack01.c: New test to test the new pack and
8251         unpack builtin functionss for 128-bit types.
8252         * gcc.target/powerpc/pack02.c: Likewise.
8253         * gcc.target/powerpc/pack03.c: Likewise.
8254         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
8255         divide builtin functionss.
8256         * gcc.target/powerpc/extend-divide-2.c: Likewise.
8257         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
8258         functions.
8259         * gcc.target/powerpc/bcd-2.c: Likewise.
8260         * gcc.target/powerpc/bcd-3.c: Likewise.
8261         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
8262         builtin functionss.
8263         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
8264
8265 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
8266
8267         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
8268         keeps_null_pointer_checks.
8269         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8270         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8271         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8272         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8273
8274 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
8275
8276         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8277         Replace load with read and store with write.
8278
8279 2014-04-24  Jeff Law  <law@redhat.com>
8280
8281         PR target/60822
8282         * gcc.c-torture/pr60822.c: New test.
8283         * gcc.c-torture/pr60822.x: New test.
8284
8285 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
8286
8287         PR c++/57958
8288         * g++.dg/cpp0x/pr57958.C: New test.
8289
8290 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
8291
8292         * lib/target-supports.exp (check_effective_target_vect_perm): Return
8293         true for aarch64_be.
8294
8295 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
8296             Tom de Vries  <tom@codesourcery.com>
8297
8298         * gcc.dg/fuse-caller-save.c: New test.
8299
8300 2014-04-24  Joey Ye  <joey.ye@arm.com>
8301
8302         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8303
8304 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8305
8306         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8307         * gcc.dg/vect/vect-bswap16: New test.
8308         * gcc.dg/vect/vect-bswap32: Likewise.
8309         * gcc.dg/vect/vect-bswap64: Likewise.
8310
8311 2014-04-23  Jeff Law  <law@redhat.com>
8312
8313         PR tree-optimization/60902
8314         * gcc.target/i386/pr60902.c: New test.
8315
8316 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
8317
8318         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8319         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8320         * gcc.target/aarch64/vdup_n_1.c: New testcase.
8321
8322 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8323
8324         * gcc.target/arm/rev16.c: New test.
8325
8326 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8327
8328         * gcc.target/aarch64/rev16_1.c: New test.
8329
8330 2014-04-23  Richard Biener  <rguenther@suse.de>
8331
8332         PR tree-optimization/60903
8333         * gcc.dg/torture/pr60903.c: New testcase.
8334
8335 2014-04-23  Richard Biener  <rguenther@suse.de>
8336
8337         PR middle-end/60895
8338         * g++.dg/torture/pr60895.C: New testcase.
8339
8340 2014-04-23  Richard Biener  <rguenther@suse.de>
8341
8342         PR middle-end/60891
8343         * gcc.dg/torture/pr60891.c: New testcase.
8344
8345 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8346
8347         PR sanitizer/60275
8348         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8349         -fno-sanitize-recover to dg-options.
8350         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8351         add -std=c++11 to dg-options.
8352         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8353         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8354         add -std=c++1y to dg-options.
8355         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8356         -fno-sanitize-recover to dg-options.
8357         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8358         * c-c++-common/ubsan/vla-4.c: Likewise.
8359         * c-c++-common/ubsan/pr59503.c: Likewise.
8360         * c-c++-common/ubsan/vla-3.c: Likewise.
8361         * c-c++-common/ubsan/save-expr-1.c: Likewise.
8362         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8363         * c-c++-common/ubsan/shift-3.c: Likewise.
8364         * c-c++-common/ubsan/overflow-1.c: Likewise.
8365         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8366         * c-c++-common/ubsan/vla-2.c: Likewise.
8367         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8368         * c-c++-common/ubsan/pr60613-1.c: Likewise.
8369         * c-c++-common/ubsan/shift-6.c: Likewise.
8370         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8371         * c-c++-common/ubsan/overflow-add-3.c: New test.
8372         * c-c++-common/ubsan/overflow-add-4.c: New test.
8373         * c-c++-common/ubsan/div-by-zero-6.c: New test.
8374         * c-c++-common/ubsan/div-by-zero-7.c: New test.
8375
8376 2014-04-22  Christian Bruel  <christian.bruel@st.com>
8377
8378         * gcc.target/sh/hiconst.c: New test.
8379
8380 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
8381
8382         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8383         lroundf generates custom round instruction, too.
8384
8385 2014-04-22  Tobias Burnus  <burnus@net-b.de>
8386
8387         PR fortran/60881
8388         * coarray/alloc_comp_3.f90: New.
8389
8390 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
8391
8392         PR target/60868
8393         * gcc.target/i386/pr60868.c: New testcase.
8394
8395 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR c/59073
8398         * c-c++-common/gomp/pr59073.c: New test.
8399
8400 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8401
8402         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8403
8404 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8405
8406         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8407         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8408
8409 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
8410
8411         * gcc.dg/memcpy-5.c: New test.
8412
8413 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8414
8415         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8416
8417         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8418         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8419         *-*-solaris2.9.
8420         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8421         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8422         from dg-options.
8423         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8424         from dg-additional-options.
8425         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8426         from dg-options.
8427
8428         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8429         execution check.
8430         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8431         (sigill_hdlr): Remove.
8432         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8433         check.
8434
8435         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8436         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8437         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8438
8439         * lib/target-supports.exp (add_options_for_tls): Remove
8440         *-*-solaris2.9* handling.
8441
8442 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
8443
8444         * gcc.target/aarch64/vect_cvtf_1.c: New.
8445
8446 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR tree-optimization/60823
8449         * c-c++-common/gomp/pr60823-1.c: New test.
8450         * c-c++-common/gomp/pr60823-2.c: New test.
8451         * c-c++-common/gomp/pr60823-3.c: New test.
8452
8453 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
8454
8455         * gcc.target/arm/anddi_notdi-1.c: New test.
8456         * gcc.target/arm/iordi_notdi-1.c: New test case.
8457
8458 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
8459
8460         * gcc.target/arm/iordi_notdi-1.c: New test.
8461
8462 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
8463
8464         * gcc.target/aarch64/vrnd_f64_1.c : New file.
8465
8466 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8467
8468         PR target/60735
8469         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
8470         not cause errors if -mspe.
8471
8472 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
8473
8474         PR target/60909
8475         * gcc.target/i386/pr60909-1.c: New test.
8476         * gcc.target/i386/pr60909-2.c: Ditto.
8477
8478 2014-04-18  Cong Hou  <congh@google.com>
8479
8480         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8481         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8482
8483 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8484
8485         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8486         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8487
8488 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
8489
8490         PR c++/59200
8491         * g++.dg/cpp0x/alias-decl-42.C: New.
8492
8493 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
8494
8495         * gcc.target/powerpc/ti_math1.c: New.
8496         * gcc.target/powerpc/ti_math2.c: New.
8497
8498 2014-04-17  Martin Jambor  <mjambor@suse.cz>
8499
8500         * gnat.dg/opt34.adb: New.
8501         * gnat.dg/opt34_pkg.ads: Likewise.
8502
8503 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8504
8505         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8506         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8507
8508 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8509
8510         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8511         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8512
8513 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
8514
8515         PR target/60847
8516         Forward port from 4.8 branch
8517         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
8518
8519         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8520         Fix scan patterns.
8521         * gcc.target/i386/bmi-2.c: Ditto.
8522
8523 2014-04-17  Richard Biener  <rguenther@suse.de>
8524
8525         PR middle-end/60849
8526         * g++.dg/opt/pr60849.C: New testcase.
8527
8528 2014-04-17  Richard Biener  <rguenther@suse.de>
8529
8530         PR tree-optimization/60836
8531         * g++.dg/vect/pr60836.cc: New testcase.
8532
8533 2014-04-17  Richard Biener  <rguenther@suse.de>
8534
8535         PR tree-optimization/60841
8536         * gcc.dg/vect/pr60841.c: New testcase.
8537
8538 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8539
8540         * g++.dg/ipa/devirt-31.C: New testcase.
8541
8542 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8543
8544         PR lto/60820
8545         * gcc.dg/lto/pr60820_0.c: New testcase.
8546         * gcc.dg/lto/pr60820_1.c: New testcase.
8547
8548 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8549
8550         PR ipa/60854
8551         * g++.dg/torture/pr60854.C: New testcase.
8552
8553 2014-04-16  Catherine Moore  <clm@codesourcery.com>
8554
8555         * gcc.target/mips/umips-store16-2.c: New test.
8556
8557 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
8558
8559         * g++.dg/cpp0x/initlist-vect.C: New file.
8560
8561 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8562
8563         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8564         * gcc.dg/uninit-I-O0.c: Likewise.
8565         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8566
8567 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR tree-optimization/60844
8570         * gcc.dg/pr60844.c: New test.
8571
8572 2014-04-15  Richard Biener  <rguenther@suse.de>
8573
8574         PR rtl-optimization/56965
8575         * gcc.dg/torture/pr56965-1.c: New testcase.
8576         * gcc.dg/torture/pr56965-2.c: Likewise.
8577
8578 2014-04-15  Teresa Johnson  <tejohnson@google.com>
8579
8580         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8581
8582 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8583
8584         * gnat.dg/vect14.adb: New test.
8585
8586 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8587
8588         * gnat.dg/vect12.ad[sb]: New test.
8589         * gnat.dg/vect13.ad[sb]: Likewise.
8590
8591 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8592
8593         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8594         under qemu-arm.
8595         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8596         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8597         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8598         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8599         * c-c++-common/ubsan/null-1.c: Likewise.
8600         * c-c++-common/ubsan/null-10.c: Likewise.
8601         * c-c++-common/ubsan/null-11.c: Likewise.
8602         * c-c++-common/ubsan/null-2.c: Likewise.
8603         * c-c++-common/ubsan/null-3.c: Likewise.
8604         * c-c++-common/ubsan/null-4.c: Likewise.
8605         * c-c++-common/ubsan/null-5.c: Likewise.
8606         * c-c++-common/ubsan/null-6.c: Likewise.
8607         * c-c++-common/ubsan/null-7.c: Likewise.
8608         * c-c++-common/ubsan/null-8.c: Likewise.
8609         * c-c++-common/ubsan/null-9.c: Likewise.
8610         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8611         * c-c++-common/ubsan/overflow-int128.c: Likewise.
8612         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8613         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8614         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8615         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8616         * c-c++-common/ubsan/pr59333.c: Likewise.
8617         * c-c++-common/ubsan/pr59667.c: Likewise.
8618         * c-c++-common/ubsan/pr60613-2.c: Likewise.
8619         * c-c++-common/ubsan/pr60636.c: Likewise.
8620         * c-c++-common/ubsan/shift-1.c: Likewise.
8621         * c-c++-common/ubsan/shift-2.c: Likewise.
8622         * c-c++-common/ubsan/vla-1.c: Likewise.
8623
8624 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8625
8626         * gnat.dg/vect11.ad[sb]: New test.
8627
8628 2014-04-14  Richard Biener  <rguenther@suse.de>
8629
8630         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8631
8632 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8633
8634         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8635
8636 2014-04-14  Richard Biener  <rguenther@suse.de>
8637             Marc Glisse  <marc.glisse@inria.fr>
8638
8639         PR c/60819
8640         * gcc.target/i386/vec-may_alias.c: New testcase.
8641
8642 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8643
8644         * lib/target-supports.exp
8645         (check_effective_target_vect_widen_mult_si_to_di_pattern):
8646         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8647         Fix formatting.
8648
8649 2014-04-14  Richard Biener  <rguenther@suse.de>
8650
8651         PR lto/60720
8652         * gcc.dg/lto/pr60720_0.c: New testcase.
8653         * gcc.dg/lto/pr60720_1.c: Likewise.
8654
8655 2014-04-14  Christian Bruel  <christian.bruel@st.com>
8656
8657         * gcc.target/sh/memset.c: New test.
8658
8659 2014-04-14  Richard Biener  <rguenther@suse.de>
8660
8661         PR middle-end/55022
8662         * gcc.dg/graphite/pr55022.c: New testcase.
8663
8664 2014-04-14  Richard Biener  <rguenther@suse.de>
8665
8666         PR tree-optimization/59817
8667         PR tree-optimization/60453
8668         * gfortran.dg/graphite/pr59817.f: New testcase.
8669         * gcc.dg/graphite/pr59817-1.c: Likewise.
8670         * gcc.dg/graphite/pr59817-2.c: Likewise.
8671
8672 2014-04-14  Jason Merrill  <jason@redhat.com>
8673
8674         Revert:
8675         * lib/gcc-dg.exp (dg-build-dso): New.
8676         (gcc-dg-test-1): Handle dg-do-what "dso".
8677
8678 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
8679
8680         PR fortran/60717
8681         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8682
8683         PR fortran/58085
8684         * gfortran.dg/associate_15.f90: New test.
8685
8686 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8687
8688         PR middle-end/60467
8689         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8690         case to check.
8691
8692 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8693
8694         PR middle-end/60469
8695         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8696
8697 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
8698
8699         * gcc.target/mips/umips-store16-1.c: New test.
8700
8701 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8702
8703         PR c/60194
8704         * * g++.dg/warn/warn_format_signedness.C: New.
8705         * gcc.dg/format/warn-signedness.c: New.
8706
8707 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/58880
8710         PR fortran/60495
8711         * gfortran.dg/finalize_25.f90: New.
8712
8713 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8714
8715         * gcc.target/epiphany/t1068-2.c: New file.
8716
8717 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8718
8719         * gcc.target/epiphany/btst-1.c: New test.
8720
8721 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8722
8723         PR rtl-optimization/60651
8724         * gcc.target/epiphany/mode-switch.c: New test.
8725
8726 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8727
8728         PR c++/58600
8729         * g++.dg/cpp0x/gen-attrs-58.C: New.
8730         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8731
8732 2014-04-11  Steve Ellcey  <sellcey@mips.com>
8733             Jakub Jelinek  <jakub@redhat.com>
8734
8735         PR middle-end/60556
8736         * gcc.c-torture/compile/pr60556.c: New test.
8737
8738 2014-04-11  Richard Biener  <rguenther@suse.de>
8739
8740         PR middle-end/60797
8741         * gcc.dg/pr60797.c: New testcase.
8742
8743 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8744
8745         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8746         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8747         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8748         rename to ...
8749         * gcc.target/s390/htm-nofloat-1.c: ... this one.
8750         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8751         instructions as well.
8752
8753 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR rtl-optimization/60663
8756         * gcc.target/arm/pr60663.c: New test.
8757
8758 2014-04-10  Jason Merrill  <jason@redhat.com>
8759
8760         * g++.dg/dso/dlclose1.C: Disable for 4.9.
8761
8762 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR lto/60567
8765         * g++.dg/lto/pr60567_0.C: New test.
8766
8767 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8768
8769         * gfortran.dg/class_nameclash.f90: New test.
8770
8771 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8772
8773         PR c++/52844
8774         * g++.dg/cpp0x/variadic156.C: New.
8775
8776 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8777
8778         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8779         long.
8780
8781 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8782
8783         PR debug/60655
8784         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8785         -fdata-sections.
8786
8787 2014-04-09  Steve Ellcey  <sellcey@mips.com>
8788
8789         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8790         and scan lists.
8791
8792 2014-04-09  Cong Hou  <congh@google.com>
8793
8794         PR testsuite/60773
8795         * lib/target-supports.exp:
8796         (check_effective_target_vect_widen_si_to_di_pattern): New.
8797         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8798         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8799         targets only.
8800         (foo): Fix up formatting.
8801         (main): Call check_vect.
8802
8803 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
8804
8805         PR c++/59115
8806         * g++.dg/template/crash119.C: New.
8807
8808 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
8809
8810         * gcc.target/powerpc/atomic_load_store-p8.c: New.
8811
8812 2014-04-08  Jason Merrill  <jason@redhat.com>
8813
8814         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8815
8816 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8817
8818         PR rtl-optimization/60776
8819         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8820         * gcc.dg/builtin-bswap-7.c: Likewise.
8821         * gcc.dg/builtin-bswap-6a.c: New testcase.
8822         * gcc.dg/builtin-bswap-7a.c: New testcase.
8823
8824         Revert
8825         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8826
8827         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8828         optimization.
8829         * gcc.dg/builtin-bswap-7.c: Likewise.
8830
8831 2014-04-08  Richard Biener  <rguenther@suse.de>
8832
8833         PR tree-optimization/60785
8834         * gcc.dg/graphite/pr60785.c: New testcase.
8835
8836 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8837
8838         PR target/60602
8839         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8840         with as at -O0.
8841
8842 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
8843
8844         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8845         * g++.dg/warn/Wnvdtor-3.C: Likewise.
8846         * g++.dg/warn/Wnvdtor-4.C: Likewise.
8847
8848 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8849
8850         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8851
8852 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
8853
8854         PR target/60609
8855         * g++.dg/torture/pr60609.C: New test.
8856
8857 2014-04-07  Richard Biener  <rguenther@suse.de>
8858
8859         PR tree-optimization/60766
8860         * gcc.dg/torture/pr60766.c: New testcase.
8861
8862 2014-04-07  Jason Merrill  <jason@redhat.com>
8863
8864         * lib/gcc-dg.exp (dg-build-dso): New.
8865         (gcc-dg-test-1): Handle dg-do-what "dso".
8866         * lib/target-supports.exp (add_options_for_dlopen): New.
8867         (check_effective_target_dlopen): Use it.
8868
8869 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8870
8871         * gcc.target/arm/pr60657.c: Fix missing curly brace.
8872
8873 2014-04-07  Richard Biener  <rguenther@suse.de>
8874
8875         PR middle-end/60750
8876         * g++.dg/torture/pr60750.C: New testcase.
8877         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
8878
8879 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
8880
8881         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
8882
8883 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8884
8885         PR testsuite/60671
8886         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
8887
8888 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8889
8890         PR testsuite/60672
8891         * g++.dg/cpp1y/auto-fn25.C: Require lto.
8892
8893         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
8894
8895 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
8896
8897         * gfortran.dg/warn_conversion_4.f90: Adjust test.
8898
8899 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
8900
8901         * gcc.target/avr/dev-specific-rmw.c: New test.
8902
8903 2014-04-04  Cong Hou  <congh@google.com>
8904
8905         PR tree-optimization/60656
8906         * gcc.dg/vect/pr60656.c: New test.
8907
8908 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8909
8910         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8911         optimization.
8912         * gcc.dg/builtin-bswap-7.c: Likewise.
8913
8914 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8915
8916         PR c++/58207
8917         * g++.dg/cpp0x/constexpr-ice15.C: New.
8918
8919 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
8920
8921         PR ipa/59626
8922         testcase by Richard Biener
8923         * gcc.dg/lto/pr59626_0.c: New testcase.
8924         * gcc.dg/lto/pr59626_1.c: New testcase.
8925
8926 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8927
8928         PR debug/60655
8929         * gcc.c-torture/compile/pr60655-1.c: New test.
8930
8931 2014-04-04  Martin Jambor  <mjambor@suse.cz>
8932
8933         PR ipa/60640
8934         * g++.dg/ipa/pr60640-1.C: New test.
8935         * g++.dg/ipa/pr60640-2.C: Likewise.
8936         * g++.dg/ipa/pr60640-3.C: Likewise.
8937         * g++.dg/ipa/pr60640-4.C: Likewise.
8938
8939 2014-04-04  Jeff Law  <law@redhat.com>
8940
8941         PR target/60657
8942         * gcc.target/arm/pr60657.c: New test.
8943
8944 2014-04-04  Richard Biener  <rguenther@suse.de>
8945
8946         PR ipa/60746
8947         * g++.dg/torture/pr60746.C: New testcase.
8948
8949 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
8950
8951         * g++.old-deja/g++.robertl/eb121.C: Adjust.
8952         * g++.old-deja/g++.jason/overload21.C: Likewise.
8953         * g++.old-deja/g++.law/init5.C: Likewise.
8954
8955 2014-04-03  Cong Hou  <congh@google.com>
8956
8957         PR tree-optimization/60505
8958         * gcc.dg/vect/pr60505.c: New test.
8959
8960 2014-04-03  Richard Biener  <rguenther@suse.de>
8961
8962         PR tree-optimization/60740
8963         * gcc.dg/graphite/pr60740.c: New testcase.
8964
8965 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
8968         * g++.dg/warn/Wnvdtor-2.C: New.
8969         * g++.dg/warn/Wnvdtor-3.C: New.
8970         * g++.dg/warn/Wnvdtor-4.C: New.
8971         * g++.dg/warn/Weff1.C: Delete.
8972         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
8973         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
8974
8975 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
8976
8977         PR ipa/60659
8978         * g++.dg/torture/pr60659.C: New testcase.
8979
8980 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8981
8982         PR tree-optimization/60733
8983         * gcc.dg/torture/pr60733.c:  New test.
8984
8985 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
8986
8987         PR rtl-optimization/60650
8988         * gcc.target/arm/pr60650-2.c: New.
8989
8990 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
8991
8992         * gcc.target/i386/avx2-vpand-3.c,
8993         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
8994
8995 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
8996
8997         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
8998         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
8999         gcc.target/i386/memcpy-strategy-1.c,
9000         gcc.target/i386/memcpy-strategy-2.c,
9001         gcc.target/i386/memcpy-vector_loop-1.c,
9002         gcc.target/i386/memcpy-vector_loop-2.c,
9003         gcc.target/i386/memset-vector_loop-1.c,
9004         gcc.target/i386/memset-vector_loop-2.c,
9005         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
9006         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
9007         -march= options different from those in dg-options.
9008
9009 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
9010
9011         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9012         gcc.target/i386/pr30970.c: Use -mtune=generic.
9013         * gcc.target/i386/avx2-vpaddb-3.c,
9014         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
9015         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
9016         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
9017         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
9018         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
9019         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
9020         gcc.target/i386/avx2-vpsubw-3.c,
9021         gcc.target/i386/avx256-unaligned-load-1.c,
9022         gcc.target/i386/avx256-unaligned-load-4.c,
9023         gcc.target/i386/avx256-unaligned-store-1.c,
9024         gcc.target/i386/avx256-unaligned-store-2.c,
9025         gcc.target/i386/avx256-unaligned-store-4.c: Use
9026         -mno-prefer-avx128.
9027
9028 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
9029             Iain Sandoe <iain@codesourcery.com>
9030
9031         PR target/54083
9032         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
9033         with the additional options -Wl,-undefined,dynamic_lookup
9034         and -Wl,-flat_namespace.
9035         * gcc.dg/torture/pr53922.c: Additional option
9036         -Wl,-flat_namespace for darwin[89].
9037         * gcc.dg/torture/pr60092.c: Additional options
9038         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
9039         for darwin[89].
9040
9041 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
9042
9043         PR target/43751
9044         * lib/prune.exp: Modify the regular express to prune
9045         the new warnings introduced by r205679 on darwin9.
9046
9047 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
9048
9049         * g++.dg/init/ctor4.C: Adjust.
9050         * g++.dg/init/ctor4-1.C: New.
9051         * g++.dg/cpp0x/defaulted2.C: Adjust.
9052
9053 2014-04-01  Richard Henderson  <rth@redhat.com>
9054
9055         PR target/60704
9056         * gcc.dg/pr60704.c: New file.
9057
9058 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
9059
9060         PR target/60363
9061         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
9062         logical_op_short_circuit targets.
9063
9064 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
9065
9066         PR libfortran/60128
9067         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
9068         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
9069
9070 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
9071
9072         PR rtl-optimization/60700
9073         * gcc.target/i386/pr60700.c: New test.
9074
9075 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9076
9077         PR target/60650
9078         * gcc.target/arm/pr60650.c: Adjust command line options.
9079
9080 2014-03-31  Martin Jambor  <mjambor@suse.cz>
9081
9082         PR middle-end/60647
9083         * gcc.dg/pr60647-1.c: New test.
9084         * gcc.dg/pr60647-2.c: Likewise.
9085
9086 2014-03-31  Richard Biener  <rguenther@suse.de>
9087
9088         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
9089
9090 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
9091
9092         PR target/60034
9093         * gcc.target/aarch64/pr60034.c: New file.
9094
9095 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
9096
9097         PR c++/60626
9098         * g++.dg/cpp1y/pr60626.C: New testcase.
9099
9100 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
9101
9102         * gcc.dg/pr45416.c: Allow bextr on x86.
9103         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
9104         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
9105         gcc.target/i386/fma4-vector.c: Use -mno-fma.
9106         * gcc.target/i386/l_fma_double_1.c,
9107         gcc.target/i386/l_fma_double_2.c,
9108         gcc.target/i386/l_fma_double_3.c,
9109         gcc.target/i386/l_fma_double_4.c,
9110         gcc.target/i386/l_fma_double_5.c,
9111         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
9112         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
9113         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
9114         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
9115         * gcc.target/i386/pr27971.c: Use -mno-tbm.
9116         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
9117         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
9118
9119 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR target/60648
9122         * g++.dg/pr60648.C: Move test to...
9123         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
9124         dg-options, add for fpic targets dg-additional-options -fPIC.
9125
9126 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9127
9128         * gnat.dg/opt33.adb: New testcase.
9129
9130 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
9131
9132         PR target/60697
9133         * gcc.target/aarch64/pr60697.c: New.
9134
9135 2014-03-27  Jeff Law  <law@redhat.com>
9136
9137         PR target/60648
9138         * g++.dg/pr60648.C: New test.
9139
9140 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
9141
9142         PR c++/60573
9143         * g++.dg/cpp1y/pr60573.C: New testcase.
9144
9145 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR target/60693
9148         * gcc.target/i386/pr60693.c: New test.
9149
9150 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
9151
9152         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
9153
9154 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9155
9156         PR c++/60689
9157         * c-c++-common/pr60689.c: New test.
9158
9159         PR c++/58678
9160         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
9161         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
9162         targets.
9163
9164 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
9165
9166         PR target/60675
9167         * gcc.target/aarch64/pr60675.C: New.
9168
9169 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9170
9171         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
9172         * lib/target-supports.exp: Return true for s390
9173         in check_effective_logical_op_short_circuit.
9174
9175 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
9176
9177         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
9178         of second source operand.
9179         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9180         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9181         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9182
9183 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
9184
9185         PR ipa/60315
9186         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
9187
9188 2014-03-28  Tobias Burnus  <burnus@net-b.de>
9189
9190         * lib/cilk-plus-dg.exp: New.
9191         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
9192         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
9193
9194 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9195
9196         PR fortran/60522
9197         * gfortran.dg/where_4.f90:  New test case.
9198
9199 2014-03-27  Tobias Burnus  <burnus@net-b.de>
9200
9201         PR fortran/58880
9202         * gfortran.dg/finalize_24.f90: New.
9203
9204 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
9205
9206         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
9207         vbpermq builtin.
9208
9209         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
9210         vec_select optimizations.
9211         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
9212         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
9213
9214         PR target/60672
9215         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
9216         xxpermdi builtins are supported.
9217
9218 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
9219
9220         PR rtl-optimization/60650
9221         * gcc.target/arm/pr60650.c: New.
9222
9223 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9224
9225         * gcc.target/s390/20140327-1.c: New testcase.
9226
9227 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
9228
9229         PR middle-end/60682
9230         * g++.dg/gomp/pr60682.C: New test.
9231
9232 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
9233
9234         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
9235
9236 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9237
9238         PR target/60580
9239         * gcc.target/aarch64/pr60580_1.c: New.
9240         * gcc.target/aarch64/test_fp_attribute_1.c: New.
9241         * gcc.target/aarch64/test_fp_attribute_2.c: New.
9242
9243 2014-03-26  Dehao Chen  <dehao@google.com>
9244
9245         * gcc.dg/predict-8.c: New test.
9246
9247 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
9248
9249         PR c++/52369
9250         * g++.dg/init/const10.C: New.
9251         * g++.dg/init/const11.C: New.
9252         * g++.dg/init/pr25811.C: Adjust.
9253         * g++.dg/init/pr29043.C: Likewise.
9254         * g++.dg/init/pr43719.C: Likewise.
9255         * g++.dg/init/pr44086.C: Likewise.
9256         * g++.dg/init/ctor8.C: Likewise.
9257         * g++.dg/init/uninitialized1.C: Likewise.
9258
9259 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR sanitizer/60636
9262         * c-c++-common/ubsan/pr60636.c: New test.
9263
9264 2014-03-26  Andreas Schwab  <schwab@suse.de>
9265
9266         * g++.dg/torture/pr60315.C: Remove duplication.
9267
9268 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
9269
9270         * gcc.c-torture/execute/20140326-1.c: New test.
9271
9272 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
9273
9274         PR ipa/60315
9275         * g++.dg/torture/pr60315.C: New testcase.
9276
9277 2014-03-25  Martin Jambor  <mjambor@suse.cz>
9278
9279         PR ipa/60600
9280         * g++.dg/ipa/pr60600.C: New test.
9281
9282 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
9283
9284         PR testsuite/58013
9285         * g++.dg/opt/pr56999.C: Pop hidden visibility.
9286
9287 2014-03-25  Richard Biener  <rguenther@suse.de>
9288
9289         PR middle-end/60635
9290         * gfortran.dg/lto/pr60635_0.f90: New testcase.
9291         * gfortran.dg/lto/pr60635_1.c: Likewise.
9292
9293 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
9294
9295         PR c++/60627
9296         * g++.dg/cpp1y/pr60627.C: New testcase.
9297
9298 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
9299
9300         * gcc.target/aarch64/ushr64_1.c: New.
9301
9302 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
9303
9304         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9305         (LONG_LONG): Use LLONG.
9306         (set_rvector_long): Explicitly return void.
9307         (set_vector_long): Likewise.
9308         (check_vector_long): Likewise.
9309
9310 2014-03-24  Marek Polacek  <polacek@redhat.com>
9311
9312         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9313         Define INT_MIN.
9314         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9315         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9316         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9317         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9318         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9319         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9320         * c-c++-common/ubsan/pr59503.c: Likewise.
9321         * c-c++-common/ubsan/pr60613-1.c: Likewise.
9322         * c-c++-common/ubsan/save-expr-1.c: Likewise.
9323         * c-c++-common/ubsan/shift-3.c: Likewise.
9324         * c-c++-common/ubsan/shift-6.c: Likewise.
9325         * c-c++-common/ubsan/undefined-1.c: Likewise.
9326         * c-c++-common/ubsan/vla-2.c: Likewise.
9327         * c-c++-common/ubsan/vla-3.c: Likewise.
9328         * c-c++-common/ubsan/vla-4.c: Likewise.
9329         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9330         * g++.dg/ubsan/return-2.C: Likewise.
9331
9332 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
9333
9334         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9335         hppa*-*-hpux*.
9336
9337         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9338
9339         PR libfortran/59313
9340         PR libfortran/58015
9341         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9342         * gfortran.dg/round_4.f90: Likewise.
9343
9344 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
9345
9346         PR libfortran/60128
9347         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9348         i?86-*-solaris2.9*.
9349
9350 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR sanitizer/60613
9353         * c-c++-common/ubsan/pr60613-1.c: New test.
9354         * c-c++-common/ubsan/pr60613-2.c: New test.
9355
9356 2014-03-22  Matthias Klose  <doko@ubuntu.com>
9357
9358         * g++.dg/cpp0x/regress: Remove empty directory.
9359
9360 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
9361
9362         PR debug/60603
9363         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9364
9365 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
9366
9367         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9368         * g++.dg/cpp1y/pr60393.C: Likewise.
9369
9370 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
9371
9372         PR c++/60384
9373         * g++.dg/cpp1y/pr60384.C: New.
9374
9375 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
9376
9377         PR target/60598
9378         * gcc.dg/pr60598.c: New test.
9379
9380 2014-03-21  Martin Jambor  <mjambor@suse.cz>
9381
9382         PR ipa/59176
9383         * g++.dg/torture/pr59176.C: New test.
9384
9385 2014-03-21  Martin Jambor  <mjambor@suse.cz>
9386
9387         PR ipa/60419
9388         * g++.dg/ipa/pr60419.C: New test.
9389
9390 2014-03-21  Richard Biener  <rguenther@suse.de>
9391
9392         PR tree-optimization/60577
9393         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9394
9395 2014-03-21  Tobias Burnus  <burnus@net-b.de>
9396
9397         PR fortran/60599
9398         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9399
9400 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
9401
9402         PR middle-end/60597
9403         * g++.dg/opt/pr60597.C: New test.
9404
9405         PR c++/60572
9406         * g++.dg/init/pr60572.C: New test.
9407
9408 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9409
9410         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9411
9412 2014-03-19  Tobias Burnus  <burnus@net-b.de>
9413
9414         PR fortran/60543
9415         PR fortran/60283
9416         * gfortran.dg/implicit_pure_4.f90: New.
9417
9418 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9419
9420         PR c++/51474
9421         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9422
9423 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
9424
9425         PR testsuite/60590
9426         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9427         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9428         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9429
9430 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
9431
9432         PR c++/60332
9433         * g++.dg/cpp1y/pr60332.C: New.
9434
9435 2014-03-19  Marek Polacek  <polacek@redhat.com>
9436
9437         PR sanitizer/60569
9438         * g++.dg/ubsan/pr60569.C: New test.
9439
9440 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9443
9444 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
9445
9446         PR tree-optimization/60559
9447         * g++.dg/vect/pr60559.cc: New test.
9448
9449 2014-03-18  Ian Lance Taylor  <iant@google.com>
9450
9451         PR target/60563
9452         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9453         (ditype): Rename typedef from int64_t.
9454
9455 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9456
9457         PR c/55383
9458         * gcc.dg/cast-qual-3.c: New.
9459         Revert:
9460         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9461         * c-c++-common/Wcast-qual-1.c: More precise match text.
9462
9463 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
9464
9465         PR fortran/55207
9466         PR fortran/60549
9467         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9468         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9469         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9470         * gfortran.dg/intent_optimize_1.f90: Ditto.
9471         * gfortran.dg/pointer_init_9.f90: Ditto.
9472         * gfortran.dg/volatile4.f90: Ditto.
9473         * gfortran.dg/volatile6.f90: Ditto.
9474
9475 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9476
9477         PR c/55383
9478         * c-c++-common/Wcast-qual-1.c: More precise match text.
9479
9480 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9481
9482         PR c++/60305
9483         * g++.dg/cpp0x/constexpr-ice14.C: New.
9484
9485 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9486
9487         PR c++/54250
9488         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9489
9490 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR sanitizer/60535
9493         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9494         * c-c++-common/ubsan/null-2.c: Likewise.
9495         * c-c++-common/ubsan/null-3.c: Likewise.
9496         * c-c++-common/ubsan/null-4.c: Likewise.
9497         * c-c++-common/ubsan/null-5.c: Likewise.
9498         * c-c++-common/ubsan/null-6.c: Likewise.
9499         * c-c++-common/ubsan/null-7.c: Likewise.
9500         * c-c++-common/ubsan/null-8.c: Likewise.
9501         * c-c++-common/ubsan/null-9.c: Likewise.
9502         * c-c++-common/ubsan/null-10.c: Likewise.
9503         * c-c++-common/ubsan/null-11.c: Likewise.
9504         * c-c++-common/ubsan/overflow-1.c: Likewise.
9505         * c-c++-common/ubsan/overflow-2.c: Likewise.
9506         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9507         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9508         * c-c++-common/ubsan/overflow-int128.c: Likewise.
9509         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9510         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9511         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9512         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9513         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9514         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9515         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9516         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9517         * c-c++-common/ubsan/pr59333.c: Likewise.
9518         * c-c++-common/ubsan/pr59503.c: Likewise.
9519         * c-c++-common/ubsan/pr59667.c: Likewise.
9520         * c-c++-common/ubsan/undefined-1.c: Likewise.
9521         * g++.dg/ubsan/pr59250.C: Likewise.
9522         * g++.dg/ubsan/pr59306.C: Likewise.
9523
9524 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9525
9526         * gcc.dg/tls/pr58595.c: Add tls options.
9527
9528 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
9529
9530         * gcc.target/i386/avx-additional-reg-names.c: New.
9531         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9532
9533 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
9534
9535         PR c++/60390
9536         * g++.dg/cpp1y/pr60390.C: New testcase.
9537
9538         PR c++/60391
9539         * g++.dg/cpp1y/pr60391.C: New testcase.
9540
9541 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR target/60516
9544         * gcc.target/i386/pr60516.c: New test.
9545
9546 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9547
9548         PR c++/59571
9549         * g++.dg/cpp0x/constexpr-ice13.C: New.
9550
9551 2014-03-17  Marek Polacek  <polacek@redhat.com>
9552
9553         PR middle-end/60534
9554         * gcc.dg/gomp/pr60534.c: New test.
9555
9556 2014-03-17  Kai Tietz  <ktietz@redhat.com>
9557
9558         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9559
9560 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
9561
9562         PR testsuite/58851
9563         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9564         storage size.
9565
9566 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
9567
9568         PR libfortran/58324
9569         * gfortran.dg/list_read_12.f90: New test.
9570
9571 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
9572
9573         PR fortran/55207
9574         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9575         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9576         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9577         -Wno-aggressive-loop-optimizations and remove an unused variable.
9578         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9579         * gfortran.dg/pointer_init_9.f90: New.
9580         * gfortran.dg/volatile4.f90: Put into subroutine.
9581         * gfortran.dg/volatile6.f90: Ditto.
9582
9583 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9584
9585         PR fortran/60392
9586         * gfortran.dg/transpose_4.f90: New test.
9587
9588 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
9589
9590         PR rtl-optimization/60508
9591         * gcc.target/i386/pr60508.c: New.
9592
9593 2014-03-14  Richard Biener  <rguenther@suse.de>
9594
9595         PR middle-end/60518
9596         * g++.dg/pr60518.C: New testcase.
9597
9598 2014-03-14  Martin Jambor  <mjambor@suse.cz>
9599
9600         PR lto/60461
9601         * gcc.dg/lto/pr60461_0.c: New test.
9602
9603 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
9604
9605         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9606         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9607         * gcc.dg/lto/save-temps_0.c: New testcase.
9608
9609 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR middle-end/36282
9612         * c-c++-common/pr36282-1.c: New test.
9613         * c-c++-common/pr36282-2.c: New test.
9614         * c-c++-common/pr36282-3.c: New test.
9615         * c-c++-common/pr36282-4.c: New test.
9616
9617 2014-03-13  Richard Henderson  <rth@redhat.com>
9618
9619         PR debug/60438
9620         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9621
9622 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9623
9624         PR c++/60383
9625         * g++.dg/template/crash118.C: New.
9626         * g++.dg/template/crash95.C: Adjust.
9627
9628 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
9629
9630         PR rtl-optimization/57189
9631         * gcc.target/i386/pr57189.c: New.
9632
9633 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9634
9635         PR c++/60254
9636         * g++.dg/cpp0x/static_assert10.C: New.
9637         * g++.dg/cpp0x/static_assert11.C: Likewise.
9638         * g++.dg/cpp0x/static_assert3.C: Adjust.
9639
9640 2014-03-13  Richard Biener  <rguenther@suse.de>
9641
9642         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9643
9644 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9645
9646         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9647         2.07 128-bit arithmetic.
9648         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9649
9650         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9651         due to when TImode is allowed in VSX registers, the allowable
9652         address modes for TImode is just a single indirect address in
9653         order for the value to be loaded and store in either GPR or VSX
9654         registers.  This affects the generated code, and it would cause
9655         this test to fail, when such an option is used.
9656
9657 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9658
9659         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9660
9661 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9662
9663         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9664         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9665         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9666         only test for exactly one if if -mbranch-cost=1 has been passed.
9667
9668 2014-03-12  Christian Bruel  <christian.bruel@st.com>
9669
9670         PR target/60264
9671         * gcc.target/arm/pr60264.c
9672
9673 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9674
9675         PR tree-optimization/60454
9676         * gcc.c-torture/execute/pr60454.c: New test.
9677
9678 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9679             Marc Glisse  <marc.glisse@inria.fr>
9680
9681         PR tree-optimization/60502
9682         * gcc.c-torture/compile/pr60502.c: New test.
9683
9684 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9685
9686         PR middle-end/60482
9687         * gcc.dg/vect/pr60482.c: New test.
9688
9689 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
9690
9691         PR c++/60389
9692         * g++.dg/cpp0x/inh-ctor19.C: New.
9693
9694 2014-03-11  Richard Biener  <rguenther@suse.de>
9695
9696         PR tree-optimization/60429
9697         PR tree-optimization/60485
9698         * gcc.dg/pr60485-1.c: New testcase.
9699         * gcc.dg/pr60485-2.c: Likewise.
9700
9701 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
9702
9703         PR ipa/60457
9704         * g++.dg/ipa/pr60457.C: New test.
9705
9706 2014-03-10  Richard Biener  <rguenther@suse.de>
9707
9708         PR middle-end/60474
9709         * g++.dg/torture/pr60474.C: New testcase.
9710
9711 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
9712
9713         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9714
9715 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
9716
9717         * gcc.dg/lto/pr55113_0.c: New testcase.
9718
9719 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
9720
9721         PR c++/60033
9722         * g++.dg/cpp1y/pr60033.C: New testcase.
9723
9724         PR c++/60393
9725         * g++.dg/cpp1y/pr60393.C: New testcase.
9726
9727 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9728
9729         PR libfortran/60128
9730         * gfortran.dg/fmt_en.f90: New test.
9731
9732 2014-03-07  Jason Merrill  <jason@redhat.com>
9733
9734         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9735         * lib/target-supports.exp (check_effective_target_c++11): Now
9736         means C++11 and up.
9737         (check_effective_target_c++11_only): New.
9738         (check_effective_target_c++11_down): New.
9739         (check_effective_target_c++1y): New.
9740         (check_effective_target_c++1y_only): New.
9741         (check_effective_target_c++98_only): Rename from
9742         check_effective_target_c++98.
9743         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9744
9745 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
9746
9747         PR c++/58609
9748         * g++.dg/cpp0x/constexpr-ice12.C: New.
9749
9750 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
9751
9752         * c-c++-common/gomp/map-1.c: Extend.
9753
9754 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
9755             Janus Weil  <janus@gcc.gnu.org>
9756
9757         PR fortran/51976
9758         * gfortran.dg/deferred_type_component_1.f90 : New test.
9759         * gfortran.dg/deferred_type_component_2.f90 : New test.
9760
9761 2014-03-06  Marek Polacek  <polacek@redhat.com>
9762
9763         PR c/60197
9764         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9765         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9766
9767 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR target/58595
9770         * gcc.dg/tls/pr58595.c: New test.
9771
9772 2014-03-06  Richard Biener  <rguenther@suse.de>
9773
9774         PR middle-end/60445
9775         PR lto/60424
9776         PR lto/60427
9777         Revert
9778         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9779
9780         * gcc.dg/lto/pr55113_0.c: New testcase.
9781
9782 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR testsuite/59308
9785         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9786         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
9787         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9788         s390*/i?86/x86_64.
9789         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9790         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9791         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9792         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9793         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9794         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
9795         even for mips*/s390*/i?86/x86_64.
9796         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9797         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9798         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9799         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9800         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9801
9802         PR lto/60404
9803         * gcc.dg/lto/pr60404_0.c: New test.
9804         * gcc.dg/lto/pr60404_1.c: New file.
9805         * gcc.dg/lto/pr60404_2.c: New file.
9806
9807 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9808
9809         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9810         long long" throughout.
9811         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9812         * gcc.dg/vmx/insert-vsx.c: Likewise.
9813         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9814         * gcc.dg/vmx/ld-vsx.c: Likewise.
9815         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9816         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9817         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9818         * gcc.dg/vmx/merge-vsx.c: Likewise.
9819         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9820         * gcc.dg/vmx/st-vsx.c: Likewise.
9821         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9822         * gcc.dg/vmx/stl-vsx.c: Likewise.
9823         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9824
9825 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9826
9827         * gcc.dg/lto/pr55113_0.c: New testcase.
9828
9829 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9830
9831         PR c++/60376
9832         * g++.dg/cpp1y/pr60376.C: New.
9833
9834 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9835
9836         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9837
9838 2014-03-04  Richard Biener  <rguenther@suse.de>
9839
9840         PR tree-optimization/60382
9841         * gcc.dg/vect/pr60382.c: New testcase.
9842
9843 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
9844
9845         PR libfortran/60148
9846         * gfortran.dg/namelist_84.f90: New test.
9847
9848 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
9849
9850         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9851         argument to avoid inf values.
9852         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9853         UNION_FP_CHECK machinery.
9854
9855 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
9856
9857         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9858         i32in128 cases outside special big-endian processing block.
9859
9860 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR preprocessor/60400
9863         * c-c++-common/cpp/pr60400.c: New test.
9864         * c-c++-common/cpp/pr60400-1.h: New file.
9865         * c-c++-common/cpp/pr60400-2.h: New file.
9866
9867         PR objc++/60398
9868         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9869
9870         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
9871         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
9872
9873 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9874
9875         PR ipa/60150
9876         * g++.dg/lto/pr60150.H: New testcase.
9877         * g++.dg/lto/pr60150_0.C: New testcase.
9878         * g++.dg/lto/pr60150_1.C: New testcase.
9879
9880 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9881
9882         PR ipa/60306
9883         * g++.dg/ipa/devirt-29.C: New testcase
9884
9885 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9886
9887         PR fortran/60236
9888         * gfortran.dg/vect/pr32380.f: Fix expected test results.
9889
9890 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
9891
9892         PR c++/50025
9893         * g++.dg/cpp0x/pr50025.C: New.
9894
9895 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
9896
9897         PR c++/60377
9898         * g++.dg/cpp1y/pr60377.C: New testcase.
9899
9900 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
9901
9902         PR fortran/60341
9903         * gfortran.dg/str_comp_optimize_1.f90: New test.
9904
9905 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9906
9907         PR target/60071
9908         * gcc.c-torture/compile/pr60071.c: New.
9909
9910 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
9911
9912         PR fortran/60359
9913         * gfortran.dg/unlimited_polymorphic_16.f90: New.
9914
9915 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9916
9917         PR c++/58610
9918         * g++.dg/cpp0x/constexpr-ice11.C: New.
9919
9920 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9921
9922         PR c++/60314
9923         * g++.dg/cpp1y/auto-fn24.C: New.
9924
9925 2014-02-28  Joey Ye  <joey.ye@arm.com>
9926
9927         PR target/PR60169
9928         * gcc.target/arm/thumb1-far-jump-3.c: New case.
9929
9930 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9931
9932         PR c++/60253
9933         * g++.dg/overload/ellipsis2.C: New.
9934
9935 2014-02-27  Jeff Law  <law@redhat.com>
9936
9937         PR rtl-optimization/52714
9938         * gcc.c-torture/compile/pr52714.c: New test.
9939
9940 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
9941             Jeff Law  <law@redhat.com>
9942
9943         PR rtl-optimization/49847
9944         * g++.dg/pr49847.C: New test.
9945
9946 2014-02-27  Marek Polacek  <polacek@redhat.com>
9947
9948         PR middle-end/59223
9949         * c-c++-common/pr59223.c: New test.
9950
9951 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
9952
9953         * common/config/i386/predicates.md (const1256_operand): Remove.
9954         (const2356_operand): New.
9955         (const_1_to_2_operand): Remove.
9956         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
9957         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
9958         (*avx512pf_gatherpf<mode>sf): Ditto.
9959         (avx512pf_gatherpf<mode>df): Ditto.
9960         (*avx512pf_gatherpf<mode>df_mask): Ditto.
9961         (*avx512pf_gatherpf<mode>df): Ditto.
9962         (avx512pf_scatterpf<mode>sf): Ditto.
9963         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
9964         (*avx512pf_scatterpf<mode>sf): Ditto.
9965         (avx512pf_scatterpf<mode>df): Ditto.
9966         (*avx512pf_scatterpf<mode>df_mask): Ditto.
9967         (*avx512pf_scatterpf<mode>df): Ditto.
9968         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
9969
9970 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
9971
9972         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
9973         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
9974         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
9975         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
9976         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
9977         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
9978         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
9979         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
9980
9981 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
9982
9983         PR target/60280
9984         * gnat.dg/renaming5.adb: Change to two expected gotos.
9985         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
9986         jump threads.
9987         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
9988         messages for removed basic block.
9989         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
9990         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
9991         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
9992         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
9993
9994 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9995
9996         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
9997         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9998         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9999         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10000         * gcc.dg/vmx/merge-vsx.c: Likewise.
10001         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10002
10003 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
10004
10005         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
10006         * gcc.target/i386/prefetchwt1-1.c: New.
10007         * g++.dg/other/i386-2.C: Add new option.
10008         * g++.dg/other/i386-3.C: Ditto.
10009         * gcc.target/i386/sse-12.c: Ditto.
10010         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
10011         * gcc.target/i386/sse-22.c: Add new option.
10012         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
10013
10014 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10015
10016         PR libfortran/59313
10017         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
10018
10019         PR libfortran/58015
10020         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
10021
10022 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
10023
10024         PR c++/60311
10025         * g++.dg/cpp1y/pr60311.C: New testcase.
10026
10027         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
10028
10029         PR c++/60065
10030         * g++.dg/cpp1y/pr60065.C: New testcase.
10031
10032 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
10033
10034         PR rtl-optimization/60268
10035         * gcc.c-torture/compile/pr60268.c: New test.
10036
10037 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
10038
10039         * gcc.target/microblaze/others/mem_reload.c: New test.
10040
10041 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10042
10043         * gcc.dg/vmx/lde.c: New test.
10044         * gcc.dg/vmx/lde-be-order.c: New test.
10045         * gcc.dg/vmx/ste.c: New test.
10046         * gcc.dg/vmx/ste-be-order.c: New test.
10047
10048 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
10049
10050         PR testsuite/60173
10051         * lib/target-supports.exp
10052         (check_effective_target_logical_op_short_circuit): Add cris-*-*
10053         and crisv32-*-* to list.
10054
10055 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
10056
10057         PR fortran/60302
10058         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
10059
10060 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10061
10062         * gcc.dg/vmx/vsums.c: Check entire result vector.
10063         * gcc.dg/vmx/vsums-be-order.c: Likewise.
10064
10065 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10066
10067         * gcc.dg/vmx/ld.c: New test.
10068         * gcc.dg/vmx/ld-be-order.c: New test.
10069         * gcc.dg/vmx/ld-vsx.c: New test.
10070         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
10071         * gcc.dg/vmx/ldl.c: New test.
10072         * gcc.dg/vmx/ldl-be-order.c: New test.
10073         * gcc.dg/vmx/ldl-vsx.c: New test.
10074         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
10075         * gcc.dg/vmx/st.c: New test.
10076         * gcc.dg/vmx/st-be-order.c: New test.
10077         * gcc.dg/vmx/st-vsx.c: New test.
10078         * gcc.dg/vmx/st-vsx-be-order.c: New test.
10079         * gcc.dg/vmx/stl.c: New test.
10080         * gcc.dg/vmx/stl-be-order.c: New test.
10081         * gcc.dg/vmx/stl-vsx.c: New test.
10082         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
10083
10084 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
10085
10086         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
10087         * g++.dg/other/i386-3.C (dg-options): Ditto.
10088         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
10089         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
10090         -mavx512pf and -msha.
10091
10092 2014-02-21  Richard Biener  <rguenther@suse.de>
10093
10094         PR tree-optimization/60276
10095         * gcc.dg/vect/pr60276.c: New testcase.
10096
10097 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
10098
10099         PR fortran/60234
10100         * gfortran.dg/finalize_23.f90: New.
10101
10102 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
10103
10104         PR c++/60052
10105         PR c++/60053
10106         * g++.dg/cpp1y/pr60052.C: New testcase.
10107         * g++.dg/cpp1y/pr60053.C: New testcase.
10108
10109 2014-02-21  Tobias Burnus  <burnus@net-b.de>
10110
10111         PR fortran/60286
10112         * gfortran.dg/inquire_16.f90: New.
10113
10114 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
10115
10116         * gcc.target/nios2/biggot-1.c: New.
10117         * gcc.target/nios2/biggot-2.c: New.
10118
10119 2014-02-20  Martin Jambor  <mjambor@suse.cz>
10120
10121         PR ipa/55260
10122         * gcc.dg/ipa/pr55260.c: New test.
10123
10124 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
10125
10126         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
10127         for execution test case.
10128
10129 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
10130
10131         PR ipa/58555
10132         * g++.dg/torture/pr58555.C: New testcase.
10133
10134 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
10135
10136         PR target/60204
10137         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
10138         reflect abi fix.
10139         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
10140
10141 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
10142             Kirill Yukhin  <kirill.yukhin@intel.com>
10143
10144         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
10145         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
10146         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
10147         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10148         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
10149         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
10150
10151 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10152
10153         PR c/37743
10154         * g++.dg/ext/builtin-bswap1.C: New test.
10155         * c-c++-common/pr37743.c: New test.
10156
10157 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
10158
10159         * gcc.dg/decl-10.c: New test.
10160
10161 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10162
10163         PR c++/60267
10164         * g++.dg/ext/ivdep-1.C: New test.
10165
10166         PR c++/60267
10167         * gcc.dg/pr60267.c: New test.
10168
10169 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
10170
10171         PR target/59794
10172         * gcc.target/i386/pr39162.c: Add dg-prune-output.
10173         (dg-options): Remove -Wno-psabi.
10174         * gcc.target/i386/pr59794-2.c: Ditto.
10175         * gcc.target/i386/pr60205-1.c: Ditto.
10176         * gcc.target/i386/sse-5.c: Ditto.
10177
10178 2014-02-18  Nick Clifton  <nickc@redhat.com>
10179
10180         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
10181         * gcc.dg/pr23623.c: Likewise.
10182         * gcc.dg/pr48784-1.c: Likewise.
10183         * gcc.dg/pr48784-2.c: Likewise.
10184         * gcc.dg/pr56997-2.c: Likewise.
10185         * gcc.dg/sms-6.c: Likewise.
10186         * gcc.dg/torture/pr60183.c: Likewise.
10187         * gcc.dg/torture/vec-cvt-1.c: Likewise.
10188         * gcc.c-torture/execute/20061220-1.x: New.
10189         * gcc.c-torture/execute/pr43220.x: New.
10190         * gcc.c-torture/execute/pr51581-1.x: New.
10191         * gcc.c-torture/execute/pr51581-2.x: New.
10192         * gcc.c-torture/execute/pr58570.x: New.
10193         * gcc.c-torture/unsorted/DFcmp.x: New.
10194         * gcc.c-torture/unsorted/SFset.x: New.
10195
10196 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10197
10198         * gnat.dg/opt31.adb: New test.
10199
10200 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10201
10202         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
10203
10204 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
10205
10206         PR fortran/60232
10207         * gfortran.dg/typebound_proc_33.f90: New.
10208
10209 2014-02-19  Marek Polacek  <polacek@redhat.com>
10210
10211         PR c/60195
10212         * gcc.dg/pr60195.c: New test.
10213
10214 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
10215
10216         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
10217
10218 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
10219
10220         PR preprocessor/58844
10221         * c-c++-common/cpp/pr58844-1.c: New test.
10222         * c-c++-common/cpp/pr58844-2.c: New test.
10223
10224 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10225
10226         PR c++/60225
10227         * g++.dg/cpp0x/constexpr-ice10.C: New.
10228
10229 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
10230
10231         PR c++/60215
10232         * g++.dg/cpp0x/pr60215.C: New.
10233
10234 2014-02-18  Tobias Burnus  <burnus@net-b.de>
10235
10236         PR fortran/49397
10237         * gfortran.dg/proc_ptr_45.f90: New.
10238         * gfortran.dg/proc_ptr_46.f90: New.
10239
10240 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
10241
10242         PR c++/60190
10243         * g++.dg/cpp1y/pr60190.C: New testcase.
10244
10245         PR c++/60064
10246         * g++.dg/cpp1y/pr60064.C: New testcase.
10247
10248 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
10249
10250         PR target/60205
10251         * gcc.target/i386/pr60205-1.c: New test.
10252         * gcc.target/i386/pr60205-2.c: Ditto.
10253
10254 2014-02-18  Kai Tietz  <ktietz@redhat.com>
10255
10256         PR target/60193
10257         * gcc.target/i386/nest-1.c: New testcase.
10258
10259 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10260
10261         * gnat.dg/opt32.adb: New test.
10262
10263 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
10264
10265         PR fortran/60231
10266         * gfortran.dg/typebound_generic_15.f90: New.
10267
10268 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
10269
10270         PR fortran/55907
10271         * gfortran.dg/init_flag_12.f90: New.
10272
10273 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
10274             Ilya Tocar  <ilya.tocar@intel.com>
10275
10276         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10277         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10278         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10279         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10280
10281 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
10282
10283         * lib/target-supports.exp
10284         (check_effective_target_logical_op_short_circuit): New procedure.
10285         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10286         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10287         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10288         * gcc.dg/tree-ssa/vrp47.c: Likewise.
10289         * gcc.dg/tree-ssa/vrp87.c: Likewise.
10290         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
10291         logical_op_short_circuit for the alternative test, extending
10292         it to arm_cortex_m.
10293
10294 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
10295
10296         PR target/60203
10297         * gcc.target/powerpc/pr60203.c: New testsuite.
10298
10299 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
10300
10301         PR fortran/59599
10302         * gfortran.dg/ichar_3.f90: New test.
10303
10304 2014-02-15  Richard Biener  <rguenther@suse.de>
10305
10306         PR tree-optimization/60183
10307         * gcc.dg/torture/pr60183.c: New testcase.
10308
10309 2014-02-14  Jeff Law  <law@redhat.com>
10310
10311         PR rtl-optimization/60131
10312         * g++.dg/torture/pr60131.C: New test.
10313
10314 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
10315
10316         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10317         on command-line.
10318
10319 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10320
10321         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10322
10323 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gcc.c-torture/compile/20140213.c: New test.
10326
10327 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
10328
10329         PR target/43546
10330         * gcc.target/i386/pr43546.c: New test.
10331
10332 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10333
10334         * gcc.target/s390/hotpatch-compile-8.c: New test.
10335
10336 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
10337
10338         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
10339         definition with an ifndef.
10340         * gcc.dg/pr59605-2.c: New test.
10341
10342 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
10343
10344         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10345
10346 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
10347
10348         * gcc.dg/torture/float128-mul-underflow.c,
10349         gcc.dg/torture/float128-truncdf-underflow.c,
10350         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10351
10352 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
10353
10354         PR middle-end/59737
10355         * g++.dg/ipa/pr59737.C: New test.
10356
10357 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10358
10359         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10360
10361 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
10362
10363         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10364
10365         * gcc.dg/cilk-plus/jump-openmp.c: New file.
10366
10367 2014-02-12  Richard Biener  <rguenther@suse.de>
10368
10369         PR middle-end/60092
10370         * gcc.dg/torture/pr60092.c: New testcase.
10371         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10372
10373 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
10374
10375         * gcc.c-torture/execute/20140212-1.c: New test.
10376
10377 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
10378
10379         PR c++/60047
10380         * g++.dg/cpp0x/pr60047.C: New.
10381
10382 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
10383
10384         PR c/60101
10385         * c-c++-common/pr60101.c: New test.
10386
10387 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
10388
10389         PR lto/59468
10390         * g++.dg/ipa/devirt-27.C: New testcase.
10391         * g++.dg/ipa/devirt-26.C: New testcase.
10392
10393 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10394
10395         PR target/60137
10396         * gcc.target/powerpc/pr60137.c: New file.
10397
10398 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR fortran/52370
10401         * gfortran.dg/pr52370.f90: New test.
10402
10403 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
10404
10405         PR target/59927
10406         Revert
10407         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
10408
10409         PR testsuite/58630
10410         * gcc.target/i386/pr43662.c (dg-options):
10411         Add -maccumulate-outgoing-args.
10412         * gcc.target/i386/pr43869.c (dg-options): Ditto.
10413         * gcc.target/i386/pr57003.c (dg-options): Ditto.
10414         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10415         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10416         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10417         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10418         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10419         Add -maccumulate-outgoing-args.
10420         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10421         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10422         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10423         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10424         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10425         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10426         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10427         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10428         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10429         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10430         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10431         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10432         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10433         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10434         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10435
10436 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
10437
10438         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10439
10440 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10441
10442         PR debug/59776
10443         * gcc.dg/guality/pr59776.c: New test.
10444
10445 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
10446
10447         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10448         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10449         (add_options_for_arm_vfp3): New.
10450
10451 2014-02-11  Jeff Law  <law@redhat.com>
10452
10453         PR middle-end/54041
10454         * gcc.target/m68k/pr54041.c: New test.
10455
10456 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
10457
10458         PR target/59927
10459         * gcc.target/i386/pr59927.c: New test.
10460
10461 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
10462
10463         * gcc.dg/vect/pr57741-3.c: Require vect_int.
10464         * gcc.dg/vect/pr60012.c: Likewise.
10465         * gcc.dg/vect/vect-119.c: Likewise.
10466         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10467         * gcc.dg/vect/vect-outer-4c.c: Likewise.
10468
10469 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10470
10471         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10472
10473 2014-02-10  Jeff Law  <law@redhat.com>
10474
10475         PR middle-end-52306
10476         * gcc.c-torture/compile/pr52306.c: New test.
10477
10478 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10479
10480         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10481
10482 2014-02-10  Richard Biener  <rguenther@suse.de>
10483
10484         PR tree-optimization/60115
10485         * gcc.dg/torture/pr60115.c: New testcase.
10486
10487 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10490         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10491
10492 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
10493             Ilya Tocar  <ilya.tocar@intel.com>
10494
10495         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10496         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10497         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10498         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10499         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10500         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10501         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10502         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10503         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10504         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10505         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10506         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10507         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10508         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10509         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10510         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10511         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10512         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10513         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10514         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10515         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10516         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10517         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10518         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10519         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10520         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10521         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10522
10523 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
10524
10525         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10526
10527 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10528
10529         PR fortran/57522
10530         * gfortran.dg/associated_target_5.f03: New test.
10531
10532 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/59026
10535         * gfortran.dg/elemental_by_value_1.f90: New test.
10536
10537 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
10538
10539         PR fortran/58470
10540         * gfortran.dg/finalize_22.f90: New.
10541
10542 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
10543
10544         PR fortran/60066
10545         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
10546         was fixed by the patch for PR59906.
10547
10548 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
10549
10550         PR translation/52289
10551         * gfortran.dg/coarray_8.f90: Update dg-error match.
10552
10553 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR c/59984
10556         * gcc.dg/vect/pr59984.c: New test.
10557
10558         PR middle-end/60092
10559         * gcc.dg/attr-alloc_align-1.c: New test.
10560         * gcc.dg/attr-alloc_align-2.c: New test.
10561         * gcc.dg/attr-alloc_align-3.c: New test.
10562         * gcc.dg/attr-assume_aligned-1.c: New test.
10563         * gcc.dg/attr-assume_aligned-2.c: New test.
10564         * gcc.dg/attr-assume_aligned-3.c: New test.
10565
10566 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10567
10568         PR target/60077
10569         * gcc.target/i386/pr60077-1.c: New test.
10570         * gcc.target/i386/pr60077-2.c: New test.
10571
10572 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR preprocessor/56824
10575         * gcc.dg/pr56824.c: New test.
10576
10577 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10578
10579         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10580         variable used for atomic operations.
10581
10582 2014-02-07  Richard Biener  <rguenther@suse.de>
10583
10584         PR middle-end/60092
10585         * gcc.dg/vect/pr60092-2.c: New testcase.
10586
10587 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR c++/60082
10590         Revert
10591         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10592
10593         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10594         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10595
10596 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10597
10598         * gcc.target/s390/fp2int1.c: New testcase.
10599
10600 2014-02-07  Richard Biener  <rguenther@suse.de>
10601
10602         PR middle-end/60092
10603         * gcc.dg/tree-ssa/alias-30.c: New testcase.
10604         * gcc.dg/tree-ssa/alias-31.c: Likewise.
10605
10606 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
10607
10608         PR ipa/59918
10609         * g++.dg/torture/pr59918.C: New testcase.
10610
10611 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10612
10613         PR target/59575
10614         * gcc.target/arm/pr59575.c: New test.
10615
10616         PR debug/59992
10617         * gcc.dg/pr59992.c: New test.
10618
10619 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
10620
10621         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10622         init_priority. Test alignment of variable instead of function.
10623
10624 2014-02-06  Marek Polacek  <polacek@redhat.com>
10625
10626         PR c/60087
10627         * gcc.dg/pr60087.c: New test.
10628
10629 2014-02-06  Alan Modra  <amodra@gmail.com>
10630
10631         * gcc.target/powerpc/pr60032.c: New.
10632
10633 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR target/60062
10636         * gcc.c-torture/execute/pr60062.c: New test.
10637         * gcc.c-torture/execute/pr60072.c: New test.
10638
10639 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
10640
10641         * gcc.dg/tree-ssa/pr59597.c: Make called function static
10642         so that expected outcome works for PIC variants too.
10643
10644 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
10645             Kugan Vivekanandarajah  <kuganv@linaro.org>
10646
10647         * gcc.target/arm/vect-noalign.c: New file.
10648
10649 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
10650             Jakub Jelinek  <jakub@redhat.com>
10651
10652         PR middle-end/60013
10653         * gcc.dg/pr60013.c: New testcase.
10654
10655 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10656
10657         * gcc.dg/vmx/sum2s.c: New.
10658         * gcc.dg/vmx/sum2s-be-order.c: New.
10659
10660 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10661
10662         * gcc.dg/vmx/pack.c: New.
10663         * gcc.dg/vmx/pack-be-order.c: New.
10664         * gcc.dg/vmx/unpack.c: New.
10665         * gcc.dg/vmx/unpack-be-order.c: New.
10666
10667 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10668
10669         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10670         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10671
10672 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10673
10674         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10675         Use __builtin_floorf, __builtin_ceilf.
10676         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10677         declaration.
10678         (TEST): Use __builtin_floorf.
10679         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10680
10681 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR ipa/59947
10684         * g++.dg/opt/pr59947.C: New test.
10685
10686         PR c++/58703
10687         * c-c++-common/gomp/pr58703.c: New test.
10688
10689 2014-02-05  Richard Biener  <rguenther@suse.de>
10690
10691         PR testsuite/60076
10692         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10693         avoid using unsigned long long.
10694
10695 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR middle-end/57499
10698         * g++.dg/torture/pr57499.C: New test.
10699
10700 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
10701
10702         * gcc.dg/asan/nosanitize-and-inline.c: New test.
10703
10704 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
10705
10706         * g++.dg/ipa/devirrt-22.C: Fix template.
10707
10708 2014-02-04  Marek Polacek  <polacek@redhat.com>
10709
10710         PR c/60036
10711         * gcc.dg/pr60036.c: New test.
10712
10713 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
10714
10715         PR ipa/60058
10716         * g++.dg/torture/pr60058.C: New testcase.
10717
10718 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
10719
10720         * g++.dg/tsan/default_options.C: Invert check.
10721
10722 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR tree-optimization/60002
10725         * g++.dg/opt/pr60002.C: New test.
10726
10727         PR tree-optimization/60023
10728         * g++.dg/vect/pr60023.cc: New test.
10729
10730         PR ipa/60026
10731         * c-c++-common/torture/pr60026.c: New test.
10732
10733         PR rtl-optimization/57915
10734         * gcc.target/i386/pr57915.c: New test.
10735
10736 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10737
10738         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10739
10740 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
10741
10742         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10743
10744 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR middle-end/59261
10747         * gcc.dg/pr59261.c: New test.
10748
10749 2014-02-04  Richard Biener  <rguenther@suse.de>
10750
10751         PR tree-optimization/60012
10752         * gcc.dg/vect/pr60012.c: New testcase.
10753
10754 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10755
10756         PR target/59788
10757         * g++.dg/eh/unwind-direct.C: New test.
10758
10759 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
10760
10761         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10762         timeout value to 20s.
10763
10764 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10765
10766         PR ipa/59882
10767         * g++.dg/torture/pr59882.C: New testcase
10768
10769 2014-02-03  Jan Hubicka  <jh@suse.cz>
10770
10771         PR ipa/59831
10772         * g++.dg/ipa/devirt-22.C: New testcase.
10773
10774 2014-02-03  Jan Hubicka  <jh@suse.cz>
10775
10776         * g++.dg/ipa/devirt-25.C: New testcase.
10777
10778 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10779
10780         PR tree-optimization/59924
10781         * gcc.dg/pr59924.c: New test.
10782
10783 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10784
10785         PR ipa/59831
10786         * g++.dg/ipa/devirt-24.C: New testcase.
10787
10788 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
10789
10790         PR c++/53017
10791         PR c++/59211
10792         * c-c++-common/attributes-1.c: New testcase.
10793         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10794
10795 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10796
10797         PR c++/58871
10798         * g++.dg/cpp0x/pr58871.C: New.
10799
10800 2014-02-03  Cong Hou  <congh@google.com>
10801
10802         PR tree-optimization/60000
10803         * g++.dg/vect/pr60000.cc: New test.
10804
10805 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10806
10807         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10808         * gcc.target/i386/long-double-64-4.c: Likewise.
10809         * gcc.target/i386/long-double-80-1.c: Likewise.
10810         * gcc.target/i386/long-double-80-2.c: Likewise.
10811         * gcc.target/i386/long-double-80-3.c: Likewise.
10812         * gcc.target/i386/long-double-80-4.c: Likewise.
10813         * gcc.target/i386/long-double-80-5.c: Likewise.
10814         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
10815         __multf3 isn't used.
10816         * gcc.target/i386/long-double-64-3.c: Likewise.
10817         * gcc.target/i386/long-double-128-1.c: New test.
10818         * gcc.target/i386/long-double-128-2.c: Likewise.
10819         * gcc.target/i386/long-double-128-3.c: Likewise.
10820         * gcc.target/i386/long-double-128-4.c: Likewise.
10821         * gcc.target/i386/long-double-128-5.c: Likewise.
10822         * gcc.target/i386/long-double-128-6.c: Likewise.
10823         * gcc.target/i386/long-double-128-7.c: Likewise.
10824         * gcc.target/i386/long-double-128-8.c: Likewise.
10825         * gcc.target/i386/long-double-128-9.c: Likewise.
10826         * gcc.target/i386/long-double-64-5.c: Likewise.
10827         * gcc.target/i386/long-double-64-6.c: Likewise.
10828         * gcc.target/i386/long-double-64-7.c: Likewise.
10829         * gcc.target/i386/long-double-64-8.c: Likewise.
10830         * gcc.target/i386/long-double-64-9.c: Likewise.
10831         * gcc.target/i386/long-double-80-10.c: Likewise.
10832         * gcc.target/i386/long-double-80-8.c: Likewise.
10833         * gcc.target/i386/long-double-80-9.c: Likewise.
10834
10835 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
10836
10837         PR rtl-optimization/57662
10838         * g++.dg/pr57662.C: New test.
10839
10840 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10841
10842         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10843         * gcc.dg/vmx/perm.c: New.
10844         * gcc.dg/vmx/perm-be-order.c: New.
10845
10846 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10847
10848         * gcc.dg/vmx/vsums.c: New.
10849         * gcc.dg/vmx/vsums-be-order.c: New.
10850
10851 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
10852
10853         * g++.dg/ipa/devirt-23.C: New testcase.
10854         * g++.dg/ipa/devirt-20.C: Fix template.
10855
10856 2014-02-02  Jan Hubicka  <jh@suse.cz>
10857
10858         * g++.dg/ipa/devirt-21.C: New testcase.
10859
10860 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
10861
10862         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10863         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10864
10865 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
10866
10867         PR target/60017
10868         * gcc.c-torture/execute/pr60017.c: New test.
10869
10870 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
10871
10872         PR fortran/57033
10873         * gfortran.dg/default_initialization_7.f90: New test.
10874
10875 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
10876
10877         PR fortran/59906
10878         * gfortran.dg/elemental_subroutine_9.f90: New test.
10879
10880 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10881
10882         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
10883
10884 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10885
10886         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
10887
10888 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10889
10890         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
10891
10892 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10893
10894         PR c++/51219
10895         * g++.dg/init/bitfield5.C: New.
10896
10897 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
10898
10899         PR tree-optimization/60003
10900         * gcc.c-torture/execute/pr60003.c: New test.
10901
10902 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
10903
10904         PR bootstrap/59985
10905         * gcc.target/arm/pr59985.C: New.
10906
10907 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
10908
10909         PR sanitizer/59410
10910         * lib/tsan-dg.exp (tsan_init): Instead of not running any
10911         tsan tests if trivial testcase doesn't run, set dg-do-what-default
10912         to compile.
10913         (tsan_finish): Restore dg-do-what-default.
10914         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
10915         * g++.dg/tsan/fd_close_norace2.C: Likewise.
10916         * g++.dg/tsan/default_options.C: Likewise.
10917         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10918         * g++.dg/tsan/atomic_free2.C: Likewise.
10919         * g++.dg/tsan/cond_race.C: Likewise.
10920         * g++.dg/tsan/fd_close_norace.C: Likewise.
10921         * g++.dg/tsan/benign_race.C: Likewise.
10922         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10923         * c-c++-common/tsan/simple_race.c: Likewise.
10924         * c-c++-common/tsan/mutexset1.c: Likewise.
10925         * c-c++-common/tsan/thread_leak2.c: Likewise.
10926         * c-c++-common/tsan/tls_race.c: Likewise.
10927         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10928         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
10929         * c-c++-common/tsan/free_race2.c: Likewise.
10930         * c-c++-common/tsan/thread_leak.c: Likewise.
10931         * c-c++-common/tsan/thread_leak1.c: Likewise.
10932         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10933         * c-c++-common/tsan/free_race.c: Likewise.
10934         * c-c++-common/tsan/sleep_sync.c: Likewise.
10935         * c-c++-common/tsan/tiny_race.c: Likewise.
10936         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10937         * c-c++-common/tsan/atomic_stack.c: Likewise.
10938         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
10939         in dg-output regexps.
10940         * c-c++-common/tsan/simple_stack.c: Likewise.
10941
10942 2014-01-31  Richard Henderson  <rth@redhat.com>
10943
10944         * g++.dg/tm/pr60004.C: New.
10945
10946 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
10947
10948         PR c++/59082
10949         * g++.dg/inherit/crash4.C: New.
10950
10951 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
10952
10953         * c-c++-common/tsan/simple_race.c: Made test less flaky.
10954
10955 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10956
10957         * gcc.target/i386/m512-check.h: Use correct rounding values.
10958
10959 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10960
10961         * gcc.target/i386/avx-1.c: Use correct rounding values.
10962         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
10963         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
10964         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
10965         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
10966         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
10967         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
10968         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
10969         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
10970         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
10971         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
10972         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
10973         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
10974         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
10975         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
10976         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
10977         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
10978         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
10979         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
10980         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
10981         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
10982         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
10983         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
10984         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
10985         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
10986         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
10987         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10988         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
10989         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
10990         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
10991         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
10992         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
10993         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
10994         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
10995         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
10996         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
10997         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
10998         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
10999         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
11000         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
11001         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
11002         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
11003         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
11004         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
11005         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
11006         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
11007         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
11008         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
11009         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
11010         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
11011         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
11012         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
11013         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
11014         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
11015         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
11016         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
11017         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
11018         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
11019         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
11020         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
11021         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
11022         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
11023         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
11024         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
11025         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
11026         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
11027         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
11028         * gcc.target/i386/sse-13.c: Ditto.
11029         * gcc.target/i386/sse-14.c: Ditto.
11030         * gcc.target/i386/sse-22.c: Ditto.
11031         * gcc.target/i386/sse-23.c: Ditto.
11032
11033 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
11034
11035         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
11036         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
11037
11038 2014-01-31  Richard Biener  <rguenther@suse.de>
11039
11040         PR middle-end/59990
11041         * gcc.dg/torture/pr59990.c: New testcase.
11042
11043 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
11044
11045         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
11046         if it fails don't run any tsan tests.
11047
11048 2014-01-31  Marek Polacek  <polacek@redhat.com>
11049
11050         PR c/59963
11051         * gcc.dg/pr59940.c (g): Adjust dg-warning.
11052         (y): Adjust dg-error.
11053         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
11054         * gcc.dg/pr59963-1.c: New test.
11055         * gcc.dg/pr59963-2.c: New test.
11056         * gcc.dg/pr59963-3.c: New test.
11057
11058 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
11059
11060         PR target/59923
11061         * gcc.target/arm/pr59923.c: New test.
11062
11063 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11064
11065         * gcc.dg/vmx/splat.c: New.
11066         * gcc.dg/vmx/splat-vsx.c: New.
11067         * gcc.dg/vmx/splat-be-order.c: New.
11068         * gcc.dg/vmx/splat-vsx-be-order.c: New.
11069         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
11070         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
11071
11072 2014-01-30  Richard Biener  <rguenther@suse.de>
11073
11074         PR tree-optimization/59993
11075         * gcc.dg/torture/pr59993.c: New testcase.
11076
11077 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
11078
11079         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
11080         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
11081         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11082         vect_int rather than vect_float.
11083
11084 2014-01-30  Marek Polacek  <polacek@redhat.com>
11085
11086         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
11087
11088 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
11089
11090         * gcc.target/microblaze/isa/fcmp4.c: New.
11091
11092 2014-01-30  Marek Polacek  <polacek@redhat.com>
11093
11094         PR c/59940
11095         * gcc.dg/pr59940.c: New test.
11096         * gcc.dg/pr35635.c (func3): Move dg-warning.
11097
11098 2014-01-30  Richard Biener  <rguenther@suse.de>
11099
11100         PR tree-optimization/59903
11101         * gcc.dg/torture/pr59903.c: New testcase.
11102
11103 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11104
11105         PR c++/58843
11106         * g++.dg/lookup/crash8.C: New.
11107
11108 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
11109
11110         PR c++/58649
11111         * g++.dg/template/crash117.C: New.
11112
11113 2014-01-30  Richard Biener  <rguenther@suse.de>
11114
11115         PR c/59905
11116         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
11117         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
11118         abort.
11119         * gcc.dg/invalid-call-1.c: Likewise.
11120
11121 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11122
11123         PR c++/58561
11124         * g++.dg/cpp1y/auto-fn23.C: New.
11125
11126 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11127
11128         PR c++/58846
11129         * g++.dg/init/dso_handle2.C: New.
11130
11131 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11132
11133         PR c++/58674
11134         * g++.dg/cpp0x/pr58674.C: New.
11135
11136 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11137
11138         PR target/59617
11139         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
11140         * gcc.target/i386/avx512f-gather-5.c: Ditto.
11141
11142 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11143
11144         * gcc.dg/vmx/merge-be-order.c: New.
11145         * gcc.dg/vmx/merge.c: New.
11146         * gcc.dg/vmx/merge-vsx-be-order.c: New.
11147         * gcc.dg/vmx/merge-vsx.c: New.
11148
11149 2014-01-29  Richard Biener  <rguenther@suse.de>
11150
11151         PR tree-optimization/58742
11152         * gcc.dg/pr58742-1.c: New testcase.
11153         * gcc.dg/pr58742-2.c: Likewise.
11154         * gcc.dg/pr58742-3.c: Likewise.
11155
11156 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
11157
11158         * gcc.target/arm/ftest-armv7ve-arm.c: New.
11159         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
11160         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
11161
11162 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
11163
11164         PR c++/58702
11165         * g++.dg/gomp/pr58702.C: New.
11166
11167 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
11168
11169         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
11170         selector.
11171
11172 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
11173
11174         PR middle-end/59917
11175         PR tree-optimization/59920
11176         * gcc.dg/pr59920-1.c: New test.
11177         * gcc.dg/pr59920-2.c: New test.
11178         * gcc.dg/pr59920-3.c: New test.
11179         * c-c++-common/gomp/pr59917-1.c: New test.
11180         * c-c++-common/gomp/pr59917-2.c: New test.
11181
11182         PR tree-optimization/59594
11183         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
11184         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
11185         * gcc.dg/vect/pr59594.c: New test.
11186
11187 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
11188
11189         PR fortran/59414
11190         * gfortran.dg/allocate_class_3.f90: New test.
11191
11192 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
11193
11194         PR preprocessor/59935
11195         * c-c++-common/cpp/warning-zero-location.c: New test.
11196         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
11197
11198 2014-01-27  Steve Ellcey  <sellcey@mips.com>
11199
11200         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
11201
11202 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
11203
11204         * g++.dg/ext/mv16.C: New tests.
11205
11206 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
11207
11208         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
11209         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11210         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
11211         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11212         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
11213         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
11214         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
11215         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
11216         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
11217         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
11218         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
11219         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
11220         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
11221         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
11222         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
11223         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
11224         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
11225         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
11226         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
11227         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
11228         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
11229         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
11230         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
11231         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
11232         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
11233         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
11234         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
11235         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
11236         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
11237         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
11238         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
11239         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
11240         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
11241         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
11242         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
11243         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
11244         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
11245         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
11246         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
11247         _mm512_mask_cvtepi32_storeu_epi8.
11248         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
11249         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
11250         _mm512_mask_cvtepi32_storeu_epi16.
11251         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
11252         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
11253         _mm512_mask_cvtepi64_storeu_epi8.
11254         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
11255         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
11256         _mm512_mask_cvtepi64_storeu_epi16.
11257         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
11258         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
11259         _mm512_mask_cvtepi64_storeu_epi32.
11260         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
11261         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
11262         _mm512_mask_cvtsepi32_storeu_epi8.
11263         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
11264         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
11265         _mm512_mask_cvtsepi32_storeu_epi16.
11266         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
11267         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
11268         _mm512_mask_cvtsepi64_storeu_epi8.
11269         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11270         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11271         _mm512_mask_cvtsepi64_storeu_epi16.
11272         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11273         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11274         _mm512_mask_cvtsepi64_storeu_epi32.
11275         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11276         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11277         _mm512_mask_cvtusepi32_storeu_epi8.
11278         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11279         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11280         _mm512_mask_cvtusepi32_storeu_epi16.
11281         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11282         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11283         _mm512_mask_cvtusepi64_storeu_epi8.
11284         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11285         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11286         _mm512_mask_cvtusepi64_storeu_epi16.
11287         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11288         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11289         _mm512_mask_cvtusepi64_storeu_epi32.
11290         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11291         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11292
11293 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
11294
11295         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11296         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11297         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11298         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11299         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11300         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11301         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11302         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11303         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11304         built-ins roudning immediate.
11305         * gcc.target/i386/sse-22.c: Add new built-ins.
11306         * gcc.target/i386/sse-23.c: Ditto.
11307         * gcc.target/i386/avx-1.c: Ditto.
11308
11309 2014-01-27  Christian Bruel  <christian.bruel@st.com>
11310
11311         * gcc.target/sh/torture/strncmp.c: New tests.
11312
11313 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
11314
11315         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11316
11317 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11318
11319         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11320
11321 2014-01-24  Jeff Law  <law@redhat.com>
11322
11323         PR tree-optimization/59919
11324         * gcc.c-torture/compile/pr59919.c: New test.
11325
11326 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
11327
11328         PR c++/57524
11329         * g++.dg/ext/timevar2.C: New.
11330
11331 2014-01-24  Marek Polacek  <polacek@redhat.com>
11332
11333         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11334
11335 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
11336
11337         PR target/59929
11338         * gcc.target/i386/pr59929.c: New test.
11339
11340 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11341
11342         PR target/59909
11343         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11344         word atomic functions at runtime.
11345
11346 2014-01-23  Marek Polacek  <polacek@redhat.com>
11347
11348         PR c/59846
11349         * gcc.dg/pr59846.c: New test.
11350
11351 2014-01-23  Marek Polacek  <polacek@redhat.com>
11352
11353         PR c/58346
11354         * c-c++-common/pr58346-1.c: New test.
11355         * c-c++-common/pr58346-2.c: New test.
11356         * c-c++-common/pr58346-3.c: New test.
11357
11358 2014-01-23  Marek Polacek  <polacek@redhat.com>
11359
11360         PR c/59871
11361         * gcc.dg/20020220-2.c: Adjust dg-warning message.
11362         * gcc.dg/pr59871.c: New test.
11363
11364 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
11365
11366         PR c++/58980
11367         * g++.dg/parse/enum11.C: New.
11368
11369 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
11370
11371         * gcc.target/aarch64/sshr64_1.c: New testcase.
11372
11373 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11374
11375         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11376         SIMD enabled function.
11377         * g++.dg/cilk-plus/ef_test.C: New test.
11378         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11379         and added C++ ones.
11380         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11381         to differenciate C error messages from C++ ones.
11382
11383 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
11384
11385         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11386
11387 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
11388
11389         * gcc.target/microblaze/others/builtin-trap.c: New test,
11390
11391 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
11392
11393         PR middle-end/58809
11394         * c-c++-common/gomp/pr58809.c: New test.
11395
11396 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
11397
11398         PR sanitizer/59897
11399         * c-c++-common/asan/use-after-return-1.c: Fixed
11400         to pass on darwin.
11401
11402 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
11403
11404         PR preprocessor/58580
11405         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11406
11407 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
11408             Ilya Tocar  <ilya.tocar@intel.com>
11409
11410         * gcc.target/i386/avx512f-kmovw-1.c: New.
11411
11412 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
11413
11414         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11415         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11416         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11417         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11418         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11419         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11420
11421 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
11422
11423         PR target/52125
11424         * gcc.dg/pr48774.c: Remove skip for mips_rel.
11425         * gcc.target/mips/pr52125.c: New test.
11426
11427 2014-01-22  Marek Polacek  <polacek@redhat.com>
11428
11429         PR c/59891
11430         * gcc.dg/torture/pr59891.c: New test.
11431
11432 2014-01-22  Jeff Law  <law@redhat.com>
11433
11434         PR tree-optimization/59597
11435         * gcc.dg/tree-ssa/pr59597.c: New test.
11436
11437 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
11438
11439         PR rtl-optimization/59477
11440         * g++.dg/pr59477.C: New.
11441
11442 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
11443
11444         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11445
11446 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
11447
11448         PR c++/59482
11449         * g++.dg/pr59482.C: New.
11450
11451 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11452
11453         * gcc.dg/vmx/insert-vsx-be-order.c: New.
11454         * gcc.dg/vmx/extract-vsx.c: New.
11455         * gcc.dg/vmx/extract-vsx-be-order.c: New.
11456         * gcc.dg/vmx/insert-vsx.c: New.
11457
11458 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11459
11460         PR rtl-optimization/59896
11461         * gcc.target/arm/pr59896.c: New.
11462
11463 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11464
11465         PR rtl-optimization/59858
11466         * gcc.target/arm/pr59858.c: New.
11467
11468 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
11469
11470         PR target/59003
11471         * gcc.dg/tree-prof/pr59003.c: New test.
11472
11473         PR middle-end/59860
11474         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11475         other targets.
11476
11477 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11478
11479         * gfortran.dg/round_3.f08: Add more cases.
11480
11481 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
11482
11483         * lib/target-supports.exp (force_conventional_output_for): New
11484         procedure.
11485         * lib/scanasm.exp (scan-assembler_required_options)
11486         (scan-assembler-not_required_options)
11487         (scan-assembler-times_required_options): Replace with
11488         force_conventional_output_fors.
11489         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11490         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11491
11492 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
11493
11494         PR middle-end/59789
11495         * gcc.target/i386/pr59789.c: New testcase.
11496
11497 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
11498
11499         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11500         the 'code' bitfield from 16 to 8.
11501
11502 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11503
11504         * lib/target-supports.exp
11505         (check_effective_target_vect_perm): Exclude aarch64_be.
11506         (check_effective_target_vect_perm_byte): Likewise.
11507         (check_effective_target_vect_perm_short): Likewise.
11508
11509 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11510
11511         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11512         (RUN_TEST): Use new macro.
11513         (INDEX64_32): Delete.
11514         (INDEX64_64): Likewise.
11515         (INDEX128_32): Likewise.
11516         (INDEX128_64): Likewise.
11517         (INDEX): Likewise.
11518         (test_vneg_f32): Use fixed RUN_TEST.
11519
11520 2014-01-20  Richard Biener  <rguenther@suse.de>
11521
11522         PR middle-end/59860
11523         * gcc.dg/pr59860.c: New testcase.
11524
11525 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
11526
11527         PR target/59880
11528         * gcc.target/i386/pr59880.c: New test.
11529
11530 2014-01-20  Renlin Li  <renlin.li@arm.com>
11531
11532         * gcc.dg/pr44194-1.c: Tweak regexp.
11533
11534 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11535
11536         PR libfortran/59771
11537         PR libfortran/59774
11538         PR libfortran/59836
11539         * gfortran.dg/round_3.f08: New cases added.
11540         * gfortran.dg/fmt_g_1.f90: New test.
11541
11542 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
11543
11544         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11545
11546 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11547
11548         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11549
11550 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11551
11552         * gcc.dg/vect/pr57705.c: Require vect_int.
11553         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11554         * gcc.dg/vect/vect-alias-check.c: Likewise.
11555
11556 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
11557
11558         PR fortran/58007
11559         * gfortran.dg/unresolved_fixup_1.f90: New test.
11560         * gfortran.dg/unresolved_fixup_2.f90: New test.
11561
11562 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR target/58944
11565         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11566         Remove dg-prune-output lines.
11567
11568 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11569
11570         PR middle-end/59706
11571         * gfortran.dg/pr59706.f90: New test.
11572         * g++.dg/ext/pr59706.C: New test.
11573
11574 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11575
11576         PR c++/59270
11577         PR c++/58811
11578         * g++.dg/cpp0x/decltype-incomplete1.C: New.
11579         * g++.dg/init/pr58811.C: Likewise.
11580
11581 2014-01-17  Jeff Law  <law@redhat.com>
11582
11583         PR middle-end/57904
11584         * gfortran.dg/pr57904.f90: New test.
11585
11586 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11587
11588         PR c++/59269
11589         * g++.dg/cpp0x/nsdmi-union4.C: New.
11590
11591 2014-01-17  Marek Polacek  <polacek@redhat.com>
11592
11593         PR c++/59838
11594         * g++.dg/diagnostic/pr59838.C: New test.
11595
11596 2014-01-17  Marek Polacek  <polacek@redhat.com>
11597
11598         PR c/58346
11599         * gcc.dg/pr58346.c: New test.
11600
11601 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11602
11603         PR testsuite/58776
11604         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11605         dg-options, use dg-additional-options for i?86/x86_64 to avoid
11606         option duplication.
11607
11608         PR fortran/59440
11609         * gfortran.dg/pr59440-1.f90: New test.
11610         * gfortran.dg/pr59440-2.f90: New test.
11611         * gfortran.dg/pr59440-3.f90: New test.
11612
11613         PR testsuite/59064
11614         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11615         testing for " version" and " alias" with one testing for
11616         " version\[^\n\r]* alias".
11617         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11618         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11619         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11620         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11621         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11622         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11623
11624         PR c++/57945
11625         * c-c++-common/torture/pr57945.c: New test.
11626
11627 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
11628
11629         * gcc.target/arm/its.c: New testcase.
11630
11631 2014-01-16  Jan Hubicka  <jh@suse.cz>
11632
11633         PR ipa/59775
11634         * g++.dg/torture/pr59775.C: New testcase.
11635
11636 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
11637
11638         PR middle-end/58344
11639         * gcc.c-torture/compile/pr58344.c: New test.
11640
11641         PR target/59839
11642         * gcc.target/i386/pr59839.c: New test.
11643
11644         PR debug/54694
11645         * gcc.target/i386/pr9771-1.c (main): Rename to...
11646         (real_main): ... this.  Add __asm name "main".
11647         (ASMNAME, ASMNAME2, STRING): Define.
11648
11649 2014-01-16  Nick Clifton  <nickc@redhat.com>
11650
11651         PR middle-end/28865
11652         * gcc.c-torture/compile/pr28865.c: New.
11653         * gcc.c-torture/execute/pr28865.c: New.
11654
11655 2014-01-16  Marek Polacek  <polacek@redhat.com>
11656
11657         PR middle-end/59827
11658         * gcc.dg/pr59827.c: New test.
11659
11660 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
11661
11662         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11663
11664 2014-01-15  Richard Henderson  <rth@redhat.com>
11665
11666         PR debug/54694
11667         * gcc.target/i386/pr54694.c: New test.
11668
11669 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
11670
11671         PR c++/49718
11672         * g++.dg/pr49718.C: New test.
11673
11674 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
11675
11676         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11677
11678 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
11679
11680         * gcc.dg/vmx/mult-even-odd.c: New.
11681         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11682
11683 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11684
11685         * lib/target-supports.exp (check_libcilkrts_available): Added an
11686         extern "C" if we are using C++ along with a function prototype.
11687
11688 2014-01-15  Jeff Law  <law@redhat.com>
11689
11690         PR tree-optimization/59747
11691         * gcc.c-torture/execute/pr59747.c: New test.
11692
11693 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11694
11695         PR target/59794
11696         * c-c++-common/convert-vec-1.c: Also prune ABI change for
11697         Linux/x86.
11698         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11699         * g++.dg/ext/attribute-test-1.C: Likewise.
11700         * g++.dg/ext/attribute-test-2.C: Likewise.
11701         * g++.dg/ext/attribute-test-3.C: Likewise.
11702         * g++.dg/ext/attribute-test-4.C: Likewise.
11703         * g++.dg/ext/pr56790-1.C: Likewise.
11704         * g++.dg/torture/pr38565.C: Likewise.
11705         * gcc.dg/pr53060.c: Likewise.
11706         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11707         * c-c++-common/vector-compare-2.c: Likewise.
11708         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11709         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
11710         dg-message line number.
11711
11712 2014-01-15  Matthias Klose  <doko@ubuntu.com>
11713
11714         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11715
11716 2014-01-15  Richard Biener  <rguenther@suse.de>
11717
11718         PR tree-optimization/59822
11719         * g++.dg/torture/pr59822.C: New testcase.
11720
11721 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
11722
11723         PR target/59808
11724         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11725         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11726
11727 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
11728             Kugan Vivekanandarajah  <kuganv@linaro.org>
11729
11730         PR target/59695
11731         * g++.dg/pr59695.C: New testcase.
11732
11733 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11734
11735         PR target/59803
11736         * gcc.c-torture/compile/pr59803.c: New testcase.
11737
11738 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
11739
11740         PR c/58943
11741         * gcc.c-torture/execute/pr58943.c: New test.
11742         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11743
11744 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11745
11746         PR target/59794
11747         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11748         * gcc.target/i386/pr39162.c (y): New __m256i variable.
11749         (bar): Change return type to void.  Set y to x.
11750         * gcc.target/i386/pr59794-1.c: New testcase.
11751         * gcc.target/i386/pr59794-2.c: Likewise.
11752         * gcc.target/i386/pr59794-3.c: Likewise.
11753         * gcc.target/i386/pr59794-4.c: Likewise.
11754         * gcc.target/i386/pr59794-5.c: Likewise.
11755         * gcc.target/i386/pr59794-6.c: Likewise.
11756         * gcc.target/i386/pr59794-7.c: Likewise.
11757
11758 2014-01-14  Richard Biener  <rguenther@suse.de>
11759
11760         PR tree-optimization/58921
11761         PR tree-optimization/59006
11762         * gcc.dg/torture/pr58921.c: New testcase.
11763         * gcc.dg/torture/pr59006.c: Likewise.
11764         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11765
11766 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR testsuite/59494
11769         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11770         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11771         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
11772         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11773         Executing predictive commoning without unrolling.
11774
11775 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
11776
11777         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11778         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11779         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11780         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11781         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11782         __builtin_ia32_rsqrt28sd_round.
11783         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11784         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11785         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11786         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11787         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11788         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11789         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11790         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11791         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11792         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11793         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11794         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11795         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11796         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11797         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11798         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11799         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11800         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11801         * gcc.target/i386/sse-22.c: Extend with new built-ins,
11802         fix wrong rounding mode (see above).
11803         * gcc.target/i386/sse-23.c: Ditto.
11804
11805 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11806
11807         * gcc.dg/vmx/insert.c: New.
11808         * gcc.dg/vmx/insert-be-order.c: New.
11809         * gcc.dg/vmx/extract.c: New.
11810         * gcc.dg/vmx/extract-be-order.c: New.
11811
11812 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11813
11814         PR tree-optimization/59387
11815         * gcc.c-torture/execute/pr59387.c: New test.
11816
11817 2014-01-13  Richard Biener  <rguenther@suse.de>
11818
11819         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11820         adjusting mathlib options.
11821         * gfortran.dg/lto/lto.exp: Likewise.
11822
11823 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
11824
11825         * gnat.dg/loop_optimization17.adb: New test.
11826         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11827
11828 2014-01-13  Christian Bruel  <christian.bruel@st.com>
11829
11830         * gcc.target/sh/cmpstrn.c: New case.
11831
11832 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11833
11834         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11835         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11836
11837 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
11838
11839         PR fortran/58026
11840         * gfortran.dg/alloc_comp_basics_6.f90: New.
11841
11842 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11843
11844         PR fortran/59700
11845         * gfortran.dg/pr59700.f90: New test.
11846
11847 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
11848
11849         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11850         * gfortran.dg/use_only_3.f90: Likewise.
11851         * gfortran.dg/inquire_10.f90: Delete opened file.
11852         * gfortran.dg/inquire_15.f90: Likewise.
11853         * gfortran.dg/pr16597.f90: Likewise.
11854         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11855         for PR59419.
11856
11857 2014-01-10  Jeff Law  <law@redhat.com>
11858
11859         PR middle-end/59743
11860         * gcc.c-torture/compile/pr59743.c: New test.
11861
11862 2014-01-10  Jan Hubicka  <jh@suse.cz>
11863
11864         PR ipa/58585
11865         * g++.dg/torture/pr58585.C: New testcase.
11866
11867 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
11868
11869         * gcc.dg/pr46309.c: Disable for cris*-*-*.
11870
11871 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11872
11873         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
11874
11875 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
11876
11877         PR target/59744
11878         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
11879         * gcc.target/aarch64/cmn-neg2.c: New test.
11880
11881 2014-01-10  Richard Biener  <rguenther@suse.de>
11882
11883         PR tree-optimization/59374
11884         * gcc.dg/torture/pr59374-3.c: New testcase.
11885
11886 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11887
11888         * lib/target-supports.exp
11889         (check_effective_target_arm_crypto_ok_nocache): New.
11890         (check_effective_target_arm_crypto_ok): Use above procedure.
11891         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
11892
11893 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
11894
11895         PR ipa/58252
11896         PR ipa/59226
11897         * g++.dg/ipa/devirt-20.C: New testcase.
11898         * g++.dg/torture/pr58252.C: Likewise.
11899         * g++.dg/torture/pr59226.C: Likewise.
11900
11901 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11902
11903         * c-c++-common/asan/no-asan-stack.c: New test.
11904
11905 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR middle-end/59670
11908         * gcc.dg/pr59670.c: New test.
11909
11910 2014-01-09  Steve Ellcey  <sellcey@mips.com>
11911
11912         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
11913
11914 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
11915
11916         PR middle-end/47735
11917         * gcc.target/i386/pr47735.c: New test.
11918
11919         PR tree-optimization/59622
11920         * g++.dg/opt/pr59622-2.C: New test.
11921         * g++.dg/opt/pr59622-3.C: New test.
11922         * g++.dg/opt/pr59622-4.C: New test.
11923         * g++.dg/opt/pr59622-5.C: New test.
11924
11925         PR sanitizer/59136
11926         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
11927         filename:line instead of (modulename+offset) form with stripped
11928         initial / from the filename.
11929
11930 2014-01-09  Ian Lance Taylor  <iant@google.com>
11931
11932         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
11933         the other Go compiler.
11934
11935 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
11936
11937         PR c++/59730
11938         * g++.dg/cpp0x/variadic145.C: New.
11939
11940 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
11941
11942         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
11943         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
11944
11945 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11946
11947         PR testsuite/59524
11948         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
11949         are run only if the Cilk library is available/enabled.
11950         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11951         * lib/target-supports.exp (check_libcilkrts_available): New function.
11952
11953 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11954
11955         PR c++/59631
11956         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
11957         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11958         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
11959         with dg-additional-options.
11960         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11961         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11962         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11963         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11964         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
11965         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
11966
11967 2014-01-09  Richard Biener  <rguenther@suse.de>
11968
11969         PR tree-optimization/59715
11970         * gcc.dg/torture/pr59715.c: New testcase.
11971
11972 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11973
11974         * c-c++-common/asan/no-asan-globals.c: New test.
11975         * c-c++-common/asan/no-instrument-reads.c: Likewise.
11976         * c-c++-common/asan/no-instrument-writes.c: Likewise.
11977         * c-c++-common/asan/use-after-return-1.c: Likewise.
11978         * c-c++-common/asan/no-use-after-return.c: Likewise.
11979
11980 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
11981
11982         * gnat.dg/weak2.ad[sb]: New test.
11983
11984 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
11985
11986         PR middle-end/59471
11987         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
11988         type, use pointers to vector type instead.
11989
11990 2014-01-08  Catherine Moore  <clm@codesourcery.com>
11991
11992         * gcc.target/mips/umips-branch-3.c: New test.
11993         * gcc.target/mips/umips-branch-4.c: New test.
11994
11995 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
11996
11997         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
11998         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
11999         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
12000         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
12001         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
12002         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
12003         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
12004         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
12005
12006 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
12007
12008         PR rtl-optimization/59137
12009         * gcc.target/mips/pr59137.c: New test.
12010
12011 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
12012
12013         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
12014         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
12015         * gcc.target/i386/pr55433.c (dg-options): Ditto.
12016         * gcc.target/i386/pr57848.c (dg-options): Ditto.
12017         * gcc.target/i386/pr59099.c (dg-options): Ditto.
12018         Require fpic effective target.
12019         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
12020
12021 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
12022
12023         PR ipa/59722
12024         * gcc.dg/pr59722.c: New test.
12025
12026 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12027
12028         PR middle-end/57748
12029         * gcc.dg/torture/pr57748-3.c: New test.
12030         * gcc.dg/torture/pr57748-4.c: New test.
12031
12032 2014-01-08  Marek Polacek  <polacek@redhat.com>
12033
12034         PR middle-end/59669
12035         * gcc.dg/gomp/pr59669-1.c: New test.
12036         * gcc.dg/gomp/pr59669-2.c: New test.
12037
12038 2014-01-08  Martin Jambor  <mjambor@suse.cz>
12039
12040         PR ipa/59610
12041         * gcc.dg/ipa/pr59610.c: New test.
12042
12043 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
12044
12045         PR fortran/58182
12046         * gfortran.dg/binding_label_tests_26a.f90: New.
12047         * gfortran.dg/binding_label_tests_26b.f90: New.
12048
12049 2014-01-08  Marek Polacek  <polacek@redhat.com>
12050
12051         PR sanitizer/59667
12052         * c-c++-common/ubsan/pr59667.c: New test.
12053
12054 2014-01-08  Richard Biener  <rguenther@suse.de>
12055
12056         PR middle-end/59630
12057         * gcc.dg/pr59630.c: New testcase.
12058
12059 2014-01-08  Richard Biener  <rguenther@suse.de>
12060
12061         PR middle-end/59471
12062         * gcc.dg/pr59471.c: New testcase.
12063
12064 2014-01-07  Jeff Law  <law@redhat.com>
12065
12066         PR middle-end/53623
12067         * gcc.target/i386/pr53623.c: New test.
12068
12069 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
12070
12071         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
12072         blanks at EOF.
12073         * g++.dg/cpp1y/pr58534.C: Likewise.
12074         * g++.dg/cpp1y/pr58536.C: Likewise.
12075         * g++.dg/cpp1y/pr58548.C: Likewise.
12076         * g++.dg/cpp1y/pr58549.C: Likewise.
12077         * g++.dg/cpp1y/pr58637.C: Likewise.
12078         * g++.dg/cpp1y/pr59112.C: Likewise.
12079         * g++.dg/cpp1y/pr59113.C: Likewise.
12080         * g++.dg/cpp1y/pr59629.C: Likewise.
12081         * g++.dg/cpp1y/pr59635.C: Likewise.
12082         * g++.dg/cpp1y/pr59636.C: Likewise.
12083         * g++.dg/cpp1y/pr59638.C: Likewise.
12084
12085 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
12086
12087         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
12088
12089 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
12090
12091         * gcc.target/i386/intrinsics_4.c (bar): New function.
12092
12093 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
12094
12095         * g++.dg/ext/is_base_of_incomplete-2.C: New.
12096
12097 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
12098
12099         PR rtl-optimization/58668
12100         * gcc.dg/pr58668.c: New test.
12101
12102         PR tree-optimization/59643
12103         * gcc.dg/pr59643.c: New test.
12104         * gcc.c-torture/execute/pr59643.c: New test.
12105
12106 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
12107
12108         PR fortran/59589
12109         * gfortran.dg/class_allocate_16.f90: New.
12110
12111 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
12112
12113         PR target/59644
12114         * gcc.target/i386/pr59644.c: New test.
12115
12116 2014-01-06  Marek Polacek  <polacek@redhat.com>
12117
12118         PR c/57773
12119         * gcc.dg/pr57773.c: New test.
12120
12121 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
12122
12123         PR c++/59635
12124         PR c++/59636
12125         PR c++/59629
12126         PR c++/59638
12127         * g++.dg/cpp1y/pr59635.C: New testcase.
12128         * g++.dg/cpp1y/pr59636.C: New testcase.
12129         * g++.dg/cpp1y/pr59629.C: New testcase.
12130         * g++.dg/cpp1y/pr59638.C: New testcase.
12131
12132 2014-01-06  Martin Jambor  <mjambor@suse.cz>
12133
12134         PR ipa/59008
12135         * gcc.dg/ipa/pr59008.c: New test.
12136
12137 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12138
12139         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
12140         if supported.
12141
12142 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12143
12144         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
12145         Require c99_runtime.
12146         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
12147
12148         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
12149         Require c99_runtime.
12150         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
12151         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
12152         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
12153
12154         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
12155         Require c99_runtime.
12156         Make CALC void static.
12157         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
12158
12159         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
12160         Require c99_runtime.
12161         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
12162
12163 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12164
12165         * gcc.target/i386/pr59501-1.c: Require avx effective target.
12166         * gcc.target/i386/pr59501-2.c: Likewise.
12167         * gcc.target/i386/pr59501-3.c: Likewise.
12168         * gcc.target/i386/pr59501-4.c: Likewise.
12169         * gcc.target/i386/pr59501-5.c: Likewise.
12170         * gcc.target/i386/pr59501-6.c: Likewise.
12171
12172 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12173
12174         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
12175         * gcc.target/i386/pr59390_1.c: Likewise.
12176         * gcc.target/i386/pr59390_2.c: Likewise.
12177
12178 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12179
12180         * gcc.dg/pr59350.c: Tweak.
12181         * gcc.dg/pr59350-2.c: New test.
12182         * g++.dg/pr59510.C: Likewise.
12183
12184 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
12185
12186         PR fortran/59023
12187         * gfortran.dg/bind_c_procs_2.f90: New.
12188
12189 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
12190
12191         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
12192         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12193         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12194         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12195         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
12196         * gcc.dg/tree-ssa/vrp47.c: Likewise.
12197         * gcc.dg/tree-ssa/vrp87.c: Likewise.
12198
12199 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12200
12201         * gcc.target/arm/neon-nested-apcs.c: New test.
12202
12203 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
12204
12205         PR tree-optimization/59519
12206         * gcc.dg/vect/pr59519-1.c: New test.
12207         * gcc.dg/vect/pr59519-2.c: New test.
12208
12209         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
12210         vmovdqu32.
12211
12212 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
12213
12214         PR fortran/59547
12215         * gfortran.dg/typebound_proc_32.f90: New.
12216
12217 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
12218
12219         PR c++/58950
12220         * g++.dg/pr58950.C: New file.
12221
12222 2014-01-03  Tobias Burnus  <burnus@net-b.de>
12223
12224         PR c++/58567
12225         * g++.dg/gomp/pr58567.C: New.
12226
12227 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
12228
12229         PR tree-optimization/59651
12230         * gcc.dg/torture/pr59651.c: New test.
12231         * gcc.dg/vect/pr59651.c: Ditto.
12232
12233 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
12234
12235         PR target/59625
12236         * gcc.target/i386/pr59625.c: New test.
12237
12238 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
12239
12240         Core DR 1442
12241         PR c++/59165
12242         * g++.dg/cpp0x/range-for28.C: New.
12243         * g++.dg/cpp0x/range-for3.C: Update.
12244
12245 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
12246
12247         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
12248
12249 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12250
12251         PR c++/59641
12252         * g++.dg/cpp0x/pr59641.C: New file.
12253
12254 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12255
12256         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
12257
12258 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
12259
12260         PR c++/59378
12261         * g++.dg/ext/pr59378.C: New file.
12262
12263 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12264
12265         Update copyright years
12266
12267 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
12268
12269         * gcc.target/arc/arc.exp: Use the standard form for the copyright
12270         notice.
12271
12272 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
12273
12274         PR fortran/59654
12275         * gfortran.dg/dynamic_dispatch_12.f90: New.
12276
12277 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
12278
12279         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12280         the builtin isn't optimized away as unused.
12281
12282         PR rtl-optimization/59647
12283         * g++.dg/opt/pr59647.C: New test.
12284 \f
12285 Copyright (C) 2014 Free Software Foundation, Inc.
12286
12287 Copying and distribution of this file, with or without modification,
12288 are permitted in any medium without royalty provided the copyright
12289 notice and this notice are preserved.