vuzp.c: New file.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2
3 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
4 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5
6 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
7
8 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
9
10 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
11
12 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
13
14 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
15
16 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
17
18 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
19
20 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
21
22 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
23
24 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
25
26 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
27
28 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
29
30 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
31
32 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
33
34 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
35
36 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
37
38 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
39
40 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
41
42 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
43
44 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
45
46 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
47
48 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
49
50 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
51
52 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
53
54 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
55
56 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
57
58 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
59
60 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
61 file.
62 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
63 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
64
65 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
66
67 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
68 file.
69 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
70 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
71
72 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
73
74 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
75 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
76 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
77 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
78 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
79
80 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
81
82 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
83 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
84 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
85 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
86 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
87 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
88
89 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
90
91 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
92 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
93 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
94 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
95 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
96 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
97 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
98 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
99
100 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
101
102 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
103 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
104 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
105
106 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
107
108 * gcc.target/arm/README.advsimd-intrinsics: New file.
109 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
110 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
111 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
112 Likewise.
113 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
114 Likewise.
115 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
116 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
117 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
118
119 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
120
121 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
122 wrap_compile_flags before setting it.
123
124 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
125
126 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
127 targets.
128 * gcc.dg/pr63594-2.c: Likewise.
129
130 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
131
132 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
133 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
134
135 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
136
137 PR bootstrap/63632
138 * g++.dg/torture/pr63632.C: New test.
139
140 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
141
142 PR c++/63619
143 * g++.dg/warn/Wdelete-incomplete-3.C: New.
144 * g++.dg/warn/Wdelete-incomplete-4.C: New.
145
146 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
147
148 PR target/63618
149 * gcc.target/i386/pr63618.c: New test.
150
151 2014-10-23 Marek Polacek <polacek@redhat.com>
152
153 PR c/63626
154 * gcc.dg/pr63626.c: New test.
155
156 2014-10-23 Marek Polacek <polacek@redhat.com>
157
158 * c-c++-common/ubsan/undefined-2.c: New test.
159
160 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
161
162 * gcc.target/i386/pr63600.c: New.
163
164 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
165
166 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
167
168 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
169
170 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
171 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
172
173 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
174
175 * gcc.target/sparc/20001013-1.c (main): Declare int return.
176 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
177 * gcc.target/sparc/sparc-ret.c (toto): Declare.
178 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
179 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
180 Declare.
181
182 2014-10-22 Guozhi Wei <carrot@google.com>
183
184 PR tree-optimization/63530
185 gcc.dg/vect/pr63530.c: New testcase.
186
187 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
188
189 * gcc.target/i386/conversion-2.c: New test.
190
191 2014-10-22 Jakub Jelinek <jakub@redhat.com>
192 Yury Gribov <y.gribov@samsung.com>
193
194 * c-c++-common/ubsan/align-1.c: Update cmdline options.
195 * c-c++-common/ubsan/align-3.c: Likewise.
196 * c-c++-common/ubsan/bounds-1.c: Likewise.
197 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
198 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
199 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
200 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
201 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
202 * c-c++-common/ubsan/nonnull-2.c: Likewise.
203 * c-c++-common/ubsan/nonnull-3.c: Likewise.
204 * c-c++-common/ubsan/object-size-3.c: Likewise.
205 * c-c++-common/ubsan/overflow-1.c: Likewise.
206 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
207 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
208 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
209 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
210 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
211 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
212 * c-c++-common/ubsan/pr59503.c: Likewise.
213 * c-c++-common/ubsan/pr60613-1.c: Likewise.
214 * c-c++-common/ubsan/save-expr-1.c: Likewise.
215 * c-c++-common/ubsan/shift-3.c: Likewise.
216 * c-c++-common/ubsan/shift-6.c: Likewise.
217 * c-c++-common/ubsan/undefined-1.c: Likewise.
218 * c-c++-common/ubsan/vla-2.c: Likewise.
219 * c-c++-common/ubsan/vla-3.c: Likewise.
220 * c-c++-common/ubsan/vla-4.c: Likewise.
221 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
222 * g++.dg/ubsan/return-2.C: Likewise.
223 * c-c++-common/ubsan/recovery-1.c: New test.
224 * c-c++-common/ubsan/recovery-2.c: New test.
225 * c-c++-common/ubsan/recovery-3.c: New test.
226 * c-c++-common/ubsan/recovery-common.inc: New file.
227
228 2014-10-22 Jiong Wang <jiong.wang@arm.com>
229
230 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
231 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
232 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
233 * gcc.target/aarch64/vect.x: Likewise.
234 * gcc.target/aarch64/vect-ld1r.x: Add return type.
235 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
236 * gcc.target/aarch64/vect-fp.c: Likewise.
237
238 2014-10-22 Jiong Wang <jiong.wang@arm.com>
239
240 * lib/compat.exp (compat-run): Remove "unresolved".
241 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
242 unsupported testcase.
243
244 2014-10-22 Jakub Jelinek <jakub@redhat.com>
245
246 PR target/63594
247 * gcc.dg/pr63594-1.c: New test.
248 * gcc.dg/pr63594-2.c: New test.
249 * gcc.target/i386/sse2-pr63594-1.c: New test.
250 * gcc.target/i386/sse2-pr63594-2.c: New test.
251 * gcc.target/i386/avx-pr63594-1.c: New test.
252 * gcc.target/i386/avx-pr63594-2.c: New test.
253 * gcc.target/i386/avx2-pr63594-1.c: New test.
254 * gcc.target/i386/avx2-pr63594-2.c: New test.
255 * gcc.target/i386/avx512f-pr63594-1.c: New test.
256 * gcc.target/i386/avx512f-pr63594-2.c: New test.
257 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
258 insn counts.
259
260 PR target/63542
261 * gcc.target/i386/pr63542-1.c: New test.
262 * gcc.target/i386/pr63542-2.c: New test.
263
264 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
265
266 * gcc.target/avr/tiny-memx.c: New test.
267
268 * gcc.target/avr/tiny-caller-save.c: New test.
269
270 2014-10-21 Jiong Wang <jiong.wang@arm.com>
271
272 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
273 (Proc_1): Add return type.
274 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
275 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
276 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
277 * gcc.target/arm/pr44788.c (foo): Likewise.
278 * gcc.target/arm/pr55642.c (abs): Likewise.
279 * gcc.target/arm/pr58784.c (f): Likewise.
280 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
281 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
282 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
283 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
284 for local variables.
285 * lib/target-supports.exp
286 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
287 vaeseq_u8.
288 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
289 vcvt_f16_f32.
290 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
291 vfma_f32.
292 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
293
294 2014-10-21 Andreas Schwab <schwab@suse.de>
295
296 * gcc.dg/bf-spl1.c (main): Fix implicit int.
297
298 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
299
300 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
301
302 2014-10-21 Richard Biener <rguenther@suse.de>
303
304 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
305 * g++.dg/ipa/devirt-46.C: Likewise.
306 * g++.dg/ipa/devirt-47.C: Likewise.
307 * g++.dg/tree-prof/pr35545.C: Likewise.
308
309 2014-10-21 Jakub Jelinek <jakub@redhat.com>
310
311 PR tree-optimization/63563
312 * gcc.target/i386/pr63563.c: New test.
313
314 2014-10-20 Richard Biener <rguenther@suse.de>
315
316 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
317 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
318
319 2014-10-20 Martin Liska <mliska@suse.cz>
320
321 * gcc.dg/ipa/pr63595.c: New test.
322
323 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
324
325 PR fortran/48979
326 * gfortran.dg/ieee/intrinsics_2.F90: New test.
327
328 2014-10-19 Marek Polacek <polacek@redhat.com>
329
330 PR c/63567
331 * gcc.dg/pr63567-3.c: New test.
332 * gcc.dg/pr63567-4.c: New test.
333
334 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
335
336 * gcc.dg/atomic/c11-atomic-exec-5.c
337 (test_main_long_double_add_overflow): Define and run only for
338 LDBL_MANT_DIG != 106.
339 (test_main_complex_long_double_add_overflow): Likewise.
340 (test_main_long_double_sub_overflow): Likewise.
341 (test_main_complex_long_double_sub_overflow): Likewise.
342
343 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
344
345 PR fortran/63553
346 * gfortran.dg/class_to_type_3.f03 : New test
347
348 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
349
350 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
351 to GNU11.
352
353 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
354
355 * gcc.dg/attr-isr.c: Move SH specific test to ...
356 * gcc.target/sh/attr-isr.c: ... here.
357
358 2014-10-17 Marek Polacek <polacek@redhat.com>
359
360 PR c/63567
361 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
362 * gcc.dg/pr63567-1.c: New test.
363 * gcc.dg/pr63567-2.c: New test.
364
365 2014-10-17 Marek Polacek <polacek@redhat.com>
366
367 PR c/63543
368 * gcc.dg/pr63543.c: New test.
369 * gcc.dg/array-8.c: Remove dg-error.
370 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
371 * gcc.dg/pr48552-2.c: Likewise.
372
373 2014-10-17 Marek Polacek <polacek@redhat.com>
374
375 PR c/63549
376 * gcc.dg/pr63549.c: New test.
377
378 2014-10-17 Marek Polacek <polacek@redhat.com>
379
380 * gcc.dg/Wimplicit-int-1.c: New test.
381 * gcc.dg/Wimplicit-int-2.c: New test.
382 * gcc.dg/Wimplicit-int-3.c: New test.
383 * gcc.dg/Wimplicit-int-4.c: New test.
384
385 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
386
387 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
388 changes.
389
390 2014-10-17 Jakub Jelinek <jakub@redhat.com>
391
392 PR tree-optimization/63464
393 * gcc.dg/torture/pr63464.c: New test.
394 * gcc.dg/tree-ssa/reassoc-37.c: New test.
395 * gcc.dg/tree-ssa/reassoc-38.c: New test.
396
397 PR tree-optimization/63302
398 * gcc.c-torture/execute/pr63302.c: New test.
399
400 2014-10-17 Tom de Vries <tom@codesourcery.com>
401
402 PR rtl-optimization/61605
403 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
404 absence check.
405
406 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
407
408 PR middle-end/61848
409 * g++.dg/torture/pr61848.C: New testcase.
410 * gcc.c-torture/compile/pr61848.c: New testcase.
411
412 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
413
414 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
415 * gcc.target/sh/strlen.c: Likewise.
416 * gcc.target/sh/pr51244-13.c: Likewise.
417 * gcc.target/sh/cmpstrn.c: Likewise.
418 * gcc.target/sh/hiconst.c: Likewise.
419 * gcc.target/sh/pr43417.c: Likewise.
420
421 2014-10-16 Martin Liska <mliska@suse.cz>
422
423 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
424 to match defined expectations.
425
426 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
427
428 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
429
430 2014-10-16 Martin Liska <mliska@suse.cz>
431
432 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
433 * g++.dg/ipa/ipa-icf-5.C: Likewise
434
435 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
436
437 PR target/63260
438 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
439
440 2014-10-16 Richard Biener <rguenther@suse.de>
441
442 PR middle-end/63554
443 * gcc.dg/torture/pr63554.c: New testcase.
444
445 2014-10-16 Marek Polacek <polacek@redhat.com>
446
447 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
448 * gcc.target/powerpc/pr58673-2.c: Add declarations.
449
450 2014-10-16 Marek Polacek <polacek@redhat.com>
451
452 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
453 * gcc.dg/graphite/id-2.c: Likewise.
454 * gcc.dg/graphite/id-4.c: Likewise.
455 * gcc.dg/graphite/id-8.c: Likewise.
456 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
457 * gcc.dg/graphite/id-pr45230.c: Likewise.
458 * gcc.dg/graphite/id-pr45231.c: Likewise.
459 * gcc.dg/graphite/pr38073.c: Likewise.
460 * gcc.dg/graphite/pr38125.c: Likewise.
461 * gcc.dg/graphite/pr38409.c: Likewise.
462 * gcc.dg/graphite/pr38413.c: Likewise.
463 * gcc.dg/graphite/pr38510.c: Likewise.
464 * gcc.dg/graphite/pr38786.c: Likewise.
465 * gcc.dg/graphite/pr39260.c: Likewise.
466 * gcc.dg/graphite/scop-19.c: Likewise.
467 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
468 * gcc.dg/graphite/id-17.c: Likewise.
469 * gcc.dg/graphite/id-23.c: Likewise.
470 * gcc.dg/graphite/id-26.c: Likewise.
471 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
472 * gcc.dg/graphite/pr37485.c: Likewise.
473 * gcc.dg/graphite/pr38500.c: Likewise.
474 * gcc.dg/graphite/pr42284.c: Likewise.
475 * gcc.dg/graphite/pr42914.c: Likewise.
476 * gcc.dg/graphite/pr46404-1.c: Likewise.
477 * gcc.dg/graphite/pr60979.c: Likewise.
478 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
479 defaulting to int.
480
481 2014-10-16 Martin Liska <mliska@suse.cz>
482 Jan Hubicka <hubicka@ucw.cz>
483
484 * g++.dg/ipa/ipa-icf-1.C: New test.
485 * g++.dg/ipa/ipa-icf-2.C: New test.
486 * g++.dg/ipa/ipa-icf-3.C: New test.
487 * g++.dg/ipa/ipa-icf-4.C: New test.
488 * g++.dg/ipa/ipa-icf-5.C: New test.
489 * gcc.dg/ipa/ipa-icf-1.c: New test.
490 * gcc.dg/ipa/ipa-icf-10.c: New test.
491 * gcc.dg/ipa/ipa-icf-11.c: New test.
492 * gcc.dg/ipa/ipa-icf-12.c: New test.
493 * gcc.dg/ipa/ipa-icf-13.c: New test.
494 * gcc.dg/ipa/ipa-icf-14.c: New test.
495 * gcc.dg/ipa/ipa-icf-15.c: New test.
496 * gcc.dg/ipa/ipa-icf-16.c: New test.
497 * gcc.dg/ipa/ipa-icf-17.c: New test.
498 * gcc.dg/ipa/ipa-icf-18.c: New test.
499 * gcc.dg/ipa/ipa-icf-19.c: New test.
500 * gcc.dg/ipa/ipa-icf-2.c: New test.
501 * gcc.dg/ipa/ipa-icf-20.c: New test.
502 * gcc.dg/ipa/ipa-icf-21.c: New test.
503 * gcc.dg/ipa/ipa-icf-22.c: New test.
504 * gcc.dg/ipa/ipa-icf-23.c: New test.
505 * gcc.dg/ipa/ipa-icf-24.c: New test.
506 * gcc.dg/ipa/ipa-icf-25.c: New test.
507 * gcc.dg/ipa/ipa-icf-26.c: New test.
508 * gcc.dg/ipa/ipa-icf-27.c: New test.
509 * gcc.dg/ipa/ipa-icf-28.c: New test.
510 * gcc.dg/ipa/ipa-icf-29.c: New test.
511 * gcc.dg/ipa/ipa-icf-3.c: New test.
512 * gcc.dg/ipa/ipa-icf-30.c: New test.
513 * gcc.dg/ipa/ipa-icf-4.c: New test.
514 * gcc.dg/ipa/ipa-icf-5.c: New test.
515 * gcc.dg/ipa/ipa-icf-6.c: New test.
516 * gcc.dg/ipa/ipa-icf-7.c: New test.
517 * gcc.dg/ipa/ipa-icf-8.c: New test.
518 * gcc.dg/ipa/ipa-icf-9.c: New test.
519
520 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
521
522 PR target/53513
523 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
524
525 2014-10-16 Martin Liska <mliska@suse.cz>
526 Jan Hubicka <hubicka@ucw.cz>
527
528 * c-c++-common/rotate-1.c: Options changed to not collide
529 with a new IPA ICF pass.
530 * c-c++-common/rotate-2.c: Likewise.
531 * c-c++-common/rotate-3.c: Likewise.
532 * c-c++-common/rotate-4.c: Likewise.
533 * g++.dg/cpp0x/rv-return.C: Likewise.
534 * g++.dg/cpp0x/rv1n.C: Likewise.
535 * g++.dg/cpp0x/rv1p.C: Likewise.
536 * g++.dg/cpp0x/rv2n.C: Likewise.
537 * g++.dg/cpp0x/rv3n.C: Likewise.
538 * g++.dg/cpp0x/rv4n.C: Likewise.
539 * g++.dg/cpp0x/rv5n.C: Likewise.
540 * g++.dg/cpp0x/rv6n.C: Likewise.
541 * g++.dg/cpp0x/rv7n.C: Likewise.
542 * g++.dg/ipa/devirt-g-1.C: Likewise.
543 * g++.dg/ipa/inline-1.C: Likewise.
544 * g++.dg/ipa/inline-2.C: Likewise.
545 * g++.dg/ipa/inline-3.C: Likewise.
546 * g++.dg/opt/pr30965.C: Likewise.
547 * g++.dg/tree-ssa/pr19637.C: Likewise.
548 * gcc.dg/guality/csttest.c: Likewise.
549 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
550 * gcc.dg/ipa/iinline-7.c: Likewise.
551 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
552 * gcc.dg/ipa/ipacost-1.c: Likewise.
553 * gcc.dg/ipa/ipacost-2.c: Likewise.
554 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
555 * gcc.dg/ipa/remref-2a.c: Likewise.
556 * gcc.dg/ipa/remref-2b.c: Likewise.
557 * gcc.dg/pr46309-2.c: Likewise.
558 * gcc.dg/torture/ipa-pta-1.c: Likewise.
559 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
560 * gcc.dg/tree-ssa/andor-4.c: Likewise.
561 * gcc.dg/tree-ssa/andor-5.c: Likewise.
562 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
563 * gcc.dg/vect/vect-cond-10.c: Likewise.
564 * gcc.dg/vect/vect-cond-9.c: Likewise.
565 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
566 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
567 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
568 * gcc.target/i386/bmi-1.c: Likewise.
569 * gcc.target/i386/bmi-2.c: Likewise.
570 * gcc.target/i386/pr56564-2.c: Likewise.
571
572 2014-10-16 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/63168
575 * gcc.dg/tree-ssa/loop-40.c: New testcase.
576
577 2014-10-16 Andreas Schwab <schwab@suse.de>
578
579 * gcc.target/m68k/crash1.c: Fix implicit declaration.
580
581 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
582 implicit int.
583 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
584 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
585 * gcc.target/ia64/pr29682.c: Likewise.
586 * gcc.target/ia64/pr43603.c: Likewise.
587 * gcc.target/ia64/pr48496.c: Likewise.
588
589 2014-10-16 Marek Polacek <polacek@redhat.com>
590
591 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
592
593 2014-10-16 Jakub Jelinek <jakub@redhat.com>
594 Marek Polacek <polacek@redhat.com>
595
596 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
597 declarations.
598 * gcc.dg/pr32176.c: Likewise.
599 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
600 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
601 * gcc.dg/ia64-sync-2.c: Likewise.
602 * gcc.dg/ia64-sync-3.c: Likewise.
603 * gcc.dg/sync-2.c: Likewise.
604 * gcc.dg/sync-3.c: Likewise.
605 * gcc.target/i386/990524-1.c: Likewise.
606 * gcc.target/i386/avx512f-pr57233.c: Likewise.
607 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
608 * gcc.target/i386/pr26826.c: Likewise.
609 * gcc.target/i386/pr37184.c: Likewise.
610 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
611 * gcc.target/i386/20060125-2.c: Likewise.
612 * gcc.target/i386/memcpy-1.c: Likewise.
613 * gcc.target/i386/pr40934.c: Likewise.
614 * gcc.target/i386/sse-5.c: Likewise.
615 * gcc.target/i386/stackalign/asm-1.c: Likewise.
616 * gcc.target/i386/vectorize4.c: Likewise.
617 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
618 -fgnu89-inline.
619 * gcc.target/i386/980313-1.c: Likewise.
620 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
621 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
622 * gcc.target/i386/crc32-3.c: Likewise.
623 * gcc.target/i386/intrinsics_3.c: Likewise.
624 * gcc.target/i386/loop-1.c: Likewise.
625 * gcc.target/i386/pr44948-2a.c: Likewise.
626 * gcc.target/i386/pr47564.c: Likewise.
627 * gcc.target/i386/pr50712.c: Likewise.
628 * gcc.target/i386/stackalign/return-2.c: Likewise.
629
630 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
631
632 PR lto/62026
633 * lto/pr62026.C: New testcase.
634
635 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
636
637 PR rtl-optimization/63448
638 * gcc.target/i386/pr63448.c: New test.
639
640 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
641
642 * gnat.dg/opt41.adb: New test.
643 * gnat.dg/opt41_pkg.ad[sb]: New helper.
644
645 2014-10-15 Richard Biener <rguenther@suse.de>
646
647 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
648
649 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
650
651 * gcc.dg/tree-prof/peel-1.c: Update.
652 * gcc.dg/tree-prof/unroll-1.c: Update.
653 * gcc.dg/gcc.dg/unroll_1.c: Update.
654 * gcc.dg/gcc.dg/unroll_2.c: Update.
655 * gcc.dg/gcc.dg/unroll_3.c: Update.
656 * gcc.dg/gcc.dg/unroll_4.c: Update.
657
658 2014-10-14 DJ Delorie <dj@redhat.com>
659
660 * g++.dg/abi/mangle64.C: New.
661
662 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
663
664 * g++.dg/ext/vector9.C: Test ! with float vectors.
665
666 2014-10-14 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/63512
669 * g++.dg/torture/pr63512.C: New testcase.
670
671 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
672
673 PR target/63260
674 * gcc.target/sh/pr63260.c: New.
675
676 2014-10-13 Richard Henderson <rth@redhat.com>
677
678 * g++.dg/torture/20141013.C: New.
679
680 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
681
682 PR target/8340
683 PR middle-end/47602
684 PR rtl-optimization/55458
685 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
686 * gcc.target/i386/pr55458.c: Likewise.
687 * gcc.target/i386/pr47602.c: New.
688 * gcc.target/i386/pr23098.c: Move to XFAIL.
689
690 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
691
692 PR tree-optimization/62127
693 * g++.dg/torture/pr62127.C: New testcase.
694
695 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
696
697 * c-c++-common/asan/bitfield-5.c: New test.
698
699 2014-10-13 Richard Biener <rguenther@suse.de>
700
701 PR tree-optimization/63419
702 * g++.dg/torture/pr63419.C: New testcase.
703
704 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
705
706 PR target/59401
707 PR target/54760
708 * gcc.target/sh/pr54760-5.c: New.
709 * gcc.target/sh/pr54760-6.c: New.
710 * gcc.target/sh/pr59401-1.c: New.
711
712 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
713
714 PR fortran/48979
715 * gfortran.dg/ieee/intrinsics_1.f90: New test.
716
717 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
718
719 * lib/target-supports.exp (check_effective_target_shared): New
720 function.
721 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
722
723 2014-10-10 Jakub Jelinek <jakub@redhat.com>
724
725 PR c/63495
726 * gcc.target/i386/pr63495.c: New test.
727
728 2014-10-10 Marek Polacek <polacek@redhat.com>
729
730 * c-c++-common/ubsan/object-size-1.c: New test.
731 * c-c++-common/ubsan/object-size-2.c: New test.
732 * c-c++-common/ubsan/object-size-3.c: New test.
733 * c-c++-common/ubsan/object-size-4.c: New test.
734 * c-c++-common/ubsan/object-size-5.c: New test.
735 * c-c++-common/ubsan/object-size-6.c: New test.
736 * c-c++-common/ubsan/object-size-7.c: New test.
737 * c-c++-common/ubsan/object-size-8.c: New test.
738 * c-c++-common/ubsan/object-size-9.c: New test.
739 * g++.dg/ubsan/object-size-1.C: New test.
740 * gcc.dg/ubsan/object-size-9.c: New test.
741
742 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
743
744 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
745 (asan_finish): Remove restore_ld_library_path_env_vars.
746 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
747 related env variables by calling set_ld_library_path_env_vars.
748 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
749 (tsan_finish): Remove restore_ld_library_path_env_vars.
750 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
751 related env variables by calling set_ld_library_path_env_vars.
752 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
753 (ubsan_finish): Remove restore_ld_library_path_env_vars.
754 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
755 related env variables by calling set_ld_library_path_env_vars.
756
757 2014-10-10 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/63379
760 * gcc.dg/vect/pr63379.c: New testcase.
761
762 2014-10-10 Jakub Jelinek <jakub@redhat.com>
763
764 PR fortran/59488
765 * gfortran.dg/gomp/pr59488-1.f90: New test.
766 * gfortran.dg/gomp/pr59488-2.f90: New test.
767
768 2014-10-10 Richard Biener <rguenther@suse.de>
769
770 PR tree-optimization/63476
771 * g++.dg/torture/pr63476.C: New testcase.
772
773 2014-10-10 Tobias Burnus <burnus@net-b.de>
774
775 * gfortran.dg/implicit_16.f90: New.
776
777 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
778
779 * g++.dg/cpp0x/constexpr-using3.C: New.
780 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
781 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
782 * g++.dg/cpp1y/constexpr-local1.C: Extend.
783 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
784
785 2014-10-09 Joseph Myers <joseph@codesourcery.com>
786
787 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
788
789 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
790
791 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
792
793 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
794
795 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
796 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
797 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
798 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
799 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
800 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
801 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
802 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
803 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
804 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
805 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
806 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
807
808 2014-10-09 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/63380
811 * gcc.dg/torture/pr63380-1.c: New testcase.
812 * gcc.dg/torture/pr63380-2.c: Likewise.
813
814 2014-10-09 Marek Polacek <polacek@redhat.com>
815
816 PR c/63480
817 * gcc.dg/pr63480.c: New test.
818
819 2014-10-09 Richard Biener <rguenther@suse.de>
820
821 PR tree-optimization/63445
822 * gcc.dg/Wstrict-overflow-26.c: New testcase.
823
824 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
825
826 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
827 * gcc.dg/vmx/ops.c: Likewise.
828 * gcc.dg/vmx/ops-long-1.c: Likewise.
829
830 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
831
832 * gfortran.dg/implicit_4.f90: Fix some dg-error.
833
834 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
835
836 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
837 dg-additional-options.
838
839 2014-10-08 Mark Wielaard <mjw@redhat.com>
840
841 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
842 prefix from scan-assembler-times.
843
844 2014-10-07 Marek Polacek <polacek@redhat.com>
845
846 * lib/target-supports.exp (check_effective_target_fd_truncate):
847 Include <string.h>.
848
849 2014-10-07 Marek Polacek <polacek@redhat.com>
850
851 PR c/59717
852 * gcc.dg/pr59717.c: New test.
853
854 2014-10-07 Marek Polacek <polacek@redhat.com>
855
856 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
857 * gcc.dg/iftrap-1.c: Fix implicit declarations.
858 * gcc.target/powerpc/pr26350.c: Likewise.
859 * gcc.target/powerpc/altivec-consts.c: Likewise.
860 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
861 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
862 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
863 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
864 * gcc.target/powerpc/pr47862.c: Likewise.
865 * gcc.target/powerpc/pr48053-1.c: Likewise.
866 * gcc.target/powerpc/pr53487.c: Likewise.
867 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
868 to int.
869 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
870 * gcc.target/powerpc/altivec-2.c: Likewise.
871 * gcc.target/powerpc/pr47755-2.c: Likewise.
872
873 2014-10-07 Martin Liska <mliska@suse.cz>
874
875 * g++.dg/lto/pr63270.h: New test.
876 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
877 include.
878 * g++.dg/lto/pr63270_2.C: New test.
879
880 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
881
882 * gnat.dg/lto16.adb: New test.
883 * gnat.dg/lto16_pkg.adb: New helper.
884
885 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
886
887 * gnat.dg/return4.adb: New test.
888 * gnat.dg/return4_pkg.ad[sb]: New helper.
889
890 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
891
892 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
893 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
894 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
895
896 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/55250
899 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
900 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
901 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
902
903 2014-10-06 Marek Polacek <polacek@redhat.com>
904
905 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
906 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
907 * g++.dg/lto/pr54625-2_0.c: Likewise.
908 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
909
910 2014-10-06 Marek Polacek <polacek@redhat.com>
911
912 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
913 * gcc.target/i386/avxfp-1.c: Likewise.
914 * gcc.target/i386/avxfp-2.c: Likewise.
915 * gcc.target/i386/cadd.c: Likewise.
916 * gcc.target/i386/cmov2.c: Likewise.
917 * gcc.target/i386/cmov3.c: Likewise.
918 * gcc.target/i386/cmov4.c: Likewise.
919 * gcc.target/i386/cold-attribute-1.c: Likewise.
920 * gcc.target/i386/cvt-1.c: Likewise.
921 * gcc.target/i386/fpcvt-1.c: Likewise.
922 * gcc.target/i386/fpcvt-2.c: Likewise.
923 * gcc.target/i386/fpcvt-3.c: Likewise.
924 * gcc.target/i386/local.c: Likewise.
925 * gcc.target/i386/memcpy-2.c: Likewise.
926 * gcc.target/i386/memcpy-3.c: Likewise.
927 * gcc.target/i386/memset-1.c: Likewise.
928 * gcc.target/i386/minmax-1.c: Likewise.
929 * gcc.target/i386/minmax-2.c: Likewise.
930 * gcc.target/i386/pr45352-2.c: Likewise.
931 * gcc.target/i386/pr46253.c: Likewise.
932 * gcc.target/i386/pr53623.c: Likewise.
933 * gcc.target/i386/pr60902.c: Likewise.
934 * gcc.target/i386/pr57003.c: Likewise.
935 * gcc.target/i386/sse-14.c: Likewise.
936 * gcc.target/i386/sse-19.c: Likewise.
937 * gcc.target/i386/sse-22.c: Likewise.
938 * gcc.target/i386/sse4a-extract.c: Likewise.
939 * gcc.target/i386/sse4a-insert.c: Likewise.
940 * gcc.target/i386/ssefp-1.c: Likewise.
941 * gcc.target/i386/ssefp-2.c: Likewise.
942 * gcc.target/i386/testimm-10.c: Likewise.
943 * gcc.target/i386/vectorize4-avx.c: Likewise.
944 * gcc.target/i386/980709-1.c: Fix implicit declarations.
945 * gcc.target/i386/avx-pr57233.c: Likewise.
946 * gcc.target/i386/avx2-pr57233.c: Likewise.
947 * gcc.target/i386/avx2-vpop-check.h: Likewise.
948 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
949 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
950 * gcc.target/i386/crc32-4.c: Likewise.
951 * gcc.target/i386/pr20204.c: Likewise.
952 * gcc.target/i386/pr23570.c: Likewise.
953 * gcc.target/i386/pr26449-1.c: Likewise.
954 * gcc.target/i386/pr28839.c: Likewise.
955 * gcc.target/i386/pr37101.c: Likewise.
956 * gcc.target/i386/pr61923.c: Likewise.
957 * gcc.target/i386/shrink_wrap_1.c: Likewise.
958 * gcc.target/i386/sse2-pr57233.c: Likewise.
959 * gcc.target/i386/vect-abs-s16.c: Likewise.
960 * gcc.target/i386/vect-abs-s32.c: Likewise.
961 * gcc.target/i386/vect-abs-s8.c: Likewise.
962 * gcc.target/i386/xop-pr57233.c: Likewise.
963 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
964 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
965 implicit declarations.
966 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
967 * gcc.target/i386/xop-shift2-vector.c: Likewise.
968 * gcc.target/i386/xop-shift3-vector.c: Likewise.
969
970 2014-10-06 Marek Polacek <polacek@redhat.com>
971
972 * gcc.dg/20001012-1.c: Fix defaulting to int.
973 * gcc.dg/20001012-2.c: Likewise.
974 * gcc.dg/20001108-1.c: Likewise.
975 * gcc.dg/20010516-1.c: Likewise.
976 * gcc.dg/20011008-2.c: Likewise.
977 * gcc.dg/20030612-1.c: Likewise.
978 * gcc.dg/20040219-1.c: Likewise.
979 * gcc.dg/20050603-2.c: Likewise.
980 * gcc.dg/20070507-1.c: Likewise.
981 * gcc.dg/attr-alias-3.c: Likewise.
982 * gcc.dg/fastmath-1.c: Likewise.
983 * gcc.dg/fork-instrumentation.c: Likewise.
984 * gcc.dg/fwrapv-1.c: Likewise.
985 * gcc.dg/fwrapv-2.c: Likewise.
986 * gcc.dg/memmove-1.c: Likewise.
987 * gcc.dg/non-local-goto-1.c: Likewise.
988 * gcc.dg/non-local-goto-2.c: Likewise.
989 * gcc.dg/noreturn-8.c: Likewise.
990 * gcc.dg/parse-decl-after-if.c: Likewise.
991 * gcc.dg/parse-decl-after-label.c: Likewise.
992 * gcc.dg/pr25795-1.c: Likewise.
993 * gcc.dg/pr25795.c: Likewise.
994 * gcc.dg/pr28574.c: Likewise.
995 * gcc.dg/pr30189.c: Likewise.
996 * gcc.dg/pr31529-2.c: Likewise.
997 * gcc.dg/pr33923.c: Likewise.
998 * gcc.dg/pr34263.c: Likewise.
999 * gcc.dg/pr36194.c: Likewise.
1000 * gcc.dg/pr45415.c: Likewise.
1001 * gcc.dg/pr47443.c: Likewise.
1002 * gcc.dg/pr47763.c: Likewise.
1003 * gcc.dg/pr49000.c: Likewise.
1004 * gcc.dg/pr50340.c: Likewise.
1005 * gcc.dg/webizer.c: Likewise.
1006 * gcc.dg/pr59940.c: Likewise.
1007 * gcc.dg/pr63186.c: Likewise.
1008 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
1009 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
1010 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
1011 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
1012 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
1013 * gcc.dg/sms-1.c: Likewise.
1014 * gcc.dg/unused-3.c: Likewise.
1015 * gcc.dg/varpool-1.c: Likewise.
1016 * gcc.dg/pr35899.c: Use -std=gnu89.
1017 * gcc.dg/pr59963-1.c: Likewise.
1018 * gcc.dg/redecl-15.c: Likewise.
1019 * gcc.dg/20041213-1.c: Likewise.
1020 * gcc.dg/20080820.c: Likewise.
1021 * gcc.dg/920413-1.c: Likewise.
1022 * gcc.dg/Wold-style-definition-1.c: Likewise.
1023 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
1024 * gcc.dg/decl-nospec-1.c: Likewise.
1025 * gcc.dg/decl-nospec-2.c: Likewise.
1026 * gcc.dg/decl-nospec-3.c: Likewise.
1027 * gcc.dg/bitfld-1.c: Likewise.
1028 * gcc.dg/bitfld-9.c: Likewise.
1029 * gcc.dg/parm-impl-decl-1.c: Likewise.
1030 * gcc.dg/parm-impl-decl-3.c: Likewise.
1031 * gcc.dg/pr18596-1.c: Likewise.
1032 * gcc.dg/pr18596-2.c: Likewise.
1033 * gcc.dg/pr18596-3.c: Likewise.
1034 * gcc.dg/pr60139.c: Likewise.
1035 * gcc.dg/utf-dflt.c: Likewise.
1036 * gcc.dg/utf-dflt2.c: Likewise.
1037 * gcc.dg/wtr-func-def-1.c: Likewise.
1038 * gcc.dg/declspec-5.c: Likewise.
1039 * gcc.dg/declspec-6.c: Likewise.
1040 * gcc.dg/ftrapv-2.c: Likewise.
1041 * gcc.dg/20020430-1.c: Fix implicit declarations.
1042 * gcc.dg/20030702-1.c: Likewise.
1043 * gcc.dg/20040127-2.c: Likewise.
1044 * gcc.dg/20041122-1.c: Likewise.
1045 * gcc.dg/20050309-1.c: Likewise.
1046 * gcc.dg/20061026.c: Likewise.
1047 * gcc.dg/20101010-1.c: Likewise.
1048 * gcc.dg/Werror-1.c: Likewise.
1049 * gcc.dg/Werror-10.c: Likewise.
1050 * gcc.dg/Werror-11.c: Likewise.
1051 * gcc.dg/Werror-12.c: Likewise.
1052 * gcc.dg/Werror-2.c: Likewise.
1053 * gcc.dg/Werror-3.c: Likewise.
1054 * gcc.dg/Werror-4.c: Likewise.
1055 * gcc.dg/Werror-5.c: Likewise.
1056 * gcc.dg/Werror-6.c: Likewise.
1057 * gcc.dg/Werror-7.c: Likewise.
1058 * gcc.dg/Werror-8.c: Likewise.
1059 * gcc.dg/Wstrict-overflow-20.c: Likewise.
1060 * gcc.dg/cpp/trad/macroargs.c: Likewise.
1061 * gcc.dg/delay-slot-2.c: Likewise.
1062 * gcc.dg/errno-1.c: Likewise.
1063 * gcc.dg/globalalias.c: Likewise.
1064 * gcc.dg/inline-3.c: Likewise.
1065 * gcc.dg/localalias.c: Likewise.
1066 * gcc.dg/pr19633-1.c: Likewise.
1067 * gcc.dg/pr19633.c: Likewise.
1068 * gcc.dg/pr23408.c: Likewise.
1069 * gcc.dg/pr23470-1.c: Likewise.
1070 * gcc.dg/pr28121.c: Likewise.
1071 * gcc.dg/pr28243.c: Likewise.
1072 * gcc.dg/pr30260.c: Likewise.
1073 * gcc.dg/pr32573.c: Likewise.
1074 * gcc.dg/pr33826.c: Likewise.
1075 * gcc.dg/pr35065.c: Likewise.
1076 * gcc.dg/pr38616.c: Likewise.
1077 * gcc.dg/pr39867.c: Likewise.
1078 * gcc.dg/pr41470.c: Likewise.
1079 * gcc.dg/pr41837.c: Likewise.
1080 * gcc.dg/pr44024.c: Likewise.
1081 * gcc.dg/pr44699.c: Likewise.
1082 * gcc.dg/pr46252.c: Likewise.
1083 * gcc.dg/pr46878-1.c: Likewise.
1084 * gcc.dg/pr50908-3.c: Likewise.
1085 * gcc.dg/pr51796.c: Likewise.
1086 * gcc.dg/pr55150-2.c: Likewise.
1087 * gcc.dg/pr55833.c: Likewise.
1088 * gcc.dg/pr59350.c: Likewise.
1089 * gcc.dg/pr59418.c: Likewise.
1090 * gcc.dg/pr60647-2.c: Likewise.
1091 * gcc.dg/uninit-suppress.c: Likewise.
1092 * gcc.dg/uninit-suppress_2.c: Likewise.
1093 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
1094 * gcc.dg/always_inline.c: Likewise.
1095 * gcc.dg/always_inline2.c: Likewise.
1096 * gcc.dg/always_inline3.c: Likewise.
1097 * gcc.dg/builtin-apply4.c: Likewise.
1098 * gcc.dg/declspec-7.c: Likewise.
1099 * gcc.dg/inline-1.c: Likewise.
1100 * gcc.dg/va-arg-pack-1.c: Likewise.
1101 * gcc.dg/winline-2.c: Likewise.
1102 * gcc.dg/winline-3.c: Likewise.
1103 * gcc.dg/winline-5.c: Likewise.
1104 * gcc.dg/winline-6.c: Likewise.
1105 * gcc.dg/winline-7.c: Likewise.
1106 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
1107 int.
1108 * gcc.dg/inline-33.c: Likewise.
1109 * gcc.dg/pr27861-1.c: Likewise.
1110 * gcc.dg/pr28888.c: Likewise.
1111 * gcc.dg/pr29254.c: Likewise.
1112 * gcc.dg/pr50908.c: Likewise.
1113 * gcc.dg/pr60647-1.c: Likewise.
1114 * gcc.dg/pragma-diag-1.c: Likewise.
1115 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
1116 * gcc.dg/winline-9.c: Likewise.
1117 * gcc.dg/pr52808.c: Return 0 instead of nothing.
1118
1119 2014-10-06 Marek Polacek <polacek@redhat.com>
1120
1121 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
1122 * gcc.dg/ipa/inline-4.c: Likewise.
1123 * gcc.dg/ipa/inline-5.c: Likewise.
1124 * gcc.dg/ipa/pr57539.c: Likewise.
1125 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
1126 defaulting to int.
1127 * gcc.dg/ipa/inlinehint-1.c: Likewise.
1128 * gcc.dg/ipa/inlinehint-3.c: Likewise.
1129 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
1130 * gcc.dg/ipa/ipacost-1.c: Likewise.
1131 * gcc.dg/ipa/ipacost-2.c: Likewise.
1132 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
1133 to int.
1134
1135 2014-10-06 Marek Polacek <polacek@redhat.com>
1136
1137 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
1138 declarations.
1139 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
1140 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1141 * gcc.dg/debug/pr42767.c: Likewise.
1142 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
1143 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1144 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1145 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
1146
1147 2014-10-06 Marek Polacek <polacek@redhat.com>
1148
1149 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
1150 * gcc.dg/lto/20090213_0.c: Likewise.
1151 * gcc.dg/lto/20090706-2_0.c: Likewise.
1152 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
1153 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
1154 * gcc.dg/lto/ipareference2_0.c: Likewise.
1155 * gcc.dg/lto/ipareference_0.c: Likewise.
1156 * gcc.dg/lto/ipareference_1.c: Likewise.
1157 * gcc.dg/lto/pr55703_0.c: Likewise.
1158 * gcc.dg/lto/resolutions_0.c: Likewise.
1159 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
1160 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
1161 declarations. Mark function as gnu_inline.
1162 * gcc.dg/lto/20081118_0.c: Likewise.
1163 * gcc.dg/lto/20081201-1_0.c: Likewise.
1164 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
1165 * gcc.dg/lto/20081118_1.c: Likewise.
1166 * gcc.dg/lto/20081120-1_1.c: Likewise.
1167 * gcc.dg/lto/20081201-1_1.c: Likewise.
1168 * gcc.dg/lto/20081210-1_0.c: Likewise.
1169 * gcc.dg/lto/20090218-1_0.c: Likewise.
1170 * gcc.dg/lto/20091006-1_0.c: Likewise.
1171 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
1172 * gcc.dg/lto/20090218-2_1.c: Likewise.
1173 * gcc.dg/lto/materialize-1_0.c: Likewise.
1174 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
1175 * gcc.dg/lto/20091013-1_1.c: Likewise.
1176 * gcc.dg/lto/20091013-1_2.c: Likewise.
1177 * gcc.dg/lto/20091015-1_2.c: Likewise.
1178 * gcc.dg/lto/20091027-1_1.c: Likewise.
1179 * gcc.dg/lto/pr48622_0.c: Likewise.
1180 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
1181 defaulting to int.
1182 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
1183
1184 2014-10-06 Tobias Burnus <burnus@net-b.de>
1185
1186 * gfortran.dg/implicit_14.f90: New.
1187 * gfortran.dg/implicit_15.f90: New.
1188 * gfortran.dg/implicit_4.f90: Update dg-error.
1189
1190 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1191
1192 * g++.dg/ipa/devirt-42.C: Update template.
1193 * g++.dg/ipa/devirt-44.C: Update template.
1194 * g++.dg/ipa/devirt-45.C: Update template.
1195 * g++.dg/ipa/devirt-46.C: Update template.
1196 * g++.dg/ipa/devirt-47.C: Update template.
1197 * g++.dg/ipa/devirt-48.C: New testcase.
1198
1199 2014-10-02 Mark Wielaard <mjw@redhat.com>
1200
1201 PR debug/63239
1202 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
1203
1204 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1205
1206 * g++.dg/ipa/devirt-47.C: New testcase.
1207
1208 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1209
1210 PR ipa/61144
1211 * gcc.dg/tree-ssa/pr61144.c: New testcase.
1212
1213 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1214
1215 * g++.dg/ipa/devirt-46.C: New testcase.
1216
1217 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1218
1219 PR fortran/36534
1220 * gfortran.dg/widechar_10.f90: New test.
1221
1222 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
1223
1224 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
1225 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
1226 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
1227 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
1228
1229 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1230
1231 * gcc.target/powerpc/lvsl-lvsr.c: New test.
1232
1233 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1234
1235 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
1236 failing with the new warning message.
1237 * gcc.dg/vmx/3c-01a.c: Likewise.
1238 * gcc.dg/vmx/ops-long-1.c: Likewise.
1239 * gcc.dg/vmx/ops.c: Likewise.
1240 * gcc.target/powerpc/altivec-20.c: Likewise.
1241 * gcc.target/powerpc/altivec-6.c: Likewise.
1242 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
1243 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1244 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
1245
1246 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1247
1248 * gcc.dg/tm/debug-1.c: Update regex.
1249 * c-c++-common/raw-string-18.c: Update regex.
1250 * c-c++-common/raw-string-19.c: Update regex.
1251
1252 2014-10-03 Marek Polacek <polacek@redhat.com>
1253
1254 PR c/63453
1255 * gcc.dg/pr63453.c: New test.
1256
1257 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
1258
1259 PR c++/54427
1260 PR c++/57198
1261 PR c++/58845
1262 * g++.dg/ext/vector9.C: Update, not an error anymore.
1263 * g++.dg/ext/vector27.C: Replace with new test.
1264 * g++.dg/ext/vector28.C: New file.
1265 * g++.dg/other/error23.C: Update to a different error.
1266
1267 2014-10-03 Jakub Jelinek <jakub@redhat.com>
1268
1269 * gcc.dg/torture/vshuf-v8df.c: New test.
1270 * gcc.dg/torture/vshuf-v8di.c: New test.
1271 * gcc.dg/torture/vshuf-v16sf.c: New test.
1272 * gcc.dg/torture/vshuf-v16si.c: New test.
1273 * gcc.dg/torture/vshuf-v32hi.c: New test.
1274 * gcc.dg/torture/vshuf-v64qi.c: New test.
1275 * gcc.dg/torture/vshuf-64.inc: New file.
1276
1277 PR tree-optimization/61403
1278 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
1279
1280 2014-10-03 Marek Polacek <polacek@redhat.com>
1281
1282 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
1283 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1284 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1285 * gcc.dg/gomp/asm-1.c: Likewise.
1286 * gcc.dg/gomp/for-1.c: Likewise.
1287 * gcc.dg/gomp/empty.c: Fix defaulting to int.
1288 * gcc.dg/gomp/sharing-3.c: Likewise.
1289 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
1290
1291 2014-10-03 Marek Polacek <polacek@redhat.com>
1292
1293 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
1294 defaulting to int.
1295 * gcc.dg/torture/pr28814.c: Likewise.
1296 * gcc.dg/torture/pr57036-1.c: Likewise.
1297 * gcc.dg/torture/inline-1.c: Add function declarations.
1298 * gcc.dg/torture/pr24626-1.c: Likewise.
1299 * gcc.dg/torture/pr24626-3.c: Likewise.
1300 * gcc.dg/torture/pr25947-1.c: Likewise.
1301 * gcc.dg/torture/pr27409.c: Likewise.
1302 * gcc.dg/torture/pr38948.c: Likewise.
1303 * gcc.dg/torture/pr44807.c: Likewise.
1304 * gcc.dg/torture/pr49603.c: Likewise.
1305 * gcc.dg/torture/pr45865.c: Likewise.
1306 * gcc.dg/torture/pr51071-2.c: Likewise.
1307 * gcc.dg/torture/pr51801.c: Likewise.
1308 * gcc.dg/torture/pr52720.c: Likewise.
1309 * gcc.dg/torture/pr55124.c: Likewise.
1310 * gcc.dg/torture/pr55238.c: Likewise.
1311 * gcc.dg/torture/pr55687.c: Likewise.
1312 * gcc.dg/torture/pr55888.c: Likewise.
1313 * gcc.dg/torture/pr57036-2.c: Likewise.
1314 * gcc.dg/torture/pr57147-3.c: Likewise.
1315 * gcc.dg/torture/pr57584.c: Likewise.
1316 * gcc.dg/torture/pr59993.c: Likewise.
1317 * gcc.dg/torture/pr58079.c: Likewise.
1318 * gcc.dg/torture/va-arg-25.c: Likewise.
1319 * gcc.dg/torture/vector-2.c: Likewise.
1320 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1321 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
1322 * gcc.dg/torture/pr43781.c: Likewise.
1323 * gcc.dg/torture/pr52912.c: Likewise.
1324 * gcc.dg/torture/pr59139.c: Likewise.
1325 * gcc.dg/torture/pr55890-1.c: Likewise.
1326 * gcc.dg/torture/pr55890-2.c: Likewise.
1327 * gcc.dg/torture/pr59164.c: Likewise.
1328 * gcc.dg/torture/pr57393-2.c: Likewise.
1329 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
1330 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1331 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1332 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
1333 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
1334 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
1335
1336 2014-10-03 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR libgomp/61200
1339 * c-c++-common/gomp/pr61200.c: New test.
1340
1341 PR target/62128
1342 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
1343 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
1344
1345 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
1346
1347 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
1348 add many more tests.
1349
1350 2014-10-02 Marek Polacek <polacek@redhat.com>
1351
1352 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
1353 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
1354 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
1355 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
1356 * gcc.dg/tree-ssa/vrp27.c: Likewise.
1357 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1358 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1359 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1360 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1361 * gcc.dg/tree-ssa/inline-7.c: Likewise.
1362 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
1363 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1364 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
1365 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1366 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
1367 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
1368 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
1369 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1370 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1371 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1372 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
1373 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
1374 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1375 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
1376 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
1377 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
1378 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1379 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
1380 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
1381 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
1382 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
1383 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
1384 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
1385 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
1386 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
1387 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
1388 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
1389 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1390 * gcc.dg/tree-ssa/alias-13.c: Likewise.
1391 * gcc.dg/tree-ssa/alias-28.c: Likewise.
1392 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1393 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
1394 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1395 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
1396 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
1397 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1398 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1399 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
1400 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1401 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1402 * gcc.dg/tree-ssa/pr24117.c: Likewise.
1403 * gcc.dg/tree-ssa/pr24840.c: Likewise.
1404 * gcc.dg/tree-ssa/pr25734.c: Likewise.
1405 * gcc.dg/tree-ssa/pr33723.c: Likewise.
1406 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1407 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
1408 * gcc.dg/tree-ssa/pr34146.c: Likewise.
1409 * gcc.dg/tree-ssa/pr38385.c: Likewise.
1410 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
1411 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
1412 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1413 * gcc.dg/tree-ssa/sra-1.c: Likewise.
1414 * gcc.dg/tree-ssa/sra-2.c: Likewise.
1415 * gcc.dg/tree-ssa/sra-5.c: Likewise.
1416 * gcc.dg/tree-ssa/sra-6.c: Likewise.
1417 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
1418 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1419 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
1420 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
1421 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1422 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1423 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1424 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1425 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1426 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1427 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1428 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1429 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1430 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1431 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1432 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1433 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1434 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1435 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1436 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1437 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1438 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1439 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1440 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1441 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1442 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1443 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1444 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1445 * gcc.dg/tree-ssa/inline-10.c: Likewise.
1446 * gcc.dg/tree-ssa/inline-9.c: Likewise.
1447 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1448 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1449 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1450 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1451 * gcc.dg/tree-ssa/pr23434.c: Likewise.
1452 * gcc.dg/tree-ssa/pr33922.c: Likewise.
1453 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1454 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1455 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1456 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1457 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1458 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1459 * gcc.dg/tree-ssa/vrp01.c: Likewise.
1460 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1461 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1462 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1463 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1464 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1465 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1466 * gcc.dg/tree-ssa/vrp10.c: Likewise.
1467 * gcc.dg/tree-ssa/vrp11.c: Likewise.
1468 * gcc.dg/tree-ssa/vrp14.c: Likewise.
1469 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1470 * gcc.dg/tree-ssa/writeonly.c: Likewise.
1471 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
1472 defaulting to int.
1473 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1474 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1475 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1476 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1477 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1478 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1479 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1480 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1481 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1482 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1483 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1484 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1485 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1486 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1487 * gcc.dg/tree-ssa/inline-5.c: Likewise.
1488 * gcc.dg/tree-ssa/inline-6.c: Likewise.
1489 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1490 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1491 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1492 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1493 * gcc.dg/tree-ssa/loop-20.c: Likewise.
1494 * gcc.dg/tree-ssa/loop-38.c: Likewise.
1495 * gcc.dg/tree-ssa/pr20913.c: Likewise.
1496 * gcc.dg/tree-ssa/pr21582.c: Likewise.
1497 * gcc.dg/tree-ssa/pr24670.c: Likewise.
1498 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1499 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1500 * gcc.dg/tree-ssa/vrp12.c: Likewise.
1501 * gcc.dg/tree-ssa/vrp13.c: Likewise.
1502 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1503 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1504 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1505 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1506 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1507
1508 2014-10-02 Marek Polacek <polacek@redhat.com>
1509
1510 * gcc.dg/tm/20091013.c: Fix defaulting to int.
1511 * gcc.dg/tm/20091221.c: Likewise.
1512 * gcc.dg/tm/debug-1.c: Likewise.
1513 * gcc.dg/tm/irrevocable-1.c: Likewise.
1514 * gcc.dg/tm/irrevocable-2.c: Likewise.
1515 * gcc.dg/tm/irrevocable-3.c: Likewise.
1516 * gcc.dg/tm/irrevocable-4.c: Likewise.
1517 * gcc.dg/tm/memopt-1.c: Likewise.
1518 * gcc.dg/tm/pr52173-1.c: Likewise.
1519 * gcc.dg/tm/props-1.c: Likewise.
1520 * gcc.dg/tm/props-2.c: Likewise.
1521 * gcc.dg/tm/props-3.c: Likewise.
1522 * gcc.dg/tm/20100125.c: Fix implicit declarations.
1523 * gcc.dg/tm/memopt-11.c: Likewise.
1524 * gcc.dg/tm/memopt-12.c: Likewise.
1525 * gcc.dg/tm/memopt-16.c: Likewise.
1526 * gcc.dg/tm/memopt-3.c: Likewise.
1527 * gcc.dg/tm/memopt-4.c: Likewise.
1528 * gcc.dg/tm/memopt-5.c: Likewise.
1529 * gcc.dg/tm/memopt-6.c: Likewise.
1530 * gcc.dg/tm/wrap-4.c: Likewise.
1531
1532 2014-10-02 Marek Polacek <polacek@redhat.com>
1533
1534 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1535 * gcc.dg/vect/pr37730.c: Likewise.
1536 * gcc.dg/vect/pr52870.c: Likewise.
1537 * gcc.dg/vect/pr60092-2.c: Likewise.
1538 * gcc.dg/vect/pr60092.c: Likewise.
1539 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1540 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1541 * gcc.dg/vect/pr31041.c: Likewise.
1542 * gcc.dg/vect/pr32216.c: Likewise.
1543 * gcc.dg/vect/pr32224.c: Likewise.
1544 * gcc.dg/vect/pr32366.c: Likewise.
1545 * gcc.dg/vect/pr33866.c: Likewise.
1546 * gcc.dg/vect/pr43430-2.c: Likewise.
1547 * gcc.dg/vect/pr43842.c: Likewise.
1548 * gcc.dg/vect/vect-1.c: Likewise.
1549 * gcc.dg/vect/vect-1-big-array.c: Likewise.
1550 * gcc.dg/vect/vect-93.c: Likewise.
1551 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1552 defaulting to int.
1553
1554 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/53025
1557 * g++.dg/cpp0x/noexcept23.C: New.
1558 * g++.dg/cpp0x/noexcept24.C: Likewise.
1559
1560 2014-10-02 Marek Polacek <polacek@redhat.com>
1561
1562 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1563 * gcc.dg/noncompile/20050120-1.c: Likewise.
1564 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1565 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1566 * gcc.dg/noncompile/930301-1.c: Likewise.
1567 * gcc.dg/noncompile/930622-1.c: Likewise.
1568 * gcc.dg/noncompile/930622-2.c: Likewise.
1569 * gcc.dg/noncompile/950825-1.c: Likewise.
1570 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1571 * gcc.dg/noncompile/scope.c: Likewise.
1572 * gcc.dg/noncompile/va-arg-1.c: Likewise.
1573 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1574 * gcc.dg/noncompile/971104-1.c: Likewise.
1575
1576 2014-10-02 Marek Polacek <polacek@redhat.com>
1577
1578 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1579 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1580 * gcc.dg/tree-prof/merge_block.c: Likewise.
1581 * gcc.dg/tree-prof/peel-1.c: Likewise.
1582 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1583 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1584 * gcc.dg/tree-prof/unroll-1.c: Likewise.
1585 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1586 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1587 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1588 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1589 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1590 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1591 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1592 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1593 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
1594 to int.
1595
1596 2014-10-02 Marek Polacek <polacek@redhat.com>
1597
1598 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1599 * gcc.c-torture/compile/20011119-1.c: Likewise.
1600 * gcc.c-torture/compile/20011119-2.c: Likewise.
1601 * gcc.c-torture/compile/20021120-1.c: Likewise.
1602 * gcc.c-torture/compile/20021120-2.c: Likewise.
1603 * gcc.c-torture/compile/20050215-1.c: Likewise.
1604 * gcc.c-torture/compile/20050215-2.c: Likewise.
1605 * gcc.c-torture/compile/20050215-3.c: Likewise.
1606 * gcc.c-torture/compile/pr37669.c: Likewise.
1607 * gcc.c-torture/execute/20020107-1.c: Likewise.
1608 * gcc.c-torture/execute/restrict-1.c: Likewise.
1609 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1610 * gcc.c-torture/execute/930529-1.c: Likewise.
1611 * gcc.c-torture/execute/920612-1.c: Likewise.
1612 * gcc.c-torture/execute/920711-1.c: Likewise.
1613 * gcc.c-torture/execute/990127-2.c: Likewise.
1614 * gcc.c-torture/execute/pr40386.c: Likewise.
1615 * gcc.c-torture/execute/pr57124.c: Likewise.
1616 * gcc.c-torture/compile/pr34808.c: Add function declarations.
1617 * gcc.c-torture/compile/pr42299.c: Likewise.
1618 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1619 * gcc.c-torture/compile/simd-6.c: Likewise.
1620 * gcc.c-torture/execute/pr53645-2.c: Likewise.
1621 * gcc.c-torture/execute/pr53645.c: Likewise.
1622 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
1623 declarations.
1624 * gcc.c-torture/execute/980608-1.c: Likewise.
1625 * gcc.c-torture/execute/bcp-1.c: Likewise.
1626 * gcc.c-torture/execute/p18298.c: Likewise.
1627 * gcc.c-torture/execute/unroll-1.c: Likewise.
1628 * gcc.c-torture/execute/va-arg-7.c: Likewise.
1629 * gcc.c-torture/execute/va-arg-8.c: Likewise.
1630 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
1631 declarations. Fix defaulting to int.
1632 * gcc.c-torture/execute/961223-1.c: Likewise.
1633 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1634 -Wno-pointer-to-int-cast. Fix defaulting to int.
1635
1636 2014-10-02 Andrew Pinski <apinski@cavium.com>
1637 Max Ostapenko <m.ostapenko@partner.samsung.com>
1638
1639 * lib/ubsan-dg.exp
1640 (check_effective_target_fsanitize_address): New function.
1641 (ubsan_init): Save off ALWAYS_CXXFLAGS.
1642 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1643 * lib/asan-dg.exp
1644 (check_effective_target_faddress_sanitizer): Rename to ...
1645 (check_effective_target_fsanitize_address): ... this. Change to creating
1646 an executable.
1647 (asan_init): Save off ALWAYS_CXXFLAGS.
1648 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1649 * lib/tsan-dg.exp
1650 (check_effective_target_fthread_sanitizer): Rename to ...
1651 (check_effective_target_fsanitize_thread): ... this. Change to creating
1652 an executable.
1653 (tsan_init): Save off ALWAYS_CXXFLAGS.
1654 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1655 to run as a default behaviour.
1656 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1657 Check check_effective_target_fsanitize_undefined before running the
1658 tests.
1659 * g++.dg/ubsan/ubsan.exp: Likewise.
1660 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1661 check_effective_target_fsanitize_address too early.
1662 Check check_effective_target_fsanitize_address before running the tests.
1663 * g++.dg/asan/asan.exp: Likewise.
1664 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1665 check_effective_target_fsanitize_thread too early.
1666 Check check_effective_target_fsanitize_thread before running the tests.
1667 * g++.dg/tsan/tsan.exp: Likewise.
1668
1669 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1670
1671 * gcc.dg/combine-clobber.c: New.
1672
1673 2014-10-01 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR debug/63342
1676 * gcc.dg/pr63342.c: New test.
1677
1678 PR c++/63306
1679 * g++.dg/ipa/pr63306.C: New test.
1680
1681 PR target/63428
1682 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1683 to test 24 in TESTS.
1684
1685 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1686
1687 * lib/target-supports.exp: Error out with preprocessor condition
1688 instead of FOO everywhere.
1689
1690 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1691
1692 Implement SD-6: SG10 Feature Test Recommendations
1693 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1694 * g++.dg/cpp1y/feat-cxx11.C: New.
1695 * g++.dg/cpp1y/feat-cxx14.C: New.
1696 * g++.dg/cpp1y/feat-cxx98.C: New.
1697 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1698 * g++.dg/cpp1y/phoobhar.h: New.
1699 * g++.dg/cpp1y/testinc/phoobhar.h: New.
1700
1701 2014-09-30 Teresa Johnson <tejohnson@google.com>
1702
1703 * gcc.dg/tree-prof/20050826-2.c: New test.
1704 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1705
1706 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
1707
1708 PR c++/16564
1709 * lib/gcc.exp: Accept "fatal error:" as error prefix.
1710 * lib/g++.exp: Likewise.
1711 * lib/obj-c++.exp: Likewise.
1712 * lib/objc.exp: Likewise.
1713 * g++.dg/template/pr16564.C: New test.
1714
1715 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/16564
1718 * g++.dg/cpp0x/decltype26.C: Adjust.
1719 * g++.dg/cpp0x/decltype28.C: Likewise.
1720 * g++.dg/cpp0x/decltype29.C: Likewise.
1721 * g++.dg/cpp0x/decltype32.C: Likewise.
1722 * g++.dg/cpp0x/enum11.C: Likewise.
1723 * g++.dg/template/arrow1.C: Likewise.
1724 * g++.dg/template/pr23510.C: Likewise.
1725 * g++.dg/template/recurse.C: Likewise.
1726 * g++.dg/template/recurse2.C: Likewise.
1727 * g++.dg/template/vtable2.C: Likewise.
1728 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1729
1730 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1731
1732 PR preprocessor/58893
1733 * gcc.dg/pr58893.c: New test case.
1734 * gcc.dg/pr58893-0.h: New include.
1735
1736 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
1737
1738 PR middle-end/62120
1739 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1740 in 32-bit mode.
1741 * gcc.target/i386/pr62120.c: New.
1742
1743 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
1744
1745 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1746 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1747 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1748 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
1749 return type.
1750
1751 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1752
1753 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1754
1755 2014-09-30 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR inline-asm/63282
1758 * gcc.c-torture/compile/pr63282.c: New test.
1759
1760 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
1761
1762 * gcc.dg/tree-ssa/vrp94.c: New test.
1763 * gnat.dg/opt40.adb: Likewise.
1764
1765 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1766
1767 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1768 vec_vspltw, and vec_vspltb for which the second argument is out of
1769 range.
1770
1771 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
1772
1773 * gcc.c-torture/compile/calls-void.c: New test.
1774
1775 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1776
1777 PR c++/51385
1778 * g++.dg/template/pr51385.C: New.
1779
1780 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
1781
1782 * gcc.target/mips/20140928.c: New test.
1783
1784 2014-09-27 Andi Kleen <ak@linux.intel.com>
1785
1786 * gcc.target/i386/nop-mcount.c: Only run on Linux.
1787 * gcc.target/i386/record-mcount.c: dito.
1788
1789 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1790
1791 PR ipa/62121
1792 * g++.dg/torture/pr62121.C: New testcase.
1793
1794 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1795
1796 PR middle-end/35545
1797 * g++.dg/tree-prof/pr35545.C: New testcase.
1798
1799 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1800
1801 * gcc.target/powerpc/pr63335.c: Change effective target to
1802 vsx_hw.
1803
1804 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
1805
1806 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1807
1808 2014-09-26 Jakub Jelinek <jakub@redhat.com>
1809
1810 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1811 to default options.
1812
1813 2014-09-25 Andi Kleen <ak@linux.intel.com>
1814
1815 * gcc.target/i386/nop-mcount.c: New file.
1816 * gcc.target/i386/record-mcount.c: New file.
1817
1818 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
1819
1820 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1821 * gcc.dg/vect/pr57705.c: Likewise.
1822 * gcc.dg/vect/pr57741-2.c: Likewise.
1823 * gcc.dg/vect/pr57741-3.c: Likewise.
1824 * gcc.dg/vect/pr59591-1.c: Likewise.
1825 * gcc.dg/vect/pr59591-2.c: Likewise.
1826 * gcc.dg/vect/pr60196-1.c: Likewise.
1827 * gcc.dg/vect/pr60196-2.c: Likewise.
1828 * gcc.dg/vect/pr60276.c: Likewise.
1829 * gcc.dg/vect/pr61680.c: Likewise.
1830 * gcc.dg/vect/pr63148.c: Likewise.
1831 * gcc.dg/vect/pr63189.c: Likewise.
1832 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1833 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1834 * gcc.dg/vect/vect-nop-move.c: Likewise.
1835 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1836 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1837
1838 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
1839
1840 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1841
1842 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
1843
1844 * gcc.target/aarch64/simd/vqshlb_1.c: New.
1845
1846 2014-09-25 Jiong Wang <jiong.wang@arm.com>
1847
1848 * gcc.target/i386/shrink_wrap_1.c: New test.
1849
1850 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1851
1852 PR target/63335
1853 * gcc.target/powerpc/pr63335.c: New test.
1854
1855 2014-09-25 Marek Polacek <polacek@redhat.com>
1856
1857 PR c++/61945
1858 * g++.dg/warn/pr61945.C: New test.
1859
1860 2014-09-25 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR tree-optimization/63341
1863 * gcc.dg/vect/pr63341-1.c: New test.
1864 * gcc.dg/vect/pr63341-2.c: New test.
1865
1866 PR c++/63249
1867 * g++.dg/gomp/pr63249.C: New test.
1868 * c-c++-common/gomp/pr63249.c: New test.
1869
1870 2014-09-25 Tobias Burnus <burnus@net-b.de>
1871
1872 * gfortran.dg/coarray/collectives_3.f90: New.
1873 * gfortran.dg/coarray_collectives_9.f90: New.
1874 * gfortran.dg/coarray_collectives_10.f90: New.
1875 * gfortran.dg/coarray_collectives_11.f90: New.
1876 * gfortran.dg/coarray_collectives_12.f90: New.
1877
1878 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1879
1880 * gcc.target/powerpc/swaps-p8-17.c: New test.
1881
1882 2014-09-24 Jiong Wang <jiong.wang@arm.com>
1883
1884 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1885
1886 2014-09-24 Marek Polacek <polacek@redhat.com>
1887
1888 PR c/61405
1889 PR c/53874
1890 * c-c++-common/pr53874.c: New test.
1891 * c-c++-common/pr61405.c: New test.
1892
1893 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1894
1895 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1896
1897 2014-09-24 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR sanitizer/63316
1900 * c-c++-common/asan/pr63316.c: New test.
1901
1902 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1903
1904 PR tree-optimization/63266
1905 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1906
1907 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
1908
1909 * gcc.target/arm/pr63210.c: New test.
1910
1911 2014-09-23 Andi Kleen <ak@linux.intel.com>
1912
1913 * gcc.dg/noreorder.c: New test.
1914 * gcc.dg/noreorder2.c: New test.
1915 * gcc.dg/noreorder3.c: New test.
1916 * gcc.dg/noreorder4.c: New test.
1917
1918 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
1919
1920 * gcc.dg/combine_ashiftrt_1.c: New test.
1921 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1922 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1923 workarounds for cmge.
1924 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1925 absence of mvn.
1926
1927 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1928
1929 PR c++/61857
1930 * g++.dg/cpp1y/lambda-init10.C: New.
1931
1932 2014-09-23 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR fortran/63331
1935 * gfortran.dg/pr63331.f90: New test.
1936
1937 2014-09-24 Renlin Li <renlin.li@arm.com>
1938
1939 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1940 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1941 * gcc.dg/pr10474.c: Likewise.
1942
1943 2014-09-20 Mark Wielaard <mjw@redhat.com>
1944
1945 * gcc.dg/guality/const-volatile.c (i): Mark as used.
1946 (ci): Likewise.
1947 (pci): Likewise.
1948 (pvi): Likewise.
1949 (pcvi): Likewise.
1950 (cip): Likewise.
1951 (foo): Likewise.
1952 (cfoo): Likewise.
1953
1954 2014-09-20 Mark Wielaard <mjw@redhat.com>
1955
1956 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1957 and "long int" to plain "short" and "long".
1958 * gcc.dg/guality/const-volatile.c (struct bar): New struct
1959 containing short and long long fields.
1960 (bar): New variable to test the type.
1961
1962 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 PR c++/62155
1965 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1966
1967 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1968
1969 PR c++/62219
1970 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1971
1972 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1973
1974 * gcc.dg/vect/vect-reduc-or_1.c: New test.
1975 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1976
1977 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1978
1979 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1980 New.
1981
1982 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1983 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1984
1985 2014-09-22 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR debug/63328
1988 * c-c++-common/gomp/pr63328.c: New test.
1989
1990 2014-09-22 Martin Liska <mliska@suse.cz>
1991
1992 PR lto/63270
1993 * g++.dg/lto/pr63270_0.C: New test.
1994 * g++.dg/lto/pr63270_1.C: New test.
1995
1996 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
1997
1998 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1999 for call_value_rex64_ms_sysv.
2000 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
2001 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
2002 for call_rex64_ms_sysv.
2003
2004 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2005 Tobias Burnus <burnus@net-b.de>
2006
2007 * gfortran.dg/coarray_atomic_5.f90: New
2008
2009 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
2010
2011 PR c++/61825
2012 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
2013
2014 2014-09-19 Andi Kleen <ak@linux.intel.com>
2015
2016 * gcc.dg/pg-override.c: Only run on x86 Linux.
2017 * gcc.dg/pg.c: Dito.
2018 * gcc.target/i386/fentry-override.c: Exclude for PIC.
2019 * gcc.target/i386/fentry.c: Dito.
2020
2021 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
2022
2023 PR ipa/61998
2024 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
2025
2026 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
2027
2028 PR fortran/63152
2029 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
2030 * gfortran.dg/pr63152.f90: New test.
2031
2032 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/58328
2035 * g++.dg/cpp0x/nsdmi10.C: New.
2036
2037 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
2038
2039 * gcc.dg/ssp-3.c: New.
2040 * gcc.dg/ssp-4.c: Likewise.
2041
2042 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2043
2044 * gcc.target/s390/dfp-conv1.c: New testcase.
2045
2046 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2047
2048 * c-c++-common/asan/red-align-1.c: New test.
2049 * c-c++-common/asan/red-align-2.c: New test.
2050
2051 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
2052
2053 * gcc.dg/pr61053.c: Updated for x32.
2054
2055 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
2056
2057 PR debug/63285
2058 * gcc.target/i386/pr63285.c: New test.
2059
2060 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
2061
2062 PR target/61360
2063 * gcc.target/i386/pr61360.c: New.
2064
2065 2014-09-18 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR c++/62017
2068 * g++.dg/asan/pr62017.C: New test.
2069
2070 PR testsuite/63292
2071 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
2072
2073 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2074
2075 PR c++/62232
2076 * g++.dg/cpp0x/Wdtor1.C: New.
2077
2078 2014-09-18 Joseph Myers <joseph@codesourcery.com>
2079
2080 * gcc.dg/torture/float128-exact-underflow.c: New test.
2081
2082 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/61745
2085 * g++.dg/template/pr61745.C: New.
2086
2087 2014-09-17 Marek Polacek <polacek@redhat.com>
2088
2089 PR c/61854
2090 * gcc.dg/cpp/pr61854-1.c: New test.
2091 * gcc.dg/cpp/pr61854-2.c: New test.
2092 * gcc.dg/cpp/pr61854-3.c: New test.
2093 * gcc.dg/cpp/pr61854-3.h: New test.
2094 * gcc.dg/cpp/pr61854-4.c: New test.
2095 * gcc.dg/cpp/pr61854-5.c: New test.
2096 * gcc.dg/cpp/pr61854-6.c: New test.
2097 * gcc.dg/cpp/pr61854-7.c: New test.
2098 * gcc.dg/cpp/pr61854-c90.c: New test.
2099 * gcc.dg/cpp/pr61854-c94.c: New test.
2100
2101 2014-09-17 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR debug/63284
2104 * gcc.dg/pr63284.c: New test.
2105
2106 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
2107
2108 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2109
2110 PR c++/63241
2111 * g++.dg/cpp0x/constexpr-63241.C: New.
2112
2113 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
2114
2115 PR libfortran/62768
2116 * gfortran.dg/filename_null.f90: New test.
2117
2118 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2119
2120 * gcc.dg/pg-override.c: Fix a typo.
2121
2122 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2123
2124 * gcc.dg/pg.c: Fix a typo.
2125
2126 2014-09-16 Richard Biener <rguenther@suse.de>
2127
2128 PR testsuite/63258
2129 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
2130 for "vectorization not profitable".
2131
2132 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
2133
2134 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
2135
2136 2014-09-16 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR fortran/56408
2139 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
2140 missing nexted dg-test call support in dejaGNU 1.4.4.
2141
2142 2014-09-15 Andi Kleen <ak@linux.intel.com>
2143
2144 * gcc.dg/pg-override.c: New test.
2145 * gcc.dg/pg.c: New test.
2146 * gcc.target/i386/fentry-override.c: New test.
2147 * gcc.target/i386/fentry.c: New test.
2148
2149 2014-09-15 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR fortran/56408
2152 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
2153 New global vars.
2154 (dg-compile-aux-modules): New procedure.
2155 * gfortran.dg/binding_label_tests_10.f03: Remove comment
2156 and keep-modules.
2157 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
2158 use dg-compile-aux-modules.
2159 * gfortran.dg/binding_label_tests_11.f03: Remove comment
2160 and keep-modules.
2161 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
2162 use dg-compile-aux-modules.
2163 * gfortran.dg/binding_label_tests_13.f03: Remove comment
2164 and keep-modules.
2165 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
2166 use dg-compile-aux-modules.
2167 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
2168 and keep-modules.
2169 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
2170 use dg-compile-aux-modules.
2171 * gfortran.dg/class_45a.f03: Remove keep-modules.
2172 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
2173 and cleanup-modules.
2174 * gfortran.dg/class_4a.f03: Use dg-do link, use
2175 dg-additional-sources and cleanup-modules, remove keep-modules
2176 and update comment.
2177 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
2178 keep-modules, adjust comment.
2179 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
2180 dg-additional-sources and cleanup-modules.
2181 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
2182 associated comment.
2183 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
2184 remove comment.
2185 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
2186 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
2187 use dg-compile-aux-modules.
2188 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
2189 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
2190 use dg-compile-aux-modules.
2191 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
2192 * gfortran.dg/whole_file_29.f90: Remove comment, use
2193 dg-compile-aux-modules.
2194 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
2195 * gfortran.dg/whole_file_31.f90: Remove comment, use
2196 dg-compile-aux-modules.
2197
2198 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
2199 gcc_parallel_test_enable): New procedures. If
2200 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
2201 runtest_file_p to invoke also gcc_parallel_test_run_p.
2202 * g++.dg/guality/guality.exp (check_guality): Save/restore
2203 test_counts array around the body of the procedure.
2204 * gcc.dg/guality/guality.exp (check_guality): Likewise.
2205 * g++.dg/plugin/plugin.exp: Run all the tests serially
2206 by the first parallel runtest encountering it.
2207 * gcc.dg/plugin/plugin.exp: Likewise.
2208 * gcc.misc-tests/matrix1.exp: Likewise.
2209 * gcc.misc-tests/dhry.exp: Likewise.
2210 * gcc.misc-tests/acker1.exp: Likewise.
2211 * gcc.misc-tests/linkage.exp: Likewise.
2212 * gcc.misc-tests/mg.exp: Likewise.
2213 * gcc.misc-tests/mg-2.exp: Likewise.
2214 * gcc.misc-tests/sort2.exp: Likewise.
2215 * gcc.misc-tests/sieve.exp: Likewise.
2216 * gcc.misc-tests/options.exp: Likewise.
2217 * gcc.misc-tests/help.exp: Likewise.
2218 * go.test/go-test.exp (go-gc-tests): Use
2219 gcc_parallel_test_enable {0, 1} around all handling of
2220 each test.
2221 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
2222 * ada/acats/run_all.sh: Parallelize using mkdir inside of
2223 a shared directory. Avoid forking and expr uses if
2224 shell supports $(()).
2225
2226 2014-09-14 David Sherwood <david.sherwood@arm.com>
2227
2228 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
2229
2230 2014-09-14 James Clarke <jrtc27@jrtc27.com>
2231
2232 PR target/61407
2233 * gcc.dg/darwin-minversion-1.c: Fixed formatting
2234 * gcc.dg/darwin-minversion-2.c: Fixed formatting
2235 * gcc.dg/darwin-minversion-3.c: Fixed formatting
2236 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2237
2238 2014-09-13 Marek Polacek <polacek@redhat.com>
2239
2240 PR c++/60862
2241 * g++.dg/diagnostic/pr60862.C: New test.
2242
2243 2014-09-12 Richard Biener <rguenther@suse.de>
2244
2245 PR middle-end/63237
2246 * g++.dg/torture/pr63237.C: New testcase.
2247
2248 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
2249
2250 * gcc.dg/vec-andxor1.c: New file.
2251
2252 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
2253
2254 PR target/58757
2255 * gcc.dg/c11-true_min-1.c: New testcase.
2256
2257 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 PR c++/61489
2260 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
2261 * g++.old-deja/g++.other/warn5.C: Adjust.
2262
2263 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
2264
2265 * gcc.target/aarch64/vset_lane_1.c: New test.
2266
2267 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
2268
2269 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
2270 Fix declaration.
2271 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
2272 Fix declaration.
2273 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
2274 Fix declaration.
2275 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
2276 Fix declaration.
2277
2278 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
2279
2280 PR tree-optimization/63186
2281 * gcc.dg/pr63186.c: New testcase.
2282
2283 2014-09-10 Xinliang David Li <davidxl@google.com>
2284
2285 PR target/63209
2286 * gcc.c-torture/execute/pr63209.c: New test.
2287
2288 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2289
2290 * gcc.target/i386/i386.exp: Only run vect-args.c tests
2291 if runtest_file_p says they should be run.
2292
2293 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2294
2295 * gcc.target/aarch64/vstN_1.c: New test.
2296
2297 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2298
2299 * gcc.target/aarch64/vldN_lane_1.c: New test.
2300
2301 2014-09-10 Martin Jambor <mjambor@suse.cz>
2302
2303 PR ipa/61654
2304 * g++.dg/ipa/pr61654.C: New test.
2305
2306 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2307
2308 * c-c++-common/ubsan/attrib-3.c: New test.
2309 * c-c++-common/ubsan/nonnull-1.c: New test.
2310 * c-c++-common/ubsan/nonnull-2.c: New test.
2311 * c-c++-common/ubsan/nonnull-3.c: New test.
2312 * c-c++-common/ubsan/nonnull-4.c: New test.
2313 * c-c++-common/ubsan/nonnull-5.c: New test.
2314
2315 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
2316
2317 * g++.dg/lto/pr63166_0.ii: New testcase.
2318 * g++.dg/lto/pr63166_1.ii: New testcase.
2319
2320 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
2321
2322 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
2323
2324 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2325
2326 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
2327 xxpermdi and add commentary about adding it back later; remove
2328 unused typedef.
2329
2330 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2331
2332 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
2333 and 16-byte aligned.
2334 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2335 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2336 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
2337 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2338 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2339 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2340
2341 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2342
2343 * gcc.target/aarch64/vldN_dup_1.c: New test.
2344
2345 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2346
2347 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
2348
2349 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2350
2351 * gcc.target/aarch64/vldN_1.c: New test.
2352
2353 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2354
2355 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
2356
2357 2014-09-09 Jiong Wang <jiong.wang@arm.com>
2358
2359 * gcc.target/arm/vect-copysignf.c: New testcase.
2360
2361 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362
2363 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2364
2365 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2366
2367 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2368
2369 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2370
2371 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2372
2373 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2374
2375 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2376
2377 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2378
2379 * gcc.target/arm/pr51835.c: Update expected assembly.
2380 * gcc.target/arm/vfp-1.c: Likewise.
2381 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2382 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2383 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2384 * gcc.target/arm/vfp-ldmias.c: Likewise.
2385 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2386 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2387 * gcc.target/arm/vfp-stmiad.c: Likewise.
2388 * gcc.target/arm/vfp-stmias.c: Likewise.
2389
2390 2014-09-09 Tony Wang <tony.wang@arm.com>
2391
2392 * gcc.target/arm/xordi3-opt.c: Disable this
2393 test case for thumb1 target.
2394 * gcc.target/arm/iordi3-opt.c: Ditto.
2395
2396 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2397
2398 PR target/61749
2399 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
2400
2401 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2402
2403 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
2404
2405 2014-09-08 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR tree-optimization/60196
2408 PR tree-optimization/63189
2409 * gcc.dg/vect/pr63189.c: New test.
2410 * gcc.dg/vect/pr60196-1.c: New test.
2411 * gcc.dg/vect/pr60196-2.c: New test.
2412
2413 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2414
2415 * gcc.target/powerpc/swaps-p8-16.c: New test.
2416
2417 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
2418
2419 * gcc.target/i386/pr62208.c: New test.
2420
2421 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
2422
2423 PR testsuite/56194
2424 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2425
2426 * g++.dg/ipa/pr61800.C: Require visibility.
2427
2428 * gcc.dg/pr61868.c: Require lto.
2429
2430 2014-09-05 Easwaran Raman <eraman@google.com>
2431
2432 PR rtl-optimization/62146
2433 * testsuite/g++.dg/opt/pr62146.C: New.
2434
2435 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
2436
2437 * gcc.dg/vect/vect-109.c: Skip predicate added.
2438 * gcc.dg/vect/vect-93.c: Test check fixed.
2439 * gcc.dg/vect/bb-slp-10.c: Likewise.
2440 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2441 Check unaligned feature.
2442
2443 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2444
2445 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2446 int{32,16,8}x1_t with int{32,16,8}_t.
2447 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2448 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2449 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2450 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2451
2452 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2453
2454 * gcc.target/aarch64/vget_high_1.c: New test.
2455 * gcc.target/aarch64/vget_low_1.c: Likewise.
2456
2457 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2458
2459 * gcc.target/aarch64/simd/int_comparisons.x: New file.
2460 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2461 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2462
2463 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2464
2465 * gcc.target/aarch64/simd/vrbit_1.c: New test.
2466
2467 2014-09-05 Richard Biener <rguenther@suse.de>
2468
2469 PR middle-end/63148
2470 * gcc.dg/vect/pr63148.c: New testcase.
2471 * c-c++-common/pr19807-1.c: Likewise.
2472 * g++.dg/tree-ssa/pr19807.C: Adjust.
2473 * g++.dg/tree-ssa/tmmti-2.C: Remove.
2474
2475 2014-09-05 Bin Cheng <bin.cheng@arm.com>
2476
2477 PR target/55701
2478 * gcc.target/arm/memset-inline-1.c: New test.
2479 * gcc.target/arm/memset-inline-2.c: New test.
2480 * gcc.target/arm/memset-inline-3.c: New test.
2481 * gcc.target/arm/memset-inline-4.c: New test.
2482 * gcc.target/arm/memset-inline-5.c: New test.
2483 * gcc.target/arm/memset-inline-6.c: New test.
2484 * gcc.target/arm/memset-inline-7.c: New test.
2485 * gcc.target/arm/memset-inline-8.c: New test.
2486 * gcc.target/arm/memset-inline-9.c: New test.
2487 * gcc.target/arm/memset-inline-10.c: New test.
2488
2489 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
2490
2491 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2492
2493 2014-09-04 Guozhi Wei <carrot@google.com>
2494
2495 PR target/62040
2496 * gcc.target/aarch64/pr62040.c: New test.
2497
2498 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2499
2500 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2501 override specific ones, but specific ones do.
2502
2503 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2504
2505 * gcc.target/powerpc/swaps-p8-13.c: New test.
2506 * gcc.target/powerpc/swaps-p8-14.c: New test.
2507 * gcc.target/powerpc/swaps-p8-15.c: New test.
2508
2509 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2510
2511 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
2512 regardless of endianness.
2513
2514 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
2515
2516 PR fortran/62174
2517 * gfortran.dg/cray_pointers_11.f90: New.
2518
2519 2014-09-03 Martin Jambor <mjambor@suse.cz>
2520
2521 PR ipa/62015
2522 * g++.dg/ipa/pr62015.C: New test.
2523
2524 2014-09-03 Martin Jambor <mjambor@suse.cz>
2525
2526 PR ipa/61986
2527 * gcc.dg/ipa/pr61986.c: New test.
2528
2529 2014-09-03 Marek Polacek <polacek@redhat.com>
2530
2531 PR c/62294
2532 * gcc.dg/pr62294.c: New test.
2533 * gcc.dg/pr62294.h: New file.
2534
2535 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
2536
2537 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2538 of dg-options. Add "inline" keyword to test functions.
2539
2540 2014-09-03 Marek Polacek <polacek@redhat.com>
2541
2542 PR c/62024
2543 * g++.dg/cpp0x/pr62024.C: New test.
2544 * gcc.dg/pr62024.c: New test.
2545
2546 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
2547
2548 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2549 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2550 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2551 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2552 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2553 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2554
2555 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2556
2557 PR target/61078
2558 * gcc.target/s390/pr61078.c: New testcase.
2559
2560 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
2561
2562 * gcc.dg/20111227-2.c: Compile only for x86 targets.
2563 * gcc.dg/20111227-3.c: Ditto.
2564
2565 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
2566
2567 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2568
2569 2014-09-03 Tobias Burnus <burnus@net-b.de>
2570
2571 PR fortran/61881
2572 PR fortran/61888
2573 PR fortran/57305
2574 * gfortran.dg/sizeof_4.f90: New.
2575
2576 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2577
2578 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2579 vec_cts, and vec_ctu.
2580 * gcc.target/powerpc/builtins-2.c: Likewise.
2581
2582 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
2583
2584 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2585 [!__sun__ && !__hpux__] (arena_size): Scale according to
2586 target pointer size.
2587
2588 2014-09-02 Marek Polacek <polacek@redhat.com>
2589
2590 PR fortran/62270
2591 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2592
2593 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2594
2595 PR target/62275
2596 * gcc.target/arm/vect-lceilf_1.c: New test.
2597 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2598 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2599
2600 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2601
2602 PR target/62275
2603 * gcc.target/arm/lceil-vcvt_1.c: New test.
2604 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2605 * gcc.target/arm/lround-vcvt_1.c: Likewise.
2606
2607 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 DR 1453
2610 * g++.dg/cpp0x/constexpr-volatile.C: New.
2611 * g++.dg/ext/is_literal_type2.C: Likewise.
2612
2613 2014-09-02 Jakub Jelinek <jakub@redhat.com>
2614 Balaji V. Iyer <balaji.v.iyer@intel.com>
2615 Igor Zamyatin <igor.zamyatin@intel.com>
2616
2617 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2618 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2619 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2620 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2621 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2622 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2623 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2624 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2625 * g++.dg/cilk-plus/CK/cf3.cc: New test.
2626 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2627 * g++.dg/cilk-plus/CK/for1.cc: New test.
2628 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2629 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2630 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2631
2632 2014-09-02 Richard Biener <rguenther@suse.de>
2633
2634 PR tree-optimization/62695
2635 * gfortran.dg/pr62695.f90: New testcase.
2636
2637 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
2638
2639 PR target/62312
2640 * gcc.c-torture/compile/pr62312.c: New.
2641
2642 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2643
2644 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2645
2646 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2647
2648 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2649 Return right away if !arm*-*-*.
2650
2651 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
2652
2653 * gcc.c-torture/unsorted/386.c: Move to ...
2654 * gcc.c-torture/compile/386.c: ... here.
2655 * gcc.c-torture/unsorted/86.c: Move to ...
2656 * gcc.c-torture/compile/86.c: ... here.
2657 * gcc.c-torture/unsorted/a1.c: Move to ...
2658 * gcc.c-torture/compile/a1.c: ... here.
2659 * gcc.c-torture/unsorted/a3.c: Move to ...
2660 * gcc.c-torture/compile/a3.c: ... here.
2661 * gcc.c-torture/unsorted/aaa.c: Move to ...
2662 * gcc.c-torture/compile/aaa.c: ... here.
2663 * gcc.c-torture/unsorted/aa.c: Move to ...
2664 * gcc.c-torture/compile/aa.c: ... here.
2665 * gcc.c-torture/unsorted/abs.c: Move to ...
2666 * gcc.c-torture/compile/abs.c: ... here.
2667 * gcc.c-torture/unsorted/a.c: Move to ...
2668 * gcc.c-torture/compile/a.c: ... here.
2669 * gcc.c-torture/unsorted/ac.c: Move to ...
2670 * gcc.c-torture/compile/ac.c: ... here.
2671 * gcc.c-torture/unsorted/acc.c: Move to ...
2672 * gcc.c-torture/compile/acc.c: ... here.
2673 * gcc.c-torture/unsorted/add386.c: Move to ...
2674 * gcc.c-torture/compile/add386.c: ... here.
2675 * gcc.c-torture/unsorted/add.c: Move to ...
2676 * gcc.c-torture/compile/add.c: ... here.
2677 * gcc.c-torture/unsorted/addcc.c: Move to ...
2678 * gcc.c-torture/compile/addcc.c: ... here.
2679 * gcc.c-torture/unsorted/andm.c: Move to ...
2680 * gcc.c-torture/compile/andm.c: ... here.
2681 * gcc.c-torture/unsorted/andmem.c: Move to ...
2682 * gcc.c-torture/compile/andmem.c: ... here.
2683 * gcc.c-torture/unsorted/andn.c: Move to ...
2684 * gcc.c-torture/compile/andn.c: ... here.
2685 * gcc.c-torture/unsorted/andok.c: Move to ...
2686 * gcc.c-torture/compile/andok.c: ... here.
2687 * gcc.c-torture/unsorted/andsi.c: Move to ...
2688 * gcc.c-torture/compile/andsi.c: ... here.
2689 * gcc.c-torture/unsorted/andsparc.c: Move to ...
2690 * gcc.c-torture/compile/andsparc.c: ... here.
2691 * gcc.c-torture/unsorted/aos.c: Move to ...
2692 * gcc.c-torture/compile/aos.c: ... here.
2693 * gcc.c-torture/unsorted/arr.c: Move to ...
2694 * gcc.c-torture/compile/arr.c: ... here.
2695 * gcc.c-torture/unsorted/as.c: Move to ...
2696 * gcc.c-torture/compile/as.c: ... here.
2697 * gcc.c-torture/unsorted/ase.c: Move to ...
2698 * gcc.c-torture/compile/ase.c: ... here.
2699 * gcc.c-torture/unsorted/b1.c: Move to ...
2700 * gcc.c-torture/compile/b1.c: ... here.
2701 * gcc.c-torture/unsorted/b2.c: Move to ...
2702 * gcc.c-torture/compile/b2.c: ... here.
2703 * gcc.c-torture/unsorted/b3.c: Move to ...
2704 * gcc.c-torture/compile/b3.c: ... here.
2705 * gcc.c-torture/unsorted/b88.c: Move to ...
2706 * gcc.c-torture/compile/b88.c: ... here.
2707 * gcc.c-torture/unsorted/bad.c: Move to ...
2708 * gcc.c-torture/compile/bad.c: ... here.
2709 * gcc.c-torture/unsorted/band.c: Move to ...
2710 * gcc.c-torture/compile/band.c: ... here.
2711 * gcc.c-torture/unsorted/bb0.c: Move to ...
2712 * gcc.c-torture/compile/bb0.c: ... here.
2713 * gcc.c-torture/unsorted/bb1.c: Move to ...
2714 * gcc.c-torture/compile/bb1.c: ... here.
2715 * gcc.c-torture/unsorted/bbb.c: Move to ...
2716 * gcc.c-torture/compile/bbb.c: ... here.
2717 * gcc.c-torture/unsorted/b.c: Move to ...
2718 * gcc.c-torture/compile/b.c: ... here.
2719 * gcc.c-torture/unsorted/bc.c: Move to ...
2720 * gcc.c-torture/compile/bc.c: ... here.
2721 * gcc.c-torture/unsorted/bcopy.c: Move to ...
2722 * gcc.c-torture/compile/bcopy.c: ... here.
2723 * gcc.c-torture/unsorted/bf.c: Move to ...
2724 * gcc.c-torture/compile/bf.c: ... here.
2725 * gcc.c-torture/unsorted/bfins.c: Move to ...
2726 * gcc.c-torture/compile/bfins.c: ... here.
2727 * gcc.c-torture/unsorted/bfx.c: Move to ...
2728 * gcc.c-torture/compile/bfx.c: ... here.
2729 * gcc.c-torture/unsorted/bge.c: Move to ...
2730 * gcc.c-torture/compile/bge.c: ... here.
2731 * gcc.c-torture/unsorted/bit.c: Move to ...
2732 * gcc.c-torture/compile/bit.c: ... here.
2733 * gcc.c-torture/unsorted/bitf.c: Move to ...
2734 * gcc.c-torture/compile/bitf.c: ... here.
2735 * gcc.c-torture/unsorted/bitw.c: Move to ...
2736 * gcc.c-torture/compile/bitw.c: ... here.
2737 * gcc.c-torture/unsorted/blk.c: Move to ...
2738 * gcc.c-torture/compile/blk.c: ... here.
2739 * gcc.c-torture/unsorted/bt386.c: Move to ...
2740 * gcc.c-torture/compile/bt386.c: ... here.
2741 * gcc.c-torture/unsorted/bt.c: Move to ...
2742 * gcc.c-torture/compile/bt.c: ... here.
2743 * gcc.c-torture/unsorted/BUG11.c: Move to ...
2744 * gcc.c-torture/compile/BUG11.c: ... here.
2745 * gcc.c-torture/unsorted/BUG12.c: Move to ...
2746 * gcc.c-torture/compile/BUG12.c: ... here.
2747 * gcc.c-torture/unsorted/BUG13.c: Move to ...
2748 * gcc.c-torture/compile/BUG13.c: ... here.
2749 * gcc.c-torture/unsorted/BUG16.c: Move to ...
2750 * gcc.c-torture/compile/BUG16.c: ... here.
2751 * gcc.c-torture/unsorted/BUG17.c: Move to ...
2752 * gcc.c-torture/compile/BUG17.c: ... here.
2753 * gcc.c-torture/unsorted/BUG18.c: Move to ...
2754 * gcc.c-torture/compile/BUG18.c: ... here.
2755 * gcc.c-torture/unsorted/BUG1.c: Move to ...
2756 * gcc.c-torture/compile/BUG1.c: ... here.
2757 * gcc.c-torture/unsorted/BUG21.c: Move to ...
2758 * gcc.c-torture/compile/BUG21.c: ... here.
2759 * gcc.c-torture/unsorted/BUG22.c: Move to ...
2760 * gcc.c-torture/compile/BUG22.c: ... here.
2761 * gcc.c-torture/unsorted/BUG23.c: Move to ...
2762 * gcc.c-torture/compile/BUG23.c: ... here.
2763 * gcc.c-torture/unsorted/BUG24.c: Move to ...
2764 * gcc.c-torture/compile/BUG24.c: ... here.
2765 * gcc.c-torture/unsorted/BUG25.c: Move to ...
2766 * gcc.c-torture/compile/BUG25.c: ... here.
2767 * gcc.c-torture/unsorted/BUG2.c: Move to ...
2768 * gcc.c-torture/compile/BUG2.c: ... here.
2769 * gcc.c-torture/unsorted/BUG3.c: Move to ...
2770 * gcc.c-torture/compile/BUG3.c: ... here.
2771 * gcc.c-torture/unsorted/BUG4.c: Move to ...
2772 * gcc.c-torture/compile/BUG4.c: ... here.
2773 * gcc.c-torture/unsorted/BUG5.c: Move to ...
2774 * gcc.c-torture/compile/BUG5.c: ... here.
2775 * gcc.c-torture/unsorted/BUG6.c: Move to ...
2776 * gcc.c-torture/compile/BUG6.c: ... here.
2777 * gcc.c-torture/unsorted/bug.c: Move to ...
2778 * gcc.c-torture/compile/bug.c: ... here.
2779 * gcc.c-torture/unsorted/bugc.c: Move to ...
2780 * gcc.c-torture/compile/bugc.c: ... here.
2781 * gcc.c-torture/unsorted/buns.c: Move to ...
2782 * gcc.c-torture/compile/buns.c: ... here.
2783 * gcc.c-torture/unsorted/bx.c: Move to ...
2784 * gcc.c-torture/compile/bx.c: ... here.
2785 * gcc.c-torture/unsorted/c1.c: Move to ...
2786 * gcc.c-torture/compile/c1.c: ... here.
2787 * gcc.c-torture/unsorted/c2.c: Move to ...
2788 * gcc.c-torture/compile/c2.c: ... here.
2789 * gcc.c-torture/unsorted/call386.c: Move to ...
2790 * gcc.c-torture/compile/call386.c: ... here.
2791 * gcc.c-torture/unsorted/call.c: Move to ...
2792 * gcc.c-torture/compile/call.c: ... here.
2793 * gcc.c-torture/unsorted/callind.c: Move to ...
2794 * gcc.c-torture/compile/callind.c: ... here.
2795 * gcc.c-torture/unsorted/c.c: Move to ...
2796 * gcc.c-torture/compile/c.c: ... here.
2797 * gcc.c-torture/unsorted/cc.c: Move to ...
2798 * gcc.c-torture/compile/cc.c: ... here.
2799 * gcc.c-torture/unsorted/charmtst.c: Move to ...
2800 * gcc.c-torture/compile/charmtst.c: ... here.
2801 * gcc.c-torture/unsorted/cmb.c: Move to ...
2802 * gcc.c-torture/compile/cmb.c: ... here.
2803 * gcc.c-torture/unsorted/cmp.c: Move to ...
2804 * gcc.c-torture/compile/cmp.c: ... here.
2805 * gcc.c-torture/unsorted/cmphi.c: Move to ...
2806 * gcc.c-torture/compile/cmphi.c: ... here.
2807 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2808 * gcc.c-torture/compile/cmpsi386.c: ... here.
2809 * gcc.c-torture/unsorted/cmul.c: Move to ...
2810 * gcc.c-torture/compile/cmul.c: ... here.
2811 * gcc.c-torture/unsorted/cn1.c: Move to ...
2812 * gcc.c-torture/compile/cn1.c: ... here.
2813 * gcc.c-torture/unsorted/comb.c: Move to ...
2814 * gcc.c-torture/compile/comb.c: ... here.
2815 * gcc.c-torture/unsorted/consec.c: Move to ...
2816 * gcc.c-torture/compile/consec.c: ... here.
2817 * gcc.c-torture/unsorted/const.c: Move to ...
2818 * gcc.c-torture/compile/const.c: ... here.
2819 * gcc.c-torture/unsorted/conv.c: Move to ...
2820 * gcc.c-torture/compile/conv.c: ... here.
2821 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2822 * gcc.c-torture/compile/conv_tst.c: ... here.
2823 * gcc.c-torture/unsorted/cp.c: Move to ...
2824 * gcc.c-torture/compile/cp.c: ... here.
2825 * gcc.c-torture/unsorted/csebug.c: Move to ...
2826 * gcc.c-torture/compile/csebug.c: ... here.
2827 * gcc.c-torture/unsorted/cvt.c: Move to ...
2828 * gcc.c-torture/compile/cvt.c: ... here.
2829 * gcc.c-torture/unsorted/dblbug.c: Move to ...
2830 * gcc.c-torture/compile/dblbug.c: ... here.
2831 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2832 * gcc.c-torture/compile/dbl_parm.c: ... here.
2833 * gcc.c-torture/unsorted/d.c: Move to ...
2834 * gcc.c-torture/compile/d.c: ... here.
2835 * gcc.c-torture/unsorted/ddd.c: Move to ...
2836 * gcc.c-torture/compile/ddd.c: ... here.
2837 * gcc.c-torture/unsorted/dead.c: Move to ...
2838 * gcc.c-torture/compile/dead.c: ... here.
2839 * gcc.c-torture/unsorted/delay.c: Move to ...
2840 * gcc.c-torture/compile/delay.c: ... here.
2841 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2842 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
2843 * gcc.c-torture/unsorted/di.c: Move to ...
2844 * gcc.c-torture/compile/di.c: ... here.
2845 * gcc.c-torture/unsorted/dic.c: Move to ...
2846 * gcc.c-torture/compile/dic.c: ... here.
2847 * gcc.c-torture/unsorted/dilayout.c: Move to ...
2848 * gcc.c-torture/compile/dilayout.c: ... here.
2849 * gcc.c-torture/unsorted/dimove.c: Move to ...
2850 * gcc.c-torture/compile/dimove.c: ... here.
2851 * gcc.c-torture/unsorted/dimul.c: Move to ...
2852 * gcc.c-torture/compile/dimul.c: ... here.
2853 * gcc.c-torture/unsorted/div.c: Move to ...
2854 * gcc.c-torture/compile/div.c: ... here.
2855 * gcc.c-torture/unsorted/divdf.c: Move to ...
2856 * gcc.c-torture/compile/divdf.c: ... here.
2857 * gcc.c-torture/unsorted/dm.c: Move to ...
2858 * gcc.c-torture/compile/dm.c: ... here.
2859 * gcc.c-torture/unsorted/dshift.c: Move to ...
2860 * gcc.c-torture/compile/dshift.c: ... here.
2861 * gcc.c-torture/unsorted/e.c: Move to ...
2862 * gcc.c-torture/compile/e.c: ... here.
2863 * gcc.c-torture/unsorted/ex.c: Move to ...
2864 * gcc.c-torture/compile/ex.c: ... here.
2865 * gcc.c-torture/unsorted/ext.c: Move to ...
2866 * gcc.c-torture/compile/ext.c: ... here.
2867 * gcc.c-torture/unsorted/f1.c: Move to ...
2868 * gcc.c-torture/compile/f1.c: ... here.
2869 * gcc.c-torture/unsorted/f2.c: Move to ...
2870 * gcc.c-torture/compile/f2.c: ... here.
2871 * gcc.c-torture/unsorted/fdmul.c: Move to ...
2872 * gcc.c-torture/compile/fdmul.c: ... here.
2873 * gcc.c-torture/unsorted/float.c: Move to ...
2874 * gcc.c-torture/compile/float.c: ... here.
2875 * gcc.c-torture/unsorted/flo.c: Move to ...
2876 * gcc.c-torture/compile/flo.c: ... here.
2877 * gcc.c-torture/unsorted/flt_const.c: Move to ...
2878 * gcc.c-torture/compile/flt_const.c: ... here.
2879 * gcc.c-torture/unsorted/fnul.c: Move to ...
2880 * gcc.c-torture/compile/fnul.c: ... here.
2881 * gcc.c-torture/unsorted/foo.c: Move to ...
2882 * gcc.c-torture/compile/foo.c: ... here.
2883 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2884 * gcc.c-torture/compile/forgetcc.c: ... here.
2885 * gcc.c-torture/unsorted/fq.c: Move to ...
2886 * gcc.c-torture/compile/fq.c: ... here.
2887 * gcc.c-torture/unsorted/g.c: Move to ...
2888 * gcc.c-torture/compile/g.c: ... here.
2889 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2890 * gcc.c-torture/compile/gen_tst.c: ... here.
2891 * gcc.c-torture/unsorted/glob.c: Move to ...
2892 * gcc.c-torture/compile/glob.c: ... here.
2893 * gcc.c-torture/unsorted/gronk.c: Move to ...
2894 * gcc.c-torture/compile/gronk.c: ... here.
2895 * gcc.c-torture/unsorted/hibug.c: Move to ...
2896 * gcc.c-torture/compile/hibug.c: ... here.
2897 * gcc.c-torture/unsorted/hi.c: Move to ...
2898 * gcc.c-torture/compile/hi.c: ... here.
2899 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2900 * gcc.c-torture/compile/HIcmp.c: ... here.
2901 * gcc.c-torture/unsorted/HIset.c: Move to ...
2902 * gcc.c-torture/compile/HIset.c: ... here.
2903 * gcc.c-torture/unsorted/i.c: Move to ...
2904 * gcc.c-torture/compile/i.c: ... here.
2905 * gcc.c-torture/unsorted/i++.c: Move to ...
2906 * gcc.c-torture/compile/i++.c: ... here.
2907 * gcc.c-torture/unsorted/ic.c: Move to ...
2908 * gcc.c-torture/compile/ic.c: ... here.
2909 * gcc.c-torture/unsorted/icmp.c: Move to ...
2910 * gcc.c-torture/compile/icmp.c: ... here.
2911 * gcc.c-torture/unsorted/ifreg.c: Move to ...
2912 * gcc.c-torture/compile/ifreg.c: ... here.
2913 * gcc.c-torture/unsorted/imm.c: Move to ...
2914 * gcc.c-torture/compile/imm.c: ... here.
2915 * gcc.c-torture/unsorted/isinf.c: Move to ...
2916 * gcc.c-torture/compile/isinf.c: ... here.
2917 * gcc.c-torture/unsorted/jmp.c: Move to ...
2918 * gcc.c-torture/compile/jmp.c: ... here.
2919 * gcc.c-torture/unsorted/jumptab.c: Move to ...
2920 * gcc.c-torture/compile/jumptab.c: ... here.
2921 * gcc.c-torture/unsorted/layout.c: Move to ...
2922 * gcc.c-torture/compile/layout.c: ... here.
2923 * gcc.c-torture/unsorted/lbug.c: Move to ...
2924 * gcc.c-torture/compile/lbug.c: ... here.
2925 * gcc.c-torture/unsorted/l.c: Move to ...
2926 * gcc.c-torture/compile/l.c: ... here.
2927 * gcc.c-torture/unsorted/ll1.c: Move to ...
2928 * gcc.c-torture/compile/ll1.c: ... here.
2929 * gcc.c-torture/unsorted/llbug.c: Move to ...
2930 * gcc.c-torture/compile/llbug.c: ... here.
2931 * gcc.c-torture/unsorted/lll.c: Move to ...
2932 * gcc.c-torture/compile/lll.c: ... here.
2933 * gcc.c-torture/unsorted/load8.c: Move to ...
2934 * gcc.c-torture/compile/load8.c: ... here.
2935 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2936 * gcc.c-torture/compile/loadhicc.c: ... here.
2937 * gcc.c-torture/unsorted/log2.c: Move to ...
2938 * gcc.c-torture/compile/log2.c: ... here.
2939 * gcc.c-torture/unsorted/logic.c: Move to ...
2940 * gcc.c-torture/compile/logic.c: ... here.
2941 * gcc.c-torture/unsorted/loop-1.c: Move to ...
2942 * gcc.c-torture/compile/loop-1.c: ... here.
2943 * gcc.c-torture/unsorted/loop386.c: Move to ...
2944 * gcc.c-torture/compile/loop386.c: ... here.
2945 * gcc.c-torture/unsorted/lop.c: Move to ...
2946 * gcc.c-torture/compile/lop.c: ... here.
2947 * gcc.c-torture/unsorted/m1.c: Move to ...
2948 * gcc.c-torture/compile/m1.c: ... here.
2949 * gcc.c-torture/unsorted/m2.c: Move to ...
2950 * gcc.c-torture/compile/m2.c: ... here.
2951 * gcc.c-torture/unsorted/m5.c: Move to ...
2952 * gcc.c-torture/compile/m5.c: ... here.
2953 * gcc.c-torture/unsorted/m68.c: Move to ...
2954 * gcc.c-torture/compile/m68.c: ... here.
2955 * gcc.c-torture/unsorted/mbyte.c: Move to ...
2956 * gcc.c-torture/compile/mbyte.c: ... here.
2957 * gcc.c-torture/unsorted/mchar.c: Move to ...
2958 * gcc.c-torture/compile/mchar.c: ... here.
2959 * gcc.c-torture/unsorted/mcmp.c: Move to ...
2960 * gcc.c-torture/compile/mcmp.c: ... here.
2961 * gcc.c-torture/unsorted/mdouble.c: Move to ...
2962 * gcc.c-torture/compile/mdouble.c: ... here.
2963 * gcc.c-torture/unsorted/memtst.c: Move to ...
2964 * gcc.c-torture/compile/memtst.c: ... here.
2965 * gcc.c-torture/unsorted/miscomp.c: Move to ...
2966 * gcc.c-torture/compile/miscomp.c: ... here.
2967 * gcc.c-torture/unsorted/mm.c: Move to ...
2968 * gcc.c-torture/compile/mm.c: ... here.
2969 * gcc.c-torture/unsorted/mod.c: Move to ...
2970 * gcc.c-torture/compile/mod.c: ... here.
2971 * gcc.c-torture/unsorted/modcc.c: Move to ...
2972 * gcc.c-torture/compile/modcc.c: ... here.
2973 * gcc.c-torture/unsorted/move.c: Move to ...
2974 * gcc.c-torture/compile/move.c: ... here.
2975 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2976 * gcc.c-torture/compile/move_qhi.c: ... here.
2977 * gcc.c-torture/unsorted/mregtst.c: Move to ...
2978 * gcc.c-torture/compile/mregtst.c: ... here.
2979 * gcc.c-torture/unsorted/msp.c: Move to ...
2980 * gcc.c-torture/compile/msp.c: ... here.
2981 * gcc.c-torture/unsorted/mtst.c: Move to ...
2982 * gcc.c-torture/compile/mtst.c: ... here.
2983 * gcc.c-torture/unsorted/mu.c: Move to ...
2984 * gcc.c-torture/compile/mu.c: ... here.
2985 * gcc.c-torture/unsorted/mul.c: Move to ...
2986 * gcc.c-torture/compile/mul.c: ... here.
2987 * gcc.c-torture/unsorted/mword1.c: Move to ...
2988 * gcc.c-torture/compile/mword1.c: ... here.
2989 * gcc.c-torture/unsorted/mword.c: Move to ...
2990 * gcc.c-torture/compile/mword.c: ... here.
2991 * gcc.c-torture/unsorted/n1.c: Move to ...
2992 * gcc.c-torture/compile/n1.c: ... here.
2993 * gcc.c-torture/unsorted/nand.c: Move to ...
2994 * gcc.c-torture/compile/nand.c: ... here.
2995 * gcc.c-torture/unsorted/n.c: Move to ...
2996 * gcc.c-torture/compile/n.c: ... here.
2997 * gcc.c-torture/unsorted/neg.c: Move to ...
2998 * gcc.c-torture/compile/neg.c: ... here.
2999 * gcc.c-torture/unsorted/o.c: Move to ...
3000 * gcc.c-torture/compile/o.c: ... here.
3001 * gcc.c-torture/unsorted/omit.c: Move to ...
3002 * gcc.c-torture/compile/omit.c: ... here.
3003 * gcc.c-torture/unsorted/opout.c: Move to ...
3004 * gcc.c-torture/compile/opout.c: ... here.
3005 * gcc.c-torture/unsorted/opt.c: Move to ...
3006 * gcc.c-torture/compile/opt.c: ... here.
3007 * gcc.c-torture/unsorted/or386.c: Move to ...
3008 * gcc.c-torture/compile/or386.c: ... here.
3009 * gcc.c-torture/unsorted/or.c: Move to ...
3010 * gcc.c-torture/compile/or.c: ... here.
3011 * gcc.c-torture/unsorted/parms.c: Move to ...
3012 * gcc.c-torture/compile/parms.c: ... here.
3013 * gcc.c-torture/unsorted/pass.c: Move to ...
3014 * gcc.c-torture/compile/pass.c: ... here.
3015 * gcc.c-torture/unsorted/p.c: Move to ...
3016 * gcc.c-torture/compile/p.c: ... here.
3017 * gcc.c-torture/unsorted/pmt.c: Move to ...
3018 * gcc.c-torture/compile/pmt.c: ... here.
3019 * gcc.c-torture/unsorted/poor.c: Move to ...
3020 * gcc.c-torture/compile/poor.c: ... here.
3021 * gcc.c-torture/unsorted/pp.c: Move to ...
3022 * gcc.c-torture/compile/pp.c: ... here.
3023 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
3024 * gcc.c-torture/compile/pret-arg.c: ... here.
3025 * gcc.c-torture/unsorted/pyr2.c: Move to ...
3026 * gcc.c-torture/compile/pyr2.c: ... here.
3027 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
3028 * gcc.c-torture/compile/PYRBUG.c: ... here.
3029 * gcc.c-torture/unsorted/pyr.c: Move to ...
3030 * gcc.c-torture/compile/pyr.c: ... here.
3031 * gcc.c-torture/unsorted/q.c: Move to ...
3032 * gcc.c-torture/compile/q.c: ... here.
3033 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
3034 * gcc.c-torture/compile/QIcmp.c: ... here.
3035 * gcc.c-torture/unsorted/QIset.c: Move to ...
3036 * gcc.c-torture/compile/QIset.c: ... here.
3037 * gcc.c-torture/unsorted/r1.c: Move to ...
3038 * gcc.c-torture/compile/r1.c: ... here.
3039 * gcc.c-torture/unsorted/r.c: Move to ...
3040 * gcc.c-torture/compile/r.c: ... here.
3041 * gcc.c-torture/unsorted/rel.c: Move to ...
3042 * gcc.c-torture/compile/rel.c: ... here.
3043 * gcc.c-torture/unsorted/rmsc.c: Move to ...
3044 * gcc.c-torture/compile/rmsc.c: ... here.
3045 * gcc.c-torture/unsorted/round.c: Move to ...
3046 * gcc.c-torture/compile/round.c: ... here.
3047 * gcc.c-torture/unsorted/run.c: Move to ...
3048 * gcc.c-torture/compile/run.c: ... here.
3049 * gcc.c-torture/unsorted/sar.c: Move to ...
3050 * gcc.c-torture/compile/sar.c: ... here.
3051 * gcc.c-torture/unsorted/s.c: Move to ...
3052 * gcc.c-torture/compile/s.c: ... here.
3053 * gcc.c-torture/unsorted/scal.c: Move to ...
3054 * gcc.c-torture/compile/scal.c: ... here.
3055 * gcc.c-torture/unsorted/sc.c: Move to ...
3056 * gcc.c-torture/compile/sc.c: ... here.
3057 * gcc.c-torture/unsorted/scc.c: Move to ...
3058 * gcc.c-torture/compile/scc.c: ... here.
3059 * gcc.c-torture/unsorted/scond.c: Move to ...
3060 * gcc.c-torture/compile/scond.c: ... here.
3061 * gcc.c-torture/unsorted/selfrec.c: Move to ...
3062 * gcc.c-torture/compile/selfrec.c: ... here.
3063 * gcc.c-torture/unsorted/seq.c: Move to ...
3064 * gcc.c-torture/compile/seq.c: ... here.
3065 * gcc.c-torture/unsorted/set386.c: Move to ...
3066 * gcc.c-torture/compile/set386.c: ... here.
3067 * gcc.c-torture/unsorted/set88.c: Move to ...
3068 * gcc.c-torture/compile/set88.c: ... here.
3069 * gcc.c-torture/unsorted/SFset.c: Move to ...
3070 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
3071 * gcc.c-torture/unsorted/shand.c: Move to ...
3072 * gcc.c-torture/compile/shand.c: ... here.
3073 * gcc.c-torture/unsorted/sh.c: Move to ...
3074 * gcc.c-torture/compile/sh.c: ... here.
3075 * gcc.c-torture/unsorted/shft.c: Move to ...
3076 * gcc.c-torture/compile/shft.c: ... here.
3077 * gcc.c-torture/unsorted/shift.c: Move to ...
3078 * gcc.c-torture/compile/shift.c: ... here.
3079 * gcc.c-torture/unsorted/shloop.c: Move to ...
3080 * gcc.c-torture/compile/shloop.c: ... here.
3081 * gcc.c-torture/unsorted/shm.c: Move to ...
3082 * gcc.c-torture/compile/shm.c: ... here.
3083 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
3084 * gcc.c-torture/compile/SIcmp.c: ... here.
3085 * gcc.c-torture/unsorted/signext2.c: Move to ...
3086 * gcc.c-torture/compile/signext2.c: ... here.
3087 * gcc.c-torture/unsorted/signext.c: Move to ...
3088 * gcc.c-torture/compile/signext.c: ... here.
3089 * gcc.c-torture/unsorted/sim.c: Move to ...
3090 * gcc.c-torture/compile/sim.c: ... here.
3091 * gcc.c-torture/unsorted/simple.c: Move to ...
3092 * gcc.c-torture/compile/simple.c: ... here.
3093 * gcc.c-torture/unsorted/SIset.c: Move to ...
3094 * gcc.c-torture/compile/SIset.c: ... here.
3095 * gcc.c-torture/unsorted/sne.c: Move to ...
3096 * gcc.c-torture/compile/sne.c: ... here.
3097 * gcc.c-torture/unsorted/sound.c: Move to ...
3098 * gcc.c-torture/compile/sound.c: ... here.
3099 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
3100 * gcc.c-torture/compile/sparcbug.c: ... here.
3101 * gcc.c-torture/unsorted/speed.c: Move to ...
3102 * gcc.c-torture/compile/speed.c: ... here.
3103 * gcc.c-torture/unsorted/stor.c: Move to ...
3104 * gcc.c-torture/compile/stor.c: ... here.
3105 * gcc.c-torture/unsorted/store0.c: Move to ...
3106 * gcc.c-torture/compile/store0.c: ... here.
3107 * gcc.c-torture/unsorted/storecc.c: Move to ...
3108 * gcc.c-torture/compile/storecc.c: ... here.
3109 * gcc.c-torture/unsorted/str.c: Move to ...
3110 * gcc.c-torture/compile/str.c: ... here.
3111 * gcc.c-torture/unsorted/stru.c: Move to ...
3112 * gcc.c-torture/compile/stru.c: ... here.
3113 * gcc.c-torture/unsorted/structret.c: Move to ...
3114 * gcc.c-torture/compile/structret.c: ... here.
3115 * gcc.c-torture/unsorted/stuct.c: Move to ...
3116 * gcc.c-torture/compile/stuct.c: ... here.
3117 * gcc.c-torture/unsorted/sub32.c: Move to ...
3118 * gcc.c-torture/compile/sub32.c: ... here.
3119 * gcc.c-torture/unsorted/subcc.c: Move to ...
3120 * gcc.c-torture/compile/subcc.c: ... here.
3121 * gcc.c-torture/unsorted/subcse.c: Move to ...
3122 * gcc.c-torture/compile/subcse.c: ... here.
3123 * gcc.c-torture/unsorted/sym.c: Move to ...
3124 * gcc.c-torture/compile/sym.c: ... here.
3125 * gcc.c-torture/unsorted/symconst.c: Move to ...
3126 * gcc.c-torture/compile/symconst.c: ... here.
3127 * gcc.c-torture/unsorted/t.c: Move to ...
3128 * gcc.c-torture/compile/t.c: ... here.
3129 * gcc.c-torture/unsorted/test.c: Move to ...
3130 * gcc.c-torture/compile/test.c: ... here.
3131 * gcc.c-torture/unsorted/test-flow.c: Move to ...
3132 * gcc.c-torture/compile/test-flow.c: ... here.
3133 * gcc.c-torture/unsorted/test-loop.c: Move to ...
3134 * gcc.c-torture/compile/test-loop.c: ... here.
3135 * gcc.c-torture/unsorted/time.c: Move to ...
3136 * gcc.c-torture/compile/time.c: ... here.
3137 * gcc.c-torture/unsorted/tmp.c: Move to ...
3138 * gcc.c-torture/compile/tmp.c: ... here.
3139 * gcc.c-torture/unsorted/trivial.c: Move to ...
3140 * gcc.c-torture/compile/trivial.c: ... here.
3141 * gcc.c-torture/unsorted/trunc.c: Move to ...
3142 * gcc.c-torture/compile/trunc.c: ... here.
3143 * gcc.c-torture/unsorted/u.c: Move to ...
3144 * gcc.c-torture/compile/u.c: ... here.
3145 * gcc.c-torture/unsorted/udconvert.c: Move to ...
3146 * gcc.c-torture/compile/udconvert.c: ... here.
3147 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
3148 * gcc.c-torture/compile/udivmod4.c: ... here.
3149 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
3150 * gcc.c-torture/compile/UHIcmp.c: ... here.
3151 * gcc.c-torture/unsorted/uns.c: Move to ...
3152 * gcc.c-torture/compile/uns.c: ... here.
3153 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
3154 * gcc.c-torture/compile/uns_tst.c: ... here.
3155 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
3156 * gcc.c-torture/compile/UQIcmp.c: ... here.
3157 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
3158 * gcc.c-torture/compile/USIcmp.c: ... here.
3159 * gcc.c-torture/unsorted/uuarg.c: Move to ...
3160 * gcc.c-torture/compile/uuarg.c: ... here.
3161 * gcc.c-torture/unsorted/v.c: Move to ...
3162 * gcc.c-torture/compile/v.c: ... here.
3163 * gcc.c-torture/unsorted/w.c: Move to ...
3164 * gcc.c-torture/compile/w.c: ... here.
3165 * gcc.c-torture/unsorted/ww.c: Move to ...
3166 * gcc.c-torture/compile/ww.c: ... here.
3167 * gcc.c-torture/unsorted/xb.c: Move to ...
3168 * gcc.c-torture/compile/xb.c: ... here.
3169 * gcc.c-torture/unsorted/xbg.c: Move to ...
3170 * gcc.c-torture/compile/xbg.c: ... here.
3171 * gcc.c-torture/unsorted/x.c: Move to ...
3172 * gcc.c-torture/compile/x.c: ... here.
3173 * gcc.c-torture/unsorted/xc.c: Move to ...
3174 * gcc.c-torture/compile/xc.c: ... here.
3175 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
3176 * gcc.c-torture/compile/xcsebug.c: ... here.
3177 * gcc.c-torture/unsorted/xdi.c: Move to ...
3178 * gcc.c-torture/compile/xdi.c: ... here.
3179 * gcc.c-torture/unsorted/xfoo.c: Move to ...
3180 * gcc.c-torture/compile/xfoo.c: ... here.
3181 * gcc.c-torture/unsorted/xi.c: Move to ...
3182 * gcc.c-torture/compile/xi.c: ... here.
3183 * gcc.c-torture/unsorted/xlop.c: Move to ...
3184 * gcc.c-torture/compile/xlop.c: ... here.
3185 * gcc.c-torture/unsorted/xmtst.c: Move to ...
3186 * gcc.c-torture/compile/xmtst.c: ... here.
3187 * gcc.c-torture/unsorted/xneg.c: Move to ...
3188 * gcc.c-torture/compile/xneg.c: ... here.
3189 * gcc.c-torture/unsorted/xopt.c: Move to ...
3190 * gcc.c-torture/compile/xopt.c: ... here.
3191 * gcc.c-torture/unsorted/xor.c: Move to ...
3192 * gcc.c-torture/compile/xor.c: ... here.
3193 * gcc.c-torture/unsorted/xorn.c: Move to ...
3194 * gcc.c-torture/compile/xorn.c: ... here.
3195 * gcc.c-torture/unsorted/xp.c: Move to ...
3196 * gcc.c-torture/compile/xp.c: ... here.
3197 * gcc.c-torture/unsorted/xpp.c: Move to ...
3198 * gcc.c-torture/compile/xpp.c: ... here.
3199 * gcc.c-torture/unsorted/xs.c: Move to ...
3200 * gcc.c-torture/compile/xs.c: ... here.
3201 * gcc.c-torture/unsorted/xsh.c: Move to ...
3202 * gcc.c-torture/compile/xsh.c: ... here.
3203 * gcc.c-torture/unsorted/xz.c: Move to ...
3204 * gcc.c-torture/compile/xz.c: ... here.
3205 * gcc.c-torture/unsorted/xzz.c: Move to ...
3206 * gcc.c-torture/compile/xzz.c: ... here.
3207
3208 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3209
3210 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
3211 (abort, exit): Declare.
3212
3213 2014-09-01 Yury Gribov <y.gribov@samsung.com>
3214
3215 PR sanitizer/61897
3216 PR sanitizer/62140
3217 * c-c++-common/asan/pr62140-1.c: New test.
3218 * c-c++-common/asan/pr62140-2.c: New test.
3219
3220 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
3221 Tobias Burnus <burnus@net-b.de>
3222
3223 PR fortran/62309
3224 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
3225
3226 2014-08-31 Tobias Burnus <burnus@net-b.de>
3227
3228 * gfortran.dg/coarray_lib_comm_1.f90: New.
3229
3230 2014-08-30 Andrew Pinski <apinski@cavium.com>
3231
3232 * gcc.c-torture/execute/20140828-1.c: New testcase.
3233
3234 2014-08-29 DJ Delorie <dj@redhat.com>
3235
3236 * lib/target-supports.exp (check_effective_target_size32plus):
3237 Increase size to avoid false positives on 24-bit address spaces.
3238 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
3239 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
3240 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
3241 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
3242 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
3243 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
3244 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
3245 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
3246
3247 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 PR c++/54002
3250 * g++.dg/cpp0x/constexpr-54002.C: New.
3251
3252 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 PR c++/56991
3255 * g++.dg/cpp0x/constexpr-56991.C: New.
3256
3257 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/57764
3260 * g++.dg/cpp0x/constexpr-57764.C: New.
3261
3262 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/59938
3265 * g++.dg/cpp0x/constexpr-59938.C: New.
3266
3267 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3268
3269 PR c++/61484
3270 * g++.dg/cpp0x/constexpr-61484.C: New.
3271
3272 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3273
3274 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
3275 vec_round, vec_splat, vec_div, and vec_mul.
3276 * gcc.target/powerpc/builtins-2.c: New test.
3277
3278 2014-08-28 Richard Biener <rguenther@suse.de>
3279
3280 PR tree-optimization/62283
3281 * gfortran.dg/vect/pr62283.f: New testcase.
3282 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
3283 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3284 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3285 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3286 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3287 * gcc.dg/vect/vect-33.c: Likewise.
3288
3289 2014-08-28 Yury Gribov <y.gribov@samsung.com>
3290
3291 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
3292
3293 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
3294
3295 PR cpp/23827 - standard C++ should not have hex float preprocessor
3296 tokens
3297 * g++.dg/cpp/pr23827_cxx11.C: New.
3298 * g++.dg/cpp/pr23827_cxx98.C: New.
3299 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
3300 * gcc.dg/cpp/pr23827_c90.c: New.
3301 * gcc.dg/cpp/pr23827_c90_neg.c: New.
3302 * gcc.dg/cpp/pr23827_c99.c: New.
3303
3304 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 PR c++/52892
3307 * g++.dg/cpp0x/constexpr-52892-1.C: New.
3308 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
3309 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
3310
3311 2014-08-27 Guozhi Wei <carrot@google.com>
3312
3313 PR target/62262
3314 * gcc.target/aarch64/pr62262.c: New test.
3315
3316 2014-08-26 Joseph Myers <joseph@codesourcery.com>
3317
3318 PR target/60606
3319 PR target/61330
3320 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
3321 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
3322
3323 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
3324
3325 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3326 failure on s390*-*-linux-gnu.
3327
3328 2014-08-26 Richard Biener <rguenther@suse.de>
3329
3330 PR tree-optimization/62175
3331 * g++.dg/torture/pr62175.C: New testcase.
3332
3333 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
3334
3335 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
3336 copy of compile/compile.exp.
3337 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
3338 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
3339 i?86-*.
3340 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
3341 m32c-*-*.
3342 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
3343 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
3344 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
3345 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
3346 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
3347 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
3348 * gcc.c-torture/execute/20040703-1.c: Likewise.
3349 * gcc.c-torture/execute/20040705-1.c: Likewise.
3350 * gcc.c-torture/execute/20040705-2.c: Likewise.
3351 * gcc.c-torture/execute/20040709-1.c: Likewise.
3352 * gcc.c-torture/execute/20040709-2.c: Likewise.
3353 * gcc.c-torture/execute/20040811-1.c: Likewise.
3354 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
3355 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
3356 compiling for x86_64-* or i?86-*.
3357 * gcc.c-torture/execute/20050604-1.c: Likewise.
3358 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
3359 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
3360 for x86_64-* or i?86-*.
3361 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
3362 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
3363 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
3364 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
3365 option.
3366 * gcc.c-torture/execute/20111227-2.c: Moved to...
3367 * gcc.dg/20111227-2.c: ... here. Add -free option.
3368 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
3369 * gcc.dg/20111227-3.c: ... here. Add -free option.
3370 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
3371 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
3372 declarations for abort and exit.
3373 * gcc.c-torture/execute/920711-1.c: Likewise.
3374 * gcc.c-torture/execute/930529-1.c: Likewise.
3375 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
3376 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
3377 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
3378 exit.
3379 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
3380 for i?86-* or x86_64-*. Add declarations for abort and exit.
3381 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
3382 i?86-* or x86_64-*.
3383 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
3384 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
3385 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
3386 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3387 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
3388 Xfail on powerpc-ibm-aix*. Add declaration for abort.
3389 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
3390 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
3391 m68k-linux.
3392 * gcc.c-torture/execute/loop-2g.c: Likewise.
3393 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
3394 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
3395 powerpc-*-eabi*.
3396 * gcc.c-torture/execute/pr19689.c: Require int32plus.
3397 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
3398 * gcc.c-torture/execute/pr23047.c: Likewise.
3399 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
3400 declarations for abort and exit.
3401 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
3402 * gcc.c-torture/execute/pr31448.c: Likewise.
3403 * gcc.c-torture/execute/pr35456.c: Skip on vax.
3404 * gcc.c-torture/execute/pr37573.c: Require int32plus.
3405 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
3406 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
3407 Skip on spu-*.
3408 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
3409 declarations for abort and exit.
3410 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
3411 * gcc.c-torture/execute/pr43220.c: Require int32plus.
3412 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
3413 * gcc.c-torture/execute/pr45262.c: Require int32plus.
3414 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
3415 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
3416 * gcc.c-torture/execute/pr51582-2.c: Likewise.
3417 * gcc.c-torture/execute/pr52979-1.c: Likewise.
3418 * gcc.c-torture/execute/pr52979-2.c: Likewise.
3419 * gcc.c-torture/execute/pr56799.c: Likewise.
3420 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
3421 option. Add declarations for abort and exit.
3422 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
3423 * gcc.c-torture/execute/pr58570.c: Likewise.
3424 * gcc.c-torture/execute/pr60822.c: Likewise.
3425 * gcc.c-torture/execute/pr7284-1.c: Likewise.
3426 * gcc.c-torture/execute/shiftdi.c: Likewise.
3427 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
3428 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3429 * gcc.c-torture/execute/usmul.c: Require int32plus.
3430 * gcc.c-torture/execute/vrp-5.c: Likewise.
3431 * gcc.c-torture/execute/vrp-6.c: Likewise.
3432 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3433 * gcc.c-torture/execute/20010122-1.x: Delete.
3434 * gcc.c-torture/execute/20010129-1.x: Delete.
3435 * gcc.c-torture/execute/20020404-1.x: Delete.
3436 * gcc.c-torture/execute/20021024-1.x: Delete.
3437 * gcc.c-torture/execute/20021127-1.x: Delete.
3438 * gcc.c-torture/execute/20030125-1.x: Delete.
3439 * gcc.c-torture/execute/20030216-1.x: Delete.
3440 * gcc.c-torture/execute/20030222-1.x: Delete.
3441 * gcc.c-torture/execute/20040629-1.x: Delete.
3442 * gcc.c-torture/execute/20040703-1.x: Delete.
3443 * gcc.c-torture/execute/20040705-1.x: Delete.
3444 * gcc.c-torture/execute/20040705-2.x: Delete.
3445 * gcc.c-torture/execute/20040709-1.x: Delete.
3446 * gcc.c-torture/execute/20040709-2.x: Delete.
3447 * gcc.c-torture/execute/20040811-1.x: Delete.
3448 * gcc.c-torture/execute/20050316-1.x: Delete.
3449 * gcc.c-torture/execute/20050316-2.x: Delete.
3450 * gcc.c-torture/execute/20050316-3.x: Delete.
3451 * gcc.c-torture/execute/20050604-1.x: Delete.
3452 * gcc.c-torture/execute/20061101-1.x: Delete.
3453 * gcc.c-torture/execute/20061220-1.x: Delete.
3454 * gcc.c-torture/execute/20081117-1.x: Delete.
3455 * gcc.c-torture/execute/20101011-1.x: Delete.
3456 * gcc.c-torture/execute/20120919-1.x: Delete.
3457 * gcc.c-torture/execute/920612-1.x: Delete.
3458 * gcc.c-torture/execute/920710-1.x: Delete.
3459 * gcc.c-torture/execute/920711-1.x: Delete.
3460 * gcc.c-torture/execute/930529-1.x: Delete.
3461 * gcc.c-torture/execute/931004-12.x: Delete.
3462 * gcc.c-torture/execute/980709-1.x: Delete.
3463 * gcc.c-torture/execute/981130-1.x: Delete.
3464 * gcc.c-torture/execute/990127-2.x: Delete.
3465 * gcc.c-torture/execute/990413-2.x: Delete.
3466 * gcc.c-torture/execute/990826-0.x: Delete.
3467 * gcc.c-torture/execute/bf64-1.x: Delete.
3468 * gcc.c-torture/execute/bitfld-4.x: Delete.
3469 * gcc.c-torture/execute/cmpsi-2.x: Delete.
3470 * gcc.c-torture/execute/cvt-1.x: Delete.
3471 * gcc.c-torture/execute/eeprof-1.x: Delete.
3472 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3473 * gcc.c-torture/execute/loop-2f.x: Delete.
3474 * gcc.c-torture/execute/loop-2g.x: Delete.
3475 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3476 * gcc.c-torture/execute/nest-align-1.x: Delete.
3477 * gcc.c-torture/execute/pr19689.x: Delete.
3478 * gcc.c-torture/execute/pr22493-1.x: Delete.
3479 * gcc.c-torture/execute/pr23047.x: Delete.
3480 * gcc.c-torture/execute/pr23135.x: Delete.
3481 * gcc.c-torture/execute/pr29797-1.x: Delete.
3482 * gcc.c-torture/execute/pr31448.x: Delete.
3483 * gcc.c-torture/execute/pr35456.x: Delete.
3484 * gcc.c-torture/execute/pr37573.x: Delete.
3485 * gcc.c-torture/execute/pr38151.x: Delete.
3486 * gcc.c-torture/execute/pr39228.x: Delete.
3487 * gcc.c-torture/execute/pr39501.x: Delete.
3488 * gcc.c-torture/execute/pr40386.x: Delete.
3489 * gcc.c-torture/execute/pr43220.x: Delete.
3490 * gcc.c-torture/execute/pr44683.x: Delete.
3491 * gcc.c-torture/execute/pr45262.x: Delete.
3492 * gcc.c-torture/execute/pr47237.x: Delete.
3493 * gcc.c-torture/execute/pr51581-1.x: Delete.
3494 * gcc.c-torture/execute/pr51581-2.x: Delete.
3495 * gcc.c-torture/execute/pr52979-1.x: Delete.
3496 * gcc.c-torture/execute/pr52979-2.x: Delete.
3497 * gcc.c-torture/execute/pr53366-1.x: Delete.
3498 * gcc.c-torture/execute/pr56799.x: Delete.
3499 * gcc.c-torture/execute/pr57124.x: Delete.
3500 * gcc.c-torture/execute/pr57344-2.x: Delete.
3501 * gcc.c-torture/execute/pr58570.x: Delete.
3502 * gcc.c-torture/execute/pr60822.x: Delete.
3503 * gcc.c-torture/execute/pr7284-1.x: Delete.
3504 * gcc.c-torture/execute/shiftdi.x: Delete.
3505 * gcc.c-torture/execute/simd-4.x: Delete.
3506 * gcc.c-torture/execute/strncmp-1.x: Delete.
3507 * gcc.c-torture/execute/usmul.x: Delete.
3508 * gcc.c-torture/execute/vrp-5.x: Delete.
3509 * gcc.c-torture/execute/vrp-6.x: Delete.
3510 * gcc.c-torture/execute/zerolen-2.x: Delete.
3511
3512 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3515
3516 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/34938
3519 * g++.dg/template/pr34938-1.C: New.
3520 * g++.dg/template/pr34938-2.C: Likewise.
3521
3522 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
3523
3524 PR target/61996
3525 * gcc.target/sh/pr61996.c: New.
3526
3527 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
3528
3529 * g++.dg/cpp0x/cplusplus.C: New.
3530 * g++.dg/cpp0x/cplusplus_0x.C: New.
3531 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3532 * g++.dg/cpp0x/auto41.C: Ditto.
3533 * g++.dg/cpp0x/auto9.C: Ditto.
3534 * g++.dg/cpp0x/initlist26.C: Ditto.
3535 * g++.dg/cpp0x/pr59111.C: Ditto.
3536 * g++.dg/cpp0x/trailing2.C: Ditto.
3537 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3538 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3539 * g++.dg/cpp1y/auto-fn1.C: Ditto.
3540 * g++.dg/cpp1y/auto-fn2.C: Ditto.
3541 * g++.dg/cpp1y/auto-fn3.C: Ditto.
3542 * g++.dg/cpp1y/auto-fn4.C: Ditto.
3543 * g++.dg/cpp1y/auto-fn5.C: Ditto.
3544 * g++.dg/cpp1y/auto-fn6.C: Ditto.
3545 * g++.dg/cpp1y/auto-fn7.C: Ditto.
3546 * g++.dg/cpp1y/auto-fn8.C: Ditto.
3547 * g++.dg/cpp1y/auto-fn9.C: Ditto.
3548 * g++.dg/cpp1y/auto-fn10.C: Ditto.
3549 * g++.dg/cpp1y/auto-fn11.C: Ditto.
3550 * g++.dg/cpp1y/auto-fn12.C: Ditto.
3551 * g++.dg/cpp1y/auto-fn13.C: Ditto.
3552 * g++.dg/cpp1y/auto-fn14.C: Ditto.
3553 * g++.dg/cpp1y/auto-fn15.C: Ditto.
3554 * g++.dg/cpp1y/auto-fn16.C: Ditto.
3555 * g++.dg/cpp1y/auto-fn17.C: Ditto.
3556 * g++.dg/cpp1y/auto-fn18.C: Ditto.
3557 * g++.dg/cpp1y/auto-fn19.C: Ditto.
3558 * g++.dg/cpp1y/auto-fn20.C: Ditto.
3559 * g++.dg/cpp1y/auto-fn21.C: Ditto.
3560 * g++.dg/cpp1y/auto-fn22.C: Ditto.
3561 * g++.dg/cpp1y/auto-fn23.C: Ditto.
3562 * g++.dg/cpp1y/auto-fn24.C: Ditto.
3563 * g++.dg/cpp1y/auto-fn25.C: Ditto.
3564 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3565 * g++.dg/cpp1y/auto-neg1.C: Ditto.
3566 * g++.dg/cpp1y/digit-sep.C: Ditto.
3567 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3568 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3569 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3570 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3571 * g++.dg/cpp1y/lambda-generic.C: Ditto.
3572 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3573 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3574 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3575 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3576 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3577 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3578 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3579 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3580 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3581 * g++.dg/cpp1y/lambda-init.C: Ditto.
3582 * g++.dg/cpp1y/lambda-init1.C: Ditto.
3583 * g++.dg/cpp1y/lambda-init2.C: Ditto.
3584 * g++.dg/cpp1y/lambda-init3.C: Ditto.
3585 * g++.dg/cpp1y/lambda-init4.C: Ditto.
3586 * g++.dg/cpp1y/lambda-init5.C: Ditto.
3587 * g++.dg/cpp1y/lambda-init6.C: Ditto.
3588 * g++.dg/cpp1y/lambda-init7.C: Ditto.
3589 * g++.dg/cpp1y/lambda-init8.C: Ditto.
3590 * g++.dg/cpp1y/lambda-init9.C: Ditto.
3591 * g++.dg/cpp1y/mangle1.C: Ditto.
3592 * g++.dg/cpp1y/pr57640.C: Ditto.
3593 * g++.dg/cpp1y/pr57644.C: Ditto.
3594 * g++.dg/cpp1y/pr58500.C: Ditto.
3595 * g++.dg/cpp1y/pr58533.C: Ditto.
3596 * g++.dg/cpp1y/pr58534.C: Ditto.
3597 * g++.dg/cpp1y/pr58535.C: Ditto.
3598 * g++.dg/cpp1y/pr58536.C: Ditto.
3599 * g++.dg/cpp1y/pr58548.C: Ditto.
3600 * g++.dg/cpp1y/pr58549.C: Ditto.
3601 * g++.dg/cpp1y/pr58637.C: Ditto.
3602 * g++.dg/cpp1y/pr58708.C: Ditto.
3603 * g++.dg/cpp1y/pr59110.C: Ditto.
3604 * g++.dg/cpp1y/pr59112.C: Ditto.
3605 * g++.dg/cpp1y/pr59113.C: Ditto.
3606 * g++.dg/cpp1y/pr59629.C: Ditto.
3607 * g++.dg/cpp1y/pr59635.C: Ditto.
3608 * g++.dg/cpp1y/pr59636.C: Ditto.
3609 * g++.dg/cpp1y/pr59638.C: Ditto.
3610 * g++.dg/cpp1y/pr59867.C: Ditto.
3611 * g++.dg/cpp1y/pr60033.C: Ditto.
3612 * g++.dg/cpp1y/pr60052.C: Ditto.
3613 * g++.dg/cpp1y/pr60053.C: Ditto.
3614 * g++.dg/cpp1y/pr60054.C: Ditto.
3615 * g++.dg/cpp1y/pr60064.C: Ditto.
3616 * g++.dg/cpp1y/pr60065.C: Ditto.
3617 * g++.dg/cpp1y/pr60190.C: Ditto.
3618 * g++.dg/cpp1y/pr60311.C: Ditto.
3619 * g++.dg/cpp1y/pr60332.C: Ditto.
3620 * g++.dg/cpp1y/pr60376.C: Ditto.
3621 * g++.dg/cpp1y/pr60377.C: Ditto.
3622 * g++.dg/cpp1y/pr60384.C: Ditto.
3623 * g++.dg/cpp1y/pr60390.C: Ditto.
3624 * g++.dg/cpp1y/pr60391.C: Ditto.
3625 * g++.dg/cpp1y/pr60393.C: Ditto.
3626 * g++.dg/cpp1y/pr60573.C: Ditto.
3627 * g++.dg/cpp1y/pr60626.C: Ditto.
3628 * g++.dg/cpp1y/pr60627.C: Ditto.
3629 * g++.dg/cpp1y/regress1.C: Ditto.
3630 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3631 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3632 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3633 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3634 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3635 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3636 * g++.dg/cpp1y/var-templ1.C: Ditto.
3637 * g++.dg/cpp1y/var-templ2.C: Ditto.
3638 * g++.dg/cpp1y/var-templ3.C: Ditto.
3639 * g++.dg/cpp1y/var-templ4.C: Ditto.
3640 * g++.dg/cpp1y/var-templ5.C: Ditto.
3641 * g++.dg/cpp1y/var-templ6.C: Ditto.
3642 * g++.dg/cpp1y/var-templ7.C: Ditto.
3643 * g++.dg/cpp1y/vla1.C: Ditto.
3644 * g++.dg/cpp1y/vla2.C: Ditto.
3645 * g++.dg/cpp1y/vla3.C: Ditto.
3646 * g++.dg/cpp1y/vla4.C: Ditto.
3647 * g++.dg/cpp1y/vla5.C: Ditto.
3648 * g++.dg/cpp1y/vla8.C: Ditto.
3649 * g++.dg/cpp1y/vla9.C: Ditto.
3650 * g++.dg/cpp1y/vla10.C: Ditto.
3651 * g++.dg/cpp1y/vla11.C: Ditto.
3652 * g++.dg/cpp1y/vla12.C: Ditto.
3653 * g++.dg/cpp1y/vla13.C: Ditto.
3654 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3655 * g++.dg/ext/vector23.C: Ditto.
3656 * g++.dg/ext/vla11.C: Ditto.
3657 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3658 * g++.dg/warn/Wvla-2.C: Ditto.
3659 * g++.dg/debug/dwarf2/auto1.C: Ditto.
3660 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3661 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3662 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3663 in error message.
3664 * g++.dg/system-binary-constants-1.C: Ditto.
3665 * g++.dg/cpp1y/cplusplus_1y.C: New.
3666 * g++.dg/cpp1z/cplusplus.C: New.
3667 * lib/target-supports.exp:
3668 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3669 (check_effective_target_c++11_only): Call check_effective_target_c++14;
3670 (check_effective_target_c++11_down): Ditto.
3671
3672 2014-08-22 Marek Polacek <polacek@redhat.com>
3673
3674 PR c++/62199
3675 * c-c++-common/pr62199.c: New test.
3676 * c-c++-common/pr62199-2.c: New test.
3677 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3678
3679 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3680
3681 PR c++/57709
3682 * g++.dg/Wshadow.C: New test.
3683
3684 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
3685
3686 PR fortran/62135
3687 * gfortran.dg/pr62135.f90: New test.
3688
3689 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3690
3691 * g++.dg/warn/wdate-time.C: Remove.
3692 * gcc.dg/wdate-time.c: Move from here...
3693 * c-c++-common/wdate-time.c: ... to here.
3694
3695 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3696
3697 * gfortran.dg/use_without_only_1.f90: New test.
3698
3699 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
3700
3701 PR other/62008
3702 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3703
3704 2014-08-22 Tony Wang <tony.wang@arm.com>
3705
3706 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3707 dejagnu wrapper.
3708
3709 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3710
3711 PR fortran/62214
3712 * gfortran.dg/array_assignment_5.f90: New test.
3713
3714 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
3715
3716 * lib/target-supports.exp
3717 (check_effective_target_logical_op_short_circuit): Add nios2.
3718 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3719 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3720 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3721 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3722 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3723 for test using -fPIC.
3724 * gcc.dg/lto/pr61526_0.c: Likewise.
3725
3726 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
3727
3728 PR tree-optimization/62091
3729 * g++.dg/ipa/devirt-37.C: Update template.
3730 * g++.dg/ipa/devirt-40.C: New testcase.
3731
3732 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
3733
3734 PR tree-optimization/62112
3735 * gcc.dg/tree-ssa/pr62112-1.c: New file.
3736 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3737 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3738 * gcc.c-torture/execute/20071219-1.c: Likewise.
3739
3740 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3741
3742 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3743
3744 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3745
3746 * gcc.target/powerpc/swaps-p8-1.c: New test.
3747 * gcc.target/powerpc/swaps-p8-2.c: New test.
3748 * gcc.target/powerpc/swaps-p8-3.c: New test.
3749 * gcc.target/powerpc/swaps-p8-4.c: New test.
3750 * gcc.target/powerpc/swaps-p8-5.c: New test.
3751 * gcc.target/powerpc/swaps-p8-6.c: New test.
3752 * gcc.target/powerpc/swaps-p8-7.c: New test.
3753 * gcc.target/powerpc/swaps-p8-8.c: New test.
3754 * gcc.target/powerpc/swaps-p8-9.c: New test.
3755 * gcc.target/powerpc/swaps-p8-10.c: New test.
3756 * gcc.target/powerpc/swaps-p8-11.c: New test.
3757 * gcc.target/powerpc/swaps-p8-12.c: New test.
3758
3759 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3760
3761 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3762
3763 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3764
3765 * g++.dg/ipa/devirt-37.C: Fix testcase.
3766
3767 2014-08-20 Martin Jambor <mjambor@suse.cz>
3768 Wei Mi <wmi@google.com>
3769
3770 PR ipa/60449
3771 PR middle-end/61776
3772 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3773 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3774 * testsuite/gcc.dg/pr61776.c: New test.
3775
3776 2014-08-20 Steve Ellcey <sellcey@mips.com>
3777
3778 PR middle-end/49191
3779 * lib/target-supports.exp (check_effective_target_non_strict_align):
3780 Add function description.
3781
3782 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3783
3784 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3785 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3786
3787 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3788
3789 PR c/59304
3790 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3791 before setting the option.
3792 * diagnostic.c (diagnostic_classify_diagnostic): Record
3793 command-line status.
3794
3795 2014-08-20 Mark Wielaard <mjw@redhat.com>
3796
3797 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3798
3799 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3800
3801 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3802 Return memory full when we have a tiny target and relocation
3803 truncation occurs.
3804 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3805 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3806 * lib/target-supports.exp (check_effective_target_tiny): New function.
3807
3808 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3809
3810 * gfortran.dg/errnocheck_1.f90: New test.
3811 * gfortran.dg/associative_1.f90: New test.
3812
3813 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3814
3815 PR preprocessor/51303
3816 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3817
3818 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3819
3820 PR c/60975
3821 PR c/53063
3822 * gcc.dg/cpp/Wvariadic-1p.c: New test.
3823
3824 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
3825
3826 * lib/target-supports.exp
3827 (check_effective_target_arm_v8_neon_ok_nocache): Add
3828 "-march-armv8-a" to compile flags.
3829
3830 2014-08-19 Marek Polacek <polacek@redhat.com>
3831
3832 PR c++/62153
3833 * c-c++-common/Wbool-compare-1.c: New test.
3834
3835 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
3836
3837 PR c/45584
3838 * gcc.dg/pr13519-1.c: Adjust.
3839
3840 2014-08-19 Mark Wielaard <mjw@redhat.com>
3841
3842 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3843
3844 2014-07-08 Mark Wielaard <mjw@redhat.com>
3845
3846 PR debug/59051
3847 * gcc.dg/guality/restrict.c: New test.
3848
3849 2014-08-19 Mark Wielaard <mjw@redhat.com>
3850
3851 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3852 matching. Catch '<unknown type in ' to recognize older gdb versions.
3853 * gcc.dg/guality/const-volatile.c: New test.
3854
3855 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3856
3857 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3858 !gas.
3859
3860 2014-08-19 Marek Polacek <polacek@redhat.com>
3861
3862 * gcc.dg/Wc99-c11-compat-1.c: New test.
3863 * gcc.dg/Wc99-c11-compat-2.c: New test.
3864 * gcc.dg/Wc99-c11-compat-3.c: New test.
3865 * gcc.dg/Wc99-c11-compat-4.c: New test.
3866 * gcc.dg/Wc99-c11-compat-5.c: New test.
3867 * gcc.dg/Wc99-c11-compat-6.c: New test.
3868 * gcc.dg/Wc99-c11-compat-7.c: New test.
3869
3870 2014-08-19 Marek Polacek <polacek@redhat.com>
3871
3872 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3873 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3874 * gcc.dg/Wc90-c99-compat-7.c: New test.
3875 * gcc.dg/Wc90-c99-compat-8.c: New test.
3876 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3877
3878 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3879 Steven Bosscher <steven@gcc.gnu.org>
3880
3881 PR c/52952
3882 * gcc.dg/redecl-4.c: Add column markers.
3883 * gcc.dg/format/bitfld-1.c: Likewise.
3884 * gcc.dg/format/attr-2.c: Likewise.
3885 * gcc.dg/format/attr-6.c: Likewise.
3886 * gcc.dg/format/array-1.c: Likewise.
3887 * gcc.dg/format/attr-7.c: Likewise.
3888 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3889 * gcc.dg/format/attr-4.c: Likewise.
3890 * gcc.dg/format/branch-1.c: Likewise.
3891 * gcc.dg/format/c90-printf-1.c: Likewise.
3892
3893 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
3894
3895 * guality/nrv-1.c: Add `used' attribute to a1.
3896
3897 2014-08-18 Richard Biener <rguenther@suse.de>
3898
3899 PR tree-optimization/62090
3900 * gcc.dg/pr62090-2.c: New testcase.
3901
3902 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
3903
3904 * g++.dg/ipa/pr61800.C: New.
3905
3906 2014-08-18 Yury Gribov <y.gribov@samsung.com>
3907
3908 PR sanitizer/62089
3909 * c-c++-common/asan/pr62089.c: New test.
3910 * c-c++-common/asan/bitfield-1.c: New test.
3911 * c-c++-common/asan/bitfield-2.c: New test.
3912 * c-c++-common/asan/bitfield-3.c: New test.
3913 * c-c++-common/asan/bitfield-4.c: New test.
3914
3915 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3916
3917 PR tree-optimization/52904
3918 * gcc.dg/pr52904.c: New test.
3919
3920 2014-08-17 Tobias Burnus <burnus@net-b.de>
3921
3922 * gfortran.dg/finalize_27.f90: New.
3923
3924 2014-08-16 Andrew Pinski <apinski@cavium.com>
3925
3926 * gcc.c-torture/compile/20140816-1.c: New testcase.
3927
3928 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
3929
3930 PR c++/52819
3931 * g++.dg/template/pr52819.C: New.
3932
3933 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3934
3935 PR fortran/62142
3936 * gfortran.dg/realloc_on_assign_24.f90: New test.
3937
3938 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 PR c++/62072
3941 Revert:
3942 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 DR 1584
3945 PR c++/57466
3946 * g++.dg/template/pr57466.C: New.
3947 * g++.dg/cpp0x/pr57466.C: Likewise.
3948 * g++.dg/template/unify6.C: Update.
3949
3950 * g++.dg/cpp0x/sfinae52.C: New.
3951
3952 2014-08-15 Ilya Tocar <tocarip@gmail.com>
3953
3954 PR target/61878
3955 * gcc.target/i386/avx512f-typecast-1.c: New test.
3956 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3957 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3958 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3959 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3961 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3963 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3965 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3967 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3969 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3971 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3973 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3975 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3977 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3979 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3981 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3983 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3985 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3987 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3989 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3991 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3993 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3995 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3996
3997 2014-08-15 Jakub Jelinek <jakub@redhat.com>
3998 Tobias Burnus <burnus@net-b.de>
3999
4000 PR fortran/62131
4001 * gfortran.dg/gomp/pr62131.f90: New test.
4002
4003 2014-08-15 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/62031
4006 * gcc.dg/torture/pr62031.c: New testcase.
4007
4008 2014-08-15 Bin Cheng <bin.cheng@arm.com>
4009
4010 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
4011
4012 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
4013
4014 PR tree-optimization/62091
4015 * g++.dg/ipa/devirt-38.C: New testcase.
4016
4017 2014-08-14 Marek Polacek <polacek@redhat.com>
4018
4019 DR 458
4020 * gcc.dg/c11-stdatomic-2.c: New test.
4021
4022 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4023
4024 PR fortran/62106
4025 * gfortran.dg/array_constructor_49.f90: New test.
4026
4027 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4028
4029 PR c++/54377
4030 * g++.dg/template/pr54377.C: New.
4031 * g++.dg/cpp0x/pr54377.C: Likewise.
4032 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
4033 * g++.dg/cpp0x/pr51226.C: Likewise.
4034 * g++.dg/cpp0x/variadic2.C: Likewise.
4035 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
4036 * g++.dg/template/dtor3.C: Likewise.
4037 * g++.dg/template/qualttp4.C: Likewise.
4038 * g++.dg/template/spec28.C: Likewise.
4039 * g++.old-deja/g++.brendan/crash8.C: Likewise.
4040 * g++.old-deja/g++.pt/ttp7.C: Likewise.
4041
4042 2014-08-14 Tom de Vries <tom@codesourcery.com>
4043
4044 PR rtl-optimization/62004
4045 PR rtl-optimization/62030
4046 * gcc.dg/pr62004.c: New test.
4047 * gcc.dg/pr62030.c: Same.
4048 * gcc.target/mips/pr62030-octeon.c: Same.
4049
4050 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4051
4052 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
4053 * g++.dg/cpp0x/decltype2.C: Likewise.
4054 * g++.dg/cpp0x/decltype3.C: Likewise.
4055 * g++.dg/cpp0x/pr60249.C: Likewise.
4056 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4057 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4058 * g++.dg/cpp0x/variadic2.C: Likewise.
4059 * g++.dg/cpp0x/variadic74.C: Likewise.
4060 * g++.dg/parse/error10.C: Likewise.
4061 * g++.dg/parse/error15.C: Likewise.
4062 * g++.dg/parse/error2.C: Likewise.
4063 * g++.dg/template/crash106.C: Likewise.
4064 * g++.dg/template/crash89.C: Likewise.
4065 * g++.dg/template/nontype7.C: Likewise.
4066 * g++.dg/template/void3.C: Likewise.
4067 * g++.dg/template/void7.C: Likewise.
4068
4069 2014-08-14 Richard Biener <rguenther@suse.de>
4070
4071 PR tree-optimization/62090
4072 * gcc.dg/pr62090.c: New testcase.
4073
4074 2014-08-14 Richard Biener <rguenther@suse.de>
4075
4076 PR rtl-optimization/62079
4077 * g++.dg/pr62079.C: New testcase.
4078
4079 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
4080
4081 * gcc.target/arm/max-insns-skipped.c: New test.
4082
4083 2014-08-14 Bin Cheng <bin.cheng@arm.com>
4084
4085 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
4086
4087 2014-08-12 Marek Polacek <polacek@redhat.com>
4088
4089 * gcc.dg/concat.c: Add dg-options.
4090 * gcc.dg/func-outside-2.c: Add __extension__.
4091 * gcc.dg/pr19967.c: Use -std=c99.
4092 * gcc.dg/pr22458-1.c: Add dg-options.
4093 * gcc.dg/pr33676.c: Add dg-options.
4094 * gcc.dg/gnu-predef-1.c: New test.
4095 * gcc.dg/c90-func-1.c: New test.
4096 * gcc.dg/c90-func-2.c: New test.
4097 * gcc.dg/c90-func-2.h: New test.
4098
4099 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
4100
4101 * lib/target/supports.exp
4102 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
4103 or later.
4104
4105 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
4106
4107 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
4108 on Neon hardware.
4109
4110 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
4111 * gcc.target/arm/pr59985.c: Likewise.
4112
4113 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
4114
4115 PR other/61962
4116 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
4117
4118 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4119
4120 PR middle-end/62103
4121 * gcc.c-torture/execute/bitfld-6.c: New test.
4122
4123 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
4124
4125 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
4126 * gcc.target/arm/pr56184.C: Likewise.
4127 * gcc.target/arm/pr59896.c: Likewise.
4128 * gcc.target/arm/stack-red-zone.c: Likewise.
4129 * gcc.target/arm/thumb-find-work-register.c: Likewise.
4130
4131 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
4132 check_effective_target_arm_thumb2_ok): Test with code that passes
4133 an argument and returns a result.
4134
4135 2014-08-11 Richard Biener <rguenther@suse.de>
4136
4137 PR tree-optimization/62075
4138 * gcc.dg/vect/pr62075.c: New testcase.
4139
4140 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
4141
4142 PR tree-optimization/62073
4143 * gcc.dg/vect/pr62073.c: New test.
4144
4145 2014-08-11 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/62070
4148 * gcc.dg/pr62070.c: New testcase.
4149
4150 2014-08-11 Yury Gribov <y.gribov@samsung.com>
4151
4152 * c-c++-common/asan/inc.c: Update test.
4153 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4154 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
4155 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4156 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4157 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4158 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4159 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4160 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4161 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4162 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4163
4164 2014-08-10 Marek Polacek <polacek@redhat.com>
4165
4166 PR c/51849
4167 * gcc.dg/Wc90-c99-compat-1.c: New test.
4168 * gcc.dg/Wc90-c99-compat-2.c: New test.
4169 * gcc.dg/Wc90-c99-compat-3.c: New test.
4170 * gcc.dg/Wc90-c99-compat-4.c: New test.
4171 * gcc.dg/Wc90-c99-compat-5.c: New test.
4172 * gcc.dg/Wc90-c99-compat-6.c: New test.
4173 * gcc.dg/wvla-1.c: Adjust dg-warning.
4174 * gcc.dg/wvla-2.c: Adjust dg-warning.
4175 * gcc.dg/wvla-4.c: Adjust dg-warning.
4176 * gcc.dg/wvla-6.c: Adjust dg-warning.
4177
4178 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4179
4180 PR fortran/61999
4181 * gfortran.dg/dot_product_3.f90: New test case.
4182
4183 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
4184
4185 * g++.dg/ipa/devirt-35.C: Fix template.
4186 * g++.dg/ipa/devirt-36.C: Likewise.
4187 * g++.dg/ipa/devirt-37.C: New testcase.
4188
4189 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4190
4191 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
4192 * g++.dg/cpp0x/enum29.C: Adjust.
4193
4194 2014-08-08 Richard Biener <rguenther@suse.de>
4195
4196 * gcc.dg/strlenopt-8.c: Remove XFAIL.
4197 * gcc.dg/tree-prof/stringop-2.c: Adjust.
4198 * gfortran.dg/array_memcpy_4.f90: Likewise.
4199 * gfortran.dg/trim_optimize_1.f90: Likewise.
4200 * gfortran.dg/trim_optimize_2.f90: Likewise.
4201
4202 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
4203
4204 * gcc.dg/zero_sign_ext_test.c: New test.
4205
4206 2014-08-08 Bin Cheng <bin.cheng@arm.com>
4207
4208 * gcc.dg/torture/pr61772.c: Skip lto running.
4209
4210 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
4211
4212 PR tree-optimization/60707
4213 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
4214
4215 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
4216
4217 * g++.dg/ipa/devirt-35.C: New testcase.
4218 * g++.dg/ipa/devirt-36.C: New testcase.
4219
4220 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4221
4222 PR c++/51312
4223 * g++.dg/cpp0x/enum29.C: New.
4224
4225 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
4226
4227 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
4228 defining in dg-options.
4229 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4230
4231 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
4232
4233 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
4234
4235 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
4236 on 32-bit hppa-hpux.
4237
4238 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
4239 * c-c++-common/pr50459.c: Likewise.
4240
4241 2014-08-07 Petr Murzin <petr.murzin@intel.com>
4242
4243 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
4244 values.h, change MAXDOUBLE for DBL_MAX.
4245 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
4247 values.h, change MAXFLOAT for FLT_MAX.
4248 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
4250 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4257
4258 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4259
4260 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
4261
4262 2014-08-07 Marek Polacek <polacek@redhat.com>
4263
4264 * gcc.dg/fold-reassoc-3.c: New test.
4265
4266 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
4267
4268 * gcc.target/i386/struct-size.c: New.
4269
4270 2014-08-07 Tom de Vries <tom@codesourcery.com>
4271
4272 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
4273 * lib/target-supports.exp (check_effective_target_glibc)
4274 (check_effective_target_glibc_2_12_or_later)
4275 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
4276
4277 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
4278
4279 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
4280
4281 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
4282
4283 PR c++/43906
4284 * g++.dg/warn/Waddress-1.C: New.
4285
4286 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
4287
4288 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
4289
4290 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
4291
4292 PR debug/61923
4293 * gcc.target/i386/pr61923.c: New test.
4294
4295 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
4296
4297 * gcc.target/aarch64/vdup_n_2.c: New test.
4298
4299 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
4300
4301 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
4302 powerpc_elfv2.
4303
4304 2014-08-06 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR rtl-optimization/61801
4307 * gcc.target/i386/pr61801.c: Rewritten.
4308
4309 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4310
4311 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
4312 Fix types.
4313 (test_vqdmlsls_lane_s32): Likewise.
4314 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4315 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4316
4317 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4318
4319 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
4320 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
4321 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
4322 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
4323 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
4324 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
4325 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
4326 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
4327
4328 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4329
4330 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
4331 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
4332 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
4333 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
4334 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
4335 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
4336
4337 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4338
4339 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
4340
4341 2014-08-04 Rohit <rohitarulraj@freescale.com>
4342
4343 PR target/60102
4344 * gcc.target/powerpc/pr60102.c: New testcase.
4345
4346 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4347
4348 PR target/61713
4349 * gcc.dg/pr61756.c: New test.
4350
4351 2014-08-04 Tom de Vries <tom@codesourcery.com>
4352
4353 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
4354 version instead of required-target.
4355 * lib/target-supports.exp
4356 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
4357 (check_effective_target_glibc_2_11_or_earlier): ... this.
4358
4359 2014-08-04 Arnaud Charlet <charlet@adacore.com>
4360
4361 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
4362 * gnat.dg/specs/debug1.ads: Adjust.
4363 * gnat.dg/specs/formal_type.ads: Fix error in test.
4364
4365 2014-08-03 Marek Polacek <polacek@redhat.com>
4366
4367 * gcc.dg/case-bogus-1.c: New test.
4368
4369 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 PR c++/15339
4372 * g++.dg/other/default9.C: New.
4373 * g++.dg/other/default10.C: Likewise.
4374 * g++.dg/other/default3.C: Remove xfail.
4375
4376 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
4377
4378 * g++.dg/warn/Wsuggest-final.C: New testcase.
4379 * g++.dg/ipa/devirt-34.C: Fix.
4380
4381 2014-08-02 Marek Polacek <polacek@redhat.com>
4382
4383 PR c/59855
4384 * gcc.dg/Wdesignated-init-2.c: New test.
4385
4386 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 DR 217 again
4389 * g++.dg/tc1/dr217-2.C: New.
4390
4391 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
4392
4393 PR other/61963
4394 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
4395
4396 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
4397
4398 PR middle-end/61455
4399 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
4400 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
4401
4402 2014-08-01 Jiong Wang <jiong.wang@arm.com>
4403
4404 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
4405 testcase.
4406
4407 2014-08-01 Richard Biener <rguenther@suse.de>
4408
4409 PR middle-end/61762
4410 * gcc.dg/pr61762.c: Align the string to make the testcase work
4411 on strict-align targets.
4412
4413 2014-08-01 Jakub Jelinek <jakub@redhat.com>
4414
4415 * c-c++-common/ubsan/align-1.c: New test.
4416 * c-c++-common/ubsan/align-2.c: New test.
4417 * c-c++-common/ubsan/align-3.c: New test.
4418 * c-c++-common/ubsan/align-4.c: New test.
4419 * c-c++-common/ubsan/align-5.c: New test.
4420 * c-c++-common/ubsan/attrib-4.c: New test.
4421 * g++.dg/ubsan/align-1.C: New test.
4422 * g++.dg/ubsan/align-2.C: New test.
4423 * g++.dg/ubsan/align-3.C: New test.
4424 * g++.dg/ubsan/attrib-1.C: New test.
4425 * g++.dg/ubsan/null-1.C: New test.
4426 * g++.dg/ubsan/null-2.C: New test.
4427
4428 2014-08-01 Tom de Vries <tom@codesourcery.com>
4429
4430 * lib/target-supports.exp (check_effective_target_glibc)
4431 (check_effective_target_glibc_2_12_or_later)
4432 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4433 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4434 not_glibc_2_11_or_earlier.
4435
4436 2014-07-31 Tom de Vries <tom@codesourcery.com>
4437
4438 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4439
4440 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
4441
4442 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4443 (test_vpaddd_s64): Likewise.
4444 (test_vpaddd_s64): Likewise.
4445 * gcc.target/aarch64/simd/vpaddd_f64: New.
4446 * gcc.target/aarch64/simd/vpaddd_s64: New.
4447 * gcc.target/aarch64/simd/vpaddd_u64: New.
4448
4449 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
4450
4451 PR target/61948
4452 * gcc.target/arm/pr61948.c: New test case.
4453
4454 2014-07-31 Richard Biener <rguenther@suse.de>
4455
4456 PR tree-optimization/61964
4457 * gcc.dg/torture/pr61964.c: New testcase.
4458
4459 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
4460
4461 PR c++/60517
4462 * c-c++-common/addrtmp.c: New file.
4463 * c-c++-common/uninit-G.c: Adapt.
4464
4465 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
4466
4467 PR lto/61868
4468 * gcc.dg/pr61868.c: New test.
4469
4470 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4471
4472 PR c++/57397
4473 * g++.dg/cpp0x/vt-57397-1.C: New.
4474 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4475
4476 2014-07-30 Arnaud Charlet <charlet@adacore.com>
4477
4478 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4479
4480 2014-07-30 Tom Tromey <tromey@redhat.com>
4481
4482 PR c/59855
4483 * gcc.dg/Wdesignated-init.c: New file.
4484
4485 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
4486
4487 * g++.dg/ipa/devirt-34.C: New testcase.
4488
4489 2014-07-28 Richard Biener <rguenther@suse.de>
4490
4491 PR rtl-optimization/61801
4492 * gcc.target/i386/pr61801.c: Fix testcase.
4493
4494 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
4495
4496 * gcc.dg/fold-abs-5.c: New test.
4497 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4498 * gcc.dg/fold-compare-8.c: Likewise.
4499
4500 2014-07-28 Richard Biener <rguenther@suse.de>
4501
4502 PR middle-end/52478
4503 * gcc.dg/torture/ftrapv-1.c: New testcase.
4504
4505 2014-07-28 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/61921
4508 * gfortran.dg/pr61921.f90: New testcase.
4509
4510 2014-07-28 Richard Biener <rguenther@suse.de>
4511
4512 PR rtl-optimization/61801
4513 * gcc.target/i386/pr61801.c: New testcase.
4514
4515 2014-07-27 Marek Polacek <polacek@redhat.com>
4516
4517 PR c/61861
4518 * gcc.dg/pr61861.c: New test.
4519
4520 2014-07-27 Petr Murzin <petr.murzin@intel.com>
4521
4522 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4523 variable problem.
4524
4525 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
4526
4527 PR rtl-optimization/61926
4528 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4529 Reverse argument order.
4530 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4531 New XFAILed tests that match the original order.
4532
4533 2014-07-26 Marek Polacek <polacek@redhat.com>
4534
4535 PR c/61077
4536 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4537
4538 2014-07-26 Tobias Burnus <burnus@net-b.de>
4539
4540 PR fortran/61881
4541 PR fortran/61888
4542 PR fortran/57305
4543 * gfortran.dg/sizeof_2.f90: Change dg-error.
4544 * gfortran.dg/sizeof_4.f90: New.
4545 * gfortran.dg/storage_size_1.f08: Correct expected
4546 value.
4547
4548 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
4549
4550 PR target/44551
4551 * gcc.target/i386/pr44551-1.c: New file.
4552
4553 2014-07-25 Xinliang David Li <davidxl@google.com>
4554
4555 * g++.dg/tree-prof/tree-prof.exp: Define macros.
4556 * g++.dg/tree-prof/reorder_class1.h: New file.
4557 * g++.dg/tree-prof/reorder_class2.h: New file.
4558 * g++.dg/tree-prof/reorder.C: New test.
4559 * g++.dg/tree-prof/morefunc.C: New test.
4560
4561 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
4562
4563 Implement N4051 - Allow typename in a template template parameter
4564 * lib/target-supports.exp (check_effective_target_c++1y): Now
4565 means C++1y and up.
4566 (check_effective_target_c++1y_down): New.
4567 (check_effective_target_c++1z_only): New.
4568 (check_effective_target_c++1z): New.
4569 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4570 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4571 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4572
4573 2014-07-25 Tobias Burnus <burnus@net-b.de>
4574
4575 * gfortran.dg/storage_size_5.f90: New.
4576
4577 2014-07-25 Richard Biener <rguenther@suse.de>
4578
4579 PR middle-end/61762
4580 PR middle-end/61894
4581 * gcc.dg/pr61762.c: New testcase.
4582 * gcc.dg/fold-cstring.c: Likewise.
4583 * gcc.dg/fold-cvect.c: Likewise.
4584
4585 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4586
4587 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4588
4589 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4590 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4591 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
4592 * gcc.c-torture/execute/pr23135.x: Likewise.
4593
4594 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4595
4596 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4597
4598 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4599
4600 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4601
4602 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4603
4604 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4605
4606 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4607
4608 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4609 sequences.
4610 * gcc.target/aarch64/test_frame_2.c: Likewise.
4611 * gcc.target/aarch64/test_frame_4.c: Likewise.
4612 * gcc.target/aarch64/test_frame_6.c: Likewise.
4613 * gcc.target/aarch64/test_frame_7.c: Likewise.
4614 * gcc.target/aarch64/test_frame_8.c: Likewise.
4615 * gcc.target/aarch64/test_frame_10.c: Likewise.
4616
4617 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4618
4619 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4620 sequences.
4621 * gcc.target/aarch64/test_frame_10.c: Likewise.
4622 * gcc.target/aarch64/test_frame_2.c: Likewise.
4623 * gcc.target/aarch64/test_frame_4.c: Likewise.
4624 * gcc.target/aarch64/test_frame_6.c: Likewise.
4625 * gcc.target/aarch64/test_frame_7.c: Likewise.
4626 * gcc.target/aarch64/test_frame_8.c: Likewise.
4627 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4628
4629 2014-07-24 Martin Jambor <mjambor@suse.cz>
4630
4631 PR ipa/61160
4632 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4633
4634 2014-07-24 Richard Biener <rguenther@suse.de>
4635
4636 PR ipa/61823
4637 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4638
4639 2014-07-24 Andreas Schwab <schwab@suse.de>
4640
4641 * lib/target-supports.exp (check_effective_target_arm_nothumb):
4642 Also check for __arm__.
4643
4644 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4645
4646 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4647 sequences.
4648
4649 2014-07-24 Marek Polacek <polacek@redhat.com>
4650
4651 PR c/57653
4652 * c-c++-common/pr57653.c: New test.
4653 * c-c++-common/pr57653.h: New file.
4654 * c-c++-common/pr57653-2.c: New test.
4655 * c-c++-common/pr57653-2.h: New file.
4656
4657 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4658
4659 * gcc.target/aarch64/test_frame_common.h: New file.
4660 * gcc.target/aarch64/test_frame_1.c: Likewise.
4661 * gcc.target/aarch64/test_frame_2.c: Likewise.
4662 * gcc.target/aarch64/test_frame_3.c: Likewise.
4663 * gcc.target/aarch64/test_frame_4.c: Likewise.
4664 * gcc.target/aarch64/test_frame_5.c: Likewise.
4665 * gcc.target/aarch64/test_frame_6.c: Likewise.
4666 * gcc.target/aarch64/test_frame_7.c: Likewise.
4667 * gcc.target/aarch64/test_frame_8.c: Likewise.
4668 * gcc.target/aarch64/test_frame_9.c: Likewise.
4669 * gcc.target/aarch64/test_frame_10.c: Likewise.
4670 * gcc.target/aarch64/test_frame_11.c: Likewise.
4671 * gcc.target/aarch64/test_frame_12.c: Likewise.
4672 * gcc.target/aarch64/test_frame_13.c: Likewise.
4673 * gcc.target/aarch64/test_frame_14.c: Likewise.
4674 * gcc.target/aarch64/test_frame_15.c: Likewise.
4675
4676 2014-07-23 Marek Polacek <polacek@redhat.com>
4677
4678 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4679 in the structure.
4680
4681 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4682
4683 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4684 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4685 * gcc.dg/pr10474.c (target): Likewise.
4686
4687 2014-07-22 Martin Jambor <mjambor@suse.cz>
4688
4689 PR ipa/61160
4690 * pr61160-3.C (main): Return zero.
4691
4692 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
4693
4694 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4695 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4696 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4697 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4698 * gcc.target/aarch64/simd/ext_s64.x: Remove.
4699 * gcc.target/aarch64/simd/ext_u64.x: Remove.
4700
4701 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
4702
4703 PR tree-optimization/61822
4704 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4705
4706 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4707
4708 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4709
4710 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4711
4712 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4713 -msse2 -mno-avx instead of -msse.
4714
4715 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4718 * gcc.dg/pr44024.c (dg-options): Add -O1.
4719 (dg-final): Check for the condition.
4720 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4721
4722 2014-07-21 Bin Cheng <bin.cheng@arm.com>
4723
4724 PR target/55701
4725 * gcc.target/arm/memset-inline-1.c: New test.
4726 * gcc.target/arm/memset-inline-2.c: New test.
4727 * gcc.target/arm/memset-inline-3.c: New test.
4728 * gcc.target/arm/memset-inline-4.c: New test.
4729 * gcc.target/arm/memset-inline-5.c: New test.
4730 * gcc.target/arm/memset-inline-6.c: New test.
4731 * gcc.target/arm/memset-inline-7.c: New test.
4732 * gcc.target/arm/memset-inline-8.c: New test.
4733 * gcc.target/arm/memset-inline-9.c: New test.
4734
4735 2014-07-21 Tom de Vries <tom@codesourcery.com>
4736
4737 PR target/61827
4738 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4739 to bar symbol in scan-assembler-times call check.
4740
4741 2014-07-21 Tom de Vries <tom@codesourcery.com>
4742
4743 PR target/61827
4744 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4745 for darwin in scan-assembler-times check.
4746 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4747 scan-assembler-not checks. Add checks for insns.
4748 (main): Remove.
4749 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4750 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
4751 (main): Remove.
4752
4753 2014-07-21 Tom de Vries <tom@codesourcery.com>
4754
4755 PR target/61827
4756 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4757 dg-options. Add checks for insns with xmm registers. Remove
4758 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
4759 (main): Remove.
4760
4761 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
4762
4763 PR target/61855
4764 * gcc.target/i386/pr61855.c: New test.
4765
4766 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
4767
4768 * gnat.dg/pack20.ad[sb]: New test.
4769 * gnat.dg/pack20_pkg.ads: New helper.
4770
4771 2014-07-20 Ian Lance Taylor <iant@google.com>
4772
4773 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4774 package for compiledir tests.
4775
4776 2014-07-20 Marek Polacek <polacek@redhat.com>
4777
4778 PR c/61852
4779 * gcc.dg/pr61852.c: New test.
4780
4781 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
4782
4783 * gcc.dg/stack-usage-2.c: Adjust.
4784
4785 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
4786
4787 PR target/61794
4788 * gcc.target/i386/pr61794.c: New test.
4789
4790 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
4791
4792 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4793 involving both inputs rather than a multiplication involving one.
4794 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4795 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4796 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4797
4798 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4799
4800 PR c++/50961
4801 * g++.dg/template/operator13.C: New.
4802
4803 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4804
4805 * gcc.target/aarch64/simd/vfma_f64.c: New test.
4806 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4807 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4808 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4809
4810 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
4811
4812 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4813 * c-c++-common/ubsan/bounds-5.c: Likewise.
4814 * c-c++-common/ubsan/bounds-6.c: Likewise.
4815 * c-c++-common/ubsan/bounds-7.c: Likewise.
4816 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4817 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4818 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4819 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4820 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4821 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4822 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4823 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4824 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4825 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4826
4827 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4828
4829 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4830 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4831 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4832 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4833
4834 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
4835
4836 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4837 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4838 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4839
4840 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4841
4842 PR c++/61804
4843 * g++.dg/parse/pr61804.C: New.
4844
4845 2014-07-16 Arnaud Charlet <charlet@adacore.com>
4846
4847 * gnat.dg/specs/alignment2.ads: Update.
4848 * gnat.dg/specs/size_clause1.ads: Likewise.
4849 * gnat.dg/specs/size_clause2.ads: Likewise.
4850
4851 2014-07-16 Dodji Seketeli <dodji@redhat.com>
4852
4853 PR preprocessor/60723 - missing system-ness marks for macro tokens
4854 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4855
4856 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4857
4858 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4859 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4860 -mieee-with-inexact for alpha*-*-*.
4861
4862 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4863
4864 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4865 Add IEEE options to compile flags.
4866 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
4867 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4868
4869 2014-07-15 Michael Matz <matz@suse.de>
4870
4871 PR rtl-optimization/61772
4872 * gcc.dg/torture/pr61772.c: New test.
4873
4874 2014-07-15 Marek Polacek <polacek@redhat.com>
4875
4876 * gcc.dg/ubsan/bounds-1.c: New test.
4877
4878 2014-06-15 Tobias Burnus <burnus@net-b.de>
4879
4880 * gfortran.dg/coarray_34.f90: New.
4881 * gfortran.dg/coarray_6.f90: Update test case.
4882
4883 2014-07-14 Richard Biener <rguenther@suse.de>
4884
4885 PR tree-optimization/61779
4886 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4887
4888 2014-07-14 Richard Biener <rguenther@suse.de>
4889
4890 PR tree-optimization/61786
4891 * gcc.dg/torture/pr61786.c: New testcase.
4892 * gcc.dg/lto/pr61786_0.c: Likewise.
4893 * gcc.dg/lto/pr61786_1.c: Likewise.
4894
4895 2014-07-14 Richard Biener <rguenther@suse.de>
4896
4897 PR tree-optimization/61757
4898 PR tree-optimization/61783
4899 PR tree-optimization/61787
4900 * gcc.dg/torture/pr61757.c: New testcase.
4901 * gcc.dg/torture/pr61787.c: Likewise.
4902
4903 2014-07-14 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR middle-end/61294
4906 * c-c++-common/Wmemset-transposed-args1.c: New test.
4907 * c-c++-common/Wmemset-transposed-args2.c: New test.
4908 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4909
4910 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
4911
4912 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4913 longer happens during parsing.
4914 * gcc.dg/pr44024.c: Update template.
4915 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4916 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4917 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4918
4919 2014-07-13 Tom de Vries <tom@codesourcery.com>
4920
4921 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4922 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4923
4924 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
4925
4926 PR C++/60209 - Declaration of user-defined literal operator cause error
4927 * g++.dg/cpp0x/pr60209-neg.C: New.
4928 * g++.dg/cpp0x/pr60209.C: New.
4929 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4930
4931 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4932
4933 PR c++/60967
4934 * g++.dg/cilk-plus/pr60967.C: New.
4935
4936 2014-07-13 Tobias Burnus <burnus@net-b.de>
4937
4938 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4939
4940 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
4941
4942 PR fortran/61780
4943 * gfortran.dg/dependency_44.f90 : New test
4944
4945 2014-07-12 Tobias Burnus <burnus@net-b.de>
4946
4947 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4948 * gfortran.dg/coarray_atomic_2.f90: New.
4949 * gfortran.dg/coarray_atomic_3.f90: New.
4950 * gfortran.dg/coarray_atomic_4.f90: New.
4951 * gfortran.dg/coarray/atomic_2.f90: New.
4952
4953 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
4954
4955 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4956 * g++.dg/cpp0x/pr57644.C: New.
4957
4958 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/53159
4961 * g++.dg/cpp0x/Wnarrowing1.C: New.
4962
4963 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
4964
4965 PR preprocessor/61389
4966 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4967 * gcc.dg/cpp/sysmac1.c: Likewise.
4968
4969 2014-07-11 Richard Biener <rguenther@suse.de>
4970
4971 PR middle-end/61473
4972 * gcc.dg/memmove-4.c: New testcase.
4973 * gcc.dg/strlenopt-8.c: XFAIL.
4974 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4975
4976 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
4977
4978 PR target/61561
4979 * gcc.dg/pr61561.c: New test.
4980
4981 2014-07-10 Tom de Vries <tom@codesourcery.com>
4982
4983 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4984 dg-options.
4985 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4986 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
4987 dg-options.
4988
4989 2014-07-10 Richard Biener <rguenther@suse.de>
4990
4991 PR c-family/61741
4992 * c-c++-common/torture/pr61741.c: Use signed char.
4993
4994 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
4995
4996 * gnat.dg/opt39.adb: New test.
4997
4998 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4999
5000 PR tree-optimization/61742
5001 * gcc.dg/torture/pr61742.c: New test.
5002 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
5003 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
5004
5005 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5006
5007 PR c++/60686
5008 * g++.dg/cpp0x/explicit8.C: New.
5009
5010 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5011
5012 DR 1584
5013 PR c++/57466
5014 * g++.dg/template/pr57466.C: New.
5015 * g++.dg/cpp0x/pr57466.C: Likewise.
5016 * g++.dg/template/unify6.C: Update.
5017
5018 2014-07-09 Tom de Vries <tom@codesourcery.com>
5019
5020 * gcc.target/i386/fuse-caller-save-rec.c: New test.
5021
5022 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5023
5024 * gfortran.dg/ieee/underflow_1.f90: New file.
5025
5026 2014-07-09 Richard Biener <rguenther@suse.de>
5027
5028 PR c-family/61741
5029 * c-c++-common/torture/pr61741.c: New testcase.
5030
5031 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
5032
5033 * lib/target-supports.exp
5034 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
5035
5036 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
5037
5038 * gcc.dg/globalalias.c: Remove XFAIL.
5039 * gcc.dg/localalias.c: Remove XFAIL.
5040
5041 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
5042
5043 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
5044 * g++.dg/cpp0x/pr58155.C: New.
5045
5046 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5047
5048 PR testsuite/61453
5049 * gfortran.dg/bind_c_array_params_2.f90:
5050 Adjust regexp for more targets.
5051
5052 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
5053 Paolo Carlini <paolo.carlini@oracle.com>
5054
5055 PR c++/59361
5056 * g++.dg/cpp0x/vt-59361.C: New.
5057
5058 2014-07-08 Sriraman Tallam <tmsriram@google.com>
5059
5060 PR target/61599
5061 * gcc.target/i386/pr61599-1.c: New test.
5062 * gcc.target/i386/pr61599-2.c: New test.
5063
5064 2014-07-08 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR rtl-optimization/61673
5067 * gcc.c-torture/execute/pr61673.c: New test.
5068
5069 PR tree-optimization/61725
5070 * gcc.dg/tree-ssa/vrp93.c: New test.
5071 * gcc.c-torture/execute/pr61725.c: New test.
5072
5073 2014-07-08 Richard Biener <rguenther@suse.de>
5074
5075 * tree-ssa-dom.h (loop_depth_of_name): Remove.
5076 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
5077 restriction on loop depth difference.
5078 (record_equality): Likewise.
5079 (propagate_rhs_into_lhs): Likewise. Simplify condition.
5080 (loop_depth_of_name): Remove.
5081 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
5082 restriction on loop depth difference.
5083 (init_copy_prop): Likewise.
5084
5085 2014-07-08 Richard Biener <rguenther@suse.de>
5086
5087 PR tree-optimization/61681
5088 * gcc.dg/torture/pr61681.c: New testcase.
5089
5090 2014-07-08 Richard Biener <rguenther@suse.de>
5091
5092 PR tree-optimization/61680
5093 * gcc.dg/vect/pr61680.c: New testcase.
5094
5095 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
5096
5097 PR tree-optimization/61576
5098 * gcc.dg/torture/pr61576.c: New test.
5099
5100 2014-07-08 Marek Polacek <polacek@redhat.com>
5101
5102 PR c/60226
5103 * c-c++-common/pr60226.c: New test.
5104
5105 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
5106
5107 PR fortran/61459
5108 PR fortran/58883
5109 * gfortran.dg/allocatable_function_8.f90 : New test
5110
5111 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
5112
5113 * gcc.target/powerpc/spe-evmerge.c: New file.
5114
5115 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
5118
5119 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
5120
5121 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
5122
5123 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 PR c++/58898
5126 * g++.dg/parse/pr58898.C: New.
5127
5128 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5129
5130 * gfortran.dg/list_read_12.f90: Delete the file.
5131 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
5132 of dg-runtest.
5133
5134 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5135
5136 PR libgfortran/61640
5137 * gfortran.dg/arrayio_16.f90: New test.
5138
5139 2014-07-06 Marek Polacek <polacek@redhat.com>
5140
5141 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
5142 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5143
5144 2014-07-06 Marek Polacek <polacek@redhat.com>
5145
5146 PR c/6940
5147 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
5148 -Wno-sizeof-array-argument.
5149 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5150 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
5151 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5152 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
5153 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
5154 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5155 * c-c++-common/sizeof-array-argument.c: New test.
5156 * gcc.dg/vla-5.c: Add dg-warnings.
5157
5158 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
5159
5160 * g++.dg/ipa/devirt-26.C: Update testcase.
5161 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
5162 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
5163
5164 2014-07-04 Tobias Burnus <burnus@net-b.de>
5165
5166 * gfortran.dg/coarray/coindexed_3.f90: New.
5167
5168 2014-07-04 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR middle-end/61654
5171 * g++.dg/opt/pr61654.C: New test.
5172
5173 PR tree-optimization/61684
5174 * gcc.c-torture/compile/pr61684.c: New test.
5175
5176 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
5177
5178 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
5179 dg-runtest's. Adapt all callers.
5180 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
5181 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5182 * lib/go-dg.exp (go-dg-runtest): Likewise.
5183 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5184 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5185
5186 2014-07-03 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR tree-optimization/61682
5189 * gcc.c-torture/execute/pr61682.c: New test.
5190
5191 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5192
5193 * gcc.target/powerpc/shift-dot.c: New test.
5194
5195 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5196
5197 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
5198 avoid optimization.
5199
5200 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5201
5202 * gcc.target/arm/identical-invariants.c: New test.
5203
5204 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
5205 Chen Gang <gang.chen.5i5j@gmail.com>
5206
5207 * gcc.c-torture/compile/section.c: New testcase.
5208
5209 2014-07-02 Christian Bruel <christian.bruel@st.com>
5210
5211 PR target/29349
5212 PR target/53513
5213 * gcc.target/sh/fpchg.c: New test.
5214
5215 2014-07-02 Jakub Jelinek <jakub@redhat.com>
5216 Fritz Reese <Reese-Fritz@zai.com>
5217
5218 * gfortran.dg/oldstyle_5.f: New test.
5219
5220 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
5221
5222 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
5223 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
5224
5225 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5226
5227 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
5228 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5229 * g++.dg/parse/error11.C: Likewise.
5230 * g++.old-deja/g++.brendan/template17.C: Likewise.
5231
5232 2014-07-02 Tobias Burnus <burnus@net-b.de>
5233
5234 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
5235 * gfortran.dg/coarray/send_array.f90: Ditto.
5236 * gfortran.dg/coarray/sendget_array.f90: Ditto.
5237
5238 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
5239 Yufeng Zhang <yufeng.zhang@arm.com>
5240
5241 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5242 (additional_flags_for_func_ret): New variable based on
5243 $additional_flags with -fno-use-caller-save.
5244 (func-ret-*.c): Use the new variable.
5245
5246 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5247
5248 PR c++/59637
5249 * g++.dg/cpp0x/decltype60.C: New.
5250
5251 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5252
5253 * gcc.target/aarch64/simd/vcage_f64.c: New test.
5254 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5255 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
5256 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
5257 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5258 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
5259 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5260 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5261
5262 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5263
5264 * g++.dg/cpp1y/pr59867.C: Fix target selector.
5265
5266 2014-07-01 Marek Polacek <polacek@redhat.com>
5267
5268 * gcc.dg/Wint-conversion.c: New test.
5269
5270 2014-07-01 Marek Polacek <polacek@redhat.com>
5271
5272 PR c/58286
5273 * gcc.dg/Wincompatible-pointer-types.c: New test.
5274
5275 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
5276
5277 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
5278 MicroBlaze specific pattern.
5279
5280 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5281
5282 PR c++/58781
5283 PR c++/60249
5284 PR c++/59867
5285 * testsuite/g++.dg/cpp0x/pr58781.C: New.
5286 * testsuite/g++.dg/cpp0x/pr60249.C: New.
5287 * testsuite/g++.dg/cpp1y/pr59867.C: New.
5288
5289 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5290
5291 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
5292 test requires greater precision than the current PowerPC long
5293 double implementation supports.
5294
5295 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5296
5297 PR c++/54891
5298 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
5299
5300 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5301
5302 PR c++/51400
5303 * g++.dg/cpp0x/constexpr-attribute3.C: New.
5304
5305 2014-06-30 Jeff Law <law@redhat.com>
5306
5307 PR tree-optimization/61607
5308 * gcc.dg/tree-ssa/pr61607.c: New test.
5309
5310 2014-06-30 Marek Polacek <polacek@redhat.com>
5311
5312 * c-c++-common/ubsan/attrib-2.c: New test.
5313 * g++.dg/ubsan/return-3.C: New test.
5314
5315 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
5316
5317 PR middle-end/57541
5318 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
5319 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
5320
5321 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5322
5323 * gcc.dg/ira-loop-pressure.c: New test.
5324
5325 2014-06-29 Roman Gareev <gareevroman@gmail.com>
5326
5327 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
5328 checks that the dump is generated.
5329
5330 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5331
5332 PR fortran/36275
5333 PR fortran/38839
5334 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
5335 * gfortran.dg/binding_label_tests_27.f90: New file.
5336
5337 2014-06-29 Roman Gareev <gareevroman@gmail.com>
5338
5339 * gfortran.dg/graphite/pr59586.f: New testcase.
5340
5341 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
5342
5343 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5344
5345 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5346
5347 PR fortran/29383
5348 * lib/target-supports.exp (check_effective_target_fortran_ieee):
5349 New function.
5350 * gfortran.dg/ieee/ieee.exp: New file.
5351 * gfortran.dg/ieee/ieee_1.F90: New file.
5352 * gfortran.dg/ieee/ieee_2.f90: New file.
5353 * gfortran.dg/ieee/ieee_3.f90: New file.
5354 * gfortran.dg/ieee/ieee_4.f90: New file.
5355 * gfortran.dg/ieee/ieee_5.f90: New file.
5356 * gfortran.dg/ieee/ieee_6.f90: New file.
5357 * gfortran.dg/ieee/ieee_7.f90: New file.
5358 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
5359
5360 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
5361
5362 * g++.dg/cpp0x/elision_conv.C: New.
5363
5364 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5365
5366 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
5367
5368 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/61614
5371 * g++.dg/ext/complit14.C: New.
5372
5373 2014-06-27 Martin Jambor <mjambor@suse.cz>
5374
5375 PR ipa/61160
5376 * g++.dg/ipa/pr61160-2.C: New test.
5377 * g++.dg/ipa/pr61160-3.C: Likewise.
5378
5379 2014-06-27 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR tree-optimization/57233
5382 PR tree-optimization/61299
5383 * gcc.dg/pr57233.c: New test.
5384 * gcc.target/i386/pr57233.c: New test.
5385 * gcc.target/i386/sse2-pr57233.c: New test.
5386 * gcc.target/i386/avx-pr57233.c: New test.
5387 * gcc.target/i386/avx2-pr57233.c: New test.
5388 * gcc.target/i386/avx512f-pr57233.c: New test.
5389 * gcc.target/i386/xop-pr57233.c: New test.
5390
5391 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
5392
5393 * gcc.dg/typeof-2.c: New testcase.
5394
5395 2014-06-27 Marek Polacek <polacek@redhat.com>
5396
5397 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
5398 (fn1): Remove store to out-of-bounds location. Add memory barrier.
5399 (fn2): Likewise.
5400 (fn5): Likewise.
5401 (fn6): Likewise.
5402 (fn7): Likewise.
5403 (fn8): Likewise.
5404 (fn9): Likewise.
5405 (fn11): Likewise.
5406 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
5407 location. Add memory barrier.
5408 (fn2): Likewise.
5409 (fn3): Likewise.
5410 (fn4): Likewise.
5411 (fn5): Likewise.
5412 * c-c++-common/ubsan/bounds-7.c: New test.
5413
5414 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5415
5416 PR libgfortran/61499
5417 * gfortran.dg/arrayio_15.f90: New test.
5418
5419 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
5420
5421 PR target/61586
5422 * gcc.target/alpha/pr61586.c: New test.
5423
5424 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/57573
5427 * g++.dg/template/pr57573.C: New.
5428
5429 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
5430
5431 * gcc.dg/tree-ssa/interposition.c: New testcase.
5432
5433 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5434
5435 PR c++/56633
5436 * g++.dg/cpp0x/deleted8.C: New.
5437
5438 2014-06-26 Martin Jambor <mjambor@suse.cz>
5439
5440 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5441 parameter.
5442 * g++.dg/simulate-thread/bitfields.C: Likewise.
5443 * gcc.dg/simulate-thread/strict-align-global.c: Remove
5444 allow-packed-store-data-races parameter.
5445 * gcc.dg/simulate-thread/subfields.c: Likewise.
5446 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5447 to one.
5448
5449 2014-06-26 Martin Jambor <mjambor@suse.cz>
5450
5451 * g++.dg/ipa/pr60600.C: Fix typo.
5452 * g++.dg/ipa/devirt-25.C: Likewise.
5453
5454 2014-06-26 Richard Biener <rguenther@suse.de>
5455
5456 PR tree-optimization/61607
5457 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5458
5459 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5460
5461 * gcc.dg/inline-22.c: Add bind_pic_locally.
5462 * gcc.dg/inline_4.c: Ditto.
5463 * gcc.dg/fail_always_inline.c: Ditto.
5464 * g++.dg/ipa/devirt-25.C: Ditto.
5465
5466 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5467
5468 * lib/target-support.exp (bind_pic_locally): Save the flags to
5469 'flags_to_postpone' instead of appending to 'flags'.
5470 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5471 with flags_to_postpone and revert after target_compile.
5472 * lib/g++.exp (g++_target_compile): Ditto.
5473 * lib/gfortran.exp (gfortran_target_compile): Ditto.
5474
5475 2014-06-26 Nick Clifton <nickc@redhat.com>
5476
5477 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5478
5479 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
5480
5481 PR c++/61537
5482 * g++.dg/template/pr61537.C: New testcase.
5483
5484 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5485
5486 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
5487 powerpc*-*-linux*.
5488
5489 2014-06-25 Tobias Burnus <burnus@net-b.de>
5490
5491 * gfortran.dg/coarray_33.f90: New.
5492
5493 2014-06-25 Tobias Burnus <burnus@net-b.de>
5494
5495 * gfortran.dg/coarray/coindexed_1.f90: New.
5496
5497 2014-06-25 Tobias Burnus <burnus@net-b.de>
5498
5499 * gfortran.dg/coarray_collectives_7.f90: New.
5500
5501 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5502
5503 * gcc.c-torture/execute/20140622-1.c: New test.
5504
5505 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
5506
5507 DR 178
5508 PR c++/49132
5509 * g++.dg/cpp0x/aggr1.C: New.
5510 * g++.dg/cpp0x/aggr2.C: Likewise.
5511 * g++.dg/init/aggr11.C: Likewise.
5512 * g++.dg/init/aggr12.C: Likewise.
5513
5514 2014-06-25 Martin Jambor <mjambor@suse.cz>
5515
5516 * g++.dg/ipa/pr61540.C: Remove dumping test.
5517
5518 2014-06-25 Marek Polacek <polacek@redhat.com>
5519
5520 PR c/61162
5521 * gcc.dg/pr61162.c: Adjust dg-warning.
5522 * gcc.dg/pr61162-2.c: New test.
5523
5524 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
5525
5526 PR tree-optimization/57742
5527 * gcc.dg/tree-ssa/calloc-3.c: New file.
5528
5529 2014-06-25 Richard Biener <rguenther@suse.de>
5530
5531 PR testsuite/61560
5532 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5533 for targets that return _Complex float in memory.
5534
5535 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5536
5537 * gcc.target/arm/vect-noalign.c: Adjust options.
5538
5539 2014-06-24 Cong Hou <congh@google.com>
5540
5541 * gcc.dg/vect/vect-reduc-sad.c: New.
5542 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5543
5544 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
5545
5546 PR tree-optimization/57742
5547 * g++.dg/tree-ssa/calloc.C: New testcase.
5548 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5549 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5550 * gcc.dg/strlenopt-9.c: Adapt.
5551
5552 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
5553
5554 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5555 global variable.
5556 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5557 instead of calling sequentially in the C code.
5558 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5559 saved_return_address to the stack frame where LR register was stored.
5560 (saved_return_address): Declare weak.
5561
5562 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/33972
5565 * g++.dg/other/operator3.C: New.
5566 * g++.dg/template/operator8.C: Adjust.
5567 * g++.dg/template/operator9.C: Likewise.
5568
5569 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
5570
5571 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5572
5573 2014-06-24 Richard Biener <rguenther@suse.de>
5574
5575 PR tree-optimization/61572
5576 * gcc.target/i386/pr61572.c: New testcase.
5577
5578 2014-06-24 Jakub Jelinek <jakub@redhat.com>
5579
5580 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5581 reduction clause.
5582 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5583 Remove Label is never defined expected error.
5584 * gfortran.dg/gomp/udr8.f90: New test.
5585
5586 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
5587
5588 PR tree-optimization/61554
5589 * g++.dg/torture/pr61554.C: New testcase.
5590
5591 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
5592
5593 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5594
5595 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
5596
5597 * gcc.dg/localalias-2.c: Guard by require-alias.
5598 * gcc.dg/globalalias-2.c: Likewise.
5599
5600 2014-06-23 Kai Tietz <ktietz@redhat.com>
5601
5602 * gcc.target/i386/indjmp-1.c: New test.
5603
5604 2014-06-23 Andrew Pinski <apinski@cavium.com>
5605
5606 * gcc.c-torture/compile/20140723-1.c: New testcase.
5607
5608 2014-06-23 Marek Polacek <polacek@redhat.com>
5609
5610 PR c/61553
5611 * c-c++-common/pr61553.c (foo): Add dg-error.
5612
5613 2014-06-23 Tobias Burnus <burnus@net-b.de>
5614
5615 * gfortran.dg/coarray_32.f90: New.
5616
5617 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 DR 577
5620 PR c++/33101
5621 * g++.dg/other/void1.C: Adjust.
5622 * g++.dg/other/void3.C: Likewise.
5623
5624 2014-06-23 Marek Polacek <polacek@redhat.com>
5625
5626 PR c/61553
5627 * c-c++-common/pr61553.c: New test.
5628
5629 2014-06-23 Richard Biener <rguenther@suse.de>
5630
5631 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5632 * g++.dg/vect/slp-pr50819.cc: Likewise.
5633 * g++.dg/vect/slp-pr56812.cc: Likewise.
5634 * gcc.dg/vect/bb-slp-1.c: Likewise.
5635 * gcc.dg/vect/bb-slp-10.c: Likewise.
5636 * gcc.dg/vect/bb-slp-11.c: Likewise.
5637 * gcc.dg/vect/bb-slp-13.c: Likewise.
5638 * gcc.dg/vect/bb-slp-14.c: Likewise.
5639 * gcc.dg/vect/bb-slp-15.c: Likewise.
5640 * gcc.dg/vect/bb-slp-16.c: Likewise.
5641 * gcc.dg/vect/bb-slp-17.c: Likewise.
5642 * gcc.dg/vect/bb-slp-18.c: Likewise.
5643 * gcc.dg/vect/bb-slp-19.c: Likewise.
5644 * gcc.dg/vect/bb-slp-2.c: Likewise.
5645 * gcc.dg/vect/bb-slp-20.c: Likewise.
5646 * gcc.dg/vect/bb-slp-21.c: Likewise.
5647 * gcc.dg/vect/bb-slp-22.c: Likewise.
5648 * gcc.dg/vect/bb-slp-23.c: Likewise.
5649 * gcc.dg/vect/bb-slp-24.c: Likewise.
5650 * gcc.dg/vect/bb-slp-25.c: Likewise.
5651 * gcc.dg/vect/bb-slp-26.c: Likewise.
5652 * gcc.dg/vect/bb-slp-27.c: Likewise.
5653 * gcc.dg/vect/bb-slp-28.c: Likewise.
5654 * gcc.dg/vect/bb-slp-29.c: Likewise.
5655 * gcc.dg/vect/bb-slp-3.c: Likewise.
5656 * gcc.dg/vect/bb-slp-30.c: Likewise.
5657 * gcc.dg/vect/bb-slp-31.c: Likewise.
5658 * gcc.dg/vect/bb-slp-32.c: Likewise.
5659 * gcc.dg/vect/bb-slp-4.c: Likewise.
5660 * gcc.dg/vect/bb-slp-5.c: Likewise.
5661 * gcc.dg/vect/bb-slp-6.c: Likewise.
5662 * gcc.dg/vect/bb-slp-7.c: Likewise.
5663 * gcc.dg/vect/bb-slp-8.c: Likewise.
5664 * gcc.dg/vect/bb-slp-8a.c: Likewise.
5665 * gcc.dg/vect/bb-slp-8b.c: Likewise.
5666 * gcc.dg/vect/bb-slp-9.c: Likewise.
5667 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5668 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5669 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5670 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5671 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5672 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5673 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5674 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5675 * gcc.dg/vect/pr26359.c: Likewise.
5676 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5677
5678 2014-06-23 Marek Polacek <polacek@redhat.com>
5679
5680 * c-c++-common/pr49706-2.c: New test.
5681
5682 2014-06-23 Alan Modra <amodra@gmail.com>
5683
5684 * gcc.dg/pr61583.c: New.
5685
5686 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5687
5688 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5689 [u]int64x1_t.
5690
5691 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5692 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5693
5694 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5695 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5696 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5697 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5698 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5699 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5700 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5701 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5702 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5703 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5704 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5705 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5706 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5707 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5708 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5709 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5710 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5711 test_vsrid_n_u64): Fix signature to match intrinsic.
5712
5713 (test_vabs_s64): Remove.
5714 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5715
5716 (test_vdupd_lane_s64): Rename to...
5717 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5718
5719 (test_vdupd_lane_u64): Rename to...
5720 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5721
5722 (test_vtst_s64): Rename to...
5723 (test_vtstd_s64): ...and change int64x1_t to int64_t.
5724
5725 (test_vtst_u64): Rename to...
5726 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5727
5728 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5729 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5730 Remove out-of-bounds tests.
5731 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5732 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5733 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5734
5735 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5736
5737 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5738 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5739 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5740 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5741 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5742 vector types.
5743 * gcc.target/aarch64/vsub_f64.c: Likewise.
5744 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5745 scheme as now the same for all variants.
5746 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5747 float64x1_t.
5748
5749 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5750
5751 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5752
5753 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5754
5755 * gcc.dg/localalias.c: Fix broken commit.
5756 * gcc.dg/globalalias.c: Likewise.
5757
5758 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5759
5760 * gcc.dg/localalias.c: New testcase.
5761 * gcc.dg/localalias-2.c: New testcase.
5762 * gcc.dg/globalalias.c: New testcase.
5763 * gcc.dg/globalalias-2.c: New testcase.
5764
5765 2014-06-20 Jakub Jelinek <jakub@redhat.com>
5766
5767 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5768
5769 2014-06-20 Marek Polacek <polacek@redhat.com>
5770
5771 * c-c++-common/ubsan/bounds-1.c: New test.
5772 * c-c++-common/ubsan/bounds-2.c: New test.
5773 * c-c++-common/ubsan/bounds-3.c: New test.
5774 * c-c++-common/ubsan/bounds-4.c: New test.
5775 * c-c++-common/ubsan/bounds-5.c: New test.
5776 * c-c++-common/ubsan/bounds-6.c: New test.
5777
5778 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
5779
5780 Make the tests big-endian friendly.
5781
5782 * gcc.target/aarch64/aapcs64/test_25.c: Update.
5783 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5784 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5785 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5786 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5787 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5788 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5789 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5790 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5791
5792 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5793 Max Ostapenko <m.ostapenko@partner.samsung.com>
5794
5795 PR sanitizer/61547
5796 * c-c++-common/asan/strlen-overflow-1.c: New test.
5797
5798 2014-06-20 Martin Jambor <mjambor@suse.cz>
5799
5800 PR ipa/61540
5801 * g++.dg/ipa/pr61540.C: New test.
5802
5803 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5804 Max Ostapenko <m.ostapenko@partner.samsung.com>
5805
5806 PR sanitizer/61530
5807 * c-c++-common/asan/pr61530.c: New test.
5808
5809 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5810
5811 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5812 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5813 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5814 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5815 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5816 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5817 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5818 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5819 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5820 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5821 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5822 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5823 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5824 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5825 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5826 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5827 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5828 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5829 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5830 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5831 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5832 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5833 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5834 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5835 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5836 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5837 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5838 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5839 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5840 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5841 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5842 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5843 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5844 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5845 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5846 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5847 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5848 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5849 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5850 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5851 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5852 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5853 (test_vqdmlal_high_lane_s16): Fix parameter type.
5854 (test_vqdmlal_high_lane_s32): Likewise.
5855 (test_vqdmull_high_lane_s16): Likewise.
5856 (test_vqdmull_high_lane_s32): Likewise.
5857 (test_vqdmlsl_high_lane_s32): Likewise.
5858 (test_vqdmlsl_high_lane_s16): Likewise.
5859 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5860 Fix argument type.
5861 (test_vqdmlals_lane_s32): Likewise.
5862 (test_vqdmlslh_lane_s16): Likewise.
5863 (test_vqdmlsls_lane_s32): Likewise.
5864 (test_vqdmulhh_lane_s16): Likewise.
5865 (test_vqdmulhs_lane_s32): Likewise.
5866 (test_vqdmullh_lane_s16): Likewise.
5867 (test_vqdmulls_lane_s32): Likewise.
5868 (test_vqrdmulhh_lane_s16): Likewise.
5869 (test_vqrdmulhs_lane_s32): Likewise.
5870
5871 2014-06-20 Tobias Burnus <burnus@net-b.de>
5872
5873 PR testsuite/61567
5874 * gfortran.dg/coarray_collectives_5.f90: Update
5875 dg-final scan-tree-dump-times.
5876 * gfortran.dg/coarray_collectives_6.f90: Ditto.
5877
5878 2014-06-20 Hale Wang <hale.wang@arm.com>
5879
5880 * gcc.target/arm/lto/: New folder to verify the LTO option.
5881 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5882 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5883 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5884 * lib/lto.exp (object-readelf): New procedure.
5885
5886 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5887
5888 PR fortran/61454
5889 * gfortran.dg/pr61454.f90: New file.
5890
5891 2014-06-19 Terry Guo <terry.guo@arm.com>
5892
5893 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5894 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5895 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5896
5897 2014-06-19 Tobias Burnus <burnus@net-b.de>
5898
5899 * gfortran.dg/coarray/collectives_2.f90: Extend
5900 and make valid.
5901
5902 2014-06-18 Tom de Vries <tom@codesourcery.com>
5903
5904 * gcc.target/aarch64/fuse-caller-save.c: New test.
5905
5906 2014-06-18 Radovan Obradovic <robradovic@mips.com>
5907 Tom de Vries <tom@codesourcery.com>
5908
5909 * gcc.target/arm/fuse-caller-save.c: New test.
5910
5911 2014-06-18 Richard Biener <rguenther@suse.de>
5912
5913 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5914 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5915 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5916
5917 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5918
5919 PR tree-optimization/61518
5920 * gcc.dg/torture/pr61518.c: New test.
5921
5922 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
5923
5924 PR tree-optimization/61517
5925 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5926 (incorrect_read_be32): Likewise.
5927 (main): Call incorrect_read_* to test stmt replacement is made by
5928 bswap at the right place.
5929 * gcc.c-torture/execute/pr61517.c: New test.
5930
5931 2014-06-18 Andreas Schwab <schwab@suse.de>
5932
5933 PR rtl-optimization/54555
5934 * gcc.target/m68k/pr54555.c: New test.
5935
5936 2014-06-18 Olivier Hainque <hainque@adacore.com>
5937
5938 * gnat.dg/blocklocs.adb: New test.
5939
5940 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
5941
5942 PR tree-optimization/52252
5943 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5944 * gcc.target/i386/pr52252-core.c: Ditto.
5945
5946 PR tree-optimization/61403
5947 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5948
5949 2014-06-18 Jakub Jelinek <jakub@redhat.com>
5950
5951 * gfortran.dg/gomp/declare-simd-1.f90: New test.
5952 * gfortran.dg/gomp/depend-1.f90: New test.
5953 * gfortran.dg/gomp/target1.f90: New test.
5954 * gfortran.dg/gomp/target2.f90: New test.
5955 * gfortran.dg/gomp/target3.f90: New test.
5956 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5957 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5958 201107.
5959
5960 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5961
5962 PR fortran/61126
5963 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5964
5965 2014-06-17 Tobias Burnus <burnus@net-b.de>
5966 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5967
5968 * gfortran.dg/coarray/send_array.f90: New.
5969 * gfortran.dg/coarray/get_array.f90: New.
5970 * gfortran.dg/coarray/sendget_array.f90: New.
5971 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5972 names.
5973 * gfortran.dg/coarray/collectives_2.f90: New.
5974
5975 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5976
5977 PR target/61533
5978 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5979 dg-options.
5980
5981 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
5982
5983 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5984 unit_id and kind_id to zero.
5985
5986 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
5987
5988 PR target/61483
5989 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5990 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5991 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5992 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5993
5994 2014-06-17 Richard Biener <rguenther@suse.de>
5995
5996 PR lto/61012
5997 * gcc.dg/lto/pr61526_0.c: New testcase.
5998 * gcc.dg/lto/pr61526_1.c: Likewise.
5999
6000 2014-06-17 Richard Biener <rguenther@suse.de>
6001
6002 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
6003 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
6004 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
6005 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6006 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
6007
6008 2014-06-17 Richard Biener <rguenther@suse.de>
6009
6010 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
6011
6012 2014-06-16 Richard Biener <rguenther@suse.de>
6013
6014 PR tree-optimization/61482
6015 * g++.dg/torture/pr61482.C: New testcase.
6016
6017 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
6018
6019 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
6020 vpmacsdql instruction.
6021
6022 2014-06-16 Yury Gribov <y.gribov@samsung.com>
6023
6024 * c-c++-common/asan/instrument-with-calls-1.c: New test.
6025 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6026 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6027 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
6028 test patterns.
6029 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6030 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6031 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6032 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6033 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6034 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6035
6036 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6037
6038 PR fortran/28484
6039 PR fortran/61429
6040 * gfortran.dg/system_clock_1.f90: New file.
6041 * gfortran.dg/system_clock_2.f90: New file.
6042
6043 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6044
6045 PR c++/33101
6046 * g++.dg/other/void3.C: New.
6047 * g++.dg/conversion/err-recover1.C: Update.
6048
6049 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
6050
6051 PR target/61415
6052 * lib/target-supports.exp (check_effective_target_longdouble128): New.
6053 * gcc.target/powerpc/pack02.c: Use it.
6054 * gcc.target/powerpc/tfmode_off.c: Likewise.
6055
6056 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
6057
6058 PR rtl-optimization/61094
6059 PR rtl-optimization/61446
6060 * gcc.target/i386/pr61446.c : New.
6061
6062 2014-06-13 Dehao Chen <dehao@google.com>
6063
6064 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
6065
6066 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
6067
6068 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
6069
6070 2014-06-13 Richard Biener <rguenther@suse.de>
6071
6072 * c-c++-common/pr46562-2.c: Adjust.
6073 * g++.dg/tree-ssa/pr8781.C: Likewise.
6074 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6076 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6077 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
6078 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6079
6080 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6081
6082 PR tree-optimization/61375
6083 * gcc.c-torture/execute/pr61375-1.c: New test.
6084
6085 2014-06-12 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR middle-end/61486
6088 * c-c++-common/gomp/pr61486-1.c: New test.
6089 * c-c++-common/gomp/pr61486-2.c: New test.
6090
6091 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
6092
6093 PR target/59843
6094 * gcc.dg/vect/vect-singleton_1.c: New file.
6095
6096 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
6097
6098 PR target/61443
6099 * gcc.target/avr/torture/pr61443.c: New test.
6100
6101 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/19200
6104 * g++.dg/parse/friend11.C: New.
6105
6106 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6107
6108 PR c++/60265
6109 * g++.dg/cpp0x/using-enum-1.C: New.
6110 * g++.dg/cpp0x/using-enum-2.C: Likewise.
6111
6112 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/19200
6115 * g++.dg/parse/friend9.C: New.
6116 * g++.dg/parse/friend10.C: Likewise.
6117 * g++.dg/parse/friend7.C: Adjust.
6118
6119 2014-06-11 Richard Biener <rguenther@suse.de>
6120
6121 PR tree-optimization/61452
6122 * gcc.dg/torture/pr61452.c: New testcase.
6123
6124 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6125
6126 PR c++/34049
6127 * g++.dg/parse/pr34049.C: New.
6128
6129 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6130
6131 * gcc.c-torture/execute/pr61306-1.c: New test.
6132 * gcc.c-torture/execute/pr61306-2.c: Likewise.
6133 * gcc.c-torture/execute/pr61306-3.c: Likewise.
6134
6135 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6136
6137 * gcc.target/aarch64/acle/acle.exp: New.
6138 * gcc.target/aarch64/acle/crc32b.c: New test.
6139 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
6140 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
6141 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
6142 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
6143 * gcc.target/aarch64/acle/crc32d.c: Likewise.
6144 * gcc.target/aarch64/acle/crc32h.c: Likewise.
6145 * gcc.target/aarch64/acle/crc32w.c: Likewise.
6146
6147 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
6148
6149 PR tree-optimization/52252
6150 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
6151
6152 2014-06-11 Richard Biener <rguenther@suse.de>
6153
6154 PR middle-end/61437
6155 * gcc.dg/torture/20140610-1.c: New testcase.
6156 * gcc.dg/torture/20140610-2.c: Likewise.
6157
6158 2014-06-10 Richard Biener <rguenther@suse.de>
6159
6160 PR tree-optimization/61438
6161 * gcc.dg/torture/pr61438.c: New testcase.
6162
6163 2014-06-10 Richard Biener <rguenther@suse.de>
6164
6165 PR middle-end/61456
6166 * g++.dg/opt/pr61456.C: New testcase.
6167
6168 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
6169 Mikael Morin <mikael@gcc.gnu.org>
6170
6171 PR fortran/41936
6172 * gfortran.dg/class_array_15.f03: Check memory leaks.
6173
6174 2014-06-10 Richard Biener <rguenther@suse.de>
6175
6176 PR tree-optimization/57186
6177 PR tree-optimization/59299
6178 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
6179 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
6180
6181 2014-06-10 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR fortran/60928
6184 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
6185 directives.
6186 * gfortran.dg/gomp/associate1.f90: New test.
6187 * gfortran.dg/gomp/intentin1.f90: New test.
6188 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
6189 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
6190 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
6191 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
6192
6193 2014-06-09 Marek Polacek <polacek@redhat.com>
6194
6195 PR c/36446
6196 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
6197 * gcc.dg/array-2.c: Likewise.
6198 * gcc.dg/array-const-2.c: Likewise.
6199 * gcc.dg/ucnid-8.c: Likewise.
6200 * gcc.dg/vla-init-1.c: Likewise.
6201 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
6202 * gcc.dg/c99-flex-array-7.c: Likewise.
6203 * gcc.dg/init-bad-1.c: Likewise.
6204 * gcc.dg/init-bad-3.c: Likewise.
6205 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
6206 * gcc.dg/pedwarn-init.c: Add dg-warning.
6207 * gcc.dg/pr53119.c: Remove dg-excess-errors.
6208
6209 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6210
6211 PR c++/22556
6212 * g++.dg/other/redecl3.C: New.
6213
6214 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
6215
6216 PR c++/54442
6217 * g++.dg/pr54442.C: New file.
6218
6219 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
6220
6221 PR fortran/61406
6222 * gfortran.dg/associate_17.f90 : New test
6223
6224 2014-06-09 Petr Murzin <petr.murzin@intel.com>
6225
6226 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
6227 void for TEST instead of static void.
6228 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
6229 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
6230 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
6231 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
6232 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
6233 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
6234 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
6235 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
6236 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
6237 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
6238 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
6239 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
6240 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
6241 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
6242 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
6243 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
6244 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
6245 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
6246 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
6247 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
6248 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
6249 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
6250 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
6251 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
6252 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
6253 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
6254 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6255 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
6256 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
6257 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
6258 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
6259 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6260 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6261 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6262 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6263 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6264 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6265 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6266 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6267 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6268 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6269 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
6270 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
6271 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
6272 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
6273 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
6274 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
6275 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
6276 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
6277 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
6278 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
6279 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
6280 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
6281 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
6282 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
6283 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
6284 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
6285 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
6286 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
6287 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
6288 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
6289 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
6290 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6291 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6292 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6293 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6294 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
6295 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
6296 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6297 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6298 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6299 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6300 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6301 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6302 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6303 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6304 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6305 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
6306 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
6307 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6308 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
6309 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
6310 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
6311 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
6312 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
6313 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
6314 instead of static void.
6315 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
6316 delete unused variables.
6317 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6318 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6319 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6320 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
6321 delete unused variables, void for TEST instead of static void.
6322 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6323 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6324 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6325 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6326 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6327 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6328 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6329 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6330 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6331 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6332 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6333 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6334 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
6335 initialize variables.
6336 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
6337 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
6338 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
6339 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
6340 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
6341 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
6342 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
6343 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
6344 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6345 * gcc.target/i386/i386.exp: Ditto.
6346 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
6347 CALC, void for TEST instead of static void, initialize variables.
6348 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
6349 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
6350 static void.
6351 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
6352 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
6353 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
6354 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
6355 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
6356 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6357 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6358 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
6359 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
6360 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
6361 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
6362 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6363 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6364 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
6365 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6366 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
6367 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6368 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6369 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6370 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
6371 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
6372 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
6373 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
6374 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
6375 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
6376 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
6377 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
6378 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
6379 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
6380 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
6381 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
6382 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
6383 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
6384 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
6385 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
6386 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
6387 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
6388 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
6389 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
6390 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
6391 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6392 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6393 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
6394 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
6395 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
6396 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
6397 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
6398 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
6399 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6400 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6401 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6402 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6403 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6404 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6405 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6406 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6407 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
6408 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
6409 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6410 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
6411 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6412 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6413 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6414 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
6415 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6416 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
6417 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
6418 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6419 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
6420 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6421 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6422 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6423 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6424 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6425 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6426 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6427 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
6428 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6429 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6430 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6431 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6432 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6433 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6434 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6435 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6436 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6437 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6438 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6439 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6440 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6441 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6442 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6443 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6444 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6445 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6446 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6447 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6448 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6449 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6450 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6451 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6452 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6453 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6454 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6455 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6456 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6457 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6458 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6459 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6460 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6461 instead of static void.
6462 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6463 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6464 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6465 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6466 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6467 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6468 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6469 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6470 static void, delete unused variables.
6471 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6472 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6473 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6474 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6475 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6476 static void, delete unused variables, Change parameters for
6477 UNION_CHECK, MASK_MERGE and MASK_ZERO.
6478 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6479 CALC, void for TEST instead of static void.
6480 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6481 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6482 void.
6483 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6484 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6485 static void, change type of parameter for UNION_TYPE.
6486 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6487 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6488 void for TEST instead of static void, delete unused variables, change
6489 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6490 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6491 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6492 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6493 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6494 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6495 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6496 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6497 void for TEST instead of static void, change parameters for
6498 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6499 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6500 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6501 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6502 * gcc.target/i386/avx512f-additional-reg-names.c: Add
6503 __attribute__((unused)).
6504 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6505 __attribute__((unused)).
6506 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6507 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6508 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6509 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6510 * gcc.target/i386/avx512f-korw-1.c: Ditto.
6511 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6512 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6513 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6514 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6515 add __attribute__((unused)).
6516 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6517 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6518 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6519 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6520 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6521 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6522 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6523 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6524 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6525 delete unused variables.
6526 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6527 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6528 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6529 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6530 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6531 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6532 static void, mask_merging and zero_masking for unsigned types.
6533 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6534 CHECK_ARRAY for unsigned types.
6535 * gcc.target/i386/m256-check.h: Ditto.
6536 * gcc.target/i386/m512-check.h: Ditto.
6537
6538 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
6539
6540 PR target/61062
6541 * gcc.target/arm/pr48252.c (main): Expect same result
6542 as endian-neutral.
6543
6544 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6545
6546 PR fortran/45187
6547 * gfortran.dg/cray_pointers_10.f90: New file.
6548
6549 2014-06-09 Jakub Jelinek <jakub@redhat.com>
6550
6551 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6552 instead of complex(kind=16).
6553
6554 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6555
6556 PR fortran/38829
6557 * gfortran.dg/bind_c_usage_29.f90: New file.
6558
6559 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
6560
6561 * gnat.dg/opt38.adb: New test.
6562 * gnat.dg/opt38_pkg.ad[sb]: New helper.
6563
6564 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
6565
6566 PR target/18343
6567 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6568 New macro, 0 for __MMIX__, default 64.
6569 (bar): Pass it to __builtin_apply instead of literal 64.
6570
6571 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6572
6573 * gfortran.dg/io_constraints_11.f90: New file.
6574 * gfortran.dg/io_constraints_12.f90: New file.
6575 * gfortran.dg/io_constraints_13.f90: New file.
6576
6577 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
6578
6579 PR target/61423
6580 * gcc.target/i386/pr61423.c: New test.
6581
6582 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/60184
6585 * g++.dg/cpp0x/constexpr-union6.C: New.
6586 * g++.dg/cpp0x/union6.C: Likewise.
6587 * g++.dg/init/ref14.C: Adjust.
6588 * g++.dg/init/union1.C: Likewise.
6589
6590 2014-06-06 Richard Biener <rguenther@suse.de>
6591
6592 PR tree-optimization/59299
6593 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6594
6595 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
6596
6597 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6598 * gcc.dg/tree-ssa/sra-12.c: Likewise.
6599
6600 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6601
6602 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6603 bitfield and test wrong results instead of correct results to make the
6604 test more portable.
6605
6606 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/60432
6609 * g++.dg/cpp0x/constexpr-60432.C: New.
6610
6611 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/60199
6614 * g++.dg/cpp0x/constexpr-60199.C: New.
6615
6616 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6617
6618 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6619 Specify -march=z900 as an additional option.
6620 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6621 * gcc.dg/optimize-bswapsi-2.c: Likewise.
6622 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6623
6624 2014-06-06 Jakub Jelinek <jakub@redhat.com>
6625
6626 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6627 reduction clause diagnostic changes.
6628 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6629 * gfortran.dg/gomp/reduction1.f90: Likewise.
6630 * gfortran.dg/gomp/reduction3.f90: Likewise.
6631 * gfortran.dg/gomp/udr1.f90: New test.
6632 * gfortran.dg/gomp/udr2.f90: New test.
6633 * gfortran.dg/gomp/udr3.f90: New test.
6634 * gfortran.dg/gomp/udr4.f90: New test.
6635 * gfortran.dg/gomp/udr5.f90: New test.
6636 * gfortran.dg/gomp/udr6.f90: New test.
6637 * gfortran.dg/gomp/udr7.f90: New test.
6638
6639 2014-06-06 Christian Bruel <christian.bruel@st.com>
6640
6641 PR tree-optimization/43934
6642 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6643
6644 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
6645
6646 PR c/53119
6647 * gcc.dg/pr53119.c: New testcase.
6648
6649 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6650
6651 PR target/52472
6652 * gcc.target/avr/pr52472.c: New test.
6653
6654
6655 2014-06-05 Jeff Law <law@redhat.com>
6656
6657 PR tree-optimization/61289
6658 * g++.dg/pr61289.C: New test.
6659 * g++.dg/pr61289-2.C: New test.
6660
6661 2014-06-05 Richard Biener <rguenther@suse.de>
6662 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/56961
6665 * g++.dg/parse/pr56961.C: New.
6666
6667 2014-06-05 Kai Tietz <ktietz@redhat.com>
6668
6669 PR target/46219
6670 * gcc.target/i386/sibcall-4.c: Remove xfail.
6671
6672 2014-06-05 Julian Brown <julian@codesourcery.com>
6673 Sandra Loosemore <sandra@codesourcery.com>
6674
6675 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6676
6677 2014-06-05 Richard Biener <rguenther@suse.de>
6678
6679 PR c++/61004
6680 * g++.dg/diagnostic/pr61004.C: New testcase.
6681
6682 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
6683
6684 * gcc.dg/torture/pr61319.c: New test.
6685
6686 2014-06-05 Marek Polacek <polacek@redhat.com>
6687
6688 PR c/56724
6689 * gcc.dg/pr56724-3.c: New test.
6690
6691 2014-06-05 Andreas Schwab <schwab@suse.de>
6692
6693 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6694
6695 2014-06-05 Marek Polacek <polacek@redhat.com>
6696
6697 PR c/49706
6698 * c-c++-common/pr49706.c: New test.
6699
6700 2014-06-05 Marek Polacek <polacek@redhat.com>
6701
6702 PR c/48062
6703 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6704 * gcc.dg/Wshadow-3.c: Likewise.
6705 * gcc.dg/pr48062.c: New test.
6706
6707 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6708
6709 PR c++/43453
6710 * g++.dg/init/pr43453.C: New.
6711
6712 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
6713
6714 PR tree-optimization/61385
6715 * gcc.dg/tree-ssa/pr61385.c: New file.
6716
6717 2014-06-04 Richard Biener <rguenther@suse.de>
6718
6719 PR tree-optimization/60098
6720 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6721
6722 2014-06-04 Richard Biener <rguenther@suse.de>
6723
6724 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6725
6726 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
6727
6728 PR c/58942
6729 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6730 the case with a pointer.
6731
6732 2014-06-04 Marek Polacek <polacek@redhat.com>
6733
6734 PR c/30020
6735 * c-c++-common/pr30020.c: New test.
6736
6737 2014-06-03 Andrew Pinski <apinski@cavium.com>
6738
6739 * gcc.c-torture/compile/20140528-1.c: New testcase.
6740
6741 2014-06-03 Dehao Chen <dehao@google.com>
6742
6743 * gcc.dg/tree-prof/merge_block.c: New test.
6744
6745 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
6746
6747 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6748 * g++.dg/ext/mv15.C (dg-options): Ditto.
6749
6750 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 DR 1423
6753 PR c++/52174
6754 * g++.dg/cpp0x/nullptr31.C: New.
6755 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6756 * g++.dg/cpp0x/nullptr17.C: Update.
6757
6758 2014-06-03 Marek Polacek <polacek@redhat.com>
6759
6760 PR c/60439
6761 * c-c++-common/pr60439.c: New test.
6762 * g++.dg/eh/scope1.C (f4): Add dg-warning.
6763
6764 2014-06-03 Martin Jambor <mjambor@suse.cz>
6765
6766 PR ipa/61160
6767 * g++.dg/ipa/pr61160-1.C: New test.
6768
6769 2014-06-03 Richard Biener <rguenther@suse.de>
6770
6771 PR tree-optimization/61383
6772 * gcc.dg/torture/pr61383-1.c: New testcase.
6773
6774 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
6775
6776 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6777
6778 2014-06-02 Jeff Law <law@redhat.com>
6779
6780 PR rtl-optimization/61094
6781 * g++.dg/pr61094: New test.
6782
6783 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
6784
6785 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6786 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6787 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6788 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6789 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6790 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6791 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6792 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6793
6794 2014-06-02 Richard Biener <rguenther@suse.de>
6795
6796 PR tree-optimization/61346
6797 * gcc.dg/torture/pr61346.c: New testcase.
6798
6799 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6800
6801 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6802 not compilation.
6803 * gcc.target/i386/sibcall-4.c: Ditto.
6804 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6805
6806 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6807
6808 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6809 in scan-assembler-not string.
6810 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6811 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6812 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6813
6814 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6815
6816 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6817
6818 2014-06-01 Kai Tietz <ktietz@redhat.com>
6819
6820 PR target/61377
6821 * gcc.target/i386/sibcall-6.c: New test.
6822
6823 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6824
6825 DR 1227
6826 PR c++/57543
6827 * g++.dg/cpp0x/pr57543-1.C: New.
6828 * g++.dg/cpp0x/pr57543-2.C: Likewise.
6829 * g++.dg/cpp0x/pr57543-3.C: Likewise.
6830 * g++.dg/cpp0x/decltype59.C: Likewise.
6831
6832 2014-05-31 Tom de Vries <tom@codesourcery.com>
6833
6834 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6835
6836 2014-05-30 Jakub Jelinek <jakub@redhat.com>
6837
6838 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6839 restore_gcc_exec_prefix_env_var): New procedures.
6840 (set_ld_library_path_env_vars,
6841 restore_ld_library_path_env_vars): Use them.
6842 * lib/c-compat.exp: Load target-libpath.exp.
6843 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6844 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6845 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6846 restore_gcc_exec_prefix_env_var.
6847 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6848 Likewise.
6849
6850 * c-c++-common/asan/misalign-1.c: New test.
6851 * c-c++-common/asan/misalign-2.c: New test.
6852
6853 * g++.dg/asan/asan_test.C: Add -std=c++11 and
6854 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6855 -DASAN_USE_DEJAGNU_GTEST=1.
6856 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6857 * g++.dg/asan/asan_oob_test.cc: Likewise.
6858 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6859 * g++.dg/asan/asan_str_test.cc: Likewise.
6860 * g++.dg/asan/asan_test_utils.h: Likewise.
6861 * g++.dg/asan/sanitizer_test_config.h: Likewise.
6862 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
6863 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6864 Imported from upstream r209283.
6865 * g++.dg/asan/asan_test_config.h: Likewise.
6866
6867 2014-05-30 Kai Tietz <ktietz@redhat.com>
6868
6869 PR target/60104
6870 * gcc.target/i386/sibcall-1.c: New test.
6871 * gcc.target/i386/sibcall-2.c: New test.
6872 * gcc.target/i386/sibcall-3.c: New test.
6873 * gcc.target/i386/sibcall-4.c: New test.
6874
6875 2014-05-30 Ian Lance Taylor <iant@google.com>
6876
6877 * gcc.target/i386/pause-2.c: New test.
6878
6879 2014-05-30 Tom de Vries <tom@codesourcery.com>
6880
6881 * gcc.target/i386/fuse-caller-save.c: New test.
6882 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6883 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6884
6885 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6886
6887 * gcc.target/arm/simd/vrev16p8_1.c: New file.
6888 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6889 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6890 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6891 * gcc.target/arm/simd/vrev16s8_1.c: New file.
6892 * gcc.target/arm/simd/vrev16u8_1.c: New file.
6893 * gcc.target/arm/simd/vrev32p16_1.c: New file.
6894 * gcc.target/arm/simd/vrev32p8_1.c: New file.
6895 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6896 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6897 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6898 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6899 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6900 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6901 * gcc.target/arm/simd/vrev32s16_1.c: New file.
6902 * gcc.target/arm/simd/vrev32s8_1.c: New file.
6903 * gcc.target/arm/simd/vrev32u16_1.c: New file.
6904 * gcc.target/arm/simd/vrev32u8_1.c: New file.
6905 * gcc.target/arm/simd/vrev64f32_1.c: New file.
6906 * gcc.target/arm/simd/vrev64p16_1.c: New file.
6907 * gcc.target/arm/simd/vrev64p8_1.c: New file.
6908 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6909 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6910 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6911 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6912 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6913 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6914 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6915 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6916 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6917 * gcc.target/arm/simd/vrev64s16_1.c: New file.
6918 * gcc.target/arm/simd/vrev64s32_1.c: New file.
6919 * gcc.target/arm/simd/vrev64s8_1.c: New file.
6920 * gcc.target/arm/simd/vrev64u16_1.c: New file.
6921 * gcc.target/arm/simd/vrev64u32_1.c: New file.
6922 * gcc.target/arm/simd/vrev64u8_1.c: New file.
6923
6924 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
6925
6926 PR rtl-optimization/61325
6927 * gcc.target/aarch64/pr61325.c: New.
6928
6929 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
6930
6931 * gcc.target/arm/simd/vextQf32_1.c: New file.
6932 * gcc.target/arm/simd/vextQp16_1.c: New file.
6933 * gcc.target/arm/simd/vextQp8_1.c: New file.
6934 * gcc.target/arm/simd/vextQs16_1.c: New file.
6935 * gcc.target/arm/simd/vextQs32_1.c: New file.
6936 * gcc.target/arm/simd/vextQs64_1.c: New file.
6937 * gcc.target/arm/simd/vextQs8_1.c: New file.
6938 * gcc.target/arm/simd/vextQu16_1.c: New file.
6939 * gcc.target/arm/simd/vextQu32_1.c: New file.
6940 * gcc.target/arm/simd/vextQu64_1.c: New file.
6941 * gcc.target/arm/simd/vextQu8_1.c: New file.
6942 * gcc.target/arm/simd/vextQp64_1.c: New file.
6943 * gcc.target/arm/simd/vextf32_1.c: New file.
6944 * gcc.target/arm/simd/vextp16_1.c: New file.
6945 * gcc.target/arm/simd/vextp8_1.c: New file.
6946 * gcc.target/arm/simd/vexts16_1.c: New file.
6947 * gcc.target/arm/simd/vexts32_1.c: New file.
6948 * gcc.target/arm/simd/vexts64_1.c: New file.
6949 * gcc.target/arm/simd/vexts8_1.c: New file.
6950 * gcc.target/arm/simd/vextu16_1.c: New file.
6951 * gcc.target/arm/simd/vextu32_1.c: New file.
6952 * gcc.target/arm/simd/vextu64_1.c: New file.
6953 * gcc.target/arm/simd/vextu8_1.c: New file.
6954 * gcc.target/arm/simd/vextp64_1.c: New file.
6955
6956 2014-05-29 Radovan Obradovic <robradovic@mips.com>
6957 Tom de Vries <tom@codesourcery.com>
6958
6959 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6960 options.
6961 * gcc.target/mips/fuse-caller-save.h: New include file.
6962 * gcc.target/mips/fuse-caller-save.c: New test.
6963 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6964 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6965
6966 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
6967
6968 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6969
6970 2014-05-28 Richard Biener <rguenther@suse.de>
6971
6972 PR middle-end/61045
6973 * gcc.dg/pr61045.c: New testcase.
6974
6975 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6976
6977 * lib/clearcap.exp: New file.
6978 * gcc.dg/vect/vect.exp: Load clearcap.exp.
6979 Remove clearcap_ldflags handling.
6980 Call clearcap-init, clearcap-finish.
6981 * gcc.target/i386/i386.exp: Likewise.
6982 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6983 * gcc.target/i386/clearcapv2.map: Move to
6984 ../config/sol2-clearcapv2.map.
6985 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6986 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6987
6988 2014-05-28 Richard Biener <rguenther@suse.de>
6989
6990 PR tree-optimization/61335
6991 * gfortran.dg/pr61335.f90: New testcase.
6992
6993 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6994
6995 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6996
6997 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6998
6999 * gnat.dg/overflow_fixed.adb: New test.
7000
7001 2014-05-27 Marek Polacek <polacek@redhat.com>
7002
7003 PR c/56724
7004 * gcc.dg/pr56724-1.c: New test.
7005 * gcc.dg/pr56724-2.c: New test.
7006 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
7007 -Wtraditional.
7008 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
7009
7010 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
7011
7012 * gcc.dg/fold-compare-8.c: New test.
7013 * gcc.dg/Wstrict-overflow-25.c: Likewise.
7014
7015 2014-05-27 Richard Biener <rguenther@suse.de>
7016
7017 * gcc.dg/tree-ssa/vrp92.c: New testcase.
7018
7019 2014-05-27 Marek Polacek <polacek@redhat.com>
7020
7021 PR testsuite/61319
7022 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
7023 LLONG_MIN, and ULLONG_MAX.
7024
7025 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7026
7027 * lib/target-supports.exp (check_effective_target_vect_bswap):
7028 Specify arm*-*-* support.
7029
7030 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7031
7032 PR testsuite/61319
7033 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
7034 -nan optional.
7035 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7036 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7037
7038 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7039
7040 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
7041
7042 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
7043
7044 PR rtl-optimization/61222
7045 * gcc.c-torture/compile/pr61222-1.c: New test.
7046 * gcc.c-torture/compile/pr61222-2.c: Likewise.
7047
7048 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7049
7050 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
7051
7052 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7053
7054 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
7055
7056 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7057
7058 PR libgfortran/55117
7059 * gfortran.dg/namelist_85.f90: New test.
7060
7061 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
7062
7063 PR c/61191
7064 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
7065 the case with syntax error.
7066
7067 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7068
7069 * gcc.dg/lto/pr61278_0.c: New test.
7070 * gcc.dg/lto/pr61278_1.c: New test.
7071
7072 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7073
7074 * gcc.dg/pr61220.c: New test.
7075 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
7076
7077 2014-05-25 Tobias Burnus <burnus@net-b.de>
7078
7079 * gfortran.dg/coarray_10.f90: Update dg-warning.
7080 * gfortran.dg/coarray_this_image_1.f90: New.
7081 * gfortran.dg/coarray_this_image_2.f90: New.
7082
7083 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
7084
7085 PR libfortran/61173
7086 * gfortran.dg/arrayio_14.f90: New test.
7087
7088 2014-05-24 Andreas Schwab <schwab@suse.de>
7089
7090 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
7091
7092 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7093
7094 * gfortran.dg/bind_c_array_params_2.f90:
7095 Adjust regexp for -flto.
7096 * gfortran.dg/pr48636-2.f90: Likewise.
7097 * gfortran.dg/pr52835.f90: Likewise.
7098
7099 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
7100
7101 PR rtl-optimization/61215
7102 * gcc.target/i386/pr61215.c: New.
7103
7104 2014-05-23 Marek Polacek <polacek@redhat.com>
7105 Jakub Jelinek <jakub@redhat.com>
7106
7107 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
7108 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
7109 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
7110 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
7111 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
7112 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
7113 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
7114 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
7115 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
7116 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
7117 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
7118 * c-c++-common/ubsan/float-cast.h: New file.
7119 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
7120 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
7121
7122 2014-05-23 Jiong Wang <jiong.wang@arm.com>
7123
7124 * gcc.target/aarch64/tail_indirect_call_1.c: New.
7125
7126 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 * g++.dg/cpp1y/lambda-init9.C: New.
7129
7130 2014-05-23 Richard Biener <rguenther@suse.de>
7131
7132 PR testsuite/61266
7133 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
7134 adjust testcase to reflect reality.
7135
7136 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
7137
7138 PR tree-optimization/54733
7139 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
7140 optimization to support memory sources and bitwise operations
7141 equivalent to load in host endianness.
7142 * gcc.dg/optimize-bswaphi-1.c: Likewise.
7143 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7144 * gcc.c-torture/execute/bswap-2.c: Likewise.
7145
7146 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
7147
7148 * lib/target-supports.exp: New effective targets for architectures
7149 capable of performing byte swap.
7150 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
7151 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7152 * gcc.dg/optimize-bswapsi-1.c: Likewise.
7153
7154 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/61088
7157 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
7158 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
7159
7160 2014-05-22 Xinliang David Li <davidxl@google.com>
7161
7162 * g++.dg/ipa/devirt-15.C: Fix expected message.
7163 * g++.dg/ipa/devirt-16.C: Ditto.
7164 * g++.dg/ipa/devirt-17.C: Ditto.
7165 * g++.dg/ipa/devirt-26.C: Ditto.
7166 * g++.dg/ipa/imm-devirt-1.C: Ditto.
7167 * g++.dg/ipa/imm-devirt-2.C: Ditto.
7168 * g++.dg/tree-ssa/pr8781.C:Ditto.
7169
7170 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
7171
7172 * gcc.target/powerpc/htm-ttest.c: New test.
7173
7174 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gnat.dg/opt37.ad[sb]: New test.
7177
7178 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
7179
7180 PR c/61271
7181 * g++.dg/cilk-plus/AN/array_function.cc: New.
7182
7183 2014-05-22 Richard Biener <rguenther@suse.de>
7184
7185 * gcc.dg/tree-ssa/alias-33.c: New testcase.
7186
7187 2014-05-22 Kostya Serebryany <kcc@google.com>
7188
7189 * c-c++-common/tsan/mutexset1.c: Update the test to match
7190 upstream r209283.
7191 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
7192
7193 2014-05-21 Marek Polacek <polacek@redhat.com>
7194
7195 PR sanitizer/61272
7196 * g++.dg/ubsan/pr61272.C: New test.
7197
7198 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
7199 Sandra Loosemore <sandra@codesourcery.com>
7200
7201 PR lto/60179
7202 * lib/scanasm.exp (scan-lto-assembler): New procedure.
7203 * gcc.target/nios2/custom-fp-lto.c: New test.
7204
7205 2014-05-21 Andreas Schwab <schwab@suse.de>
7206
7207 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
7208
7209 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7210
7211 PR target/54236
7212 * gcc.target/sh/pr54236-3.c: New.
7213
7214 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
7215
7216 PR c++/60189
7217 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
7218
7219 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
7220
7221 PR tree-optimization/60899
7222 * g++.dg/ipa/devirt-11.C: Update template.
7223
7224 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
7225
7226 PR C++/61038
7227 * g++.dg/cpp0x/pr61038.C: New.
7228
7229 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7230
7231 PR c++/58753
7232 PR c++/58930
7233 PR c++/58704
7234 * g++.dg/cpp0x/nsdmi-template11.C: New.
7235 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
7236 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
7237
7238 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
7239
7240 * gnat.dg/opt35.adb: New test.
7241 * gnat.dg/opt36.adb: Likewise.
7242 * gnat.dg/opt35_pkg.ad[sb]: New helper.
7243
7244 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7245
7246 PR c++/60373
7247 * g++.dg/cpp0x/Wattributes1.C: New.
7248 * g++.dg/ext/visibility/redecl1.C: Adjust.
7249 * g++.dg/ext/visibility/visibility-7.C: Likewise.
7250
7251 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7252
7253 * gcc.target/powerpc/vsxcopy.c: New test.
7254
7255 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7256
7257 PR c++/58664
7258 * g++.dg/cpp0x/nsdmi-union6.C: New.
7259 * g++.dg/parse/pr58664.C: Likewise.
7260 * g++.dg/cpp0x/nsdmi6.C: Tweak.
7261 * g++.dg/parse/crash31.C: Likewise.
7262 * g++.dg/template/error2.C: Likewise.
7263 * g++.dg/template/inherit8.C: Likewise.
7264 * g++.dg/template/offsetof2.C: Likewise.
7265
7266 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
7267
7268 * c-c++-common/gomp/simd4.c: Adjust for inform.
7269 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7270 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7271 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
7272 * g++.dg/cpp0x/noexcept15.C: Likewise.
7273 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
7274 * g++.dg/eh/spec6.C: Likewise.
7275 * g++.dg/expr/cast1.C: Likewise.
7276 * g++.dg/expr/dtor1.C: Likewise.
7277 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
7278 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7279 * g++.dg/gomp/pr49223-2.C: Likewise.
7280 * g++.dg/gomp/udr-4.C: Likewise.
7281 * g++.dg/init/delete1.C: Likewise.
7282 * g++.dg/other/crash-2.C: Likewise.
7283 * g++.dg/parse/crash24.C: Likewise.
7284 * g++.dg/parse/crash25.C: Likewise.
7285 * g++.dg/parse/crash31.C: Likewise.
7286 * g++.dg/parse/crash49.C: Likewise.
7287 * g++.dg/parse/crash50.C: Likewise.
7288 * g++.dg/parse/crash54.C: Likewise.
7289 * g++.dg/parse/dtor7.C: Likewise.
7290 * g++.dg/parse/error40.C: Likewise.
7291 * g++.dg/parse/fused-params1.C: Likewise.
7292 * g++.dg/parse/new1.C: Likewise.
7293 * g++.dg/template/crash35.C: Likewise.
7294 * g++.dg/template/crash59.C: Likewise.
7295 * g++.dg/template/crash77.C: Likewise.
7296 * g++.dg/template/error51.C: Likewise.
7297 * g++.dg/template/incomplete1.C: Likewise.
7298 * g++.dg/template/incomplete3.C: Likewise.
7299 * g++.dg/template/incomplete4.C: Likewise.
7300 * g++.dg/template/incomplete5.C: Likewise.
7301 * g++.dg/template/inherit8.C: Likewise.
7302 * g++.dg/template/instantiate1.C: Likewise.
7303 * g++.dg/template/instantiate3.C: Likewis: Likewise.
7304 * g++.dg/template/offsetof2.C: Likewise.
7305 * g++.dg/tm/pr51928.C: Likewise.
7306 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
7307 * g++.dg/warn/incomplete1.C: Likewise.
7308 * g++.dg/warn/incomplete2.C: Likewise.
7309 * g++.old-deja/g++.brendan/friend4.C: Likewise.
7310 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
7311 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
7312 * g++.old-deja/g++.eh/catch1.C: Likewise.
7313 * g++.old-deja/g++.eh/spec6.C: Likewise.
7314 * g++.old-deja/g++.mike/p7868.C: Likewise.
7315 * g++.old-deja/g++.other/crash38.C: Likewise.
7316 * g++.old-deja/g++.other/enum2.C: Likewise.
7317 * g++.old-deja/g++.other/incomplete.C: Likewise.
7318 * g++.old-deja/g++.other/vaarg3.C: Likewise.
7319 * g++.old-deja/g++.pt/crash9.C: Likewise.
7320 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
7321 * g++.old-deja/g++.pt/typename8.C: Likewise.
7322 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
7323
7324 2014-05-19 Joseph Myers <joseph@codesourcery.com>
7325
7326 * lib/target-supports.exp
7327 (check_effective_target_vect_sizes_32B_16B): Return false if
7328 128-bit AVX vectors preferred.
7329
7330 2014-05-19 Mike Stump <mikestump@comcast.net>
7331
7332 * lib/target-supports.exp (check_effective_target_avx): Early out
7333 if not x86 to prevent x86 flags on non-x86 targets.
7334
7335 2014-05-19 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/61221
7338 * gcc.dg/torture/pr61221.c: New testcase.
7339
7340 2014-05-19 Richard Biener <rguenther@suse.de>
7341
7342 PR tree-optimization/61209
7343 * gfortran.dg/pr61209.f90: New testcase.
7344
7345 2014-05-19 Richard Biener <rguenther@suse.de>
7346
7347 PR tree-optimization/61184
7348 * c-c++-common/torture/pr61184.c: New testcase.
7349
7350 2014-05-19 Christian Bruel <christian.bruel@st.com>
7351
7352 PR target/61195
7353 * gcc.target/sh/pr61195.c: New test.
7354
7355 2014-05-18 Wei Mi <wmi@google.com>
7356
7357 PR target/58066
7358 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
7359 directive with rtl insns. Add effective-target fpic and
7360 tls_native.
7361
7362 2014-05-17 Xinliang David Li <davidxl@google.com>
7363
7364 * g++.dg/ipa/devirt-33.C: New testcase.
7365
7366 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
7367
7368 * g++.dg/ipa/comdat.C: New file.
7369
7370 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
7371
7372 * gnat.dg/volatile12.ad[sb]: New test.
7373
7374 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gnat.dg/enum3.adb: New test.
7377
7378 2014-05-18 Andreas Schwab <schwab@suse.de>
7379
7380 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
7381
7382 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
7383
7384 PR libfortran/52539
7385 * gfortran.dg/namelist_utf8.f90: New test.
7386
7387 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7388
7389 PR c++/52875
7390 * g++.dg/cpp0x/decltype58.C: New.
7391
7392 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
7393
7394 * gcc.target/microblaze/others/break_handler.c: New.
7395
7396 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
7397
7398 PR tree-optimization/61140
7399 PR tree-optimization/61150
7400 PR tree-optimization/61197
7401 * gcc.dg/tree-ssa/pr61140.c: New file.
7402 * gcc.dg/tree-ssa/pr61150.c: New file.
7403 * gcc.dg/tree-ssa/pr61197.c: New file.
7404
7405 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
7406
7407 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
7408 (dg-options): Add -mfpmath=387.
7409 (dg-final): Check that no MMX registers are used.
7410
7411 2014-05-17 Andreas Schwab <schwab@suse.de>
7412
7413 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
7414
7415 2014-05-16 David Malcolm <dmalcolm@redhat.com>
7416
7417 Revert:
7418 2014-04-29 David Malcolm <dmalcolm@redhat.com>
7419
7420 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7421 occurrences of "int" in the gimple dump to reflect that the return
7422 types of functions now show up in such dumps.
7423 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7424
7425 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
7426
7427 * gcc.c-torture/execute/20101011-1.c: Update testcase.
7428 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7429 * gcc.dg/tree-ssa/writeonly.c: New testcase.
7430 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7431 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7432 * gcc.dg/debug/pr35154.c: Update testcase.
7433 * gcc.target/i386/vectorize1.c: Update testcase.
7434
7435 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7436
7437 PR c++/51640
7438 * g++.dg/parse/error54.C: New.
7439
7440 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
7441
7442 PR rtl-optimization/60969
7443 * g++.dg/pr60969.C: New.
7444
7445 2014-05-16 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/61194
7448 * gcc.dg/vect/pr61194.c: New testcase.
7449
7450 2014-05-16 Richard Biener <rguenther@suse.de>
7451
7452 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7453 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7454 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7455 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7456
7457 2014-05-16 Richard Biener <rguenther@suse.de>
7458
7459 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7460
7461 2014-05-15 Martin Jambor <mjambor@suse.cz>
7462
7463 PR ipa/61085
7464 * g++.dg/ipa/pr61085.C: New test.
7465
7466 2014-05-15 Martin Jambor <mjambor@suse.cz>
7467
7468 PR tree-optimization/61090
7469 * gcc.dg/tree-ssa/pr61090.c: New test.
7470
7471 2014-05-15 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR tree-optimization/61158
7474 * gcc.dg/pr61158.c: New test.
7475
7476 2014-05-15 Andreas Schwab <schwab@suse.de>
7477
7478 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7479 emitted.
7480 * obj-c++.dg/exceptions-5.mm: Likewise.
7481
7482 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7483
7484 * shrink-wrap-loop.c: New test case.
7485
7486 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
7487
7488 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7489 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7490 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7491 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7492 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7493 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7494 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7495 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7496 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7497 * gcc.target/arm/simd/vtrnf32_1.c: New file.
7498 * gcc.target/arm/simd/vtrnp16_1.c: New file.
7499 * gcc.target/arm/simd/vtrnp8_1.c: New file.
7500 * gcc.target/arm/simd/vtrns16_1.c: New file.
7501 * gcc.target/arm/simd/vtrns32_1.c: New file.
7502 * gcc.target/arm/simd/vtrns8_1.c: New file.
7503 * gcc.target/arm/simd/vtrnu16_1.c: New file.
7504 * gcc.target/arm/simd/vtrnu32_1.c: New file.
7505 * gcc.target/arm/simd/vtrnu8_1.c: New file.
7506
7507 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
7508
7509 * gcc.target/i386/clflushopt-1.c: New.
7510 * gcc.target/i386/xsavec-1.c: Ditto.
7511 * gcc.target/i386/xsavec64-1.c: Ditto.
7512 * gcc.target/i386/xsaves-1.c: Ditto.
7513 * gcc.target/i386/xsaves64-1.c: Ditto.
7514 * gcc.target/i386/sse-12.c: Test new options.
7515 * gcc.target/i386/sse-13.c: Ditto.
7516 * gcc.target/i386/sse-14.c: Ditto.
7517 * gcc.target/i386/sse-22.c: Ditto.
7518 * gcc.target/i386/sse-23.c: Ditto.
7519 * g++.dg/other/i386-2.C: Ditto.
7520 * g++.dg/other/i386-3.C: Ditto.
7521
7522 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7523
7524 PR rtl-optimization/60866
7525 * gcc.dg/pr60866.c: New test.
7526
7527 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7528
7529 PR rtl-optimization/60901
7530 * gcc.target/i386/pr60901.c: New test.
7531
7532 2014-05-14 Yury Gribov <y.gribov@samsung.com>
7533
7534 PR sanitizer/61100
7535 * c-c++-common/asan/asan-interface-1.c: New test.
7536 * lib/asan-dg.exp (asan_include_flags): New function.
7537 (asan_init): Call asan_include_flags to obtain path
7538 to sanitizer headers.
7539
7540 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
7541
7542 * lib/target-support.exp (check_dfp_hw_available): New function.
7543 (is-effective-target): Check $arg for dfp_hw.
7544 (is-effective-target-keyword): Likewise.
7545 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7546 Change target to dfp_hw.
7547
7548 2014-05-13 Marek Polacek <polacek@redhat.com>
7549
7550 PR c/61162
7551 * gcc.dg/pr61162.c: New test.
7552
7553 2014-05-13 Marek Polacek <polacek@redhat.com>
7554
7555 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7556 * c-c++-common/pr50459-2.c: New test.
7557
7558 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
7559
7560 PR c++/54310
7561 * g++.dg/template/pr54310.C: New.
7562
7563 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
7564 Sandra Loosemore <sandra@codesourcery.com>
7565
7566 * gcc.target/mips/loongson-simd.c: Disable micromips too.
7567
7568 2014-05-13 Catherine Moore <clm@cm00re.com>
7569
7570 * gcc.target/mips/near-far-1.c: Adjust expected output
7571 to allow the JALS instruction.
7572 * gcc.target/mips/near-far-2.c: Likewise.
7573 * gcc.target/mips/near-far-4.c: Likewise.
7574
7575 2014-05-13 Bin Cheng <bin.cheng@arm.com>
7576
7577 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7578
7579 2014-05-13 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR target/61060
7582 * gcc.dg/pr61060.c: New test.
7583
7584 2014-05-12 DJ Delorie <dj@redhat.com>
7585
7586 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7587 * gcc.dg/sibcall-4.c: Likewise.
7588
7589 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
7590
7591 * objc.dg/shadow-1.m: New test.
7592 * objc.dg/shadow-2.m: New test.
7593 * objc.dg/ivar-scope-1.m: New test.
7594 * objc.dg/ivar-scope-2.m: New test.
7595 * objc.dg/ivar-scope-3.m: New test.
7596 * objc.dg/ivar-scope-4.m: New test.
7597 * objc.dg/ivar-visibility-1.m: New test.
7598 * objc.dg/ivar-visibility-2.m: New test.
7599 * objc.dg/ivar-visibility-3.m: New test.
7600 * objc.dg/ivar-visibility-4.m: New test.
7601
7602 2014-05-12 Tobias Burnus <burnus@net-b.de>
7603
7604 PR fortran/60127
7605 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7606
7607 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7608
7609 PR fortran/60834
7610 * gfortran.dg/associate_16.f90: New test.
7611
7612 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7613
7614 PR target/60991
7615 * gcc.target/avr/pr60991.c: New testcase.
7616
7617 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7618
7619 PR c++/60054
7620 * g++.dg/cpp1y/pr60054.C: New.
7621
7622 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7623
7624 PR c++/51199
7625 * g++.dg/template/pr51199.C: New.
7626
7627 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
7628
7629 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7630
7631 2014-05-11 Jakub Jelinek <jakub@redhat.com>
7632
7633 * gfortran.dg/gomp/affinity-1.f90: New test.
7634
7635 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
7636
7637 * gcc.dg/torture/pr61136.c: New test.
7638
7639 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7640
7641 PR c++/59705
7642 * g++.dg/cpp0x/sfinae51.C: New.
7643
7644 PR c++/58353
7645 * g++.dg/cpp0x/variadic157.C: New.
7646
7647 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
7648
7649 PR target/51244
7650 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7651
7652 2014-05-10 Marek Polacek <polacek@redhat.com>
7653
7654 * gcc.dg/pedwarn-init.c: New test.
7655 * gcc.dg/init-string-1.c: Adjust dg-error.
7656
7657 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
7658
7659 * lib/target-supports.exp
7660 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7661 to the list.
7662
7663 2014-05-09 Marek Polacek <polacek@redhat.com>
7664
7665 PR c/61096
7666 * gcc.dg/pr61096-1.c: New test.
7667 * gcc.dg/pr61096-2.c: New test.
7668
7669 2014-05-09 Florian Weimer <fweimer@redhat.com>
7670
7671 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7672 * g++.dg/fstack-protector-strong.C: Likewise.
7673 * gcc.target/i386/ssp-strong-reg.c: New file.
7674
7675 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
7676
7677 PR target/61055
7678 * gcc.target/avr/torture/pr61055.c: New test.
7679
7680 2014-05-09 Marek Polacek <polacek@redhat.com>
7681
7682 PR c/50459
7683 * c-c++-common/attributes-1.c: Move test line to a new test.
7684 * c-c++-common/attributes-2.c: New test.
7685 * c-c++-common/pr50459.c: New test.
7686 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7687 * gcc.dg/nonnull-2.c: Likewise.
7688 * gcc.dg/pr55570.c: Modify dg-error.
7689 * gcc.dg/tm/wrap-2.c: Likewise.
7690
7691 2014-05-08 Jeff Law <law@redhat.com>
7692
7693 PR tree-optimization/61009
7694 * g++.dg/tree-ssa/pr61009.C: New test.
7695
7696 2014-05-08 Matthias Klose <doko@ubuntu.com>
7697
7698 PR driver/61106
7699 * gcc-dg/unused-8a.c: New.
7700 * gcc-dg/unused-8b.c: Likewise.
7701
7702 2014-05-08 Marek Polacek <polacek@redhat.com>
7703
7704 PR c/61053
7705 * gcc.dg/pr61053.c: New test.
7706
7707 2014-05-08 Marek Polacek <polacek@redhat.com>
7708
7709 PR c/61077
7710 * gcc.dg/pr61077.c: New test.
7711
7712 2014-05-08 Tobias Burnus <burnus@net-b.de>
7713
7714 * gfortran.dg/coarray_collectives_1.f90: New.
7715 * gfortran.dg/coarray_collectives_2.f90: New.
7716 * gfortran.dg/coarray_collectives_3.f90: New.
7717 * gfortran.dg/coarray_collectives_4.f90: New.
7718 * gfortran.dg/coarray_collectives_5.f90: New.
7719 * gfortran.dg/coarray_collectives_6.f90: New.
7720 * gfortran.dg/coarray/collectives_1.f90: New.
7721 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7722 * gfortran.dg/assumed_type_4.f90: Update dg-error.
7723 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7724 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7725 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7726 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7727 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7728
7729 2014-05-08 Wei Mi <wmi@google.com>
7730
7731 PR target/58066
7732 * gcc.target/i386/pr58066.c: New test.
7733
7734 2014-05-08 Joseph Myers <joseph@codesourcery.com>
7735
7736 * gcc.target/i386/avx256-unaligned-load-2.c,
7737 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7738 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7739 packed-single instructions.
7740
7741 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7742
7743 PR c++/13981
7744 * g++.dg/diagnostic/pr13981.C: New.
7745
7746 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
7747
7748 PR tree-optimization/59100
7749 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7750 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7751
7752 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7753
7754 PR tree-optimization/61095
7755 * gcc.dg/torture/pr61095.c: New test.
7756
7757 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7758
7759 PR middle-end/39246
7760 * gcc.dg/uninit-13.c: Move warning on the actual source line where
7761 the uninitialized complex is used.
7762 * gcc.dg/uninit-17.c: New test to check partial initialization of
7763 complex with branches.
7764 * gcc.dg/uninit-17-O0.c: Likewise.
7765
7766 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
7767
7768 PR target/60884
7769 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7770 (test_03): Rename to test_02.
7771
7772 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/61083
7775 * g++.dg/cpp0x/sfinae50.C: New.
7776
7777 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7778
7779 PR c++/61080
7780 * g++.dg/cpp0x/deleted7.C: New.
7781
7782 2014-05-07 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/61034
7785 * g++.dg/tree-ssa/pr61034.C: New testcase.
7786
7787 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
7788
7789 * gcc.target/epiphany/isr-arg.c: New file.
7790
7791 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
7792
7793 PR tree-optimization/52252
7794 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7795
7796 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7797
7798 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7799 * gcc.target/aarch64/simd/vrev16p8.x: New file.
7800 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7801 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7802 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7803 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7804 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7805 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7806 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7807 * gcc.target/aarch64/simd/vrev16s8.x: New file.
7808 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7809 * gcc.target/aarch64/simd/vrev16u8.x: New file.
7810 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7811 * gcc.target/aarch64/simd/vrev32p16.x: New file.
7812 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7813 * gcc.target/aarch64/simd/vrev32p8.x: New file.
7814 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7815 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7816 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7817 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7818 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7819 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7820 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7821 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7822 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7823 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7824 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7825 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7826 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7827 * gcc.target/aarch64/simd/vrev32s16.x: New file.
7828 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7829 * gcc.target/aarch64/simd/vrev32s8.x: New file.
7830 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7831 * gcc.target/aarch64/simd/vrev32u16.x: New file.
7832 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7833 * gcc.target/aarch64/simd/vrev32u8.x: New file.
7834 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7835 * gcc.target/aarch64/simd/vrev64f32.x: New file.
7836 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7837 * gcc.target/aarch64/simd/vrev64p16.x: New file.
7838 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7839 * gcc.target/aarch64/simd/vrev64p8.x: New file.
7840 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7841 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7842 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7843 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7844 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7845 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7846 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7847 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7848 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7849 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7850 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7851 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7852 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7853 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7854 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7855 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7856 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7857 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7858 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7859 * gcc.target/aarch64/simd/vrev64s16.x: New file.
7860 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7861 * gcc.target/aarch64/simd/vrev64s32.x: New file.
7862 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7863 * gcc.target/aarch64/simd/vrev64s8.x: New file.
7864 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7865 * gcc.target/aarch64/simd/vrev64u16.x: New file.
7866 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7867 * gcc.target/aarch64/simd/vrev64u32.x: New file.
7868 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7869 * gcc.target/aarch64/simd/vrev64u8.x: New file.
7870
7871 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7872
7873 gcc.target/aarch64/simd/ext_f32.x: New file.
7874 gcc.target/aarch64/simd/ext_f32_1.c: New file.
7875 gcc.target/aarch64/simd/ext_p16.x: New file.
7876 gcc.target/aarch64/simd/ext_p16_1.c: New file.
7877 gcc.target/aarch64/simd/ext_p8.x: New file.
7878 gcc.target/aarch64/simd/ext_p8_1.c: New file.
7879 gcc.target/aarch64/simd/ext_s16.x: New file.
7880 gcc.target/aarch64/simd/ext_s16_1.c: New file.
7881 gcc.target/aarch64/simd/ext_s32.x: New file.
7882 gcc.target/aarch64/simd/ext_s32_1.c: New file.
7883 gcc.target/aarch64/simd/ext_s64.x: New file.
7884 gcc.target/aarch64/simd/ext_s64_1.c: New file.
7885 gcc.target/aarch64/simd/ext_s8.x: New file.
7886 gcc.target/aarch64/simd/ext_s8_1.c: New file.
7887 gcc.target/aarch64/simd/ext_u16.x: New file.
7888 gcc.target/aarch64/simd/ext_u16_1.c: New file.
7889 gcc.target/aarch64/simd/ext_u32.x: New file.
7890 gcc.target/aarch64/simd/ext_u32_1.c: New file.
7891 gcc.target/aarch64/simd/ext_u64.x: New file.
7892 gcc.target/aarch64/simd/ext_u64_1.c: New file.
7893 gcc.target/aarch64/simd/ext_u8.x: New file.
7894 gcc.target/aarch64/simd/ext_u8_1.c: New file.
7895 gcc.target/aarch64/simd/ext_f64.c: New file.
7896 gcc.target/aarch64/simd/extq_f32.x: New file.
7897 gcc.target/aarch64/simd/extq_f32_1.c: New file.
7898 gcc.target/aarch64/simd/extq_p16.x: New file.
7899 gcc.target/aarch64/simd/extq_p16_1.c: New file.
7900 gcc.target/aarch64/simd/extq_p8.x: New file.
7901 gcc.target/aarch64/simd/extq_p8_1.c: New file.
7902 gcc.target/aarch64/simd/extq_s16.x: New file.
7903 gcc.target/aarch64/simd/extq_s16_1.c: New file.
7904 gcc.target/aarch64/simd/extq_s32.x: New file.
7905 gcc.target/aarch64/simd/extq_s32_1.c: New file.
7906 gcc.target/aarch64/simd/extq_s64.x: New file.
7907 gcc.target/aarch64/simd/extq_s64_1.c: New file.
7908 gcc.target/aarch64/simd/extq_s8.x: New file.
7909 gcc.target/aarch64/simd/extq_s8_1.c: New file.
7910 gcc.target/aarch64/simd/extq_u16.x: New file.
7911 gcc.target/aarch64/simd/extq_u16_1.c: New file.
7912 gcc.target/aarch64/simd/extq_u32.x: New file.
7913 gcc.target/aarch64/simd/extq_u32_1.c: New file.
7914 gcc.target/aarch64/simd/extq_u64.x: New file.
7915 gcc.target/aarch64/simd/extq_u64_1.c: New file.
7916 gcc.target/aarch64/simd/extq_u8.x: New file.
7917 gcc.target/aarch64/simd/extq_u8_1.c: New file.
7918 gcc.target/aarch64/simd/extq_f64.c: New file.
7919
7920 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7921
7922 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7923 * gcc.target/aarch64/vtrnu32.c: Likewise.
7924 * gcc.target/aarch64/vtrnf32.c: Likewise.
7925
7926 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7927
7928 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7929 * gcc.target/aarch64/simd/vtrnf32.x: New file.
7930 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7931 * gcc.target/aarch64/simd/vtrnp16.x: New file.
7932 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7933 * gcc.target/aarch64/simd/vtrnp8.x: New file.
7934 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7935 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7936 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7937 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7938 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7939 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7940 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7941 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7942 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7943 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7944 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7945 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7946 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7947 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7948 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7949 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7950 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7951 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7952 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7953 * gcc.target/aarch64/simd/vtrns16.x: New file.
7954 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7955 * gcc.target/aarch64/simd/vtrns32.x: New file.
7956 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7957 * gcc.target/aarch64/simd/vtrns8.x: New file.
7958 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7959 * gcc.target/aarch64/simd/vtrnu16.x: New file.
7960 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7961 * gcc.target/aarch64/simd/vtrnu32.x: New file.
7962 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7963 * gcc.target/aarch64/simd/vtrnu8.x: New file.
7964
7965 2014-05-07 Richard Biener <rguenther@suse.de>
7966
7967 PR tree-optimization/57864
7968 * gcc.dg/torture/pr57864.c: New testcase.
7969
7970 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
7971
7972 PR libfortran/61049
7973 * gfortran.dg/list_read_13.f: New test.
7974
7975 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/60999
7978 * g++.dg/cpp0x/nsdmi-template9.C: New.
7979 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7980
7981 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
7982 Mike Stump <mikestump@comcast.net>
7983 Richard Sandiford <rdsandiford@googlemail.com>
7984
7985 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7986
7987 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
7988
7989 PR ipa/60965
7990 * g++.dg/ipa/devirt-32.C: New testcase.
7991
7992 2014-05-05 Richard Biener <rguenther@suse.de>
7993
7994 PR middle-end/61010
7995 * gcc.dg/torture/pr61010.c: New testcase.
7996
7997 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7998
7999 * gcc.target/s390/leaf-profile.c: New testcase.
8000
8001 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8002
8003 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
8004 Disable asm scan for s390.
8005 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8006 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8007
8008 2014-05-05 Bin Cheng <bin.cheng@arm.com>
8009
8010 PR tree-optimization/60363
8011 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
8012
8013 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
8014
8015 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
8016 (dg-require-effective-target): Change target to powerpc_fprs.
8017 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
8018 (dg-require-effective-target): Change target to dfprt.
8019
8020 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8021
8022 PR c++/58582
8023 * g++.dg/cpp0x/deleted4.C: New.
8024 * g++.dg/cpp0x/deleted5.C: Likewise.
8025 * g++.dg/cpp0x/deleted6.C: Likewise.
8026
8027 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
8028
8029 PR fortran/61025
8030 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
8031 regexps for -m32.
8032 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
8033 * gfortran.dg/coarray_poly_6.f90: Likewise.
8034 * gfortran.dg/coarray_poly_7.f90: Likewise.
8035 * gfortran.dg/coarray_poly_8.f90: Likewise.
8036
8037 2014-05-02 Marek Polacek <polacek@redhat.com>
8038
8039 PR c/25801
8040 * gcc.dg/pr25801.c: New test.
8041
8042 2014-05-02 Marek Polacek <polacek@redhat.com>
8043
8044 PR c/60784
8045 * gcc.dg/pr60784.c: New test.
8046
8047 2014-05-01 Marek Polacek <polacek@redhat.com>
8048
8049 PR c/60915
8050 * gcc.dg/pr60915.c: New test.
8051
8052 2014-05-01 Marek Polacek <polacek@redhat.com>
8053
8054 PR c/60257
8055 * gcc.dg/pr60257.c: New test.
8056
8057 2014-05-01 Marek Polacek <polacek@redhat.com>
8058
8059 PR c/43395
8060 * c-c++-common/pr43395.c: New test.
8061
8062 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
8063
8064 * gcc.dg/cond-reduc-1.c: New test.
8065 * gcc.dg/cond-reduc-2.c: Likewise.
8066
8067 2014-05-01 Marek Polacek <polacek@redhat.com>
8068
8069 PR c/29467
8070 * gcc.dg/pr29467.c: New test.
8071 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
8072 about boolean types.
8073 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
8074 to bool.
8075 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
8076
8077 2014-05-01 Marek Polacek <polacek@redhat.com>
8078
8079 PR c/43245
8080 * gcc.dg/pr43245.c: New test.
8081
8082 2014-05-01 Marek Polacek <polacek@redhat.com>
8083
8084 PR c/56989
8085 * gcc.dg/pr56989.c: New test.
8086
8087 2014-04-30 Ian Lance Taylor <iant@google.com>
8088
8089 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
8090 in go_compile_args rather than in argument to go-torture-execute.
8091
8092 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
8093
8094 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
8095 instead of getpid.
8096
8097 2014-04-30 Tobias Burnus <burnus@net-b.de>
8098
8099 * gfortran.dg/coarray_poly_6.f90
8100 * gfortran.dg/coarray_poly_7.f90
8101 * gfortran.dg/coarray_poly_8.f90
8102
8103 2014-04-30 Tobias Burnus <burnus@net-b.de>
8104
8105 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
8106 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
8107 * gfortran.dg/coarray/codimension.f90: New.
8108
8109 2014-04-30 Tobias Burnus <burnus@net-b.de>
8110
8111 * gfortran.dg/coarray_lib_this_image_1.f90: New.
8112 * gfortran.dg/coarray_lib_this_image_2.f90: New.
8113
8114 2014-04-30 Tobias Burnus <burnus@net-b.de>
8115
8116 * gfortran.dg/coarray_poly_4.f90: New.
8117 * gfortran.dg/coarray_poly_5.f90: New.
8118
8119 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8120
8121 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
8122 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
8123 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
8124 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
8125 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
8126 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
8127 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
8128 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
8129 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
8130 * gcc.target/arm/simd/vuzpf32_1.c: New file.
8131 * gcc.target/arm/simd/vuzpp16_1.c: New file.
8132 * gcc.target/arm/simd/vuzpp8_1.c: New file.
8133 * gcc.target/arm/simd/vuzps16_1.c: New file.
8134 * gcc.target/arm/simd/vuzps32_1.c: New file.
8135 * gcc.target/arm/simd/vuzps8_1.c: New file.
8136 * gcc.target/arm/simd/vuzpu16_1.c: New file.
8137 * gcc.target/arm/simd/vuzpu32_1.c: New file.
8138 * gcc.target/arm/simd/vuzpu8_1.c: New file.
8139
8140 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8141
8142 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
8143 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
8144 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
8145
8146 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8147
8148 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
8149 * gcc.target/aarch64/simd/vuzpf32.x: New file.
8150 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
8151 * gcc.target/aarch64/simd/vuzpp16.x: New file.
8152 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
8153 * gcc.target/aarch64/simd/vuzpp8.x: New file.
8154 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
8155 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
8156 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
8157 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
8158 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
8159 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
8160 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
8161 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
8162 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
8163 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
8164 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
8165 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
8166 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
8167 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
8168 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
8169 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
8170 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
8171 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
8172 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
8173 * gcc.target/aarch64/simd/vuzps16.x: New file.
8174 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
8175 * gcc.target/aarch64/simd/vuzps32.x: New file.
8176 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
8177 * gcc.target/aarch64/simd/vuzps8.x: New file.
8178 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
8179 * gcc.target/aarch64/simd/vuzpu16.x: New file.
8180 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
8181 * gcc.target/aarch64/simd/vuzpu32.x: New file.
8182 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
8183 * gcc.target/aarch64/simd/vuzpu8.x: New file.
8184
8185 2014-04-30 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/48329
8188 * gfortran.dg/vect/pr48329.f90: New testcase.
8189
8190 2014-04-30 Marek Polacek <polacek@redhat.com>
8191
8192 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
8193 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
8194
8195 2014-04-30 Marek Polacek <polacek@redhat.com>
8196
8197 PR c/60139
8198 * gcc.dg/pr60139.c: New test.
8199
8200 2014-04-30 Marek Polacek <polacek@redhat.com>
8201
8202 PR c/60351
8203 * gcc.dg/pr60351.c: New test.
8204
8205 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
8206
8207 * gcc.target/arm/simd/simd.exp: New file.
8208 * gcc.target/arm/simd/vzipqf32_1.c: New file.
8209 * gcc.target/arm/simd/vzipqp16_1.c: New file.
8210 * gcc.target/arm/simd/vzipqp8_1.c: New file.
8211 * gcc.target/arm/simd/vzipqs16_1.c: New file.
8212 * gcc.target/arm/simd/vzipqs32_1.c: New file.
8213 * gcc.target/arm/simd/vzipqs8_1.c: New file.
8214 * gcc.target/arm/simd/vzipqu16_1.c: New file.
8215 * gcc.target/arm/simd/vzipqu32_1.c: New file.
8216 * gcc.target/arm/simd/vzipqu8_1.c: New file.
8217 * gcc.target/arm/simd/vzipf32_1.c: New file.
8218 * gcc.target/arm/simd/vzipp16_1.c: New file.
8219 * gcc.target/arm/simd/vzipp8_1.c: New file.
8220 * gcc.target/arm/simd/vzips16_1.c: New file.
8221 * gcc.target/arm/simd/vzips32_1.c: New file.
8222 * gcc.target/arm/simd/vzips8_1.c: New file.
8223 * gcc.target/arm/simd/vzipu16_1.c: New file.
8224 * gcc.target/arm/simd/vzipu32_1.c: New file.
8225 * gcc.target/arm/simd/vzipu8_1.c: New file.
8226
8227 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8228
8229 PR c++/51707
8230 * g++.dg/cpp0x/constexpr-51707.C: New.
8231
8232 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8233
8234 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8235 occurrences of "int" in the gimple dump to reflect that the return
8236 types of functions now show up in such dumps.
8237 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8238
8239 2014-04-29 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR tree-optimization/60971
8242 * c-c++-common/turtore/pr60971.c: New test.
8243
8244 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
8245
8246 * gcc.target/aarch64/simd/simd.exp: New file.
8247 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
8248 * gcc.target/aarch64/simd/vzipf32.x: New file.
8249 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
8250 * gcc.target/aarch64/simd/vzipp16.x: New file.
8251 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
8252 * gcc.target/aarch64/simd/vzipp8.x: New file.
8253 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
8254 * gcc.target/aarch64/simd/vzipqf32.x: New file.
8255 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
8256 * gcc.target/aarch64/simd/vzipqp16.x: New file.
8257 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
8258 * gcc.target/aarch64/simd/vzipqp8.x: New file.
8259 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
8260 * gcc.target/aarch64/simd/vzipqs16.x: New file.
8261 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
8262 * gcc.target/aarch64/simd/vzipqs32.x: New file.
8263 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
8264 * gcc.target/aarch64/simd/vzipqs8.x: New file.
8265 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
8266 * gcc.target/aarch64/simd/vzipqu16.x: New file.
8267 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
8268 * gcc.target/aarch64/simd/vzipqu32.x: New file.
8269 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
8270 * gcc.target/aarch64/simd/vzipqu8.x: New file.
8271 * gcc.target/aarch64/simd/vzips16_1.c: New file.
8272 * gcc.target/aarch64/simd/vzips16.x: New file.
8273 * gcc.target/aarch64/simd/vzips32_1.c: New file.
8274 * gcc.target/aarch64/simd/vzips32.x: New file.
8275 * gcc.target/aarch64/simd/vzips8_1.c: New file.
8276 * gcc.target/aarch64/simd/vzips8.x: New file.
8277 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
8278 * gcc.target/aarch64/simd/vzipu16.x: New file.
8279 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
8280 * gcc.target/aarch64/simd/vzipu32.x: New file.
8281 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
8282 * gcc.target/aarch64/simd/vzipu8.x: New file.
8283
8284 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8285
8286 * gcc.target/aarch64/fcsel_1.c: New test case.
8287
8288 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
8289
8290 PR libfortran/60810
8291 * gfortran.dg/arrayio_13.f90: New test.
8292
8293 2014-04-28 Martin Jambor <mjambor@suse.cz>
8294
8295 * gcc.dg/tree-ssa/sra-14.c: New test.
8296
8297 2014-04-28 Richard Biener <rguenther@suse.de>
8298
8299 PR middle-end/60092
8300 * gcc.dg/tree-ssa/alias-32.c: New testcase.
8301 * gcc.dg/vect/pr60092.c: Likewise.
8302
8303 2014-04-28 Richard Biener <rguenther@suse.de>
8304
8305 * gcc.dg/tree-ssa/vrp91.c: New testcase.
8306 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
8307 * gcc.dg/Wstrict-overflow-15.c: Likewise.
8308 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
8309
8310 2014-04-28 Richard Biener <rguenther@suse.de>
8311
8312 PR tree-optimization/60979
8313 * gcc.dg/graphite/pr60979.c: New testcase.
8314
8315 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8316
8317 PR c/60983
8318 * gcc.dg/pr60114.c: Use signed chars.
8319
8320 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8321
8322 PR c++/59120
8323 * g++.dg/cpp0x/alias-decl-43.C: New.
8324
8325 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8326
8327 PR fortran/59604
8328 PR fortran/58003
8329 * gfortran.dg/no_range_check_3.f90: New test.
8330
8331 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
8332
8333 PR libfortran/52539
8334 * gfortran.dg/namelist_utf8.f90: New test.
8335
8336 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
8337
8338 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
8339 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
8340 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
8341
8342 2014-04-25 Cary Coutant <ccoutant@google.com>
8343
8344 PR debug/60929
8345 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
8346 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
8347 -fdebug-types-section flag.
8348
8349 2014-04-25 Jiong Wang <jiong.wang@arm.com>
8350
8351 * gcc.target/arm/tail-long-call.c: New test.
8352
8353 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8354
8355 PR tree-optimization/60930
8356 * gcc.dg/torture/pr60930.c: New test.
8357
8358 2014-04-25 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR tree-optimization/60960
8361 * gcc.c-torture/execute/pr60960.c: New test.
8362
8363 2014-04-25 Marek Polacek <polacek@redhat.com>
8364
8365 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
8366
8367 2014-04-25 Marek Polacek <polacek@redhat.com>
8368
8369 PR c/18079
8370 * gcc.dg/pr18079.c: New test.
8371 * gcc.dg/pr18079-2.c: New test.
8372
8373 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
8374
8375 * c-c++-common/gomp/pr60823-2.c: Require effective target
8376 vect_simd_clones.
8377
8378 2014-04-25 Marek Polacek <polacek@redhat.com>
8379
8380 PR c/60114
8381 * gcc.dg/pr60114.c: New test.
8382
8383 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
8384
8385 * gcc.c-torture/execute/20140425-1.c: New test.
8386
8387 2014-04-25 Marek Polacek <polacek@redhat.com>
8388
8389 PR c/60156
8390 * c-c++-common/pr60156.c: New test.
8391
8392 2014-04-25 Richard Biener <rguenther@suse.de>
8393
8394 PR ipa/60912
8395 * g++.dg/opt/pr60912.C: New testcase.
8396
8397 2014-04-25 Richard Biener <rguenther@suse.de>
8398
8399 PR ipa/60911
8400 * gcc.dg/lto/pr60911_0.c: New testcase.
8401
8402 2014-04-24 Cong Hou <congh@google.com>
8403
8404 PR tree-optimization/60896
8405 * g++.dg/vect/pr60896.cc: New test.
8406
8407 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8408
8409 * gcc.target/powerpc/pack01.c: New test to test the new pack and
8410 unpack builtin functionss for 128-bit types.
8411 * gcc.target/powerpc/pack02.c: Likewise.
8412 * gcc.target/powerpc/pack03.c: Likewise.
8413 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
8414 divide builtin functionss.
8415 * gcc.target/powerpc/extend-divide-2.c: Likewise.
8416 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
8417 functions.
8418 * gcc.target/powerpc/bcd-2.c: Likewise.
8419 * gcc.target/powerpc/bcd-3.c: Likewise.
8420 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
8421 builtin functionss.
8422 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
8423
8424 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
8425
8426 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
8427 keeps_null_pointer_checks.
8428 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8429 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8430 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8431 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8432
8433 2014-04-24 Jakub Jelinek <jakub@redhat.com>
8434
8435 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8436 Replace load with read and store with write.
8437
8438 2014-04-24 Jeff Law <law@redhat.com>
8439
8440 PR target/60822
8441 * gcc.c-torture/pr60822.c: New test.
8442 * gcc.c-torture/pr60822.x: New test.
8443
8444 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
8445
8446 PR c++/57958
8447 * g++.dg/cpp0x/pr57958.C: New test.
8448
8449 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
8450
8451 * lib/target-supports.exp (check_effective_target_vect_perm): Return
8452 true for aarch64_be.
8453
8454 2014-04-24 Radovan Obradovic <robradovic@mips.com>
8455 Tom de Vries <tom@codesourcery.com>
8456
8457 * gcc.dg/fuse-caller-save.c: New test.
8458
8459 2014-04-24 Joey Ye <joey.ye@arm.com>
8460
8461 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8462
8463 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464
8465 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8466 * gcc.dg/vect/vect-bswap16: New test.
8467 * gcc.dg/vect/vect-bswap32: Likewise.
8468 * gcc.dg/vect/vect-bswap64: Likewise.
8469
8470 2014-04-23 Jeff Law <law@redhat.com>
8471
8472 PR tree-optimization/60902
8473 * gcc.target/i386/pr60902.c: New test.
8474
8475 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
8476
8477 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8478 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8479 * gcc.target/aarch64/vdup_n_1.c: New testcase.
8480
8481 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8482
8483 * gcc.target/arm/rev16.c: New test.
8484
8485 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8486
8487 * gcc.target/aarch64/rev16_1.c: New test.
8488
8489 2014-04-23 Richard Biener <rguenther@suse.de>
8490
8491 PR tree-optimization/60903
8492 * gcc.dg/torture/pr60903.c: New testcase.
8493
8494 2014-04-23 Richard Biener <rguenther@suse.de>
8495
8496 PR middle-end/60895
8497 * g++.dg/torture/pr60895.C: New testcase.
8498
8499 2014-04-23 Richard Biener <rguenther@suse.de>
8500
8501 PR middle-end/60891
8502 * gcc.dg/torture/pr60891.c: New testcase.
8503
8504 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR sanitizer/60275
8507 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8508 -fno-sanitize-recover to dg-options.
8509 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8510 add -std=c++11 to dg-options.
8511 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8512 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8513 add -std=c++1y to dg-options.
8514 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8515 -fno-sanitize-recover to dg-options.
8516 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8517 * c-c++-common/ubsan/vla-4.c: Likewise.
8518 * c-c++-common/ubsan/pr59503.c: Likewise.
8519 * c-c++-common/ubsan/vla-3.c: Likewise.
8520 * c-c++-common/ubsan/save-expr-1.c: Likewise.
8521 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8522 * c-c++-common/ubsan/shift-3.c: Likewise.
8523 * c-c++-common/ubsan/overflow-1.c: Likewise.
8524 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8525 * c-c++-common/ubsan/vla-2.c: Likewise.
8526 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8527 * c-c++-common/ubsan/pr60613-1.c: Likewise.
8528 * c-c++-common/ubsan/shift-6.c: Likewise.
8529 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8530 * c-c++-common/ubsan/overflow-add-3.c: New test.
8531 * c-c++-common/ubsan/overflow-add-4.c: New test.
8532 * c-c++-common/ubsan/div-by-zero-6.c: New test.
8533 * c-c++-common/ubsan/div-by-zero-7.c: New test.
8534
8535 2014-04-22 Christian Bruel <christian.bruel@st.com>
8536
8537 * gcc.target/sh/hiconst.c: New test.
8538
8539 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
8540
8541 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8542 lroundf generates custom round instruction, too.
8543
8544 2014-04-22 Tobias Burnus <burnus@net-b.de>
8545
8546 PR fortran/60881
8547 * coarray/alloc_comp_3.f90: New.
8548
8549 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
8550
8551 PR target/60868
8552 * gcc.target/i386/pr60868.c: New testcase.
8553
8554 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR c/59073
8557 * c-c++-common/gomp/pr59073.c: New test.
8558
8559 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8560
8561 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8562
8563 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8564
8565 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8566 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8567
8568 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
8569
8570 * gcc.dg/memcpy-5.c: New test.
8571
8572 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8573
8574 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8575
8576 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8577 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8578 *-*-solaris2.9.
8579 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8580 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8581 from dg-options.
8582 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8583 from dg-additional-options.
8584 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8585 from dg-options.
8586
8587 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8588 execution check.
8589 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8590 (sigill_hdlr): Remove.
8591 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8592 check.
8593
8594 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8595 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8596 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8597
8598 * lib/target-supports.exp (add_options_for_tls): Remove
8599 *-*-solaris2.9* handling.
8600
8601 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
8602
8603 * gcc.target/aarch64/vect_cvtf_1.c: New.
8604
8605 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR tree-optimization/60823
8608 * c-c++-common/gomp/pr60823-1.c: New test.
8609 * c-c++-common/gomp/pr60823-2.c: New test.
8610 * c-c++-common/gomp/pr60823-3.c: New test.
8611
8612 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8613
8614 * gcc.target/arm/anddi_notdi-1.c: New test.
8615 * gcc.target/arm/iordi_notdi-1.c: New test case.
8616
8617 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8618
8619 * gcc.target/arm/iordi_notdi-1.c: New test.
8620
8621 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8622
8623 * gcc.target/aarch64/vrnd_f64_1.c : New file.
8624
8625 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8626
8627 PR target/60735
8628 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
8629 not cause errors if -mspe.
8630
8631 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
8632
8633 PR target/60909
8634 * gcc.target/i386/pr60909-1.c: New test.
8635 * gcc.target/i386/pr60909-2.c: Ditto.
8636
8637 2014-04-18 Cong Hou <congh@google.com>
8638
8639 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8640 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8641
8642 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8643
8644 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8645 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8646
8647 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
8648
8649 PR c++/59200
8650 * g++.dg/cpp0x/alias-decl-42.C: New.
8651
8652 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
8653
8654 * gcc.target/powerpc/ti_math1.c: New.
8655 * gcc.target/powerpc/ti_math2.c: New.
8656
8657 2014-04-17 Martin Jambor <mjambor@suse.cz>
8658
8659 * gnat.dg/opt34.adb: New.
8660 * gnat.dg/opt34_pkg.ads: Likewise.
8661
8662 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8663
8664 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8665 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8666
8667 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8668
8669 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8670 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8671
8672 2014-04-17 Jakub Jelinek <jakub@redhat.com>
8673
8674 PR target/60847
8675 Forward port from 4.8 branch
8676 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
8677
8678 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8679 Fix scan patterns.
8680 * gcc.target/i386/bmi-2.c: Ditto.
8681
8682 2014-04-17 Richard Biener <rguenther@suse.de>
8683
8684 PR middle-end/60849
8685 * g++.dg/opt/pr60849.C: New testcase.
8686
8687 2014-04-17 Richard Biener <rguenther@suse.de>
8688
8689 PR tree-optimization/60836
8690 * g++.dg/vect/pr60836.cc: New testcase.
8691
8692 2014-04-17 Richard Biener <rguenther@suse.de>
8693
8694 PR tree-optimization/60841
8695 * gcc.dg/vect/pr60841.c: New testcase.
8696
8697 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8698
8699 * g++.dg/ipa/devirt-31.C: New testcase.
8700
8701 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8702
8703 PR lto/60820
8704 * gcc.dg/lto/pr60820_0.c: New testcase.
8705 * gcc.dg/lto/pr60820_1.c: New testcase.
8706
8707 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8708
8709 PR ipa/60854
8710 * g++.dg/torture/pr60854.C: New testcase.
8711
8712 2014-04-16 Catherine Moore <clm@codesourcery.com>
8713
8714 * gcc.target/mips/umips-store16-2.c: New test.
8715
8716 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
8717
8718 * g++.dg/cpp0x/initlist-vect.C: New file.
8719
8720 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
8721
8722 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8723 * gcc.dg/uninit-I-O0.c: Likewise.
8724 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8725
8726 2014-04-16 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR tree-optimization/60844
8729 * gcc.dg/pr60844.c: New test.
8730
8731 2014-04-15 Richard Biener <rguenther@suse.de>
8732
8733 PR rtl-optimization/56965
8734 * gcc.dg/torture/pr56965-1.c: New testcase.
8735 * gcc.dg/torture/pr56965-2.c: Likewise.
8736
8737 2014-04-15 Teresa Johnson <tejohnson@google.com>
8738
8739 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8740
8741 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8742
8743 * gnat.dg/vect14.adb: New test.
8744
8745 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 * gnat.dg/vect12.ad[sb]: New test.
8748 * gnat.dg/vect13.ad[sb]: Likewise.
8749
8750 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
8751
8752 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8753 under qemu-arm.
8754 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8755 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8756 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8757 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8758 * c-c++-common/ubsan/null-1.c: Likewise.
8759 * c-c++-common/ubsan/null-10.c: Likewise.
8760 * c-c++-common/ubsan/null-11.c: Likewise.
8761 * c-c++-common/ubsan/null-2.c: Likewise.
8762 * c-c++-common/ubsan/null-3.c: Likewise.
8763 * c-c++-common/ubsan/null-4.c: Likewise.
8764 * c-c++-common/ubsan/null-5.c: Likewise.
8765 * c-c++-common/ubsan/null-6.c: Likewise.
8766 * c-c++-common/ubsan/null-7.c: Likewise.
8767 * c-c++-common/ubsan/null-8.c: Likewise.
8768 * c-c++-common/ubsan/null-9.c: Likewise.
8769 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8770 * c-c++-common/ubsan/overflow-int128.c: Likewise.
8771 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8772 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8773 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8774 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8775 * c-c++-common/ubsan/pr59333.c: Likewise.
8776 * c-c++-common/ubsan/pr59667.c: Likewise.
8777 * c-c++-common/ubsan/pr60613-2.c: Likewise.
8778 * c-c++-common/ubsan/pr60636.c: Likewise.
8779 * c-c++-common/ubsan/shift-1.c: Likewise.
8780 * c-c++-common/ubsan/shift-2.c: Likewise.
8781 * c-c++-common/ubsan/vla-1.c: Likewise.
8782
8783 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/vect11.ad[sb]: New test.
8786
8787 2014-04-14 Richard Biener <rguenther@suse.de>
8788
8789 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8790
8791 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8792
8793 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8794
8795 2014-04-14 Richard Biener <rguenther@suse.de>
8796 Marc Glisse <marc.glisse@inria.fr>
8797
8798 PR c/60819
8799 * gcc.target/i386/vec-may_alias.c: New testcase.
8800
8801 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8802
8803 * lib/target-supports.exp
8804 (check_effective_target_vect_widen_mult_si_to_di_pattern):
8805 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8806 Fix formatting.
8807
8808 2014-04-14 Richard Biener <rguenther@suse.de>
8809
8810 PR lto/60720
8811 * gcc.dg/lto/pr60720_0.c: New testcase.
8812 * gcc.dg/lto/pr60720_1.c: Likewise.
8813
8814 2014-04-14 Christian Bruel <christian.bruel@st.com>
8815
8816 * gcc.target/sh/memset.c: New test.
8817
8818 2014-04-14 Richard Biener <rguenther@suse.de>
8819
8820 PR middle-end/55022
8821 * gcc.dg/graphite/pr55022.c: New testcase.
8822
8823 2014-04-14 Richard Biener <rguenther@suse.de>
8824
8825 PR tree-optimization/59817
8826 PR tree-optimization/60453
8827 * gfortran.dg/graphite/pr59817.f: New testcase.
8828 * gcc.dg/graphite/pr59817-1.c: Likewise.
8829 * gcc.dg/graphite/pr59817-2.c: Likewise.
8830
8831 2014-04-14 Jason Merrill <jason@redhat.com>
8832
8833 Revert:
8834 * lib/gcc-dg.exp (dg-build-dso): New.
8835 (gcc-dg-test-1): Handle dg-do-what "dso".
8836
8837 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
8838
8839 PR fortran/60717
8840 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8841
8842 PR fortran/58085
8843 * gfortran.dg/associate_15.f90: New test.
8844
8845 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8846
8847 PR middle-end/60467
8848 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8849 case to check.
8850
8851 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8852
8853 PR middle-end/60469
8854 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8855
8856 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
8857
8858 * gcc.target/mips/umips-store16-1.c: New test.
8859
8860 2014-04-11 Tobias Burnus <burnus@net-b.de>
8861
8862 PR c/60194
8863 * * g++.dg/warn/warn_format_signedness.C: New.
8864 * gcc.dg/format/warn-signedness.c: New.
8865
8866 2014-04-11 Tobias Burnus <burnus@net-b.de>
8867
8868 PR fortran/58880
8869 PR fortran/60495
8870 * gfortran.dg/finalize_25.f90: New.
8871
8872 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8873
8874 * gcc.target/epiphany/t1068-2.c: New file.
8875
8876 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8877
8878 * gcc.target/epiphany/btst-1.c: New test.
8879
8880 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8881
8882 PR rtl-optimization/60651
8883 * gcc.target/epiphany/mode-switch.c: New test.
8884
8885 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8886
8887 PR c++/58600
8888 * g++.dg/cpp0x/gen-attrs-58.C: New.
8889 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8890
8891 2014-04-11 Steve Ellcey <sellcey@mips.com>
8892 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR middle-end/60556
8895 * gcc.c-torture/compile/pr60556.c: New test.
8896
8897 2014-04-11 Richard Biener <rguenther@suse.de>
8898
8899 PR middle-end/60797
8900 * gcc.dg/pr60797.c: New testcase.
8901
8902 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8903
8904 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8905 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8906 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8907 rename to ...
8908 * gcc.target/s390/htm-nofloat-1.c: ... this one.
8909 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8910 instructions as well.
8911
8912 2014-04-11 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR rtl-optimization/60663
8915 * gcc.target/arm/pr60663.c: New test.
8916
8917 2014-04-10 Jason Merrill <jason@redhat.com>
8918
8919 * g++.dg/dso/dlclose1.C: Disable for 4.9.
8920
8921 2014-04-10 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR lto/60567
8924 * g++.dg/lto/pr60567_0.C: New test.
8925
8926 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8927
8928 * gfortran.dg/class_nameclash.f90: New test.
8929
8930 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8931
8932 PR c++/52844
8933 * g++.dg/cpp0x/variadic156.C: New.
8934
8935 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8936
8937 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8938 long.
8939
8940 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8941
8942 PR debug/60655
8943 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8944 -fdata-sections.
8945
8946 2014-04-09 Steve Ellcey <sellcey@mips.com>
8947
8948 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8949 and scan lists.
8950
8951 2014-04-09 Cong Hou <congh@google.com>
8952
8953 PR testsuite/60773
8954 * lib/target-supports.exp:
8955 (check_effective_target_vect_widen_si_to_di_pattern): New.
8956 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8957 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8958 targets only.
8959 (foo): Fix up formatting.
8960 (main): Call check_vect.
8961
8962 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8963
8964 PR c++/59115
8965 * g++.dg/template/crash119.C: New.
8966
8967 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
8968
8969 * gcc.target/powerpc/atomic_load_store-p8.c: New.
8970
8971 2014-04-08 Jason Merrill <jason@redhat.com>
8972
8973 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8974
8975 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8976
8977 PR rtl-optimization/60776
8978 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8979 * gcc.dg/builtin-bswap-7.c: Likewise.
8980 * gcc.dg/builtin-bswap-6a.c: New testcase.
8981 * gcc.dg/builtin-bswap-7a.c: New testcase.
8982
8983 Revert
8984 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8985
8986 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8987 optimization.
8988 * gcc.dg/builtin-bswap-7.c: Likewise.
8989
8990 2014-04-08 Richard Biener <rguenther@suse.de>
8991
8992 PR tree-optimization/60785
8993 * gcc.dg/graphite/pr60785.c: New testcase.
8994
8995 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8996
8997 PR target/60602
8998 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8999 with as at -O0.
9000
9001 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
9002
9003 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
9004 * g++.dg/warn/Wnvdtor-3.C: Likewise.
9005 * g++.dg/warn/Wnvdtor-4.C: Likewise.
9006
9007 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
9008
9009 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
9010
9011 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
9012
9013 PR target/60609
9014 * g++.dg/torture/pr60609.C: New test.
9015
9016 2014-04-07 Richard Biener <rguenther@suse.de>
9017
9018 PR tree-optimization/60766
9019 * gcc.dg/torture/pr60766.c: New testcase.
9020
9021 2014-04-07 Jason Merrill <jason@redhat.com>
9022
9023 * lib/gcc-dg.exp (dg-build-dso): New.
9024 (gcc-dg-test-1): Handle dg-do-what "dso".
9025 * lib/target-supports.exp (add_options_for_dlopen): New.
9026 (check_effective_target_dlopen): Use it.
9027
9028 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9029
9030 * gcc.target/arm/pr60657.c: Fix missing curly brace.
9031
9032 2014-04-07 Richard Biener <rguenther@suse.de>
9033
9034 PR middle-end/60750
9035 * g++.dg/torture/pr60750.C: New testcase.
9036 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
9037
9038 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
9039
9040 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
9041
9042 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
9043
9044 PR testsuite/60671
9045 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
9046
9047 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
9048
9049 PR testsuite/60672
9050 * g++.dg/cpp1y/auto-fn25.C: Require lto.
9051
9052 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
9053
9054 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
9055
9056 * gfortran.dg/warn_conversion_4.f90: Adjust test.
9057
9058 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
9059
9060 * gcc.target/avr/dev-specific-rmw.c: New test.
9061
9062 2014-04-04 Cong Hou <congh@google.com>
9063
9064 PR tree-optimization/60656
9065 * gcc.dg/vect/pr60656.c: New test.
9066
9067 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9068
9069 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
9070 optimization.
9071 * gcc.dg/builtin-bswap-7.c: Likewise.
9072
9073 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9074
9075 PR c++/58207
9076 * g++.dg/cpp0x/constexpr-ice15.C: New.
9077
9078 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
9079
9080 PR ipa/59626
9081 testcase by Richard Biener
9082 * gcc.dg/lto/pr59626_0.c: New testcase.
9083 * gcc.dg/lto/pr59626_1.c: New testcase.
9084
9085 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9086
9087 PR debug/60655
9088 * gcc.c-torture/compile/pr60655-1.c: New test.
9089
9090 2014-04-04 Martin Jambor <mjambor@suse.cz>
9091
9092 PR ipa/60640
9093 * g++.dg/ipa/pr60640-1.C: New test.
9094 * g++.dg/ipa/pr60640-2.C: Likewise.
9095 * g++.dg/ipa/pr60640-3.C: Likewise.
9096 * g++.dg/ipa/pr60640-4.C: Likewise.
9097
9098 2014-04-04 Jeff Law <law@redhat.com>
9099
9100 PR target/60657
9101 * gcc.target/arm/pr60657.c: New test.
9102
9103 2014-04-04 Richard Biener <rguenther@suse.de>
9104
9105 PR ipa/60746
9106 * g++.dg/torture/pr60746.C: New testcase.
9107
9108 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
9109
9110 * g++.old-deja/g++.robertl/eb121.C: Adjust.
9111 * g++.old-deja/g++.jason/overload21.C: Likewise.
9112 * g++.old-deja/g++.law/init5.C: Likewise.
9113
9114 2014-04-03 Cong Hou <congh@google.com>
9115
9116 PR tree-optimization/60505
9117 * gcc.dg/vect/pr60505.c: New test.
9118
9119 2014-04-03 Richard Biener <rguenther@suse.de>
9120
9121 PR tree-optimization/60740
9122 * gcc.dg/graphite/pr60740.c: New testcase.
9123
9124 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
9125
9126 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
9127 * g++.dg/warn/Wnvdtor-2.C: New.
9128 * g++.dg/warn/Wnvdtor-3.C: New.
9129 * g++.dg/warn/Wnvdtor-4.C: New.
9130 * g++.dg/warn/Weff1.C: Delete.
9131 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
9132 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
9133
9134 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
9135
9136 PR ipa/60659
9137 * g++.dg/torture/pr60659.C: New testcase.
9138
9139 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9140
9141 PR tree-optimization/60733
9142 * gcc.dg/torture/pr60733.c: New test.
9143
9144 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
9145
9146 PR rtl-optimization/60650
9147 * gcc.target/arm/pr60650-2.c: New.
9148
9149 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
9150
9151 * gcc.target/i386/avx2-vpand-3.c,
9152 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
9153
9154 2014-04-02 Joseph Myers <joseph@codesourcery.com>
9155
9156 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
9157 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
9158 gcc.target/i386/memcpy-strategy-1.c,
9159 gcc.target/i386/memcpy-strategy-2.c,
9160 gcc.target/i386/memcpy-vector_loop-1.c,
9161 gcc.target/i386/memcpy-vector_loop-2.c,
9162 gcc.target/i386/memset-vector_loop-1.c,
9163 gcc.target/i386/memset-vector_loop-2.c,
9164 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
9165 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
9166 -march= options different from those in dg-options.
9167
9168 2014-04-02 Joseph Myers <joseph@codesourcery.com>
9169
9170 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9171 gcc.target/i386/pr30970.c: Use -mtune=generic.
9172 * gcc.target/i386/avx2-vpaddb-3.c,
9173 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
9174 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
9175 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
9176 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
9177 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
9178 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
9179 gcc.target/i386/avx2-vpsubw-3.c,
9180 gcc.target/i386/avx256-unaligned-load-1.c,
9181 gcc.target/i386/avx256-unaligned-load-4.c,
9182 gcc.target/i386/avx256-unaligned-store-1.c,
9183 gcc.target/i386/avx256-unaligned-store-2.c,
9184 gcc.target/i386/avx256-unaligned-store-4.c: Use
9185 -mno-prefer-avx128.
9186
9187 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
9188 Iain Sandoe <iain@codesourcery.com>
9189
9190 PR target/54083
9191 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
9192 with the additional options -Wl,-undefined,dynamic_lookup
9193 and -Wl,-flat_namespace.
9194 * gcc.dg/torture/pr53922.c: Additional option
9195 -Wl,-flat_namespace for darwin[89].
9196 * gcc.dg/torture/pr60092.c: Additional options
9197 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
9198 for darwin[89].
9199
9200 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
9201
9202 PR target/43751
9203 * lib/prune.exp: Modify the regular express to prune
9204 the new warnings introduced by r205679 on darwin9.
9205
9206 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
9207
9208 * g++.dg/init/ctor4.C: Adjust.
9209 * g++.dg/init/ctor4-1.C: New.
9210 * g++.dg/cpp0x/defaulted2.C: Adjust.
9211
9212 2014-04-01 Richard Henderson <rth@redhat.com>
9213
9214 PR target/60704
9215 * gcc.dg/pr60704.c: New file.
9216
9217 2014-04-01 Bin Cheng <bin.cheng@arm.com>
9218
9219 PR target/60363
9220 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
9221 logical_op_short_circuit targets.
9222
9223 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
9224
9225 PR libfortran/60128
9226 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
9227 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
9228
9229 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
9230
9231 PR rtl-optimization/60700
9232 * gcc.target/i386/pr60700.c: New test.
9233
9234 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9235
9236 PR target/60650
9237 * gcc.target/arm/pr60650.c: Adjust command line options.
9238
9239 2014-03-31 Martin Jambor <mjambor@suse.cz>
9240
9241 PR middle-end/60647
9242 * gcc.dg/pr60647-1.c: New test.
9243 * gcc.dg/pr60647-2.c: Likewise.
9244
9245 2014-03-31 Richard Biener <rguenther@suse.de>
9246
9247 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
9248
9249 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
9250
9251 PR target/60034
9252 * gcc.target/aarch64/pr60034.c: New file.
9253
9254 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
9255
9256 PR c++/60626
9257 * g++.dg/cpp1y/pr60626.C: New testcase.
9258
9259 2014-03-29 Joseph Myers <joseph@codesourcery.com>
9260
9261 * gcc.dg/pr45416.c: Allow bextr on x86.
9262 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
9263 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
9264 gcc.target/i386/fma4-vector.c: Use -mno-fma.
9265 * gcc.target/i386/l_fma_double_1.c,
9266 gcc.target/i386/l_fma_double_2.c,
9267 gcc.target/i386/l_fma_double_3.c,
9268 gcc.target/i386/l_fma_double_4.c,
9269 gcc.target/i386/l_fma_double_5.c,
9270 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
9271 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
9272 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
9273 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
9274 * gcc.target/i386/pr27971.c: Use -mno-tbm.
9275 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
9276 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
9277
9278 2014-03-29 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR target/60648
9281 * g++.dg/pr60648.C: Move test to...
9282 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
9283 dg-options, add for fpic targets dg-additional-options -fPIC.
9284
9285 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
9286
9287 * gnat.dg/opt33.adb: New testcase.
9288
9289 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
9290
9291 PR target/60697
9292 * gcc.target/aarch64/pr60697.c: New.
9293
9294 2014-03-27 Jeff Law <law@redhat.com>
9295
9296 PR target/60648
9297 * g++.dg/pr60648.C: New test.
9298
9299 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
9300
9301 PR c++/60573
9302 * g++.dg/cpp1y/pr60573.C: New testcase.
9303
9304 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR target/60693
9307 * gcc.target/i386/pr60693.c: New test.
9308
9309 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
9310
9311 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
9312
9313 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR c++/60689
9316 * c-c++-common/pr60689.c: New test.
9317
9318 PR c++/58678
9319 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
9320 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
9321 targets.
9322
9323 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
9324
9325 PR target/60675
9326 * gcc.target/aarch64/pr60675.C: New.
9327
9328 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9329
9330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
9331 * lib/target-supports.exp: Return true for s390
9332 in check_effective_logical_op_short_circuit.
9333
9334 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9335
9336 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
9337 of second source operand.
9338 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9339 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9340 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9341
9342 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR ipa/60315
9345 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
9346
9347 2014-03-28 Tobias Burnus <burnus@net-b.de>
9348
9349 * lib/cilk-plus-dg.exp: New.
9350 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
9351 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
9352
9353 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9354
9355 PR fortran/60522
9356 * gfortran.dg/where_4.f90: New test case.
9357
9358 2014-03-27 Tobias Burnus <burnus@net-b.de>
9359
9360 PR fortran/58880
9361 * gfortran.dg/finalize_24.f90: New.
9362
9363 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9364
9365 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
9366 vbpermq builtin.
9367
9368 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
9369 vec_select optimizations.
9370 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
9371 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
9372
9373 PR target/60672
9374 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
9375 xxpermdi builtins are supported.
9376
9377 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
9378
9379 PR rtl-optimization/60650
9380 * gcc.target/arm/pr60650.c: New.
9381
9382 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9383
9384 * gcc.target/s390/20140327-1.c: New testcase.
9385
9386 2014-03-27 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR middle-end/60682
9389 * g++.dg/gomp/pr60682.C: New test.
9390
9391 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
9392
9393 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
9394
9395 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
9396
9397 PR target/60580
9398 * gcc.target/aarch64/pr60580_1.c: New.
9399 * gcc.target/aarch64/test_fp_attribute_1.c: New.
9400 * gcc.target/aarch64/test_fp_attribute_2.c: New.
9401
9402 2014-03-26 Dehao Chen <dehao@google.com>
9403
9404 * gcc.dg/predict-8.c: New test.
9405
9406 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
9407
9408 PR c++/52369
9409 * g++.dg/init/const10.C: New.
9410 * g++.dg/init/const11.C: New.
9411 * g++.dg/init/pr25811.C: Adjust.
9412 * g++.dg/init/pr29043.C: Likewise.
9413 * g++.dg/init/pr43719.C: Likewise.
9414 * g++.dg/init/pr44086.C: Likewise.
9415 * g++.dg/init/ctor8.C: Likewise.
9416 * g++.dg/init/uninitialized1.C: Likewise.
9417
9418 2014-03-26 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR sanitizer/60636
9421 * c-c++-common/ubsan/pr60636.c: New test.
9422
9423 2014-03-26 Andreas Schwab <schwab@suse.de>
9424
9425 * g++.dg/torture/pr60315.C: Remove duplication.
9426
9427 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
9428
9429 * gcc.c-torture/execute/20140326-1.c: New test.
9430
9431 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
9432
9433 PR ipa/60315
9434 * g++.dg/torture/pr60315.C: New testcase.
9435
9436 2014-03-25 Martin Jambor <mjambor@suse.cz>
9437
9438 PR ipa/60600
9439 * g++.dg/ipa/pr60600.C: New test.
9440
9441 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
9442
9443 PR testsuite/58013
9444 * g++.dg/opt/pr56999.C: Pop hidden visibility.
9445
9446 2014-03-25 Richard Biener <rguenther@suse.de>
9447
9448 PR middle-end/60635
9449 * gfortran.dg/lto/pr60635_0.f90: New testcase.
9450 * gfortran.dg/lto/pr60635_1.c: Likewise.
9451
9452 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
9453
9454 PR c++/60627
9455 * g++.dg/cpp1y/pr60627.C: New testcase.
9456
9457 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
9458
9459 * gcc.target/aarch64/ushr64_1.c: New.
9460
9461 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
9462
9463 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9464 (LONG_LONG): Use LLONG.
9465 (set_rvector_long): Explicitly return void.
9466 (set_vector_long): Likewise.
9467 (check_vector_long): Likewise.
9468
9469 2014-03-24 Marek Polacek <polacek@redhat.com>
9470
9471 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9472 Define INT_MIN.
9473 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9474 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9475 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9476 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9477 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9478 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9479 * c-c++-common/ubsan/pr59503.c: Likewise.
9480 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9481 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9482 * c-c++-common/ubsan/shift-3.c: Likewise.
9483 * c-c++-common/ubsan/shift-6.c: Likewise.
9484 * c-c++-common/ubsan/undefined-1.c: Likewise.
9485 * c-c++-common/ubsan/vla-2.c: Likewise.
9486 * c-c++-common/ubsan/vla-3.c: Likewise.
9487 * c-c++-common/ubsan/vla-4.c: Likewise.
9488 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9489 * g++.dg/ubsan/return-2.C: Likewise.
9490
9491 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
9492
9493 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9494 hppa*-*-hpux*.
9495
9496 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9497
9498 PR libfortran/59313
9499 PR libfortran/58015
9500 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9501 * gfortran.dg/round_4.f90: Likewise.
9502
9503 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
9504
9505 PR libfortran/60128
9506 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9507 i?86-*-solaris2.9*.
9508
9509 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR sanitizer/60613
9512 * c-c++-common/ubsan/pr60613-1.c: New test.
9513 * c-c++-common/ubsan/pr60613-2.c: New test.
9514
9515 2014-03-22 Matthias Klose <doko@ubuntu.com>
9516
9517 * g++.dg/cpp0x/regress: Remove empty directory.
9518
9519 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR debug/60603
9522 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9523
9524 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9525
9526 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9527 * g++.dg/cpp1y/pr60393.C: Likewise.
9528
9529 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9530
9531 PR c++/60384
9532 * g++.dg/cpp1y/pr60384.C: New.
9533
9534 2014-03-21 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR target/60598
9537 * gcc.dg/pr60598.c: New test.
9538
9539 2014-03-21 Martin Jambor <mjambor@suse.cz>
9540
9541 PR ipa/59176
9542 * g++.dg/torture/pr59176.C: New test.
9543
9544 2014-03-21 Martin Jambor <mjambor@suse.cz>
9545
9546 PR ipa/60419
9547 * g++.dg/ipa/pr60419.C: New test.
9548
9549 2014-03-21 Richard Biener <rguenther@suse.de>
9550
9551 PR tree-optimization/60577
9552 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9553
9554 2014-03-21 Tobias Burnus <burnus@net-b.de>
9555
9556 PR fortran/60599
9557 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9558
9559 2014-03-20 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR middle-end/60597
9562 * g++.dg/opt/pr60597.C: New test.
9563
9564 PR c++/60572
9565 * g++.dg/init/pr60572.C: New test.
9566
9567 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9568
9569 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9570
9571 2014-03-19 Tobias Burnus <burnus@net-b.de>
9572
9573 PR fortran/60543
9574 PR fortran/60283
9575 * gfortran.dg/implicit_pure_4.f90: New.
9576
9577 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9578
9579 PR c++/51474
9580 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9581
9582 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
9583
9584 PR testsuite/60590
9585 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9586 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9587 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9588
9589 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9590
9591 PR c++/60332
9592 * g++.dg/cpp1y/pr60332.C: New.
9593
9594 2014-03-19 Marek Polacek <polacek@redhat.com>
9595
9596 PR sanitizer/60569
9597 * g++.dg/ubsan/pr60569.C: New test.
9598
9599 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9600
9601 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9602
9603 2014-03-19 Jakub Jelinek <jakub@redhat.com>
9604
9605 PR tree-optimization/60559
9606 * g++.dg/vect/pr60559.cc: New test.
9607
9608 2014-03-18 Ian Lance Taylor <iant@google.com>
9609
9610 PR target/60563
9611 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9612 (ditype): Rename typedef from int64_t.
9613
9614 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9615
9616 PR c/55383
9617 * gcc.dg/cast-qual-3.c: New.
9618 Revert:
9619 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9620 * c-c++-common/Wcast-qual-1.c: More precise match text.
9621
9622 2014-03-18 Janus Weil <janus@gcc.gnu.org>
9623
9624 PR fortran/55207
9625 PR fortran/60549
9626 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9627 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9628 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9629 * gfortran.dg/intent_optimize_1.f90: Ditto.
9630 * gfortran.dg/pointer_init_9.f90: Ditto.
9631 * gfortran.dg/volatile4.f90: Ditto.
9632 * gfortran.dg/volatile6.f90: Ditto.
9633
9634 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9635
9636 PR c/55383
9637 * c-c++-common/Wcast-qual-1.c: More precise match text.
9638
9639 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9640
9641 PR c++/60305
9642 * g++.dg/cpp0x/constexpr-ice14.C: New.
9643
9644 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9645
9646 PR c++/54250
9647 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9648
9649 2014-03-18 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR sanitizer/60535
9652 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9653 * c-c++-common/ubsan/null-2.c: Likewise.
9654 * c-c++-common/ubsan/null-3.c: Likewise.
9655 * c-c++-common/ubsan/null-4.c: Likewise.
9656 * c-c++-common/ubsan/null-5.c: Likewise.
9657 * c-c++-common/ubsan/null-6.c: Likewise.
9658 * c-c++-common/ubsan/null-7.c: Likewise.
9659 * c-c++-common/ubsan/null-8.c: Likewise.
9660 * c-c++-common/ubsan/null-9.c: Likewise.
9661 * c-c++-common/ubsan/null-10.c: Likewise.
9662 * c-c++-common/ubsan/null-11.c: Likewise.
9663 * c-c++-common/ubsan/overflow-1.c: Likewise.
9664 * c-c++-common/ubsan/overflow-2.c: Likewise.
9665 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9666 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9667 * c-c++-common/ubsan/overflow-int128.c: Likewise.
9668 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9669 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9670 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9671 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9672 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9673 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9674 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9675 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9676 * c-c++-common/ubsan/pr59333.c: Likewise.
9677 * c-c++-common/ubsan/pr59503.c: Likewise.
9678 * c-c++-common/ubsan/pr59667.c: Likewise.
9679 * c-c++-common/ubsan/undefined-1.c: Likewise.
9680 * g++.dg/ubsan/pr59250.C: Likewise.
9681 * g++.dg/ubsan/pr59306.C: Likewise.
9682
9683 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9684
9685 * gcc.dg/tls/pr58595.c: Add tls options.
9686
9687 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
9688
9689 * gcc.target/i386/avx-additional-reg-names.c: New.
9690 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9691
9692 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
9693
9694 PR c++/60390
9695 * g++.dg/cpp1y/pr60390.C: New testcase.
9696
9697 PR c++/60391
9698 * g++.dg/cpp1y/pr60391.C: New testcase.
9699
9700 2014-03-17 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR target/60516
9703 * gcc.target/i386/pr60516.c: New test.
9704
9705 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9706
9707 PR c++/59571
9708 * g++.dg/cpp0x/constexpr-ice13.C: New.
9709
9710 2014-03-17 Marek Polacek <polacek@redhat.com>
9711
9712 PR middle-end/60534
9713 * gcc.dg/gomp/pr60534.c: New test.
9714
9715 2014-03-17 Kai Tietz <ktietz@redhat.com>
9716
9717 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9718
9719 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
9720
9721 PR testsuite/58851
9722 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9723 storage size.
9724
9725 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
9726
9727 PR libfortran/58324
9728 * gfortran.dg/list_read_12.f90: New test.
9729
9730 2014-03-15 Janus Weil <janus@gcc.gnu.org>
9731
9732 PR fortran/55207
9733 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9734 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9735 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9736 -Wno-aggressive-loop-optimizations and remove an unused variable.
9737 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9738 * gfortran.dg/pointer_init_9.f90: New.
9739 * gfortran.dg/volatile4.f90: Put into subroutine.
9740 * gfortran.dg/volatile6.f90: Ditto.
9741
9742 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
9743
9744 PR fortran/60392
9745 * gfortran.dg/transpose_4.f90: New test.
9746
9747 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
9748
9749 PR rtl-optimization/60508
9750 * gcc.target/i386/pr60508.c: New.
9751
9752 2014-03-14 Richard Biener <rguenther@suse.de>
9753
9754 PR middle-end/60518
9755 * g++.dg/pr60518.C: New testcase.
9756
9757 2014-03-14 Martin Jambor <mjambor@suse.cz>
9758
9759 PR lto/60461
9760 * gcc.dg/lto/pr60461_0.c: New test.
9761
9762 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
9763
9764 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9765 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9766 * gcc.dg/lto/save-temps_0.c: New testcase.
9767
9768 2014-03-13 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR middle-end/36282
9771 * c-c++-common/pr36282-1.c: New test.
9772 * c-c++-common/pr36282-2.c: New test.
9773 * c-c++-common/pr36282-3.c: New test.
9774 * c-c++-common/pr36282-4.c: New test.
9775
9776 2014-03-13 Richard Henderson <rth@redhat.com>
9777
9778 PR debug/60438
9779 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9780
9781 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9782
9783 PR c++/60383
9784 * g++.dg/template/crash118.C: New.
9785 * g++.dg/template/crash95.C: Adjust.
9786
9787 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
9788
9789 PR rtl-optimization/57189
9790 * gcc.target/i386/pr57189.c: New.
9791
9792 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9793
9794 PR c++/60254
9795 * g++.dg/cpp0x/static_assert10.C: New.
9796 * g++.dg/cpp0x/static_assert11.C: Likewise.
9797 * g++.dg/cpp0x/static_assert3.C: Adjust.
9798
9799 2014-03-13 Richard Biener <rguenther@suse.de>
9800
9801 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9802
9803 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9804
9805 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9806 2.07 128-bit arithmetic.
9807 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9808
9809 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9810 due to when TImode is allowed in VSX registers, the allowable
9811 address modes for TImode is just a single indirect address in
9812 order for the value to be loaded and store in either GPR or VSX
9813 registers. This affects the generated code, and it would cause
9814 this test to fail, when such an option is used.
9815
9816 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
9817
9818 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9819
9820 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9821
9822 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9823 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9824 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9825 only test for exactly one if if -mbranch-cost=1 has been passed.
9826
9827 2014-03-12 Christian Bruel <christian.bruel@st.com>
9828
9829 PR target/60264
9830 * gcc.target/arm/pr60264.c
9831
9832 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
9833
9834 PR tree-optimization/60454
9835 * gcc.c-torture/execute/pr60454.c: New test.
9836
9837 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9838 Marc Glisse <marc.glisse@inria.fr>
9839
9840 PR tree-optimization/60502
9841 * gcc.c-torture/compile/pr60502.c: New test.
9842
9843 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR middle-end/60482
9846 * gcc.dg/vect/pr60482.c: New test.
9847
9848 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/60389
9851 * g++.dg/cpp0x/inh-ctor19.C: New.
9852
9853 2014-03-11 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/60429
9856 PR tree-optimization/60485
9857 * gcc.dg/pr60485-1.c: New testcase.
9858 * gcc.dg/pr60485-2.c: Likewise.
9859
9860 2014-03-10 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR ipa/60457
9863 * g++.dg/ipa/pr60457.C: New test.
9864
9865 2014-03-10 Richard Biener <rguenther@suse.de>
9866
9867 PR middle-end/60474
9868 * g++.dg/torture/pr60474.C: New testcase.
9869
9870 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
9871
9872 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9873
9874 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
9875
9876 * gcc.dg/lto/pr55113_0.c: New testcase.
9877
9878 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
9879
9880 PR c++/60033
9881 * g++.dg/cpp1y/pr60033.C: New testcase.
9882
9883 PR c++/60393
9884 * g++.dg/cpp1y/pr60393.C: New testcase.
9885
9886 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9887
9888 PR libfortran/60128
9889 * gfortran.dg/fmt_en.f90: New test.
9890
9891 2014-03-07 Jason Merrill <jason@redhat.com>
9892
9893 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9894 * lib/target-supports.exp (check_effective_target_c++11): Now
9895 means C++11 and up.
9896 (check_effective_target_c++11_only): New.
9897 (check_effective_target_c++11_down): New.
9898 (check_effective_target_c++1y): New.
9899 (check_effective_target_c++1y_only): New.
9900 (check_effective_target_c++98_only): Rename from
9901 check_effective_target_c++98.
9902 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9903
9904 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/58609
9907 * g++.dg/cpp0x/constexpr-ice12.C: New.
9908
9909 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
9910
9911 * c-c++-common/gomp/map-1.c: Extend.
9912
9913 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
9914 Janus Weil <janus@gcc.gnu.org>
9915
9916 PR fortran/51976
9917 * gfortran.dg/deferred_type_component_1.f90 : New test.
9918 * gfortran.dg/deferred_type_component_2.f90 : New test.
9919
9920 2014-03-06 Marek Polacek <polacek@redhat.com>
9921
9922 PR c/60197
9923 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9924 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9925
9926 2014-03-06 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR target/58595
9929 * gcc.dg/tls/pr58595.c: New test.
9930
9931 2014-03-06 Richard Biener <rguenther@suse.de>
9932
9933 PR middle-end/60445
9934 PR lto/60424
9935 PR lto/60427
9936 Revert
9937 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9938
9939 * gcc.dg/lto/pr55113_0.c: New testcase.
9940
9941 2014-03-05 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR testsuite/59308
9944 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9945 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
9946 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9947 s390*/i?86/x86_64.
9948 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9949 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9950 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9951 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9952 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9953 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
9954 even for mips*/s390*/i?86/x86_64.
9955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9958 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9959 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9960
9961 PR lto/60404
9962 * gcc.dg/lto/pr60404_0.c: New test.
9963 * gcc.dg/lto/pr60404_1.c: New file.
9964 * gcc.dg/lto/pr60404_2.c: New file.
9965
9966 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9967
9968 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9969 long long" throughout.
9970 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9971 * gcc.dg/vmx/insert-vsx.c: Likewise.
9972 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9973 * gcc.dg/vmx/ld-vsx.c: Likewise.
9974 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9975 * gcc.dg/vmx/ldl-vsx.c: Likewise.
9976 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9977 * gcc.dg/vmx/merge-vsx.c: Likewise.
9978 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9979 * gcc.dg/vmx/st-vsx.c: Likewise.
9980 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9981 * gcc.dg/vmx/stl-vsx.c: Likewise.
9982 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9983
9984 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9985
9986 * gcc.dg/lto/pr55113_0.c: New testcase.
9987
9988 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9989
9990 PR c++/60376
9991 * g++.dg/cpp1y/pr60376.C: New.
9992
9993 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9994
9995 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9996
9997 2014-03-04 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/60382
10000 * gcc.dg/vect/pr60382.c: New testcase.
10001
10002 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
10003
10004 PR libfortran/60148
10005 * gfortran.dg/namelist_84.f90: New test.
10006
10007 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
10008
10009 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
10010 argument to avoid inf values.
10011 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
10012 UNION_FP_CHECK machinery.
10013
10014 2014-03-03 Renlin Li <Renlin.Li@arm.com>
10015
10016 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
10017 i32in128 cases outside special big-endian processing block.
10018
10019 2014-03-03 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR preprocessor/60400
10022 * c-c++-common/cpp/pr60400.c: New test.
10023 * c-c++-common/cpp/pr60400-1.h: New file.
10024 * c-c++-common/cpp/pr60400-2.h: New file.
10025
10026 PR objc++/60398
10027 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
10028
10029 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
10030 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
10031
10032 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
10033
10034 PR ipa/60150
10035 * g++.dg/lto/pr60150.H: New testcase.
10036 * g++.dg/lto/pr60150_0.C: New testcase.
10037 * g++.dg/lto/pr60150_1.C: New testcase.
10038
10039 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
10040
10041 PR ipa/60306
10042 * g++.dg/ipa/devirt-29.C: New testcase
10043
10044 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10045
10046 PR fortran/60236
10047 * gfortran.dg/vect/pr32380.f: Fix expected test results.
10048
10049 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
10050
10051 PR c++/50025
10052 * g++.dg/cpp0x/pr50025.C: New.
10053
10054 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
10055
10056 PR c++/60377
10057 * g++.dg/cpp1y/pr60377.C: New testcase.
10058
10059 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
10060
10061 PR fortran/60341
10062 * gfortran.dg/str_comp_optimize_1.f90: New test.
10063
10064 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10065
10066 PR target/60071
10067 * gcc.c-torture/compile/pr60071.c: New.
10068
10069 2014-02-28 Janus Weil <janus@gcc.gnu.org>
10070
10071 PR fortran/60359
10072 * gfortran.dg/unlimited_polymorphic_16.f90: New.
10073
10074 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10075
10076 PR c++/58610
10077 * g++.dg/cpp0x/constexpr-ice11.C: New.
10078
10079 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10080
10081 PR c++/60314
10082 * g++.dg/cpp1y/auto-fn24.C: New.
10083
10084 2014-02-28 Joey Ye <joey.ye@arm.com>
10085
10086 PR target/PR60169
10087 * gcc.target/arm/thumb1-far-jump-3.c: New case.
10088
10089 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10090
10091 PR c++/60253
10092 * g++.dg/overload/ellipsis2.C: New.
10093
10094 2014-02-27 Jeff Law <law@redhat.com>
10095
10096 PR rtl-optimization/52714
10097 * gcc.c-torture/compile/pr52714.c: New test.
10098
10099 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
10100 Jeff Law <law@redhat.com>
10101
10102 PR rtl-optimization/49847
10103 * g++.dg/pr49847.C: New test.
10104
10105 2014-02-27 Marek Polacek <polacek@redhat.com>
10106
10107 PR middle-end/59223
10108 * c-c++-common/pr59223.c: New test.
10109
10110 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
10111
10112 * common/config/i386/predicates.md (const1256_operand): Remove.
10113 (const2356_operand): New.
10114 (const_1_to_2_operand): Remove.
10115 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
10116 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
10117 (*avx512pf_gatherpf<mode>sf): Ditto.
10118 (avx512pf_gatherpf<mode>df): Ditto.
10119 (*avx512pf_gatherpf<mode>df_mask): Ditto.
10120 (*avx512pf_gatherpf<mode>df): Ditto.
10121 (avx512pf_scatterpf<mode>sf): Ditto.
10122 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
10123 (*avx512pf_scatterpf<mode>sf): Ditto.
10124 (avx512pf_scatterpf<mode>df): Ditto.
10125 (*avx512pf_scatterpf<mode>df_mask): Ditto.
10126 (*avx512pf_scatterpf<mode>df): Ditto.
10127 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
10128
10129 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
10130
10131 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
10132 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
10133 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
10134 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
10135 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
10136 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
10137 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
10138 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
10139
10140 2014-02-26 Bin Cheng <bin.cheng@arm.com>
10141
10142 PR target/60280
10143 * gnat.dg/renaming5.adb: Change to two expected gotos.
10144 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
10145 jump threads.
10146 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
10147 messages for removed basic block.
10148 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
10149 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
10150 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
10151 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
10152
10153 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10154
10155 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
10156 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10157 * gcc.dg/vmx/ldl-vsx.c: Likewise.
10158 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10159 * gcc.dg/vmx/merge-vsx.c: Likewise.
10160 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10161
10162 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
10163
10164 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
10165 * gcc.target/i386/prefetchwt1-1.c: New.
10166 * g++.dg/other/i386-2.C: Add new option.
10167 * g++.dg/other/i386-3.C: Ditto.
10168 * gcc.target/i386/sse-12.c: Ditto.
10169 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
10170 * gcc.target/i386/sse-22.c: Add new option.
10171 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
10172
10173 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10174
10175 PR libfortran/59313
10176 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
10177
10178 PR libfortran/58015
10179 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
10180
10181 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
10182
10183 PR c++/60311
10184 * g++.dg/cpp1y/pr60311.C: New testcase.
10185
10186 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
10187
10188 PR c++/60065
10189 * g++.dg/cpp1y/pr60065.C: New testcase.
10190
10191 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
10192
10193 PR rtl-optimization/60268
10194 * gcc.c-torture/compile/pr60268.c: New test.
10195
10196 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
10197
10198 * gcc.target/microblaze/others/mem_reload.c: New test.
10199
10200 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10201
10202 * gcc.dg/vmx/lde.c: New test.
10203 * gcc.dg/vmx/lde-be-order.c: New test.
10204 * gcc.dg/vmx/ste.c: New test.
10205 * gcc.dg/vmx/ste-be-order.c: New test.
10206
10207 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
10208
10209 PR testsuite/60173
10210 * lib/target-supports.exp
10211 (check_effective_target_logical_op_short_circuit): Add cris-*-*
10212 and crisv32-*-* to list.
10213
10214 2014-02-21 Janus Weil <janus@gcc.gnu.org>
10215
10216 PR fortran/60302
10217 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
10218
10219 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10220
10221 * gcc.dg/vmx/vsums.c: Check entire result vector.
10222 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10223
10224 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10225
10226 * gcc.dg/vmx/ld.c: New test.
10227 * gcc.dg/vmx/ld-be-order.c: New test.
10228 * gcc.dg/vmx/ld-vsx.c: New test.
10229 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
10230 * gcc.dg/vmx/ldl.c: New test.
10231 * gcc.dg/vmx/ldl-be-order.c: New test.
10232 * gcc.dg/vmx/ldl-vsx.c: New test.
10233 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
10234 * gcc.dg/vmx/st.c: New test.
10235 * gcc.dg/vmx/st-be-order.c: New test.
10236 * gcc.dg/vmx/st-vsx.c: New test.
10237 * gcc.dg/vmx/st-vsx-be-order.c: New test.
10238 * gcc.dg/vmx/stl.c: New test.
10239 * gcc.dg/vmx/stl-be-order.c: New test.
10240 * gcc.dg/vmx/stl-vsx.c: New test.
10241 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
10242
10243 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
10244
10245 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
10246 * g++.dg/other/i386-3.C (dg-options): Ditto.
10247 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
10248 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
10249 -mavx512pf and -msha.
10250
10251 2014-02-21 Richard Biener <rguenther@suse.de>
10252
10253 PR tree-optimization/60276
10254 * gcc.dg/vect/pr60276.c: New testcase.
10255
10256 2014-02-21 Janus Weil <janus@gcc.gnu.org>
10257
10258 PR fortran/60234
10259 * gfortran.dg/finalize_23.f90: New.
10260
10261 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
10262
10263 PR c++/60052
10264 PR c++/60053
10265 * g++.dg/cpp1y/pr60052.C: New testcase.
10266 * g++.dg/cpp1y/pr60053.C: New testcase.
10267
10268 2014-02-21 Tobias Burnus <burnus@net-b.de>
10269
10270 PR fortran/60286
10271 * gfortran.dg/inquire_16.f90: New.
10272
10273 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
10274
10275 * gcc.target/nios2/biggot-1.c: New.
10276 * gcc.target/nios2/biggot-2.c: New.
10277
10278 2014-02-20 Martin Jambor <mjambor@suse.cz>
10279
10280 PR ipa/55260
10281 * gcc.dg/ipa/pr55260.c: New test.
10282
10283 2014-02-20 Bin Cheng <bin.cheng@arm.com>
10284
10285 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
10286 for execution test case.
10287
10288 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
10289
10290 PR ipa/58555
10291 * g++.dg/torture/pr58555.C: New testcase.
10292
10293 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
10294
10295 PR target/60204
10296 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
10297 reflect abi fix.
10298 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
10299
10300 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
10301 Kirill Yukhin <kirill.yukhin@intel.com>
10302
10303 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
10304 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
10305 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
10306 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10307 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
10308 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
10309
10310 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10311
10312 PR c/37743
10313 * g++.dg/ext/builtin-bswap1.C: New test.
10314 * c-c++-common/pr37743.c: New test.
10315
10316 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
10317
10318 * gcc.dg/decl-10.c: New test.
10319
10320 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR c++/60267
10323 * g++.dg/ext/ivdep-1.C: New test.
10324
10325 PR c++/60267
10326 * gcc.dg/pr60267.c: New test.
10327
10328 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
10329
10330 PR target/59794
10331 * gcc.target/i386/pr39162.c: Add dg-prune-output.
10332 (dg-options): Remove -Wno-psabi.
10333 * gcc.target/i386/pr59794-2.c: Ditto.
10334 * gcc.target/i386/pr60205-1.c: Ditto.
10335 * gcc.target/i386/sse-5.c: Ditto.
10336
10337 2014-02-18 Nick Clifton <nickc@redhat.com>
10338
10339 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
10340 * gcc.dg/pr23623.c: Likewise.
10341 * gcc.dg/pr48784-1.c: Likewise.
10342 * gcc.dg/pr48784-2.c: Likewise.
10343 * gcc.dg/pr56997-2.c: Likewise.
10344 * gcc.dg/sms-6.c: Likewise.
10345 * gcc.dg/torture/pr60183.c: Likewise.
10346 * gcc.dg/torture/vec-cvt-1.c: Likewise.
10347 * gcc.c-torture/execute/20061220-1.x: New.
10348 * gcc.c-torture/execute/pr43220.x: New.
10349 * gcc.c-torture/execute/pr51581-1.x: New.
10350 * gcc.c-torture/execute/pr51581-2.x: New.
10351 * gcc.c-torture/execute/pr58570.x: New.
10352 * gcc.c-torture/unsorted/DFcmp.x: New.
10353 * gcc.c-torture/unsorted/SFset.x: New.
10354
10355 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
10356
10357 * gnat.dg/opt31.adb: New test.
10358
10359 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10360
10361 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
10362
10363 2014-02-19 Janus Weil <janus@gcc.gnu.org>
10364
10365 PR fortran/60232
10366 * gfortran.dg/typebound_proc_33.f90: New.
10367
10368 2014-02-19 Marek Polacek <polacek@redhat.com>
10369
10370 PR c/60195
10371 * gcc.dg/pr60195.c: New test.
10372
10373 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
10374
10375 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
10376
10377 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10378
10379 PR preprocessor/58844
10380 * c-c++-common/cpp/pr58844-1.c: New test.
10381 * c-c++-common/cpp/pr58844-2.c: New test.
10382
10383 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10384
10385 PR c++/60225
10386 * g++.dg/cpp0x/constexpr-ice10.C: New.
10387
10388 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10389
10390 PR c++/60215
10391 * g++.dg/cpp0x/pr60215.C: New.
10392
10393 2014-02-18 Tobias Burnus <burnus@net-b.de>
10394
10395 PR fortran/49397
10396 * gfortran.dg/proc_ptr_45.f90: New.
10397 * gfortran.dg/proc_ptr_46.f90: New.
10398
10399 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
10400
10401 PR c++/60190
10402 * g++.dg/cpp1y/pr60190.C: New testcase.
10403
10404 PR c++/60064
10405 * g++.dg/cpp1y/pr60064.C: New testcase.
10406
10407 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
10408
10409 PR target/60205
10410 * gcc.target/i386/pr60205-1.c: New test.
10411 * gcc.target/i386/pr60205-2.c: Ditto.
10412
10413 2014-02-18 Kai Tietz <ktietz@redhat.com>
10414
10415 PR target/60193
10416 * gcc.target/i386/nest-1.c: New testcase.
10417
10418 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
10419
10420 * gnat.dg/opt32.adb: New test.
10421
10422 2014-02-18 Janus Weil <janus@gcc.gnu.org>
10423
10424 PR fortran/60231
10425 * gfortran.dg/typebound_generic_15.f90: New.
10426
10427 2014-02-17 Janus Weil <janus@gcc.gnu.org>
10428
10429 PR fortran/55907
10430 * gfortran.dg/init_flag_12.f90: New.
10431
10432 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
10433 Ilya Tocar <ilya.tocar@intel.com>
10434
10435 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10436 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10437 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10438 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10439
10440 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
10441
10442 * lib/target-supports.exp
10443 (check_effective_target_logical_op_short_circuit): New procedure.
10444 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10445 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10446 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10447 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10448 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10449 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
10450 logical_op_short_circuit for the alternative test, extending
10451 it to arm_cortex_m.
10452
10453 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10454
10455 PR target/60203
10456 * gcc.target/powerpc/pr60203.c: New testsuite.
10457
10458 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
10459
10460 PR fortran/59599
10461 * gfortran.dg/ichar_3.f90: New test.
10462
10463 2014-02-15 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/60183
10466 * gcc.dg/torture/pr60183.c: New testcase.
10467
10468 2014-02-14 Jeff Law <law@redhat.com>
10469
10470 PR rtl-optimization/60131
10471 * g++.dg/torture/pr60131.C: New test.
10472
10473 2014-02-14 Ian Bolton <ian.bolton@arm.com>
10474
10475 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10476 on command-line.
10477
10478 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
10479
10480 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10481
10482 2014-02-14 Jakub Jelinek <jakub@redhat.com>
10483
10484 * gcc.c-torture/compile/20140213.c: New test.
10485
10486 2014-02-13 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/43546
10489 * gcc.target/i386/pr43546.c: New test.
10490
10491 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
10492
10493 * gcc.target/s390/hotpatch-compile-8.c: New test.
10494
10495 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10496
10497 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
10498 definition with an ifndef.
10499 * gcc.dg/pr59605-2.c: New test.
10500
10501 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10502
10503 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10504
10505 2014-02-12 Joseph Myers <joseph@codesourcery.com>
10506
10507 * gcc.dg/torture/float128-mul-underflow.c,
10508 gcc.dg/torture/float128-truncdf-underflow.c,
10509 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10510
10511 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR middle-end/59737
10514 * g++.dg/ipa/pr59737.C: New test.
10515
10516 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
10517
10518 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10519
10520 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
10521
10522 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10523
10524 * gcc.dg/cilk-plus/jump-openmp.c: New file.
10525
10526 2014-02-12 Richard Biener <rguenther@suse.de>
10527
10528 PR middle-end/60092
10529 * gcc.dg/torture/pr60092.c: New testcase.
10530 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10531
10532 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
10533
10534 * gcc.c-torture/execute/20140212-1.c: New test.
10535
10536 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10537
10538 PR c++/60047
10539 * g++.dg/cpp0x/pr60047.C: New.
10540
10541 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR c/60101
10544 * c-c++-common/pr60101.c: New test.
10545
10546 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
10547
10548 PR lto/59468
10549 * g++.dg/ipa/devirt-27.C: New testcase.
10550 * g++.dg/ipa/devirt-26.C: New testcase.
10551
10552 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10553
10554 PR target/60137
10555 * gcc.target/powerpc/pr60137.c: New file.
10556
10557 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR fortran/52370
10560 * gfortran.dg/pr52370.f90: New test.
10561
10562 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
10563
10564 PR target/59927
10565 Revert
10566 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
10567
10568 PR testsuite/58630
10569 * gcc.target/i386/pr43662.c (dg-options):
10570 Add -maccumulate-outgoing-args.
10571 * gcc.target/i386/pr43869.c (dg-options): Ditto.
10572 * gcc.target/i386/pr57003.c (dg-options): Ditto.
10573 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10574 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10575 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10576 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10577 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10578 Add -maccumulate-outgoing-args.
10579 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10580 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10581 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10582 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10583 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10584 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10585 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10586 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10587 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10588 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10589 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10590 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10591 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10592 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10593 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10594
10595 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
10596
10597 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10598
10599 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10600
10601 PR debug/59776
10602 * gcc.dg/guality/pr59776.c: New test.
10603
10604 2014-02-11 Renlin Li <Renlin.Li@arm.com>
10605
10606 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10607 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10608 (add_options_for_arm_vfp3): New.
10609
10610 2014-02-11 Jeff Law <law@redhat.com>
10611
10612 PR middle-end/54041
10613 * gcc.target/m68k/pr54041.c: New test.
10614
10615 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10616
10617 PR target/59927
10618 * gcc.target/i386/pr59927.c: New test.
10619
10620 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
10621
10622 * gcc.dg/vect/pr57741-3.c: Require vect_int.
10623 * gcc.dg/vect/pr60012.c: Likewise.
10624 * gcc.dg/vect/vect-119.c: Likewise.
10625 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10626 * gcc.dg/vect/vect-outer-4c.c: Likewise.
10627
10628 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10629
10630 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10631
10632 2014-02-10 Jeff Law <law@redhat.com>
10633
10634 PR middle-end-52306
10635 * gcc.c-torture/compile/pr52306.c: New test.
10636
10637 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10638
10639 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10640
10641 2014-02-10 Richard Biener <rguenther@suse.de>
10642
10643 PR tree-optimization/60115
10644 * gcc.dg/torture/pr60115.c: New testcase.
10645
10646 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10649 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10650
10651 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
10652 Ilya Tocar <ilya.tocar@intel.com>
10653
10654 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10655 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10656 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10657 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10658 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10659 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10660 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10661 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10662 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10663 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10664 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10665 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10666 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10667 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10668 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10669 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10670 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10671 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10672 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10673 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10674 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10675 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10676 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10677 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10678 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10679 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10680 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10681
10682 2014-02-10 Jakub Jelinek <jakub@redhat.com>
10683
10684 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10685
10686 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10687
10688 PR fortran/57522
10689 * gfortran.dg/associated_target_5.f03: New test.
10690
10691 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10692
10693 PR fortran/59026
10694 * gfortran.dg/elemental_by_value_1.f90: New test.
10695
10696 2014-02-08 Janus Weil <janus@gcc.gnu.org>
10697
10698 PR fortran/58470
10699 * gfortran.dg/finalize_22.f90: New.
10700
10701 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
10702
10703 PR fortran/60066
10704 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
10705 was fixed by the patch for PR59906.
10706
10707 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
10708
10709 PR translation/52289
10710 * gfortran.dg/coarray_8.f90: Update dg-error match.
10711
10712 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10713
10714 PR c/59984
10715 * gcc.dg/vect/pr59984.c: New test.
10716
10717 PR middle-end/60092
10718 * gcc.dg/attr-alloc_align-1.c: New test.
10719 * gcc.dg/attr-alloc_align-2.c: New test.
10720 * gcc.dg/attr-alloc_align-3.c: New test.
10721 * gcc.dg/attr-assume_aligned-1.c: New test.
10722 * gcc.dg/attr-assume_aligned-2.c: New test.
10723 * gcc.dg/attr-assume_aligned-3.c: New test.
10724
10725 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR target/60077
10728 * gcc.target/i386/pr60077-1.c: New test.
10729 * gcc.target/i386/pr60077-2.c: New test.
10730
10731 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR preprocessor/56824
10734 * gcc.dg/pr56824.c: New test.
10735
10736 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10737
10738 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10739 variable used for atomic operations.
10740
10741 2014-02-07 Richard Biener <rguenther@suse.de>
10742
10743 PR middle-end/60092
10744 * gcc.dg/vect/pr60092-2.c: New testcase.
10745
10746 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR c++/60082
10749 Revert
10750 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10751
10752 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10753 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10754
10755 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10756
10757 * gcc.target/s390/fp2int1.c: New testcase.
10758
10759 2014-02-07 Richard Biener <rguenther@suse.de>
10760
10761 PR middle-end/60092
10762 * gcc.dg/tree-ssa/alias-30.c: New testcase.
10763 * gcc.dg/tree-ssa/alias-31.c: Likewise.
10764
10765 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
10766
10767 PR ipa/59918
10768 * g++.dg/torture/pr59918.C: New testcase.
10769
10770 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR target/59575
10773 * gcc.target/arm/pr59575.c: New test.
10774
10775 PR debug/59992
10776 * gcc.dg/pr59992.c: New test.
10777
10778 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
10779
10780 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10781 init_priority. Test alignment of variable instead of function.
10782
10783 2014-02-06 Marek Polacek <polacek@redhat.com>
10784
10785 PR c/60087
10786 * gcc.dg/pr60087.c: New test.
10787
10788 2014-02-06 Alan Modra <amodra@gmail.com>
10789
10790 * gcc.target/powerpc/pr60032.c: New.
10791
10792 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10793
10794 PR target/60062
10795 * gcc.c-torture/execute/pr60062.c: New test.
10796 * gcc.c-torture/execute/pr60072.c: New test.
10797
10798 2014-02-06 Ian Bolton <ian.bolton@arm.com>
10799
10800 * gcc.dg/tree-ssa/pr59597.c: Make called function static
10801 so that expected outcome works for PIC variants too.
10802
10803 2014-02-06 Yury Gribov <y.gribov@samsung.com>
10804 Kugan Vivekanandarajah <kuganv@linaro.org>
10805
10806 * gcc.target/arm/vect-noalign.c: New file.
10807
10808 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
10809 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR middle-end/60013
10812 * gcc.dg/pr60013.c: New testcase.
10813
10814 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10815
10816 * gcc.dg/vmx/sum2s.c: New.
10817 * gcc.dg/vmx/sum2s-be-order.c: New.
10818
10819 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10820
10821 * gcc.dg/vmx/pack.c: New.
10822 * gcc.dg/vmx/pack-be-order.c: New.
10823 * gcc.dg/vmx/unpack.c: New.
10824 * gcc.dg/vmx/unpack-be-order.c: New.
10825
10826 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10827
10828 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10829 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10830
10831 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10832
10833 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10834 Use __builtin_floorf, __builtin_ceilf.
10835 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10836 declaration.
10837 (TEST): Use __builtin_floorf.
10838 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10839
10840 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR ipa/59947
10843 * g++.dg/opt/pr59947.C: New test.
10844
10845 PR c++/58703
10846 * c-c++-common/gomp/pr58703.c: New test.
10847
10848 2014-02-05 Richard Biener <rguenther@suse.de>
10849
10850 PR testsuite/60076
10851 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10852 avoid using unsigned long long.
10853
10854 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR middle-end/57499
10857 * g++.dg/torture/pr57499.C: New test.
10858
10859 2014-02-05 Yury Gribov <y.gribov@samsung.com>
10860
10861 * gcc.dg/asan/nosanitize-and-inline.c: New test.
10862
10863 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
10864
10865 * g++.dg/ipa/devirrt-22.C: Fix template.
10866
10867 2014-02-04 Marek Polacek <polacek@redhat.com>
10868
10869 PR c/60036
10870 * gcc.dg/pr60036.c: New test.
10871
10872 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
10873
10874 PR ipa/60058
10875 * g++.dg/torture/pr60058.C: New testcase.
10876
10877 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
10878
10879 * g++.dg/tsan/default_options.C: Invert check.
10880
10881 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR tree-optimization/60002
10884 * g++.dg/opt/pr60002.C: New test.
10885
10886 PR tree-optimization/60023
10887 * g++.dg/vect/pr60023.cc: New test.
10888
10889 PR ipa/60026
10890 * c-c++-common/torture/pr60026.c: New test.
10891
10892 PR rtl-optimization/57915
10893 * gcc.target/i386/pr57915.c: New test.
10894
10895 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10896
10897 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10898
10899 2014-02-04 Renlin Li <Renlin.Li@arm.com>
10900
10901 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10902
10903 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR middle-end/59261
10906 * gcc.dg/pr59261.c: New test.
10907
10908 2014-02-04 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/60012
10911 * gcc.dg/vect/pr60012.c: New testcase.
10912
10913 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10914
10915 PR target/59788
10916 * g++.dg/eh/unwind-direct.C: New test.
10917
10918 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
10919
10920 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10921 timeout value to 20s.
10922
10923 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10924
10925 PR ipa/59882
10926 * g++.dg/torture/pr59882.C: New testcase
10927
10928 2014-02-03 Jan Hubicka <jh@suse.cz>
10929
10930 PR ipa/59831
10931 * g++.dg/ipa/devirt-22.C: New testcase.
10932
10933 2014-02-03 Jan Hubicka <jh@suse.cz>
10934
10935 * g++.dg/ipa/devirt-25.C: New testcase.
10936
10937 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR tree-optimization/59924
10940 * gcc.dg/pr59924.c: New test.
10941
10942 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10943
10944 PR ipa/59831
10945 * g++.dg/ipa/devirt-24.C: New testcase.
10946
10947 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
10948
10949 PR c++/53017
10950 PR c++/59211
10951 * c-c++-common/attributes-1.c: New testcase.
10952 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10953
10954 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10955
10956 PR c++/58871
10957 * g++.dg/cpp0x/pr58871.C: New.
10958
10959 2014-02-03 Cong Hou <congh@google.com>
10960
10961 PR tree-optimization/60000
10962 * g++.dg/vect/pr60000.cc: New test.
10963
10964 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
10965
10966 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10967 * gcc.target/i386/long-double-64-4.c: Likewise.
10968 * gcc.target/i386/long-double-80-1.c: Likewise.
10969 * gcc.target/i386/long-double-80-2.c: Likewise.
10970 * gcc.target/i386/long-double-80-3.c: Likewise.
10971 * gcc.target/i386/long-double-80-4.c: Likewise.
10972 * gcc.target/i386/long-double-80-5.c: Likewise.
10973 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
10974 __multf3 isn't used.
10975 * gcc.target/i386/long-double-64-3.c: Likewise.
10976 * gcc.target/i386/long-double-128-1.c: New test.
10977 * gcc.target/i386/long-double-128-2.c: Likewise.
10978 * gcc.target/i386/long-double-128-3.c: Likewise.
10979 * gcc.target/i386/long-double-128-4.c: Likewise.
10980 * gcc.target/i386/long-double-128-5.c: Likewise.
10981 * gcc.target/i386/long-double-128-6.c: Likewise.
10982 * gcc.target/i386/long-double-128-7.c: Likewise.
10983 * gcc.target/i386/long-double-128-8.c: Likewise.
10984 * gcc.target/i386/long-double-128-9.c: Likewise.
10985 * gcc.target/i386/long-double-64-5.c: Likewise.
10986 * gcc.target/i386/long-double-64-6.c: Likewise.
10987 * gcc.target/i386/long-double-64-7.c: Likewise.
10988 * gcc.target/i386/long-double-64-8.c: Likewise.
10989 * gcc.target/i386/long-double-64-9.c: Likewise.
10990 * gcc.target/i386/long-double-80-10.c: Likewise.
10991 * gcc.target/i386/long-double-80-8.c: Likewise.
10992 * gcc.target/i386/long-double-80-9.c: Likewise.
10993
10994 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
10995
10996 PR rtl-optimization/57662
10997 * g++.dg/pr57662.C: New test.
10998
10999 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11000
11001 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
11002 * gcc.dg/vmx/perm.c: New.
11003 * gcc.dg/vmx/perm-be-order.c: New.
11004
11005 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11006
11007 * gcc.dg/vmx/vsums.c: New.
11008 * gcc.dg/vmx/vsums-be-order.c: New.
11009
11010 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
11011
11012 * g++.dg/ipa/devirt-23.C: New testcase.
11013 * g++.dg/ipa/devirt-20.C: Fix template.
11014
11015 2014-02-02 Jan Hubicka <jh@suse.cz>
11016
11017 * g++.dg/ipa/devirt-21.C: New testcase.
11018
11019 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
11020
11021 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
11022 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
11023
11024 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
11025
11026 PR target/60017
11027 * gcc.c-torture/execute/pr60017.c: New test.
11028
11029 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
11030
11031 PR fortran/57033
11032 * gfortran.dg/default_initialization_7.f90: New test.
11033
11034 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
11035
11036 PR fortran/59906
11037 * gfortran.dg/elemental_subroutine_9.f90: New test.
11038
11039 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11040
11041 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
11042
11043 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11044
11045 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
11046
11047 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11048
11049 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
11050
11051 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 PR c++/51219
11054 * g++.dg/init/bitfield5.C: New.
11055
11056 2014-02-01 Jakub Jelinek <jakub@redhat.com>
11057
11058 PR tree-optimization/60003
11059 * gcc.c-torture/execute/pr60003.c: New test.
11060
11061 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
11062
11063 PR bootstrap/59985
11064 * gcc.target/arm/pr59985.C: New.
11065
11066 2014-01-31 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR sanitizer/59410
11069 * lib/tsan-dg.exp (tsan_init): Instead of not running any
11070 tsan tests if trivial testcase doesn't run, set dg-do-what-default
11071 to compile.
11072 (tsan_finish): Restore dg-do-what-default.
11073 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
11074 * g++.dg/tsan/fd_close_norace2.C: Likewise.
11075 * g++.dg/tsan/default_options.C: Likewise.
11076 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11077 * g++.dg/tsan/atomic_free2.C: Likewise.
11078 * g++.dg/tsan/cond_race.C: Likewise.
11079 * g++.dg/tsan/fd_close_norace.C: Likewise.
11080 * g++.dg/tsan/benign_race.C: Likewise.
11081 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11082 * c-c++-common/tsan/simple_race.c: Likewise.
11083 * c-c++-common/tsan/mutexset1.c: Likewise.
11084 * c-c++-common/tsan/thread_leak2.c: Likewise.
11085 * c-c++-common/tsan/tls_race.c: Likewise.
11086 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11087 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
11088 * c-c++-common/tsan/free_race2.c: Likewise.
11089 * c-c++-common/tsan/thread_leak.c: Likewise.
11090 * c-c++-common/tsan/thread_leak1.c: Likewise.
11091 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11092 * c-c++-common/tsan/free_race.c: Likewise.
11093 * c-c++-common/tsan/sleep_sync.c: Likewise.
11094 * c-c++-common/tsan/tiny_race.c: Likewise.
11095 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11096 * c-c++-common/tsan/atomic_stack.c: Likewise.
11097 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
11098 in dg-output regexps.
11099 * c-c++-common/tsan/simple_stack.c: Likewise.
11100
11101 2014-01-31 Richard Henderson <rth@redhat.com>
11102
11103 * g++.dg/tm/pr60004.C: New.
11104
11105 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11106
11107 PR c++/59082
11108 * g++.dg/inherit/crash4.C: New.
11109
11110 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
11111
11112 * c-c++-common/tsan/simple_race.c: Made test less flaky.
11113
11114 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11115
11116 * gcc.target/i386/m512-check.h: Use correct rounding values.
11117
11118 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11119
11120 * gcc.target/i386/avx-1.c: Use correct rounding values.
11121 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
11122 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
11123 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
11124 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
11125 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
11126 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
11127 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
11128 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
11129 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
11130 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
11131 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
11132 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
11133 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
11134 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
11135 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
11136 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
11137 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
11138 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
11139 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
11140 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
11141 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
11142 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
11143 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
11144 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
11145 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
11146 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11147 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
11148 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
11149 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
11150 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
11151 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
11152 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
11153 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
11154 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
11155 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
11156 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
11157 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
11158 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
11159 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
11160 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
11161 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
11162 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
11163 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
11164 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
11165 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
11166 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
11167 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
11168 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
11169 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
11170 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
11171 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
11172 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
11173 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
11174 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
11175 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
11176 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
11177 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
11178 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
11179 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
11180 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
11181 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
11182 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
11183 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
11184 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
11185 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
11186 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
11187 * gcc.target/i386/sse-13.c: Ditto.
11188 * gcc.target/i386/sse-14.c: Ditto.
11189 * gcc.target/i386/sse-22.c: Ditto.
11190 * gcc.target/i386/sse-23.c: Ditto.
11191
11192 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11193
11194 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
11195 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
11196
11197 2014-01-31 Richard Biener <rguenther@suse.de>
11198
11199 PR middle-end/59990
11200 * gcc.dg/torture/pr59990.c: New testcase.
11201
11202 2014-01-31 Jakub Jelinek <jakub@redhat.com>
11203
11204 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
11205 if it fails don't run any tsan tests.
11206
11207 2014-01-31 Marek Polacek <polacek@redhat.com>
11208
11209 PR c/59963
11210 * gcc.dg/pr59940.c (g): Adjust dg-warning.
11211 (y): Adjust dg-error.
11212 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
11213 * gcc.dg/pr59963-1.c: New test.
11214 * gcc.dg/pr59963-2.c: New test.
11215 * gcc.dg/pr59963-3.c: New test.
11216
11217 2014-01-30 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR target/59923
11220 * gcc.target/arm/pr59923.c: New test.
11221
11222 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11223
11224 * gcc.dg/vmx/splat.c: New.
11225 * gcc.dg/vmx/splat-vsx.c: New.
11226 * gcc.dg/vmx/splat-be-order.c: New.
11227 * gcc.dg/vmx/splat-vsx-be-order.c: New.
11228 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
11229 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
11230
11231 2014-01-30 Richard Biener <rguenther@suse.de>
11232
11233 PR tree-optimization/59993
11234 * gcc.dg/torture/pr59993.c: New testcase.
11235
11236 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
11237
11238 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
11239 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
11240 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11241 vect_int rather than vect_float.
11242
11243 2014-01-30 Marek Polacek <polacek@redhat.com>
11244
11245 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
11246
11247 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
11248
11249 * gcc.target/microblaze/isa/fcmp4.c: New.
11250
11251 2014-01-30 Marek Polacek <polacek@redhat.com>
11252
11253 PR c/59940
11254 * gcc.dg/pr59940.c: New test.
11255 * gcc.dg/pr35635.c (func3): Move dg-warning.
11256
11257 2014-01-30 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/59903
11260 * gcc.dg/torture/pr59903.c: New testcase.
11261
11262 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11263
11264 PR c++/58843
11265 * g++.dg/lookup/crash8.C: New.
11266
11267 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11268
11269 PR c++/58649
11270 * g++.dg/template/crash117.C: New.
11271
11272 2014-01-30 Richard Biener <rguenther@suse.de>
11273
11274 PR c/59905
11275 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
11276 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
11277 abort.
11278 * gcc.dg/invalid-call-1.c: Likewise.
11279
11280 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11281
11282 PR c++/58561
11283 * g++.dg/cpp1y/auto-fn23.C: New.
11284
11285 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11286
11287 PR c++/58846
11288 * g++.dg/init/dso_handle2.C: New.
11289
11290 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11291
11292 PR c++/58674
11293 * g++.dg/cpp0x/pr58674.C: New.
11294
11295 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
11296
11297 PR target/59617
11298 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
11299 * gcc.target/i386/avx512f-gather-5.c: Ditto.
11300
11301 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11302
11303 * gcc.dg/vmx/merge-be-order.c: New.
11304 * gcc.dg/vmx/merge.c: New.
11305 * gcc.dg/vmx/merge-vsx-be-order.c: New.
11306 * gcc.dg/vmx/merge-vsx.c: New.
11307
11308 2014-01-29 Richard Biener <rguenther@suse.de>
11309
11310 PR tree-optimization/58742
11311 * gcc.dg/pr58742-1.c: New testcase.
11312 * gcc.dg/pr58742-2.c: Likewise.
11313 * gcc.dg/pr58742-3.c: Likewise.
11314
11315 2014-01-29 Renlin Li <Renlin.Li@arm.com>
11316
11317 * gcc.target/arm/ftest-armv7ve-arm.c: New.
11318 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
11319 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
11320
11321 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11322
11323 PR c++/58702
11324 * g++.dg/gomp/pr58702.C: New.
11325
11326 2014-01-29 Dodji Seketeli <dodji@redhat.com>
11327
11328 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
11329 selector.
11330
11331 2014-01-29 Jakub Jelinek <jakub@redhat.com>
11332
11333 PR middle-end/59917
11334 PR tree-optimization/59920
11335 * gcc.dg/pr59920-1.c: New test.
11336 * gcc.dg/pr59920-2.c: New test.
11337 * gcc.dg/pr59920-3.c: New test.
11338 * c-c++-common/gomp/pr59917-1.c: New test.
11339 * c-c++-common/gomp/pr59917-2.c: New test.
11340
11341 PR tree-optimization/59594
11342 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
11343 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
11344 * gcc.dg/vect/pr59594.c: New test.
11345
11346 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
11347
11348 PR fortran/59414
11349 * gfortran.dg/allocate_class_3.f90: New test.
11350
11351 2014-01-28 Dodji Seketeli <dodji@redhat.com>
11352
11353 PR preprocessor/59935
11354 * c-c++-common/cpp/warning-zero-location.c: New test.
11355 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
11356
11357 2014-01-27 Steve Ellcey <sellcey@mips.com>
11358
11359 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
11360
11361 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
11362
11363 * g++.dg/ext/mv16.C: New tests.
11364
11365 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
11366
11367 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
11368 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11369 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
11370 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11371 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
11372 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
11373 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
11374 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
11375 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
11376 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
11377 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
11378 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
11379 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
11380 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
11381 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
11382 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
11383 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
11384 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
11385 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
11386 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
11387 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
11388 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
11389 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
11390 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
11391 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
11392 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
11393 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
11394 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
11395 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
11396 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
11397 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
11398 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
11399 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
11400 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
11401 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
11402 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
11403 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
11404 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
11405 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
11406 _mm512_mask_cvtepi32_storeu_epi8.
11407 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
11408 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
11409 _mm512_mask_cvtepi32_storeu_epi16.
11410 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
11411 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
11412 _mm512_mask_cvtepi64_storeu_epi8.
11413 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
11414 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
11415 _mm512_mask_cvtepi64_storeu_epi16.
11416 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
11417 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
11418 _mm512_mask_cvtepi64_storeu_epi32.
11419 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
11420 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
11421 _mm512_mask_cvtsepi32_storeu_epi8.
11422 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
11423 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
11424 _mm512_mask_cvtsepi32_storeu_epi16.
11425 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
11426 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
11427 _mm512_mask_cvtsepi64_storeu_epi8.
11428 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11429 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11430 _mm512_mask_cvtsepi64_storeu_epi16.
11431 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11432 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11433 _mm512_mask_cvtsepi64_storeu_epi32.
11434 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11435 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11436 _mm512_mask_cvtusepi32_storeu_epi8.
11437 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11438 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11439 _mm512_mask_cvtusepi32_storeu_epi16.
11440 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11441 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11442 _mm512_mask_cvtusepi64_storeu_epi8.
11443 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11444 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11445 _mm512_mask_cvtusepi64_storeu_epi16.
11446 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11447 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11448 _mm512_mask_cvtusepi64_storeu_epi32.
11449 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11450 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11451
11452 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
11453
11454 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11455 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11456 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11457 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11458 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11459 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11460 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11461 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11462 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11463 built-ins roudning immediate.
11464 * gcc.target/i386/sse-22.c: Add new built-ins.
11465 * gcc.target/i386/sse-23.c: Ditto.
11466 * gcc.target/i386/avx-1.c: Ditto.
11467
11468 2014-01-27 Christian Bruel <christian.bruel@st.com>
11469
11470 * gcc.target/sh/torture/strncmp.c: New tests.
11471
11472 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
11473
11474 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11475
11476 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11477
11478 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11479
11480 2014-01-24 Jeff Law <law@redhat.com>
11481
11482 PR tree-optimization/59919
11483 * gcc.c-torture/compile/pr59919.c: New test.
11484
11485 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
11486
11487 PR c++/57524
11488 * g++.dg/ext/timevar2.C: New.
11489
11490 2014-01-24 Marek Polacek <polacek@redhat.com>
11491
11492 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11493
11494 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
11495
11496 PR target/59929
11497 * gcc.target/i386/pr59929.c: New test.
11498
11499 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11500
11501 PR target/59909
11502 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11503 word atomic functions at runtime.
11504
11505 2014-01-23 Marek Polacek <polacek@redhat.com>
11506
11507 PR c/59846
11508 * gcc.dg/pr59846.c: New test.
11509
11510 2014-01-23 Marek Polacek <polacek@redhat.com>
11511
11512 PR c/58346
11513 * c-c++-common/pr58346-1.c: New test.
11514 * c-c++-common/pr58346-2.c: New test.
11515 * c-c++-common/pr58346-3.c: New test.
11516
11517 2014-01-23 Marek Polacek <polacek@redhat.com>
11518
11519 PR c/59871
11520 * gcc.dg/20020220-2.c: Adjust dg-warning message.
11521 * gcc.dg/pr59871.c: New test.
11522
11523 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11524
11525 PR c++/58980
11526 * g++.dg/parse/enum11.C: New.
11527
11528 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11529
11530 * gcc.target/aarch64/sshr64_1.c: New testcase.
11531
11532 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
11533
11534 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11535 SIMD enabled function.
11536 * g++.dg/cilk-plus/ef_test.C: New test.
11537 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11538 and added C++ ones.
11539 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11540 to differenciate C error messages from C++ ones.
11541
11542 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11543
11544 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11545
11546 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
11547
11548 * gcc.target/microblaze/others/builtin-trap.c: New test,
11549
11550 2014-01-23 Jakub Jelinek <jakub@redhat.com>
11551
11552 PR middle-end/58809
11553 * c-c++-common/gomp/pr58809.c: New test.
11554
11555 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
11556
11557 PR sanitizer/59897
11558 * c-c++-common/asan/use-after-return-1.c: Fixed
11559 to pass on darwin.
11560
11561 2014-01-23 Dodji Seketeli <dodji@redhat.com>
11562
11563 PR preprocessor/58580
11564 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11565
11566 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11567 Ilya Tocar <ilya.tocar@intel.com>
11568
11569 * gcc.target/i386/avx512f-kmovw-1.c: New.
11570
11571 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11572
11573 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11574 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11575 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11576 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11577 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11578 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11579
11580 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
11581
11582 PR target/52125
11583 * gcc.dg/pr48774.c: Remove skip for mips_rel.
11584 * gcc.target/mips/pr52125.c: New test.
11585
11586 2014-01-22 Marek Polacek <polacek@redhat.com>
11587
11588 PR c/59891
11589 * gcc.dg/torture/pr59891.c: New test.
11590
11591 2014-01-22 Jeff Law <law@redhat.com>
11592
11593 PR tree-optimization/59597
11594 * gcc.dg/tree-ssa/pr59597.c: New test.
11595
11596 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
11597
11598 PR rtl-optimization/59477
11599 * g++.dg/pr59477.C: New.
11600
11601 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
11602
11603 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11604
11605 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
11606
11607 PR c++/59482
11608 * g++.dg/pr59482.C: New.
11609
11610 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11611
11612 * gcc.dg/vmx/insert-vsx-be-order.c: New.
11613 * gcc.dg/vmx/extract-vsx.c: New.
11614 * gcc.dg/vmx/extract-vsx-be-order.c: New.
11615 * gcc.dg/vmx/insert-vsx.c: New.
11616
11617 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11618
11619 PR rtl-optimization/59896
11620 * gcc.target/arm/pr59896.c: New.
11621
11622 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11623
11624 PR rtl-optimization/59858
11625 * gcc.target/arm/pr59858.c: New.
11626
11627 2014-01-21 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR target/59003
11630 * gcc.dg/tree-prof/pr59003.c: New test.
11631
11632 PR middle-end/59860
11633 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11634 other targets.
11635
11636 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11637
11638 * gfortran.dg/round_3.f08: Add more cases.
11639
11640 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
11641
11642 * lib/target-supports.exp (force_conventional_output_for): New
11643 procedure.
11644 * lib/scanasm.exp (scan-assembler_required_options)
11645 (scan-assembler-not_required_options)
11646 (scan-assembler-times_required_options): Replace with
11647 force_conventional_output_fors.
11648 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11649 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11650
11651 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
11652
11653 PR middle-end/59789
11654 * gcc.target/i386/pr59789.c: New testcase.
11655
11656 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
11657
11658 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11659 the 'code' bitfield from 16 to 8.
11660
11661 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11662
11663 * lib/target-supports.exp
11664 (check_effective_target_vect_perm): Exclude aarch64_be.
11665 (check_effective_target_vect_perm_byte): Likewise.
11666 (check_effective_target_vect_perm_short): Likewise.
11667
11668 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11669
11670 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11671 (RUN_TEST): Use new macro.
11672 (INDEX64_32): Delete.
11673 (INDEX64_64): Likewise.
11674 (INDEX128_32): Likewise.
11675 (INDEX128_64): Likewise.
11676 (INDEX): Likewise.
11677 (test_vneg_f32): Use fixed RUN_TEST.
11678
11679 2014-01-20 Richard Biener <rguenther@suse.de>
11680
11681 PR middle-end/59860
11682 * gcc.dg/pr59860.c: New testcase.
11683
11684 2014-01-20 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR target/59880
11687 * gcc.target/i386/pr59880.c: New test.
11688
11689 2014-01-20 Renlin Li <renlin.li@arm.com>
11690
11691 * gcc.dg/pr44194-1.c: Tweak regexp.
11692
11693 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11694
11695 PR libfortran/59771
11696 PR libfortran/59774
11697 PR libfortran/59836
11698 * gfortran.dg/round_3.f08: New cases added.
11699 * gfortran.dg/fmt_g_1.f90: New test.
11700
11701 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
11702
11703 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11704
11705 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11706
11707 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11708
11709 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11710
11711 * gcc.dg/vect/pr57705.c: Require vect_int.
11712 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11713 * gcc.dg/vect/vect-alias-check.c: Likewise.
11714
11715 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
11716
11717 PR fortran/58007
11718 * gfortran.dg/unresolved_fixup_1.f90: New test.
11719 * gfortran.dg/unresolved_fixup_2.f90: New test.
11720
11721 2014-01-18 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR target/58944
11724 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11725 Remove dg-prune-output lines.
11726
11727 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR middle-end/59706
11730 * gfortran.dg/pr59706.f90: New test.
11731 * g++.dg/ext/pr59706.C: New test.
11732
11733 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11734
11735 PR c++/59270
11736 PR c++/58811
11737 * g++.dg/cpp0x/decltype-incomplete1.C: New.
11738 * g++.dg/init/pr58811.C: Likewise.
11739
11740 2014-01-17 Jeff Law <law@redhat.com>
11741
11742 PR middle-end/57904
11743 * gfortran.dg/pr57904.f90: New test.
11744
11745 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11746
11747 PR c++/59269
11748 * g++.dg/cpp0x/nsdmi-union4.C: New.
11749
11750 2014-01-17 Marek Polacek <polacek@redhat.com>
11751
11752 PR c++/59838
11753 * g++.dg/diagnostic/pr59838.C: New test.
11754
11755 2014-01-17 Marek Polacek <polacek@redhat.com>
11756
11757 PR c/58346
11758 * gcc.dg/pr58346.c: New test.
11759
11760 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11761
11762 PR testsuite/58776
11763 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11764 dg-options, use dg-additional-options for i?86/x86_64 to avoid
11765 option duplication.
11766
11767 PR fortran/59440
11768 * gfortran.dg/pr59440-1.f90: New test.
11769 * gfortran.dg/pr59440-2.f90: New test.
11770 * gfortran.dg/pr59440-3.f90: New test.
11771
11772 PR testsuite/59064
11773 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11774 testing for " version" and " alias" with one testing for
11775 " version\[^\n\r]* alias".
11776 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11777 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11778 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11779 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11780 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11781 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11782
11783 PR c++/57945
11784 * c-c++-common/torture/pr57945.c: New test.
11785
11786 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
11787
11788 * gcc.target/arm/its.c: New testcase.
11789
11790 2014-01-16 Jan Hubicka <jh@suse.cz>
11791
11792 PR ipa/59775
11793 * g++.dg/torture/pr59775.C: New testcase.
11794
11795 2014-01-16 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR middle-end/58344
11798 * gcc.c-torture/compile/pr58344.c: New test.
11799
11800 PR target/59839
11801 * gcc.target/i386/pr59839.c: New test.
11802
11803 PR debug/54694
11804 * gcc.target/i386/pr9771-1.c (main): Rename to...
11805 (real_main): ... this. Add __asm name "main".
11806 (ASMNAME, ASMNAME2, STRING): Define.
11807
11808 2014-01-16 Nick Clifton <nickc@redhat.com>
11809
11810 PR middle-end/28865
11811 * gcc.c-torture/compile/pr28865.c: New.
11812 * gcc.c-torture/execute/pr28865.c: New.
11813
11814 2014-01-16 Marek Polacek <polacek@redhat.com>
11815
11816 PR middle-end/59827
11817 * gcc.dg/pr59827.c: New test.
11818
11819 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
11820
11821 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11822
11823 2014-01-15 Richard Henderson <rth@redhat.com>
11824
11825 PR debug/54694
11826 * gcc.target/i386/pr54694.c: New test.
11827
11828 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
11829
11830 PR c++/49718
11831 * g++.dg/pr49718.C: New test.
11832
11833 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
11834
11835 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11836
11837 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
11838
11839 * gcc.dg/vmx/mult-even-odd.c: New.
11840 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11841
11842 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
11843
11844 * lib/target-supports.exp (check_libcilkrts_available): Added an
11845 extern "C" if we are using C++ along with a function prototype.
11846
11847 2014-01-15 Jeff Law <law@redhat.com>
11848
11849 PR tree-optimization/59747
11850 * gcc.c-torture/execute/pr59747.c: New test.
11851
11852 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
11853
11854 PR target/59794
11855 * c-c++-common/convert-vec-1.c: Also prune ABI change for
11856 Linux/x86.
11857 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11858 * g++.dg/ext/attribute-test-1.C: Likewise.
11859 * g++.dg/ext/attribute-test-2.C: Likewise.
11860 * g++.dg/ext/attribute-test-3.C: Likewise.
11861 * g++.dg/ext/attribute-test-4.C: Likewise.
11862 * g++.dg/ext/pr56790-1.C: Likewise.
11863 * g++.dg/torture/pr38565.C: Likewise.
11864 * gcc.dg/pr53060.c: Likewise.
11865 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11866 * c-c++-common/vector-compare-2.c: Likewise.
11867 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11868 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
11869 dg-message line number.
11870
11871 2014-01-15 Matthias Klose <doko@ubuntu.com>
11872
11873 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11874
11875 2014-01-15 Richard Biener <rguenther@suse.de>
11876
11877 PR tree-optimization/59822
11878 * g++.dg/torture/pr59822.C: New testcase.
11879
11880 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
11881
11882 PR target/59808
11883 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11884 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11885
11886 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
11887 Kugan Vivekanandarajah <kuganv@linaro.org>
11888
11889 PR target/59695
11890 * g++.dg/pr59695.C: New testcase.
11891
11892 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11893
11894 PR target/59803
11895 * gcc.c-torture/compile/pr59803.c: New testcase.
11896
11897 2014-01-15 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR c/58943
11900 * gcc.c-torture/execute/pr58943.c: New test.
11901 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11902
11903 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
11904
11905 PR target/59794
11906 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11907 * gcc.target/i386/pr39162.c (y): New __m256i variable.
11908 (bar): Change return type to void. Set y to x.
11909 * gcc.target/i386/pr59794-1.c: New testcase.
11910 * gcc.target/i386/pr59794-2.c: Likewise.
11911 * gcc.target/i386/pr59794-3.c: Likewise.
11912 * gcc.target/i386/pr59794-4.c: Likewise.
11913 * gcc.target/i386/pr59794-5.c: Likewise.
11914 * gcc.target/i386/pr59794-6.c: Likewise.
11915 * gcc.target/i386/pr59794-7.c: Likewise.
11916
11917 2014-01-14 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/58921
11920 PR tree-optimization/59006
11921 * gcc.dg/torture/pr58921.c: New testcase.
11922 * gcc.dg/torture/pr59006.c: Likewise.
11923 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11924
11925 2014-01-14 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR testsuite/59494
11928 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11929 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11930 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
11931 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11932 Executing predictive commoning without unrolling.
11933
11934 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
11935
11936 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11937 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11938 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11939 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11940 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11941 __builtin_ia32_rsqrt28sd_round.
11942 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11943 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11944 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11945 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11946 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11947 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11948 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11949 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11950 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11951 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11952 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11953 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11954 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11955 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11956 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11957 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11958 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11959 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11960 * gcc.target/i386/sse-22.c: Extend with new built-ins,
11961 fix wrong rounding mode (see above).
11962 * gcc.target/i386/sse-23.c: Ditto.
11963
11964 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11965
11966 * gcc.dg/vmx/insert.c: New.
11967 * gcc.dg/vmx/insert-be-order.c: New.
11968 * gcc.dg/vmx/extract.c: New.
11969 * gcc.dg/vmx/extract-be-order.c: New.
11970
11971 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR tree-optimization/59387
11974 * gcc.c-torture/execute/pr59387.c: New test.
11975
11976 2014-01-13 Richard Biener <rguenther@suse.de>
11977
11978 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11979 adjusting mathlib options.
11980 * gfortran.dg/lto/lto.exp: Likewise.
11981
11982 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
11983
11984 * gnat.dg/loop_optimization17.adb: New test.
11985 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11986
11987 2014-01-13 Christian Bruel <christian.bruel@st.com>
11988
11989 * gcc.target/sh/cmpstrn.c: New case.
11990
11991 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11992
11993 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11994 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11995
11996 2014-01-12 Janus Weil <janus@gcc.gnu.org>
11997
11998 PR fortran/58026
11999 * gfortran.dg/alloc_comp_basics_6.f90: New.
12000
12001 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
12002
12003 PR fortran/59700
12004 * gfortran.dg/pr59700.f90: New test.
12005
12006 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
12007
12008 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
12009 * gfortran.dg/use_only_3.f90: Likewise.
12010 * gfortran.dg/inquire_10.f90: Delete opened file.
12011 * gfortran.dg/inquire_15.f90: Likewise.
12012 * gfortran.dg/pr16597.f90: Likewise.
12013 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
12014 for PR59419.
12015
12016 2014-01-10 Jeff Law <law@redhat.com>
12017
12018 PR middle-end/59743
12019 * gcc.c-torture/compile/pr59743.c: New test.
12020
12021 2014-01-10 Jan Hubicka <jh@suse.cz>
12022
12023 PR ipa/58585
12024 * g++.dg/torture/pr58585.C: New testcase.
12025
12026 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
12027
12028 * gcc.dg/pr46309.c: Disable for cris*-*-*.
12029
12030 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
12031
12032 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
12033
12034 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
12035
12036 PR target/59744
12037 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
12038 * gcc.target/aarch64/cmn-neg2.c: New test.
12039
12040 2014-01-10 Richard Biener <rguenther@suse.de>
12041
12042 PR tree-optimization/59374
12043 * gcc.dg/torture/pr59374-3.c: New testcase.
12044
12045 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12046
12047 * lib/target-supports.exp
12048 (check_effective_target_arm_crypto_ok_nocache): New.
12049 (check_effective_target_arm_crypto_ok): Use above procedure.
12050 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
12051
12052 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
12053
12054 PR ipa/58252
12055 PR ipa/59226
12056 * g++.dg/ipa/devirt-20.C: New testcase.
12057 * g++.dg/torture/pr58252.C: Likewise.
12058 * g++.dg/torture/pr59226.C: Likewise.
12059
12060 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
12061
12062 * c-c++-common/asan/no-asan-stack.c: New test.
12063
12064 2014-01-10 Jakub Jelinek <jakub@redhat.com>
12065
12066 PR middle-end/59670
12067 * gcc.dg/pr59670.c: New test.
12068
12069 2014-01-09 Steve Ellcey <sellcey@mips.com>
12070
12071 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
12072
12073 2014-01-09 Jakub Jelinek <jakub@redhat.com>
12074
12075 PR middle-end/47735
12076 * gcc.target/i386/pr47735.c: New test.
12077
12078 PR tree-optimization/59622
12079 * g++.dg/opt/pr59622-2.C: New test.
12080 * g++.dg/opt/pr59622-3.C: New test.
12081 * g++.dg/opt/pr59622-4.C: New test.
12082 * g++.dg/opt/pr59622-5.C: New test.
12083
12084 PR sanitizer/59136
12085 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
12086 filename:line instead of (modulename+offset) form with stripped
12087 initial / from the filename.
12088
12089 2014-01-09 Ian Lance Taylor <iant@google.com>
12090
12091 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
12092 the other Go compiler.
12093
12094 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
12095
12096 PR c++/59730
12097 * g++.dg/cpp0x/variadic145.C: New.
12098
12099 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
12100
12101 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
12102 which don't support -fsplit-stack. Skip rotate[0123].go tests.
12103
12104 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
12105
12106 PR testsuite/59524
12107 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
12108 are run only if the Cilk library is available/enabled.
12109 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12110 * lib/target-supports.exp (check_libcilkrts_available): New function.
12111
12112 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
12113
12114 PR c++/59631
12115 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
12116 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12117 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
12118 with dg-additional-options.
12119 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12120 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12121 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12122 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12123 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
12124 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
12125
12126 2014-01-09 Richard Biener <rguenther@suse.de>
12127
12128 PR tree-optimization/59715
12129 * gcc.dg/torture/pr59715.c: New testcase.
12130
12131 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
12132
12133 * c-c++-common/asan/no-asan-globals.c: New test.
12134 * c-c++-common/asan/no-instrument-reads.c: Likewise.
12135 * c-c++-common/asan/no-instrument-writes.c: Likewise.
12136 * c-c++-common/asan/use-after-return-1.c: Likewise.
12137 * c-c++-common/asan/no-use-after-return.c: Likewise.
12138
12139 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
12140
12141 * gnat.dg/weak2.ad[sb]: New test.
12142
12143 2014-01-08 Jakub Jelinek <jakub@redhat.com>
12144
12145 PR middle-end/59471
12146 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
12147 type, use pointers to vector type instead.
12148
12149 2014-01-08 Catherine Moore <clm@codesourcery.com>
12150
12151 * gcc.target/mips/umips-branch-3.c: New test.
12152 * gcc.target/mips/umips-branch-4.c: New test.
12153
12154 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
12155
12156 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
12157 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
12158 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
12159 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
12160 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
12161 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
12162 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
12163 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
12164
12165 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
12166
12167 PR rtl-optimization/59137
12168 * gcc.target/mips/pr59137.c: New test.
12169
12170 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
12171
12172 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
12173 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
12174 * gcc.target/i386/pr55433.c (dg-options): Ditto.
12175 * gcc.target/i386/pr57848.c (dg-options): Ditto.
12176 * gcc.target/i386/pr59099.c (dg-options): Ditto.
12177 Require fpic effective target.
12178 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
12179
12180 2014-01-08 Jakub Jelinek <jakub@redhat.com>
12181
12182 PR ipa/59722
12183 * gcc.dg/pr59722.c: New test.
12184
12185 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12186
12187 PR middle-end/57748
12188 * gcc.dg/torture/pr57748-3.c: New test.
12189 * gcc.dg/torture/pr57748-4.c: New test.
12190
12191 2014-01-08 Marek Polacek <polacek@redhat.com>
12192
12193 PR middle-end/59669
12194 * gcc.dg/gomp/pr59669-1.c: New test.
12195 * gcc.dg/gomp/pr59669-2.c: New test.
12196
12197 2014-01-08 Martin Jambor <mjambor@suse.cz>
12198
12199 PR ipa/59610
12200 * gcc.dg/ipa/pr59610.c: New test.
12201
12202 2014-01-08 Janus Weil <janus@gcc.gnu.org>
12203
12204 PR fortran/58182
12205 * gfortran.dg/binding_label_tests_26a.f90: New.
12206 * gfortran.dg/binding_label_tests_26b.f90: New.
12207
12208 2014-01-08 Marek Polacek <polacek@redhat.com>
12209
12210 PR sanitizer/59667
12211 * c-c++-common/ubsan/pr59667.c: New test.
12212
12213 2014-01-08 Richard Biener <rguenther@suse.de>
12214
12215 PR middle-end/59630
12216 * gcc.dg/pr59630.c: New testcase.
12217
12218 2014-01-08 Richard Biener <rguenther@suse.de>
12219
12220 PR middle-end/59471
12221 * gcc.dg/pr59471.c: New testcase.
12222
12223 2014-01-07 Jeff Law <law@redhat.com>
12224
12225 PR middle-end/53623
12226 * gcc.target/i386/pr53623.c: New test.
12227
12228 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
12229
12230 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
12231 blanks at EOF.
12232 * g++.dg/cpp1y/pr58534.C: Likewise.
12233 * g++.dg/cpp1y/pr58536.C: Likewise.
12234 * g++.dg/cpp1y/pr58548.C: Likewise.
12235 * g++.dg/cpp1y/pr58549.C: Likewise.
12236 * g++.dg/cpp1y/pr58637.C: Likewise.
12237 * g++.dg/cpp1y/pr59112.C: Likewise.
12238 * g++.dg/cpp1y/pr59113.C: Likewise.
12239 * g++.dg/cpp1y/pr59629.C: Likewise.
12240 * g++.dg/cpp1y/pr59635.C: Likewise.
12241 * g++.dg/cpp1y/pr59636.C: Likewise.
12242 * g++.dg/cpp1y/pr59638.C: Likewise.
12243
12244 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
12245
12246 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
12247
12248 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
12249
12250 * gcc.target/i386/intrinsics_4.c (bar): New function.
12251
12252 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12253
12254 * g++.dg/ext/is_base_of_incomplete-2.C: New.
12255
12256 2014-01-07 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR rtl-optimization/58668
12259 * gcc.dg/pr58668.c: New test.
12260
12261 PR tree-optimization/59643
12262 * gcc.dg/pr59643.c: New test.
12263 * gcc.c-torture/execute/pr59643.c: New test.
12264
12265 2014-01-06 Janus Weil <janus@gcc.gnu.org>
12266
12267 PR fortran/59589
12268 * gfortran.dg/class_allocate_16.f90: New.
12269
12270 2014-01-06 Jakub Jelinek <jakub@redhat.com>
12271
12272 PR target/59644
12273 * gcc.target/i386/pr59644.c: New test.
12274
12275 2014-01-06 Marek Polacek <polacek@redhat.com>
12276
12277 PR c/57773
12278 * gcc.dg/pr57773.c: New test.
12279
12280 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
12281
12282 PR c++/59635
12283 PR c++/59636
12284 PR c++/59629
12285 PR c++/59638
12286 * g++.dg/cpp1y/pr59635.C: New testcase.
12287 * g++.dg/cpp1y/pr59636.C: New testcase.
12288 * g++.dg/cpp1y/pr59629.C: New testcase.
12289 * g++.dg/cpp1y/pr59638.C: New testcase.
12290
12291 2014-01-06 Martin Jambor <mjambor@suse.cz>
12292
12293 PR ipa/59008
12294 * gcc.dg/ipa/pr59008.c: New test.
12295
12296 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12297
12298 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
12299 if supported.
12300
12301 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12302
12303 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
12304 Require c99_runtime.
12305 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
12306
12307 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
12308 Require c99_runtime.
12309 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
12310 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
12311 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
12312
12313 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
12314 Require c99_runtime.
12315 Make CALC void static.
12316 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
12317
12318 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
12319 Require c99_runtime.
12320 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
12321
12322 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12323
12324 * gcc.target/i386/pr59501-1.c: Require avx effective target.
12325 * gcc.target/i386/pr59501-2.c: Likewise.
12326 * gcc.target/i386/pr59501-3.c: Likewise.
12327 * gcc.target/i386/pr59501-4.c: Likewise.
12328 * gcc.target/i386/pr59501-5.c: Likewise.
12329 * gcc.target/i386/pr59501-6.c: Likewise.
12330
12331 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12332
12333 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
12334 * gcc.target/i386/pr59390_1.c: Likewise.
12335 * gcc.target/i386/pr59390_2.c: Likewise.
12336
12337 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
12338
12339 * gcc.dg/pr59350.c: Tweak.
12340 * gcc.dg/pr59350-2.c: New test.
12341 * g++.dg/pr59510.C: Likewise.
12342
12343 2014-01-06 Janus Weil <janus@gcc.gnu.org>
12344
12345 PR fortran/59023
12346 * gfortran.dg/bind_c_procs_2.f90: New.
12347
12348 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
12349
12350 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
12351 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12352 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12353 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12354 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
12355 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12356 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12357
12358 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
12359
12360 * gcc.target/arm/neon-nested-apcs.c: New test.
12361
12362 2014-01-04 Jakub Jelinek <jakub@redhat.com>
12363
12364 PR tree-optimization/59519
12365 * gcc.dg/vect/pr59519-1.c: New test.
12366 * gcc.dg/vect/pr59519-2.c: New test.
12367
12368 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
12369 vmovdqu32.
12370
12371 2014-01-04 Janus Weil <janus@gcc.gnu.org>
12372
12373 PR fortran/59547
12374 * gfortran.dg/typebound_proc_32.f90: New.
12375
12376 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
12377
12378 PR c++/58950
12379 * g++.dg/pr58950.C: New file.
12380
12381 2014-01-03 Tobias Burnus <burnus@net-b.de>
12382
12383 PR c++/58567
12384 * g++.dg/gomp/pr58567.C: New.
12385
12386 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
12387
12388 PR tree-optimization/59651
12389 * gcc.dg/torture/pr59651.c: New test.
12390 * gcc.dg/vect/pr59651.c: Ditto.
12391
12392 2014-01-03 Jakub Jelinek <jakub@redhat.com>
12393
12394 PR target/59625
12395 * gcc.target/i386/pr59625.c: New test.
12396
12397 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
12398
12399 Core DR 1442
12400 PR c++/59165
12401 * g++.dg/cpp0x/range-for28.C: New.
12402 * g++.dg/cpp0x/range-for3.C: Update.
12403
12404 2014-01-02 Joseph Myers <joseph@codesourcery.com>
12405
12406 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
12407
12408 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12409
12410 PR c++/59641
12411 * g++.dg/cpp0x/pr59641.C: New file.
12412
12413 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12414
12415 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
12416
12417 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12418
12419 PR c++/59378
12420 * g++.dg/ext/pr59378.C: New file.
12421
12422 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12423
12424 Update copyright years
12425
12426 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12427
12428 * gcc.target/arc/arc.exp: Use the standard form for the copyright
12429 notice.
12430
12431 2014-01-02 Janus Weil <janus@gcc.gnu.org>
12432
12433 PR fortran/59654
12434 * gfortran.dg/dynamic_dispatch_12.f90: New.
12435
12436 2014-01-01 Jakub Jelinek <jakub@redhat.com>
12437
12438 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12439 the builtin isn't optimized away as unused.
12440
12441 PR rtl-optimization/59647
12442 * g++.dg/opt/pr59647.C: New test.
12443 \f
12444 Copyright (C) 2014 Free Software Foundation, Inc.
12445
12446 Copying and distribution of this file, with or without modification,
12447 are permitted in any medium without royalty provided the copyright
12448 notice and this notice are preserved.