vabdl.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/vabdl.c: New file.
4
5 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6
7 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
8
9 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
10
11 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
12
13 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
14
15 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
16 file.
17 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
18 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
19
20 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
21
22 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
23 file.
24 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
25 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
26
27 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
28
29 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
30 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
31 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
32 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
33 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
34
35 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
36
37 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
38 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
39 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
40 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
41 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
42 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
43
44 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
45
46 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
47 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
48 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
49 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
50 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
51 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
52 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
53 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
54
55 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
56
57 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
58 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
59 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
60
61 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
62
63 * gcc.target/arm/README.advsimd-intrinsics: New file.
64 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
65 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
66 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
67 Likewise.
68 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
69 Likewise.
70 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
71 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
72 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
73
74 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
75
76 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
77 wrap_compile_flags before setting it.
78
79 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
80
81 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
82 targets.
83 * gcc.dg/pr63594-2.c: Likewise.
84
85 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
86
87 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
88 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
89
90 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
91
92 PR bootstrap/63632
93 * g++.dg/torture/pr63632.C: New test.
94
95 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
96
97 PR c++/63619
98 * g++.dg/warn/Wdelete-incomplete-3.C: New.
99 * g++.dg/warn/Wdelete-incomplete-4.C: New.
100
101 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
102
103 PR target/63618
104 * gcc.target/i386/pr63618.c: New test.
105
106 2014-10-23 Marek Polacek <polacek@redhat.com>
107
108 PR c/63626
109 * gcc.dg/pr63626.c: New test.
110
111 2014-10-23 Marek Polacek <polacek@redhat.com>
112
113 * c-c++-common/ubsan/undefined-2.c: New test.
114
115 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
116
117 * gcc.target/i386/pr63600.c: New.
118
119 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
120
121 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
122
123 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
124
125 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
126 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
127
128 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
129
130 * gcc.target/sparc/20001013-1.c (main): Declare int return.
131 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
132 * gcc.target/sparc/sparc-ret.c (toto): Declare.
133 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
134 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
135 Declare.
136
137 2014-10-22 Guozhi Wei <carrot@google.com>
138
139 PR tree-optimization/63530
140 gcc.dg/vect/pr63530.c: New testcase.
141
142 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
143
144 * gcc.target/i386/conversion-2.c: New test.
145
146 2014-10-22 Jakub Jelinek <jakub@redhat.com>
147 Yury Gribov <y.gribov@samsung.com>
148
149 * c-c++-common/ubsan/align-1.c: Update cmdline options.
150 * c-c++-common/ubsan/align-3.c: Likewise.
151 * c-c++-common/ubsan/bounds-1.c: Likewise.
152 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
153 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
154 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
155 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
156 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
157 * c-c++-common/ubsan/nonnull-2.c: Likewise.
158 * c-c++-common/ubsan/nonnull-3.c: Likewise.
159 * c-c++-common/ubsan/object-size-3.c: Likewise.
160 * c-c++-common/ubsan/overflow-1.c: Likewise.
161 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
162 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
163 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
164 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
165 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
166 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
167 * c-c++-common/ubsan/pr59503.c: Likewise.
168 * c-c++-common/ubsan/pr60613-1.c: Likewise.
169 * c-c++-common/ubsan/save-expr-1.c: Likewise.
170 * c-c++-common/ubsan/shift-3.c: Likewise.
171 * c-c++-common/ubsan/shift-6.c: Likewise.
172 * c-c++-common/ubsan/undefined-1.c: Likewise.
173 * c-c++-common/ubsan/vla-2.c: Likewise.
174 * c-c++-common/ubsan/vla-3.c: Likewise.
175 * c-c++-common/ubsan/vla-4.c: Likewise.
176 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
177 * g++.dg/ubsan/return-2.C: Likewise.
178 * c-c++-common/ubsan/recovery-1.c: New test.
179 * c-c++-common/ubsan/recovery-2.c: New test.
180 * c-c++-common/ubsan/recovery-3.c: New test.
181 * c-c++-common/ubsan/recovery-common.inc: New file.
182
183 2014-10-22 Jiong Wang <jiong.wang@arm.com>
184
185 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
186 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
187 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
188 * gcc.target/aarch64/vect.x: Likewise.
189 * gcc.target/aarch64/vect-ld1r.x: Add return type.
190 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
191 * gcc.target/aarch64/vect-fp.c: Likewise.
192
193 2014-10-22 Jiong Wang <jiong.wang@arm.com>
194
195 * lib/compat.exp (compat-run): Remove "unresolved".
196 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
197 unsupported testcase.
198
199 2014-10-22 Jakub Jelinek <jakub@redhat.com>
200
201 PR target/63594
202 * gcc.dg/pr63594-1.c: New test.
203 * gcc.dg/pr63594-2.c: New test.
204 * gcc.target/i386/sse2-pr63594-1.c: New test.
205 * gcc.target/i386/sse2-pr63594-2.c: New test.
206 * gcc.target/i386/avx-pr63594-1.c: New test.
207 * gcc.target/i386/avx-pr63594-2.c: New test.
208 * gcc.target/i386/avx2-pr63594-1.c: New test.
209 * gcc.target/i386/avx2-pr63594-2.c: New test.
210 * gcc.target/i386/avx512f-pr63594-1.c: New test.
211 * gcc.target/i386/avx512f-pr63594-2.c: New test.
212 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
213 insn counts.
214
215 PR target/63542
216 * gcc.target/i386/pr63542-1.c: New test.
217 * gcc.target/i386/pr63542-2.c: New test.
218
219 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
220
221 * gcc.target/avr/tiny-memx.c: New test.
222
223 * gcc.target/avr/tiny-caller-save.c: New test.
224
225 2014-10-21 Jiong Wang <jiong.wang@arm.com>
226
227 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
228 (Proc_1): Add return type.
229 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
230 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
231 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
232 * gcc.target/arm/pr44788.c (foo): Likewise.
233 * gcc.target/arm/pr55642.c (abs): Likewise.
234 * gcc.target/arm/pr58784.c (f): Likewise.
235 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
236 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
237 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
238 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
239 for local variables.
240 * lib/target-supports.exp
241 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
242 vaeseq_u8.
243 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
244 vcvt_f16_f32.
245 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
246 vfma_f32.
247 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
248
249 2014-10-21 Andreas Schwab <schwab@suse.de>
250
251 * gcc.dg/bf-spl1.c (main): Fix implicit int.
252
253 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
254
255 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
256
257 2014-10-21 Richard Biener <rguenther@suse.de>
258
259 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
260 * g++.dg/ipa/devirt-46.C: Likewise.
261 * g++.dg/ipa/devirt-47.C: Likewise.
262 * g++.dg/tree-prof/pr35545.C: Likewise.
263
264 2014-10-21 Jakub Jelinek <jakub@redhat.com>
265
266 PR tree-optimization/63563
267 * gcc.target/i386/pr63563.c: New test.
268
269 2014-10-20 Richard Biener <rguenther@suse.de>
270
271 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
272 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
273
274 2014-10-20 Martin Liska <mliska@suse.cz>
275
276 * gcc.dg/ipa/pr63595.c: New test.
277
278 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
279
280 PR fortran/48979
281 * gfortran.dg/ieee/intrinsics_2.F90: New test.
282
283 2014-10-19 Marek Polacek <polacek@redhat.com>
284
285 PR c/63567
286 * gcc.dg/pr63567-3.c: New test.
287 * gcc.dg/pr63567-4.c: New test.
288
289 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
290
291 * gcc.dg/atomic/c11-atomic-exec-5.c
292 (test_main_long_double_add_overflow): Define and run only for
293 LDBL_MANT_DIG != 106.
294 (test_main_complex_long_double_add_overflow): Likewise.
295 (test_main_long_double_sub_overflow): Likewise.
296 (test_main_complex_long_double_sub_overflow): Likewise.
297
298 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
299
300 PR fortran/63553
301 * gfortran.dg/class_to_type_3.f03 : New test
302
303 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
304
305 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
306 to GNU11.
307
308 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
309
310 * gcc.dg/attr-isr.c: Move SH specific test to ...
311 * gcc.target/sh/attr-isr.c: ... here.
312
313 2014-10-17 Marek Polacek <polacek@redhat.com>
314
315 PR c/63567
316 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
317 * gcc.dg/pr63567-1.c: New test.
318 * gcc.dg/pr63567-2.c: New test.
319
320 2014-10-17 Marek Polacek <polacek@redhat.com>
321
322 PR c/63543
323 * gcc.dg/pr63543.c: New test.
324 * gcc.dg/array-8.c: Remove dg-error.
325 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
326 * gcc.dg/pr48552-2.c: Likewise.
327
328 2014-10-17 Marek Polacek <polacek@redhat.com>
329
330 PR c/63549
331 * gcc.dg/pr63549.c: New test.
332
333 2014-10-17 Marek Polacek <polacek@redhat.com>
334
335 * gcc.dg/Wimplicit-int-1.c: New test.
336 * gcc.dg/Wimplicit-int-2.c: New test.
337 * gcc.dg/Wimplicit-int-3.c: New test.
338 * gcc.dg/Wimplicit-int-4.c: New test.
339
340 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
341
342 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
343 changes.
344
345 2014-10-17 Jakub Jelinek <jakub@redhat.com>
346
347 PR tree-optimization/63464
348 * gcc.dg/torture/pr63464.c: New test.
349 * gcc.dg/tree-ssa/reassoc-37.c: New test.
350 * gcc.dg/tree-ssa/reassoc-38.c: New test.
351
352 PR tree-optimization/63302
353 * gcc.c-torture/execute/pr63302.c: New test.
354
355 2014-10-17 Tom de Vries <tom@codesourcery.com>
356
357 PR rtl-optimization/61605
358 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
359 absence check.
360
361 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
362
363 PR middle-end/61848
364 * g++.dg/torture/pr61848.C: New testcase.
365 * gcc.c-torture/compile/pr61848.c: New testcase.
366
367 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
368
369 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
370 * gcc.target/sh/strlen.c: Likewise.
371 * gcc.target/sh/pr51244-13.c: Likewise.
372 * gcc.target/sh/cmpstrn.c: Likewise.
373 * gcc.target/sh/hiconst.c: Likewise.
374 * gcc.target/sh/pr43417.c: Likewise.
375
376 2014-10-16 Martin Liska <mliska@suse.cz>
377
378 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
379 to match defined expectations.
380
381 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
382
383 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
384
385 2014-10-16 Martin Liska <mliska@suse.cz>
386
387 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
388 * g++.dg/ipa/ipa-icf-5.C: Likewise
389
390 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
391
392 PR target/63260
393 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
394
395 2014-10-16 Richard Biener <rguenther@suse.de>
396
397 PR middle-end/63554
398 * gcc.dg/torture/pr63554.c: New testcase.
399
400 2014-10-16 Marek Polacek <polacek@redhat.com>
401
402 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
403 * gcc.target/powerpc/pr58673-2.c: Add declarations.
404
405 2014-10-16 Marek Polacek <polacek@redhat.com>
406
407 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
408 * gcc.dg/graphite/id-2.c: Likewise.
409 * gcc.dg/graphite/id-4.c: Likewise.
410 * gcc.dg/graphite/id-8.c: Likewise.
411 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
412 * gcc.dg/graphite/id-pr45230.c: Likewise.
413 * gcc.dg/graphite/id-pr45231.c: Likewise.
414 * gcc.dg/graphite/pr38073.c: Likewise.
415 * gcc.dg/graphite/pr38125.c: Likewise.
416 * gcc.dg/graphite/pr38409.c: Likewise.
417 * gcc.dg/graphite/pr38413.c: Likewise.
418 * gcc.dg/graphite/pr38510.c: Likewise.
419 * gcc.dg/graphite/pr38786.c: Likewise.
420 * gcc.dg/graphite/pr39260.c: Likewise.
421 * gcc.dg/graphite/scop-19.c: Likewise.
422 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
423 * gcc.dg/graphite/id-17.c: Likewise.
424 * gcc.dg/graphite/id-23.c: Likewise.
425 * gcc.dg/graphite/id-26.c: Likewise.
426 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
427 * gcc.dg/graphite/pr37485.c: Likewise.
428 * gcc.dg/graphite/pr38500.c: Likewise.
429 * gcc.dg/graphite/pr42284.c: Likewise.
430 * gcc.dg/graphite/pr42914.c: Likewise.
431 * gcc.dg/graphite/pr46404-1.c: Likewise.
432 * gcc.dg/graphite/pr60979.c: Likewise.
433 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
434 defaulting to int.
435
436 2014-10-16 Martin Liska <mliska@suse.cz>
437 Jan Hubicka <hubicka@ucw.cz>
438
439 * g++.dg/ipa/ipa-icf-1.C: New test.
440 * g++.dg/ipa/ipa-icf-2.C: New test.
441 * g++.dg/ipa/ipa-icf-3.C: New test.
442 * g++.dg/ipa/ipa-icf-4.C: New test.
443 * g++.dg/ipa/ipa-icf-5.C: New test.
444 * gcc.dg/ipa/ipa-icf-1.c: New test.
445 * gcc.dg/ipa/ipa-icf-10.c: New test.
446 * gcc.dg/ipa/ipa-icf-11.c: New test.
447 * gcc.dg/ipa/ipa-icf-12.c: New test.
448 * gcc.dg/ipa/ipa-icf-13.c: New test.
449 * gcc.dg/ipa/ipa-icf-14.c: New test.
450 * gcc.dg/ipa/ipa-icf-15.c: New test.
451 * gcc.dg/ipa/ipa-icf-16.c: New test.
452 * gcc.dg/ipa/ipa-icf-17.c: New test.
453 * gcc.dg/ipa/ipa-icf-18.c: New test.
454 * gcc.dg/ipa/ipa-icf-19.c: New test.
455 * gcc.dg/ipa/ipa-icf-2.c: New test.
456 * gcc.dg/ipa/ipa-icf-20.c: New test.
457 * gcc.dg/ipa/ipa-icf-21.c: New test.
458 * gcc.dg/ipa/ipa-icf-22.c: New test.
459 * gcc.dg/ipa/ipa-icf-23.c: New test.
460 * gcc.dg/ipa/ipa-icf-24.c: New test.
461 * gcc.dg/ipa/ipa-icf-25.c: New test.
462 * gcc.dg/ipa/ipa-icf-26.c: New test.
463 * gcc.dg/ipa/ipa-icf-27.c: New test.
464 * gcc.dg/ipa/ipa-icf-28.c: New test.
465 * gcc.dg/ipa/ipa-icf-29.c: New test.
466 * gcc.dg/ipa/ipa-icf-3.c: New test.
467 * gcc.dg/ipa/ipa-icf-30.c: New test.
468 * gcc.dg/ipa/ipa-icf-4.c: New test.
469 * gcc.dg/ipa/ipa-icf-5.c: New test.
470 * gcc.dg/ipa/ipa-icf-6.c: New test.
471 * gcc.dg/ipa/ipa-icf-7.c: New test.
472 * gcc.dg/ipa/ipa-icf-8.c: New test.
473 * gcc.dg/ipa/ipa-icf-9.c: New test.
474
475 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
476
477 PR target/53513
478 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
479
480 2014-10-16 Martin Liska <mliska@suse.cz>
481 Jan Hubicka <hubicka@ucw.cz>
482
483 * c-c++-common/rotate-1.c: Options changed to not collide
484 with a new IPA ICF pass.
485 * c-c++-common/rotate-2.c: Likewise.
486 * c-c++-common/rotate-3.c: Likewise.
487 * c-c++-common/rotate-4.c: Likewise.
488 * g++.dg/cpp0x/rv-return.C: Likewise.
489 * g++.dg/cpp0x/rv1n.C: Likewise.
490 * g++.dg/cpp0x/rv1p.C: Likewise.
491 * g++.dg/cpp0x/rv2n.C: Likewise.
492 * g++.dg/cpp0x/rv3n.C: Likewise.
493 * g++.dg/cpp0x/rv4n.C: Likewise.
494 * g++.dg/cpp0x/rv5n.C: Likewise.
495 * g++.dg/cpp0x/rv6n.C: Likewise.
496 * g++.dg/cpp0x/rv7n.C: Likewise.
497 * g++.dg/ipa/devirt-g-1.C: Likewise.
498 * g++.dg/ipa/inline-1.C: Likewise.
499 * g++.dg/ipa/inline-2.C: Likewise.
500 * g++.dg/ipa/inline-3.C: Likewise.
501 * g++.dg/opt/pr30965.C: Likewise.
502 * g++.dg/tree-ssa/pr19637.C: Likewise.
503 * gcc.dg/guality/csttest.c: Likewise.
504 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
505 * gcc.dg/ipa/iinline-7.c: Likewise.
506 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
507 * gcc.dg/ipa/ipacost-1.c: Likewise.
508 * gcc.dg/ipa/ipacost-2.c: Likewise.
509 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
510 * gcc.dg/ipa/remref-2a.c: Likewise.
511 * gcc.dg/ipa/remref-2b.c: Likewise.
512 * gcc.dg/pr46309-2.c: Likewise.
513 * gcc.dg/torture/ipa-pta-1.c: Likewise.
514 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
515 * gcc.dg/tree-ssa/andor-4.c: Likewise.
516 * gcc.dg/tree-ssa/andor-5.c: Likewise.
517 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
518 * gcc.dg/vect/vect-cond-10.c: Likewise.
519 * gcc.dg/vect/vect-cond-9.c: Likewise.
520 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
521 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
522 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
523 * gcc.target/i386/bmi-1.c: Likewise.
524 * gcc.target/i386/bmi-2.c: Likewise.
525 * gcc.target/i386/pr56564-2.c: Likewise.
526
527 2014-10-16 Richard Biener <rguenther@suse.de>
528
529 PR tree-optimization/63168
530 * gcc.dg/tree-ssa/loop-40.c: New testcase.
531
532 2014-10-16 Andreas Schwab <schwab@suse.de>
533
534 * gcc.target/m68k/crash1.c: Fix implicit declaration.
535
536 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
537 implicit int.
538 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
539 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
540 * gcc.target/ia64/pr29682.c: Likewise.
541 * gcc.target/ia64/pr43603.c: Likewise.
542 * gcc.target/ia64/pr48496.c: Likewise.
543
544 2014-10-16 Marek Polacek <polacek@redhat.com>
545
546 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
547
548 2014-10-16 Jakub Jelinek <jakub@redhat.com>
549 Marek Polacek <polacek@redhat.com>
550
551 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
552 declarations.
553 * gcc.dg/pr32176.c: Likewise.
554 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
555 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
556 * gcc.dg/ia64-sync-2.c: Likewise.
557 * gcc.dg/ia64-sync-3.c: Likewise.
558 * gcc.dg/sync-2.c: Likewise.
559 * gcc.dg/sync-3.c: Likewise.
560 * gcc.target/i386/990524-1.c: Likewise.
561 * gcc.target/i386/avx512f-pr57233.c: Likewise.
562 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
563 * gcc.target/i386/pr26826.c: Likewise.
564 * gcc.target/i386/pr37184.c: Likewise.
565 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
566 * gcc.target/i386/20060125-2.c: Likewise.
567 * gcc.target/i386/memcpy-1.c: Likewise.
568 * gcc.target/i386/pr40934.c: Likewise.
569 * gcc.target/i386/sse-5.c: Likewise.
570 * gcc.target/i386/stackalign/asm-1.c: Likewise.
571 * gcc.target/i386/vectorize4.c: Likewise.
572 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
573 -fgnu89-inline.
574 * gcc.target/i386/980313-1.c: Likewise.
575 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
576 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
577 * gcc.target/i386/crc32-3.c: Likewise.
578 * gcc.target/i386/intrinsics_3.c: Likewise.
579 * gcc.target/i386/loop-1.c: Likewise.
580 * gcc.target/i386/pr44948-2a.c: Likewise.
581 * gcc.target/i386/pr47564.c: Likewise.
582 * gcc.target/i386/pr50712.c: Likewise.
583 * gcc.target/i386/stackalign/return-2.c: Likewise.
584
585 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
586
587 PR lto/62026
588 * lto/pr62026.C: New testcase.
589
590 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
591
592 PR rtl-optimization/63448
593 * gcc.target/i386/pr63448.c: New test.
594
595 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
596
597 * gnat.dg/opt41.adb: New test.
598 * gnat.dg/opt41_pkg.ad[sb]: New helper.
599
600 2014-10-15 Richard Biener <rguenther@suse.de>
601
602 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
603
604 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
605
606 * gcc.dg/tree-prof/peel-1.c: Update.
607 * gcc.dg/tree-prof/unroll-1.c: Update.
608 * gcc.dg/gcc.dg/unroll_1.c: Update.
609 * gcc.dg/gcc.dg/unroll_2.c: Update.
610 * gcc.dg/gcc.dg/unroll_3.c: Update.
611 * gcc.dg/gcc.dg/unroll_4.c: Update.
612
613 2014-10-14 DJ Delorie <dj@redhat.com>
614
615 * g++.dg/abi/mangle64.C: New.
616
617 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
618
619 * g++.dg/ext/vector9.C: Test ! with float vectors.
620
621 2014-10-14 Richard Biener <rguenther@suse.de>
622
623 PR tree-optimization/63512
624 * g++.dg/torture/pr63512.C: New testcase.
625
626 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
627
628 PR target/63260
629 * gcc.target/sh/pr63260.c: New.
630
631 2014-10-13 Richard Henderson <rth@redhat.com>
632
633 * g++.dg/torture/20141013.C: New.
634
635 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
636
637 PR target/8340
638 PR middle-end/47602
639 PR rtl-optimization/55458
640 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
641 * gcc.target/i386/pr55458.c: Likewise.
642 * gcc.target/i386/pr47602.c: New.
643 * gcc.target/i386/pr23098.c: Move to XFAIL.
644
645 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
646
647 PR tree-optimization/62127
648 * g++.dg/torture/pr62127.C: New testcase.
649
650 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
651
652 * c-c++-common/asan/bitfield-5.c: New test.
653
654 2014-10-13 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/63419
657 * g++.dg/torture/pr63419.C: New testcase.
658
659 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
660
661 PR target/59401
662 PR target/54760
663 * gcc.target/sh/pr54760-5.c: New.
664 * gcc.target/sh/pr54760-6.c: New.
665 * gcc.target/sh/pr59401-1.c: New.
666
667 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
668
669 PR fortran/48979
670 * gfortran.dg/ieee/intrinsics_1.f90: New test.
671
672 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
673
674 * lib/target-supports.exp (check_effective_target_shared): New
675 function.
676 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
677
678 2014-10-10 Jakub Jelinek <jakub@redhat.com>
679
680 PR c/63495
681 * gcc.target/i386/pr63495.c: New test.
682
683 2014-10-10 Marek Polacek <polacek@redhat.com>
684
685 * c-c++-common/ubsan/object-size-1.c: New test.
686 * c-c++-common/ubsan/object-size-2.c: New test.
687 * c-c++-common/ubsan/object-size-3.c: New test.
688 * c-c++-common/ubsan/object-size-4.c: New test.
689 * c-c++-common/ubsan/object-size-5.c: New test.
690 * c-c++-common/ubsan/object-size-6.c: New test.
691 * c-c++-common/ubsan/object-size-7.c: New test.
692 * c-c++-common/ubsan/object-size-8.c: New test.
693 * c-c++-common/ubsan/object-size-9.c: New test.
694 * g++.dg/ubsan/object-size-1.C: New test.
695 * gcc.dg/ubsan/object-size-9.c: New test.
696
697 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
698
699 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
700 (asan_finish): Remove restore_ld_library_path_env_vars.
701 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
702 related env variables by calling set_ld_library_path_env_vars.
703 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
704 (tsan_finish): Remove restore_ld_library_path_env_vars.
705 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
706 related env variables by calling set_ld_library_path_env_vars.
707 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
708 (ubsan_finish): Remove restore_ld_library_path_env_vars.
709 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
710 related env variables by calling set_ld_library_path_env_vars.
711
712 2014-10-10 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/63379
715 * gcc.dg/vect/pr63379.c: New testcase.
716
717 2014-10-10 Jakub Jelinek <jakub@redhat.com>
718
719 PR fortran/59488
720 * gfortran.dg/gomp/pr59488-1.f90: New test.
721 * gfortran.dg/gomp/pr59488-2.f90: New test.
722
723 2014-10-10 Richard Biener <rguenther@suse.de>
724
725 PR tree-optimization/63476
726 * g++.dg/torture/pr63476.C: New testcase.
727
728 2014-10-10 Tobias Burnus <burnus@net-b.de>
729
730 * gfortran.dg/implicit_16.f90: New.
731
732 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
733
734 * g++.dg/cpp0x/constexpr-using3.C: New.
735 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
736 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
737 * g++.dg/cpp1y/constexpr-local1.C: Extend.
738 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
739
740 2014-10-09 Joseph Myers <joseph@codesourcery.com>
741
742 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
743
744 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
745
746 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
747
748 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
749
750 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
751 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
752 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
753 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
754 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
755 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
756 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
757 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
758 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
759 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
760 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
761 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
762
763 2014-10-09 Richard Biener <rguenther@suse.de>
764
765 PR tree-optimization/63380
766 * gcc.dg/torture/pr63380-1.c: New testcase.
767 * gcc.dg/torture/pr63380-2.c: Likewise.
768
769 2014-10-09 Marek Polacek <polacek@redhat.com>
770
771 PR c/63480
772 * gcc.dg/pr63480.c: New test.
773
774 2014-10-09 Richard Biener <rguenther@suse.de>
775
776 PR tree-optimization/63445
777 * gcc.dg/Wstrict-overflow-26.c: New testcase.
778
779 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
780
781 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
782 * gcc.dg/vmx/ops.c: Likewise.
783 * gcc.dg/vmx/ops-long-1.c: Likewise.
784
785 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
786
787 * gfortran.dg/implicit_4.f90: Fix some dg-error.
788
789 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
790
791 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
792 dg-additional-options.
793
794 2014-10-08 Mark Wielaard <mjw@redhat.com>
795
796 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
797 prefix from scan-assembler-times.
798
799 2014-10-07 Marek Polacek <polacek@redhat.com>
800
801 * lib/target-supports.exp (check_effective_target_fd_truncate):
802 Include <string.h>.
803
804 2014-10-07 Marek Polacek <polacek@redhat.com>
805
806 PR c/59717
807 * gcc.dg/pr59717.c: New test.
808
809 2014-10-07 Marek Polacek <polacek@redhat.com>
810
811 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
812 * gcc.dg/iftrap-1.c: Fix implicit declarations.
813 * gcc.target/powerpc/pr26350.c: Likewise.
814 * gcc.target/powerpc/altivec-consts.c: Likewise.
815 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
816 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
817 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
818 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
819 * gcc.target/powerpc/pr47862.c: Likewise.
820 * gcc.target/powerpc/pr48053-1.c: Likewise.
821 * gcc.target/powerpc/pr53487.c: Likewise.
822 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
823 to int.
824 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
825 * gcc.target/powerpc/altivec-2.c: Likewise.
826 * gcc.target/powerpc/pr47755-2.c: Likewise.
827
828 2014-10-07 Martin Liska <mliska@suse.cz>
829
830 * g++.dg/lto/pr63270.h: New test.
831 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
832 include.
833 * g++.dg/lto/pr63270_2.C: New test.
834
835 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
836
837 * gnat.dg/lto16.adb: New test.
838 * gnat.dg/lto16_pkg.adb: New helper.
839
840 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
841
842 * gnat.dg/return4.adb: New test.
843 * gnat.dg/return4_pkg.ad[sb]: New helper.
844
845 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
846
847 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
848 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
849 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
850
851 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
852
853 PR c++/55250
854 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
855 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
856 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
857
858 2014-10-06 Marek Polacek <polacek@redhat.com>
859
860 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
861 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
862 * g++.dg/lto/pr54625-2_0.c: Likewise.
863 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
864
865 2014-10-06 Marek Polacek <polacek@redhat.com>
866
867 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
868 * gcc.target/i386/avxfp-1.c: Likewise.
869 * gcc.target/i386/avxfp-2.c: Likewise.
870 * gcc.target/i386/cadd.c: Likewise.
871 * gcc.target/i386/cmov2.c: Likewise.
872 * gcc.target/i386/cmov3.c: Likewise.
873 * gcc.target/i386/cmov4.c: Likewise.
874 * gcc.target/i386/cold-attribute-1.c: Likewise.
875 * gcc.target/i386/cvt-1.c: Likewise.
876 * gcc.target/i386/fpcvt-1.c: Likewise.
877 * gcc.target/i386/fpcvt-2.c: Likewise.
878 * gcc.target/i386/fpcvt-3.c: Likewise.
879 * gcc.target/i386/local.c: Likewise.
880 * gcc.target/i386/memcpy-2.c: Likewise.
881 * gcc.target/i386/memcpy-3.c: Likewise.
882 * gcc.target/i386/memset-1.c: Likewise.
883 * gcc.target/i386/minmax-1.c: Likewise.
884 * gcc.target/i386/minmax-2.c: Likewise.
885 * gcc.target/i386/pr45352-2.c: Likewise.
886 * gcc.target/i386/pr46253.c: Likewise.
887 * gcc.target/i386/pr53623.c: Likewise.
888 * gcc.target/i386/pr60902.c: Likewise.
889 * gcc.target/i386/pr57003.c: Likewise.
890 * gcc.target/i386/sse-14.c: Likewise.
891 * gcc.target/i386/sse-19.c: Likewise.
892 * gcc.target/i386/sse-22.c: Likewise.
893 * gcc.target/i386/sse4a-extract.c: Likewise.
894 * gcc.target/i386/sse4a-insert.c: Likewise.
895 * gcc.target/i386/ssefp-1.c: Likewise.
896 * gcc.target/i386/ssefp-2.c: Likewise.
897 * gcc.target/i386/testimm-10.c: Likewise.
898 * gcc.target/i386/vectorize4-avx.c: Likewise.
899 * gcc.target/i386/980709-1.c: Fix implicit declarations.
900 * gcc.target/i386/avx-pr57233.c: Likewise.
901 * gcc.target/i386/avx2-pr57233.c: Likewise.
902 * gcc.target/i386/avx2-vpop-check.h: Likewise.
903 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
904 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
905 * gcc.target/i386/crc32-4.c: Likewise.
906 * gcc.target/i386/pr20204.c: Likewise.
907 * gcc.target/i386/pr23570.c: Likewise.
908 * gcc.target/i386/pr26449-1.c: Likewise.
909 * gcc.target/i386/pr28839.c: Likewise.
910 * gcc.target/i386/pr37101.c: Likewise.
911 * gcc.target/i386/pr61923.c: Likewise.
912 * gcc.target/i386/shrink_wrap_1.c: Likewise.
913 * gcc.target/i386/sse2-pr57233.c: Likewise.
914 * gcc.target/i386/vect-abs-s16.c: Likewise.
915 * gcc.target/i386/vect-abs-s32.c: Likewise.
916 * gcc.target/i386/vect-abs-s8.c: Likewise.
917 * gcc.target/i386/xop-pr57233.c: Likewise.
918 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
919 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
920 implicit declarations.
921 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
922 * gcc.target/i386/xop-shift2-vector.c: Likewise.
923 * gcc.target/i386/xop-shift3-vector.c: Likewise.
924
925 2014-10-06 Marek Polacek <polacek@redhat.com>
926
927 * gcc.dg/20001012-1.c: Fix defaulting to int.
928 * gcc.dg/20001012-2.c: Likewise.
929 * gcc.dg/20001108-1.c: Likewise.
930 * gcc.dg/20010516-1.c: Likewise.
931 * gcc.dg/20011008-2.c: Likewise.
932 * gcc.dg/20030612-1.c: Likewise.
933 * gcc.dg/20040219-1.c: Likewise.
934 * gcc.dg/20050603-2.c: Likewise.
935 * gcc.dg/20070507-1.c: Likewise.
936 * gcc.dg/attr-alias-3.c: Likewise.
937 * gcc.dg/fastmath-1.c: Likewise.
938 * gcc.dg/fork-instrumentation.c: Likewise.
939 * gcc.dg/fwrapv-1.c: Likewise.
940 * gcc.dg/fwrapv-2.c: Likewise.
941 * gcc.dg/memmove-1.c: Likewise.
942 * gcc.dg/non-local-goto-1.c: Likewise.
943 * gcc.dg/non-local-goto-2.c: Likewise.
944 * gcc.dg/noreturn-8.c: Likewise.
945 * gcc.dg/parse-decl-after-if.c: Likewise.
946 * gcc.dg/parse-decl-after-label.c: Likewise.
947 * gcc.dg/pr25795-1.c: Likewise.
948 * gcc.dg/pr25795.c: Likewise.
949 * gcc.dg/pr28574.c: Likewise.
950 * gcc.dg/pr30189.c: Likewise.
951 * gcc.dg/pr31529-2.c: Likewise.
952 * gcc.dg/pr33923.c: Likewise.
953 * gcc.dg/pr34263.c: Likewise.
954 * gcc.dg/pr36194.c: Likewise.
955 * gcc.dg/pr45415.c: Likewise.
956 * gcc.dg/pr47443.c: Likewise.
957 * gcc.dg/pr47763.c: Likewise.
958 * gcc.dg/pr49000.c: Likewise.
959 * gcc.dg/pr50340.c: Likewise.
960 * gcc.dg/webizer.c: Likewise.
961 * gcc.dg/pr59940.c: Likewise.
962 * gcc.dg/pr63186.c: Likewise.
963 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
964 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
965 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
966 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
967 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
968 * gcc.dg/sms-1.c: Likewise.
969 * gcc.dg/unused-3.c: Likewise.
970 * gcc.dg/varpool-1.c: Likewise.
971 * gcc.dg/pr35899.c: Use -std=gnu89.
972 * gcc.dg/pr59963-1.c: Likewise.
973 * gcc.dg/redecl-15.c: Likewise.
974 * gcc.dg/20041213-1.c: Likewise.
975 * gcc.dg/20080820.c: Likewise.
976 * gcc.dg/920413-1.c: Likewise.
977 * gcc.dg/Wold-style-definition-1.c: Likewise.
978 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
979 * gcc.dg/decl-nospec-1.c: Likewise.
980 * gcc.dg/decl-nospec-2.c: Likewise.
981 * gcc.dg/decl-nospec-3.c: Likewise.
982 * gcc.dg/bitfld-1.c: Likewise.
983 * gcc.dg/bitfld-9.c: Likewise.
984 * gcc.dg/parm-impl-decl-1.c: Likewise.
985 * gcc.dg/parm-impl-decl-3.c: Likewise.
986 * gcc.dg/pr18596-1.c: Likewise.
987 * gcc.dg/pr18596-2.c: Likewise.
988 * gcc.dg/pr18596-3.c: Likewise.
989 * gcc.dg/pr60139.c: Likewise.
990 * gcc.dg/utf-dflt.c: Likewise.
991 * gcc.dg/utf-dflt2.c: Likewise.
992 * gcc.dg/wtr-func-def-1.c: Likewise.
993 * gcc.dg/declspec-5.c: Likewise.
994 * gcc.dg/declspec-6.c: Likewise.
995 * gcc.dg/ftrapv-2.c: Likewise.
996 * gcc.dg/20020430-1.c: Fix implicit declarations.
997 * gcc.dg/20030702-1.c: Likewise.
998 * gcc.dg/20040127-2.c: Likewise.
999 * gcc.dg/20041122-1.c: Likewise.
1000 * gcc.dg/20050309-1.c: Likewise.
1001 * gcc.dg/20061026.c: Likewise.
1002 * gcc.dg/20101010-1.c: Likewise.
1003 * gcc.dg/Werror-1.c: Likewise.
1004 * gcc.dg/Werror-10.c: Likewise.
1005 * gcc.dg/Werror-11.c: Likewise.
1006 * gcc.dg/Werror-12.c: Likewise.
1007 * gcc.dg/Werror-2.c: Likewise.
1008 * gcc.dg/Werror-3.c: Likewise.
1009 * gcc.dg/Werror-4.c: Likewise.
1010 * gcc.dg/Werror-5.c: Likewise.
1011 * gcc.dg/Werror-6.c: Likewise.
1012 * gcc.dg/Werror-7.c: Likewise.
1013 * gcc.dg/Werror-8.c: Likewise.
1014 * gcc.dg/Wstrict-overflow-20.c: Likewise.
1015 * gcc.dg/cpp/trad/macroargs.c: Likewise.
1016 * gcc.dg/delay-slot-2.c: Likewise.
1017 * gcc.dg/errno-1.c: Likewise.
1018 * gcc.dg/globalalias.c: Likewise.
1019 * gcc.dg/inline-3.c: Likewise.
1020 * gcc.dg/localalias.c: Likewise.
1021 * gcc.dg/pr19633-1.c: Likewise.
1022 * gcc.dg/pr19633.c: Likewise.
1023 * gcc.dg/pr23408.c: Likewise.
1024 * gcc.dg/pr23470-1.c: Likewise.
1025 * gcc.dg/pr28121.c: Likewise.
1026 * gcc.dg/pr28243.c: Likewise.
1027 * gcc.dg/pr30260.c: Likewise.
1028 * gcc.dg/pr32573.c: Likewise.
1029 * gcc.dg/pr33826.c: Likewise.
1030 * gcc.dg/pr35065.c: Likewise.
1031 * gcc.dg/pr38616.c: Likewise.
1032 * gcc.dg/pr39867.c: Likewise.
1033 * gcc.dg/pr41470.c: Likewise.
1034 * gcc.dg/pr41837.c: Likewise.
1035 * gcc.dg/pr44024.c: Likewise.
1036 * gcc.dg/pr44699.c: Likewise.
1037 * gcc.dg/pr46252.c: Likewise.
1038 * gcc.dg/pr46878-1.c: Likewise.
1039 * gcc.dg/pr50908-3.c: Likewise.
1040 * gcc.dg/pr51796.c: Likewise.
1041 * gcc.dg/pr55150-2.c: Likewise.
1042 * gcc.dg/pr55833.c: Likewise.
1043 * gcc.dg/pr59350.c: Likewise.
1044 * gcc.dg/pr59418.c: Likewise.
1045 * gcc.dg/pr60647-2.c: Likewise.
1046 * gcc.dg/uninit-suppress.c: Likewise.
1047 * gcc.dg/uninit-suppress_2.c: Likewise.
1048 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
1049 * gcc.dg/always_inline.c: Likewise.
1050 * gcc.dg/always_inline2.c: Likewise.
1051 * gcc.dg/always_inline3.c: Likewise.
1052 * gcc.dg/builtin-apply4.c: Likewise.
1053 * gcc.dg/declspec-7.c: Likewise.
1054 * gcc.dg/inline-1.c: Likewise.
1055 * gcc.dg/va-arg-pack-1.c: Likewise.
1056 * gcc.dg/winline-2.c: Likewise.
1057 * gcc.dg/winline-3.c: Likewise.
1058 * gcc.dg/winline-5.c: Likewise.
1059 * gcc.dg/winline-6.c: Likewise.
1060 * gcc.dg/winline-7.c: Likewise.
1061 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
1062 int.
1063 * gcc.dg/inline-33.c: Likewise.
1064 * gcc.dg/pr27861-1.c: Likewise.
1065 * gcc.dg/pr28888.c: Likewise.
1066 * gcc.dg/pr29254.c: Likewise.
1067 * gcc.dg/pr50908.c: Likewise.
1068 * gcc.dg/pr60647-1.c: Likewise.
1069 * gcc.dg/pragma-diag-1.c: Likewise.
1070 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
1071 * gcc.dg/winline-9.c: Likewise.
1072 * gcc.dg/pr52808.c: Return 0 instead of nothing.
1073
1074 2014-10-06 Marek Polacek <polacek@redhat.com>
1075
1076 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
1077 * gcc.dg/ipa/inline-4.c: Likewise.
1078 * gcc.dg/ipa/inline-5.c: Likewise.
1079 * gcc.dg/ipa/pr57539.c: Likewise.
1080 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
1081 defaulting to int.
1082 * gcc.dg/ipa/inlinehint-1.c: Likewise.
1083 * gcc.dg/ipa/inlinehint-3.c: Likewise.
1084 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
1085 * gcc.dg/ipa/ipacost-1.c: Likewise.
1086 * gcc.dg/ipa/ipacost-2.c: Likewise.
1087 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
1088 to int.
1089
1090 2014-10-06 Marek Polacek <polacek@redhat.com>
1091
1092 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
1093 declarations.
1094 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
1095 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1096 * gcc.dg/debug/pr42767.c: Likewise.
1097 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
1098 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1099 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1100 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
1101
1102 2014-10-06 Marek Polacek <polacek@redhat.com>
1103
1104 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
1105 * gcc.dg/lto/20090213_0.c: Likewise.
1106 * gcc.dg/lto/20090706-2_0.c: Likewise.
1107 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
1108 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
1109 * gcc.dg/lto/ipareference2_0.c: Likewise.
1110 * gcc.dg/lto/ipareference_0.c: Likewise.
1111 * gcc.dg/lto/ipareference_1.c: Likewise.
1112 * gcc.dg/lto/pr55703_0.c: Likewise.
1113 * gcc.dg/lto/resolutions_0.c: Likewise.
1114 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
1115 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
1116 declarations. Mark function as gnu_inline.
1117 * gcc.dg/lto/20081118_0.c: Likewise.
1118 * gcc.dg/lto/20081201-1_0.c: Likewise.
1119 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
1120 * gcc.dg/lto/20081118_1.c: Likewise.
1121 * gcc.dg/lto/20081120-1_1.c: Likewise.
1122 * gcc.dg/lto/20081201-1_1.c: Likewise.
1123 * gcc.dg/lto/20081210-1_0.c: Likewise.
1124 * gcc.dg/lto/20090218-1_0.c: Likewise.
1125 * gcc.dg/lto/20091006-1_0.c: Likewise.
1126 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
1127 * gcc.dg/lto/20090218-2_1.c: Likewise.
1128 * gcc.dg/lto/materialize-1_0.c: Likewise.
1129 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
1130 * gcc.dg/lto/20091013-1_1.c: Likewise.
1131 * gcc.dg/lto/20091013-1_2.c: Likewise.
1132 * gcc.dg/lto/20091015-1_2.c: Likewise.
1133 * gcc.dg/lto/20091027-1_1.c: Likewise.
1134 * gcc.dg/lto/pr48622_0.c: Likewise.
1135 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
1136 defaulting to int.
1137 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
1138
1139 2014-10-06 Tobias Burnus <burnus@net-b.de>
1140
1141 * gfortran.dg/implicit_14.f90: New.
1142 * gfortran.dg/implicit_15.f90: New.
1143 * gfortran.dg/implicit_4.f90: Update dg-error.
1144
1145 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1146
1147 * g++.dg/ipa/devirt-42.C: Update template.
1148 * g++.dg/ipa/devirt-44.C: Update template.
1149 * g++.dg/ipa/devirt-45.C: Update template.
1150 * g++.dg/ipa/devirt-46.C: Update template.
1151 * g++.dg/ipa/devirt-47.C: Update template.
1152 * g++.dg/ipa/devirt-48.C: New testcase.
1153
1154 2014-10-02 Mark Wielaard <mjw@redhat.com>
1155
1156 PR debug/63239
1157 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
1158
1159 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1160
1161 * g++.dg/ipa/devirt-47.C: New testcase.
1162
1163 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1164
1165 PR ipa/61144
1166 * gcc.dg/tree-ssa/pr61144.c: New testcase.
1167
1168 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1169
1170 * g++.dg/ipa/devirt-46.C: New testcase.
1171
1172 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1173
1174 PR fortran/36534
1175 * gfortran.dg/widechar_10.f90: New test.
1176
1177 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
1178
1179 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
1180 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
1181 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
1182 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
1183
1184 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1185
1186 * gcc.target/powerpc/lvsl-lvsr.c: New test.
1187
1188 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1189
1190 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
1191 failing with the new warning message.
1192 * gcc.dg/vmx/3c-01a.c: Likewise.
1193 * gcc.dg/vmx/ops-long-1.c: Likewise.
1194 * gcc.dg/vmx/ops.c: Likewise.
1195 * gcc.target/powerpc/altivec-20.c: Likewise.
1196 * gcc.target/powerpc/altivec-6.c: Likewise.
1197 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
1198 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1199 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
1200
1201 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1202
1203 * gcc.dg/tm/debug-1.c: Update regex.
1204 * c-c++-common/raw-string-18.c: Update regex.
1205 * c-c++-common/raw-string-19.c: Update regex.
1206
1207 2014-10-03 Marek Polacek <polacek@redhat.com>
1208
1209 PR c/63453
1210 * gcc.dg/pr63453.c: New test.
1211
1212 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
1213
1214 PR c++/54427
1215 PR c++/57198
1216 PR c++/58845
1217 * g++.dg/ext/vector9.C: Update, not an error anymore.
1218 * g++.dg/ext/vector27.C: Replace with new test.
1219 * g++.dg/ext/vector28.C: New file.
1220 * g++.dg/other/error23.C: Update to a different error.
1221
1222 2014-10-03 Jakub Jelinek <jakub@redhat.com>
1223
1224 * gcc.dg/torture/vshuf-v8df.c: New test.
1225 * gcc.dg/torture/vshuf-v8di.c: New test.
1226 * gcc.dg/torture/vshuf-v16sf.c: New test.
1227 * gcc.dg/torture/vshuf-v16si.c: New test.
1228 * gcc.dg/torture/vshuf-v32hi.c: New test.
1229 * gcc.dg/torture/vshuf-v64qi.c: New test.
1230 * gcc.dg/torture/vshuf-64.inc: New file.
1231
1232 PR tree-optimization/61403
1233 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
1234
1235 2014-10-03 Marek Polacek <polacek@redhat.com>
1236
1237 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
1238 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1239 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1240 * gcc.dg/gomp/asm-1.c: Likewise.
1241 * gcc.dg/gomp/for-1.c: Likewise.
1242 * gcc.dg/gomp/empty.c: Fix defaulting to int.
1243 * gcc.dg/gomp/sharing-3.c: Likewise.
1244 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
1245
1246 2014-10-03 Marek Polacek <polacek@redhat.com>
1247
1248 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
1249 defaulting to int.
1250 * gcc.dg/torture/pr28814.c: Likewise.
1251 * gcc.dg/torture/pr57036-1.c: Likewise.
1252 * gcc.dg/torture/inline-1.c: Add function declarations.
1253 * gcc.dg/torture/pr24626-1.c: Likewise.
1254 * gcc.dg/torture/pr24626-3.c: Likewise.
1255 * gcc.dg/torture/pr25947-1.c: Likewise.
1256 * gcc.dg/torture/pr27409.c: Likewise.
1257 * gcc.dg/torture/pr38948.c: Likewise.
1258 * gcc.dg/torture/pr44807.c: Likewise.
1259 * gcc.dg/torture/pr49603.c: Likewise.
1260 * gcc.dg/torture/pr45865.c: Likewise.
1261 * gcc.dg/torture/pr51071-2.c: Likewise.
1262 * gcc.dg/torture/pr51801.c: Likewise.
1263 * gcc.dg/torture/pr52720.c: Likewise.
1264 * gcc.dg/torture/pr55124.c: Likewise.
1265 * gcc.dg/torture/pr55238.c: Likewise.
1266 * gcc.dg/torture/pr55687.c: Likewise.
1267 * gcc.dg/torture/pr55888.c: Likewise.
1268 * gcc.dg/torture/pr57036-2.c: Likewise.
1269 * gcc.dg/torture/pr57147-3.c: Likewise.
1270 * gcc.dg/torture/pr57584.c: Likewise.
1271 * gcc.dg/torture/pr59993.c: Likewise.
1272 * gcc.dg/torture/pr58079.c: Likewise.
1273 * gcc.dg/torture/va-arg-25.c: Likewise.
1274 * gcc.dg/torture/vector-2.c: Likewise.
1275 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1276 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
1277 * gcc.dg/torture/pr43781.c: Likewise.
1278 * gcc.dg/torture/pr52912.c: Likewise.
1279 * gcc.dg/torture/pr59139.c: Likewise.
1280 * gcc.dg/torture/pr55890-1.c: Likewise.
1281 * gcc.dg/torture/pr55890-2.c: Likewise.
1282 * gcc.dg/torture/pr59164.c: Likewise.
1283 * gcc.dg/torture/pr57393-2.c: Likewise.
1284 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
1285 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1286 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1287 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
1288 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
1289 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
1290
1291 2014-10-03 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR libgomp/61200
1294 * c-c++-common/gomp/pr61200.c: New test.
1295
1296 PR target/62128
1297 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
1298 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
1299
1300 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
1301
1302 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
1303 add many more tests.
1304
1305 2014-10-02 Marek Polacek <polacek@redhat.com>
1306
1307 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
1308 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
1309 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
1310 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
1311 * gcc.dg/tree-ssa/vrp27.c: Likewise.
1312 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1313 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1314 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1315 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1316 * gcc.dg/tree-ssa/inline-7.c: Likewise.
1317 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
1318 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1319 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
1320 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1321 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
1322 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
1323 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
1324 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1325 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1326 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1327 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
1328 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
1329 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1330 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
1331 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
1332 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
1333 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1334 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
1335 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
1336 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
1337 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
1338 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
1339 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
1340 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
1341 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
1342 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
1343 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
1344 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1345 * gcc.dg/tree-ssa/alias-13.c: Likewise.
1346 * gcc.dg/tree-ssa/alias-28.c: Likewise.
1347 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1348 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
1349 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1350 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
1351 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
1352 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1353 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1354 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
1355 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1356 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1357 * gcc.dg/tree-ssa/pr24117.c: Likewise.
1358 * gcc.dg/tree-ssa/pr24840.c: Likewise.
1359 * gcc.dg/tree-ssa/pr25734.c: Likewise.
1360 * gcc.dg/tree-ssa/pr33723.c: Likewise.
1361 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1362 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
1363 * gcc.dg/tree-ssa/pr34146.c: Likewise.
1364 * gcc.dg/tree-ssa/pr38385.c: Likewise.
1365 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
1366 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
1367 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1368 * gcc.dg/tree-ssa/sra-1.c: Likewise.
1369 * gcc.dg/tree-ssa/sra-2.c: Likewise.
1370 * gcc.dg/tree-ssa/sra-5.c: Likewise.
1371 * gcc.dg/tree-ssa/sra-6.c: Likewise.
1372 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
1373 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1374 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
1375 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
1376 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1377 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1378 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1379 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1380 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1381 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1382 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1383 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1384 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1385 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1386 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1387 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1388 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1389 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1390 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1391 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1392 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1393 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1394 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1395 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1396 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1397 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1398 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1399 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1400 * gcc.dg/tree-ssa/inline-10.c: Likewise.
1401 * gcc.dg/tree-ssa/inline-9.c: Likewise.
1402 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1403 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1404 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1405 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1406 * gcc.dg/tree-ssa/pr23434.c: Likewise.
1407 * gcc.dg/tree-ssa/pr33922.c: Likewise.
1408 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1409 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1410 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1411 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1412 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1413 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1414 * gcc.dg/tree-ssa/vrp01.c: Likewise.
1415 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1416 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1417 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1418 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1419 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1420 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1421 * gcc.dg/tree-ssa/vrp10.c: Likewise.
1422 * gcc.dg/tree-ssa/vrp11.c: Likewise.
1423 * gcc.dg/tree-ssa/vrp14.c: Likewise.
1424 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1425 * gcc.dg/tree-ssa/writeonly.c: Likewise.
1426 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
1427 defaulting to int.
1428 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1429 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1430 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1431 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1432 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1433 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1434 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1435 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1436 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1437 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1438 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1439 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1440 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1441 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1442 * gcc.dg/tree-ssa/inline-5.c: Likewise.
1443 * gcc.dg/tree-ssa/inline-6.c: Likewise.
1444 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1445 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1446 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1447 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1448 * gcc.dg/tree-ssa/loop-20.c: Likewise.
1449 * gcc.dg/tree-ssa/loop-38.c: Likewise.
1450 * gcc.dg/tree-ssa/pr20913.c: Likewise.
1451 * gcc.dg/tree-ssa/pr21582.c: Likewise.
1452 * gcc.dg/tree-ssa/pr24670.c: Likewise.
1453 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1454 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1455 * gcc.dg/tree-ssa/vrp12.c: Likewise.
1456 * gcc.dg/tree-ssa/vrp13.c: Likewise.
1457 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1458 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1459 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1460 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1461 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1462
1463 2014-10-02 Marek Polacek <polacek@redhat.com>
1464
1465 * gcc.dg/tm/20091013.c: Fix defaulting to int.
1466 * gcc.dg/tm/20091221.c: Likewise.
1467 * gcc.dg/tm/debug-1.c: Likewise.
1468 * gcc.dg/tm/irrevocable-1.c: Likewise.
1469 * gcc.dg/tm/irrevocable-2.c: Likewise.
1470 * gcc.dg/tm/irrevocable-3.c: Likewise.
1471 * gcc.dg/tm/irrevocable-4.c: Likewise.
1472 * gcc.dg/tm/memopt-1.c: Likewise.
1473 * gcc.dg/tm/pr52173-1.c: Likewise.
1474 * gcc.dg/tm/props-1.c: Likewise.
1475 * gcc.dg/tm/props-2.c: Likewise.
1476 * gcc.dg/tm/props-3.c: Likewise.
1477 * gcc.dg/tm/20100125.c: Fix implicit declarations.
1478 * gcc.dg/tm/memopt-11.c: Likewise.
1479 * gcc.dg/tm/memopt-12.c: Likewise.
1480 * gcc.dg/tm/memopt-16.c: Likewise.
1481 * gcc.dg/tm/memopt-3.c: Likewise.
1482 * gcc.dg/tm/memopt-4.c: Likewise.
1483 * gcc.dg/tm/memopt-5.c: Likewise.
1484 * gcc.dg/tm/memopt-6.c: Likewise.
1485 * gcc.dg/tm/wrap-4.c: Likewise.
1486
1487 2014-10-02 Marek Polacek <polacek@redhat.com>
1488
1489 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1490 * gcc.dg/vect/pr37730.c: Likewise.
1491 * gcc.dg/vect/pr52870.c: Likewise.
1492 * gcc.dg/vect/pr60092-2.c: Likewise.
1493 * gcc.dg/vect/pr60092.c: Likewise.
1494 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1495 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1496 * gcc.dg/vect/pr31041.c: Likewise.
1497 * gcc.dg/vect/pr32216.c: Likewise.
1498 * gcc.dg/vect/pr32224.c: Likewise.
1499 * gcc.dg/vect/pr32366.c: Likewise.
1500 * gcc.dg/vect/pr33866.c: Likewise.
1501 * gcc.dg/vect/pr43430-2.c: Likewise.
1502 * gcc.dg/vect/pr43842.c: Likewise.
1503 * gcc.dg/vect/vect-1.c: Likewise.
1504 * gcc.dg/vect/vect-1-big-array.c: Likewise.
1505 * gcc.dg/vect/vect-93.c: Likewise.
1506 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1507 defaulting to int.
1508
1509 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/53025
1512 * g++.dg/cpp0x/noexcept23.C: New.
1513 * g++.dg/cpp0x/noexcept24.C: Likewise.
1514
1515 2014-10-02 Marek Polacek <polacek@redhat.com>
1516
1517 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1518 * gcc.dg/noncompile/20050120-1.c: Likewise.
1519 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1520 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1521 * gcc.dg/noncompile/930301-1.c: Likewise.
1522 * gcc.dg/noncompile/930622-1.c: Likewise.
1523 * gcc.dg/noncompile/930622-2.c: Likewise.
1524 * gcc.dg/noncompile/950825-1.c: Likewise.
1525 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1526 * gcc.dg/noncompile/scope.c: Likewise.
1527 * gcc.dg/noncompile/va-arg-1.c: Likewise.
1528 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1529 * gcc.dg/noncompile/971104-1.c: Likewise.
1530
1531 2014-10-02 Marek Polacek <polacek@redhat.com>
1532
1533 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1534 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1535 * gcc.dg/tree-prof/merge_block.c: Likewise.
1536 * gcc.dg/tree-prof/peel-1.c: Likewise.
1537 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1538 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1539 * gcc.dg/tree-prof/unroll-1.c: Likewise.
1540 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1541 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1542 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1543 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1544 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1545 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1546 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1547 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1548 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
1549 to int.
1550
1551 2014-10-02 Marek Polacek <polacek@redhat.com>
1552
1553 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1554 * gcc.c-torture/compile/20011119-1.c: Likewise.
1555 * gcc.c-torture/compile/20011119-2.c: Likewise.
1556 * gcc.c-torture/compile/20021120-1.c: Likewise.
1557 * gcc.c-torture/compile/20021120-2.c: Likewise.
1558 * gcc.c-torture/compile/20050215-1.c: Likewise.
1559 * gcc.c-torture/compile/20050215-2.c: Likewise.
1560 * gcc.c-torture/compile/20050215-3.c: Likewise.
1561 * gcc.c-torture/compile/pr37669.c: Likewise.
1562 * gcc.c-torture/execute/20020107-1.c: Likewise.
1563 * gcc.c-torture/execute/restrict-1.c: Likewise.
1564 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1565 * gcc.c-torture/execute/930529-1.c: Likewise.
1566 * gcc.c-torture/execute/920612-1.c: Likewise.
1567 * gcc.c-torture/execute/920711-1.c: Likewise.
1568 * gcc.c-torture/execute/990127-2.c: Likewise.
1569 * gcc.c-torture/execute/pr40386.c: Likewise.
1570 * gcc.c-torture/execute/pr57124.c: Likewise.
1571 * gcc.c-torture/compile/pr34808.c: Add function declarations.
1572 * gcc.c-torture/compile/pr42299.c: Likewise.
1573 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1574 * gcc.c-torture/compile/simd-6.c: Likewise.
1575 * gcc.c-torture/execute/pr53645-2.c: Likewise.
1576 * gcc.c-torture/execute/pr53645.c: Likewise.
1577 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
1578 declarations.
1579 * gcc.c-torture/execute/980608-1.c: Likewise.
1580 * gcc.c-torture/execute/bcp-1.c: Likewise.
1581 * gcc.c-torture/execute/p18298.c: Likewise.
1582 * gcc.c-torture/execute/unroll-1.c: Likewise.
1583 * gcc.c-torture/execute/va-arg-7.c: Likewise.
1584 * gcc.c-torture/execute/va-arg-8.c: Likewise.
1585 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
1586 declarations. Fix defaulting to int.
1587 * gcc.c-torture/execute/961223-1.c: Likewise.
1588 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1589 -Wno-pointer-to-int-cast. Fix defaulting to int.
1590
1591 2014-10-02 Andrew Pinski <apinski@cavium.com>
1592 Max Ostapenko <m.ostapenko@partner.samsung.com>
1593
1594 * lib/ubsan-dg.exp
1595 (check_effective_target_fsanitize_address): New function.
1596 (ubsan_init): Save off ALWAYS_CXXFLAGS.
1597 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1598 * lib/asan-dg.exp
1599 (check_effective_target_faddress_sanitizer): Rename to ...
1600 (check_effective_target_fsanitize_address): ... this. Change to creating
1601 an executable.
1602 (asan_init): Save off ALWAYS_CXXFLAGS.
1603 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1604 * lib/tsan-dg.exp
1605 (check_effective_target_fthread_sanitizer): Rename to ...
1606 (check_effective_target_fsanitize_thread): ... this. Change to creating
1607 an executable.
1608 (tsan_init): Save off ALWAYS_CXXFLAGS.
1609 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1610 to run as a default behaviour.
1611 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1612 Check check_effective_target_fsanitize_undefined before running the
1613 tests.
1614 * g++.dg/ubsan/ubsan.exp: Likewise.
1615 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1616 check_effective_target_fsanitize_address too early.
1617 Check check_effective_target_fsanitize_address before running the tests.
1618 * g++.dg/asan/asan.exp: Likewise.
1619 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1620 check_effective_target_fsanitize_thread too early.
1621 Check check_effective_target_fsanitize_thread before running the tests.
1622 * g++.dg/tsan/tsan.exp: Likewise.
1623
1624 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1625
1626 * gcc.dg/combine-clobber.c: New.
1627
1628 2014-10-01 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR debug/63342
1631 * gcc.dg/pr63342.c: New test.
1632
1633 PR c++/63306
1634 * g++.dg/ipa/pr63306.C: New test.
1635
1636 PR target/63428
1637 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1638 to test 24 in TESTS.
1639
1640 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1641
1642 * lib/target-supports.exp: Error out with preprocessor condition
1643 instead of FOO everywhere.
1644
1645 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1646
1647 Implement SD-6: SG10 Feature Test Recommendations
1648 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1649 * g++.dg/cpp1y/feat-cxx11.C: New.
1650 * g++.dg/cpp1y/feat-cxx14.C: New.
1651 * g++.dg/cpp1y/feat-cxx98.C: New.
1652 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1653 * g++.dg/cpp1y/phoobhar.h: New.
1654 * g++.dg/cpp1y/testinc/phoobhar.h: New.
1655
1656 2014-09-30 Teresa Johnson <tejohnson@google.com>
1657
1658 * gcc.dg/tree-prof/20050826-2.c: New test.
1659 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1660
1661 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
1662
1663 PR c++/16564
1664 * lib/gcc.exp: Accept "fatal error:" as error prefix.
1665 * lib/g++.exp: Likewise.
1666 * lib/obj-c++.exp: Likewise.
1667 * lib/objc.exp: Likewise.
1668 * g++.dg/template/pr16564.C: New test.
1669
1670 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1671
1672 PR c++/16564
1673 * g++.dg/cpp0x/decltype26.C: Adjust.
1674 * g++.dg/cpp0x/decltype28.C: Likewise.
1675 * g++.dg/cpp0x/decltype29.C: Likewise.
1676 * g++.dg/cpp0x/decltype32.C: Likewise.
1677 * g++.dg/cpp0x/enum11.C: Likewise.
1678 * g++.dg/template/arrow1.C: Likewise.
1679 * g++.dg/template/pr23510.C: Likewise.
1680 * g++.dg/template/recurse.C: Likewise.
1681 * g++.dg/template/recurse2.C: Likewise.
1682 * g++.dg/template/vtable2.C: Likewise.
1683 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1684
1685 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1686
1687 PR preprocessor/58893
1688 * gcc.dg/pr58893.c: New test case.
1689 * gcc.dg/pr58893-0.h: New include.
1690
1691 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
1692
1693 PR middle-end/62120
1694 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1695 in 32-bit mode.
1696 * gcc.target/i386/pr62120.c: New.
1697
1698 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
1699
1700 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1701 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1702 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1703 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
1704 return type.
1705
1706 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1707
1708 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1709
1710 2014-09-30 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR inline-asm/63282
1713 * gcc.c-torture/compile/pr63282.c: New test.
1714
1715 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gcc.dg/tree-ssa/vrp94.c: New test.
1718 * gnat.dg/opt40.adb: Likewise.
1719
1720 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1721
1722 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1723 vec_vspltw, and vec_vspltb for which the second argument is out of
1724 range.
1725
1726 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
1727
1728 * gcc.c-torture/compile/calls-void.c: New test.
1729
1730 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1731
1732 PR c++/51385
1733 * g++.dg/template/pr51385.C: New.
1734
1735 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
1736
1737 * gcc.target/mips/20140928.c: New test.
1738
1739 2014-09-27 Andi Kleen <ak@linux.intel.com>
1740
1741 * gcc.target/i386/nop-mcount.c: Only run on Linux.
1742 * gcc.target/i386/record-mcount.c: dito.
1743
1744 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1745
1746 PR ipa/62121
1747 * g++.dg/torture/pr62121.C: New testcase.
1748
1749 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1750
1751 PR middle-end/35545
1752 * g++.dg/tree-prof/pr35545.C: New testcase.
1753
1754 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1755
1756 * gcc.target/powerpc/pr63335.c: Change effective target to
1757 vsx_hw.
1758
1759 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
1760
1761 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1762
1763 2014-09-26 Jakub Jelinek <jakub@redhat.com>
1764
1765 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1766 to default options.
1767
1768 2014-09-25 Andi Kleen <ak@linux.intel.com>
1769
1770 * gcc.target/i386/nop-mcount.c: New file.
1771 * gcc.target/i386/record-mcount.c: New file.
1772
1773 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
1774
1775 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1776 * gcc.dg/vect/pr57705.c: Likewise.
1777 * gcc.dg/vect/pr57741-2.c: Likewise.
1778 * gcc.dg/vect/pr57741-3.c: Likewise.
1779 * gcc.dg/vect/pr59591-1.c: Likewise.
1780 * gcc.dg/vect/pr59591-2.c: Likewise.
1781 * gcc.dg/vect/pr60196-1.c: Likewise.
1782 * gcc.dg/vect/pr60196-2.c: Likewise.
1783 * gcc.dg/vect/pr60276.c: Likewise.
1784 * gcc.dg/vect/pr61680.c: Likewise.
1785 * gcc.dg/vect/pr63148.c: Likewise.
1786 * gcc.dg/vect/pr63189.c: Likewise.
1787 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1788 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1789 * gcc.dg/vect/vect-nop-move.c: Likewise.
1790 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1791 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1792
1793 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
1794
1795 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1796
1797 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
1798
1799 * gcc.target/aarch64/simd/vqshlb_1.c: New.
1800
1801 2014-09-25 Jiong Wang <jiong.wang@arm.com>
1802
1803 * gcc.target/i386/shrink_wrap_1.c: New test.
1804
1805 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1806
1807 PR target/63335
1808 * gcc.target/powerpc/pr63335.c: New test.
1809
1810 2014-09-25 Marek Polacek <polacek@redhat.com>
1811
1812 PR c++/61945
1813 * g++.dg/warn/pr61945.C: New test.
1814
1815 2014-09-25 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR tree-optimization/63341
1818 * gcc.dg/vect/pr63341-1.c: New test.
1819 * gcc.dg/vect/pr63341-2.c: New test.
1820
1821 PR c++/63249
1822 * g++.dg/gomp/pr63249.C: New test.
1823 * c-c++-common/gomp/pr63249.c: New test.
1824
1825 2014-09-25 Tobias Burnus <burnus@net-b.de>
1826
1827 * gfortran.dg/coarray/collectives_3.f90: New.
1828 * gfortran.dg/coarray_collectives_9.f90: New.
1829 * gfortran.dg/coarray_collectives_10.f90: New.
1830 * gfortran.dg/coarray_collectives_11.f90: New.
1831 * gfortran.dg/coarray_collectives_12.f90: New.
1832
1833 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1834
1835 * gcc.target/powerpc/swaps-p8-17.c: New test.
1836
1837 2014-09-24 Jiong Wang <jiong.wang@arm.com>
1838
1839 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1840
1841 2014-09-24 Marek Polacek <polacek@redhat.com>
1842
1843 PR c/61405
1844 PR c/53874
1845 * c-c++-common/pr53874.c: New test.
1846 * c-c++-common/pr61405.c: New test.
1847
1848 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1849
1850 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1851
1852 2014-09-24 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR sanitizer/63316
1855 * c-c++-common/asan/pr63316.c: New test.
1856
1857 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1858
1859 PR tree-optimization/63266
1860 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1861
1862 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
1863
1864 * gcc.target/arm/pr63210.c: New test.
1865
1866 2014-09-23 Andi Kleen <ak@linux.intel.com>
1867
1868 * gcc.dg/noreorder.c: New test.
1869 * gcc.dg/noreorder2.c: New test.
1870 * gcc.dg/noreorder3.c: New test.
1871 * gcc.dg/noreorder4.c: New test.
1872
1873 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
1874
1875 * gcc.dg/combine_ashiftrt_1.c: New test.
1876 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1877 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1878 workarounds for cmge.
1879 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1880 absence of mvn.
1881
1882 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1883
1884 PR c++/61857
1885 * g++.dg/cpp1y/lambda-init10.C: New.
1886
1887 2014-09-23 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR fortran/63331
1890 * gfortran.dg/pr63331.f90: New test.
1891
1892 2014-09-24 Renlin Li <renlin.li@arm.com>
1893
1894 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1895 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1896 * gcc.dg/pr10474.c: Likewise.
1897
1898 2014-09-20 Mark Wielaard <mjw@redhat.com>
1899
1900 * gcc.dg/guality/const-volatile.c (i): Mark as used.
1901 (ci): Likewise.
1902 (pci): Likewise.
1903 (pvi): Likewise.
1904 (pcvi): Likewise.
1905 (cip): Likewise.
1906 (foo): Likewise.
1907 (cfoo): Likewise.
1908
1909 2014-09-20 Mark Wielaard <mjw@redhat.com>
1910
1911 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1912 and "long int" to plain "short" and "long".
1913 * gcc.dg/guality/const-volatile.c (struct bar): New struct
1914 containing short and long long fields.
1915 (bar): New variable to test the type.
1916
1917 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1918
1919 PR c++/62155
1920 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1921
1922 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1923
1924 PR c++/62219
1925 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1926
1927 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1928
1929 * gcc.dg/vect/vect-reduc-or_1.c: New test.
1930 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1931
1932 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1933
1934 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1935 New.
1936
1937 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1938 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1939
1940 2014-09-22 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR debug/63328
1943 * c-c++-common/gomp/pr63328.c: New test.
1944
1945 2014-09-22 Martin Liska <mliska@suse.cz>
1946
1947 PR lto/63270
1948 * g++.dg/lto/pr63270_0.C: New test.
1949 * g++.dg/lto/pr63270_1.C: New test.
1950
1951 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
1952
1953 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1954 for call_value_rex64_ms_sysv.
1955 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1956 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1957 for call_rex64_ms_sysv.
1958
1959 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1960 Tobias Burnus <burnus@net-b.de>
1961
1962 * gfortran.dg/coarray_atomic_5.f90: New
1963
1964 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
1965
1966 PR c++/61825
1967 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1968
1969 2014-09-19 Andi Kleen <ak@linux.intel.com>
1970
1971 * gcc.dg/pg-override.c: Only run on x86 Linux.
1972 * gcc.dg/pg.c: Dito.
1973 * gcc.target/i386/fentry-override.c: Exclude for PIC.
1974 * gcc.target/i386/fentry.c: Dito.
1975
1976 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
1977
1978 PR ipa/61998
1979 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1980
1981 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
1982
1983 PR fortran/63152
1984 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
1985 * gfortran.dg/pr63152.f90: New test.
1986
1987 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/58328
1990 * g++.dg/cpp0x/nsdmi10.C: New.
1991
1992 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
1993
1994 * gcc.dg/ssp-3.c: New.
1995 * gcc.dg/ssp-4.c: Likewise.
1996
1997 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1998
1999 * gcc.target/s390/dfp-conv1.c: New testcase.
2000
2001 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2002
2003 * c-c++-common/asan/red-align-1.c: New test.
2004 * c-c++-common/asan/red-align-2.c: New test.
2005
2006 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
2007
2008 * gcc.dg/pr61053.c: Updated for x32.
2009
2010 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
2011
2012 PR debug/63285
2013 * gcc.target/i386/pr63285.c: New test.
2014
2015 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
2016
2017 PR target/61360
2018 * gcc.target/i386/pr61360.c: New.
2019
2020 2014-09-18 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR c++/62017
2023 * g++.dg/asan/pr62017.C: New test.
2024
2025 PR testsuite/63292
2026 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
2027
2028 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/62232
2031 * g++.dg/cpp0x/Wdtor1.C: New.
2032
2033 2014-09-18 Joseph Myers <joseph@codesourcery.com>
2034
2035 * gcc.dg/torture/float128-exact-underflow.c: New test.
2036
2037 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/61745
2040 * g++.dg/template/pr61745.C: New.
2041
2042 2014-09-17 Marek Polacek <polacek@redhat.com>
2043
2044 PR c/61854
2045 * gcc.dg/cpp/pr61854-1.c: New test.
2046 * gcc.dg/cpp/pr61854-2.c: New test.
2047 * gcc.dg/cpp/pr61854-3.c: New test.
2048 * gcc.dg/cpp/pr61854-3.h: New test.
2049 * gcc.dg/cpp/pr61854-4.c: New test.
2050 * gcc.dg/cpp/pr61854-5.c: New test.
2051 * gcc.dg/cpp/pr61854-6.c: New test.
2052 * gcc.dg/cpp/pr61854-7.c: New test.
2053 * gcc.dg/cpp/pr61854-c90.c: New test.
2054 * gcc.dg/cpp/pr61854-c94.c: New test.
2055
2056 2014-09-17 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR debug/63284
2059 * gcc.dg/pr63284.c: New test.
2060
2061 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
2062
2063 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2064
2065 PR c++/63241
2066 * g++.dg/cpp0x/constexpr-63241.C: New.
2067
2068 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
2069
2070 PR libfortran/62768
2071 * gfortran.dg/filename_null.f90: New test.
2072
2073 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2074
2075 * gcc.dg/pg-override.c: Fix a typo.
2076
2077 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2078
2079 * gcc.dg/pg.c: Fix a typo.
2080
2081 2014-09-16 Richard Biener <rguenther@suse.de>
2082
2083 PR testsuite/63258
2084 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
2085 for "vectorization not profitable".
2086
2087 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
2088
2089 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
2090
2091 2014-09-16 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR fortran/56408
2094 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
2095 missing nexted dg-test call support in dejaGNU 1.4.4.
2096
2097 2014-09-15 Andi Kleen <ak@linux.intel.com>
2098
2099 * gcc.dg/pg-override.c: New test.
2100 * gcc.dg/pg.c: New test.
2101 * gcc.target/i386/fentry-override.c: New test.
2102 * gcc.target/i386/fentry.c: New test.
2103
2104 2014-09-15 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR fortran/56408
2107 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
2108 New global vars.
2109 (dg-compile-aux-modules): New procedure.
2110 * gfortran.dg/binding_label_tests_10.f03: Remove comment
2111 and keep-modules.
2112 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
2113 use dg-compile-aux-modules.
2114 * gfortran.dg/binding_label_tests_11.f03: Remove comment
2115 and keep-modules.
2116 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
2117 use dg-compile-aux-modules.
2118 * gfortran.dg/binding_label_tests_13.f03: Remove comment
2119 and keep-modules.
2120 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
2121 use dg-compile-aux-modules.
2122 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
2123 and keep-modules.
2124 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
2125 use dg-compile-aux-modules.
2126 * gfortran.dg/class_45a.f03: Remove keep-modules.
2127 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
2128 and cleanup-modules.
2129 * gfortran.dg/class_4a.f03: Use dg-do link, use
2130 dg-additional-sources and cleanup-modules, remove keep-modules
2131 and update comment.
2132 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
2133 keep-modules, adjust comment.
2134 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
2135 dg-additional-sources and cleanup-modules.
2136 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
2137 associated comment.
2138 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
2139 remove comment.
2140 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
2141 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
2142 use dg-compile-aux-modules.
2143 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
2144 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
2145 use dg-compile-aux-modules.
2146 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
2147 * gfortran.dg/whole_file_29.f90: Remove comment, use
2148 dg-compile-aux-modules.
2149 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
2150 * gfortran.dg/whole_file_31.f90: Remove comment, use
2151 dg-compile-aux-modules.
2152
2153 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
2154 gcc_parallel_test_enable): New procedures. If
2155 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
2156 runtest_file_p to invoke also gcc_parallel_test_run_p.
2157 * g++.dg/guality/guality.exp (check_guality): Save/restore
2158 test_counts array around the body of the procedure.
2159 * gcc.dg/guality/guality.exp (check_guality): Likewise.
2160 * g++.dg/plugin/plugin.exp: Run all the tests serially
2161 by the first parallel runtest encountering it.
2162 * gcc.dg/plugin/plugin.exp: Likewise.
2163 * gcc.misc-tests/matrix1.exp: Likewise.
2164 * gcc.misc-tests/dhry.exp: Likewise.
2165 * gcc.misc-tests/acker1.exp: Likewise.
2166 * gcc.misc-tests/linkage.exp: Likewise.
2167 * gcc.misc-tests/mg.exp: Likewise.
2168 * gcc.misc-tests/mg-2.exp: Likewise.
2169 * gcc.misc-tests/sort2.exp: Likewise.
2170 * gcc.misc-tests/sieve.exp: Likewise.
2171 * gcc.misc-tests/options.exp: Likewise.
2172 * gcc.misc-tests/help.exp: Likewise.
2173 * go.test/go-test.exp (go-gc-tests): Use
2174 gcc_parallel_test_enable {0, 1} around all handling of
2175 each test.
2176 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
2177 * ada/acats/run_all.sh: Parallelize using mkdir inside of
2178 a shared directory. Avoid forking and expr uses if
2179 shell supports $(()).
2180
2181 2014-09-14 David Sherwood <david.sherwood@arm.com>
2182
2183 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
2184
2185 2014-09-14 James Clarke <jrtc27@jrtc27.com>
2186
2187 PR target/61407
2188 * gcc.dg/darwin-minversion-1.c: Fixed formatting
2189 * gcc.dg/darwin-minversion-2.c: Fixed formatting
2190 * gcc.dg/darwin-minversion-3.c: Fixed formatting
2191 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2192
2193 2014-09-13 Marek Polacek <polacek@redhat.com>
2194
2195 PR c++/60862
2196 * g++.dg/diagnostic/pr60862.C: New test.
2197
2198 2014-09-12 Richard Biener <rguenther@suse.de>
2199
2200 PR middle-end/63237
2201 * g++.dg/torture/pr63237.C: New testcase.
2202
2203 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
2204
2205 * gcc.dg/vec-andxor1.c: New file.
2206
2207 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
2208
2209 PR target/58757
2210 * gcc.dg/c11-true_min-1.c: New testcase.
2211
2212 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 PR c++/61489
2215 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
2216 * g++.old-deja/g++.other/warn5.C: Adjust.
2217
2218 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
2219
2220 * gcc.target/aarch64/vset_lane_1.c: New test.
2221
2222 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
2223
2224 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
2225 Fix declaration.
2226 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
2227 Fix declaration.
2228 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
2229 Fix declaration.
2230 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
2231 Fix declaration.
2232
2233 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
2234
2235 PR tree-optimization/63186
2236 * gcc.dg/pr63186.c: New testcase.
2237
2238 2014-09-10 Xinliang David Li <davidxl@google.com>
2239
2240 PR target/63209
2241 * gcc.c-torture/execute/pr63209.c: New test.
2242
2243 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2244
2245 * gcc.target/i386/i386.exp: Only run vect-args.c tests
2246 if runtest_file_p says they should be run.
2247
2248 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2249
2250 * gcc.target/aarch64/vstN_1.c: New test.
2251
2252 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2253
2254 * gcc.target/aarch64/vldN_lane_1.c: New test.
2255
2256 2014-09-10 Martin Jambor <mjambor@suse.cz>
2257
2258 PR ipa/61654
2259 * g++.dg/ipa/pr61654.C: New test.
2260
2261 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2262
2263 * c-c++-common/ubsan/attrib-3.c: New test.
2264 * c-c++-common/ubsan/nonnull-1.c: New test.
2265 * c-c++-common/ubsan/nonnull-2.c: New test.
2266 * c-c++-common/ubsan/nonnull-3.c: New test.
2267 * c-c++-common/ubsan/nonnull-4.c: New test.
2268 * c-c++-common/ubsan/nonnull-5.c: New test.
2269
2270 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
2271
2272 * g++.dg/lto/pr63166_0.ii: New testcase.
2273 * g++.dg/lto/pr63166_1.ii: New testcase.
2274
2275 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
2276
2277 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
2278
2279 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2280
2281 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
2282 xxpermdi and add commentary about adding it back later; remove
2283 unused typedef.
2284
2285 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2286
2287 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
2288 and 16-byte aligned.
2289 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2290 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2291 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
2292 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2293 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2294 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2295
2296 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2297
2298 * gcc.target/aarch64/vldN_dup_1.c: New test.
2299
2300 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2301
2302 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
2303
2304 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2305
2306 * gcc.target/aarch64/vldN_1.c: New test.
2307
2308 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2309
2310 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
2311
2312 2014-09-09 Jiong Wang <jiong.wang@arm.com>
2313
2314 * gcc.target/arm/vect-copysignf.c: New testcase.
2315
2316 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2317
2318 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2319
2320 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2321
2322 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2323
2324 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2325
2326 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2327
2328 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2329
2330 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2331
2332 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2333
2334 * gcc.target/arm/pr51835.c: Update expected assembly.
2335 * gcc.target/arm/vfp-1.c: Likewise.
2336 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2337 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2338 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2339 * gcc.target/arm/vfp-ldmias.c: Likewise.
2340 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2341 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2342 * gcc.target/arm/vfp-stmiad.c: Likewise.
2343 * gcc.target/arm/vfp-stmias.c: Likewise.
2344
2345 2014-09-09 Tony Wang <tony.wang@arm.com>
2346
2347 * gcc.target/arm/xordi3-opt.c: Disable this
2348 test case for thumb1 target.
2349 * gcc.target/arm/iordi3-opt.c: Ditto.
2350
2351 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2352
2353 PR target/61749
2354 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
2355
2356 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2357
2358 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
2359
2360 2014-09-08 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR tree-optimization/60196
2363 PR tree-optimization/63189
2364 * gcc.dg/vect/pr63189.c: New test.
2365 * gcc.dg/vect/pr60196-1.c: New test.
2366 * gcc.dg/vect/pr60196-2.c: New test.
2367
2368 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2369
2370 * gcc.target/powerpc/swaps-p8-16.c: New test.
2371
2372 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
2373
2374 * gcc.target/i386/pr62208.c: New test.
2375
2376 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
2377
2378 PR testsuite/56194
2379 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2380
2381 * g++.dg/ipa/pr61800.C: Require visibility.
2382
2383 * gcc.dg/pr61868.c: Require lto.
2384
2385 2014-09-05 Easwaran Raman <eraman@google.com>
2386
2387 PR rtl-optimization/62146
2388 * testsuite/g++.dg/opt/pr62146.C: New.
2389
2390 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
2391
2392 * gcc.dg/vect/vect-109.c: Skip predicate added.
2393 * gcc.dg/vect/vect-93.c: Test check fixed.
2394 * gcc.dg/vect/bb-slp-10.c: Likewise.
2395 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2396 Check unaligned feature.
2397
2398 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2399
2400 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2401 int{32,16,8}x1_t with int{32,16,8}_t.
2402 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2403 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2404 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2405 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2406
2407 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2408
2409 * gcc.target/aarch64/vget_high_1.c: New test.
2410 * gcc.target/aarch64/vget_low_1.c: Likewise.
2411
2412 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2413
2414 * gcc.target/aarch64/simd/int_comparisons.x: New file.
2415 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2416 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2417
2418 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2419
2420 * gcc.target/aarch64/simd/vrbit_1.c: New test.
2421
2422 2014-09-05 Richard Biener <rguenther@suse.de>
2423
2424 PR middle-end/63148
2425 * gcc.dg/vect/pr63148.c: New testcase.
2426 * c-c++-common/pr19807-1.c: Likewise.
2427 * g++.dg/tree-ssa/pr19807.C: Adjust.
2428 * g++.dg/tree-ssa/tmmti-2.C: Remove.
2429
2430 2014-09-05 Bin Cheng <bin.cheng@arm.com>
2431
2432 PR target/55701
2433 * gcc.target/arm/memset-inline-1.c: New test.
2434 * gcc.target/arm/memset-inline-2.c: New test.
2435 * gcc.target/arm/memset-inline-3.c: New test.
2436 * gcc.target/arm/memset-inline-4.c: New test.
2437 * gcc.target/arm/memset-inline-5.c: New test.
2438 * gcc.target/arm/memset-inline-6.c: New test.
2439 * gcc.target/arm/memset-inline-7.c: New test.
2440 * gcc.target/arm/memset-inline-8.c: New test.
2441 * gcc.target/arm/memset-inline-9.c: New test.
2442 * gcc.target/arm/memset-inline-10.c: New test.
2443
2444 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
2445
2446 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2447
2448 2014-09-04 Guozhi Wei <carrot@google.com>
2449
2450 PR target/62040
2451 * gcc.target/aarch64/pr62040.c: New test.
2452
2453 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2454
2455 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2456 override specific ones, but specific ones do.
2457
2458 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2459
2460 * gcc.target/powerpc/swaps-p8-13.c: New test.
2461 * gcc.target/powerpc/swaps-p8-14.c: New test.
2462 * gcc.target/powerpc/swaps-p8-15.c: New test.
2463
2464 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2465
2466 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
2467 regardless of endianness.
2468
2469 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
2470
2471 PR fortran/62174
2472 * gfortran.dg/cray_pointers_11.f90: New.
2473
2474 2014-09-03 Martin Jambor <mjambor@suse.cz>
2475
2476 PR ipa/62015
2477 * g++.dg/ipa/pr62015.C: New test.
2478
2479 2014-09-03 Martin Jambor <mjambor@suse.cz>
2480
2481 PR ipa/61986
2482 * gcc.dg/ipa/pr61986.c: New test.
2483
2484 2014-09-03 Marek Polacek <polacek@redhat.com>
2485
2486 PR c/62294
2487 * gcc.dg/pr62294.c: New test.
2488 * gcc.dg/pr62294.h: New file.
2489
2490 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
2491
2492 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2493 of dg-options. Add "inline" keyword to test functions.
2494
2495 2014-09-03 Marek Polacek <polacek@redhat.com>
2496
2497 PR c/62024
2498 * g++.dg/cpp0x/pr62024.C: New test.
2499 * gcc.dg/pr62024.c: New test.
2500
2501 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
2502
2503 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2504 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2505 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2506 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2507 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2508 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2509
2510 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2511
2512 PR target/61078
2513 * gcc.target/s390/pr61078.c: New testcase.
2514
2515 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
2516
2517 * gcc.dg/20111227-2.c: Compile only for x86 targets.
2518 * gcc.dg/20111227-3.c: Ditto.
2519
2520 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
2521
2522 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2523
2524 2014-09-03 Tobias Burnus <burnus@net-b.de>
2525
2526 PR fortran/61881
2527 PR fortran/61888
2528 PR fortran/57305
2529 * gfortran.dg/sizeof_4.f90: New.
2530
2531 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2532
2533 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2534 vec_cts, and vec_ctu.
2535 * gcc.target/powerpc/builtins-2.c: Likewise.
2536
2537 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
2538
2539 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2540 [!__sun__ && !__hpux__] (arena_size): Scale according to
2541 target pointer size.
2542
2543 2014-09-02 Marek Polacek <polacek@redhat.com>
2544
2545 PR fortran/62270
2546 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2547
2548 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2549
2550 PR target/62275
2551 * gcc.target/arm/vect-lceilf_1.c: New test.
2552 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2553 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2554
2555 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2556
2557 PR target/62275
2558 * gcc.target/arm/lceil-vcvt_1.c: New test.
2559 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2560 * gcc.target/arm/lround-vcvt_1.c: Likewise.
2561
2562 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2563
2564 DR 1453
2565 * g++.dg/cpp0x/constexpr-volatile.C: New.
2566 * g++.dg/ext/is_literal_type2.C: Likewise.
2567
2568 2014-09-02 Jakub Jelinek <jakub@redhat.com>
2569 Balaji V. Iyer <balaji.v.iyer@intel.com>
2570 Igor Zamyatin <igor.zamyatin@intel.com>
2571
2572 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2573 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2574 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2575 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2576 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2577 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2578 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2579 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2580 * g++.dg/cilk-plus/CK/cf3.cc: New test.
2581 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2582 * g++.dg/cilk-plus/CK/for1.cc: New test.
2583 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2584 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2585 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2586
2587 2014-09-02 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/62695
2590 * gfortran.dg/pr62695.f90: New testcase.
2591
2592 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
2593
2594 PR target/62312
2595 * gcc.c-torture/compile/pr62312.c: New.
2596
2597 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2598
2599 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2600
2601 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2602
2603 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2604 Return right away if !arm*-*-*.
2605
2606 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
2607
2608 * gcc.c-torture/unsorted/386.c: Move to ...
2609 * gcc.c-torture/compile/386.c: ... here.
2610 * gcc.c-torture/unsorted/86.c: Move to ...
2611 * gcc.c-torture/compile/86.c: ... here.
2612 * gcc.c-torture/unsorted/a1.c: Move to ...
2613 * gcc.c-torture/compile/a1.c: ... here.
2614 * gcc.c-torture/unsorted/a3.c: Move to ...
2615 * gcc.c-torture/compile/a3.c: ... here.
2616 * gcc.c-torture/unsorted/aaa.c: Move to ...
2617 * gcc.c-torture/compile/aaa.c: ... here.
2618 * gcc.c-torture/unsorted/aa.c: Move to ...
2619 * gcc.c-torture/compile/aa.c: ... here.
2620 * gcc.c-torture/unsorted/abs.c: Move to ...
2621 * gcc.c-torture/compile/abs.c: ... here.
2622 * gcc.c-torture/unsorted/a.c: Move to ...
2623 * gcc.c-torture/compile/a.c: ... here.
2624 * gcc.c-torture/unsorted/ac.c: Move to ...
2625 * gcc.c-torture/compile/ac.c: ... here.
2626 * gcc.c-torture/unsorted/acc.c: Move to ...
2627 * gcc.c-torture/compile/acc.c: ... here.
2628 * gcc.c-torture/unsorted/add386.c: Move to ...
2629 * gcc.c-torture/compile/add386.c: ... here.
2630 * gcc.c-torture/unsorted/add.c: Move to ...
2631 * gcc.c-torture/compile/add.c: ... here.
2632 * gcc.c-torture/unsorted/addcc.c: Move to ...
2633 * gcc.c-torture/compile/addcc.c: ... here.
2634 * gcc.c-torture/unsorted/andm.c: Move to ...
2635 * gcc.c-torture/compile/andm.c: ... here.
2636 * gcc.c-torture/unsorted/andmem.c: Move to ...
2637 * gcc.c-torture/compile/andmem.c: ... here.
2638 * gcc.c-torture/unsorted/andn.c: Move to ...
2639 * gcc.c-torture/compile/andn.c: ... here.
2640 * gcc.c-torture/unsorted/andok.c: Move to ...
2641 * gcc.c-torture/compile/andok.c: ... here.
2642 * gcc.c-torture/unsorted/andsi.c: Move to ...
2643 * gcc.c-torture/compile/andsi.c: ... here.
2644 * gcc.c-torture/unsorted/andsparc.c: Move to ...
2645 * gcc.c-torture/compile/andsparc.c: ... here.
2646 * gcc.c-torture/unsorted/aos.c: Move to ...
2647 * gcc.c-torture/compile/aos.c: ... here.
2648 * gcc.c-torture/unsorted/arr.c: Move to ...
2649 * gcc.c-torture/compile/arr.c: ... here.
2650 * gcc.c-torture/unsorted/as.c: Move to ...
2651 * gcc.c-torture/compile/as.c: ... here.
2652 * gcc.c-torture/unsorted/ase.c: Move to ...
2653 * gcc.c-torture/compile/ase.c: ... here.
2654 * gcc.c-torture/unsorted/b1.c: Move to ...
2655 * gcc.c-torture/compile/b1.c: ... here.
2656 * gcc.c-torture/unsorted/b2.c: Move to ...
2657 * gcc.c-torture/compile/b2.c: ... here.
2658 * gcc.c-torture/unsorted/b3.c: Move to ...
2659 * gcc.c-torture/compile/b3.c: ... here.
2660 * gcc.c-torture/unsorted/b88.c: Move to ...
2661 * gcc.c-torture/compile/b88.c: ... here.
2662 * gcc.c-torture/unsorted/bad.c: Move to ...
2663 * gcc.c-torture/compile/bad.c: ... here.
2664 * gcc.c-torture/unsorted/band.c: Move to ...
2665 * gcc.c-torture/compile/band.c: ... here.
2666 * gcc.c-torture/unsorted/bb0.c: Move to ...
2667 * gcc.c-torture/compile/bb0.c: ... here.
2668 * gcc.c-torture/unsorted/bb1.c: Move to ...
2669 * gcc.c-torture/compile/bb1.c: ... here.
2670 * gcc.c-torture/unsorted/bbb.c: Move to ...
2671 * gcc.c-torture/compile/bbb.c: ... here.
2672 * gcc.c-torture/unsorted/b.c: Move to ...
2673 * gcc.c-torture/compile/b.c: ... here.
2674 * gcc.c-torture/unsorted/bc.c: Move to ...
2675 * gcc.c-torture/compile/bc.c: ... here.
2676 * gcc.c-torture/unsorted/bcopy.c: Move to ...
2677 * gcc.c-torture/compile/bcopy.c: ... here.
2678 * gcc.c-torture/unsorted/bf.c: Move to ...
2679 * gcc.c-torture/compile/bf.c: ... here.
2680 * gcc.c-torture/unsorted/bfins.c: Move to ...
2681 * gcc.c-torture/compile/bfins.c: ... here.
2682 * gcc.c-torture/unsorted/bfx.c: Move to ...
2683 * gcc.c-torture/compile/bfx.c: ... here.
2684 * gcc.c-torture/unsorted/bge.c: Move to ...
2685 * gcc.c-torture/compile/bge.c: ... here.
2686 * gcc.c-torture/unsorted/bit.c: Move to ...
2687 * gcc.c-torture/compile/bit.c: ... here.
2688 * gcc.c-torture/unsorted/bitf.c: Move to ...
2689 * gcc.c-torture/compile/bitf.c: ... here.
2690 * gcc.c-torture/unsorted/bitw.c: Move to ...
2691 * gcc.c-torture/compile/bitw.c: ... here.
2692 * gcc.c-torture/unsorted/blk.c: Move to ...
2693 * gcc.c-torture/compile/blk.c: ... here.
2694 * gcc.c-torture/unsorted/bt386.c: Move to ...
2695 * gcc.c-torture/compile/bt386.c: ... here.
2696 * gcc.c-torture/unsorted/bt.c: Move to ...
2697 * gcc.c-torture/compile/bt.c: ... here.
2698 * gcc.c-torture/unsorted/BUG11.c: Move to ...
2699 * gcc.c-torture/compile/BUG11.c: ... here.
2700 * gcc.c-torture/unsorted/BUG12.c: Move to ...
2701 * gcc.c-torture/compile/BUG12.c: ... here.
2702 * gcc.c-torture/unsorted/BUG13.c: Move to ...
2703 * gcc.c-torture/compile/BUG13.c: ... here.
2704 * gcc.c-torture/unsorted/BUG16.c: Move to ...
2705 * gcc.c-torture/compile/BUG16.c: ... here.
2706 * gcc.c-torture/unsorted/BUG17.c: Move to ...
2707 * gcc.c-torture/compile/BUG17.c: ... here.
2708 * gcc.c-torture/unsorted/BUG18.c: Move to ...
2709 * gcc.c-torture/compile/BUG18.c: ... here.
2710 * gcc.c-torture/unsorted/BUG1.c: Move to ...
2711 * gcc.c-torture/compile/BUG1.c: ... here.
2712 * gcc.c-torture/unsorted/BUG21.c: Move to ...
2713 * gcc.c-torture/compile/BUG21.c: ... here.
2714 * gcc.c-torture/unsorted/BUG22.c: Move to ...
2715 * gcc.c-torture/compile/BUG22.c: ... here.
2716 * gcc.c-torture/unsorted/BUG23.c: Move to ...
2717 * gcc.c-torture/compile/BUG23.c: ... here.
2718 * gcc.c-torture/unsorted/BUG24.c: Move to ...
2719 * gcc.c-torture/compile/BUG24.c: ... here.
2720 * gcc.c-torture/unsorted/BUG25.c: Move to ...
2721 * gcc.c-torture/compile/BUG25.c: ... here.
2722 * gcc.c-torture/unsorted/BUG2.c: Move to ...
2723 * gcc.c-torture/compile/BUG2.c: ... here.
2724 * gcc.c-torture/unsorted/BUG3.c: Move to ...
2725 * gcc.c-torture/compile/BUG3.c: ... here.
2726 * gcc.c-torture/unsorted/BUG4.c: Move to ...
2727 * gcc.c-torture/compile/BUG4.c: ... here.
2728 * gcc.c-torture/unsorted/BUG5.c: Move to ...
2729 * gcc.c-torture/compile/BUG5.c: ... here.
2730 * gcc.c-torture/unsorted/BUG6.c: Move to ...
2731 * gcc.c-torture/compile/BUG6.c: ... here.
2732 * gcc.c-torture/unsorted/bug.c: Move to ...
2733 * gcc.c-torture/compile/bug.c: ... here.
2734 * gcc.c-torture/unsorted/bugc.c: Move to ...
2735 * gcc.c-torture/compile/bugc.c: ... here.
2736 * gcc.c-torture/unsorted/buns.c: Move to ...
2737 * gcc.c-torture/compile/buns.c: ... here.
2738 * gcc.c-torture/unsorted/bx.c: Move to ...
2739 * gcc.c-torture/compile/bx.c: ... here.
2740 * gcc.c-torture/unsorted/c1.c: Move to ...
2741 * gcc.c-torture/compile/c1.c: ... here.
2742 * gcc.c-torture/unsorted/c2.c: Move to ...
2743 * gcc.c-torture/compile/c2.c: ... here.
2744 * gcc.c-torture/unsorted/call386.c: Move to ...
2745 * gcc.c-torture/compile/call386.c: ... here.
2746 * gcc.c-torture/unsorted/call.c: Move to ...
2747 * gcc.c-torture/compile/call.c: ... here.
2748 * gcc.c-torture/unsorted/callind.c: Move to ...
2749 * gcc.c-torture/compile/callind.c: ... here.
2750 * gcc.c-torture/unsorted/c.c: Move to ...
2751 * gcc.c-torture/compile/c.c: ... here.
2752 * gcc.c-torture/unsorted/cc.c: Move to ...
2753 * gcc.c-torture/compile/cc.c: ... here.
2754 * gcc.c-torture/unsorted/charmtst.c: Move to ...
2755 * gcc.c-torture/compile/charmtst.c: ... here.
2756 * gcc.c-torture/unsorted/cmb.c: Move to ...
2757 * gcc.c-torture/compile/cmb.c: ... here.
2758 * gcc.c-torture/unsorted/cmp.c: Move to ...
2759 * gcc.c-torture/compile/cmp.c: ... here.
2760 * gcc.c-torture/unsorted/cmphi.c: Move to ...
2761 * gcc.c-torture/compile/cmphi.c: ... here.
2762 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2763 * gcc.c-torture/compile/cmpsi386.c: ... here.
2764 * gcc.c-torture/unsorted/cmul.c: Move to ...
2765 * gcc.c-torture/compile/cmul.c: ... here.
2766 * gcc.c-torture/unsorted/cn1.c: Move to ...
2767 * gcc.c-torture/compile/cn1.c: ... here.
2768 * gcc.c-torture/unsorted/comb.c: Move to ...
2769 * gcc.c-torture/compile/comb.c: ... here.
2770 * gcc.c-torture/unsorted/consec.c: Move to ...
2771 * gcc.c-torture/compile/consec.c: ... here.
2772 * gcc.c-torture/unsorted/const.c: Move to ...
2773 * gcc.c-torture/compile/const.c: ... here.
2774 * gcc.c-torture/unsorted/conv.c: Move to ...
2775 * gcc.c-torture/compile/conv.c: ... here.
2776 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2777 * gcc.c-torture/compile/conv_tst.c: ... here.
2778 * gcc.c-torture/unsorted/cp.c: Move to ...
2779 * gcc.c-torture/compile/cp.c: ... here.
2780 * gcc.c-torture/unsorted/csebug.c: Move to ...
2781 * gcc.c-torture/compile/csebug.c: ... here.
2782 * gcc.c-torture/unsorted/cvt.c: Move to ...
2783 * gcc.c-torture/compile/cvt.c: ... here.
2784 * gcc.c-torture/unsorted/dblbug.c: Move to ...
2785 * gcc.c-torture/compile/dblbug.c: ... here.
2786 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2787 * gcc.c-torture/compile/dbl_parm.c: ... here.
2788 * gcc.c-torture/unsorted/d.c: Move to ...
2789 * gcc.c-torture/compile/d.c: ... here.
2790 * gcc.c-torture/unsorted/ddd.c: Move to ...
2791 * gcc.c-torture/compile/ddd.c: ... here.
2792 * gcc.c-torture/unsorted/dead.c: Move to ...
2793 * gcc.c-torture/compile/dead.c: ... here.
2794 * gcc.c-torture/unsorted/delay.c: Move to ...
2795 * gcc.c-torture/compile/delay.c: ... here.
2796 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2797 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
2798 * gcc.c-torture/unsorted/di.c: Move to ...
2799 * gcc.c-torture/compile/di.c: ... here.
2800 * gcc.c-torture/unsorted/dic.c: Move to ...
2801 * gcc.c-torture/compile/dic.c: ... here.
2802 * gcc.c-torture/unsorted/dilayout.c: Move to ...
2803 * gcc.c-torture/compile/dilayout.c: ... here.
2804 * gcc.c-torture/unsorted/dimove.c: Move to ...
2805 * gcc.c-torture/compile/dimove.c: ... here.
2806 * gcc.c-torture/unsorted/dimul.c: Move to ...
2807 * gcc.c-torture/compile/dimul.c: ... here.
2808 * gcc.c-torture/unsorted/div.c: Move to ...
2809 * gcc.c-torture/compile/div.c: ... here.
2810 * gcc.c-torture/unsorted/divdf.c: Move to ...
2811 * gcc.c-torture/compile/divdf.c: ... here.
2812 * gcc.c-torture/unsorted/dm.c: Move to ...
2813 * gcc.c-torture/compile/dm.c: ... here.
2814 * gcc.c-torture/unsorted/dshift.c: Move to ...
2815 * gcc.c-torture/compile/dshift.c: ... here.
2816 * gcc.c-torture/unsorted/e.c: Move to ...
2817 * gcc.c-torture/compile/e.c: ... here.
2818 * gcc.c-torture/unsorted/ex.c: Move to ...
2819 * gcc.c-torture/compile/ex.c: ... here.
2820 * gcc.c-torture/unsorted/ext.c: Move to ...
2821 * gcc.c-torture/compile/ext.c: ... here.
2822 * gcc.c-torture/unsorted/f1.c: Move to ...
2823 * gcc.c-torture/compile/f1.c: ... here.
2824 * gcc.c-torture/unsorted/f2.c: Move to ...
2825 * gcc.c-torture/compile/f2.c: ... here.
2826 * gcc.c-torture/unsorted/fdmul.c: Move to ...
2827 * gcc.c-torture/compile/fdmul.c: ... here.
2828 * gcc.c-torture/unsorted/float.c: Move to ...
2829 * gcc.c-torture/compile/float.c: ... here.
2830 * gcc.c-torture/unsorted/flo.c: Move to ...
2831 * gcc.c-torture/compile/flo.c: ... here.
2832 * gcc.c-torture/unsorted/flt_const.c: Move to ...
2833 * gcc.c-torture/compile/flt_const.c: ... here.
2834 * gcc.c-torture/unsorted/fnul.c: Move to ...
2835 * gcc.c-torture/compile/fnul.c: ... here.
2836 * gcc.c-torture/unsorted/foo.c: Move to ...
2837 * gcc.c-torture/compile/foo.c: ... here.
2838 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2839 * gcc.c-torture/compile/forgetcc.c: ... here.
2840 * gcc.c-torture/unsorted/fq.c: Move to ...
2841 * gcc.c-torture/compile/fq.c: ... here.
2842 * gcc.c-torture/unsorted/g.c: Move to ...
2843 * gcc.c-torture/compile/g.c: ... here.
2844 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2845 * gcc.c-torture/compile/gen_tst.c: ... here.
2846 * gcc.c-torture/unsorted/glob.c: Move to ...
2847 * gcc.c-torture/compile/glob.c: ... here.
2848 * gcc.c-torture/unsorted/gronk.c: Move to ...
2849 * gcc.c-torture/compile/gronk.c: ... here.
2850 * gcc.c-torture/unsorted/hibug.c: Move to ...
2851 * gcc.c-torture/compile/hibug.c: ... here.
2852 * gcc.c-torture/unsorted/hi.c: Move to ...
2853 * gcc.c-torture/compile/hi.c: ... here.
2854 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2855 * gcc.c-torture/compile/HIcmp.c: ... here.
2856 * gcc.c-torture/unsorted/HIset.c: Move to ...
2857 * gcc.c-torture/compile/HIset.c: ... here.
2858 * gcc.c-torture/unsorted/i.c: Move to ...
2859 * gcc.c-torture/compile/i.c: ... here.
2860 * gcc.c-torture/unsorted/i++.c: Move to ...
2861 * gcc.c-torture/compile/i++.c: ... here.
2862 * gcc.c-torture/unsorted/ic.c: Move to ...
2863 * gcc.c-torture/compile/ic.c: ... here.
2864 * gcc.c-torture/unsorted/icmp.c: Move to ...
2865 * gcc.c-torture/compile/icmp.c: ... here.
2866 * gcc.c-torture/unsorted/ifreg.c: Move to ...
2867 * gcc.c-torture/compile/ifreg.c: ... here.
2868 * gcc.c-torture/unsorted/imm.c: Move to ...
2869 * gcc.c-torture/compile/imm.c: ... here.
2870 * gcc.c-torture/unsorted/isinf.c: Move to ...
2871 * gcc.c-torture/compile/isinf.c: ... here.
2872 * gcc.c-torture/unsorted/jmp.c: Move to ...
2873 * gcc.c-torture/compile/jmp.c: ... here.
2874 * gcc.c-torture/unsorted/jumptab.c: Move to ...
2875 * gcc.c-torture/compile/jumptab.c: ... here.
2876 * gcc.c-torture/unsorted/layout.c: Move to ...
2877 * gcc.c-torture/compile/layout.c: ... here.
2878 * gcc.c-torture/unsorted/lbug.c: Move to ...
2879 * gcc.c-torture/compile/lbug.c: ... here.
2880 * gcc.c-torture/unsorted/l.c: Move to ...
2881 * gcc.c-torture/compile/l.c: ... here.
2882 * gcc.c-torture/unsorted/ll1.c: Move to ...
2883 * gcc.c-torture/compile/ll1.c: ... here.
2884 * gcc.c-torture/unsorted/llbug.c: Move to ...
2885 * gcc.c-torture/compile/llbug.c: ... here.
2886 * gcc.c-torture/unsorted/lll.c: Move to ...
2887 * gcc.c-torture/compile/lll.c: ... here.
2888 * gcc.c-torture/unsorted/load8.c: Move to ...
2889 * gcc.c-torture/compile/load8.c: ... here.
2890 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2891 * gcc.c-torture/compile/loadhicc.c: ... here.
2892 * gcc.c-torture/unsorted/log2.c: Move to ...
2893 * gcc.c-torture/compile/log2.c: ... here.
2894 * gcc.c-torture/unsorted/logic.c: Move to ...
2895 * gcc.c-torture/compile/logic.c: ... here.
2896 * gcc.c-torture/unsorted/loop-1.c: Move to ...
2897 * gcc.c-torture/compile/loop-1.c: ... here.
2898 * gcc.c-torture/unsorted/loop386.c: Move to ...
2899 * gcc.c-torture/compile/loop386.c: ... here.
2900 * gcc.c-torture/unsorted/lop.c: Move to ...
2901 * gcc.c-torture/compile/lop.c: ... here.
2902 * gcc.c-torture/unsorted/m1.c: Move to ...
2903 * gcc.c-torture/compile/m1.c: ... here.
2904 * gcc.c-torture/unsorted/m2.c: Move to ...
2905 * gcc.c-torture/compile/m2.c: ... here.
2906 * gcc.c-torture/unsorted/m5.c: Move to ...
2907 * gcc.c-torture/compile/m5.c: ... here.
2908 * gcc.c-torture/unsorted/m68.c: Move to ...
2909 * gcc.c-torture/compile/m68.c: ... here.
2910 * gcc.c-torture/unsorted/mbyte.c: Move to ...
2911 * gcc.c-torture/compile/mbyte.c: ... here.
2912 * gcc.c-torture/unsorted/mchar.c: Move to ...
2913 * gcc.c-torture/compile/mchar.c: ... here.
2914 * gcc.c-torture/unsorted/mcmp.c: Move to ...
2915 * gcc.c-torture/compile/mcmp.c: ... here.
2916 * gcc.c-torture/unsorted/mdouble.c: Move to ...
2917 * gcc.c-torture/compile/mdouble.c: ... here.
2918 * gcc.c-torture/unsorted/memtst.c: Move to ...
2919 * gcc.c-torture/compile/memtst.c: ... here.
2920 * gcc.c-torture/unsorted/miscomp.c: Move to ...
2921 * gcc.c-torture/compile/miscomp.c: ... here.
2922 * gcc.c-torture/unsorted/mm.c: Move to ...
2923 * gcc.c-torture/compile/mm.c: ... here.
2924 * gcc.c-torture/unsorted/mod.c: Move to ...
2925 * gcc.c-torture/compile/mod.c: ... here.
2926 * gcc.c-torture/unsorted/modcc.c: Move to ...
2927 * gcc.c-torture/compile/modcc.c: ... here.
2928 * gcc.c-torture/unsorted/move.c: Move to ...
2929 * gcc.c-torture/compile/move.c: ... here.
2930 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2931 * gcc.c-torture/compile/move_qhi.c: ... here.
2932 * gcc.c-torture/unsorted/mregtst.c: Move to ...
2933 * gcc.c-torture/compile/mregtst.c: ... here.
2934 * gcc.c-torture/unsorted/msp.c: Move to ...
2935 * gcc.c-torture/compile/msp.c: ... here.
2936 * gcc.c-torture/unsorted/mtst.c: Move to ...
2937 * gcc.c-torture/compile/mtst.c: ... here.
2938 * gcc.c-torture/unsorted/mu.c: Move to ...
2939 * gcc.c-torture/compile/mu.c: ... here.
2940 * gcc.c-torture/unsorted/mul.c: Move to ...
2941 * gcc.c-torture/compile/mul.c: ... here.
2942 * gcc.c-torture/unsorted/mword1.c: Move to ...
2943 * gcc.c-torture/compile/mword1.c: ... here.
2944 * gcc.c-torture/unsorted/mword.c: Move to ...
2945 * gcc.c-torture/compile/mword.c: ... here.
2946 * gcc.c-torture/unsorted/n1.c: Move to ...
2947 * gcc.c-torture/compile/n1.c: ... here.
2948 * gcc.c-torture/unsorted/nand.c: Move to ...
2949 * gcc.c-torture/compile/nand.c: ... here.
2950 * gcc.c-torture/unsorted/n.c: Move to ...
2951 * gcc.c-torture/compile/n.c: ... here.
2952 * gcc.c-torture/unsorted/neg.c: Move to ...
2953 * gcc.c-torture/compile/neg.c: ... here.
2954 * gcc.c-torture/unsorted/o.c: Move to ...
2955 * gcc.c-torture/compile/o.c: ... here.
2956 * gcc.c-torture/unsorted/omit.c: Move to ...
2957 * gcc.c-torture/compile/omit.c: ... here.
2958 * gcc.c-torture/unsorted/opout.c: Move to ...
2959 * gcc.c-torture/compile/opout.c: ... here.
2960 * gcc.c-torture/unsorted/opt.c: Move to ...
2961 * gcc.c-torture/compile/opt.c: ... here.
2962 * gcc.c-torture/unsorted/or386.c: Move to ...
2963 * gcc.c-torture/compile/or386.c: ... here.
2964 * gcc.c-torture/unsorted/or.c: Move to ...
2965 * gcc.c-torture/compile/or.c: ... here.
2966 * gcc.c-torture/unsorted/parms.c: Move to ...
2967 * gcc.c-torture/compile/parms.c: ... here.
2968 * gcc.c-torture/unsorted/pass.c: Move to ...
2969 * gcc.c-torture/compile/pass.c: ... here.
2970 * gcc.c-torture/unsorted/p.c: Move to ...
2971 * gcc.c-torture/compile/p.c: ... here.
2972 * gcc.c-torture/unsorted/pmt.c: Move to ...
2973 * gcc.c-torture/compile/pmt.c: ... here.
2974 * gcc.c-torture/unsorted/poor.c: Move to ...
2975 * gcc.c-torture/compile/poor.c: ... here.
2976 * gcc.c-torture/unsorted/pp.c: Move to ...
2977 * gcc.c-torture/compile/pp.c: ... here.
2978 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2979 * gcc.c-torture/compile/pret-arg.c: ... here.
2980 * gcc.c-torture/unsorted/pyr2.c: Move to ...
2981 * gcc.c-torture/compile/pyr2.c: ... here.
2982 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2983 * gcc.c-torture/compile/PYRBUG.c: ... here.
2984 * gcc.c-torture/unsorted/pyr.c: Move to ...
2985 * gcc.c-torture/compile/pyr.c: ... here.
2986 * gcc.c-torture/unsorted/q.c: Move to ...
2987 * gcc.c-torture/compile/q.c: ... here.
2988 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
2989 * gcc.c-torture/compile/QIcmp.c: ... here.
2990 * gcc.c-torture/unsorted/QIset.c: Move to ...
2991 * gcc.c-torture/compile/QIset.c: ... here.
2992 * gcc.c-torture/unsorted/r1.c: Move to ...
2993 * gcc.c-torture/compile/r1.c: ... here.
2994 * gcc.c-torture/unsorted/r.c: Move to ...
2995 * gcc.c-torture/compile/r.c: ... here.
2996 * gcc.c-torture/unsorted/rel.c: Move to ...
2997 * gcc.c-torture/compile/rel.c: ... here.
2998 * gcc.c-torture/unsorted/rmsc.c: Move to ...
2999 * gcc.c-torture/compile/rmsc.c: ... here.
3000 * gcc.c-torture/unsorted/round.c: Move to ...
3001 * gcc.c-torture/compile/round.c: ... here.
3002 * gcc.c-torture/unsorted/run.c: Move to ...
3003 * gcc.c-torture/compile/run.c: ... here.
3004 * gcc.c-torture/unsorted/sar.c: Move to ...
3005 * gcc.c-torture/compile/sar.c: ... here.
3006 * gcc.c-torture/unsorted/s.c: Move to ...
3007 * gcc.c-torture/compile/s.c: ... here.
3008 * gcc.c-torture/unsorted/scal.c: Move to ...
3009 * gcc.c-torture/compile/scal.c: ... here.
3010 * gcc.c-torture/unsorted/sc.c: Move to ...
3011 * gcc.c-torture/compile/sc.c: ... here.
3012 * gcc.c-torture/unsorted/scc.c: Move to ...
3013 * gcc.c-torture/compile/scc.c: ... here.
3014 * gcc.c-torture/unsorted/scond.c: Move to ...
3015 * gcc.c-torture/compile/scond.c: ... here.
3016 * gcc.c-torture/unsorted/selfrec.c: Move to ...
3017 * gcc.c-torture/compile/selfrec.c: ... here.
3018 * gcc.c-torture/unsorted/seq.c: Move to ...
3019 * gcc.c-torture/compile/seq.c: ... here.
3020 * gcc.c-torture/unsorted/set386.c: Move to ...
3021 * gcc.c-torture/compile/set386.c: ... here.
3022 * gcc.c-torture/unsorted/set88.c: Move to ...
3023 * gcc.c-torture/compile/set88.c: ... here.
3024 * gcc.c-torture/unsorted/SFset.c: Move to ...
3025 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
3026 * gcc.c-torture/unsorted/shand.c: Move to ...
3027 * gcc.c-torture/compile/shand.c: ... here.
3028 * gcc.c-torture/unsorted/sh.c: Move to ...
3029 * gcc.c-torture/compile/sh.c: ... here.
3030 * gcc.c-torture/unsorted/shft.c: Move to ...
3031 * gcc.c-torture/compile/shft.c: ... here.
3032 * gcc.c-torture/unsorted/shift.c: Move to ...
3033 * gcc.c-torture/compile/shift.c: ... here.
3034 * gcc.c-torture/unsorted/shloop.c: Move to ...
3035 * gcc.c-torture/compile/shloop.c: ... here.
3036 * gcc.c-torture/unsorted/shm.c: Move to ...
3037 * gcc.c-torture/compile/shm.c: ... here.
3038 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
3039 * gcc.c-torture/compile/SIcmp.c: ... here.
3040 * gcc.c-torture/unsorted/signext2.c: Move to ...
3041 * gcc.c-torture/compile/signext2.c: ... here.
3042 * gcc.c-torture/unsorted/signext.c: Move to ...
3043 * gcc.c-torture/compile/signext.c: ... here.
3044 * gcc.c-torture/unsorted/sim.c: Move to ...
3045 * gcc.c-torture/compile/sim.c: ... here.
3046 * gcc.c-torture/unsorted/simple.c: Move to ...
3047 * gcc.c-torture/compile/simple.c: ... here.
3048 * gcc.c-torture/unsorted/SIset.c: Move to ...
3049 * gcc.c-torture/compile/SIset.c: ... here.
3050 * gcc.c-torture/unsorted/sne.c: Move to ...
3051 * gcc.c-torture/compile/sne.c: ... here.
3052 * gcc.c-torture/unsorted/sound.c: Move to ...
3053 * gcc.c-torture/compile/sound.c: ... here.
3054 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
3055 * gcc.c-torture/compile/sparcbug.c: ... here.
3056 * gcc.c-torture/unsorted/speed.c: Move to ...
3057 * gcc.c-torture/compile/speed.c: ... here.
3058 * gcc.c-torture/unsorted/stor.c: Move to ...
3059 * gcc.c-torture/compile/stor.c: ... here.
3060 * gcc.c-torture/unsorted/store0.c: Move to ...
3061 * gcc.c-torture/compile/store0.c: ... here.
3062 * gcc.c-torture/unsorted/storecc.c: Move to ...
3063 * gcc.c-torture/compile/storecc.c: ... here.
3064 * gcc.c-torture/unsorted/str.c: Move to ...
3065 * gcc.c-torture/compile/str.c: ... here.
3066 * gcc.c-torture/unsorted/stru.c: Move to ...
3067 * gcc.c-torture/compile/stru.c: ... here.
3068 * gcc.c-torture/unsorted/structret.c: Move to ...
3069 * gcc.c-torture/compile/structret.c: ... here.
3070 * gcc.c-torture/unsorted/stuct.c: Move to ...
3071 * gcc.c-torture/compile/stuct.c: ... here.
3072 * gcc.c-torture/unsorted/sub32.c: Move to ...
3073 * gcc.c-torture/compile/sub32.c: ... here.
3074 * gcc.c-torture/unsorted/subcc.c: Move to ...
3075 * gcc.c-torture/compile/subcc.c: ... here.
3076 * gcc.c-torture/unsorted/subcse.c: Move to ...
3077 * gcc.c-torture/compile/subcse.c: ... here.
3078 * gcc.c-torture/unsorted/sym.c: Move to ...
3079 * gcc.c-torture/compile/sym.c: ... here.
3080 * gcc.c-torture/unsorted/symconst.c: Move to ...
3081 * gcc.c-torture/compile/symconst.c: ... here.
3082 * gcc.c-torture/unsorted/t.c: Move to ...
3083 * gcc.c-torture/compile/t.c: ... here.
3084 * gcc.c-torture/unsorted/test.c: Move to ...
3085 * gcc.c-torture/compile/test.c: ... here.
3086 * gcc.c-torture/unsorted/test-flow.c: Move to ...
3087 * gcc.c-torture/compile/test-flow.c: ... here.
3088 * gcc.c-torture/unsorted/test-loop.c: Move to ...
3089 * gcc.c-torture/compile/test-loop.c: ... here.
3090 * gcc.c-torture/unsorted/time.c: Move to ...
3091 * gcc.c-torture/compile/time.c: ... here.
3092 * gcc.c-torture/unsorted/tmp.c: Move to ...
3093 * gcc.c-torture/compile/tmp.c: ... here.
3094 * gcc.c-torture/unsorted/trivial.c: Move to ...
3095 * gcc.c-torture/compile/trivial.c: ... here.
3096 * gcc.c-torture/unsorted/trunc.c: Move to ...
3097 * gcc.c-torture/compile/trunc.c: ... here.
3098 * gcc.c-torture/unsorted/u.c: Move to ...
3099 * gcc.c-torture/compile/u.c: ... here.
3100 * gcc.c-torture/unsorted/udconvert.c: Move to ...
3101 * gcc.c-torture/compile/udconvert.c: ... here.
3102 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
3103 * gcc.c-torture/compile/udivmod4.c: ... here.
3104 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
3105 * gcc.c-torture/compile/UHIcmp.c: ... here.
3106 * gcc.c-torture/unsorted/uns.c: Move to ...
3107 * gcc.c-torture/compile/uns.c: ... here.
3108 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
3109 * gcc.c-torture/compile/uns_tst.c: ... here.
3110 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
3111 * gcc.c-torture/compile/UQIcmp.c: ... here.
3112 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
3113 * gcc.c-torture/compile/USIcmp.c: ... here.
3114 * gcc.c-torture/unsorted/uuarg.c: Move to ...
3115 * gcc.c-torture/compile/uuarg.c: ... here.
3116 * gcc.c-torture/unsorted/v.c: Move to ...
3117 * gcc.c-torture/compile/v.c: ... here.
3118 * gcc.c-torture/unsorted/w.c: Move to ...
3119 * gcc.c-torture/compile/w.c: ... here.
3120 * gcc.c-torture/unsorted/ww.c: Move to ...
3121 * gcc.c-torture/compile/ww.c: ... here.
3122 * gcc.c-torture/unsorted/xb.c: Move to ...
3123 * gcc.c-torture/compile/xb.c: ... here.
3124 * gcc.c-torture/unsorted/xbg.c: Move to ...
3125 * gcc.c-torture/compile/xbg.c: ... here.
3126 * gcc.c-torture/unsorted/x.c: Move to ...
3127 * gcc.c-torture/compile/x.c: ... here.
3128 * gcc.c-torture/unsorted/xc.c: Move to ...
3129 * gcc.c-torture/compile/xc.c: ... here.
3130 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
3131 * gcc.c-torture/compile/xcsebug.c: ... here.
3132 * gcc.c-torture/unsorted/xdi.c: Move to ...
3133 * gcc.c-torture/compile/xdi.c: ... here.
3134 * gcc.c-torture/unsorted/xfoo.c: Move to ...
3135 * gcc.c-torture/compile/xfoo.c: ... here.
3136 * gcc.c-torture/unsorted/xi.c: Move to ...
3137 * gcc.c-torture/compile/xi.c: ... here.
3138 * gcc.c-torture/unsorted/xlop.c: Move to ...
3139 * gcc.c-torture/compile/xlop.c: ... here.
3140 * gcc.c-torture/unsorted/xmtst.c: Move to ...
3141 * gcc.c-torture/compile/xmtst.c: ... here.
3142 * gcc.c-torture/unsorted/xneg.c: Move to ...
3143 * gcc.c-torture/compile/xneg.c: ... here.
3144 * gcc.c-torture/unsorted/xopt.c: Move to ...
3145 * gcc.c-torture/compile/xopt.c: ... here.
3146 * gcc.c-torture/unsorted/xor.c: Move to ...
3147 * gcc.c-torture/compile/xor.c: ... here.
3148 * gcc.c-torture/unsorted/xorn.c: Move to ...
3149 * gcc.c-torture/compile/xorn.c: ... here.
3150 * gcc.c-torture/unsorted/xp.c: Move to ...
3151 * gcc.c-torture/compile/xp.c: ... here.
3152 * gcc.c-torture/unsorted/xpp.c: Move to ...
3153 * gcc.c-torture/compile/xpp.c: ... here.
3154 * gcc.c-torture/unsorted/xs.c: Move to ...
3155 * gcc.c-torture/compile/xs.c: ... here.
3156 * gcc.c-torture/unsorted/xsh.c: Move to ...
3157 * gcc.c-torture/compile/xsh.c: ... here.
3158 * gcc.c-torture/unsorted/xz.c: Move to ...
3159 * gcc.c-torture/compile/xz.c: ... here.
3160 * gcc.c-torture/unsorted/xzz.c: Move to ...
3161 * gcc.c-torture/compile/xzz.c: ... here.
3162
3163 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3164
3165 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
3166 (abort, exit): Declare.
3167
3168 2014-09-01 Yury Gribov <y.gribov@samsung.com>
3169
3170 PR sanitizer/61897
3171 PR sanitizer/62140
3172 * c-c++-common/asan/pr62140-1.c: New test.
3173 * c-c++-common/asan/pr62140-2.c: New test.
3174
3175 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
3176 Tobias Burnus <burnus@net-b.de>
3177
3178 PR fortran/62309
3179 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
3180
3181 2014-08-31 Tobias Burnus <burnus@net-b.de>
3182
3183 * gfortran.dg/coarray_lib_comm_1.f90: New.
3184
3185 2014-08-30 Andrew Pinski <apinski@cavium.com>
3186
3187 * gcc.c-torture/execute/20140828-1.c: New testcase.
3188
3189 2014-08-29 DJ Delorie <dj@redhat.com>
3190
3191 * lib/target-supports.exp (check_effective_target_size32plus):
3192 Increase size to avoid false positives on 24-bit address spaces.
3193 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
3194 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
3195 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
3196 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
3197 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
3198 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
3199 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
3200 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
3201
3202 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3203
3204 PR c++/54002
3205 * g++.dg/cpp0x/constexpr-54002.C: New.
3206
3207 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 PR c++/56991
3210 * g++.dg/cpp0x/constexpr-56991.C: New.
3211
3212 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3213
3214 PR c++/57764
3215 * g++.dg/cpp0x/constexpr-57764.C: New.
3216
3217 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 PR c++/59938
3220 * g++.dg/cpp0x/constexpr-59938.C: New.
3221
3222 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3223
3224 PR c++/61484
3225 * g++.dg/cpp0x/constexpr-61484.C: New.
3226
3227 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3228
3229 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
3230 vec_round, vec_splat, vec_div, and vec_mul.
3231 * gcc.target/powerpc/builtins-2.c: New test.
3232
3233 2014-08-28 Richard Biener <rguenther@suse.de>
3234
3235 PR tree-optimization/62283
3236 * gfortran.dg/vect/pr62283.f: New testcase.
3237 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
3238 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3239 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3240 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3241 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3242 * gcc.dg/vect/vect-33.c: Likewise.
3243
3244 2014-08-28 Yury Gribov <y.gribov@samsung.com>
3245
3246 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
3247
3248 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
3249
3250 PR cpp/23827 - standard C++ should not have hex float preprocessor
3251 tokens
3252 * g++.dg/cpp/pr23827_cxx11.C: New.
3253 * g++.dg/cpp/pr23827_cxx98.C: New.
3254 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
3255 * gcc.dg/cpp/pr23827_c90.c: New.
3256 * gcc.dg/cpp/pr23827_c90_neg.c: New.
3257 * gcc.dg/cpp/pr23827_c99.c: New.
3258
3259 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
3260
3261 PR c++/52892
3262 * g++.dg/cpp0x/constexpr-52892-1.C: New.
3263 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
3264 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
3265
3266 2014-08-27 Guozhi Wei <carrot@google.com>
3267
3268 PR target/62262
3269 * gcc.target/aarch64/pr62262.c: New test.
3270
3271 2014-08-26 Joseph Myers <joseph@codesourcery.com>
3272
3273 PR target/60606
3274 PR target/61330
3275 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
3276 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
3277
3278 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
3279
3280 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3281 failure on s390*-*-linux-gnu.
3282
3283 2014-08-26 Richard Biener <rguenther@suse.de>
3284
3285 PR tree-optimization/62175
3286 * g++.dg/torture/pr62175.C: New testcase.
3287
3288 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
3289
3290 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
3291 copy of compile/compile.exp.
3292 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
3293 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
3294 i?86-*.
3295 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
3296 m32c-*-*.
3297 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
3298 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
3299 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
3300 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
3301 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
3302 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
3303 * gcc.c-torture/execute/20040703-1.c: Likewise.
3304 * gcc.c-torture/execute/20040705-1.c: Likewise.
3305 * gcc.c-torture/execute/20040705-2.c: Likewise.
3306 * gcc.c-torture/execute/20040709-1.c: Likewise.
3307 * gcc.c-torture/execute/20040709-2.c: Likewise.
3308 * gcc.c-torture/execute/20040811-1.c: Likewise.
3309 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
3310 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
3311 compiling for x86_64-* or i?86-*.
3312 * gcc.c-torture/execute/20050604-1.c: Likewise.
3313 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
3314 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
3315 for x86_64-* or i?86-*.
3316 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
3317 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
3318 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
3319 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
3320 option.
3321 * gcc.c-torture/execute/20111227-2.c: Moved to...
3322 * gcc.dg/20111227-2.c: ... here. Add -free option.
3323 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
3324 * gcc.dg/20111227-3.c: ... here. Add -free option.
3325 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
3326 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
3327 declarations for abort and exit.
3328 * gcc.c-torture/execute/920711-1.c: Likewise.
3329 * gcc.c-torture/execute/930529-1.c: Likewise.
3330 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
3331 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
3332 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
3333 exit.
3334 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
3335 for i?86-* or x86_64-*. Add declarations for abort and exit.
3336 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
3337 i?86-* or x86_64-*.
3338 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
3339 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
3340 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
3341 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3342 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
3343 Xfail on powerpc-ibm-aix*. Add declaration for abort.
3344 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
3345 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
3346 m68k-linux.
3347 * gcc.c-torture/execute/loop-2g.c: Likewise.
3348 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
3349 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
3350 powerpc-*-eabi*.
3351 * gcc.c-torture/execute/pr19689.c: Require int32plus.
3352 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
3353 * gcc.c-torture/execute/pr23047.c: Likewise.
3354 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
3355 declarations for abort and exit.
3356 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
3357 * gcc.c-torture/execute/pr31448.c: Likewise.
3358 * gcc.c-torture/execute/pr35456.c: Skip on vax.
3359 * gcc.c-torture/execute/pr37573.c: Require int32plus.
3360 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
3361 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
3362 Skip on spu-*.
3363 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
3364 declarations for abort and exit.
3365 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
3366 * gcc.c-torture/execute/pr43220.c: Require int32plus.
3367 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
3368 * gcc.c-torture/execute/pr45262.c: Require int32plus.
3369 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
3370 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
3371 * gcc.c-torture/execute/pr51582-2.c: Likewise.
3372 * gcc.c-torture/execute/pr52979-1.c: Likewise.
3373 * gcc.c-torture/execute/pr52979-2.c: Likewise.
3374 * gcc.c-torture/execute/pr56799.c: Likewise.
3375 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
3376 option. Add declarations for abort and exit.
3377 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
3378 * gcc.c-torture/execute/pr58570.c: Likewise.
3379 * gcc.c-torture/execute/pr60822.c: Likewise.
3380 * gcc.c-torture/execute/pr7284-1.c: Likewise.
3381 * gcc.c-torture/execute/shiftdi.c: Likewise.
3382 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
3383 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3384 * gcc.c-torture/execute/usmul.c: Require int32plus.
3385 * gcc.c-torture/execute/vrp-5.c: Likewise.
3386 * gcc.c-torture/execute/vrp-6.c: Likewise.
3387 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3388 * gcc.c-torture/execute/20010122-1.x: Delete.
3389 * gcc.c-torture/execute/20010129-1.x: Delete.
3390 * gcc.c-torture/execute/20020404-1.x: Delete.
3391 * gcc.c-torture/execute/20021024-1.x: Delete.
3392 * gcc.c-torture/execute/20021127-1.x: Delete.
3393 * gcc.c-torture/execute/20030125-1.x: Delete.
3394 * gcc.c-torture/execute/20030216-1.x: Delete.
3395 * gcc.c-torture/execute/20030222-1.x: Delete.
3396 * gcc.c-torture/execute/20040629-1.x: Delete.
3397 * gcc.c-torture/execute/20040703-1.x: Delete.
3398 * gcc.c-torture/execute/20040705-1.x: Delete.
3399 * gcc.c-torture/execute/20040705-2.x: Delete.
3400 * gcc.c-torture/execute/20040709-1.x: Delete.
3401 * gcc.c-torture/execute/20040709-2.x: Delete.
3402 * gcc.c-torture/execute/20040811-1.x: Delete.
3403 * gcc.c-torture/execute/20050316-1.x: Delete.
3404 * gcc.c-torture/execute/20050316-2.x: Delete.
3405 * gcc.c-torture/execute/20050316-3.x: Delete.
3406 * gcc.c-torture/execute/20050604-1.x: Delete.
3407 * gcc.c-torture/execute/20061101-1.x: Delete.
3408 * gcc.c-torture/execute/20061220-1.x: Delete.
3409 * gcc.c-torture/execute/20081117-1.x: Delete.
3410 * gcc.c-torture/execute/20101011-1.x: Delete.
3411 * gcc.c-torture/execute/20120919-1.x: Delete.
3412 * gcc.c-torture/execute/920612-1.x: Delete.
3413 * gcc.c-torture/execute/920710-1.x: Delete.
3414 * gcc.c-torture/execute/920711-1.x: Delete.
3415 * gcc.c-torture/execute/930529-1.x: Delete.
3416 * gcc.c-torture/execute/931004-12.x: Delete.
3417 * gcc.c-torture/execute/980709-1.x: Delete.
3418 * gcc.c-torture/execute/981130-1.x: Delete.
3419 * gcc.c-torture/execute/990127-2.x: Delete.
3420 * gcc.c-torture/execute/990413-2.x: Delete.
3421 * gcc.c-torture/execute/990826-0.x: Delete.
3422 * gcc.c-torture/execute/bf64-1.x: Delete.
3423 * gcc.c-torture/execute/bitfld-4.x: Delete.
3424 * gcc.c-torture/execute/cmpsi-2.x: Delete.
3425 * gcc.c-torture/execute/cvt-1.x: Delete.
3426 * gcc.c-torture/execute/eeprof-1.x: Delete.
3427 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3428 * gcc.c-torture/execute/loop-2f.x: Delete.
3429 * gcc.c-torture/execute/loop-2g.x: Delete.
3430 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3431 * gcc.c-torture/execute/nest-align-1.x: Delete.
3432 * gcc.c-torture/execute/pr19689.x: Delete.
3433 * gcc.c-torture/execute/pr22493-1.x: Delete.
3434 * gcc.c-torture/execute/pr23047.x: Delete.
3435 * gcc.c-torture/execute/pr23135.x: Delete.
3436 * gcc.c-torture/execute/pr29797-1.x: Delete.
3437 * gcc.c-torture/execute/pr31448.x: Delete.
3438 * gcc.c-torture/execute/pr35456.x: Delete.
3439 * gcc.c-torture/execute/pr37573.x: Delete.
3440 * gcc.c-torture/execute/pr38151.x: Delete.
3441 * gcc.c-torture/execute/pr39228.x: Delete.
3442 * gcc.c-torture/execute/pr39501.x: Delete.
3443 * gcc.c-torture/execute/pr40386.x: Delete.
3444 * gcc.c-torture/execute/pr43220.x: Delete.
3445 * gcc.c-torture/execute/pr44683.x: Delete.
3446 * gcc.c-torture/execute/pr45262.x: Delete.
3447 * gcc.c-torture/execute/pr47237.x: Delete.
3448 * gcc.c-torture/execute/pr51581-1.x: Delete.
3449 * gcc.c-torture/execute/pr51581-2.x: Delete.
3450 * gcc.c-torture/execute/pr52979-1.x: Delete.
3451 * gcc.c-torture/execute/pr52979-2.x: Delete.
3452 * gcc.c-torture/execute/pr53366-1.x: Delete.
3453 * gcc.c-torture/execute/pr56799.x: Delete.
3454 * gcc.c-torture/execute/pr57124.x: Delete.
3455 * gcc.c-torture/execute/pr57344-2.x: Delete.
3456 * gcc.c-torture/execute/pr58570.x: Delete.
3457 * gcc.c-torture/execute/pr60822.x: Delete.
3458 * gcc.c-torture/execute/pr7284-1.x: Delete.
3459 * gcc.c-torture/execute/shiftdi.x: Delete.
3460 * gcc.c-torture/execute/simd-4.x: Delete.
3461 * gcc.c-torture/execute/strncmp-1.x: Delete.
3462 * gcc.c-torture/execute/usmul.x: Delete.
3463 * gcc.c-torture/execute/vrp-5.x: Delete.
3464 * gcc.c-torture/execute/vrp-6.x: Delete.
3465 * gcc.c-torture/execute/zerolen-2.x: Delete.
3466
3467 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3470
3471 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 PR c++/34938
3474 * g++.dg/template/pr34938-1.C: New.
3475 * g++.dg/template/pr34938-2.C: Likewise.
3476
3477 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
3478
3479 PR target/61996
3480 * gcc.target/sh/pr61996.c: New.
3481
3482 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
3483
3484 * g++.dg/cpp0x/cplusplus.C: New.
3485 * g++.dg/cpp0x/cplusplus_0x.C: New.
3486 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3487 * g++.dg/cpp0x/auto41.C: Ditto.
3488 * g++.dg/cpp0x/auto9.C: Ditto.
3489 * g++.dg/cpp0x/initlist26.C: Ditto.
3490 * g++.dg/cpp0x/pr59111.C: Ditto.
3491 * g++.dg/cpp0x/trailing2.C: Ditto.
3492 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3493 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3494 * g++.dg/cpp1y/auto-fn1.C: Ditto.
3495 * g++.dg/cpp1y/auto-fn2.C: Ditto.
3496 * g++.dg/cpp1y/auto-fn3.C: Ditto.
3497 * g++.dg/cpp1y/auto-fn4.C: Ditto.
3498 * g++.dg/cpp1y/auto-fn5.C: Ditto.
3499 * g++.dg/cpp1y/auto-fn6.C: Ditto.
3500 * g++.dg/cpp1y/auto-fn7.C: Ditto.
3501 * g++.dg/cpp1y/auto-fn8.C: Ditto.
3502 * g++.dg/cpp1y/auto-fn9.C: Ditto.
3503 * g++.dg/cpp1y/auto-fn10.C: Ditto.
3504 * g++.dg/cpp1y/auto-fn11.C: Ditto.
3505 * g++.dg/cpp1y/auto-fn12.C: Ditto.
3506 * g++.dg/cpp1y/auto-fn13.C: Ditto.
3507 * g++.dg/cpp1y/auto-fn14.C: Ditto.
3508 * g++.dg/cpp1y/auto-fn15.C: Ditto.
3509 * g++.dg/cpp1y/auto-fn16.C: Ditto.
3510 * g++.dg/cpp1y/auto-fn17.C: Ditto.
3511 * g++.dg/cpp1y/auto-fn18.C: Ditto.
3512 * g++.dg/cpp1y/auto-fn19.C: Ditto.
3513 * g++.dg/cpp1y/auto-fn20.C: Ditto.
3514 * g++.dg/cpp1y/auto-fn21.C: Ditto.
3515 * g++.dg/cpp1y/auto-fn22.C: Ditto.
3516 * g++.dg/cpp1y/auto-fn23.C: Ditto.
3517 * g++.dg/cpp1y/auto-fn24.C: Ditto.
3518 * g++.dg/cpp1y/auto-fn25.C: Ditto.
3519 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3520 * g++.dg/cpp1y/auto-neg1.C: Ditto.
3521 * g++.dg/cpp1y/digit-sep.C: Ditto.
3522 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3523 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3524 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3525 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3526 * g++.dg/cpp1y/lambda-generic.C: Ditto.
3527 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3528 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3529 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3530 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3531 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3532 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3533 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3534 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3535 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3536 * g++.dg/cpp1y/lambda-init.C: Ditto.
3537 * g++.dg/cpp1y/lambda-init1.C: Ditto.
3538 * g++.dg/cpp1y/lambda-init2.C: Ditto.
3539 * g++.dg/cpp1y/lambda-init3.C: Ditto.
3540 * g++.dg/cpp1y/lambda-init4.C: Ditto.
3541 * g++.dg/cpp1y/lambda-init5.C: Ditto.
3542 * g++.dg/cpp1y/lambda-init6.C: Ditto.
3543 * g++.dg/cpp1y/lambda-init7.C: Ditto.
3544 * g++.dg/cpp1y/lambda-init8.C: Ditto.
3545 * g++.dg/cpp1y/lambda-init9.C: Ditto.
3546 * g++.dg/cpp1y/mangle1.C: Ditto.
3547 * g++.dg/cpp1y/pr57640.C: Ditto.
3548 * g++.dg/cpp1y/pr57644.C: Ditto.
3549 * g++.dg/cpp1y/pr58500.C: Ditto.
3550 * g++.dg/cpp1y/pr58533.C: Ditto.
3551 * g++.dg/cpp1y/pr58534.C: Ditto.
3552 * g++.dg/cpp1y/pr58535.C: Ditto.
3553 * g++.dg/cpp1y/pr58536.C: Ditto.
3554 * g++.dg/cpp1y/pr58548.C: Ditto.
3555 * g++.dg/cpp1y/pr58549.C: Ditto.
3556 * g++.dg/cpp1y/pr58637.C: Ditto.
3557 * g++.dg/cpp1y/pr58708.C: Ditto.
3558 * g++.dg/cpp1y/pr59110.C: Ditto.
3559 * g++.dg/cpp1y/pr59112.C: Ditto.
3560 * g++.dg/cpp1y/pr59113.C: Ditto.
3561 * g++.dg/cpp1y/pr59629.C: Ditto.
3562 * g++.dg/cpp1y/pr59635.C: Ditto.
3563 * g++.dg/cpp1y/pr59636.C: Ditto.
3564 * g++.dg/cpp1y/pr59638.C: Ditto.
3565 * g++.dg/cpp1y/pr59867.C: Ditto.
3566 * g++.dg/cpp1y/pr60033.C: Ditto.
3567 * g++.dg/cpp1y/pr60052.C: Ditto.
3568 * g++.dg/cpp1y/pr60053.C: Ditto.
3569 * g++.dg/cpp1y/pr60054.C: Ditto.
3570 * g++.dg/cpp1y/pr60064.C: Ditto.
3571 * g++.dg/cpp1y/pr60065.C: Ditto.
3572 * g++.dg/cpp1y/pr60190.C: Ditto.
3573 * g++.dg/cpp1y/pr60311.C: Ditto.
3574 * g++.dg/cpp1y/pr60332.C: Ditto.
3575 * g++.dg/cpp1y/pr60376.C: Ditto.
3576 * g++.dg/cpp1y/pr60377.C: Ditto.
3577 * g++.dg/cpp1y/pr60384.C: Ditto.
3578 * g++.dg/cpp1y/pr60390.C: Ditto.
3579 * g++.dg/cpp1y/pr60391.C: Ditto.
3580 * g++.dg/cpp1y/pr60393.C: Ditto.
3581 * g++.dg/cpp1y/pr60573.C: Ditto.
3582 * g++.dg/cpp1y/pr60626.C: Ditto.
3583 * g++.dg/cpp1y/pr60627.C: Ditto.
3584 * g++.dg/cpp1y/regress1.C: Ditto.
3585 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3586 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3587 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3588 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3589 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3590 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3591 * g++.dg/cpp1y/var-templ1.C: Ditto.
3592 * g++.dg/cpp1y/var-templ2.C: Ditto.
3593 * g++.dg/cpp1y/var-templ3.C: Ditto.
3594 * g++.dg/cpp1y/var-templ4.C: Ditto.
3595 * g++.dg/cpp1y/var-templ5.C: Ditto.
3596 * g++.dg/cpp1y/var-templ6.C: Ditto.
3597 * g++.dg/cpp1y/var-templ7.C: Ditto.
3598 * g++.dg/cpp1y/vla1.C: Ditto.
3599 * g++.dg/cpp1y/vla2.C: Ditto.
3600 * g++.dg/cpp1y/vla3.C: Ditto.
3601 * g++.dg/cpp1y/vla4.C: Ditto.
3602 * g++.dg/cpp1y/vla5.C: Ditto.
3603 * g++.dg/cpp1y/vla8.C: Ditto.
3604 * g++.dg/cpp1y/vla9.C: Ditto.
3605 * g++.dg/cpp1y/vla10.C: Ditto.
3606 * g++.dg/cpp1y/vla11.C: Ditto.
3607 * g++.dg/cpp1y/vla12.C: Ditto.
3608 * g++.dg/cpp1y/vla13.C: Ditto.
3609 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3610 * g++.dg/ext/vector23.C: Ditto.
3611 * g++.dg/ext/vla11.C: Ditto.
3612 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3613 * g++.dg/warn/Wvla-2.C: Ditto.
3614 * g++.dg/debug/dwarf2/auto1.C: Ditto.
3615 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3616 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3617 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3618 in error message.
3619 * g++.dg/system-binary-constants-1.C: Ditto.
3620 * g++.dg/cpp1y/cplusplus_1y.C: New.
3621 * g++.dg/cpp1z/cplusplus.C: New.
3622 * lib/target-supports.exp:
3623 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3624 (check_effective_target_c++11_only): Call check_effective_target_c++14;
3625 (check_effective_target_c++11_down): Ditto.
3626
3627 2014-08-22 Marek Polacek <polacek@redhat.com>
3628
3629 PR c++/62199
3630 * c-c++-common/pr62199.c: New test.
3631 * c-c++-common/pr62199-2.c: New test.
3632 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3633
3634 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3635
3636 PR c++/57709
3637 * g++.dg/Wshadow.C: New test.
3638
3639 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
3640
3641 PR fortran/62135
3642 * gfortran.dg/pr62135.f90: New test.
3643
3644 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3645
3646 * g++.dg/warn/wdate-time.C: Remove.
3647 * gcc.dg/wdate-time.c: Move from here...
3648 * c-c++-common/wdate-time.c: ... to here.
3649
3650 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3651
3652 * gfortran.dg/use_without_only_1.f90: New test.
3653
3654 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
3655
3656 PR other/62008
3657 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3658
3659 2014-08-22 Tony Wang <tony.wang@arm.com>
3660
3661 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3662 dejagnu wrapper.
3663
3664 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3665
3666 PR fortran/62214
3667 * gfortran.dg/array_assignment_5.f90: New test.
3668
3669 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
3670
3671 * lib/target-supports.exp
3672 (check_effective_target_logical_op_short_circuit): Add nios2.
3673 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3674 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3675 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3676 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3677 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3678 for test using -fPIC.
3679 * gcc.dg/lto/pr61526_0.c: Likewise.
3680
3681 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
3682
3683 PR tree-optimization/62091
3684 * g++.dg/ipa/devirt-37.C: Update template.
3685 * g++.dg/ipa/devirt-40.C: New testcase.
3686
3687 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
3688
3689 PR tree-optimization/62112
3690 * gcc.dg/tree-ssa/pr62112-1.c: New file.
3691 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3692 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3693 * gcc.c-torture/execute/20071219-1.c: Likewise.
3694
3695 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3696
3697 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3698
3699 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3700
3701 * gcc.target/powerpc/swaps-p8-1.c: New test.
3702 * gcc.target/powerpc/swaps-p8-2.c: New test.
3703 * gcc.target/powerpc/swaps-p8-3.c: New test.
3704 * gcc.target/powerpc/swaps-p8-4.c: New test.
3705 * gcc.target/powerpc/swaps-p8-5.c: New test.
3706 * gcc.target/powerpc/swaps-p8-6.c: New test.
3707 * gcc.target/powerpc/swaps-p8-7.c: New test.
3708 * gcc.target/powerpc/swaps-p8-8.c: New test.
3709 * gcc.target/powerpc/swaps-p8-9.c: New test.
3710 * gcc.target/powerpc/swaps-p8-10.c: New test.
3711 * gcc.target/powerpc/swaps-p8-11.c: New test.
3712 * gcc.target/powerpc/swaps-p8-12.c: New test.
3713
3714 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3715
3716 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3717
3718 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3719
3720 * g++.dg/ipa/devirt-37.C: Fix testcase.
3721
3722 2014-08-20 Martin Jambor <mjambor@suse.cz>
3723 Wei Mi <wmi@google.com>
3724
3725 PR ipa/60449
3726 PR middle-end/61776
3727 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3728 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3729 * testsuite/gcc.dg/pr61776.c: New test.
3730
3731 2014-08-20 Steve Ellcey <sellcey@mips.com>
3732
3733 PR middle-end/49191
3734 * lib/target-supports.exp (check_effective_target_non_strict_align):
3735 Add function description.
3736
3737 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3738
3739 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3740 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3741
3742 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3743
3744 PR c/59304
3745 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3746 before setting the option.
3747 * diagnostic.c (diagnostic_classify_diagnostic): Record
3748 command-line status.
3749
3750 2014-08-20 Mark Wielaard <mjw@redhat.com>
3751
3752 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3753
3754 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3755
3756 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3757 Return memory full when we have a tiny target and relocation
3758 truncation occurs.
3759 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3760 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3761 * lib/target-supports.exp (check_effective_target_tiny): New function.
3762
3763 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3764
3765 * gfortran.dg/errnocheck_1.f90: New test.
3766 * gfortran.dg/associative_1.f90: New test.
3767
3768 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3769
3770 PR preprocessor/51303
3771 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3772
3773 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3774
3775 PR c/60975
3776 PR c/53063
3777 * gcc.dg/cpp/Wvariadic-1p.c: New test.
3778
3779 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
3780
3781 * lib/target-supports.exp
3782 (check_effective_target_arm_v8_neon_ok_nocache): Add
3783 "-march-armv8-a" to compile flags.
3784
3785 2014-08-19 Marek Polacek <polacek@redhat.com>
3786
3787 PR c++/62153
3788 * c-c++-common/Wbool-compare-1.c: New test.
3789
3790 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
3791
3792 PR c/45584
3793 * gcc.dg/pr13519-1.c: Adjust.
3794
3795 2014-08-19 Mark Wielaard <mjw@redhat.com>
3796
3797 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3798
3799 2014-07-08 Mark Wielaard <mjw@redhat.com>
3800
3801 PR debug/59051
3802 * gcc.dg/guality/restrict.c: New test.
3803
3804 2014-08-19 Mark Wielaard <mjw@redhat.com>
3805
3806 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3807 matching. Catch '<unknown type in ' to recognize older gdb versions.
3808 * gcc.dg/guality/const-volatile.c: New test.
3809
3810 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3811
3812 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3813 !gas.
3814
3815 2014-08-19 Marek Polacek <polacek@redhat.com>
3816
3817 * gcc.dg/Wc99-c11-compat-1.c: New test.
3818 * gcc.dg/Wc99-c11-compat-2.c: New test.
3819 * gcc.dg/Wc99-c11-compat-3.c: New test.
3820 * gcc.dg/Wc99-c11-compat-4.c: New test.
3821 * gcc.dg/Wc99-c11-compat-5.c: New test.
3822 * gcc.dg/Wc99-c11-compat-6.c: New test.
3823 * gcc.dg/Wc99-c11-compat-7.c: New test.
3824
3825 2014-08-19 Marek Polacek <polacek@redhat.com>
3826
3827 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3828 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3829 * gcc.dg/Wc90-c99-compat-7.c: New test.
3830 * gcc.dg/Wc90-c99-compat-8.c: New test.
3831 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3832
3833 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3834 Steven Bosscher <steven@gcc.gnu.org>
3835
3836 PR c/52952
3837 * gcc.dg/redecl-4.c: Add column markers.
3838 * gcc.dg/format/bitfld-1.c: Likewise.
3839 * gcc.dg/format/attr-2.c: Likewise.
3840 * gcc.dg/format/attr-6.c: Likewise.
3841 * gcc.dg/format/array-1.c: Likewise.
3842 * gcc.dg/format/attr-7.c: Likewise.
3843 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3844 * gcc.dg/format/attr-4.c: Likewise.
3845 * gcc.dg/format/branch-1.c: Likewise.
3846 * gcc.dg/format/c90-printf-1.c: Likewise.
3847
3848 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
3849
3850 * guality/nrv-1.c: Add `used' attribute to a1.
3851
3852 2014-08-18 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/62090
3855 * gcc.dg/pr62090-2.c: New testcase.
3856
3857 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
3858
3859 * g++.dg/ipa/pr61800.C: New.
3860
3861 2014-08-18 Yury Gribov <y.gribov@samsung.com>
3862
3863 PR sanitizer/62089
3864 * c-c++-common/asan/pr62089.c: New test.
3865 * c-c++-common/asan/bitfield-1.c: New test.
3866 * c-c++-common/asan/bitfield-2.c: New test.
3867 * c-c++-common/asan/bitfield-3.c: New test.
3868 * c-c++-common/asan/bitfield-4.c: New test.
3869
3870 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3871
3872 PR tree-optimization/52904
3873 * gcc.dg/pr52904.c: New test.
3874
3875 2014-08-17 Tobias Burnus <burnus@net-b.de>
3876
3877 * gfortran.dg/finalize_27.f90: New.
3878
3879 2014-08-16 Andrew Pinski <apinski@cavium.com>
3880
3881 * gcc.c-torture/compile/20140816-1.c: New testcase.
3882
3883 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
3884
3885 PR c++/52819
3886 * g++.dg/template/pr52819.C: New.
3887
3888 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3889
3890 PR fortran/62142
3891 * gfortran.dg/realloc_on_assign_24.f90: New test.
3892
3893 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3894
3895 PR c++/62072
3896 Revert:
3897 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3898
3899 DR 1584
3900 PR c++/57466
3901 * g++.dg/template/pr57466.C: New.
3902 * g++.dg/cpp0x/pr57466.C: Likewise.
3903 * g++.dg/template/unify6.C: Update.
3904
3905 * g++.dg/cpp0x/sfinae52.C: New.
3906
3907 2014-08-15 Ilya Tocar <tocarip@gmail.com>
3908
3909 PR target/61878
3910 * gcc.target/i386/avx512f-typecast-1.c: New test.
3911 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3912 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3913 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3914 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3915 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3916 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3917 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3918 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3919 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3920 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3921 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3922 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3923 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3924 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3925 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3926 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3927 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3928 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3929 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3930 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3931 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3932 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3933 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3934 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3936 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3938 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3940 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3941 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3942 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3944 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3945 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3946 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3948 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3950 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3951
3952 2014-08-15 Jakub Jelinek <jakub@redhat.com>
3953 Tobias Burnus <burnus@net-b.de>
3954
3955 PR fortran/62131
3956 * gfortran.dg/gomp/pr62131.f90: New test.
3957
3958 2014-08-15 Richard Biener <rguenther@suse.de>
3959
3960 PR tree-optimization/62031
3961 * gcc.dg/torture/pr62031.c: New testcase.
3962
3963 2014-08-15 Bin Cheng <bin.cheng@arm.com>
3964
3965 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3966
3967 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
3968
3969 PR tree-optimization/62091
3970 * g++.dg/ipa/devirt-38.C: New testcase.
3971
3972 2014-08-14 Marek Polacek <polacek@redhat.com>
3973
3974 DR 458
3975 * gcc.dg/c11-stdatomic-2.c: New test.
3976
3977 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3978
3979 PR fortran/62106
3980 * gfortran.dg/array_constructor_49.f90: New test.
3981
3982 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3983
3984 PR c++/54377
3985 * g++.dg/template/pr54377.C: New.
3986 * g++.dg/cpp0x/pr54377.C: Likewise.
3987 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
3988 * g++.dg/cpp0x/pr51226.C: Likewise.
3989 * g++.dg/cpp0x/variadic2.C: Likewise.
3990 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
3991 * g++.dg/template/dtor3.C: Likewise.
3992 * g++.dg/template/qualttp4.C: Likewise.
3993 * g++.dg/template/spec28.C: Likewise.
3994 * g++.old-deja/g++.brendan/crash8.C: Likewise.
3995 * g++.old-deja/g++.pt/ttp7.C: Likewise.
3996
3997 2014-08-14 Tom de Vries <tom@codesourcery.com>
3998
3999 PR rtl-optimization/62004
4000 PR rtl-optimization/62030
4001 * gcc.dg/pr62004.c: New test.
4002 * gcc.dg/pr62030.c: Same.
4003 * gcc.target/mips/pr62030-octeon.c: Same.
4004
4005 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4006
4007 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
4008 * g++.dg/cpp0x/decltype2.C: Likewise.
4009 * g++.dg/cpp0x/decltype3.C: Likewise.
4010 * g++.dg/cpp0x/pr60249.C: Likewise.
4011 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4012 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4013 * g++.dg/cpp0x/variadic2.C: Likewise.
4014 * g++.dg/cpp0x/variadic74.C: Likewise.
4015 * g++.dg/parse/error10.C: Likewise.
4016 * g++.dg/parse/error15.C: Likewise.
4017 * g++.dg/parse/error2.C: Likewise.
4018 * g++.dg/template/crash106.C: Likewise.
4019 * g++.dg/template/crash89.C: Likewise.
4020 * g++.dg/template/nontype7.C: Likewise.
4021 * g++.dg/template/void3.C: Likewise.
4022 * g++.dg/template/void7.C: Likewise.
4023
4024 2014-08-14 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/62090
4027 * gcc.dg/pr62090.c: New testcase.
4028
4029 2014-08-14 Richard Biener <rguenther@suse.de>
4030
4031 PR rtl-optimization/62079
4032 * g++.dg/pr62079.C: New testcase.
4033
4034 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
4035
4036 * gcc.target/arm/max-insns-skipped.c: New test.
4037
4038 2014-08-14 Bin Cheng <bin.cheng@arm.com>
4039
4040 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
4041
4042 2014-08-12 Marek Polacek <polacek@redhat.com>
4043
4044 * gcc.dg/concat.c: Add dg-options.
4045 * gcc.dg/func-outside-2.c: Add __extension__.
4046 * gcc.dg/pr19967.c: Use -std=c99.
4047 * gcc.dg/pr22458-1.c: Add dg-options.
4048 * gcc.dg/pr33676.c: Add dg-options.
4049 * gcc.dg/gnu-predef-1.c: New test.
4050 * gcc.dg/c90-func-1.c: New test.
4051 * gcc.dg/c90-func-2.c: New test.
4052 * gcc.dg/c90-func-2.h: New test.
4053
4054 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
4055
4056 * lib/target/supports.exp
4057 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
4058 or later.
4059
4060 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
4061
4062 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
4063 on Neon hardware.
4064
4065 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
4066 * gcc.target/arm/pr59985.c: Likewise.
4067
4068 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
4069
4070 PR other/61962
4071 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
4072
4073 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4074
4075 PR middle-end/62103
4076 * gcc.c-torture/execute/bitfld-6.c: New test.
4077
4078 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
4079
4080 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
4081 * gcc.target/arm/pr56184.C: Likewise.
4082 * gcc.target/arm/pr59896.c: Likewise.
4083 * gcc.target/arm/stack-red-zone.c: Likewise.
4084 * gcc.target/arm/thumb-find-work-register.c: Likewise.
4085
4086 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
4087 check_effective_target_arm_thumb2_ok): Test with code that passes
4088 an argument and returns a result.
4089
4090 2014-08-11 Richard Biener <rguenther@suse.de>
4091
4092 PR tree-optimization/62075
4093 * gcc.dg/vect/pr62075.c: New testcase.
4094
4095 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
4096
4097 PR tree-optimization/62073
4098 * gcc.dg/vect/pr62073.c: New test.
4099
4100 2014-08-11 Richard Biener <rguenther@suse.de>
4101
4102 PR tree-optimization/62070
4103 * gcc.dg/pr62070.c: New testcase.
4104
4105 2014-08-11 Yury Gribov <y.gribov@samsung.com>
4106
4107 * c-c++-common/asan/inc.c: Update test.
4108 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4109 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
4110 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4111 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4112 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4113 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4114 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4115 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4116 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4117 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4118
4119 2014-08-10 Marek Polacek <polacek@redhat.com>
4120
4121 PR c/51849
4122 * gcc.dg/Wc90-c99-compat-1.c: New test.
4123 * gcc.dg/Wc90-c99-compat-2.c: New test.
4124 * gcc.dg/Wc90-c99-compat-3.c: New test.
4125 * gcc.dg/Wc90-c99-compat-4.c: New test.
4126 * gcc.dg/Wc90-c99-compat-5.c: New test.
4127 * gcc.dg/Wc90-c99-compat-6.c: New test.
4128 * gcc.dg/wvla-1.c: Adjust dg-warning.
4129 * gcc.dg/wvla-2.c: Adjust dg-warning.
4130 * gcc.dg/wvla-4.c: Adjust dg-warning.
4131 * gcc.dg/wvla-6.c: Adjust dg-warning.
4132
4133 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4134
4135 PR fortran/61999
4136 * gfortran.dg/dot_product_3.f90: New test case.
4137
4138 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
4139
4140 * g++.dg/ipa/devirt-35.C: Fix template.
4141 * g++.dg/ipa/devirt-36.C: Likewise.
4142 * g++.dg/ipa/devirt-37.C: New testcase.
4143
4144 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4145
4146 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
4147 * g++.dg/cpp0x/enum29.C: Adjust.
4148
4149 2014-08-08 Richard Biener <rguenther@suse.de>
4150
4151 * gcc.dg/strlenopt-8.c: Remove XFAIL.
4152 * gcc.dg/tree-prof/stringop-2.c: Adjust.
4153 * gfortran.dg/array_memcpy_4.f90: Likewise.
4154 * gfortran.dg/trim_optimize_1.f90: Likewise.
4155 * gfortran.dg/trim_optimize_2.f90: Likewise.
4156
4157 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
4158
4159 * gcc.dg/zero_sign_ext_test.c: New test.
4160
4161 2014-08-08 Bin Cheng <bin.cheng@arm.com>
4162
4163 * gcc.dg/torture/pr61772.c: Skip lto running.
4164
4165 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
4166
4167 PR tree-optimization/60707
4168 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
4169
4170 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
4171
4172 * g++.dg/ipa/devirt-35.C: New testcase.
4173 * g++.dg/ipa/devirt-36.C: New testcase.
4174
4175 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4176
4177 PR c++/51312
4178 * g++.dg/cpp0x/enum29.C: New.
4179
4180 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
4181
4182 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
4183 defining in dg-options.
4184 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4185
4186 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
4187
4188 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
4189
4190 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
4191 on 32-bit hppa-hpux.
4192
4193 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
4194 * c-c++-common/pr50459.c: Likewise.
4195
4196 2014-08-07 Petr Murzin <petr.murzin@intel.com>
4197
4198 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
4199 values.h, change MAXDOUBLE for DBL_MAX.
4200 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
4202 values.h, change MAXFLOAT for FLT_MAX.
4203 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
4205 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4212
4213 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4214
4215 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
4216
4217 2014-08-07 Marek Polacek <polacek@redhat.com>
4218
4219 * gcc.dg/fold-reassoc-3.c: New test.
4220
4221 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
4222
4223 * gcc.target/i386/struct-size.c: New.
4224
4225 2014-08-07 Tom de Vries <tom@codesourcery.com>
4226
4227 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
4228 * lib/target-supports.exp (check_effective_target_glibc)
4229 (check_effective_target_glibc_2_12_or_later)
4230 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
4231
4232 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
4233
4234 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
4235
4236 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
4237
4238 PR c++/43906
4239 * g++.dg/warn/Waddress-1.C: New.
4240
4241 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
4242
4243 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
4244
4245 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
4246
4247 PR debug/61923
4248 * gcc.target/i386/pr61923.c: New test.
4249
4250 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
4251
4252 * gcc.target/aarch64/vdup_n_2.c: New test.
4253
4254 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
4255
4256 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
4257 powerpc_elfv2.
4258
4259 2014-08-06 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR rtl-optimization/61801
4262 * gcc.target/i386/pr61801.c: Rewritten.
4263
4264 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4265
4266 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
4267 Fix types.
4268 (test_vqdmlsls_lane_s32): Likewise.
4269 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4270 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4271
4272 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4273
4274 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
4275 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
4276 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
4277 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
4278 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
4279 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
4280 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
4281 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
4282
4283 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4284
4285 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
4286 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
4287 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
4288 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
4289 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
4290 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
4291
4292 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4293
4294 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
4295
4296 2014-08-04 Rohit <rohitarulraj@freescale.com>
4297
4298 PR target/60102
4299 * gcc.target/powerpc/pr60102.c: New testcase.
4300
4301 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4302
4303 PR target/61713
4304 * gcc.dg/pr61756.c: New test.
4305
4306 2014-08-04 Tom de Vries <tom@codesourcery.com>
4307
4308 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
4309 version instead of required-target.
4310 * lib/target-supports.exp
4311 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
4312 (check_effective_target_glibc_2_11_or_earlier): ... this.
4313
4314 2014-08-04 Arnaud Charlet <charlet@adacore.com>
4315
4316 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
4317 * gnat.dg/specs/debug1.ads: Adjust.
4318 * gnat.dg/specs/formal_type.ads: Fix error in test.
4319
4320 2014-08-03 Marek Polacek <polacek@redhat.com>
4321
4322 * gcc.dg/case-bogus-1.c: New test.
4323
4324 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
4325
4326 PR c++/15339
4327 * g++.dg/other/default9.C: New.
4328 * g++.dg/other/default10.C: Likewise.
4329 * g++.dg/other/default3.C: Remove xfail.
4330
4331 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
4332
4333 * g++.dg/warn/Wsuggest-final.C: New testcase.
4334 * g++.dg/ipa/devirt-34.C: Fix.
4335
4336 2014-08-02 Marek Polacek <polacek@redhat.com>
4337
4338 PR c/59855
4339 * gcc.dg/Wdesignated-init-2.c: New test.
4340
4341 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4342
4343 DR 217 again
4344 * g++.dg/tc1/dr217-2.C: New.
4345
4346 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
4347
4348 PR other/61963
4349 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
4350
4351 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
4352
4353 PR middle-end/61455
4354 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
4355 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
4356
4357 2014-08-01 Jiong Wang <jiong.wang@arm.com>
4358
4359 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
4360 testcase.
4361
4362 2014-08-01 Richard Biener <rguenther@suse.de>
4363
4364 PR middle-end/61762
4365 * gcc.dg/pr61762.c: Align the string to make the testcase work
4366 on strict-align targets.
4367
4368 2014-08-01 Jakub Jelinek <jakub@redhat.com>
4369
4370 * c-c++-common/ubsan/align-1.c: New test.
4371 * c-c++-common/ubsan/align-2.c: New test.
4372 * c-c++-common/ubsan/align-3.c: New test.
4373 * c-c++-common/ubsan/align-4.c: New test.
4374 * c-c++-common/ubsan/align-5.c: New test.
4375 * c-c++-common/ubsan/attrib-4.c: New test.
4376 * g++.dg/ubsan/align-1.C: New test.
4377 * g++.dg/ubsan/align-2.C: New test.
4378 * g++.dg/ubsan/align-3.C: New test.
4379 * g++.dg/ubsan/attrib-1.C: New test.
4380 * g++.dg/ubsan/null-1.C: New test.
4381 * g++.dg/ubsan/null-2.C: New test.
4382
4383 2014-08-01 Tom de Vries <tom@codesourcery.com>
4384
4385 * lib/target-supports.exp (check_effective_target_glibc)
4386 (check_effective_target_glibc_2_12_or_later)
4387 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4388 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4389 not_glibc_2_11_or_earlier.
4390
4391 2014-07-31 Tom de Vries <tom@codesourcery.com>
4392
4393 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4394
4395 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
4396
4397 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4398 (test_vpaddd_s64): Likewise.
4399 (test_vpaddd_s64): Likewise.
4400 * gcc.target/aarch64/simd/vpaddd_f64: New.
4401 * gcc.target/aarch64/simd/vpaddd_s64: New.
4402 * gcc.target/aarch64/simd/vpaddd_u64: New.
4403
4404 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
4405
4406 PR target/61948
4407 * gcc.target/arm/pr61948.c: New test case.
4408
4409 2014-07-31 Richard Biener <rguenther@suse.de>
4410
4411 PR tree-optimization/61964
4412 * gcc.dg/torture/pr61964.c: New testcase.
4413
4414 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
4415
4416 PR c++/60517
4417 * c-c++-common/addrtmp.c: New file.
4418 * c-c++-common/uninit-G.c: Adapt.
4419
4420 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
4421
4422 PR lto/61868
4423 * gcc.dg/pr61868.c: New test.
4424
4425 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4426
4427 PR c++/57397
4428 * g++.dg/cpp0x/vt-57397-1.C: New.
4429 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4430
4431 2014-07-30 Arnaud Charlet <charlet@adacore.com>
4432
4433 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4434
4435 2014-07-30 Tom Tromey <tromey@redhat.com>
4436
4437 PR c/59855
4438 * gcc.dg/Wdesignated-init.c: New file.
4439
4440 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
4441
4442 * g++.dg/ipa/devirt-34.C: New testcase.
4443
4444 2014-07-28 Richard Biener <rguenther@suse.de>
4445
4446 PR rtl-optimization/61801
4447 * gcc.target/i386/pr61801.c: Fix testcase.
4448
4449 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
4450
4451 * gcc.dg/fold-abs-5.c: New test.
4452 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4453 * gcc.dg/fold-compare-8.c: Likewise.
4454
4455 2014-07-28 Richard Biener <rguenther@suse.de>
4456
4457 PR middle-end/52478
4458 * gcc.dg/torture/ftrapv-1.c: New testcase.
4459
4460 2014-07-28 Richard Biener <rguenther@suse.de>
4461
4462 PR tree-optimization/61921
4463 * gfortran.dg/pr61921.f90: New testcase.
4464
4465 2014-07-28 Richard Biener <rguenther@suse.de>
4466
4467 PR rtl-optimization/61801
4468 * gcc.target/i386/pr61801.c: New testcase.
4469
4470 2014-07-27 Marek Polacek <polacek@redhat.com>
4471
4472 PR c/61861
4473 * gcc.dg/pr61861.c: New test.
4474
4475 2014-07-27 Petr Murzin <petr.murzin@intel.com>
4476
4477 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4478 variable problem.
4479
4480 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
4481
4482 PR rtl-optimization/61926
4483 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4484 Reverse argument order.
4485 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4486 New XFAILed tests that match the original order.
4487
4488 2014-07-26 Marek Polacek <polacek@redhat.com>
4489
4490 PR c/61077
4491 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4492
4493 2014-07-26 Tobias Burnus <burnus@net-b.de>
4494
4495 PR fortran/61881
4496 PR fortran/61888
4497 PR fortran/57305
4498 * gfortran.dg/sizeof_2.f90: Change dg-error.
4499 * gfortran.dg/sizeof_4.f90: New.
4500 * gfortran.dg/storage_size_1.f08: Correct expected
4501 value.
4502
4503 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
4504
4505 PR target/44551
4506 * gcc.target/i386/pr44551-1.c: New file.
4507
4508 2014-07-25 Xinliang David Li <davidxl@google.com>
4509
4510 * g++.dg/tree-prof/tree-prof.exp: Define macros.
4511 * g++.dg/tree-prof/reorder_class1.h: New file.
4512 * g++.dg/tree-prof/reorder_class2.h: New file.
4513 * g++.dg/tree-prof/reorder.C: New test.
4514 * g++.dg/tree-prof/morefunc.C: New test.
4515
4516 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
4517
4518 Implement N4051 - Allow typename in a template template parameter
4519 * lib/target-supports.exp (check_effective_target_c++1y): Now
4520 means C++1y and up.
4521 (check_effective_target_c++1y_down): New.
4522 (check_effective_target_c++1z_only): New.
4523 (check_effective_target_c++1z): New.
4524 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4525 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4526 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4527
4528 2014-07-25 Tobias Burnus <burnus@net-b.de>
4529
4530 * gfortran.dg/storage_size_5.f90: New.
4531
4532 2014-07-25 Richard Biener <rguenther@suse.de>
4533
4534 PR middle-end/61762
4535 PR middle-end/61894
4536 * gcc.dg/pr61762.c: New testcase.
4537 * gcc.dg/fold-cstring.c: Likewise.
4538 * gcc.dg/fold-cvect.c: Likewise.
4539
4540 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4541
4542 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4543
4544 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4545 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4546 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
4547 * gcc.c-torture/execute/pr23135.x: Likewise.
4548
4549 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4550
4551 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4552
4553 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4554
4555 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4556
4557 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4558
4559 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4560
4561 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4562
4563 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4564 sequences.
4565 * gcc.target/aarch64/test_frame_2.c: Likewise.
4566 * gcc.target/aarch64/test_frame_4.c: Likewise.
4567 * gcc.target/aarch64/test_frame_6.c: Likewise.
4568 * gcc.target/aarch64/test_frame_7.c: Likewise.
4569 * gcc.target/aarch64/test_frame_8.c: Likewise.
4570 * gcc.target/aarch64/test_frame_10.c: Likewise.
4571
4572 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4573
4574 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4575 sequences.
4576 * gcc.target/aarch64/test_frame_10.c: Likewise.
4577 * gcc.target/aarch64/test_frame_2.c: Likewise.
4578 * gcc.target/aarch64/test_frame_4.c: Likewise.
4579 * gcc.target/aarch64/test_frame_6.c: Likewise.
4580 * gcc.target/aarch64/test_frame_7.c: Likewise.
4581 * gcc.target/aarch64/test_frame_8.c: Likewise.
4582 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4583
4584 2014-07-24 Martin Jambor <mjambor@suse.cz>
4585
4586 PR ipa/61160
4587 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4588
4589 2014-07-24 Richard Biener <rguenther@suse.de>
4590
4591 PR ipa/61823
4592 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4593
4594 2014-07-24 Andreas Schwab <schwab@suse.de>
4595
4596 * lib/target-supports.exp (check_effective_target_arm_nothumb):
4597 Also check for __arm__.
4598
4599 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4600
4601 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4602 sequences.
4603
4604 2014-07-24 Marek Polacek <polacek@redhat.com>
4605
4606 PR c/57653
4607 * c-c++-common/pr57653.c: New test.
4608 * c-c++-common/pr57653.h: New file.
4609 * c-c++-common/pr57653-2.c: New test.
4610 * c-c++-common/pr57653-2.h: New file.
4611
4612 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4613
4614 * gcc.target/aarch64/test_frame_common.h: New file.
4615 * gcc.target/aarch64/test_frame_1.c: Likewise.
4616 * gcc.target/aarch64/test_frame_2.c: Likewise.
4617 * gcc.target/aarch64/test_frame_3.c: Likewise.
4618 * gcc.target/aarch64/test_frame_4.c: Likewise.
4619 * gcc.target/aarch64/test_frame_5.c: Likewise.
4620 * gcc.target/aarch64/test_frame_6.c: Likewise.
4621 * gcc.target/aarch64/test_frame_7.c: Likewise.
4622 * gcc.target/aarch64/test_frame_8.c: Likewise.
4623 * gcc.target/aarch64/test_frame_9.c: Likewise.
4624 * gcc.target/aarch64/test_frame_10.c: Likewise.
4625 * gcc.target/aarch64/test_frame_11.c: Likewise.
4626 * gcc.target/aarch64/test_frame_12.c: Likewise.
4627 * gcc.target/aarch64/test_frame_13.c: Likewise.
4628 * gcc.target/aarch64/test_frame_14.c: Likewise.
4629 * gcc.target/aarch64/test_frame_15.c: Likewise.
4630
4631 2014-07-23 Marek Polacek <polacek@redhat.com>
4632
4633 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4634 in the structure.
4635
4636 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4637
4638 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4639 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4640 * gcc.dg/pr10474.c (target): Likewise.
4641
4642 2014-07-22 Martin Jambor <mjambor@suse.cz>
4643
4644 PR ipa/61160
4645 * pr61160-3.C (main): Return zero.
4646
4647 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
4648
4649 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4650 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4651 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4652 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4653 * gcc.target/aarch64/simd/ext_s64.x: Remove.
4654 * gcc.target/aarch64/simd/ext_u64.x: Remove.
4655
4656 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
4657
4658 PR tree-optimization/61822
4659 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4660
4661 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4662
4663 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4664
4665 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4666
4667 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4668 -msse2 -mno-avx instead of -msse.
4669
4670 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4671
4672 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4673 * gcc.dg/pr44024.c (dg-options): Add -O1.
4674 (dg-final): Check for the condition.
4675 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4676
4677 2014-07-21 Bin Cheng <bin.cheng@arm.com>
4678
4679 PR target/55701
4680 * gcc.target/arm/memset-inline-1.c: New test.
4681 * gcc.target/arm/memset-inline-2.c: New test.
4682 * gcc.target/arm/memset-inline-3.c: New test.
4683 * gcc.target/arm/memset-inline-4.c: New test.
4684 * gcc.target/arm/memset-inline-5.c: New test.
4685 * gcc.target/arm/memset-inline-6.c: New test.
4686 * gcc.target/arm/memset-inline-7.c: New test.
4687 * gcc.target/arm/memset-inline-8.c: New test.
4688 * gcc.target/arm/memset-inline-9.c: New test.
4689
4690 2014-07-21 Tom de Vries <tom@codesourcery.com>
4691
4692 PR target/61827
4693 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4694 to bar symbol in scan-assembler-times call check.
4695
4696 2014-07-21 Tom de Vries <tom@codesourcery.com>
4697
4698 PR target/61827
4699 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4700 for darwin in scan-assembler-times check.
4701 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4702 scan-assembler-not checks. Add checks for insns.
4703 (main): Remove.
4704 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4705 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
4706 (main): Remove.
4707
4708 2014-07-21 Tom de Vries <tom@codesourcery.com>
4709
4710 PR target/61827
4711 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4712 dg-options. Add checks for insns with xmm registers. Remove
4713 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
4714 (main): Remove.
4715
4716 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
4717
4718 PR target/61855
4719 * gcc.target/i386/pr61855.c: New test.
4720
4721 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
4722
4723 * gnat.dg/pack20.ad[sb]: New test.
4724 * gnat.dg/pack20_pkg.ads: New helper.
4725
4726 2014-07-20 Ian Lance Taylor <iant@google.com>
4727
4728 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4729 package for compiledir tests.
4730
4731 2014-07-20 Marek Polacek <polacek@redhat.com>
4732
4733 PR c/61852
4734 * gcc.dg/pr61852.c: New test.
4735
4736 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * gcc.dg/stack-usage-2.c: Adjust.
4739
4740 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
4741
4742 PR target/61794
4743 * gcc.target/i386/pr61794.c: New test.
4744
4745 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
4746
4747 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4748 involving both inputs rather than a multiplication involving one.
4749 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4750 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4751 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4752
4753 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4754
4755 PR c++/50961
4756 * g++.dg/template/operator13.C: New.
4757
4758 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4759
4760 * gcc.target/aarch64/simd/vfma_f64.c: New test.
4761 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4762 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4763 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4764
4765 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
4766
4767 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4768 * c-c++-common/ubsan/bounds-5.c: Likewise.
4769 * c-c++-common/ubsan/bounds-6.c: Likewise.
4770 * c-c++-common/ubsan/bounds-7.c: Likewise.
4771 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4772 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4773 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4774 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4775 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4776 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4777 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4778 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4779 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4780 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4781
4782 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4783
4784 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4785 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4786 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4787 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4788
4789 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
4790
4791 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4792 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4793 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4794
4795 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4796
4797 PR c++/61804
4798 * g++.dg/parse/pr61804.C: New.
4799
4800 2014-07-16 Arnaud Charlet <charlet@adacore.com>
4801
4802 * gnat.dg/specs/alignment2.ads: Update.
4803 * gnat.dg/specs/size_clause1.ads: Likewise.
4804 * gnat.dg/specs/size_clause2.ads: Likewise.
4805
4806 2014-07-16 Dodji Seketeli <dodji@redhat.com>
4807
4808 PR preprocessor/60723 - missing system-ness marks for macro tokens
4809 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4810
4811 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4812
4813 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4814 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4815 -mieee-with-inexact for alpha*-*-*.
4816
4817 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4820 Add IEEE options to compile flags.
4821 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
4822 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4823
4824 2014-07-15 Michael Matz <matz@suse.de>
4825
4826 PR rtl-optimization/61772
4827 * gcc.dg/torture/pr61772.c: New test.
4828
4829 2014-07-15 Marek Polacek <polacek@redhat.com>
4830
4831 * gcc.dg/ubsan/bounds-1.c: New test.
4832
4833 2014-06-15 Tobias Burnus <burnus@net-b.de>
4834
4835 * gfortran.dg/coarray_34.f90: New.
4836 * gfortran.dg/coarray_6.f90: Update test case.
4837
4838 2014-07-14 Richard Biener <rguenther@suse.de>
4839
4840 PR tree-optimization/61779
4841 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4842
4843 2014-07-14 Richard Biener <rguenther@suse.de>
4844
4845 PR tree-optimization/61786
4846 * gcc.dg/torture/pr61786.c: New testcase.
4847 * gcc.dg/lto/pr61786_0.c: Likewise.
4848 * gcc.dg/lto/pr61786_1.c: Likewise.
4849
4850 2014-07-14 Richard Biener <rguenther@suse.de>
4851
4852 PR tree-optimization/61757
4853 PR tree-optimization/61783
4854 PR tree-optimization/61787
4855 * gcc.dg/torture/pr61757.c: New testcase.
4856 * gcc.dg/torture/pr61787.c: Likewise.
4857
4858 2014-07-14 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR middle-end/61294
4861 * c-c++-common/Wmemset-transposed-args1.c: New test.
4862 * c-c++-common/Wmemset-transposed-args2.c: New test.
4863 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4864
4865 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
4866
4867 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4868 longer happens during parsing.
4869 * gcc.dg/pr44024.c: Update template.
4870 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4871 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4872 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4873
4874 2014-07-13 Tom de Vries <tom@codesourcery.com>
4875
4876 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4877 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4878
4879 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
4880
4881 PR C++/60209 - Declaration of user-defined literal operator cause error
4882 * g++.dg/cpp0x/pr60209-neg.C: New.
4883 * g++.dg/cpp0x/pr60209.C: New.
4884 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4885
4886 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/60967
4889 * g++.dg/cilk-plus/pr60967.C: New.
4890
4891 2014-07-13 Tobias Burnus <burnus@net-b.de>
4892
4893 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4894
4895 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
4896
4897 PR fortran/61780
4898 * gfortran.dg/dependency_44.f90 : New test
4899
4900 2014-07-12 Tobias Burnus <burnus@net-b.de>
4901
4902 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4903 * gfortran.dg/coarray_atomic_2.f90: New.
4904 * gfortran.dg/coarray_atomic_3.f90: New.
4905 * gfortran.dg/coarray_atomic_4.f90: New.
4906 * gfortran.dg/coarray/atomic_2.f90: New.
4907
4908 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
4909
4910 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4911 * g++.dg/cpp0x/pr57644.C: New.
4912
4913 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4914
4915 PR c++/53159
4916 * g++.dg/cpp0x/Wnarrowing1.C: New.
4917
4918 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
4919
4920 PR preprocessor/61389
4921 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4922 * gcc.dg/cpp/sysmac1.c: Likewise.
4923
4924 2014-07-11 Richard Biener <rguenther@suse.de>
4925
4926 PR middle-end/61473
4927 * gcc.dg/memmove-4.c: New testcase.
4928 * gcc.dg/strlenopt-8.c: XFAIL.
4929 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4930
4931 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
4932
4933 PR target/61561
4934 * gcc.dg/pr61561.c: New test.
4935
4936 2014-07-10 Tom de Vries <tom@codesourcery.com>
4937
4938 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4939 dg-options.
4940 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4941 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
4942 dg-options.
4943
4944 2014-07-10 Richard Biener <rguenther@suse.de>
4945
4946 PR c-family/61741
4947 * c-c++-common/torture/pr61741.c: Use signed char.
4948
4949 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
4950
4951 * gnat.dg/opt39.adb: New test.
4952
4953 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4954
4955 PR tree-optimization/61742
4956 * gcc.dg/torture/pr61742.c: New test.
4957 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4958 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4959
4960 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4961
4962 PR c++/60686
4963 * g++.dg/cpp0x/explicit8.C: New.
4964
4965 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 DR 1584
4968 PR c++/57466
4969 * g++.dg/template/pr57466.C: New.
4970 * g++.dg/cpp0x/pr57466.C: Likewise.
4971 * g++.dg/template/unify6.C: Update.
4972
4973 2014-07-09 Tom de Vries <tom@codesourcery.com>
4974
4975 * gcc.target/i386/fuse-caller-save-rec.c: New test.
4976
4977 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4978
4979 * gfortran.dg/ieee/underflow_1.f90: New file.
4980
4981 2014-07-09 Richard Biener <rguenther@suse.de>
4982
4983 PR c-family/61741
4984 * c-c++-common/torture/pr61741.c: New testcase.
4985
4986 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
4987
4988 * lib/target-supports.exp
4989 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
4990
4991 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
4992
4993 * gcc.dg/globalalias.c: Remove XFAIL.
4994 * gcc.dg/localalias.c: Remove XFAIL.
4995
4996 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
4997
4998 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
4999 * g++.dg/cpp0x/pr58155.C: New.
5000
5001 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5002
5003 PR testsuite/61453
5004 * gfortran.dg/bind_c_array_params_2.f90:
5005 Adjust regexp for more targets.
5006
5007 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
5008 Paolo Carlini <paolo.carlini@oracle.com>
5009
5010 PR c++/59361
5011 * g++.dg/cpp0x/vt-59361.C: New.
5012
5013 2014-07-08 Sriraman Tallam <tmsriram@google.com>
5014
5015 PR target/61599
5016 * gcc.target/i386/pr61599-1.c: New test.
5017 * gcc.target/i386/pr61599-2.c: New test.
5018
5019 2014-07-08 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR rtl-optimization/61673
5022 * gcc.c-torture/execute/pr61673.c: New test.
5023
5024 PR tree-optimization/61725
5025 * gcc.dg/tree-ssa/vrp93.c: New test.
5026 * gcc.c-torture/execute/pr61725.c: New test.
5027
5028 2014-07-08 Richard Biener <rguenther@suse.de>
5029
5030 * tree-ssa-dom.h (loop_depth_of_name): Remove.
5031 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
5032 restriction on loop depth difference.
5033 (record_equality): Likewise.
5034 (propagate_rhs_into_lhs): Likewise. Simplify condition.
5035 (loop_depth_of_name): Remove.
5036 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
5037 restriction on loop depth difference.
5038 (init_copy_prop): Likewise.
5039
5040 2014-07-08 Richard Biener <rguenther@suse.de>
5041
5042 PR tree-optimization/61681
5043 * gcc.dg/torture/pr61681.c: New testcase.
5044
5045 2014-07-08 Richard Biener <rguenther@suse.de>
5046
5047 PR tree-optimization/61680
5048 * gcc.dg/vect/pr61680.c: New testcase.
5049
5050 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
5051
5052 PR tree-optimization/61576
5053 * gcc.dg/torture/pr61576.c: New test.
5054
5055 2014-07-08 Marek Polacek <polacek@redhat.com>
5056
5057 PR c/60226
5058 * c-c++-common/pr60226.c: New test.
5059
5060 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
5061
5062 PR fortran/61459
5063 PR fortran/58883
5064 * gfortran.dg/allocatable_function_8.f90 : New test
5065
5066 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
5067
5068 * gcc.target/powerpc/spe-evmerge.c: New file.
5069
5070 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
5073
5074 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
5075
5076 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
5077
5078 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
5079
5080 PR c++/58898
5081 * g++.dg/parse/pr58898.C: New.
5082
5083 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5084
5085 * gfortran.dg/list_read_12.f90: Delete the file.
5086 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
5087 of dg-runtest.
5088
5089 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5090
5091 PR libgfortran/61640
5092 * gfortran.dg/arrayio_16.f90: New test.
5093
5094 2014-07-06 Marek Polacek <polacek@redhat.com>
5095
5096 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
5097 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5098
5099 2014-07-06 Marek Polacek <polacek@redhat.com>
5100
5101 PR c/6940
5102 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
5103 -Wno-sizeof-array-argument.
5104 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5105 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
5106 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5107 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
5108 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
5109 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5110 * c-c++-common/sizeof-array-argument.c: New test.
5111 * gcc.dg/vla-5.c: Add dg-warnings.
5112
5113 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
5114
5115 * g++.dg/ipa/devirt-26.C: Update testcase.
5116 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
5117 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
5118
5119 2014-07-04 Tobias Burnus <burnus@net-b.de>
5120
5121 * gfortran.dg/coarray/coindexed_3.f90: New.
5122
5123 2014-07-04 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR middle-end/61654
5126 * g++.dg/opt/pr61654.C: New test.
5127
5128 PR tree-optimization/61684
5129 * gcc.c-torture/compile/pr61684.c: New test.
5130
5131 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
5132
5133 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
5134 dg-runtest's. Adapt all callers.
5135 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
5136 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5137 * lib/go-dg.exp (go-dg-runtest): Likewise.
5138 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5139 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5140
5141 2014-07-03 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR tree-optimization/61682
5144 * gcc.c-torture/execute/pr61682.c: New test.
5145
5146 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5147
5148 * gcc.target/powerpc/shift-dot.c: New test.
5149
5150 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5151
5152 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
5153 avoid optimization.
5154
5155 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5156
5157 * gcc.target/arm/identical-invariants.c: New test.
5158
5159 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
5160 Chen Gang <gang.chen.5i5j@gmail.com>
5161
5162 * gcc.c-torture/compile/section.c: New testcase.
5163
5164 2014-07-02 Christian Bruel <christian.bruel@st.com>
5165
5166 PR target/29349
5167 PR target/53513
5168 * gcc.target/sh/fpchg.c: New test.
5169
5170 2014-07-02 Jakub Jelinek <jakub@redhat.com>
5171 Fritz Reese <Reese-Fritz@zai.com>
5172
5173 * gfortran.dg/oldstyle_5.f: New test.
5174
5175 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
5176
5177 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
5178 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
5179
5180 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5181
5182 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
5183 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5184 * g++.dg/parse/error11.C: Likewise.
5185 * g++.old-deja/g++.brendan/template17.C: Likewise.
5186
5187 2014-07-02 Tobias Burnus <burnus@net-b.de>
5188
5189 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
5190 * gfortran.dg/coarray/send_array.f90: Ditto.
5191 * gfortran.dg/coarray/sendget_array.f90: Ditto.
5192
5193 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
5194 Yufeng Zhang <yufeng.zhang@arm.com>
5195
5196 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5197 (additional_flags_for_func_ret): New variable based on
5198 $additional_flags with -fno-use-caller-save.
5199 (func-ret-*.c): Use the new variable.
5200
5201 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5202
5203 PR c++/59637
5204 * g++.dg/cpp0x/decltype60.C: New.
5205
5206 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5207
5208 * gcc.target/aarch64/simd/vcage_f64.c: New test.
5209 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5210 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
5211 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
5212 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5213 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
5214 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5215 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5216
5217 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 * g++.dg/cpp1y/pr59867.C: Fix target selector.
5220
5221 2014-07-01 Marek Polacek <polacek@redhat.com>
5222
5223 * gcc.dg/Wint-conversion.c: New test.
5224
5225 2014-07-01 Marek Polacek <polacek@redhat.com>
5226
5227 PR c/58286
5228 * gcc.dg/Wincompatible-pointer-types.c: New test.
5229
5230 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
5231
5232 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
5233 MicroBlaze specific pattern.
5234
5235 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5236
5237 PR c++/58781
5238 PR c++/60249
5239 PR c++/59867
5240 * testsuite/g++.dg/cpp0x/pr58781.C: New.
5241 * testsuite/g++.dg/cpp0x/pr60249.C: New.
5242 * testsuite/g++.dg/cpp1y/pr59867.C: New.
5243
5244 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5245
5246 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
5247 test requires greater precision than the current PowerPC long
5248 double implementation supports.
5249
5250 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/54891
5253 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
5254
5255 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/51400
5258 * g++.dg/cpp0x/constexpr-attribute3.C: New.
5259
5260 2014-06-30 Jeff Law <law@redhat.com>
5261
5262 PR tree-optimization/61607
5263 * gcc.dg/tree-ssa/pr61607.c: New test.
5264
5265 2014-06-30 Marek Polacek <polacek@redhat.com>
5266
5267 * c-c++-common/ubsan/attrib-2.c: New test.
5268 * g++.dg/ubsan/return-3.C: New test.
5269
5270 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
5271
5272 PR middle-end/57541
5273 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
5274 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
5275
5276 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5277
5278 * gcc.dg/ira-loop-pressure.c: New test.
5279
5280 2014-06-29 Roman Gareev <gareevroman@gmail.com>
5281
5282 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
5283 checks that the dump is generated.
5284
5285 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5286
5287 PR fortran/36275
5288 PR fortran/38839
5289 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
5290 * gfortran.dg/binding_label_tests_27.f90: New file.
5291
5292 2014-06-29 Roman Gareev <gareevroman@gmail.com>
5293
5294 * gfortran.dg/graphite/pr59586.f: New testcase.
5295
5296 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
5297
5298 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5299
5300 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5301
5302 PR fortran/29383
5303 * lib/target-supports.exp (check_effective_target_fortran_ieee):
5304 New function.
5305 * gfortran.dg/ieee/ieee.exp: New file.
5306 * gfortran.dg/ieee/ieee_1.F90: New file.
5307 * gfortran.dg/ieee/ieee_2.f90: New file.
5308 * gfortran.dg/ieee/ieee_3.f90: New file.
5309 * gfortran.dg/ieee/ieee_4.f90: New file.
5310 * gfortran.dg/ieee/ieee_5.f90: New file.
5311 * gfortran.dg/ieee/ieee_6.f90: New file.
5312 * gfortran.dg/ieee/ieee_7.f90: New file.
5313 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
5314
5315 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
5316
5317 * g++.dg/cpp0x/elision_conv.C: New.
5318
5319 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5320
5321 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
5322
5323 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5324
5325 PR c++/61614
5326 * g++.dg/ext/complit14.C: New.
5327
5328 2014-06-27 Martin Jambor <mjambor@suse.cz>
5329
5330 PR ipa/61160
5331 * g++.dg/ipa/pr61160-2.C: New test.
5332 * g++.dg/ipa/pr61160-3.C: Likewise.
5333
5334 2014-06-27 Jakub Jelinek <jakub@redhat.com>
5335
5336 PR tree-optimization/57233
5337 PR tree-optimization/61299
5338 * gcc.dg/pr57233.c: New test.
5339 * gcc.target/i386/pr57233.c: New test.
5340 * gcc.target/i386/sse2-pr57233.c: New test.
5341 * gcc.target/i386/avx-pr57233.c: New test.
5342 * gcc.target/i386/avx2-pr57233.c: New test.
5343 * gcc.target/i386/avx512f-pr57233.c: New test.
5344 * gcc.target/i386/xop-pr57233.c: New test.
5345
5346 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
5347
5348 * gcc.dg/typeof-2.c: New testcase.
5349
5350 2014-06-27 Marek Polacek <polacek@redhat.com>
5351
5352 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
5353 (fn1): Remove store to out-of-bounds location. Add memory barrier.
5354 (fn2): Likewise.
5355 (fn5): Likewise.
5356 (fn6): Likewise.
5357 (fn7): Likewise.
5358 (fn8): Likewise.
5359 (fn9): Likewise.
5360 (fn11): Likewise.
5361 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
5362 location. Add memory barrier.
5363 (fn2): Likewise.
5364 (fn3): Likewise.
5365 (fn4): Likewise.
5366 (fn5): Likewise.
5367 * c-c++-common/ubsan/bounds-7.c: New test.
5368
5369 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5370
5371 PR libgfortran/61499
5372 * gfortran.dg/arrayio_15.f90: New test.
5373
5374 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
5375
5376 PR target/61586
5377 * gcc.target/alpha/pr61586.c: New test.
5378
5379 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/57573
5382 * g++.dg/template/pr57573.C: New.
5383
5384 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
5385
5386 * gcc.dg/tree-ssa/interposition.c: New testcase.
5387
5388 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5389
5390 PR c++/56633
5391 * g++.dg/cpp0x/deleted8.C: New.
5392
5393 2014-06-26 Martin Jambor <mjambor@suse.cz>
5394
5395 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5396 parameter.
5397 * g++.dg/simulate-thread/bitfields.C: Likewise.
5398 * gcc.dg/simulate-thread/strict-align-global.c: Remove
5399 allow-packed-store-data-races parameter.
5400 * gcc.dg/simulate-thread/subfields.c: Likewise.
5401 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5402 to one.
5403
5404 2014-06-26 Martin Jambor <mjambor@suse.cz>
5405
5406 * g++.dg/ipa/pr60600.C: Fix typo.
5407 * g++.dg/ipa/devirt-25.C: Likewise.
5408
5409 2014-06-26 Richard Biener <rguenther@suse.de>
5410
5411 PR tree-optimization/61607
5412 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5413
5414 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5415
5416 * gcc.dg/inline-22.c: Add bind_pic_locally.
5417 * gcc.dg/inline_4.c: Ditto.
5418 * gcc.dg/fail_always_inline.c: Ditto.
5419 * g++.dg/ipa/devirt-25.C: Ditto.
5420
5421 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5422
5423 * lib/target-support.exp (bind_pic_locally): Save the flags to
5424 'flags_to_postpone' instead of appending to 'flags'.
5425 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5426 with flags_to_postpone and revert after target_compile.
5427 * lib/g++.exp (g++_target_compile): Ditto.
5428 * lib/gfortran.exp (gfortran_target_compile): Ditto.
5429
5430 2014-06-26 Nick Clifton <nickc@redhat.com>
5431
5432 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5433
5434 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
5435
5436 PR c++/61537
5437 * g++.dg/template/pr61537.C: New testcase.
5438
5439 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5440
5441 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
5442 powerpc*-*-linux*.
5443
5444 2014-06-25 Tobias Burnus <burnus@net-b.de>
5445
5446 * gfortran.dg/coarray_33.f90: New.
5447
5448 2014-06-25 Tobias Burnus <burnus@net-b.de>
5449
5450 * gfortran.dg/coarray/coindexed_1.f90: New.
5451
5452 2014-06-25 Tobias Burnus <burnus@net-b.de>
5453
5454 * gfortran.dg/coarray_collectives_7.f90: New.
5455
5456 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5457
5458 * gcc.c-torture/execute/20140622-1.c: New test.
5459
5460 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
5461
5462 DR 178
5463 PR c++/49132
5464 * g++.dg/cpp0x/aggr1.C: New.
5465 * g++.dg/cpp0x/aggr2.C: Likewise.
5466 * g++.dg/init/aggr11.C: Likewise.
5467 * g++.dg/init/aggr12.C: Likewise.
5468
5469 2014-06-25 Martin Jambor <mjambor@suse.cz>
5470
5471 * g++.dg/ipa/pr61540.C: Remove dumping test.
5472
5473 2014-06-25 Marek Polacek <polacek@redhat.com>
5474
5475 PR c/61162
5476 * gcc.dg/pr61162.c: Adjust dg-warning.
5477 * gcc.dg/pr61162-2.c: New test.
5478
5479 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
5480
5481 PR tree-optimization/57742
5482 * gcc.dg/tree-ssa/calloc-3.c: New file.
5483
5484 2014-06-25 Richard Biener <rguenther@suse.de>
5485
5486 PR testsuite/61560
5487 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5488 for targets that return _Complex float in memory.
5489
5490 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5491
5492 * gcc.target/arm/vect-noalign.c: Adjust options.
5493
5494 2014-06-24 Cong Hou <congh@google.com>
5495
5496 * gcc.dg/vect/vect-reduc-sad.c: New.
5497 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5498
5499 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
5500
5501 PR tree-optimization/57742
5502 * g++.dg/tree-ssa/calloc.C: New testcase.
5503 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5504 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5505 * gcc.dg/strlenopt-9.c: Adapt.
5506
5507 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
5508
5509 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5510 global variable.
5511 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5512 instead of calling sequentially in the C code.
5513 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5514 saved_return_address to the stack frame where LR register was stored.
5515 (saved_return_address): Declare weak.
5516
5517 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/33972
5520 * g++.dg/other/operator3.C: New.
5521 * g++.dg/template/operator8.C: Adjust.
5522 * g++.dg/template/operator9.C: Likewise.
5523
5524 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
5525
5526 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5527
5528 2014-06-24 Richard Biener <rguenther@suse.de>
5529
5530 PR tree-optimization/61572
5531 * gcc.target/i386/pr61572.c: New testcase.
5532
5533 2014-06-24 Jakub Jelinek <jakub@redhat.com>
5534
5535 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5536 reduction clause.
5537 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5538 Remove Label is never defined expected error.
5539 * gfortran.dg/gomp/udr8.f90: New test.
5540
5541 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
5542
5543 PR tree-optimization/61554
5544 * g++.dg/torture/pr61554.C: New testcase.
5545
5546 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
5547
5548 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5549
5550 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
5551
5552 * gcc.dg/localalias-2.c: Guard by require-alias.
5553 * gcc.dg/globalalias-2.c: Likewise.
5554
5555 2014-06-23 Kai Tietz <ktietz@redhat.com>
5556
5557 * gcc.target/i386/indjmp-1.c: New test.
5558
5559 2014-06-23 Andrew Pinski <apinski@cavium.com>
5560
5561 * gcc.c-torture/compile/20140723-1.c: New testcase.
5562
5563 2014-06-23 Marek Polacek <polacek@redhat.com>
5564
5565 PR c/61553
5566 * c-c++-common/pr61553.c (foo): Add dg-error.
5567
5568 2014-06-23 Tobias Burnus <burnus@net-b.de>
5569
5570 * gfortran.dg/coarray_32.f90: New.
5571
5572 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 DR 577
5575 PR c++/33101
5576 * g++.dg/other/void1.C: Adjust.
5577 * g++.dg/other/void3.C: Likewise.
5578
5579 2014-06-23 Marek Polacek <polacek@redhat.com>
5580
5581 PR c/61553
5582 * c-c++-common/pr61553.c: New test.
5583
5584 2014-06-23 Richard Biener <rguenther@suse.de>
5585
5586 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5587 * g++.dg/vect/slp-pr50819.cc: Likewise.
5588 * g++.dg/vect/slp-pr56812.cc: Likewise.
5589 * gcc.dg/vect/bb-slp-1.c: Likewise.
5590 * gcc.dg/vect/bb-slp-10.c: Likewise.
5591 * gcc.dg/vect/bb-slp-11.c: Likewise.
5592 * gcc.dg/vect/bb-slp-13.c: Likewise.
5593 * gcc.dg/vect/bb-slp-14.c: Likewise.
5594 * gcc.dg/vect/bb-slp-15.c: Likewise.
5595 * gcc.dg/vect/bb-slp-16.c: Likewise.
5596 * gcc.dg/vect/bb-slp-17.c: Likewise.
5597 * gcc.dg/vect/bb-slp-18.c: Likewise.
5598 * gcc.dg/vect/bb-slp-19.c: Likewise.
5599 * gcc.dg/vect/bb-slp-2.c: Likewise.
5600 * gcc.dg/vect/bb-slp-20.c: Likewise.
5601 * gcc.dg/vect/bb-slp-21.c: Likewise.
5602 * gcc.dg/vect/bb-slp-22.c: Likewise.
5603 * gcc.dg/vect/bb-slp-23.c: Likewise.
5604 * gcc.dg/vect/bb-slp-24.c: Likewise.
5605 * gcc.dg/vect/bb-slp-25.c: Likewise.
5606 * gcc.dg/vect/bb-slp-26.c: Likewise.
5607 * gcc.dg/vect/bb-slp-27.c: Likewise.
5608 * gcc.dg/vect/bb-slp-28.c: Likewise.
5609 * gcc.dg/vect/bb-slp-29.c: Likewise.
5610 * gcc.dg/vect/bb-slp-3.c: Likewise.
5611 * gcc.dg/vect/bb-slp-30.c: Likewise.
5612 * gcc.dg/vect/bb-slp-31.c: Likewise.
5613 * gcc.dg/vect/bb-slp-32.c: Likewise.
5614 * gcc.dg/vect/bb-slp-4.c: Likewise.
5615 * gcc.dg/vect/bb-slp-5.c: Likewise.
5616 * gcc.dg/vect/bb-slp-6.c: Likewise.
5617 * gcc.dg/vect/bb-slp-7.c: Likewise.
5618 * gcc.dg/vect/bb-slp-8.c: Likewise.
5619 * gcc.dg/vect/bb-slp-8a.c: Likewise.
5620 * gcc.dg/vect/bb-slp-8b.c: Likewise.
5621 * gcc.dg/vect/bb-slp-9.c: Likewise.
5622 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5623 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5624 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5625 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5626 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5627 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5628 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5629 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5630 * gcc.dg/vect/pr26359.c: Likewise.
5631 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5632
5633 2014-06-23 Marek Polacek <polacek@redhat.com>
5634
5635 * c-c++-common/pr49706-2.c: New test.
5636
5637 2014-06-23 Alan Modra <amodra@gmail.com>
5638
5639 * gcc.dg/pr61583.c: New.
5640
5641 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5642
5643 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5644 [u]int64x1_t.
5645
5646 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5647 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5648
5649 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5650 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5651 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5652 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5653 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5654 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5655 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5656 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5657 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5658 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5659 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5660 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5661 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5662 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5663 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5664 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5665 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5666 test_vsrid_n_u64): Fix signature to match intrinsic.
5667
5668 (test_vabs_s64): Remove.
5669 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5670
5671 (test_vdupd_lane_s64): Rename to...
5672 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5673
5674 (test_vdupd_lane_u64): Rename to...
5675 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5676
5677 (test_vtst_s64): Rename to...
5678 (test_vtstd_s64): ...and change int64x1_t to int64_t.
5679
5680 (test_vtst_u64): Rename to...
5681 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5682
5683 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5684 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5685 Remove out-of-bounds tests.
5686 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5687 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5688 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5689
5690 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5691
5692 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5693 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5694 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5695 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5696 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5697 vector types.
5698 * gcc.target/aarch64/vsub_f64.c: Likewise.
5699 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5700 scheme as now the same for all variants.
5701 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5702 float64x1_t.
5703
5704 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5705
5706 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5707
5708 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5709
5710 * gcc.dg/localalias.c: Fix broken commit.
5711 * gcc.dg/globalalias.c: Likewise.
5712
5713 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5714
5715 * gcc.dg/localalias.c: New testcase.
5716 * gcc.dg/localalias-2.c: New testcase.
5717 * gcc.dg/globalalias.c: New testcase.
5718 * gcc.dg/globalalias-2.c: New testcase.
5719
5720 2014-06-20 Jakub Jelinek <jakub@redhat.com>
5721
5722 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5723
5724 2014-06-20 Marek Polacek <polacek@redhat.com>
5725
5726 * c-c++-common/ubsan/bounds-1.c: New test.
5727 * c-c++-common/ubsan/bounds-2.c: New test.
5728 * c-c++-common/ubsan/bounds-3.c: New test.
5729 * c-c++-common/ubsan/bounds-4.c: New test.
5730 * c-c++-common/ubsan/bounds-5.c: New test.
5731 * c-c++-common/ubsan/bounds-6.c: New test.
5732
5733 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
5734
5735 Make the tests big-endian friendly.
5736
5737 * gcc.target/aarch64/aapcs64/test_25.c: Update.
5738 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5739 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5740 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5741 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5742 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5743 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5744 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5745 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5746
5747 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5748 Max Ostapenko <m.ostapenko@partner.samsung.com>
5749
5750 PR sanitizer/61547
5751 * c-c++-common/asan/strlen-overflow-1.c: New test.
5752
5753 2014-06-20 Martin Jambor <mjambor@suse.cz>
5754
5755 PR ipa/61540
5756 * g++.dg/ipa/pr61540.C: New test.
5757
5758 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5759 Max Ostapenko <m.ostapenko@partner.samsung.com>
5760
5761 PR sanitizer/61530
5762 * c-c++-common/asan/pr61530.c: New test.
5763
5764 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5765
5766 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5767 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5768 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5769 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5770 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5771 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5772 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5773 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5774 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5775 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5776 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5777 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5778 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5779 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5780 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5781 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5782 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5783 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5784 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5785 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5786 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5787 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5788 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5789 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5790 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5791 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5792 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5793 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5794 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5795 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5796 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5797 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5798 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5799 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5800 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5801 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5802 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5803 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5804 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5805 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5806 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5807 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5808 (test_vqdmlal_high_lane_s16): Fix parameter type.
5809 (test_vqdmlal_high_lane_s32): Likewise.
5810 (test_vqdmull_high_lane_s16): Likewise.
5811 (test_vqdmull_high_lane_s32): Likewise.
5812 (test_vqdmlsl_high_lane_s32): Likewise.
5813 (test_vqdmlsl_high_lane_s16): Likewise.
5814 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5815 Fix argument type.
5816 (test_vqdmlals_lane_s32): Likewise.
5817 (test_vqdmlslh_lane_s16): Likewise.
5818 (test_vqdmlsls_lane_s32): Likewise.
5819 (test_vqdmulhh_lane_s16): Likewise.
5820 (test_vqdmulhs_lane_s32): Likewise.
5821 (test_vqdmullh_lane_s16): Likewise.
5822 (test_vqdmulls_lane_s32): Likewise.
5823 (test_vqrdmulhh_lane_s16): Likewise.
5824 (test_vqrdmulhs_lane_s32): Likewise.
5825
5826 2014-06-20 Tobias Burnus <burnus@net-b.de>
5827
5828 PR testsuite/61567
5829 * gfortran.dg/coarray_collectives_5.f90: Update
5830 dg-final scan-tree-dump-times.
5831 * gfortran.dg/coarray_collectives_6.f90: Ditto.
5832
5833 2014-06-20 Hale Wang <hale.wang@arm.com>
5834
5835 * gcc.target/arm/lto/: New folder to verify the LTO option.
5836 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5837 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5838 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5839 * lib/lto.exp (object-readelf): New procedure.
5840
5841 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5842
5843 PR fortran/61454
5844 * gfortran.dg/pr61454.f90: New file.
5845
5846 2014-06-19 Terry Guo <terry.guo@arm.com>
5847
5848 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5849 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5850 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5851
5852 2014-06-19 Tobias Burnus <burnus@net-b.de>
5853
5854 * gfortran.dg/coarray/collectives_2.f90: Extend
5855 and make valid.
5856
5857 2014-06-18 Tom de Vries <tom@codesourcery.com>
5858
5859 * gcc.target/aarch64/fuse-caller-save.c: New test.
5860
5861 2014-06-18 Radovan Obradovic <robradovic@mips.com>
5862 Tom de Vries <tom@codesourcery.com>
5863
5864 * gcc.target/arm/fuse-caller-save.c: New test.
5865
5866 2014-06-18 Richard Biener <rguenther@suse.de>
5867
5868 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5869 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5870 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5871
5872 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5873
5874 PR tree-optimization/61518
5875 * gcc.dg/torture/pr61518.c: New test.
5876
5877 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
5878
5879 PR tree-optimization/61517
5880 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5881 (incorrect_read_be32): Likewise.
5882 (main): Call incorrect_read_* to test stmt replacement is made by
5883 bswap at the right place.
5884 * gcc.c-torture/execute/pr61517.c: New test.
5885
5886 2014-06-18 Andreas Schwab <schwab@suse.de>
5887
5888 PR rtl-optimization/54555
5889 * gcc.target/m68k/pr54555.c: New test.
5890
5891 2014-06-18 Olivier Hainque <hainque@adacore.com>
5892
5893 * gnat.dg/blocklocs.adb: New test.
5894
5895 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
5896
5897 PR tree-optimization/52252
5898 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5899 * gcc.target/i386/pr52252-core.c: Ditto.
5900
5901 PR tree-optimization/61403
5902 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5903
5904 2014-06-18 Jakub Jelinek <jakub@redhat.com>
5905
5906 * gfortran.dg/gomp/declare-simd-1.f90: New test.
5907 * gfortran.dg/gomp/depend-1.f90: New test.
5908 * gfortran.dg/gomp/target1.f90: New test.
5909 * gfortran.dg/gomp/target2.f90: New test.
5910 * gfortran.dg/gomp/target3.f90: New test.
5911 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5912 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5913 201107.
5914
5915 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5916
5917 PR fortran/61126
5918 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5919
5920 2014-06-17 Tobias Burnus <burnus@net-b.de>
5921 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5922
5923 * gfortran.dg/coarray/send_array.f90: New.
5924 * gfortran.dg/coarray/get_array.f90: New.
5925 * gfortran.dg/coarray/sendget_array.f90: New.
5926 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5927 names.
5928 * gfortran.dg/coarray/collectives_2.f90: New.
5929
5930 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932 PR target/61533
5933 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5934 dg-options.
5935
5936 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
5937
5938 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5939 unit_id and kind_id to zero.
5940
5941 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
5942
5943 PR target/61483
5944 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5945 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5946 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5947 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5948
5949 2014-06-17 Richard Biener <rguenther@suse.de>
5950
5951 PR lto/61012
5952 * gcc.dg/lto/pr61526_0.c: New testcase.
5953 * gcc.dg/lto/pr61526_1.c: Likewise.
5954
5955 2014-06-17 Richard Biener <rguenther@suse.de>
5956
5957 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5958 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5959 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5960 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5961 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5962
5963 2014-06-17 Richard Biener <rguenther@suse.de>
5964
5965 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5966
5967 2014-06-16 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/61482
5970 * g++.dg/torture/pr61482.C: New testcase.
5971
5972 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
5973
5974 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5975 vpmacsdql instruction.
5976
5977 2014-06-16 Yury Gribov <y.gribov@samsung.com>
5978
5979 * c-c++-common/asan/instrument-with-calls-1.c: New test.
5980 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5981 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5982 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5983 test patterns.
5984 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5985 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5986 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5987 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5988 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5989 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5990
5991 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5992
5993 PR fortran/28484
5994 PR fortran/61429
5995 * gfortran.dg/system_clock_1.f90: New file.
5996 * gfortran.dg/system_clock_2.f90: New file.
5997
5998 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 PR c++/33101
6001 * g++.dg/other/void3.C: New.
6002 * g++.dg/conversion/err-recover1.C: Update.
6003
6004 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
6005
6006 PR target/61415
6007 * lib/target-supports.exp (check_effective_target_longdouble128): New.
6008 * gcc.target/powerpc/pack02.c: Use it.
6009 * gcc.target/powerpc/tfmode_off.c: Likewise.
6010
6011 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
6012
6013 PR rtl-optimization/61094
6014 PR rtl-optimization/61446
6015 * gcc.target/i386/pr61446.c : New.
6016
6017 2014-06-13 Dehao Chen <dehao@google.com>
6018
6019 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
6020
6021 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
6022
6023 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
6024
6025 2014-06-13 Richard Biener <rguenther@suse.de>
6026
6027 * c-c++-common/pr46562-2.c: Adjust.
6028 * g++.dg/tree-ssa/pr8781.C: Likewise.
6029 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6030 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6031 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6032 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
6033 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6034
6035 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6036
6037 PR tree-optimization/61375
6038 * gcc.c-torture/execute/pr61375-1.c: New test.
6039
6040 2014-06-12 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR middle-end/61486
6043 * c-c++-common/gomp/pr61486-1.c: New test.
6044 * c-c++-common/gomp/pr61486-2.c: New test.
6045
6046 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
6047
6048 PR target/59843
6049 * gcc.dg/vect/vect-singleton_1.c: New file.
6050
6051 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
6052
6053 PR target/61443
6054 * gcc.target/avr/torture/pr61443.c: New test.
6055
6056 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6057
6058 PR c++/19200
6059 * g++.dg/parse/friend11.C: New.
6060
6061 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6062
6063 PR c++/60265
6064 * g++.dg/cpp0x/using-enum-1.C: New.
6065 * g++.dg/cpp0x/using-enum-2.C: Likewise.
6066
6067 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6068
6069 PR c++/19200
6070 * g++.dg/parse/friend9.C: New.
6071 * g++.dg/parse/friend10.C: Likewise.
6072 * g++.dg/parse/friend7.C: Adjust.
6073
6074 2014-06-11 Richard Biener <rguenther@suse.de>
6075
6076 PR tree-optimization/61452
6077 * gcc.dg/torture/pr61452.c: New testcase.
6078
6079 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/34049
6082 * g++.dg/parse/pr34049.C: New.
6083
6084 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6085
6086 * gcc.c-torture/execute/pr61306-1.c: New test.
6087 * gcc.c-torture/execute/pr61306-2.c: Likewise.
6088 * gcc.c-torture/execute/pr61306-3.c: Likewise.
6089
6090 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6091
6092 * gcc.target/aarch64/acle/acle.exp: New.
6093 * gcc.target/aarch64/acle/crc32b.c: New test.
6094 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
6095 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
6096 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
6097 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
6098 * gcc.target/aarch64/acle/crc32d.c: Likewise.
6099 * gcc.target/aarch64/acle/crc32h.c: Likewise.
6100 * gcc.target/aarch64/acle/crc32w.c: Likewise.
6101
6102 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
6103
6104 PR tree-optimization/52252
6105 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
6106
6107 2014-06-11 Richard Biener <rguenther@suse.de>
6108
6109 PR middle-end/61437
6110 * gcc.dg/torture/20140610-1.c: New testcase.
6111 * gcc.dg/torture/20140610-2.c: Likewise.
6112
6113 2014-06-10 Richard Biener <rguenther@suse.de>
6114
6115 PR tree-optimization/61438
6116 * gcc.dg/torture/pr61438.c: New testcase.
6117
6118 2014-06-10 Richard Biener <rguenther@suse.de>
6119
6120 PR middle-end/61456
6121 * g++.dg/opt/pr61456.C: New testcase.
6122
6123 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
6124 Mikael Morin <mikael@gcc.gnu.org>
6125
6126 PR fortran/41936
6127 * gfortran.dg/class_array_15.f03: Check memory leaks.
6128
6129 2014-06-10 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/57186
6132 PR tree-optimization/59299
6133 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
6134 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
6135
6136 2014-06-10 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR fortran/60928
6139 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
6140 directives.
6141 * gfortran.dg/gomp/associate1.f90: New test.
6142 * gfortran.dg/gomp/intentin1.f90: New test.
6143 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
6144 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
6145 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
6146 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
6147
6148 2014-06-09 Marek Polacek <polacek@redhat.com>
6149
6150 PR c/36446
6151 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
6152 * gcc.dg/array-2.c: Likewise.
6153 * gcc.dg/array-const-2.c: Likewise.
6154 * gcc.dg/ucnid-8.c: Likewise.
6155 * gcc.dg/vla-init-1.c: Likewise.
6156 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
6157 * gcc.dg/c99-flex-array-7.c: Likewise.
6158 * gcc.dg/init-bad-1.c: Likewise.
6159 * gcc.dg/init-bad-3.c: Likewise.
6160 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
6161 * gcc.dg/pedwarn-init.c: Add dg-warning.
6162 * gcc.dg/pr53119.c: Remove dg-excess-errors.
6163
6164 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6165
6166 PR c++/22556
6167 * g++.dg/other/redecl3.C: New.
6168
6169 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
6170
6171 PR c++/54442
6172 * g++.dg/pr54442.C: New file.
6173
6174 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
6175
6176 PR fortran/61406
6177 * gfortran.dg/associate_17.f90 : New test
6178
6179 2014-06-09 Petr Murzin <petr.murzin@intel.com>
6180
6181 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
6182 void for TEST instead of static void.
6183 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
6184 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
6185 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
6186 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
6187 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
6188 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
6189 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
6190 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
6191 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
6192 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
6193 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
6194 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
6195 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
6196 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
6197 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
6198 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
6199 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
6200 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
6201 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
6202 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
6203 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
6204 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
6205 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
6206 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
6207 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
6208 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
6209 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6210 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
6211 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
6212 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
6213 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
6214 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6215 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6216 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6217 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6218 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6219 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6220 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6221 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6222 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6223 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6224 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
6225 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
6226 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
6227 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
6228 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
6229 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
6230 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
6231 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
6232 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
6233 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
6234 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
6235 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
6236 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
6237 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
6238 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
6239 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
6240 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
6241 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
6242 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
6243 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
6244 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
6245 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6246 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6247 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6248 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6249 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
6250 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
6251 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6252 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6253 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6254 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6255 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6256 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6257 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6258 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6259 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6260 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
6261 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
6262 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6263 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
6264 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
6265 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
6266 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
6267 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
6268 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
6269 instead of static void.
6270 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
6271 delete unused variables.
6272 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6273 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6274 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6275 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
6276 delete unused variables, void for TEST instead of static void.
6277 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6278 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6279 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6280 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6281 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6282 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6283 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6284 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6285 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6286 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6287 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6288 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6289 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
6290 initialize variables.
6291 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
6292 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
6293 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
6294 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
6295 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
6296 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
6297 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
6298 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
6299 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6300 * gcc.target/i386/i386.exp: Ditto.
6301 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
6302 CALC, void for TEST instead of static void, initialize variables.
6303 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
6304 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
6305 static void.
6306 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
6307 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
6308 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
6309 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
6310 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
6311 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6312 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6313 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
6314 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
6315 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
6316 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
6317 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6318 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6319 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
6320 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6321 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
6322 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6323 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6324 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6325 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
6326 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
6327 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
6328 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
6329 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
6330 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
6331 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
6332 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
6333 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
6334 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
6335 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
6336 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
6337 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
6338 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
6339 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
6340 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
6341 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
6342 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
6343 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
6344 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
6345 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
6346 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6347 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6348 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
6349 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
6350 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
6351 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
6352 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
6353 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
6354 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6355 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6356 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6357 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6358 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6359 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6360 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6361 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6362 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
6363 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
6364 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6365 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
6366 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6367 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6368 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6369 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
6370 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6371 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
6372 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
6373 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6374 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
6375 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6376 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6377 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6378 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6379 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6380 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6381 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6382 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
6383 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6384 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6385 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6386 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6387 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6388 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6389 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6390 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6391 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6392 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6393 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6394 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6395 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6396 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6397 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6398 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6399 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6400 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6401 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6402 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6403 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6404 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6405 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6406 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6407 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6408 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6409 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6410 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6411 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6412 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6413 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6414 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6415 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6416 instead of static void.
6417 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6418 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6419 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6420 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6421 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6422 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6423 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6424 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6425 static void, delete unused variables.
6426 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6427 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6428 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6429 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6430 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6431 static void, delete unused variables, Change parameters for
6432 UNION_CHECK, MASK_MERGE and MASK_ZERO.
6433 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6434 CALC, void for TEST instead of static void.
6435 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6436 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6437 void.
6438 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6439 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6440 static void, change type of parameter for UNION_TYPE.
6441 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6442 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6443 void for TEST instead of static void, delete unused variables, change
6444 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6445 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6446 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6447 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6448 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6449 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6450 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6451 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6452 void for TEST instead of static void, change parameters for
6453 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6454 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6455 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6456 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6457 * gcc.target/i386/avx512f-additional-reg-names.c: Add
6458 __attribute__((unused)).
6459 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6460 __attribute__((unused)).
6461 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6462 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6463 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6464 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6465 * gcc.target/i386/avx512f-korw-1.c: Ditto.
6466 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6467 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6468 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6469 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6470 add __attribute__((unused)).
6471 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6472 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6473 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6474 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6475 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6476 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6477 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6478 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6479 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6480 delete unused variables.
6481 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6482 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6483 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6484 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6485 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6486 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6487 static void, mask_merging and zero_masking for unsigned types.
6488 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6489 CHECK_ARRAY for unsigned types.
6490 * gcc.target/i386/m256-check.h: Ditto.
6491 * gcc.target/i386/m512-check.h: Ditto.
6492
6493 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
6494
6495 PR target/61062
6496 * gcc.target/arm/pr48252.c (main): Expect same result
6497 as endian-neutral.
6498
6499 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6500
6501 PR fortran/45187
6502 * gfortran.dg/cray_pointers_10.f90: New file.
6503
6504 2014-06-09 Jakub Jelinek <jakub@redhat.com>
6505
6506 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6507 instead of complex(kind=16).
6508
6509 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6510
6511 PR fortran/38829
6512 * gfortran.dg/bind_c_usage_29.f90: New file.
6513
6514 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
6515
6516 * gnat.dg/opt38.adb: New test.
6517 * gnat.dg/opt38_pkg.ad[sb]: New helper.
6518
6519 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
6520
6521 PR target/18343
6522 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6523 New macro, 0 for __MMIX__, default 64.
6524 (bar): Pass it to __builtin_apply instead of literal 64.
6525
6526 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6527
6528 * gfortran.dg/io_constraints_11.f90: New file.
6529 * gfortran.dg/io_constraints_12.f90: New file.
6530 * gfortran.dg/io_constraints_13.f90: New file.
6531
6532 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
6533
6534 PR target/61423
6535 * gcc.target/i386/pr61423.c: New test.
6536
6537 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6538
6539 PR c++/60184
6540 * g++.dg/cpp0x/constexpr-union6.C: New.
6541 * g++.dg/cpp0x/union6.C: Likewise.
6542 * g++.dg/init/ref14.C: Adjust.
6543 * g++.dg/init/union1.C: Likewise.
6544
6545 2014-06-06 Richard Biener <rguenther@suse.de>
6546
6547 PR tree-optimization/59299
6548 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6549
6550 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
6551
6552 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6553 * gcc.dg/tree-ssa/sra-12.c: Likewise.
6554
6555 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6556
6557 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6558 bitfield and test wrong results instead of correct results to make the
6559 test more portable.
6560
6561 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6562
6563 PR c++/60432
6564 * g++.dg/cpp0x/constexpr-60432.C: New.
6565
6566 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/60199
6569 * g++.dg/cpp0x/constexpr-60199.C: New.
6570
6571 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6572
6573 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6574 Specify -march=z900 as an additional option.
6575 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6576 * gcc.dg/optimize-bswapsi-2.c: Likewise.
6577 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6578
6579 2014-06-06 Jakub Jelinek <jakub@redhat.com>
6580
6581 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6582 reduction clause diagnostic changes.
6583 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6584 * gfortran.dg/gomp/reduction1.f90: Likewise.
6585 * gfortran.dg/gomp/reduction3.f90: Likewise.
6586 * gfortran.dg/gomp/udr1.f90: New test.
6587 * gfortran.dg/gomp/udr2.f90: New test.
6588 * gfortran.dg/gomp/udr3.f90: New test.
6589 * gfortran.dg/gomp/udr4.f90: New test.
6590 * gfortran.dg/gomp/udr5.f90: New test.
6591 * gfortran.dg/gomp/udr6.f90: New test.
6592 * gfortran.dg/gomp/udr7.f90: New test.
6593
6594 2014-06-06 Christian Bruel <christian.bruel@st.com>
6595
6596 PR tree-optimization/43934
6597 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6598
6599 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
6600
6601 PR c/53119
6602 * gcc.dg/pr53119.c: New testcase.
6603
6604 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6605
6606 PR target/52472
6607 * gcc.target/avr/pr52472.c: New test.
6608
6609
6610 2014-06-05 Jeff Law <law@redhat.com>
6611
6612 PR tree-optimization/61289
6613 * g++.dg/pr61289.C: New test.
6614 * g++.dg/pr61289-2.C: New test.
6615
6616 2014-06-05 Richard Biener <rguenther@suse.de>
6617 Paolo Carlini <paolo.carlini@oracle.com>
6618
6619 PR c++/56961
6620 * g++.dg/parse/pr56961.C: New.
6621
6622 2014-06-05 Kai Tietz <ktietz@redhat.com>
6623
6624 PR target/46219
6625 * gcc.target/i386/sibcall-4.c: Remove xfail.
6626
6627 2014-06-05 Julian Brown <julian@codesourcery.com>
6628 Sandra Loosemore <sandra@codesourcery.com>
6629
6630 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6631
6632 2014-06-05 Richard Biener <rguenther@suse.de>
6633
6634 PR c++/61004
6635 * g++.dg/diagnostic/pr61004.C: New testcase.
6636
6637 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
6638
6639 * gcc.dg/torture/pr61319.c: New test.
6640
6641 2014-06-05 Marek Polacek <polacek@redhat.com>
6642
6643 PR c/56724
6644 * gcc.dg/pr56724-3.c: New test.
6645
6646 2014-06-05 Andreas Schwab <schwab@suse.de>
6647
6648 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6649
6650 2014-06-05 Marek Polacek <polacek@redhat.com>
6651
6652 PR c/49706
6653 * c-c++-common/pr49706.c: New test.
6654
6655 2014-06-05 Marek Polacek <polacek@redhat.com>
6656
6657 PR c/48062
6658 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6659 * gcc.dg/Wshadow-3.c: Likewise.
6660 * gcc.dg/pr48062.c: New test.
6661
6662 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/43453
6665 * g++.dg/init/pr43453.C: New.
6666
6667 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
6668
6669 PR tree-optimization/61385
6670 * gcc.dg/tree-ssa/pr61385.c: New file.
6671
6672 2014-06-04 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/60098
6675 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6676
6677 2014-06-04 Richard Biener <rguenther@suse.de>
6678
6679 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6680
6681 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
6682
6683 PR c/58942
6684 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6685 the case with a pointer.
6686
6687 2014-06-04 Marek Polacek <polacek@redhat.com>
6688
6689 PR c/30020
6690 * c-c++-common/pr30020.c: New test.
6691
6692 2014-06-03 Andrew Pinski <apinski@cavium.com>
6693
6694 * gcc.c-torture/compile/20140528-1.c: New testcase.
6695
6696 2014-06-03 Dehao Chen <dehao@google.com>
6697
6698 * gcc.dg/tree-prof/merge_block.c: New test.
6699
6700 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
6701
6702 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6703 * g++.dg/ext/mv15.C (dg-options): Ditto.
6704
6705 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6706
6707 DR 1423
6708 PR c++/52174
6709 * g++.dg/cpp0x/nullptr31.C: New.
6710 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6711 * g++.dg/cpp0x/nullptr17.C: Update.
6712
6713 2014-06-03 Marek Polacek <polacek@redhat.com>
6714
6715 PR c/60439
6716 * c-c++-common/pr60439.c: New test.
6717 * g++.dg/eh/scope1.C (f4): Add dg-warning.
6718
6719 2014-06-03 Martin Jambor <mjambor@suse.cz>
6720
6721 PR ipa/61160
6722 * g++.dg/ipa/pr61160-1.C: New test.
6723
6724 2014-06-03 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/61383
6727 * gcc.dg/torture/pr61383-1.c: New testcase.
6728
6729 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
6730
6731 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6732
6733 2014-06-02 Jeff Law <law@redhat.com>
6734
6735 PR rtl-optimization/61094
6736 * g++.dg/pr61094: New test.
6737
6738 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
6739
6740 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6741 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6742 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6743 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6744 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6745 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6746 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6747 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6748
6749 2014-06-02 Richard Biener <rguenther@suse.de>
6750
6751 PR tree-optimization/61346
6752 * gcc.dg/torture/pr61346.c: New testcase.
6753
6754 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6755
6756 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6757 not compilation.
6758 * gcc.target/i386/sibcall-4.c: Ditto.
6759 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6760
6761 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6762
6763 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6764 in scan-assembler-not string.
6765 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6766 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6767 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6768
6769 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6770
6771 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6772
6773 2014-06-01 Kai Tietz <ktietz@redhat.com>
6774
6775 PR target/61377
6776 * gcc.target/i386/sibcall-6.c: New test.
6777
6778 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 DR 1227
6781 PR c++/57543
6782 * g++.dg/cpp0x/pr57543-1.C: New.
6783 * g++.dg/cpp0x/pr57543-2.C: Likewise.
6784 * g++.dg/cpp0x/pr57543-3.C: Likewise.
6785 * g++.dg/cpp0x/decltype59.C: Likewise.
6786
6787 2014-05-31 Tom de Vries <tom@codesourcery.com>
6788
6789 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6790
6791 2014-05-30 Jakub Jelinek <jakub@redhat.com>
6792
6793 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6794 restore_gcc_exec_prefix_env_var): New procedures.
6795 (set_ld_library_path_env_vars,
6796 restore_ld_library_path_env_vars): Use them.
6797 * lib/c-compat.exp: Load target-libpath.exp.
6798 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6799 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6800 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6801 restore_gcc_exec_prefix_env_var.
6802 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6803 Likewise.
6804
6805 * c-c++-common/asan/misalign-1.c: New test.
6806 * c-c++-common/asan/misalign-2.c: New test.
6807
6808 * g++.dg/asan/asan_test.C: Add -std=c++11 and
6809 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6810 -DASAN_USE_DEJAGNU_GTEST=1.
6811 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6812 * g++.dg/asan/asan_oob_test.cc: Likewise.
6813 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6814 * g++.dg/asan/asan_str_test.cc: Likewise.
6815 * g++.dg/asan/asan_test_utils.h: Likewise.
6816 * g++.dg/asan/sanitizer_test_config.h: Likewise.
6817 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
6818 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6819 Imported from upstream r209283.
6820 * g++.dg/asan/asan_test_config.h: Likewise.
6821
6822 2014-05-30 Kai Tietz <ktietz@redhat.com>
6823
6824 PR target/60104
6825 * gcc.target/i386/sibcall-1.c: New test.
6826 * gcc.target/i386/sibcall-2.c: New test.
6827 * gcc.target/i386/sibcall-3.c: New test.
6828 * gcc.target/i386/sibcall-4.c: New test.
6829
6830 2014-05-30 Ian Lance Taylor <iant@google.com>
6831
6832 * gcc.target/i386/pause-2.c: New test.
6833
6834 2014-05-30 Tom de Vries <tom@codesourcery.com>
6835
6836 * gcc.target/i386/fuse-caller-save.c: New test.
6837 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6838 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6839
6840 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6841
6842 * gcc.target/arm/simd/vrev16p8_1.c: New file.
6843 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6844 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6845 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6846 * gcc.target/arm/simd/vrev16s8_1.c: New file.
6847 * gcc.target/arm/simd/vrev16u8_1.c: New file.
6848 * gcc.target/arm/simd/vrev32p16_1.c: New file.
6849 * gcc.target/arm/simd/vrev32p8_1.c: New file.
6850 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6851 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6852 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6853 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6854 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6855 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6856 * gcc.target/arm/simd/vrev32s16_1.c: New file.
6857 * gcc.target/arm/simd/vrev32s8_1.c: New file.
6858 * gcc.target/arm/simd/vrev32u16_1.c: New file.
6859 * gcc.target/arm/simd/vrev32u8_1.c: New file.
6860 * gcc.target/arm/simd/vrev64f32_1.c: New file.
6861 * gcc.target/arm/simd/vrev64p16_1.c: New file.
6862 * gcc.target/arm/simd/vrev64p8_1.c: New file.
6863 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6864 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6865 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6866 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6867 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6868 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6869 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6870 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6871 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6872 * gcc.target/arm/simd/vrev64s16_1.c: New file.
6873 * gcc.target/arm/simd/vrev64s32_1.c: New file.
6874 * gcc.target/arm/simd/vrev64s8_1.c: New file.
6875 * gcc.target/arm/simd/vrev64u16_1.c: New file.
6876 * gcc.target/arm/simd/vrev64u32_1.c: New file.
6877 * gcc.target/arm/simd/vrev64u8_1.c: New file.
6878
6879 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
6880
6881 PR rtl-optimization/61325
6882 * gcc.target/aarch64/pr61325.c: New.
6883
6884 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
6885
6886 * gcc.target/arm/simd/vextQf32_1.c: New file.
6887 * gcc.target/arm/simd/vextQp16_1.c: New file.
6888 * gcc.target/arm/simd/vextQp8_1.c: New file.
6889 * gcc.target/arm/simd/vextQs16_1.c: New file.
6890 * gcc.target/arm/simd/vextQs32_1.c: New file.
6891 * gcc.target/arm/simd/vextQs64_1.c: New file.
6892 * gcc.target/arm/simd/vextQs8_1.c: New file.
6893 * gcc.target/arm/simd/vextQu16_1.c: New file.
6894 * gcc.target/arm/simd/vextQu32_1.c: New file.
6895 * gcc.target/arm/simd/vextQu64_1.c: New file.
6896 * gcc.target/arm/simd/vextQu8_1.c: New file.
6897 * gcc.target/arm/simd/vextQp64_1.c: New file.
6898 * gcc.target/arm/simd/vextf32_1.c: New file.
6899 * gcc.target/arm/simd/vextp16_1.c: New file.
6900 * gcc.target/arm/simd/vextp8_1.c: New file.
6901 * gcc.target/arm/simd/vexts16_1.c: New file.
6902 * gcc.target/arm/simd/vexts32_1.c: New file.
6903 * gcc.target/arm/simd/vexts64_1.c: New file.
6904 * gcc.target/arm/simd/vexts8_1.c: New file.
6905 * gcc.target/arm/simd/vextu16_1.c: New file.
6906 * gcc.target/arm/simd/vextu32_1.c: New file.
6907 * gcc.target/arm/simd/vextu64_1.c: New file.
6908 * gcc.target/arm/simd/vextu8_1.c: New file.
6909 * gcc.target/arm/simd/vextp64_1.c: New file.
6910
6911 2014-05-29 Radovan Obradovic <robradovic@mips.com>
6912 Tom de Vries <tom@codesourcery.com>
6913
6914 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6915 options.
6916 * gcc.target/mips/fuse-caller-save.h: New include file.
6917 * gcc.target/mips/fuse-caller-save.c: New test.
6918 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6919 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6920
6921 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
6922
6923 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6924
6925 2014-05-28 Richard Biener <rguenther@suse.de>
6926
6927 PR middle-end/61045
6928 * gcc.dg/pr61045.c: New testcase.
6929
6930 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6931
6932 * lib/clearcap.exp: New file.
6933 * gcc.dg/vect/vect.exp: Load clearcap.exp.
6934 Remove clearcap_ldflags handling.
6935 Call clearcap-init, clearcap-finish.
6936 * gcc.target/i386/i386.exp: Likewise.
6937 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6938 * gcc.target/i386/clearcapv2.map: Move to
6939 ../config/sol2-clearcapv2.map.
6940 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6941 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6942
6943 2014-05-28 Richard Biener <rguenther@suse.de>
6944
6945 PR tree-optimization/61335
6946 * gfortran.dg/pr61335.f90: New testcase.
6947
6948 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6951
6952 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gnat.dg/overflow_fixed.adb: New test.
6955
6956 2014-05-27 Marek Polacek <polacek@redhat.com>
6957
6958 PR c/56724
6959 * gcc.dg/pr56724-1.c: New test.
6960 * gcc.dg/pr56724-2.c: New test.
6961 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6962 -Wtraditional.
6963 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6964
6965 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gcc.dg/fold-compare-8.c: New test.
6968 * gcc.dg/Wstrict-overflow-25.c: Likewise.
6969
6970 2014-05-27 Richard Biener <rguenther@suse.de>
6971
6972 * gcc.dg/tree-ssa/vrp92.c: New testcase.
6973
6974 2014-05-27 Marek Polacek <polacek@redhat.com>
6975
6976 PR testsuite/61319
6977 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6978 LLONG_MIN, and ULLONG_MAX.
6979
6980 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6981
6982 * lib/target-supports.exp (check_effective_target_vect_bswap):
6983 Specify arm*-*-* support.
6984
6985 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
6986
6987 PR testsuite/61319
6988 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
6989 -nan optional.
6990 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6991 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6992
6993 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
6994
6995 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
6996
6997 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
6998
6999 PR rtl-optimization/61222
7000 * gcc.c-torture/compile/pr61222-1.c: New test.
7001 * gcc.c-torture/compile/pr61222-2.c: Likewise.
7002
7003 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7004
7005 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
7006
7007 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7008
7009 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
7010
7011 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7012
7013 PR libgfortran/55117
7014 * gfortran.dg/namelist_85.f90: New test.
7015
7016 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
7017
7018 PR c/61191
7019 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
7020 the case with syntax error.
7021
7022 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7023
7024 * gcc.dg/lto/pr61278_0.c: New test.
7025 * gcc.dg/lto/pr61278_1.c: New test.
7026
7027 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7028
7029 * gcc.dg/pr61220.c: New test.
7030 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
7031
7032 2014-05-25 Tobias Burnus <burnus@net-b.de>
7033
7034 * gfortran.dg/coarray_10.f90: Update dg-warning.
7035 * gfortran.dg/coarray_this_image_1.f90: New.
7036 * gfortran.dg/coarray_this_image_2.f90: New.
7037
7038 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
7039
7040 PR libfortran/61173
7041 * gfortran.dg/arrayio_14.f90: New test.
7042
7043 2014-05-24 Andreas Schwab <schwab@suse.de>
7044
7045 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
7046
7047 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7048
7049 * gfortran.dg/bind_c_array_params_2.f90:
7050 Adjust regexp for -flto.
7051 * gfortran.dg/pr48636-2.f90: Likewise.
7052 * gfortran.dg/pr52835.f90: Likewise.
7053
7054 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
7055
7056 PR rtl-optimization/61215
7057 * gcc.target/i386/pr61215.c: New.
7058
7059 2014-05-23 Marek Polacek <polacek@redhat.com>
7060 Jakub Jelinek <jakub@redhat.com>
7061
7062 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
7063 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
7064 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
7065 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
7066 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
7067 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
7068 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
7069 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
7070 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
7071 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
7072 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
7073 * c-c++-common/ubsan/float-cast.h: New file.
7074 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
7075 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
7076
7077 2014-05-23 Jiong Wang <jiong.wang@arm.com>
7078
7079 * gcc.target/aarch64/tail_indirect_call_1.c: New.
7080
7081 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 * g++.dg/cpp1y/lambda-init9.C: New.
7084
7085 2014-05-23 Richard Biener <rguenther@suse.de>
7086
7087 PR testsuite/61266
7088 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
7089 adjust testcase to reflect reality.
7090
7091 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
7092
7093 PR tree-optimization/54733
7094 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
7095 optimization to support memory sources and bitwise operations
7096 equivalent to load in host endianness.
7097 * gcc.dg/optimize-bswaphi-1.c: Likewise.
7098 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7099 * gcc.c-torture/execute/bswap-2.c: Likewise.
7100
7101 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
7102
7103 * lib/target-supports.exp: New effective targets for architectures
7104 capable of performing byte swap.
7105 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
7106 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7107 * gcc.dg/optimize-bswapsi-1.c: Likewise.
7108
7109 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/61088
7112 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
7113 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
7114
7115 2014-05-22 Xinliang David Li <davidxl@google.com>
7116
7117 * g++.dg/ipa/devirt-15.C: Fix expected message.
7118 * g++.dg/ipa/devirt-16.C: Ditto.
7119 * g++.dg/ipa/devirt-17.C: Ditto.
7120 * g++.dg/ipa/devirt-26.C: Ditto.
7121 * g++.dg/ipa/imm-devirt-1.C: Ditto.
7122 * g++.dg/ipa/imm-devirt-2.C: Ditto.
7123 * g++.dg/tree-ssa/pr8781.C:Ditto.
7124
7125 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
7126
7127 * gcc.target/powerpc/htm-ttest.c: New test.
7128
7129 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
7130
7131 * gnat.dg/opt37.ad[sb]: New test.
7132
7133 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
7134
7135 PR c/61271
7136 * g++.dg/cilk-plus/AN/array_function.cc: New.
7137
7138 2014-05-22 Richard Biener <rguenther@suse.de>
7139
7140 * gcc.dg/tree-ssa/alias-33.c: New testcase.
7141
7142 2014-05-22 Kostya Serebryany <kcc@google.com>
7143
7144 * c-c++-common/tsan/mutexset1.c: Update the test to match
7145 upstream r209283.
7146 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
7147
7148 2014-05-21 Marek Polacek <polacek@redhat.com>
7149
7150 PR sanitizer/61272
7151 * g++.dg/ubsan/pr61272.C: New test.
7152
7153 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
7154 Sandra Loosemore <sandra@codesourcery.com>
7155
7156 PR lto/60179
7157 * lib/scanasm.exp (scan-lto-assembler): New procedure.
7158 * gcc.target/nios2/custom-fp-lto.c: New test.
7159
7160 2014-05-21 Andreas Schwab <schwab@suse.de>
7161
7162 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
7163
7164 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7165
7166 PR target/54236
7167 * gcc.target/sh/pr54236-3.c: New.
7168
7169 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
7170
7171 PR c++/60189
7172 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
7173
7174 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
7175
7176 PR tree-optimization/60899
7177 * g++.dg/ipa/devirt-11.C: Update template.
7178
7179 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
7180
7181 PR C++/61038
7182 * g++.dg/cpp0x/pr61038.C: New.
7183
7184 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7185
7186 PR c++/58753
7187 PR c++/58930
7188 PR c++/58704
7189 * g++.dg/cpp0x/nsdmi-template11.C: New.
7190 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
7191 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
7192
7193 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
7194
7195 * gnat.dg/opt35.adb: New test.
7196 * gnat.dg/opt36.adb: Likewise.
7197 * gnat.dg/opt35_pkg.ad[sb]: New helper.
7198
7199 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/60373
7202 * g++.dg/cpp0x/Wattributes1.C: New.
7203 * g++.dg/ext/visibility/redecl1.C: Adjust.
7204 * g++.dg/ext/visibility/visibility-7.C: Likewise.
7205
7206 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7207
7208 * gcc.target/powerpc/vsxcopy.c: New test.
7209
7210 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/58664
7213 * g++.dg/cpp0x/nsdmi-union6.C: New.
7214 * g++.dg/parse/pr58664.C: Likewise.
7215 * g++.dg/cpp0x/nsdmi6.C: Tweak.
7216 * g++.dg/parse/crash31.C: Likewise.
7217 * g++.dg/template/error2.C: Likewise.
7218 * g++.dg/template/inherit8.C: Likewise.
7219 * g++.dg/template/offsetof2.C: Likewise.
7220
7221 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
7222
7223 * c-c++-common/gomp/simd4.c: Adjust for inform.
7224 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7225 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7226 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
7227 * g++.dg/cpp0x/noexcept15.C: Likewise.
7228 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
7229 * g++.dg/eh/spec6.C: Likewise.
7230 * g++.dg/expr/cast1.C: Likewise.
7231 * g++.dg/expr/dtor1.C: Likewise.
7232 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
7233 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7234 * g++.dg/gomp/pr49223-2.C: Likewise.
7235 * g++.dg/gomp/udr-4.C: Likewise.
7236 * g++.dg/init/delete1.C: Likewise.
7237 * g++.dg/other/crash-2.C: Likewise.
7238 * g++.dg/parse/crash24.C: Likewise.
7239 * g++.dg/parse/crash25.C: Likewise.
7240 * g++.dg/parse/crash31.C: Likewise.
7241 * g++.dg/parse/crash49.C: Likewise.
7242 * g++.dg/parse/crash50.C: Likewise.
7243 * g++.dg/parse/crash54.C: Likewise.
7244 * g++.dg/parse/dtor7.C: Likewise.
7245 * g++.dg/parse/error40.C: Likewise.
7246 * g++.dg/parse/fused-params1.C: Likewise.
7247 * g++.dg/parse/new1.C: Likewise.
7248 * g++.dg/template/crash35.C: Likewise.
7249 * g++.dg/template/crash59.C: Likewise.
7250 * g++.dg/template/crash77.C: Likewise.
7251 * g++.dg/template/error51.C: Likewise.
7252 * g++.dg/template/incomplete1.C: Likewise.
7253 * g++.dg/template/incomplete3.C: Likewise.
7254 * g++.dg/template/incomplete4.C: Likewise.
7255 * g++.dg/template/incomplete5.C: Likewise.
7256 * g++.dg/template/inherit8.C: Likewise.
7257 * g++.dg/template/instantiate1.C: Likewise.
7258 * g++.dg/template/instantiate3.C: Likewis: Likewise.
7259 * g++.dg/template/offsetof2.C: Likewise.
7260 * g++.dg/tm/pr51928.C: Likewise.
7261 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
7262 * g++.dg/warn/incomplete1.C: Likewise.
7263 * g++.dg/warn/incomplete2.C: Likewise.
7264 * g++.old-deja/g++.brendan/friend4.C: Likewise.
7265 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
7266 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
7267 * g++.old-deja/g++.eh/catch1.C: Likewise.
7268 * g++.old-deja/g++.eh/spec6.C: Likewise.
7269 * g++.old-deja/g++.mike/p7868.C: Likewise.
7270 * g++.old-deja/g++.other/crash38.C: Likewise.
7271 * g++.old-deja/g++.other/enum2.C: Likewise.
7272 * g++.old-deja/g++.other/incomplete.C: Likewise.
7273 * g++.old-deja/g++.other/vaarg3.C: Likewise.
7274 * g++.old-deja/g++.pt/crash9.C: Likewise.
7275 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
7276 * g++.old-deja/g++.pt/typename8.C: Likewise.
7277 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
7278
7279 2014-05-19 Joseph Myers <joseph@codesourcery.com>
7280
7281 * lib/target-supports.exp
7282 (check_effective_target_vect_sizes_32B_16B): Return false if
7283 128-bit AVX vectors preferred.
7284
7285 2014-05-19 Mike Stump <mikestump@comcast.net>
7286
7287 * lib/target-supports.exp (check_effective_target_avx): Early out
7288 if not x86 to prevent x86 flags on non-x86 targets.
7289
7290 2014-05-19 Richard Biener <rguenther@suse.de>
7291
7292 PR tree-optimization/61221
7293 * gcc.dg/torture/pr61221.c: New testcase.
7294
7295 2014-05-19 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/61209
7298 * gfortran.dg/pr61209.f90: New testcase.
7299
7300 2014-05-19 Richard Biener <rguenther@suse.de>
7301
7302 PR tree-optimization/61184
7303 * c-c++-common/torture/pr61184.c: New testcase.
7304
7305 2014-05-19 Christian Bruel <christian.bruel@st.com>
7306
7307 PR target/61195
7308 * gcc.target/sh/pr61195.c: New test.
7309
7310 2014-05-18 Wei Mi <wmi@google.com>
7311
7312 PR target/58066
7313 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
7314 directive with rtl insns. Add effective-target fpic and
7315 tls_native.
7316
7317 2014-05-17 Xinliang David Li <davidxl@google.com>
7318
7319 * g++.dg/ipa/devirt-33.C: New testcase.
7320
7321 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
7322
7323 * g++.dg/ipa/comdat.C: New file.
7324
7325 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
7326
7327 * gnat.dg/volatile12.ad[sb]: New test.
7328
7329 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
7330
7331 * gnat.dg/enum3.adb: New test.
7332
7333 2014-05-18 Andreas Schwab <schwab@suse.de>
7334
7335 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
7336
7337 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
7338
7339 PR libfortran/52539
7340 * gfortran.dg/namelist_utf8.f90: New test.
7341
7342 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7343
7344 PR c++/52875
7345 * g++.dg/cpp0x/decltype58.C: New.
7346
7347 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
7348
7349 * gcc.target/microblaze/others/break_handler.c: New.
7350
7351 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
7352
7353 PR tree-optimization/61140
7354 PR tree-optimization/61150
7355 PR tree-optimization/61197
7356 * gcc.dg/tree-ssa/pr61140.c: New file.
7357 * gcc.dg/tree-ssa/pr61150.c: New file.
7358 * gcc.dg/tree-ssa/pr61197.c: New file.
7359
7360 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
7361
7362 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
7363 (dg-options): Add -mfpmath=387.
7364 (dg-final): Check that no MMX registers are used.
7365
7366 2014-05-17 Andreas Schwab <schwab@suse.de>
7367
7368 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
7369
7370 2014-05-16 David Malcolm <dmalcolm@redhat.com>
7371
7372 Revert:
7373 2014-04-29 David Malcolm <dmalcolm@redhat.com>
7374
7375 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7376 occurrences of "int" in the gimple dump to reflect that the return
7377 types of functions now show up in such dumps.
7378 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7379
7380 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
7381
7382 * gcc.c-torture/execute/20101011-1.c: Update testcase.
7383 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7384 * gcc.dg/tree-ssa/writeonly.c: New testcase.
7385 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7386 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7387 * gcc.dg/debug/pr35154.c: Update testcase.
7388 * gcc.target/i386/vectorize1.c: Update testcase.
7389
7390 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7391
7392 PR c++/51640
7393 * g++.dg/parse/error54.C: New.
7394
7395 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
7396
7397 PR rtl-optimization/60969
7398 * g++.dg/pr60969.C: New.
7399
7400 2014-05-16 Richard Biener <rguenther@suse.de>
7401
7402 PR tree-optimization/61194
7403 * gcc.dg/vect/pr61194.c: New testcase.
7404
7405 2014-05-16 Richard Biener <rguenther@suse.de>
7406
7407 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7408 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7409 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7410 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7411
7412 2014-05-16 Richard Biener <rguenther@suse.de>
7413
7414 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7415
7416 2014-05-15 Martin Jambor <mjambor@suse.cz>
7417
7418 PR ipa/61085
7419 * g++.dg/ipa/pr61085.C: New test.
7420
7421 2014-05-15 Martin Jambor <mjambor@suse.cz>
7422
7423 PR tree-optimization/61090
7424 * gcc.dg/tree-ssa/pr61090.c: New test.
7425
7426 2014-05-15 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR tree-optimization/61158
7429 * gcc.dg/pr61158.c: New test.
7430
7431 2014-05-15 Andreas Schwab <schwab@suse.de>
7432
7433 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7434 emitted.
7435 * obj-c++.dg/exceptions-5.mm: Likewise.
7436
7437 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7438
7439 * shrink-wrap-loop.c: New test case.
7440
7441 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
7442
7443 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7444 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7445 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7446 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7447 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7448 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7449 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7450 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7451 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7452 * gcc.target/arm/simd/vtrnf32_1.c: New file.
7453 * gcc.target/arm/simd/vtrnp16_1.c: New file.
7454 * gcc.target/arm/simd/vtrnp8_1.c: New file.
7455 * gcc.target/arm/simd/vtrns16_1.c: New file.
7456 * gcc.target/arm/simd/vtrns32_1.c: New file.
7457 * gcc.target/arm/simd/vtrns8_1.c: New file.
7458 * gcc.target/arm/simd/vtrnu16_1.c: New file.
7459 * gcc.target/arm/simd/vtrnu32_1.c: New file.
7460 * gcc.target/arm/simd/vtrnu8_1.c: New file.
7461
7462 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
7463
7464 * gcc.target/i386/clflushopt-1.c: New.
7465 * gcc.target/i386/xsavec-1.c: Ditto.
7466 * gcc.target/i386/xsavec64-1.c: Ditto.
7467 * gcc.target/i386/xsaves-1.c: Ditto.
7468 * gcc.target/i386/xsaves64-1.c: Ditto.
7469 * gcc.target/i386/sse-12.c: Test new options.
7470 * gcc.target/i386/sse-13.c: Ditto.
7471 * gcc.target/i386/sse-14.c: Ditto.
7472 * gcc.target/i386/sse-22.c: Ditto.
7473 * gcc.target/i386/sse-23.c: Ditto.
7474 * g++.dg/other/i386-2.C: Ditto.
7475 * g++.dg/other/i386-3.C: Ditto.
7476
7477 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7478
7479 PR rtl-optimization/60866
7480 * gcc.dg/pr60866.c: New test.
7481
7482 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7483
7484 PR rtl-optimization/60901
7485 * gcc.target/i386/pr60901.c: New test.
7486
7487 2014-05-14 Yury Gribov <y.gribov@samsung.com>
7488
7489 PR sanitizer/61100
7490 * c-c++-common/asan/asan-interface-1.c: New test.
7491 * lib/asan-dg.exp (asan_include_flags): New function.
7492 (asan_init): Call asan_include_flags to obtain path
7493 to sanitizer headers.
7494
7495 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
7496
7497 * lib/target-support.exp (check_dfp_hw_available): New function.
7498 (is-effective-target): Check $arg for dfp_hw.
7499 (is-effective-target-keyword): Likewise.
7500 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7501 Change target to dfp_hw.
7502
7503 2014-05-13 Marek Polacek <polacek@redhat.com>
7504
7505 PR c/61162
7506 * gcc.dg/pr61162.c: New test.
7507
7508 2014-05-13 Marek Polacek <polacek@redhat.com>
7509
7510 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7511 * c-c++-common/pr50459-2.c: New test.
7512
7513 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
7514
7515 PR c++/54310
7516 * g++.dg/template/pr54310.C: New.
7517
7518 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
7519 Sandra Loosemore <sandra@codesourcery.com>
7520
7521 * gcc.target/mips/loongson-simd.c: Disable micromips too.
7522
7523 2014-05-13 Catherine Moore <clm@cm00re.com>
7524
7525 * gcc.target/mips/near-far-1.c: Adjust expected output
7526 to allow the JALS instruction.
7527 * gcc.target/mips/near-far-2.c: Likewise.
7528 * gcc.target/mips/near-far-4.c: Likewise.
7529
7530 2014-05-13 Bin Cheng <bin.cheng@arm.com>
7531
7532 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7533
7534 2014-05-13 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR target/61060
7537 * gcc.dg/pr61060.c: New test.
7538
7539 2014-05-12 DJ Delorie <dj@redhat.com>
7540
7541 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7542 * gcc.dg/sibcall-4.c: Likewise.
7543
7544 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
7545
7546 * objc.dg/shadow-1.m: New test.
7547 * objc.dg/shadow-2.m: New test.
7548 * objc.dg/ivar-scope-1.m: New test.
7549 * objc.dg/ivar-scope-2.m: New test.
7550 * objc.dg/ivar-scope-3.m: New test.
7551 * objc.dg/ivar-scope-4.m: New test.
7552 * objc.dg/ivar-visibility-1.m: New test.
7553 * objc.dg/ivar-visibility-2.m: New test.
7554 * objc.dg/ivar-visibility-3.m: New test.
7555 * objc.dg/ivar-visibility-4.m: New test.
7556
7557 2014-05-12 Tobias Burnus <burnus@net-b.de>
7558
7559 PR fortran/60127
7560 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7561
7562 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7563
7564 PR fortran/60834
7565 * gfortran.dg/associate_16.f90: New test.
7566
7567 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7568
7569 PR target/60991
7570 * gcc.target/avr/pr60991.c: New testcase.
7571
7572 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 PR c++/60054
7575 * g++.dg/cpp1y/pr60054.C: New.
7576
7577 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/51199
7580 * g++.dg/template/pr51199.C: New.
7581
7582 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
7583
7584 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7585
7586 2014-05-11 Jakub Jelinek <jakub@redhat.com>
7587
7588 * gfortran.dg/gomp/affinity-1.f90: New test.
7589
7590 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
7591
7592 * gcc.dg/torture/pr61136.c: New test.
7593
7594 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7595
7596 PR c++/59705
7597 * g++.dg/cpp0x/sfinae51.C: New.
7598
7599 PR c++/58353
7600 * g++.dg/cpp0x/variadic157.C: New.
7601
7602 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
7603
7604 PR target/51244
7605 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7606
7607 2014-05-10 Marek Polacek <polacek@redhat.com>
7608
7609 * gcc.dg/pedwarn-init.c: New test.
7610 * gcc.dg/init-string-1.c: Adjust dg-error.
7611
7612 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
7613
7614 * lib/target-supports.exp
7615 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7616 to the list.
7617
7618 2014-05-09 Marek Polacek <polacek@redhat.com>
7619
7620 PR c/61096
7621 * gcc.dg/pr61096-1.c: New test.
7622 * gcc.dg/pr61096-2.c: New test.
7623
7624 2014-05-09 Florian Weimer <fweimer@redhat.com>
7625
7626 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7627 * g++.dg/fstack-protector-strong.C: Likewise.
7628 * gcc.target/i386/ssp-strong-reg.c: New file.
7629
7630 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
7631
7632 PR target/61055
7633 * gcc.target/avr/torture/pr61055.c: New test.
7634
7635 2014-05-09 Marek Polacek <polacek@redhat.com>
7636
7637 PR c/50459
7638 * c-c++-common/attributes-1.c: Move test line to a new test.
7639 * c-c++-common/attributes-2.c: New test.
7640 * c-c++-common/pr50459.c: New test.
7641 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7642 * gcc.dg/nonnull-2.c: Likewise.
7643 * gcc.dg/pr55570.c: Modify dg-error.
7644 * gcc.dg/tm/wrap-2.c: Likewise.
7645
7646 2014-05-08 Jeff Law <law@redhat.com>
7647
7648 PR tree-optimization/61009
7649 * g++.dg/tree-ssa/pr61009.C: New test.
7650
7651 2014-05-08 Matthias Klose <doko@ubuntu.com>
7652
7653 PR driver/61106
7654 * gcc-dg/unused-8a.c: New.
7655 * gcc-dg/unused-8b.c: Likewise.
7656
7657 2014-05-08 Marek Polacek <polacek@redhat.com>
7658
7659 PR c/61053
7660 * gcc.dg/pr61053.c: New test.
7661
7662 2014-05-08 Marek Polacek <polacek@redhat.com>
7663
7664 PR c/61077
7665 * gcc.dg/pr61077.c: New test.
7666
7667 2014-05-08 Tobias Burnus <burnus@net-b.de>
7668
7669 * gfortran.dg/coarray_collectives_1.f90: New.
7670 * gfortran.dg/coarray_collectives_2.f90: New.
7671 * gfortran.dg/coarray_collectives_3.f90: New.
7672 * gfortran.dg/coarray_collectives_4.f90: New.
7673 * gfortran.dg/coarray_collectives_5.f90: New.
7674 * gfortran.dg/coarray_collectives_6.f90: New.
7675 * gfortran.dg/coarray/collectives_1.f90: New.
7676 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7677 * gfortran.dg/assumed_type_4.f90: Update dg-error.
7678 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7679 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7680 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7681 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7682 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7683
7684 2014-05-08 Wei Mi <wmi@google.com>
7685
7686 PR target/58066
7687 * gcc.target/i386/pr58066.c: New test.
7688
7689 2014-05-08 Joseph Myers <joseph@codesourcery.com>
7690
7691 * gcc.target/i386/avx256-unaligned-load-2.c,
7692 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7693 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7694 packed-single instructions.
7695
7696 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7697
7698 PR c++/13981
7699 * g++.dg/diagnostic/pr13981.C: New.
7700
7701 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
7702
7703 PR tree-optimization/59100
7704 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7705 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7706
7707 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7708
7709 PR tree-optimization/61095
7710 * gcc.dg/torture/pr61095.c: New test.
7711
7712 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7713
7714 PR middle-end/39246
7715 * gcc.dg/uninit-13.c: Move warning on the actual source line where
7716 the uninitialized complex is used.
7717 * gcc.dg/uninit-17.c: New test to check partial initialization of
7718 complex with branches.
7719 * gcc.dg/uninit-17-O0.c: Likewise.
7720
7721 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
7722
7723 PR target/60884
7724 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7725 (test_03): Rename to test_02.
7726
7727 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7728
7729 PR c++/61083
7730 * g++.dg/cpp0x/sfinae50.C: New.
7731
7732 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7733
7734 PR c++/61080
7735 * g++.dg/cpp0x/deleted7.C: New.
7736
7737 2014-05-07 Richard Biener <rguenther@suse.de>
7738
7739 PR tree-optimization/61034
7740 * g++.dg/tree-ssa/pr61034.C: New testcase.
7741
7742 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
7743
7744 * gcc.target/epiphany/isr-arg.c: New file.
7745
7746 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
7747
7748 PR tree-optimization/52252
7749 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7750
7751 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7752
7753 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7754 * gcc.target/aarch64/simd/vrev16p8.x: New file.
7755 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7756 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7757 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7758 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7759 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7760 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7761 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7762 * gcc.target/aarch64/simd/vrev16s8.x: New file.
7763 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7764 * gcc.target/aarch64/simd/vrev16u8.x: New file.
7765 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7766 * gcc.target/aarch64/simd/vrev32p16.x: New file.
7767 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7768 * gcc.target/aarch64/simd/vrev32p8.x: New file.
7769 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7770 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7771 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7772 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7773 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7774 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7775 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7776 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7777 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7778 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7779 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7780 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7781 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7782 * gcc.target/aarch64/simd/vrev32s16.x: New file.
7783 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7784 * gcc.target/aarch64/simd/vrev32s8.x: New file.
7785 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7786 * gcc.target/aarch64/simd/vrev32u16.x: New file.
7787 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7788 * gcc.target/aarch64/simd/vrev32u8.x: New file.
7789 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7790 * gcc.target/aarch64/simd/vrev64f32.x: New file.
7791 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7792 * gcc.target/aarch64/simd/vrev64p16.x: New file.
7793 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7794 * gcc.target/aarch64/simd/vrev64p8.x: New file.
7795 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7796 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7797 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7798 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7799 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7800 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7801 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7802 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7803 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7804 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7805 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7806 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7807 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7808 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7809 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7810 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7811 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7812 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7813 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7814 * gcc.target/aarch64/simd/vrev64s16.x: New file.
7815 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7816 * gcc.target/aarch64/simd/vrev64s32.x: New file.
7817 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7818 * gcc.target/aarch64/simd/vrev64s8.x: New file.
7819 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7820 * gcc.target/aarch64/simd/vrev64u16.x: New file.
7821 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7822 * gcc.target/aarch64/simd/vrev64u32.x: New file.
7823 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7824 * gcc.target/aarch64/simd/vrev64u8.x: New file.
7825
7826 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7827
7828 gcc.target/aarch64/simd/ext_f32.x: New file.
7829 gcc.target/aarch64/simd/ext_f32_1.c: New file.
7830 gcc.target/aarch64/simd/ext_p16.x: New file.
7831 gcc.target/aarch64/simd/ext_p16_1.c: New file.
7832 gcc.target/aarch64/simd/ext_p8.x: New file.
7833 gcc.target/aarch64/simd/ext_p8_1.c: New file.
7834 gcc.target/aarch64/simd/ext_s16.x: New file.
7835 gcc.target/aarch64/simd/ext_s16_1.c: New file.
7836 gcc.target/aarch64/simd/ext_s32.x: New file.
7837 gcc.target/aarch64/simd/ext_s32_1.c: New file.
7838 gcc.target/aarch64/simd/ext_s64.x: New file.
7839 gcc.target/aarch64/simd/ext_s64_1.c: New file.
7840 gcc.target/aarch64/simd/ext_s8.x: New file.
7841 gcc.target/aarch64/simd/ext_s8_1.c: New file.
7842 gcc.target/aarch64/simd/ext_u16.x: New file.
7843 gcc.target/aarch64/simd/ext_u16_1.c: New file.
7844 gcc.target/aarch64/simd/ext_u32.x: New file.
7845 gcc.target/aarch64/simd/ext_u32_1.c: New file.
7846 gcc.target/aarch64/simd/ext_u64.x: New file.
7847 gcc.target/aarch64/simd/ext_u64_1.c: New file.
7848 gcc.target/aarch64/simd/ext_u8.x: New file.
7849 gcc.target/aarch64/simd/ext_u8_1.c: New file.
7850 gcc.target/aarch64/simd/ext_f64.c: New file.
7851 gcc.target/aarch64/simd/extq_f32.x: New file.
7852 gcc.target/aarch64/simd/extq_f32_1.c: New file.
7853 gcc.target/aarch64/simd/extq_p16.x: New file.
7854 gcc.target/aarch64/simd/extq_p16_1.c: New file.
7855 gcc.target/aarch64/simd/extq_p8.x: New file.
7856 gcc.target/aarch64/simd/extq_p8_1.c: New file.
7857 gcc.target/aarch64/simd/extq_s16.x: New file.
7858 gcc.target/aarch64/simd/extq_s16_1.c: New file.
7859 gcc.target/aarch64/simd/extq_s32.x: New file.
7860 gcc.target/aarch64/simd/extq_s32_1.c: New file.
7861 gcc.target/aarch64/simd/extq_s64.x: New file.
7862 gcc.target/aarch64/simd/extq_s64_1.c: New file.
7863 gcc.target/aarch64/simd/extq_s8.x: New file.
7864 gcc.target/aarch64/simd/extq_s8_1.c: New file.
7865 gcc.target/aarch64/simd/extq_u16.x: New file.
7866 gcc.target/aarch64/simd/extq_u16_1.c: New file.
7867 gcc.target/aarch64/simd/extq_u32.x: New file.
7868 gcc.target/aarch64/simd/extq_u32_1.c: New file.
7869 gcc.target/aarch64/simd/extq_u64.x: New file.
7870 gcc.target/aarch64/simd/extq_u64_1.c: New file.
7871 gcc.target/aarch64/simd/extq_u8.x: New file.
7872 gcc.target/aarch64/simd/extq_u8_1.c: New file.
7873 gcc.target/aarch64/simd/extq_f64.c: New file.
7874
7875 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7876
7877 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7878 * gcc.target/aarch64/vtrnu32.c: Likewise.
7879 * gcc.target/aarch64/vtrnf32.c: Likewise.
7880
7881 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7882
7883 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7884 * gcc.target/aarch64/simd/vtrnf32.x: New file.
7885 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7886 * gcc.target/aarch64/simd/vtrnp16.x: New file.
7887 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7888 * gcc.target/aarch64/simd/vtrnp8.x: New file.
7889 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7890 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7891 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7892 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7893 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7894 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7895 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7896 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7897 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7898 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7899 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7900 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7901 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7902 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7903 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7904 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7905 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7906 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7907 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7908 * gcc.target/aarch64/simd/vtrns16.x: New file.
7909 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7910 * gcc.target/aarch64/simd/vtrns32.x: New file.
7911 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7912 * gcc.target/aarch64/simd/vtrns8.x: New file.
7913 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7914 * gcc.target/aarch64/simd/vtrnu16.x: New file.
7915 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7916 * gcc.target/aarch64/simd/vtrnu32.x: New file.
7917 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7918 * gcc.target/aarch64/simd/vtrnu8.x: New file.
7919
7920 2014-05-07 Richard Biener <rguenther@suse.de>
7921
7922 PR tree-optimization/57864
7923 * gcc.dg/torture/pr57864.c: New testcase.
7924
7925 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
7926
7927 PR libfortran/61049
7928 * gfortran.dg/list_read_13.f: New test.
7929
7930 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7931
7932 PR c++/60999
7933 * g++.dg/cpp0x/nsdmi-template9.C: New.
7934 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7935
7936 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
7937 Mike Stump <mikestump@comcast.net>
7938 Richard Sandiford <rdsandiford@googlemail.com>
7939
7940 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7941
7942 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
7943
7944 PR ipa/60965
7945 * g++.dg/ipa/devirt-32.C: New testcase.
7946
7947 2014-05-05 Richard Biener <rguenther@suse.de>
7948
7949 PR middle-end/61010
7950 * gcc.dg/torture/pr61010.c: New testcase.
7951
7952 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7953
7954 * gcc.target/s390/leaf-profile.c: New testcase.
7955
7956 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7957
7958 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7959 Disable asm scan for s390.
7960 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7961 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7962
7963 2014-05-05 Bin Cheng <bin.cheng@arm.com>
7964
7965 PR tree-optimization/60363
7966 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7967
7968 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
7969
7970 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7971 (dg-require-effective-target): Change target to powerpc_fprs.
7972 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7973 (dg-require-effective-target): Change target to dfprt.
7974
7975 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/58582
7978 * g++.dg/cpp0x/deleted4.C: New.
7979 * g++.dg/cpp0x/deleted5.C: Likewise.
7980 * g++.dg/cpp0x/deleted6.C: Likewise.
7981
7982 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7983
7984 PR fortran/61025
7985 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
7986 regexps for -m32.
7987 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
7988 * gfortran.dg/coarray_poly_6.f90: Likewise.
7989 * gfortran.dg/coarray_poly_7.f90: Likewise.
7990 * gfortran.dg/coarray_poly_8.f90: Likewise.
7991
7992 2014-05-02 Marek Polacek <polacek@redhat.com>
7993
7994 PR c/25801
7995 * gcc.dg/pr25801.c: New test.
7996
7997 2014-05-02 Marek Polacek <polacek@redhat.com>
7998
7999 PR c/60784
8000 * gcc.dg/pr60784.c: New test.
8001
8002 2014-05-01 Marek Polacek <polacek@redhat.com>
8003
8004 PR c/60915
8005 * gcc.dg/pr60915.c: New test.
8006
8007 2014-05-01 Marek Polacek <polacek@redhat.com>
8008
8009 PR c/60257
8010 * gcc.dg/pr60257.c: New test.
8011
8012 2014-05-01 Marek Polacek <polacek@redhat.com>
8013
8014 PR c/43395
8015 * c-c++-common/pr43395.c: New test.
8016
8017 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
8018
8019 * gcc.dg/cond-reduc-1.c: New test.
8020 * gcc.dg/cond-reduc-2.c: Likewise.
8021
8022 2014-05-01 Marek Polacek <polacek@redhat.com>
8023
8024 PR c/29467
8025 * gcc.dg/pr29467.c: New test.
8026 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
8027 about boolean types.
8028 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
8029 to bool.
8030 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
8031
8032 2014-05-01 Marek Polacek <polacek@redhat.com>
8033
8034 PR c/43245
8035 * gcc.dg/pr43245.c: New test.
8036
8037 2014-05-01 Marek Polacek <polacek@redhat.com>
8038
8039 PR c/56989
8040 * gcc.dg/pr56989.c: New test.
8041
8042 2014-04-30 Ian Lance Taylor <iant@google.com>
8043
8044 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
8045 in go_compile_args rather than in argument to go-torture-execute.
8046
8047 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
8048
8049 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
8050 instead of getpid.
8051
8052 2014-04-30 Tobias Burnus <burnus@net-b.de>
8053
8054 * gfortran.dg/coarray_poly_6.f90
8055 * gfortran.dg/coarray_poly_7.f90
8056 * gfortran.dg/coarray_poly_8.f90
8057
8058 2014-04-30 Tobias Burnus <burnus@net-b.de>
8059
8060 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
8061 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
8062 * gfortran.dg/coarray/codimension.f90: New.
8063
8064 2014-04-30 Tobias Burnus <burnus@net-b.de>
8065
8066 * gfortran.dg/coarray_lib_this_image_1.f90: New.
8067 * gfortran.dg/coarray_lib_this_image_2.f90: New.
8068
8069 2014-04-30 Tobias Burnus <burnus@net-b.de>
8070
8071 * gfortran.dg/coarray_poly_4.f90: New.
8072 * gfortran.dg/coarray_poly_5.f90: New.
8073
8074 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8075
8076 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
8077 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
8078 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
8079 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
8080 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
8081 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
8082 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
8083 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
8084 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
8085 * gcc.target/arm/simd/vuzpf32_1.c: New file.
8086 * gcc.target/arm/simd/vuzpp16_1.c: New file.
8087 * gcc.target/arm/simd/vuzpp8_1.c: New file.
8088 * gcc.target/arm/simd/vuzps16_1.c: New file.
8089 * gcc.target/arm/simd/vuzps32_1.c: New file.
8090 * gcc.target/arm/simd/vuzps8_1.c: New file.
8091 * gcc.target/arm/simd/vuzpu16_1.c: New file.
8092 * gcc.target/arm/simd/vuzpu32_1.c: New file.
8093 * gcc.target/arm/simd/vuzpu8_1.c: New file.
8094
8095 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8096
8097 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
8098 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
8099 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
8100
8101 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8102
8103 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
8104 * gcc.target/aarch64/simd/vuzpf32.x: New file.
8105 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
8106 * gcc.target/aarch64/simd/vuzpp16.x: New file.
8107 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
8108 * gcc.target/aarch64/simd/vuzpp8.x: New file.
8109 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
8110 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
8111 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
8112 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
8113 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
8114 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
8115 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
8116 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
8117 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
8118 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
8119 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
8120 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
8121 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
8122 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
8123 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
8124 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
8125 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
8126 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
8127 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
8128 * gcc.target/aarch64/simd/vuzps16.x: New file.
8129 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
8130 * gcc.target/aarch64/simd/vuzps32.x: New file.
8131 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
8132 * gcc.target/aarch64/simd/vuzps8.x: New file.
8133 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
8134 * gcc.target/aarch64/simd/vuzpu16.x: New file.
8135 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
8136 * gcc.target/aarch64/simd/vuzpu32.x: New file.
8137 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
8138 * gcc.target/aarch64/simd/vuzpu8.x: New file.
8139
8140 2014-04-30 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/48329
8143 * gfortran.dg/vect/pr48329.f90: New testcase.
8144
8145 2014-04-30 Marek Polacek <polacek@redhat.com>
8146
8147 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
8148 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
8149
8150 2014-04-30 Marek Polacek <polacek@redhat.com>
8151
8152 PR c/60139
8153 * gcc.dg/pr60139.c: New test.
8154
8155 2014-04-30 Marek Polacek <polacek@redhat.com>
8156
8157 PR c/60351
8158 * gcc.dg/pr60351.c: New test.
8159
8160 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
8161
8162 * gcc.target/arm/simd/simd.exp: New file.
8163 * gcc.target/arm/simd/vzipqf32_1.c: New file.
8164 * gcc.target/arm/simd/vzipqp16_1.c: New file.
8165 * gcc.target/arm/simd/vzipqp8_1.c: New file.
8166 * gcc.target/arm/simd/vzipqs16_1.c: New file.
8167 * gcc.target/arm/simd/vzipqs32_1.c: New file.
8168 * gcc.target/arm/simd/vzipqs8_1.c: New file.
8169 * gcc.target/arm/simd/vzipqu16_1.c: New file.
8170 * gcc.target/arm/simd/vzipqu32_1.c: New file.
8171 * gcc.target/arm/simd/vzipqu8_1.c: New file.
8172 * gcc.target/arm/simd/vzipf32_1.c: New file.
8173 * gcc.target/arm/simd/vzipp16_1.c: New file.
8174 * gcc.target/arm/simd/vzipp8_1.c: New file.
8175 * gcc.target/arm/simd/vzips16_1.c: New file.
8176 * gcc.target/arm/simd/vzips32_1.c: New file.
8177 * gcc.target/arm/simd/vzips8_1.c: New file.
8178 * gcc.target/arm/simd/vzipu16_1.c: New file.
8179 * gcc.target/arm/simd/vzipu32_1.c: New file.
8180 * gcc.target/arm/simd/vzipu8_1.c: New file.
8181
8182 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8183
8184 PR c++/51707
8185 * g++.dg/cpp0x/constexpr-51707.C: New.
8186
8187 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8188
8189 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8190 occurrences of "int" in the gimple dump to reflect that the return
8191 types of functions now show up in such dumps.
8192 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8193
8194 2014-04-29 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR tree-optimization/60971
8197 * c-c++-common/turtore/pr60971.c: New test.
8198
8199 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
8200
8201 * gcc.target/aarch64/simd/simd.exp: New file.
8202 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
8203 * gcc.target/aarch64/simd/vzipf32.x: New file.
8204 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
8205 * gcc.target/aarch64/simd/vzipp16.x: New file.
8206 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
8207 * gcc.target/aarch64/simd/vzipp8.x: New file.
8208 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
8209 * gcc.target/aarch64/simd/vzipqf32.x: New file.
8210 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
8211 * gcc.target/aarch64/simd/vzipqp16.x: New file.
8212 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
8213 * gcc.target/aarch64/simd/vzipqp8.x: New file.
8214 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
8215 * gcc.target/aarch64/simd/vzipqs16.x: New file.
8216 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
8217 * gcc.target/aarch64/simd/vzipqs32.x: New file.
8218 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
8219 * gcc.target/aarch64/simd/vzipqs8.x: New file.
8220 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
8221 * gcc.target/aarch64/simd/vzipqu16.x: New file.
8222 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
8223 * gcc.target/aarch64/simd/vzipqu32.x: New file.
8224 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
8225 * gcc.target/aarch64/simd/vzipqu8.x: New file.
8226 * gcc.target/aarch64/simd/vzips16_1.c: New file.
8227 * gcc.target/aarch64/simd/vzips16.x: New file.
8228 * gcc.target/aarch64/simd/vzips32_1.c: New file.
8229 * gcc.target/aarch64/simd/vzips32.x: New file.
8230 * gcc.target/aarch64/simd/vzips8_1.c: New file.
8231 * gcc.target/aarch64/simd/vzips8.x: New file.
8232 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
8233 * gcc.target/aarch64/simd/vzipu16.x: New file.
8234 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
8235 * gcc.target/aarch64/simd/vzipu32.x: New file.
8236 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
8237 * gcc.target/aarch64/simd/vzipu8.x: New file.
8238
8239 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8240
8241 * gcc.target/aarch64/fcsel_1.c: New test case.
8242
8243 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
8244
8245 PR libfortran/60810
8246 * gfortran.dg/arrayio_13.f90: New test.
8247
8248 2014-04-28 Martin Jambor <mjambor@suse.cz>
8249
8250 * gcc.dg/tree-ssa/sra-14.c: New test.
8251
8252 2014-04-28 Richard Biener <rguenther@suse.de>
8253
8254 PR middle-end/60092
8255 * gcc.dg/tree-ssa/alias-32.c: New testcase.
8256 * gcc.dg/vect/pr60092.c: Likewise.
8257
8258 2014-04-28 Richard Biener <rguenther@suse.de>
8259
8260 * gcc.dg/tree-ssa/vrp91.c: New testcase.
8261 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
8262 * gcc.dg/Wstrict-overflow-15.c: Likewise.
8263 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
8264
8265 2014-04-28 Richard Biener <rguenther@suse.de>
8266
8267 PR tree-optimization/60979
8268 * gcc.dg/graphite/pr60979.c: New testcase.
8269
8270 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8271
8272 PR c/60983
8273 * gcc.dg/pr60114.c: Use signed chars.
8274
8275 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8276
8277 PR c++/59120
8278 * g++.dg/cpp0x/alias-decl-43.C: New.
8279
8280 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8281
8282 PR fortran/59604
8283 PR fortran/58003
8284 * gfortran.dg/no_range_check_3.f90: New test.
8285
8286 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
8287
8288 PR libfortran/52539
8289 * gfortran.dg/namelist_utf8.f90: New test.
8290
8291 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
8292
8293 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
8294 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
8295 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
8296
8297 2014-04-25 Cary Coutant <ccoutant@google.com>
8298
8299 PR debug/60929
8300 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
8301 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
8302 -fdebug-types-section flag.
8303
8304 2014-04-25 Jiong Wang <jiong.wang@arm.com>
8305
8306 * gcc.target/arm/tail-long-call.c: New test.
8307
8308 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8309
8310 PR tree-optimization/60930
8311 * gcc.dg/torture/pr60930.c: New test.
8312
8313 2014-04-25 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR tree-optimization/60960
8316 * gcc.c-torture/execute/pr60960.c: New test.
8317
8318 2014-04-25 Marek Polacek <polacek@redhat.com>
8319
8320 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
8321
8322 2014-04-25 Marek Polacek <polacek@redhat.com>
8323
8324 PR c/18079
8325 * gcc.dg/pr18079.c: New test.
8326 * gcc.dg/pr18079-2.c: New test.
8327
8328 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
8329
8330 * c-c++-common/gomp/pr60823-2.c: Require effective target
8331 vect_simd_clones.
8332
8333 2014-04-25 Marek Polacek <polacek@redhat.com>
8334
8335 PR c/60114
8336 * gcc.dg/pr60114.c: New test.
8337
8338 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
8339
8340 * gcc.c-torture/execute/20140425-1.c: New test.
8341
8342 2014-04-25 Marek Polacek <polacek@redhat.com>
8343
8344 PR c/60156
8345 * c-c++-common/pr60156.c: New test.
8346
8347 2014-04-25 Richard Biener <rguenther@suse.de>
8348
8349 PR ipa/60912
8350 * g++.dg/opt/pr60912.C: New testcase.
8351
8352 2014-04-25 Richard Biener <rguenther@suse.de>
8353
8354 PR ipa/60911
8355 * gcc.dg/lto/pr60911_0.c: New testcase.
8356
8357 2014-04-24 Cong Hou <congh@google.com>
8358
8359 PR tree-optimization/60896
8360 * g++.dg/vect/pr60896.cc: New test.
8361
8362 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8363
8364 * gcc.target/powerpc/pack01.c: New test to test the new pack and
8365 unpack builtin functionss for 128-bit types.
8366 * gcc.target/powerpc/pack02.c: Likewise.
8367 * gcc.target/powerpc/pack03.c: Likewise.
8368 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
8369 divide builtin functionss.
8370 * gcc.target/powerpc/extend-divide-2.c: Likewise.
8371 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
8372 functions.
8373 * gcc.target/powerpc/bcd-2.c: Likewise.
8374 * gcc.target/powerpc/bcd-3.c: Likewise.
8375 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
8376 builtin functionss.
8377 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
8378
8379 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
8380
8381 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
8382 keeps_null_pointer_checks.
8383 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8384 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8385 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8386 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8387
8388 2014-04-24 Jakub Jelinek <jakub@redhat.com>
8389
8390 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8391 Replace load with read and store with write.
8392
8393 2014-04-24 Jeff Law <law@redhat.com>
8394
8395 PR target/60822
8396 * gcc.c-torture/pr60822.c: New test.
8397 * gcc.c-torture/pr60822.x: New test.
8398
8399 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
8400
8401 PR c++/57958
8402 * g++.dg/cpp0x/pr57958.C: New test.
8403
8404 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
8405
8406 * lib/target-supports.exp (check_effective_target_vect_perm): Return
8407 true for aarch64_be.
8408
8409 2014-04-24 Radovan Obradovic <robradovic@mips.com>
8410 Tom de Vries <tom@codesourcery.com>
8411
8412 * gcc.dg/fuse-caller-save.c: New test.
8413
8414 2014-04-24 Joey Ye <joey.ye@arm.com>
8415
8416 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8417
8418 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8419
8420 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8421 * gcc.dg/vect/vect-bswap16: New test.
8422 * gcc.dg/vect/vect-bswap32: Likewise.
8423 * gcc.dg/vect/vect-bswap64: Likewise.
8424
8425 2014-04-23 Jeff Law <law@redhat.com>
8426
8427 PR tree-optimization/60902
8428 * gcc.target/i386/pr60902.c: New test.
8429
8430 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
8431
8432 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8433 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8434 * gcc.target/aarch64/vdup_n_1.c: New testcase.
8435
8436 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8437
8438 * gcc.target/arm/rev16.c: New test.
8439
8440 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8441
8442 * gcc.target/aarch64/rev16_1.c: New test.
8443
8444 2014-04-23 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/60903
8447 * gcc.dg/torture/pr60903.c: New testcase.
8448
8449 2014-04-23 Richard Biener <rguenther@suse.de>
8450
8451 PR middle-end/60895
8452 * g++.dg/torture/pr60895.C: New testcase.
8453
8454 2014-04-23 Richard Biener <rguenther@suse.de>
8455
8456 PR middle-end/60891
8457 * gcc.dg/torture/pr60891.c: New testcase.
8458
8459 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR sanitizer/60275
8462 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8463 -fno-sanitize-recover to dg-options.
8464 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8465 add -std=c++11 to dg-options.
8466 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8467 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8468 add -std=c++1y to dg-options.
8469 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8470 -fno-sanitize-recover to dg-options.
8471 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8472 * c-c++-common/ubsan/vla-4.c: Likewise.
8473 * c-c++-common/ubsan/pr59503.c: Likewise.
8474 * c-c++-common/ubsan/vla-3.c: Likewise.
8475 * c-c++-common/ubsan/save-expr-1.c: Likewise.
8476 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8477 * c-c++-common/ubsan/shift-3.c: Likewise.
8478 * c-c++-common/ubsan/overflow-1.c: Likewise.
8479 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8480 * c-c++-common/ubsan/vla-2.c: Likewise.
8481 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8482 * c-c++-common/ubsan/pr60613-1.c: Likewise.
8483 * c-c++-common/ubsan/shift-6.c: Likewise.
8484 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8485 * c-c++-common/ubsan/overflow-add-3.c: New test.
8486 * c-c++-common/ubsan/overflow-add-4.c: New test.
8487 * c-c++-common/ubsan/div-by-zero-6.c: New test.
8488 * c-c++-common/ubsan/div-by-zero-7.c: New test.
8489
8490 2014-04-22 Christian Bruel <christian.bruel@st.com>
8491
8492 * gcc.target/sh/hiconst.c: New test.
8493
8494 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
8495
8496 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8497 lroundf generates custom round instruction, too.
8498
8499 2014-04-22 Tobias Burnus <burnus@net-b.de>
8500
8501 PR fortran/60881
8502 * coarray/alloc_comp_3.f90: New.
8503
8504 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
8505
8506 PR target/60868
8507 * gcc.target/i386/pr60868.c: New testcase.
8508
8509 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR c/59073
8512 * c-c++-common/gomp/pr59073.c: New test.
8513
8514 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8515
8516 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8517
8518 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8519
8520 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8521 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8522
8523 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
8524
8525 * gcc.dg/memcpy-5.c: New test.
8526
8527 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8528
8529 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8530
8531 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8532 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8533 *-*-solaris2.9.
8534 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8535 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8536 from dg-options.
8537 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8538 from dg-additional-options.
8539 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8540 from dg-options.
8541
8542 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8543 execution check.
8544 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8545 (sigill_hdlr): Remove.
8546 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8547 check.
8548
8549 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8550 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8551 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8552
8553 * lib/target-supports.exp (add_options_for_tls): Remove
8554 *-*-solaris2.9* handling.
8555
8556 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
8557
8558 * gcc.target/aarch64/vect_cvtf_1.c: New.
8559
8560 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR tree-optimization/60823
8563 * c-c++-common/gomp/pr60823-1.c: New test.
8564 * c-c++-common/gomp/pr60823-2.c: New test.
8565 * c-c++-common/gomp/pr60823-3.c: New test.
8566
8567 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8568
8569 * gcc.target/arm/anddi_notdi-1.c: New test.
8570 * gcc.target/arm/iordi_notdi-1.c: New test case.
8571
8572 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8573
8574 * gcc.target/arm/iordi_notdi-1.c: New test.
8575
8576 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8577
8578 * gcc.target/aarch64/vrnd_f64_1.c : New file.
8579
8580 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8581
8582 PR target/60735
8583 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
8584 not cause errors if -mspe.
8585
8586 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
8587
8588 PR target/60909
8589 * gcc.target/i386/pr60909-1.c: New test.
8590 * gcc.target/i386/pr60909-2.c: Ditto.
8591
8592 2014-04-18 Cong Hou <congh@google.com>
8593
8594 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8595 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8596
8597 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8598
8599 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8600 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8601
8602 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
8603
8604 PR c++/59200
8605 * g++.dg/cpp0x/alias-decl-42.C: New.
8606
8607 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
8608
8609 * gcc.target/powerpc/ti_math1.c: New.
8610 * gcc.target/powerpc/ti_math2.c: New.
8611
8612 2014-04-17 Martin Jambor <mjambor@suse.cz>
8613
8614 * gnat.dg/opt34.adb: New.
8615 * gnat.dg/opt34_pkg.ads: Likewise.
8616
8617 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8618
8619 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8620 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8621
8622 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8623
8624 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8625 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8626
8627 2014-04-17 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR target/60847
8630 Forward port from 4.8 branch
8631 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
8632
8633 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8634 Fix scan patterns.
8635 * gcc.target/i386/bmi-2.c: Ditto.
8636
8637 2014-04-17 Richard Biener <rguenther@suse.de>
8638
8639 PR middle-end/60849
8640 * g++.dg/opt/pr60849.C: New testcase.
8641
8642 2014-04-17 Richard Biener <rguenther@suse.de>
8643
8644 PR tree-optimization/60836
8645 * g++.dg/vect/pr60836.cc: New testcase.
8646
8647 2014-04-17 Richard Biener <rguenther@suse.de>
8648
8649 PR tree-optimization/60841
8650 * gcc.dg/vect/pr60841.c: New testcase.
8651
8652 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8653
8654 * g++.dg/ipa/devirt-31.C: New testcase.
8655
8656 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8657
8658 PR lto/60820
8659 * gcc.dg/lto/pr60820_0.c: New testcase.
8660 * gcc.dg/lto/pr60820_1.c: New testcase.
8661
8662 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8663
8664 PR ipa/60854
8665 * g++.dg/torture/pr60854.C: New testcase.
8666
8667 2014-04-16 Catherine Moore <clm@codesourcery.com>
8668
8669 * gcc.target/mips/umips-store16-2.c: New test.
8670
8671 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
8672
8673 * g++.dg/cpp0x/initlist-vect.C: New file.
8674
8675 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
8676
8677 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8678 * gcc.dg/uninit-I-O0.c: Likewise.
8679 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8680
8681 2014-04-16 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR tree-optimization/60844
8684 * gcc.dg/pr60844.c: New test.
8685
8686 2014-04-15 Richard Biener <rguenther@suse.de>
8687
8688 PR rtl-optimization/56965
8689 * gcc.dg/torture/pr56965-1.c: New testcase.
8690 * gcc.dg/torture/pr56965-2.c: Likewise.
8691
8692 2014-04-15 Teresa Johnson <tejohnson@google.com>
8693
8694 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8695
8696 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8697
8698 * gnat.dg/vect14.adb: New test.
8699
8700 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8701
8702 * gnat.dg/vect12.ad[sb]: New test.
8703 * gnat.dg/vect13.ad[sb]: Likewise.
8704
8705 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
8706
8707 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8708 under qemu-arm.
8709 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8710 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8711 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8712 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8713 * c-c++-common/ubsan/null-1.c: Likewise.
8714 * c-c++-common/ubsan/null-10.c: Likewise.
8715 * c-c++-common/ubsan/null-11.c: Likewise.
8716 * c-c++-common/ubsan/null-2.c: Likewise.
8717 * c-c++-common/ubsan/null-3.c: Likewise.
8718 * c-c++-common/ubsan/null-4.c: Likewise.
8719 * c-c++-common/ubsan/null-5.c: Likewise.
8720 * c-c++-common/ubsan/null-6.c: Likewise.
8721 * c-c++-common/ubsan/null-7.c: Likewise.
8722 * c-c++-common/ubsan/null-8.c: Likewise.
8723 * c-c++-common/ubsan/null-9.c: Likewise.
8724 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8725 * c-c++-common/ubsan/overflow-int128.c: Likewise.
8726 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8727 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8728 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8729 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8730 * c-c++-common/ubsan/pr59333.c: Likewise.
8731 * c-c++-common/ubsan/pr59667.c: Likewise.
8732 * c-c++-common/ubsan/pr60613-2.c: Likewise.
8733 * c-c++-common/ubsan/pr60636.c: Likewise.
8734 * c-c++-common/ubsan/shift-1.c: Likewise.
8735 * c-c++-common/ubsan/shift-2.c: Likewise.
8736 * c-c++-common/ubsan/vla-1.c: Likewise.
8737
8738 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 * gnat.dg/vect11.ad[sb]: New test.
8741
8742 2014-04-14 Richard Biener <rguenther@suse.de>
8743
8744 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8745
8746 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8747
8748 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8749
8750 2014-04-14 Richard Biener <rguenther@suse.de>
8751 Marc Glisse <marc.glisse@inria.fr>
8752
8753 PR c/60819
8754 * gcc.target/i386/vec-may_alias.c: New testcase.
8755
8756 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8757
8758 * lib/target-supports.exp
8759 (check_effective_target_vect_widen_mult_si_to_di_pattern):
8760 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8761 Fix formatting.
8762
8763 2014-04-14 Richard Biener <rguenther@suse.de>
8764
8765 PR lto/60720
8766 * gcc.dg/lto/pr60720_0.c: New testcase.
8767 * gcc.dg/lto/pr60720_1.c: Likewise.
8768
8769 2014-04-14 Christian Bruel <christian.bruel@st.com>
8770
8771 * gcc.target/sh/memset.c: New test.
8772
8773 2014-04-14 Richard Biener <rguenther@suse.de>
8774
8775 PR middle-end/55022
8776 * gcc.dg/graphite/pr55022.c: New testcase.
8777
8778 2014-04-14 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/59817
8781 PR tree-optimization/60453
8782 * gfortran.dg/graphite/pr59817.f: New testcase.
8783 * gcc.dg/graphite/pr59817-1.c: Likewise.
8784 * gcc.dg/graphite/pr59817-2.c: Likewise.
8785
8786 2014-04-14 Jason Merrill <jason@redhat.com>
8787
8788 Revert:
8789 * lib/gcc-dg.exp (dg-build-dso): New.
8790 (gcc-dg-test-1): Handle dg-do-what "dso".
8791
8792 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
8793
8794 PR fortran/60717
8795 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8796
8797 PR fortran/58085
8798 * gfortran.dg/associate_15.f90: New test.
8799
8800 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8801
8802 PR middle-end/60467
8803 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8804 case to check.
8805
8806 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8807
8808 PR middle-end/60469
8809 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8810
8811 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
8812
8813 * gcc.target/mips/umips-store16-1.c: New test.
8814
8815 2014-04-11 Tobias Burnus <burnus@net-b.de>
8816
8817 PR c/60194
8818 * * g++.dg/warn/warn_format_signedness.C: New.
8819 * gcc.dg/format/warn-signedness.c: New.
8820
8821 2014-04-11 Tobias Burnus <burnus@net-b.de>
8822
8823 PR fortran/58880
8824 PR fortran/60495
8825 * gfortran.dg/finalize_25.f90: New.
8826
8827 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8828
8829 * gcc.target/epiphany/t1068-2.c: New file.
8830
8831 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8832
8833 * gcc.target/epiphany/btst-1.c: New test.
8834
8835 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8836
8837 PR rtl-optimization/60651
8838 * gcc.target/epiphany/mode-switch.c: New test.
8839
8840 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8841
8842 PR c++/58600
8843 * g++.dg/cpp0x/gen-attrs-58.C: New.
8844 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8845
8846 2014-04-11 Steve Ellcey <sellcey@mips.com>
8847 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR middle-end/60556
8850 * gcc.c-torture/compile/pr60556.c: New test.
8851
8852 2014-04-11 Richard Biener <rguenther@suse.de>
8853
8854 PR middle-end/60797
8855 * gcc.dg/pr60797.c: New testcase.
8856
8857 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8858
8859 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8860 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8861 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8862 rename to ...
8863 * gcc.target/s390/htm-nofloat-1.c: ... this one.
8864 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8865 instructions as well.
8866
8867 2014-04-11 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR rtl-optimization/60663
8870 * gcc.target/arm/pr60663.c: New test.
8871
8872 2014-04-10 Jason Merrill <jason@redhat.com>
8873
8874 * g++.dg/dso/dlclose1.C: Disable for 4.9.
8875
8876 2014-04-10 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR lto/60567
8879 * g++.dg/lto/pr60567_0.C: New test.
8880
8881 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8882
8883 * gfortran.dg/class_nameclash.f90: New test.
8884
8885 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8886
8887 PR c++/52844
8888 * g++.dg/cpp0x/variadic156.C: New.
8889
8890 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8891
8892 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8893 long.
8894
8895 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8896
8897 PR debug/60655
8898 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8899 -fdata-sections.
8900
8901 2014-04-09 Steve Ellcey <sellcey@mips.com>
8902
8903 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8904 and scan lists.
8905
8906 2014-04-09 Cong Hou <congh@google.com>
8907
8908 PR testsuite/60773
8909 * lib/target-supports.exp:
8910 (check_effective_target_vect_widen_si_to_di_pattern): New.
8911 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8912 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8913 targets only.
8914 (foo): Fix up formatting.
8915 (main): Call check_vect.
8916
8917 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8918
8919 PR c++/59115
8920 * g++.dg/template/crash119.C: New.
8921
8922 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
8923
8924 * gcc.target/powerpc/atomic_load_store-p8.c: New.
8925
8926 2014-04-08 Jason Merrill <jason@redhat.com>
8927
8928 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8929
8930 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8931
8932 PR rtl-optimization/60776
8933 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8934 * gcc.dg/builtin-bswap-7.c: Likewise.
8935 * gcc.dg/builtin-bswap-6a.c: New testcase.
8936 * gcc.dg/builtin-bswap-7a.c: New testcase.
8937
8938 Revert
8939 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8940
8941 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8942 optimization.
8943 * gcc.dg/builtin-bswap-7.c: Likewise.
8944
8945 2014-04-08 Richard Biener <rguenther@suse.de>
8946
8947 PR tree-optimization/60785
8948 * gcc.dg/graphite/pr60785.c: New testcase.
8949
8950 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8951
8952 PR target/60602
8953 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8954 with as at -O0.
8955
8956 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
8957
8958 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8959 * g++.dg/warn/Wnvdtor-3.C: Likewise.
8960 * g++.dg/warn/Wnvdtor-4.C: Likewise.
8961
8962 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
8963
8964 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8965
8966 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
8967
8968 PR target/60609
8969 * g++.dg/torture/pr60609.C: New test.
8970
8971 2014-04-07 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/60766
8974 * gcc.dg/torture/pr60766.c: New testcase.
8975
8976 2014-04-07 Jason Merrill <jason@redhat.com>
8977
8978 * lib/gcc-dg.exp (dg-build-dso): New.
8979 (gcc-dg-test-1): Handle dg-do-what "dso".
8980 * lib/target-supports.exp (add_options_for_dlopen): New.
8981 (check_effective_target_dlopen): Use it.
8982
8983 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8984
8985 * gcc.target/arm/pr60657.c: Fix missing curly brace.
8986
8987 2014-04-07 Richard Biener <rguenther@suse.de>
8988
8989 PR middle-end/60750
8990 * g++.dg/torture/pr60750.C: New testcase.
8991 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
8992
8993 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
8994
8995 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
8996
8997 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
8998
8999 PR testsuite/60671
9000 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
9001
9002 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
9003
9004 PR testsuite/60672
9005 * g++.dg/cpp1y/auto-fn25.C: Require lto.
9006
9007 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
9008
9009 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
9010
9011 * gfortran.dg/warn_conversion_4.f90: Adjust test.
9012
9013 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
9014
9015 * gcc.target/avr/dev-specific-rmw.c: New test.
9016
9017 2014-04-04 Cong Hou <congh@google.com>
9018
9019 PR tree-optimization/60656
9020 * gcc.dg/vect/pr60656.c: New test.
9021
9022 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9023
9024 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
9025 optimization.
9026 * gcc.dg/builtin-bswap-7.c: Likewise.
9027
9028 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9029
9030 PR c++/58207
9031 * g++.dg/cpp0x/constexpr-ice15.C: New.
9032
9033 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
9034
9035 PR ipa/59626
9036 testcase by Richard Biener
9037 * gcc.dg/lto/pr59626_0.c: New testcase.
9038 * gcc.dg/lto/pr59626_1.c: New testcase.
9039
9040 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9041
9042 PR debug/60655
9043 * gcc.c-torture/compile/pr60655-1.c: New test.
9044
9045 2014-04-04 Martin Jambor <mjambor@suse.cz>
9046
9047 PR ipa/60640
9048 * g++.dg/ipa/pr60640-1.C: New test.
9049 * g++.dg/ipa/pr60640-2.C: Likewise.
9050 * g++.dg/ipa/pr60640-3.C: Likewise.
9051 * g++.dg/ipa/pr60640-4.C: Likewise.
9052
9053 2014-04-04 Jeff Law <law@redhat.com>
9054
9055 PR target/60657
9056 * gcc.target/arm/pr60657.c: New test.
9057
9058 2014-04-04 Richard Biener <rguenther@suse.de>
9059
9060 PR ipa/60746
9061 * g++.dg/torture/pr60746.C: New testcase.
9062
9063 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
9064
9065 * g++.old-deja/g++.robertl/eb121.C: Adjust.
9066 * g++.old-deja/g++.jason/overload21.C: Likewise.
9067 * g++.old-deja/g++.law/init5.C: Likewise.
9068
9069 2014-04-03 Cong Hou <congh@google.com>
9070
9071 PR tree-optimization/60505
9072 * gcc.dg/vect/pr60505.c: New test.
9073
9074 2014-04-03 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/60740
9077 * gcc.dg/graphite/pr60740.c: New testcase.
9078
9079 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
9080
9081 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
9082 * g++.dg/warn/Wnvdtor-2.C: New.
9083 * g++.dg/warn/Wnvdtor-3.C: New.
9084 * g++.dg/warn/Wnvdtor-4.C: New.
9085 * g++.dg/warn/Weff1.C: Delete.
9086 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
9087 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
9088
9089 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
9090
9091 PR ipa/60659
9092 * g++.dg/torture/pr60659.C: New testcase.
9093
9094 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9095
9096 PR tree-optimization/60733
9097 * gcc.dg/torture/pr60733.c: New test.
9098
9099 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
9100
9101 PR rtl-optimization/60650
9102 * gcc.target/arm/pr60650-2.c: New.
9103
9104 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
9105
9106 * gcc.target/i386/avx2-vpand-3.c,
9107 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
9108
9109 2014-04-02 Joseph Myers <joseph@codesourcery.com>
9110
9111 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
9112 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
9113 gcc.target/i386/memcpy-strategy-1.c,
9114 gcc.target/i386/memcpy-strategy-2.c,
9115 gcc.target/i386/memcpy-vector_loop-1.c,
9116 gcc.target/i386/memcpy-vector_loop-2.c,
9117 gcc.target/i386/memset-vector_loop-1.c,
9118 gcc.target/i386/memset-vector_loop-2.c,
9119 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
9120 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
9121 -march= options different from those in dg-options.
9122
9123 2014-04-02 Joseph Myers <joseph@codesourcery.com>
9124
9125 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9126 gcc.target/i386/pr30970.c: Use -mtune=generic.
9127 * gcc.target/i386/avx2-vpaddb-3.c,
9128 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
9129 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
9130 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
9131 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
9132 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
9133 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
9134 gcc.target/i386/avx2-vpsubw-3.c,
9135 gcc.target/i386/avx256-unaligned-load-1.c,
9136 gcc.target/i386/avx256-unaligned-load-4.c,
9137 gcc.target/i386/avx256-unaligned-store-1.c,
9138 gcc.target/i386/avx256-unaligned-store-2.c,
9139 gcc.target/i386/avx256-unaligned-store-4.c: Use
9140 -mno-prefer-avx128.
9141
9142 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
9143 Iain Sandoe <iain@codesourcery.com>
9144
9145 PR target/54083
9146 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
9147 with the additional options -Wl,-undefined,dynamic_lookup
9148 and -Wl,-flat_namespace.
9149 * gcc.dg/torture/pr53922.c: Additional option
9150 -Wl,-flat_namespace for darwin[89].
9151 * gcc.dg/torture/pr60092.c: Additional options
9152 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
9153 for darwin[89].
9154
9155 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
9156
9157 PR target/43751
9158 * lib/prune.exp: Modify the regular express to prune
9159 the new warnings introduced by r205679 on darwin9.
9160
9161 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
9162
9163 * g++.dg/init/ctor4.C: Adjust.
9164 * g++.dg/init/ctor4-1.C: New.
9165 * g++.dg/cpp0x/defaulted2.C: Adjust.
9166
9167 2014-04-01 Richard Henderson <rth@redhat.com>
9168
9169 PR target/60704
9170 * gcc.dg/pr60704.c: New file.
9171
9172 2014-04-01 Bin Cheng <bin.cheng@arm.com>
9173
9174 PR target/60363
9175 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
9176 logical_op_short_circuit targets.
9177
9178 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
9179
9180 PR libfortran/60128
9181 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
9182 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
9183
9184 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
9185
9186 PR rtl-optimization/60700
9187 * gcc.target/i386/pr60700.c: New test.
9188
9189 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9190
9191 PR target/60650
9192 * gcc.target/arm/pr60650.c: Adjust command line options.
9193
9194 2014-03-31 Martin Jambor <mjambor@suse.cz>
9195
9196 PR middle-end/60647
9197 * gcc.dg/pr60647-1.c: New test.
9198 * gcc.dg/pr60647-2.c: Likewise.
9199
9200 2014-03-31 Richard Biener <rguenther@suse.de>
9201
9202 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
9203
9204 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
9205
9206 PR target/60034
9207 * gcc.target/aarch64/pr60034.c: New file.
9208
9209 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
9210
9211 PR c++/60626
9212 * g++.dg/cpp1y/pr60626.C: New testcase.
9213
9214 2014-03-29 Joseph Myers <joseph@codesourcery.com>
9215
9216 * gcc.dg/pr45416.c: Allow bextr on x86.
9217 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
9218 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
9219 gcc.target/i386/fma4-vector.c: Use -mno-fma.
9220 * gcc.target/i386/l_fma_double_1.c,
9221 gcc.target/i386/l_fma_double_2.c,
9222 gcc.target/i386/l_fma_double_3.c,
9223 gcc.target/i386/l_fma_double_4.c,
9224 gcc.target/i386/l_fma_double_5.c,
9225 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
9226 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
9227 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
9228 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
9229 * gcc.target/i386/pr27971.c: Use -mno-tbm.
9230 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
9231 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
9232
9233 2014-03-29 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR target/60648
9236 * g++.dg/pr60648.C: Move test to...
9237 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
9238 dg-options, add for fpic targets dg-additional-options -fPIC.
9239
9240 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
9241
9242 * gnat.dg/opt33.adb: New testcase.
9243
9244 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
9245
9246 PR target/60697
9247 * gcc.target/aarch64/pr60697.c: New.
9248
9249 2014-03-27 Jeff Law <law@redhat.com>
9250
9251 PR target/60648
9252 * g++.dg/pr60648.C: New test.
9253
9254 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
9255
9256 PR c++/60573
9257 * g++.dg/cpp1y/pr60573.C: New testcase.
9258
9259 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR target/60693
9262 * gcc.target/i386/pr60693.c: New test.
9263
9264 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
9265
9266 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
9267
9268 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9269
9270 PR c++/60689
9271 * c-c++-common/pr60689.c: New test.
9272
9273 PR c++/58678
9274 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
9275 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
9276 targets.
9277
9278 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
9279
9280 PR target/60675
9281 * gcc.target/aarch64/pr60675.C: New.
9282
9283 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9284
9285 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
9286 * lib/target-supports.exp: Return true for s390
9287 in check_effective_logical_op_short_circuit.
9288
9289 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9290
9291 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
9292 of second source operand.
9293 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9294 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9295 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9296
9297 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR ipa/60315
9300 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
9301
9302 2014-03-28 Tobias Burnus <burnus@net-b.de>
9303
9304 * lib/cilk-plus-dg.exp: New.
9305 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
9306 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
9307
9308 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9309
9310 PR fortran/60522
9311 * gfortran.dg/where_4.f90: New test case.
9312
9313 2014-03-27 Tobias Burnus <burnus@net-b.de>
9314
9315 PR fortran/58880
9316 * gfortran.dg/finalize_24.f90: New.
9317
9318 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9319
9320 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
9321 vbpermq builtin.
9322
9323 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
9324 vec_select optimizations.
9325 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
9326 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
9327
9328 PR target/60672
9329 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
9330 xxpermdi builtins are supported.
9331
9332 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
9333
9334 PR rtl-optimization/60650
9335 * gcc.target/arm/pr60650.c: New.
9336
9337 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9338
9339 * gcc.target/s390/20140327-1.c: New testcase.
9340
9341 2014-03-27 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR middle-end/60682
9344 * g++.dg/gomp/pr60682.C: New test.
9345
9346 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
9347
9348 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
9349
9350 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
9351
9352 PR target/60580
9353 * gcc.target/aarch64/pr60580_1.c: New.
9354 * gcc.target/aarch64/test_fp_attribute_1.c: New.
9355 * gcc.target/aarch64/test_fp_attribute_2.c: New.
9356
9357 2014-03-26 Dehao Chen <dehao@google.com>
9358
9359 * gcc.dg/predict-8.c: New test.
9360
9361 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
9362
9363 PR c++/52369
9364 * g++.dg/init/const10.C: New.
9365 * g++.dg/init/const11.C: New.
9366 * g++.dg/init/pr25811.C: Adjust.
9367 * g++.dg/init/pr29043.C: Likewise.
9368 * g++.dg/init/pr43719.C: Likewise.
9369 * g++.dg/init/pr44086.C: Likewise.
9370 * g++.dg/init/ctor8.C: Likewise.
9371 * g++.dg/init/uninitialized1.C: Likewise.
9372
9373 2014-03-26 Jakub Jelinek <jakub@redhat.com>
9374
9375 PR sanitizer/60636
9376 * c-c++-common/ubsan/pr60636.c: New test.
9377
9378 2014-03-26 Andreas Schwab <schwab@suse.de>
9379
9380 * g++.dg/torture/pr60315.C: Remove duplication.
9381
9382 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
9383
9384 * gcc.c-torture/execute/20140326-1.c: New test.
9385
9386 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
9387
9388 PR ipa/60315
9389 * g++.dg/torture/pr60315.C: New testcase.
9390
9391 2014-03-25 Martin Jambor <mjambor@suse.cz>
9392
9393 PR ipa/60600
9394 * g++.dg/ipa/pr60600.C: New test.
9395
9396 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
9397
9398 PR testsuite/58013
9399 * g++.dg/opt/pr56999.C: Pop hidden visibility.
9400
9401 2014-03-25 Richard Biener <rguenther@suse.de>
9402
9403 PR middle-end/60635
9404 * gfortran.dg/lto/pr60635_0.f90: New testcase.
9405 * gfortran.dg/lto/pr60635_1.c: Likewise.
9406
9407 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
9408
9409 PR c++/60627
9410 * g++.dg/cpp1y/pr60627.C: New testcase.
9411
9412 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
9413
9414 * gcc.target/aarch64/ushr64_1.c: New.
9415
9416 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
9417
9418 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9419 (LONG_LONG): Use LLONG.
9420 (set_rvector_long): Explicitly return void.
9421 (set_vector_long): Likewise.
9422 (check_vector_long): Likewise.
9423
9424 2014-03-24 Marek Polacek <polacek@redhat.com>
9425
9426 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9427 Define INT_MIN.
9428 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9429 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9430 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9431 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9432 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9433 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9434 * c-c++-common/ubsan/pr59503.c: Likewise.
9435 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9436 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9437 * c-c++-common/ubsan/shift-3.c: Likewise.
9438 * c-c++-common/ubsan/shift-6.c: Likewise.
9439 * c-c++-common/ubsan/undefined-1.c: Likewise.
9440 * c-c++-common/ubsan/vla-2.c: Likewise.
9441 * c-c++-common/ubsan/vla-3.c: Likewise.
9442 * c-c++-common/ubsan/vla-4.c: Likewise.
9443 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9444 * g++.dg/ubsan/return-2.C: Likewise.
9445
9446 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
9447
9448 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9449 hppa*-*-hpux*.
9450
9451 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9452
9453 PR libfortran/59313
9454 PR libfortran/58015
9455 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9456 * gfortran.dg/round_4.f90: Likewise.
9457
9458 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
9459
9460 PR libfortran/60128
9461 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9462 i?86-*-solaris2.9*.
9463
9464 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR sanitizer/60613
9467 * c-c++-common/ubsan/pr60613-1.c: New test.
9468 * c-c++-common/ubsan/pr60613-2.c: New test.
9469
9470 2014-03-22 Matthias Klose <doko@ubuntu.com>
9471
9472 * g++.dg/cpp0x/regress: Remove empty directory.
9473
9474 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR debug/60603
9477 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9478
9479 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9480
9481 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9482 * g++.dg/cpp1y/pr60393.C: Likewise.
9483
9484 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9485
9486 PR c++/60384
9487 * g++.dg/cpp1y/pr60384.C: New.
9488
9489 2014-03-21 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR target/60598
9492 * gcc.dg/pr60598.c: New test.
9493
9494 2014-03-21 Martin Jambor <mjambor@suse.cz>
9495
9496 PR ipa/59176
9497 * g++.dg/torture/pr59176.C: New test.
9498
9499 2014-03-21 Martin Jambor <mjambor@suse.cz>
9500
9501 PR ipa/60419
9502 * g++.dg/ipa/pr60419.C: New test.
9503
9504 2014-03-21 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/60577
9507 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9508
9509 2014-03-21 Tobias Burnus <burnus@net-b.de>
9510
9511 PR fortran/60599
9512 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9513
9514 2014-03-20 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR middle-end/60597
9517 * g++.dg/opt/pr60597.C: New test.
9518
9519 PR c++/60572
9520 * g++.dg/init/pr60572.C: New test.
9521
9522 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9523
9524 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9525
9526 2014-03-19 Tobias Burnus <burnus@net-b.de>
9527
9528 PR fortran/60543
9529 PR fortran/60283
9530 * gfortran.dg/implicit_pure_4.f90: New.
9531
9532 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9533
9534 PR c++/51474
9535 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9536
9537 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
9538
9539 PR testsuite/60590
9540 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9541 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9542 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9543
9544 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9545
9546 PR c++/60332
9547 * g++.dg/cpp1y/pr60332.C: New.
9548
9549 2014-03-19 Marek Polacek <polacek@redhat.com>
9550
9551 PR sanitizer/60569
9552 * g++.dg/ubsan/pr60569.C: New test.
9553
9554 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9557
9558 2014-03-19 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR tree-optimization/60559
9561 * g++.dg/vect/pr60559.cc: New test.
9562
9563 2014-03-18 Ian Lance Taylor <iant@google.com>
9564
9565 PR target/60563
9566 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9567 (ditype): Rename typedef from int64_t.
9568
9569 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9570
9571 PR c/55383
9572 * gcc.dg/cast-qual-3.c: New.
9573 Revert:
9574 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9575 * c-c++-common/Wcast-qual-1.c: More precise match text.
9576
9577 2014-03-18 Janus Weil <janus@gcc.gnu.org>
9578
9579 PR fortran/55207
9580 PR fortran/60549
9581 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9582 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9583 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9584 * gfortran.dg/intent_optimize_1.f90: Ditto.
9585 * gfortran.dg/pointer_init_9.f90: Ditto.
9586 * gfortran.dg/volatile4.f90: Ditto.
9587 * gfortran.dg/volatile6.f90: Ditto.
9588
9589 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9590
9591 PR c/55383
9592 * c-c++-common/Wcast-qual-1.c: More precise match text.
9593
9594 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9595
9596 PR c++/60305
9597 * g++.dg/cpp0x/constexpr-ice14.C: New.
9598
9599 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 PR c++/54250
9602 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9603
9604 2014-03-18 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR sanitizer/60535
9607 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9608 * c-c++-common/ubsan/null-2.c: Likewise.
9609 * c-c++-common/ubsan/null-3.c: Likewise.
9610 * c-c++-common/ubsan/null-4.c: Likewise.
9611 * c-c++-common/ubsan/null-5.c: Likewise.
9612 * c-c++-common/ubsan/null-6.c: Likewise.
9613 * c-c++-common/ubsan/null-7.c: Likewise.
9614 * c-c++-common/ubsan/null-8.c: Likewise.
9615 * c-c++-common/ubsan/null-9.c: Likewise.
9616 * c-c++-common/ubsan/null-10.c: Likewise.
9617 * c-c++-common/ubsan/null-11.c: Likewise.
9618 * c-c++-common/ubsan/overflow-1.c: Likewise.
9619 * c-c++-common/ubsan/overflow-2.c: Likewise.
9620 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9621 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9622 * c-c++-common/ubsan/overflow-int128.c: Likewise.
9623 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9624 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9625 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9626 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9627 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9628 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9629 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9630 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9631 * c-c++-common/ubsan/pr59333.c: Likewise.
9632 * c-c++-common/ubsan/pr59503.c: Likewise.
9633 * c-c++-common/ubsan/pr59667.c: Likewise.
9634 * c-c++-common/ubsan/undefined-1.c: Likewise.
9635 * g++.dg/ubsan/pr59250.C: Likewise.
9636 * g++.dg/ubsan/pr59306.C: Likewise.
9637
9638 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9639
9640 * gcc.dg/tls/pr58595.c: Add tls options.
9641
9642 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
9643
9644 * gcc.target/i386/avx-additional-reg-names.c: New.
9645 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9646
9647 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
9648
9649 PR c++/60390
9650 * g++.dg/cpp1y/pr60390.C: New testcase.
9651
9652 PR c++/60391
9653 * g++.dg/cpp1y/pr60391.C: New testcase.
9654
9655 2014-03-17 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR target/60516
9658 * gcc.target/i386/pr60516.c: New test.
9659
9660 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/59571
9663 * g++.dg/cpp0x/constexpr-ice13.C: New.
9664
9665 2014-03-17 Marek Polacek <polacek@redhat.com>
9666
9667 PR middle-end/60534
9668 * gcc.dg/gomp/pr60534.c: New test.
9669
9670 2014-03-17 Kai Tietz <ktietz@redhat.com>
9671
9672 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9673
9674 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
9675
9676 PR testsuite/58851
9677 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9678 storage size.
9679
9680 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
9681
9682 PR libfortran/58324
9683 * gfortran.dg/list_read_12.f90: New test.
9684
9685 2014-03-15 Janus Weil <janus@gcc.gnu.org>
9686
9687 PR fortran/55207
9688 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9689 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9690 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9691 -Wno-aggressive-loop-optimizations and remove an unused variable.
9692 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9693 * gfortran.dg/pointer_init_9.f90: New.
9694 * gfortran.dg/volatile4.f90: Put into subroutine.
9695 * gfortran.dg/volatile6.f90: Ditto.
9696
9697 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
9698
9699 PR fortran/60392
9700 * gfortran.dg/transpose_4.f90: New test.
9701
9702 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
9703
9704 PR rtl-optimization/60508
9705 * gcc.target/i386/pr60508.c: New.
9706
9707 2014-03-14 Richard Biener <rguenther@suse.de>
9708
9709 PR middle-end/60518
9710 * g++.dg/pr60518.C: New testcase.
9711
9712 2014-03-14 Martin Jambor <mjambor@suse.cz>
9713
9714 PR lto/60461
9715 * gcc.dg/lto/pr60461_0.c: New test.
9716
9717 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
9718
9719 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9720 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9721 * gcc.dg/lto/save-temps_0.c: New testcase.
9722
9723 2014-03-13 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR middle-end/36282
9726 * c-c++-common/pr36282-1.c: New test.
9727 * c-c++-common/pr36282-2.c: New test.
9728 * c-c++-common/pr36282-3.c: New test.
9729 * c-c++-common/pr36282-4.c: New test.
9730
9731 2014-03-13 Richard Henderson <rth@redhat.com>
9732
9733 PR debug/60438
9734 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9735
9736 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/60383
9739 * g++.dg/template/crash118.C: New.
9740 * g++.dg/template/crash95.C: Adjust.
9741
9742 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
9743
9744 PR rtl-optimization/57189
9745 * gcc.target/i386/pr57189.c: New.
9746
9747 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9748
9749 PR c++/60254
9750 * g++.dg/cpp0x/static_assert10.C: New.
9751 * g++.dg/cpp0x/static_assert11.C: Likewise.
9752 * g++.dg/cpp0x/static_assert3.C: Adjust.
9753
9754 2014-03-13 Richard Biener <rguenther@suse.de>
9755
9756 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9757
9758 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9759
9760 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9761 2.07 128-bit arithmetic.
9762 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9763
9764 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9765 due to when TImode is allowed in VSX registers, the allowable
9766 address modes for TImode is just a single indirect address in
9767 order for the value to be loaded and store in either GPR or VSX
9768 registers. This affects the generated code, and it would cause
9769 this test to fail, when such an option is used.
9770
9771 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
9772
9773 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9774
9775 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9776
9777 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9778 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9779 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9780 only test for exactly one if if -mbranch-cost=1 has been passed.
9781
9782 2014-03-12 Christian Bruel <christian.bruel@st.com>
9783
9784 PR target/60264
9785 * gcc.target/arm/pr60264.c
9786
9787 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
9788
9789 PR tree-optimization/60454
9790 * gcc.c-torture/execute/pr60454.c: New test.
9791
9792 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9793 Marc Glisse <marc.glisse@inria.fr>
9794
9795 PR tree-optimization/60502
9796 * gcc.c-torture/compile/pr60502.c: New test.
9797
9798 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR middle-end/60482
9801 * gcc.dg/vect/pr60482.c: New test.
9802
9803 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/60389
9806 * g++.dg/cpp0x/inh-ctor19.C: New.
9807
9808 2014-03-11 Richard Biener <rguenther@suse.de>
9809
9810 PR tree-optimization/60429
9811 PR tree-optimization/60485
9812 * gcc.dg/pr60485-1.c: New testcase.
9813 * gcc.dg/pr60485-2.c: Likewise.
9814
9815 2014-03-10 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR ipa/60457
9818 * g++.dg/ipa/pr60457.C: New test.
9819
9820 2014-03-10 Richard Biener <rguenther@suse.de>
9821
9822 PR middle-end/60474
9823 * g++.dg/torture/pr60474.C: New testcase.
9824
9825 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
9826
9827 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9828
9829 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
9830
9831 * gcc.dg/lto/pr55113_0.c: New testcase.
9832
9833 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
9834
9835 PR c++/60033
9836 * g++.dg/cpp1y/pr60033.C: New testcase.
9837
9838 PR c++/60393
9839 * g++.dg/cpp1y/pr60393.C: New testcase.
9840
9841 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9842
9843 PR libfortran/60128
9844 * gfortran.dg/fmt_en.f90: New test.
9845
9846 2014-03-07 Jason Merrill <jason@redhat.com>
9847
9848 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9849 * lib/target-supports.exp (check_effective_target_c++11): Now
9850 means C++11 and up.
9851 (check_effective_target_c++11_only): New.
9852 (check_effective_target_c++11_down): New.
9853 (check_effective_target_c++1y): New.
9854 (check_effective_target_c++1y_only): New.
9855 (check_effective_target_c++98_only): Rename from
9856 check_effective_target_c++98.
9857 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9858
9859 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
9860
9861 PR c++/58609
9862 * g++.dg/cpp0x/constexpr-ice12.C: New.
9863
9864 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
9865
9866 * c-c++-common/gomp/map-1.c: Extend.
9867
9868 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
9869 Janus Weil <janus@gcc.gnu.org>
9870
9871 PR fortran/51976
9872 * gfortran.dg/deferred_type_component_1.f90 : New test.
9873 * gfortran.dg/deferred_type_component_2.f90 : New test.
9874
9875 2014-03-06 Marek Polacek <polacek@redhat.com>
9876
9877 PR c/60197
9878 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9879 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9880
9881 2014-03-06 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR target/58595
9884 * gcc.dg/tls/pr58595.c: New test.
9885
9886 2014-03-06 Richard Biener <rguenther@suse.de>
9887
9888 PR middle-end/60445
9889 PR lto/60424
9890 PR lto/60427
9891 Revert
9892 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9893
9894 * gcc.dg/lto/pr55113_0.c: New testcase.
9895
9896 2014-03-05 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR testsuite/59308
9899 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9900 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
9901 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9902 s390*/i?86/x86_64.
9903 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9904 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9905 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9906 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9907 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9908 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
9909 even for mips*/s390*/i?86/x86_64.
9910 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9915
9916 PR lto/60404
9917 * gcc.dg/lto/pr60404_0.c: New test.
9918 * gcc.dg/lto/pr60404_1.c: New file.
9919 * gcc.dg/lto/pr60404_2.c: New file.
9920
9921 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9922
9923 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9924 long long" throughout.
9925 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9926 * gcc.dg/vmx/insert-vsx.c: Likewise.
9927 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9928 * gcc.dg/vmx/ld-vsx.c: Likewise.
9929 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9930 * gcc.dg/vmx/ldl-vsx.c: Likewise.
9931 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9932 * gcc.dg/vmx/merge-vsx.c: Likewise.
9933 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9934 * gcc.dg/vmx/st-vsx.c: Likewise.
9935 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9936 * gcc.dg/vmx/stl-vsx.c: Likewise.
9937 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9938
9939 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9940
9941 * gcc.dg/lto/pr55113_0.c: New testcase.
9942
9943 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9944
9945 PR c++/60376
9946 * g++.dg/cpp1y/pr60376.C: New.
9947
9948 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9949
9950 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9951
9952 2014-03-04 Richard Biener <rguenther@suse.de>
9953
9954 PR tree-optimization/60382
9955 * gcc.dg/vect/pr60382.c: New testcase.
9956
9957 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
9958
9959 PR libfortran/60148
9960 * gfortran.dg/namelist_84.f90: New test.
9961
9962 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
9963
9964 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9965 argument to avoid inf values.
9966 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9967 UNION_FP_CHECK machinery.
9968
9969 2014-03-03 Renlin Li <Renlin.Li@arm.com>
9970
9971 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9972 i32in128 cases outside special big-endian processing block.
9973
9974 2014-03-03 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR preprocessor/60400
9977 * c-c++-common/cpp/pr60400.c: New test.
9978 * c-c++-common/cpp/pr60400-1.h: New file.
9979 * c-c++-common/cpp/pr60400-2.h: New file.
9980
9981 PR objc++/60398
9982 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9983
9984 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
9985 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
9986
9987 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
9988
9989 PR ipa/60150
9990 * g++.dg/lto/pr60150.H: New testcase.
9991 * g++.dg/lto/pr60150_0.C: New testcase.
9992 * g++.dg/lto/pr60150_1.C: New testcase.
9993
9994 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
9995
9996 PR ipa/60306
9997 * g++.dg/ipa/devirt-29.C: New testcase
9998
9999 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10000
10001 PR fortran/60236
10002 * gfortran.dg/vect/pr32380.f: Fix expected test results.
10003
10004 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
10005
10006 PR c++/50025
10007 * g++.dg/cpp0x/pr50025.C: New.
10008
10009 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
10010
10011 PR c++/60377
10012 * g++.dg/cpp1y/pr60377.C: New testcase.
10013
10014 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
10015
10016 PR fortran/60341
10017 * gfortran.dg/str_comp_optimize_1.f90: New test.
10018
10019 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10020
10021 PR target/60071
10022 * gcc.c-torture/compile/pr60071.c: New.
10023
10024 2014-02-28 Janus Weil <janus@gcc.gnu.org>
10025
10026 PR fortran/60359
10027 * gfortran.dg/unlimited_polymorphic_16.f90: New.
10028
10029 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10030
10031 PR c++/58610
10032 * g++.dg/cpp0x/constexpr-ice11.C: New.
10033
10034 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10035
10036 PR c++/60314
10037 * g++.dg/cpp1y/auto-fn24.C: New.
10038
10039 2014-02-28 Joey Ye <joey.ye@arm.com>
10040
10041 PR target/PR60169
10042 * gcc.target/arm/thumb1-far-jump-3.c: New case.
10043
10044 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10045
10046 PR c++/60253
10047 * g++.dg/overload/ellipsis2.C: New.
10048
10049 2014-02-27 Jeff Law <law@redhat.com>
10050
10051 PR rtl-optimization/52714
10052 * gcc.c-torture/compile/pr52714.c: New test.
10053
10054 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
10055 Jeff Law <law@redhat.com>
10056
10057 PR rtl-optimization/49847
10058 * g++.dg/pr49847.C: New test.
10059
10060 2014-02-27 Marek Polacek <polacek@redhat.com>
10061
10062 PR middle-end/59223
10063 * c-c++-common/pr59223.c: New test.
10064
10065 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
10066
10067 * common/config/i386/predicates.md (const1256_operand): Remove.
10068 (const2356_operand): New.
10069 (const_1_to_2_operand): Remove.
10070 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
10071 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
10072 (*avx512pf_gatherpf<mode>sf): Ditto.
10073 (avx512pf_gatherpf<mode>df): Ditto.
10074 (*avx512pf_gatherpf<mode>df_mask): Ditto.
10075 (*avx512pf_gatherpf<mode>df): Ditto.
10076 (avx512pf_scatterpf<mode>sf): Ditto.
10077 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
10078 (*avx512pf_scatterpf<mode>sf): Ditto.
10079 (avx512pf_scatterpf<mode>df): Ditto.
10080 (*avx512pf_scatterpf<mode>df_mask): Ditto.
10081 (*avx512pf_scatterpf<mode>df): Ditto.
10082 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
10083
10084 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
10085
10086 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
10087 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
10088 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
10089 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
10090 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
10091 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
10092 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
10093 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
10094
10095 2014-02-26 Bin Cheng <bin.cheng@arm.com>
10096
10097 PR target/60280
10098 * gnat.dg/renaming5.adb: Change to two expected gotos.
10099 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
10100 jump threads.
10101 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
10102 messages for removed basic block.
10103 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
10104 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
10105 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
10106 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
10107
10108 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10109
10110 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
10111 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10112 * gcc.dg/vmx/ldl-vsx.c: Likewise.
10113 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10114 * gcc.dg/vmx/merge-vsx.c: Likewise.
10115 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10116
10117 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
10118
10119 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
10120 * gcc.target/i386/prefetchwt1-1.c: New.
10121 * g++.dg/other/i386-2.C: Add new option.
10122 * g++.dg/other/i386-3.C: Ditto.
10123 * gcc.target/i386/sse-12.c: Ditto.
10124 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
10125 * gcc.target/i386/sse-22.c: Add new option.
10126 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
10127
10128 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10129
10130 PR libfortran/59313
10131 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
10132
10133 PR libfortran/58015
10134 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
10135
10136 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
10137
10138 PR c++/60311
10139 * g++.dg/cpp1y/pr60311.C: New testcase.
10140
10141 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
10142
10143 PR c++/60065
10144 * g++.dg/cpp1y/pr60065.C: New testcase.
10145
10146 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
10147
10148 PR rtl-optimization/60268
10149 * gcc.c-torture/compile/pr60268.c: New test.
10150
10151 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
10152
10153 * gcc.target/microblaze/others/mem_reload.c: New test.
10154
10155 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10156
10157 * gcc.dg/vmx/lde.c: New test.
10158 * gcc.dg/vmx/lde-be-order.c: New test.
10159 * gcc.dg/vmx/ste.c: New test.
10160 * gcc.dg/vmx/ste-be-order.c: New test.
10161
10162 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
10163
10164 PR testsuite/60173
10165 * lib/target-supports.exp
10166 (check_effective_target_logical_op_short_circuit): Add cris-*-*
10167 and crisv32-*-* to list.
10168
10169 2014-02-21 Janus Weil <janus@gcc.gnu.org>
10170
10171 PR fortran/60302
10172 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
10173
10174 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10175
10176 * gcc.dg/vmx/vsums.c: Check entire result vector.
10177 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10178
10179 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10180
10181 * gcc.dg/vmx/ld.c: New test.
10182 * gcc.dg/vmx/ld-be-order.c: New test.
10183 * gcc.dg/vmx/ld-vsx.c: New test.
10184 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
10185 * gcc.dg/vmx/ldl.c: New test.
10186 * gcc.dg/vmx/ldl-be-order.c: New test.
10187 * gcc.dg/vmx/ldl-vsx.c: New test.
10188 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
10189 * gcc.dg/vmx/st.c: New test.
10190 * gcc.dg/vmx/st-be-order.c: New test.
10191 * gcc.dg/vmx/st-vsx.c: New test.
10192 * gcc.dg/vmx/st-vsx-be-order.c: New test.
10193 * gcc.dg/vmx/stl.c: New test.
10194 * gcc.dg/vmx/stl-be-order.c: New test.
10195 * gcc.dg/vmx/stl-vsx.c: New test.
10196 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
10197
10198 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
10199
10200 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
10201 * g++.dg/other/i386-3.C (dg-options): Ditto.
10202 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
10203 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
10204 -mavx512pf and -msha.
10205
10206 2014-02-21 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/60276
10209 * gcc.dg/vect/pr60276.c: New testcase.
10210
10211 2014-02-21 Janus Weil <janus@gcc.gnu.org>
10212
10213 PR fortran/60234
10214 * gfortran.dg/finalize_23.f90: New.
10215
10216 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
10217
10218 PR c++/60052
10219 PR c++/60053
10220 * g++.dg/cpp1y/pr60052.C: New testcase.
10221 * g++.dg/cpp1y/pr60053.C: New testcase.
10222
10223 2014-02-21 Tobias Burnus <burnus@net-b.de>
10224
10225 PR fortran/60286
10226 * gfortran.dg/inquire_16.f90: New.
10227
10228 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
10229
10230 * gcc.target/nios2/biggot-1.c: New.
10231 * gcc.target/nios2/biggot-2.c: New.
10232
10233 2014-02-20 Martin Jambor <mjambor@suse.cz>
10234
10235 PR ipa/55260
10236 * gcc.dg/ipa/pr55260.c: New test.
10237
10238 2014-02-20 Bin Cheng <bin.cheng@arm.com>
10239
10240 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
10241 for execution test case.
10242
10243 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
10244
10245 PR ipa/58555
10246 * g++.dg/torture/pr58555.C: New testcase.
10247
10248 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
10249
10250 PR target/60204
10251 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
10252 reflect abi fix.
10253 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
10254
10255 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
10256 Kirill Yukhin <kirill.yukhin@intel.com>
10257
10258 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
10259 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
10260 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
10261 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10262 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
10263 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
10264
10265 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR c/37743
10268 * g++.dg/ext/builtin-bswap1.C: New test.
10269 * c-c++-common/pr37743.c: New test.
10270
10271 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
10272
10273 * gcc.dg/decl-10.c: New test.
10274
10275 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR c++/60267
10278 * g++.dg/ext/ivdep-1.C: New test.
10279
10280 PR c++/60267
10281 * gcc.dg/pr60267.c: New test.
10282
10283 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
10284
10285 PR target/59794
10286 * gcc.target/i386/pr39162.c: Add dg-prune-output.
10287 (dg-options): Remove -Wno-psabi.
10288 * gcc.target/i386/pr59794-2.c: Ditto.
10289 * gcc.target/i386/pr60205-1.c: Ditto.
10290 * gcc.target/i386/sse-5.c: Ditto.
10291
10292 2014-02-18 Nick Clifton <nickc@redhat.com>
10293
10294 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
10295 * gcc.dg/pr23623.c: Likewise.
10296 * gcc.dg/pr48784-1.c: Likewise.
10297 * gcc.dg/pr48784-2.c: Likewise.
10298 * gcc.dg/pr56997-2.c: Likewise.
10299 * gcc.dg/sms-6.c: Likewise.
10300 * gcc.dg/torture/pr60183.c: Likewise.
10301 * gcc.dg/torture/vec-cvt-1.c: Likewise.
10302 * gcc.c-torture/execute/20061220-1.x: New.
10303 * gcc.c-torture/execute/pr43220.x: New.
10304 * gcc.c-torture/execute/pr51581-1.x: New.
10305 * gcc.c-torture/execute/pr51581-2.x: New.
10306 * gcc.c-torture/execute/pr58570.x: New.
10307 * gcc.c-torture/unsorted/DFcmp.x: New.
10308 * gcc.c-torture/unsorted/SFset.x: New.
10309
10310 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
10311
10312 * gnat.dg/opt31.adb: New test.
10313
10314 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
10317
10318 2014-02-19 Janus Weil <janus@gcc.gnu.org>
10319
10320 PR fortran/60232
10321 * gfortran.dg/typebound_proc_33.f90: New.
10322
10323 2014-02-19 Marek Polacek <polacek@redhat.com>
10324
10325 PR c/60195
10326 * gcc.dg/pr60195.c: New test.
10327
10328 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
10329
10330 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
10331
10332 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR preprocessor/58844
10335 * c-c++-common/cpp/pr58844-1.c: New test.
10336 * c-c++-common/cpp/pr58844-2.c: New test.
10337
10338 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10339
10340 PR c++/60225
10341 * g++.dg/cpp0x/constexpr-ice10.C: New.
10342
10343 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10344
10345 PR c++/60215
10346 * g++.dg/cpp0x/pr60215.C: New.
10347
10348 2014-02-18 Tobias Burnus <burnus@net-b.de>
10349
10350 PR fortran/49397
10351 * gfortran.dg/proc_ptr_45.f90: New.
10352 * gfortran.dg/proc_ptr_46.f90: New.
10353
10354 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
10355
10356 PR c++/60190
10357 * g++.dg/cpp1y/pr60190.C: New testcase.
10358
10359 PR c++/60064
10360 * g++.dg/cpp1y/pr60064.C: New testcase.
10361
10362 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
10363
10364 PR target/60205
10365 * gcc.target/i386/pr60205-1.c: New test.
10366 * gcc.target/i386/pr60205-2.c: Ditto.
10367
10368 2014-02-18 Kai Tietz <ktietz@redhat.com>
10369
10370 PR target/60193
10371 * gcc.target/i386/nest-1.c: New testcase.
10372
10373 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
10374
10375 * gnat.dg/opt32.adb: New test.
10376
10377 2014-02-18 Janus Weil <janus@gcc.gnu.org>
10378
10379 PR fortran/60231
10380 * gfortran.dg/typebound_generic_15.f90: New.
10381
10382 2014-02-17 Janus Weil <janus@gcc.gnu.org>
10383
10384 PR fortran/55907
10385 * gfortran.dg/init_flag_12.f90: New.
10386
10387 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
10388 Ilya Tocar <ilya.tocar@intel.com>
10389
10390 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10391 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10392 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10393 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10394
10395 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
10396
10397 * lib/target-supports.exp
10398 (check_effective_target_logical_op_short_circuit): New procedure.
10399 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10400 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10401 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10402 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10403 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10404 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
10405 logical_op_short_circuit for the alternative test, extending
10406 it to arm_cortex_m.
10407
10408 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10409
10410 PR target/60203
10411 * gcc.target/powerpc/pr60203.c: New testsuite.
10412
10413 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
10414
10415 PR fortran/59599
10416 * gfortran.dg/ichar_3.f90: New test.
10417
10418 2014-02-15 Richard Biener <rguenther@suse.de>
10419
10420 PR tree-optimization/60183
10421 * gcc.dg/torture/pr60183.c: New testcase.
10422
10423 2014-02-14 Jeff Law <law@redhat.com>
10424
10425 PR rtl-optimization/60131
10426 * g++.dg/torture/pr60131.C: New test.
10427
10428 2014-02-14 Ian Bolton <ian.bolton@arm.com>
10429
10430 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10431 on command-line.
10432
10433 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
10434
10435 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10436
10437 2014-02-14 Jakub Jelinek <jakub@redhat.com>
10438
10439 * gcc.c-torture/compile/20140213.c: New test.
10440
10441 2014-02-13 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR target/43546
10444 * gcc.target/i386/pr43546.c: New test.
10445
10446 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
10447
10448 * gcc.target/s390/hotpatch-compile-8.c: New test.
10449
10450 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10451
10452 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
10453 definition with an ifndef.
10454 * gcc.dg/pr59605-2.c: New test.
10455
10456 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10457
10458 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10459
10460 2014-02-12 Joseph Myers <joseph@codesourcery.com>
10461
10462 * gcc.dg/torture/float128-mul-underflow.c,
10463 gcc.dg/torture/float128-truncdf-underflow.c,
10464 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10465
10466 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR middle-end/59737
10469 * g++.dg/ipa/pr59737.C: New test.
10470
10471 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
10472
10473 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10474
10475 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
10476
10477 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10478
10479 * gcc.dg/cilk-plus/jump-openmp.c: New file.
10480
10481 2014-02-12 Richard Biener <rguenther@suse.de>
10482
10483 PR middle-end/60092
10484 * gcc.dg/torture/pr60092.c: New testcase.
10485 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10486
10487 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
10488
10489 * gcc.c-torture/execute/20140212-1.c: New test.
10490
10491 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10492
10493 PR c++/60047
10494 * g++.dg/cpp0x/pr60047.C: New.
10495
10496 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR c/60101
10499 * c-c++-common/pr60101.c: New test.
10500
10501 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
10502
10503 PR lto/59468
10504 * g++.dg/ipa/devirt-27.C: New testcase.
10505 * g++.dg/ipa/devirt-26.C: New testcase.
10506
10507 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10508
10509 PR target/60137
10510 * gcc.target/powerpc/pr60137.c: New file.
10511
10512 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR fortran/52370
10515 * gfortran.dg/pr52370.f90: New test.
10516
10517 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
10518
10519 PR target/59927
10520 Revert
10521 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
10522
10523 PR testsuite/58630
10524 * gcc.target/i386/pr43662.c (dg-options):
10525 Add -maccumulate-outgoing-args.
10526 * gcc.target/i386/pr43869.c (dg-options): Ditto.
10527 * gcc.target/i386/pr57003.c (dg-options): Ditto.
10528 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10529 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10530 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10531 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10532 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10533 Add -maccumulate-outgoing-args.
10534 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10535 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10536 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10537 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10538 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10539 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10540 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10541 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10542 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10543 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10544 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10545 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10546 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10547 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10548 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10549
10550 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
10551
10552 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10553
10554 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR debug/59776
10557 * gcc.dg/guality/pr59776.c: New test.
10558
10559 2014-02-11 Renlin Li <Renlin.Li@arm.com>
10560
10561 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10562 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10563 (add_options_for_arm_vfp3): New.
10564
10565 2014-02-11 Jeff Law <law@redhat.com>
10566
10567 PR middle-end/54041
10568 * gcc.target/m68k/pr54041.c: New test.
10569
10570 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR target/59927
10573 * gcc.target/i386/pr59927.c: New test.
10574
10575 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
10576
10577 * gcc.dg/vect/pr57741-3.c: Require vect_int.
10578 * gcc.dg/vect/pr60012.c: Likewise.
10579 * gcc.dg/vect/vect-119.c: Likewise.
10580 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10581 * gcc.dg/vect/vect-outer-4c.c: Likewise.
10582
10583 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10584
10585 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10586
10587 2014-02-10 Jeff Law <law@redhat.com>
10588
10589 PR middle-end-52306
10590 * gcc.c-torture/compile/pr52306.c: New test.
10591
10592 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10593
10594 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10595
10596 2014-02-10 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/60115
10599 * gcc.dg/torture/pr60115.c: New testcase.
10600
10601 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
10602
10603 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10604 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10605
10606 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
10607 Ilya Tocar <ilya.tocar@intel.com>
10608
10609 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10610 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10611 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10612 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10613 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10614 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10615 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10616 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10617 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10618 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10619 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10620 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10621 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10622 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10623 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10624 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10625 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10626 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10627 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10628 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10629 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10630 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10631 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10632 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10633 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10634 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10635 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10636
10637 2014-02-10 Jakub Jelinek <jakub@redhat.com>
10638
10639 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10640
10641 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10642
10643 PR fortran/57522
10644 * gfortran.dg/associated_target_5.f03: New test.
10645
10646 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10647
10648 PR fortran/59026
10649 * gfortran.dg/elemental_by_value_1.f90: New test.
10650
10651 2014-02-08 Janus Weil <janus@gcc.gnu.org>
10652
10653 PR fortran/58470
10654 * gfortran.dg/finalize_22.f90: New.
10655
10656 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
10657
10658 PR fortran/60066
10659 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
10660 was fixed by the patch for PR59906.
10661
10662 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
10663
10664 PR translation/52289
10665 * gfortran.dg/coarray_8.f90: Update dg-error match.
10666
10667 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR c/59984
10670 * gcc.dg/vect/pr59984.c: New test.
10671
10672 PR middle-end/60092
10673 * gcc.dg/attr-alloc_align-1.c: New test.
10674 * gcc.dg/attr-alloc_align-2.c: New test.
10675 * gcc.dg/attr-alloc_align-3.c: New test.
10676 * gcc.dg/attr-assume_aligned-1.c: New test.
10677 * gcc.dg/attr-assume_aligned-2.c: New test.
10678 * gcc.dg/attr-assume_aligned-3.c: New test.
10679
10680 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR target/60077
10683 * gcc.target/i386/pr60077-1.c: New test.
10684 * gcc.target/i386/pr60077-2.c: New test.
10685
10686 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR preprocessor/56824
10689 * gcc.dg/pr56824.c: New test.
10690
10691 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10692
10693 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10694 variable used for atomic operations.
10695
10696 2014-02-07 Richard Biener <rguenther@suse.de>
10697
10698 PR middle-end/60092
10699 * gcc.dg/vect/pr60092-2.c: New testcase.
10700
10701 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR c++/60082
10704 Revert
10705 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10706
10707 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10708 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10709
10710 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10711
10712 * gcc.target/s390/fp2int1.c: New testcase.
10713
10714 2014-02-07 Richard Biener <rguenther@suse.de>
10715
10716 PR middle-end/60092
10717 * gcc.dg/tree-ssa/alias-30.c: New testcase.
10718 * gcc.dg/tree-ssa/alias-31.c: Likewise.
10719
10720 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
10721
10722 PR ipa/59918
10723 * g++.dg/torture/pr59918.C: New testcase.
10724
10725 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR target/59575
10728 * gcc.target/arm/pr59575.c: New test.
10729
10730 PR debug/59992
10731 * gcc.dg/pr59992.c: New test.
10732
10733 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
10734
10735 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10736 init_priority. Test alignment of variable instead of function.
10737
10738 2014-02-06 Marek Polacek <polacek@redhat.com>
10739
10740 PR c/60087
10741 * gcc.dg/pr60087.c: New test.
10742
10743 2014-02-06 Alan Modra <amodra@gmail.com>
10744
10745 * gcc.target/powerpc/pr60032.c: New.
10746
10747 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10748
10749 PR target/60062
10750 * gcc.c-torture/execute/pr60062.c: New test.
10751 * gcc.c-torture/execute/pr60072.c: New test.
10752
10753 2014-02-06 Ian Bolton <ian.bolton@arm.com>
10754
10755 * gcc.dg/tree-ssa/pr59597.c: Make called function static
10756 so that expected outcome works for PIC variants too.
10757
10758 2014-02-06 Yury Gribov <y.gribov@samsung.com>
10759 Kugan Vivekanandarajah <kuganv@linaro.org>
10760
10761 * gcc.target/arm/vect-noalign.c: New file.
10762
10763 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
10764 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR middle-end/60013
10767 * gcc.dg/pr60013.c: New testcase.
10768
10769 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10770
10771 * gcc.dg/vmx/sum2s.c: New.
10772 * gcc.dg/vmx/sum2s-be-order.c: New.
10773
10774 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10775
10776 * gcc.dg/vmx/pack.c: New.
10777 * gcc.dg/vmx/pack-be-order.c: New.
10778 * gcc.dg/vmx/unpack.c: New.
10779 * gcc.dg/vmx/unpack-be-order.c: New.
10780
10781 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10782
10783 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10784 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10785
10786 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10787
10788 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10789 Use __builtin_floorf, __builtin_ceilf.
10790 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10791 declaration.
10792 (TEST): Use __builtin_floorf.
10793 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10794
10795 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR ipa/59947
10798 * g++.dg/opt/pr59947.C: New test.
10799
10800 PR c++/58703
10801 * c-c++-common/gomp/pr58703.c: New test.
10802
10803 2014-02-05 Richard Biener <rguenther@suse.de>
10804
10805 PR testsuite/60076
10806 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10807 avoid using unsigned long long.
10808
10809 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR middle-end/57499
10812 * g++.dg/torture/pr57499.C: New test.
10813
10814 2014-02-05 Yury Gribov <y.gribov@samsung.com>
10815
10816 * gcc.dg/asan/nosanitize-and-inline.c: New test.
10817
10818 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
10819
10820 * g++.dg/ipa/devirrt-22.C: Fix template.
10821
10822 2014-02-04 Marek Polacek <polacek@redhat.com>
10823
10824 PR c/60036
10825 * gcc.dg/pr60036.c: New test.
10826
10827 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
10828
10829 PR ipa/60058
10830 * g++.dg/torture/pr60058.C: New testcase.
10831
10832 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
10833
10834 * g++.dg/tsan/default_options.C: Invert check.
10835
10836 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10837
10838 PR tree-optimization/60002
10839 * g++.dg/opt/pr60002.C: New test.
10840
10841 PR tree-optimization/60023
10842 * g++.dg/vect/pr60023.cc: New test.
10843
10844 PR ipa/60026
10845 * c-c++-common/torture/pr60026.c: New test.
10846
10847 PR rtl-optimization/57915
10848 * gcc.target/i386/pr57915.c: New test.
10849
10850 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10851
10852 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10853
10854 2014-02-04 Renlin Li <Renlin.Li@arm.com>
10855
10856 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10857
10858 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR middle-end/59261
10861 * gcc.dg/pr59261.c: New test.
10862
10863 2014-02-04 Richard Biener <rguenther@suse.de>
10864
10865 PR tree-optimization/60012
10866 * gcc.dg/vect/pr60012.c: New testcase.
10867
10868 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10869
10870 PR target/59788
10871 * g++.dg/eh/unwind-direct.C: New test.
10872
10873 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
10874
10875 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10876 timeout value to 20s.
10877
10878 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10879
10880 PR ipa/59882
10881 * g++.dg/torture/pr59882.C: New testcase
10882
10883 2014-02-03 Jan Hubicka <jh@suse.cz>
10884
10885 PR ipa/59831
10886 * g++.dg/ipa/devirt-22.C: New testcase.
10887
10888 2014-02-03 Jan Hubicka <jh@suse.cz>
10889
10890 * g++.dg/ipa/devirt-25.C: New testcase.
10891
10892 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR tree-optimization/59924
10895 * gcc.dg/pr59924.c: New test.
10896
10897 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10898
10899 PR ipa/59831
10900 * g++.dg/ipa/devirt-24.C: New testcase.
10901
10902 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
10903
10904 PR c++/53017
10905 PR c++/59211
10906 * c-c++-common/attributes-1.c: New testcase.
10907 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10908
10909 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10910
10911 PR c++/58871
10912 * g++.dg/cpp0x/pr58871.C: New.
10913
10914 2014-02-03 Cong Hou <congh@google.com>
10915
10916 PR tree-optimization/60000
10917 * g++.dg/vect/pr60000.cc: New test.
10918
10919 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
10920
10921 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10922 * gcc.target/i386/long-double-64-4.c: Likewise.
10923 * gcc.target/i386/long-double-80-1.c: Likewise.
10924 * gcc.target/i386/long-double-80-2.c: Likewise.
10925 * gcc.target/i386/long-double-80-3.c: Likewise.
10926 * gcc.target/i386/long-double-80-4.c: Likewise.
10927 * gcc.target/i386/long-double-80-5.c: Likewise.
10928 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
10929 __multf3 isn't used.
10930 * gcc.target/i386/long-double-64-3.c: Likewise.
10931 * gcc.target/i386/long-double-128-1.c: New test.
10932 * gcc.target/i386/long-double-128-2.c: Likewise.
10933 * gcc.target/i386/long-double-128-3.c: Likewise.
10934 * gcc.target/i386/long-double-128-4.c: Likewise.
10935 * gcc.target/i386/long-double-128-5.c: Likewise.
10936 * gcc.target/i386/long-double-128-6.c: Likewise.
10937 * gcc.target/i386/long-double-128-7.c: Likewise.
10938 * gcc.target/i386/long-double-128-8.c: Likewise.
10939 * gcc.target/i386/long-double-128-9.c: Likewise.
10940 * gcc.target/i386/long-double-64-5.c: Likewise.
10941 * gcc.target/i386/long-double-64-6.c: Likewise.
10942 * gcc.target/i386/long-double-64-7.c: Likewise.
10943 * gcc.target/i386/long-double-64-8.c: Likewise.
10944 * gcc.target/i386/long-double-64-9.c: Likewise.
10945 * gcc.target/i386/long-double-80-10.c: Likewise.
10946 * gcc.target/i386/long-double-80-8.c: Likewise.
10947 * gcc.target/i386/long-double-80-9.c: Likewise.
10948
10949 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
10950
10951 PR rtl-optimization/57662
10952 * g++.dg/pr57662.C: New test.
10953
10954 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10955
10956 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10957 * gcc.dg/vmx/perm.c: New.
10958 * gcc.dg/vmx/perm-be-order.c: New.
10959
10960 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10961
10962 * gcc.dg/vmx/vsums.c: New.
10963 * gcc.dg/vmx/vsums-be-order.c: New.
10964
10965 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
10966
10967 * g++.dg/ipa/devirt-23.C: New testcase.
10968 * g++.dg/ipa/devirt-20.C: Fix template.
10969
10970 2014-02-02 Jan Hubicka <jh@suse.cz>
10971
10972 * g++.dg/ipa/devirt-21.C: New testcase.
10973
10974 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10975
10976 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10977 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10978
10979 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
10980
10981 PR target/60017
10982 * gcc.c-torture/execute/pr60017.c: New test.
10983
10984 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
10985
10986 PR fortran/57033
10987 * gfortran.dg/default_initialization_7.f90: New test.
10988
10989 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
10990
10991 PR fortran/59906
10992 * gfortran.dg/elemental_subroutine_9.f90: New test.
10993
10994 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
10995
10996 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
10997
10998 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
10999
11000 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
11001
11002 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11003
11004 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
11005
11006 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11007
11008 PR c++/51219
11009 * g++.dg/init/bitfield5.C: New.
11010
11011 2014-02-01 Jakub Jelinek <jakub@redhat.com>
11012
11013 PR tree-optimization/60003
11014 * gcc.c-torture/execute/pr60003.c: New test.
11015
11016 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
11017
11018 PR bootstrap/59985
11019 * gcc.target/arm/pr59985.C: New.
11020
11021 2014-01-31 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR sanitizer/59410
11024 * lib/tsan-dg.exp (tsan_init): Instead of not running any
11025 tsan tests if trivial testcase doesn't run, set dg-do-what-default
11026 to compile.
11027 (tsan_finish): Restore dg-do-what-default.
11028 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
11029 * g++.dg/tsan/fd_close_norace2.C: Likewise.
11030 * g++.dg/tsan/default_options.C: Likewise.
11031 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11032 * g++.dg/tsan/atomic_free2.C: Likewise.
11033 * g++.dg/tsan/cond_race.C: Likewise.
11034 * g++.dg/tsan/fd_close_norace.C: Likewise.
11035 * g++.dg/tsan/benign_race.C: Likewise.
11036 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11037 * c-c++-common/tsan/simple_race.c: Likewise.
11038 * c-c++-common/tsan/mutexset1.c: Likewise.
11039 * c-c++-common/tsan/thread_leak2.c: Likewise.
11040 * c-c++-common/tsan/tls_race.c: Likewise.
11041 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11042 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
11043 * c-c++-common/tsan/free_race2.c: Likewise.
11044 * c-c++-common/tsan/thread_leak.c: Likewise.
11045 * c-c++-common/tsan/thread_leak1.c: Likewise.
11046 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11047 * c-c++-common/tsan/free_race.c: Likewise.
11048 * c-c++-common/tsan/sleep_sync.c: Likewise.
11049 * c-c++-common/tsan/tiny_race.c: Likewise.
11050 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11051 * c-c++-common/tsan/atomic_stack.c: Likewise.
11052 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
11053 in dg-output regexps.
11054 * c-c++-common/tsan/simple_stack.c: Likewise.
11055
11056 2014-01-31 Richard Henderson <rth@redhat.com>
11057
11058 * g++.dg/tm/pr60004.C: New.
11059
11060 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11061
11062 PR c++/59082
11063 * g++.dg/inherit/crash4.C: New.
11064
11065 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
11066
11067 * c-c++-common/tsan/simple_race.c: Made test less flaky.
11068
11069 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11070
11071 * gcc.target/i386/m512-check.h: Use correct rounding values.
11072
11073 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11074
11075 * gcc.target/i386/avx-1.c: Use correct rounding values.
11076 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
11077 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
11078 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
11079 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
11080 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
11081 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
11082 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
11083 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
11084 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
11085 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
11086 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
11087 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
11088 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
11089 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
11090 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
11091 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
11092 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
11093 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
11094 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
11095 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
11096 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
11097 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
11098 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
11099 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
11100 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
11101 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11102 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
11103 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
11104 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
11105 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
11106 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
11107 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
11108 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
11109 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
11110 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
11111 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
11112 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
11113 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
11114 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
11115 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
11116 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
11117 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
11118 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
11119 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
11120 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
11121 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
11122 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
11123 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
11124 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
11125 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
11126 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
11127 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
11128 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
11129 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
11130 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
11131 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
11132 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
11133 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
11134 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
11135 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
11136 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
11137 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
11138 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
11139 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
11140 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
11141 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
11142 * gcc.target/i386/sse-13.c: Ditto.
11143 * gcc.target/i386/sse-14.c: Ditto.
11144 * gcc.target/i386/sse-22.c: Ditto.
11145 * gcc.target/i386/sse-23.c: Ditto.
11146
11147 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11148
11149 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
11150 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
11151
11152 2014-01-31 Richard Biener <rguenther@suse.de>
11153
11154 PR middle-end/59990
11155 * gcc.dg/torture/pr59990.c: New testcase.
11156
11157 2014-01-31 Jakub Jelinek <jakub@redhat.com>
11158
11159 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
11160 if it fails don't run any tsan tests.
11161
11162 2014-01-31 Marek Polacek <polacek@redhat.com>
11163
11164 PR c/59963
11165 * gcc.dg/pr59940.c (g): Adjust dg-warning.
11166 (y): Adjust dg-error.
11167 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
11168 * gcc.dg/pr59963-1.c: New test.
11169 * gcc.dg/pr59963-2.c: New test.
11170 * gcc.dg/pr59963-3.c: New test.
11171
11172 2014-01-30 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR target/59923
11175 * gcc.target/arm/pr59923.c: New test.
11176
11177 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11178
11179 * gcc.dg/vmx/splat.c: New.
11180 * gcc.dg/vmx/splat-vsx.c: New.
11181 * gcc.dg/vmx/splat-be-order.c: New.
11182 * gcc.dg/vmx/splat-vsx-be-order.c: New.
11183 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
11184 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
11185
11186 2014-01-30 Richard Biener <rguenther@suse.de>
11187
11188 PR tree-optimization/59993
11189 * gcc.dg/torture/pr59993.c: New testcase.
11190
11191 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
11192
11193 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
11194 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
11195 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11196 vect_int rather than vect_float.
11197
11198 2014-01-30 Marek Polacek <polacek@redhat.com>
11199
11200 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
11201
11202 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
11203
11204 * gcc.target/microblaze/isa/fcmp4.c: New.
11205
11206 2014-01-30 Marek Polacek <polacek@redhat.com>
11207
11208 PR c/59940
11209 * gcc.dg/pr59940.c: New test.
11210 * gcc.dg/pr35635.c (func3): Move dg-warning.
11211
11212 2014-01-30 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/59903
11215 * gcc.dg/torture/pr59903.c: New testcase.
11216
11217 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11218
11219 PR c++/58843
11220 * g++.dg/lookup/crash8.C: New.
11221
11222 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11223
11224 PR c++/58649
11225 * g++.dg/template/crash117.C: New.
11226
11227 2014-01-30 Richard Biener <rguenther@suse.de>
11228
11229 PR c/59905
11230 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
11231 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
11232 abort.
11233 * gcc.dg/invalid-call-1.c: Likewise.
11234
11235 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11236
11237 PR c++/58561
11238 * g++.dg/cpp1y/auto-fn23.C: New.
11239
11240 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11241
11242 PR c++/58846
11243 * g++.dg/init/dso_handle2.C: New.
11244
11245 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11246
11247 PR c++/58674
11248 * g++.dg/cpp0x/pr58674.C: New.
11249
11250 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
11251
11252 PR target/59617
11253 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
11254 * gcc.target/i386/avx512f-gather-5.c: Ditto.
11255
11256 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11257
11258 * gcc.dg/vmx/merge-be-order.c: New.
11259 * gcc.dg/vmx/merge.c: New.
11260 * gcc.dg/vmx/merge-vsx-be-order.c: New.
11261 * gcc.dg/vmx/merge-vsx.c: New.
11262
11263 2014-01-29 Richard Biener <rguenther@suse.de>
11264
11265 PR tree-optimization/58742
11266 * gcc.dg/pr58742-1.c: New testcase.
11267 * gcc.dg/pr58742-2.c: Likewise.
11268 * gcc.dg/pr58742-3.c: Likewise.
11269
11270 2014-01-29 Renlin Li <Renlin.Li@arm.com>
11271
11272 * gcc.target/arm/ftest-armv7ve-arm.c: New.
11273 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
11274 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
11275
11276 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11277
11278 PR c++/58702
11279 * g++.dg/gomp/pr58702.C: New.
11280
11281 2014-01-29 Dodji Seketeli <dodji@redhat.com>
11282
11283 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
11284 selector.
11285
11286 2014-01-29 Jakub Jelinek <jakub@redhat.com>
11287
11288 PR middle-end/59917
11289 PR tree-optimization/59920
11290 * gcc.dg/pr59920-1.c: New test.
11291 * gcc.dg/pr59920-2.c: New test.
11292 * gcc.dg/pr59920-3.c: New test.
11293 * c-c++-common/gomp/pr59917-1.c: New test.
11294 * c-c++-common/gomp/pr59917-2.c: New test.
11295
11296 PR tree-optimization/59594
11297 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
11298 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
11299 * gcc.dg/vect/pr59594.c: New test.
11300
11301 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
11302
11303 PR fortran/59414
11304 * gfortran.dg/allocate_class_3.f90: New test.
11305
11306 2014-01-28 Dodji Seketeli <dodji@redhat.com>
11307
11308 PR preprocessor/59935
11309 * c-c++-common/cpp/warning-zero-location.c: New test.
11310 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
11311
11312 2014-01-27 Steve Ellcey <sellcey@mips.com>
11313
11314 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
11315
11316 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
11317
11318 * g++.dg/ext/mv16.C: New tests.
11319
11320 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
11321
11322 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
11323 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11324 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
11325 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11326 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
11327 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
11328 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
11329 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
11330 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
11331 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
11332 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
11333 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
11334 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
11335 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
11336 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
11337 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
11338 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
11339 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
11340 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
11341 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
11342 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
11343 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
11344 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
11345 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
11346 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
11347 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
11348 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
11349 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
11350 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
11351 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
11352 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
11353 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
11354 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
11355 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
11356 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
11357 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
11358 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
11359 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
11360 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
11361 _mm512_mask_cvtepi32_storeu_epi8.
11362 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
11363 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
11364 _mm512_mask_cvtepi32_storeu_epi16.
11365 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
11366 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
11367 _mm512_mask_cvtepi64_storeu_epi8.
11368 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
11369 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
11370 _mm512_mask_cvtepi64_storeu_epi16.
11371 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
11372 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
11373 _mm512_mask_cvtepi64_storeu_epi32.
11374 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
11375 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
11376 _mm512_mask_cvtsepi32_storeu_epi8.
11377 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
11378 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
11379 _mm512_mask_cvtsepi32_storeu_epi16.
11380 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
11381 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
11382 _mm512_mask_cvtsepi64_storeu_epi8.
11383 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11384 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11385 _mm512_mask_cvtsepi64_storeu_epi16.
11386 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11387 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11388 _mm512_mask_cvtsepi64_storeu_epi32.
11389 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11390 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11391 _mm512_mask_cvtusepi32_storeu_epi8.
11392 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11393 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11394 _mm512_mask_cvtusepi32_storeu_epi16.
11395 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11396 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11397 _mm512_mask_cvtusepi64_storeu_epi8.
11398 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11399 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11400 _mm512_mask_cvtusepi64_storeu_epi16.
11401 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11402 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11403 _mm512_mask_cvtusepi64_storeu_epi32.
11404 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11405 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11406
11407 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
11408
11409 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11410 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11411 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11412 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11413 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11414 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11415 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11416 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11417 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11418 built-ins roudning immediate.
11419 * gcc.target/i386/sse-22.c: Add new built-ins.
11420 * gcc.target/i386/sse-23.c: Ditto.
11421 * gcc.target/i386/avx-1.c: Ditto.
11422
11423 2014-01-27 Christian Bruel <christian.bruel@st.com>
11424
11425 * gcc.target/sh/torture/strncmp.c: New tests.
11426
11427 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
11428
11429 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11430
11431 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11432
11433 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11434
11435 2014-01-24 Jeff Law <law@redhat.com>
11436
11437 PR tree-optimization/59919
11438 * gcc.c-torture/compile/pr59919.c: New test.
11439
11440 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
11441
11442 PR c++/57524
11443 * g++.dg/ext/timevar2.C: New.
11444
11445 2014-01-24 Marek Polacek <polacek@redhat.com>
11446
11447 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11448
11449 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
11450
11451 PR target/59929
11452 * gcc.target/i386/pr59929.c: New test.
11453
11454 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11455
11456 PR target/59909
11457 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11458 word atomic functions at runtime.
11459
11460 2014-01-23 Marek Polacek <polacek@redhat.com>
11461
11462 PR c/59846
11463 * gcc.dg/pr59846.c: New test.
11464
11465 2014-01-23 Marek Polacek <polacek@redhat.com>
11466
11467 PR c/58346
11468 * c-c++-common/pr58346-1.c: New test.
11469 * c-c++-common/pr58346-2.c: New test.
11470 * c-c++-common/pr58346-3.c: New test.
11471
11472 2014-01-23 Marek Polacek <polacek@redhat.com>
11473
11474 PR c/59871
11475 * gcc.dg/20020220-2.c: Adjust dg-warning message.
11476 * gcc.dg/pr59871.c: New test.
11477
11478 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11479
11480 PR c++/58980
11481 * g++.dg/parse/enum11.C: New.
11482
11483 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11484
11485 * gcc.target/aarch64/sshr64_1.c: New testcase.
11486
11487 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
11488
11489 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11490 SIMD enabled function.
11491 * g++.dg/cilk-plus/ef_test.C: New test.
11492 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11493 and added C++ ones.
11494 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11495 to differenciate C error messages from C++ ones.
11496
11497 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11498
11499 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11500
11501 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
11502
11503 * gcc.target/microblaze/others/builtin-trap.c: New test,
11504
11505 2014-01-23 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR middle-end/58809
11508 * c-c++-common/gomp/pr58809.c: New test.
11509
11510 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
11511
11512 PR sanitizer/59897
11513 * c-c++-common/asan/use-after-return-1.c: Fixed
11514 to pass on darwin.
11515
11516 2014-01-23 Dodji Seketeli <dodji@redhat.com>
11517
11518 PR preprocessor/58580
11519 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11520
11521 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11522 Ilya Tocar <ilya.tocar@intel.com>
11523
11524 * gcc.target/i386/avx512f-kmovw-1.c: New.
11525
11526 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11527
11528 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11529 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11530 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11531 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11532 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11533 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11534
11535 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
11536
11537 PR target/52125
11538 * gcc.dg/pr48774.c: Remove skip for mips_rel.
11539 * gcc.target/mips/pr52125.c: New test.
11540
11541 2014-01-22 Marek Polacek <polacek@redhat.com>
11542
11543 PR c/59891
11544 * gcc.dg/torture/pr59891.c: New test.
11545
11546 2014-01-22 Jeff Law <law@redhat.com>
11547
11548 PR tree-optimization/59597
11549 * gcc.dg/tree-ssa/pr59597.c: New test.
11550
11551 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
11552
11553 PR rtl-optimization/59477
11554 * g++.dg/pr59477.C: New.
11555
11556 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
11557
11558 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11559
11560 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
11561
11562 PR c++/59482
11563 * g++.dg/pr59482.C: New.
11564
11565 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11566
11567 * gcc.dg/vmx/insert-vsx-be-order.c: New.
11568 * gcc.dg/vmx/extract-vsx.c: New.
11569 * gcc.dg/vmx/extract-vsx-be-order.c: New.
11570 * gcc.dg/vmx/insert-vsx.c: New.
11571
11572 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11573
11574 PR rtl-optimization/59896
11575 * gcc.target/arm/pr59896.c: New.
11576
11577 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11578
11579 PR rtl-optimization/59858
11580 * gcc.target/arm/pr59858.c: New.
11581
11582 2014-01-21 Jakub Jelinek <jakub@redhat.com>
11583
11584 PR target/59003
11585 * gcc.dg/tree-prof/pr59003.c: New test.
11586
11587 PR middle-end/59860
11588 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11589 other targets.
11590
11591 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11592
11593 * gfortran.dg/round_3.f08: Add more cases.
11594
11595 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
11596
11597 * lib/target-supports.exp (force_conventional_output_for): New
11598 procedure.
11599 * lib/scanasm.exp (scan-assembler_required_options)
11600 (scan-assembler-not_required_options)
11601 (scan-assembler-times_required_options): Replace with
11602 force_conventional_output_fors.
11603 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11604 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11605
11606 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
11607
11608 PR middle-end/59789
11609 * gcc.target/i386/pr59789.c: New testcase.
11610
11611 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
11612
11613 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11614 the 'code' bitfield from 16 to 8.
11615
11616 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11617
11618 * lib/target-supports.exp
11619 (check_effective_target_vect_perm): Exclude aarch64_be.
11620 (check_effective_target_vect_perm_byte): Likewise.
11621 (check_effective_target_vect_perm_short): Likewise.
11622
11623 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11624
11625 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11626 (RUN_TEST): Use new macro.
11627 (INDEX64_32): Delete.
11628 (INDEX64_64): Likewise.
11629 (INDEX128_32): Likewise.
11630 (INDEX128_64): Likewise.
11631 (INDEX): Likewise.
11632 (test_vneg_f32): Use fixed RUN_TEST.
11633
11634 2014-01-20 Richard Biener <rguenther@suse.de>
11635
11636 PR middle-end/59860
11637 * gcc.dg/pr59860.c: New testcase.
11638
11639 2014-01-20 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR target/59880
11642 * gcc.target/i386/pr59880.c: New test.
11643
11644 2014-01-20 Renlin Li <renlin.li@arm.com>
11645
11646 * gcc.dg/pr44194-1.c: Tweak regexp.
11647
11648 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11649
11650 PR libfortran/59771
11651 PR libfortran/59774
11652 PR libfortran/59836
11653 * gfortran.dg/round_3.f08: New cases added.
11654 * gfortran.dg/fmt_g_1.f90: New test.
11655
11656 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
11657
11658 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11659
11660 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11661
11662 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11663
11664 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11665
11666 * gcc.dg/vect/pr57705.c: Require vect_int.
11667 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11668 * gcc.dg/vect/vect-alias-check.c: Likewise.
11669
11670 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
11671
11672 PR fortran/58007
11673 * gfortran.dg/unresolved_fixup_1.f90: New test.
11674 * gfortran.dg/unresolved_fixup_2.f90: New test.
11675
11676 2014-01-18 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR target/58944
11679 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11680 Remove dg-prune-output lines.
11681
11682 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR middle-end/59706
11685 * gfortran.dg/pr59706.f90: New test.
11686 * g++.dg/ext/pr59706.C: New test.
11687
11688 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11689
11690 PR c++/59270
11691 PR c++/58811
11692 * g++.dg/cpp0x/decltype-incomplete1.C: New.
11693 * g++.dg/init/pr58811.C: Likewise.
11694
11695 2014-01-17 Jeff Law <law@redhat.com>
11696
11697 PR middle-end/57904
11698 * gfortran.dg/pr57904.f90: New test.
11699
11700 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11701
11702 PR c++/59269
11703 * g++.dg/cpp0x/nsdmi-union4.C: New.
11704
11705 2014-01-17 Marek Polacek <polacek@redhat.com>
11706
11707 PR c++/59838
11708 * g++.dg/diagnostic/pr59838.C: New test.
11709
11710 2014-01-17 Marek Polacek <polacek@redhat.com>
11711
11712 PR c/58346
11713 * gcc.dg/pr58346.c: New test.
11714
11715 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR testsuite/58776
11718 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11719 dg-options, use dg-additional-options for i?86/x86_64 to avoid
11720 option duplication.
11721
11722 PR fortran/59440
11723 * gfortran.dg/pr59440-1.f90: New test.
11724 * gfortran.dg/pr59440-2.f90: New test.
11725 * gfortran.dg/pr59440-3.f90: New test.
11726
11727 PR testsuite/59064
11728 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11729 testing for " version" and " alias" with one testing for
11730 " version\[^\n\r]* alias".
11731 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11732 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11733 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11734 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11735 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11736 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11737
11738 PR c++/57945
11739 * c-c++-common/torture/pr57945.c: New test.
11740
11741 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
11742
11743 * gcc.target/arm/its.c: New testcase.
11744
11745 2014-01-16 Jan Hubicka <jh@suse.cz>
11746
11747 PR ipa/59775
11748 * g++.dg/torture/pr59775.C: New testcase.
11749
11750 2014-01-16 Jakub Jelinek <jakub@redhat.com>
11751
11752 PR middle-end/58344
11753 * gcc.c-torture/compile/pr58344.c: New test.
11754
11755 PR target/59839
11756 * gcc.target/i386/pr59839.c: New test.
11757
11758 PR debug/54694
11759 * gcc.target/i386/pr9771-1.c (main): Rename to...
11760 (real_main): ... this. Add __asm name "main".
11761 (ASMNAME, ASMNAME2, STRING): Define.
11762
11763 2014-01-16 Nick Clifton <nickc@redhat.com>
11764
11765 PR middle-end/28865
11766 * gcc.c-torture/compile/pr28865.c: New.
11767 * gcc.c-torture/execute/pr28865.c: New.
11768
11769 2014-01-16 Marek Polacek <polacek@redhat.com>
11770
11771 PR middle-end/59827
11772 * gcc.dg/pr59827.c: New test.
11773
11774 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
11775
11776 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11777
11778 2014-01-15 Richard Henderson <rth@redhat.com>
11779
11780 PR debug/54694
11781 * gcc.target/i386/pr54694.c: New test.
11782
11783 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
11784
11785 PR c++/49718
11786 * g++.dg/pr49718.C: New test.
11787
11788 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
11789
11790 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11791
11792 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
11793
11794 * gcc.dg/vmx/mult-even-odd.c: New.
11795 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11796
11797 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
11798
11799 * lib/target-supports.exp (check_libcilkrts_available): Added an
11800 extern "C" if we are using C++ along with a function prototype.
11801
11802 2014-01-15 Jeff Law <law@redhat.com>
11803
11804 PR tree-optimization/59747
11805 * gcc.c-torture/execute/pr59747.c: New test.
11806
11807 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
11808
11809 PR target/59794
11810 * c-c++-common/convert-vec-1.c: Also prune ABI change for
11811 Linux/x86.
11812 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11813 * g++.dg/ext/attribute-test-1.C: Likewise.
11814 * g++.dg/ext/attribute-test-2.C: Likewise.
11815 * g++.dg/ext/attribute-test-3.C: Likewise.
11816 * g++.dg/ext/attribute-test-4.C: Likewise.
11817 * g++.dg/ext/pr56790-1.C: Likewise.
11818 * g++.dg/torture/pr38565.C: Likewise.
11819 * gcc.dg/pr53060.c: Likewise.
11820 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11821 * c-c++-common/vector-compare-2.c: Likewise.
11822 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11823 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
11824 dg-message line number.
11825
11826 2014-01-15 Matthias Klose <doko@ubuntu.com>
11827
11828 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11829
11830 2014-01-15 Richard Biener <rguenther@suse.de>
11831
11832 PR tree-optimization/59822
11833 * g++.dg/torture/pr59822.C: New testcase.
11834
11835 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
11836
11837 PR target/59808
11838 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11839 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11840
11841 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
11842 Kugan Vivekanandarajah <kuganv@linaro.org>
11843
11844 PR target/59695
11845 * g++.dg/pr59695.C: New testcase.
11846
11847 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11848
11849 PR target/59803
11850 * gcc.c-torture/compile/pr59803.c: New testcase.
11851
11852 2014-01-15 Jakub Jelinek <jakub@redhat.com>
11853
11854 PR c/58943
11855 * gcc.c-torture/execute/pr58943.c: New test.
11856 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11857
11858 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
11859
11860 PR target/59794
11861 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11862 * gcc.target/i386/pr39162.c (y): New __m256i variable.
11863 (bar): Change return type to void. Set y to x.
11864 * gcc.target/i386/pr59794-1.c: New testcase.
11865 * gcc.target/i386/pr59794-2.c: Likewise.
11866 * gcc.target/i386/pr59794-3.c: Likewise.
11867 * gcc.target/i386/pr59794-4.c: Likewise.
11868 * gcc.target/i386/pr59794-5.c: Likewise.
11869 * gcc.target/i386/pr59794-6.c: Likewise.
11870 * gcc.target/i386/pr59794-7.c: Likewise.
11871
11872 2014-01-14 Richard Biener <rguenther@suse.de>
11873
11874 PR tree-optimization/58921
11875 PR tree-optimization/59006
11876 * gcc.dg/torture/pr58921.c: New testcase.
11877 * gcc.dg/torture/pr59006.c: Likewise.
11878 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11879
11880 2014-01-14 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR testsuite/59494
11883 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11884 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11885 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
11886 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11887 Executing predictive commoning without unrolling.
11888
11889 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
11890
11891 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11892 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11893 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11894 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11895 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11896 __builtin_ia32_rsqrt28sd_round.
11897 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11898 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11899 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11900 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11901 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11902 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11903 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11904 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11905 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11906 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11907 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11908 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11909 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11910 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11911 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11912 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11913 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11914 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11915 * gcc.target/i386/sse-22.c: Extend with new built-ins,
11916 fix wrong rounding mode (see above).
11917 * gcc.target/i386/sse-23.c: Ditto.
11918
11919 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11920
11921 * gcc.dg/vmx/insert.c: New.
11922 * gcc.dg/vmx/insert-be-order.c: New.
11923 * gcc.dg/vmx/extract.c: New.
11924 * gcc.dg/vmx/extract-be-order.c: New.
11925
11926 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11927
11928 PR tree-optimization/59387
11929 * gcc.c-torture/execute/pr59387.c: New test.
11930
11931 2014-01-13 Richard Biener <rguenther@suse.de>
11932
11933 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11934 adjusting mathlib options.
11935 * gfortran.dg/lto/lto.exp: Likewise.
11936
11937 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
11938
11939 * gnat.dg/loop_optimization17.adb: New test.
11940 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11941
11942 2014-01-13 Christian Bruel <christian.bruel@st.com>
11943
11944 * gcc.target/sh/cmpstrn.c: New case.
11945
11946 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11947
11948 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11949 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11950
11951 2014-01-12 Janus Weil <janus@gcc.gnu.org>
11952
11953 PR fortran/58026
11954 * gfortran.dg/alloc_comp_basics_6.f90: New.
11955
11956 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11957
11958 PR fortran/59700
11959 * gfortran.dg/pr59700.f90: New test.
11960
11961 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
11962
11963 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11964 * gfortran.dg/use_only_3.f90: Likewise.
11965 * gfortran.dg/inquire_10.f90: Delete opened file.
11966 * gfortran.dg/inquire_15.f90: Likewise.
11967 * gfortran.dg/pr16597.f90: Likewise.
11968 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11969 for PR59419.
11970
11971 2014-01-10 Jeff Law <law@redhat.com>
11972
11973 PR middle-end/59743
11974 * gcc.c-torture/compile/pr59743.c: New test.
11975
11976 2014-01-10 Jan Hubicka <jh@suse.cz>
11977
11978 PR ipa/58585
11979 * g++.dg/torture/pr58585.C: New testcase.
11980
11981 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
11982
11983 * gcc.dg/pr46309.c: Disable for cris*-*-*.
11984
11985 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
11986
11987 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
11988
11989 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
11990
11991 PR target/59744
11992 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
11993 * gcc.target/aarch64/cmn-neg2.c: New test.
11994
11995 2014-01-10 Richard Biener <rguenther@suse.de>
11996
11997 PR tree-optimization/59374
11998 * gcc.dg/torture/pr59374-3.c: New testcase.
11999
12000 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12001
12002 * lib/target-supports.exp
12003 (check_effective_target_arm_crypto_ok_nocache): New.
12004 (check_effective_target_arm_crypto_ok): Use above procedure.
12005 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
12006
12007 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
12008
12009 PR ipa/58252
12010 PR ipa/59226
12011 * g++.dg/ipa/devirt-20.C: New testcase.
12012 * g++.dg/torture/pr58252.C: Likewise.
12013 * g++.dg/torture/pr59226.C: Likewise.
12014
12015 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
12016
12017 * c-c++-common/asan/no-asan-stack.c: New test.
12018
12019 2014-01-10 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR middle-end/59670
12022 * gcc.dg/pr59670.c: New test.
12023
12024 2014-01-09 Steve Ellcey <sellcey@mips.com>
12025
12026 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
12027
12028 2014-01-09 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR middle-end/47735
12031 * gcc.target/i386/pr47735.c: New test.
12032
12033 PR tree-optimization/59622
12034 * g++.dg/opt/pr59622-2.C: New test.
12035 * g++.dg/opt/pr59622-3.C: New test.
12036 * g++.dg/opt/pr59622-4.C: New test.
12037 * g++.dg/opt/pr59622-5.C: New test.
12038
12039 PR sanitizer/59136
12040 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
12041 filename:line instead of (modulename+offset) form with stripped
12042 initial / from the filename.
12043
12044 2014-01-09 Ian Lance Taylor <iant@google.com>
12045
12046 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
12047 the other Go compiler.
12048
12049 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
12050
12051 PR c++/59730
12052 * g++.dg/cpp0x/variadic145.C: New.
12053
12054 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
12055
12056 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
12057 which don't support -fsplit-stack. Skip rotate[0123].go tests.
12058
12059 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
12060
12061 PR testsuite/59524
12062 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
12063 are run only if the Cilk library is available/enabled.
12064 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12065 * lib/target-supports.exp (check_libcilkrts_available): New function.
12066
12067 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
12068
12069 PR c++/59631
12070 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
12071 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12072 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
12073 with dg-additional-options.
12074 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12075 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12076 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12077 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12078 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
12079 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
12080
12081 2014-01-09 Richard Biener <rguenther@suse.de>
12082
12083 PR tree-optimization/59715
12084 * gcc.dg/torture/pr59715.c: New testcase.
12085
12086 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
12087
12088 * c-c++-common/asan/no-asan-globals.c: New test.
12089 * c-c++-common/asan/no-instrument-reads.c: Likewise.
12090 * c-c++-common/asan/no-instrument-writes.c: Likewise.
12091 * c-c++-common/asan/use-after-return-1.c: Likewise.
12092 * c-c++-common/asan/no-use-after-return.c: Likewise.
12093
12094 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
12095
12096 * gnat.dg/weak2.ad[sb]: New test.
12097
12098 2014-01-08 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR middle-end/59471
12101 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
12102 type, use pointers to vector type instead.
12103
12104 2014-01-08 Catherine Moore <clm@codesourcery.com>
12105
12106 * gcc.target/mips/umips-branch-3.c: New test.
12107 * gcc.target/mips/umips-branch-4.c: New test.
12108
12109 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
12110
12111 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
12112 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
12113 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
12114 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
12115 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
12116 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
12117 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
12118 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
12119
12120 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
12121
12122 PR rtl-optimization/59137
12123 * gcc.target/mips/pr59137.c: New test.
12124
12125 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
12126
12127 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
12128 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
12129 * gcc.target/i386/pr55433.c (dg-options): Ditto.
12130 * gcc.target/i386/pr57848.c (dg-options): Ditto.
12131 * gcc.target/i386/pr59099.c (dg-options): Ditto.
12132 Require fpic effective target.
12133 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
12134
12135 2014-01-08 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR ipa/59722
12138 * gcc.dg/pr59722.c: New test.
12139
12140 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12141
12142 PR middle-end/57748
12143 * gcc.dg/torture/pr57748-3.c: New test.
12144 * gcc.dg/torture/pr57748-4.c: New test.
12145
12146 2014-01-08 Marek Polacek <polacek@redhat.com>
12147
12148 PR middle-end/59669
12149 * gcc.dg/gomp/pr59669-1.c: New test.
12150 * gcc.dg/gomp/pr59669-2.c: New test.
12151
12152 2014-01-08 Martin Jambor <mjambor@suse.cz>
12153
12154 PR ipa/59610
12155 * gcc.dg/ipa/pr59610.c: New test.
12156
12157 2014-01-08 Janus Weil <janus@gcc.gnu.org>
12158
12159 PR fortran/58182
12160 * gfortran.dg/binding_label_tests_26a.f90: New.
12161 * gfortran.dg/binding_label_tests_26b.f90: New.
12162
12163 2014-01-08 Marek Polacek <polacek@redhat.com>
12164
12165 PR sanitizer/59667
12166 * c-c++-common/ubsan/pr59667.c: New test.
12167
12168 2014-01-08 Richard Biener <rguenther@suse.de>
12169
12170 PR middle-end/59630
12171 * gcc.dg/pr59630.c: New testcase.
12172
12173 2014-01-08 Richard Biener <rguenther@suse.de>
12174
12175 PR middle-end/59471
12176 * gcc.dg/pr59471.c: New testcase.
12177
12178 2014-01-07 Jeff Law <law@redhat.com>
12179
12180 PR middle-end/53623
12181 * gcc.target/i386/pr53623.c: New test.
12182
12183 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
12184
12185 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
12186 blanks at EOF.
12187 * g++.dg/cpp1y/pr58534.C: Likewise.
12188 * g++.dg/cpp1y/pr58536.C: Likewise.
12189 * g++.dg/cpp1y/pr58548.C: Likewise.
12190 * g++.dg/cpp1y/pr58549.C: Likewise.
12191 * g++.dg/cpp1y/pr58637.C: Likewise.
12192 * g++.dg/cpp1y/pr59112.C: Likewise.
12193 * g++.dg/cpp1y/pr59113.C: Likewise.
12194 * g++.dg/cpp1y/pr59629.C: Likewise.
12195 * g++.dg/cpp1y/pr59635.C: Likewise.
12196 * g++.dg/cpp1y/pr59636.C: Likewise.
12197 * g++.dg/cpp1y/pr59638.C: Likewise.
12198
12199 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
12200
12201 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
12202
12203 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
12204
12205 * gcc.target/i386/intrinsics_4.c (bar): New function.
12206
12207 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12208
12209 * g++.dg/ext/is_base_of_incomplete-2.C: New.
12210
12211 2014-01-07 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR rtl-optimization/58668
12214 * gcc.dg/pr58668.c: New test.
12215
12216 PR tree-optimization/59643
12217 * gcc.dg/pr59643.c: New test.
12218 * gcc.c-torture/execute/pr59643.c: New test.
12219
12220 2014-01-06 Janus Weil <janus@gcc.gnu.org>
12221
12222 PR fortran/59589
12223 * gfortran.dg/class_allocate_16.f90: New.
12224
12225 2014-01-06 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR target/59644
12228 * gcc.target/i386/pr59644.c: New test.
12229
12230 2014-01-06 Marek Polacek <polacek@redhat.com>
12231
12232 PR c/57773
12233 * gcc.dg/pr57773.c: New test.
12234
12235 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
12236
12237 PR c++/59635
12238 PR c++/59636
12239 PR c++/59629
12240 PR c++/59638
12241 * g++.dg/cpp1y/pr59635.C: New testcase.
12242 * g++.dg/cpp1y/pr59636.C: New testcase.
12243 * g++.dg/cpp1y/pr59629.C: New testcase.
12244 * g++.dg/cpp1y/pr59638.C: New testcase.
12245
12246 2014-01-06 Martin Jambor <mjambor@suse.cz>
12247
12248 PR ipa/59008
12249 * gcc.dg/ipa/pr59008.c: New test.
12250
12251 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252
12253 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
12254 if supported.
12255
12256 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12257
12258 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
12259 Require c99_runtime.
12260 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
12261
12262 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
12263 Require c99_runtime.
12264 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
12265 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
12266 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
12267
12268 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
12269 Require c99_runtime.
12270 Make CALC void static.
12271 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
12272
12273 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
12274 Require c99_runtime.
12275 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
12276
12277 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12278
12279 * gcc.target/i386/pr59501-1.c: Require avx effective target.
12280 * gcc.target/i386/pr59501-2.c: Likewise.
12281 * gcc.target/i386/pr59501-3.c: Likewise.
12282 * gcc.target/i386/pr59501-4.c: Likewise.
12283 * gcc.target/i386/pr59501-5.c: Likewise.
12284 * gcc.target/i386/pr59501-6.c: Likewise.
12285
12286 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12287
12288 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
12289 * gcc.target/i386/pr59390_1.c: Likewise.
12290 * gcc.target/i386/pr59390_2.c: Likewise.
12291
12292 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
12293
12294 * gcc.dg/pr59350.c: Tweak.
12295 * gcc.dg/pr59350-2.c: New test.
12296 * g++.dg/pr59510.C: Likewise.
12297
12298 2014-01-06 Janus Weil <janus@gcc.gnu.org>
12299
12300 PR fortran/59023
12301 * gfortran.dg/bind_c_procs_2.f90: New.
12302
12303 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
12304
12305 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
12306 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12307 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12308 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12309 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
12310 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12311 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12312
12313 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
12314
12315 * gcc.target/arm/neon-nested-apcs.c: New test.
12316
12317 2014-01-04 Jakub Jelinek <jakub@redhat.com>
12318
12319 PR tree-optimization/59519
12320 * gcc.dg/vect/pr59519-1.c: New test.
12321 * gcc.dg/vect/pr59519-2.c: New test.
12322
12323 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
12324 vmovdqu32.
12325
12326 2014-01-04 Janus Weil <janus@gcc.gnu.org>
12327
12328 PR fortran/59547
12329 * gfortran.dg/typebound_proc_32.f90: New.
12330
12331 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
12332
12333 PR c++/58950
12334 * g++.dg/pr58950.C: New file.
12335
12336 2014-01-03 Tobias Burnus <burnus@net-b.de>
12337
12338 PR c++/58567
12339 * g++.dg/gomp/pr58567.C: New.
12340
12341 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
12342
12343 PR tree-optimization/59651
12344 * gcc.dg/torture/pr59651.c: New test.
12345 * gcc.dg/vect/pr59651.c: Ditto.
12346
12347 2014-01-03 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR target/59625
12350 * gcc.target/i386/pr59625.c: New test.
12351
12352 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
12353
12354 Core DR 1442
12355 PR c++/59165
12356 * g++.dg/cpp0x/range-for28.C: New.
12357 * g++.dg/cpp0x/range-for3.C: Update.
12358
12359 2014-01-02 Joseph Myers <joseph@codesourcery.com>
12360
12361 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
12362
12363 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12364
12365 PR c++/59641
12366 * g++.dg/cpp0x/pr59641.C: New file.
12367
12368 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12369
12370 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
12371
12372 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12373
12374 PR c++/59378
12375 * g++.dg/ext/pr59378.C: New file.
12376
12377 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12378
12379 Update copyright years
12380
12381 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12382
12383 * gcc.target/arc/arc.exp: Use the standard form for the copyright
12384 notice.
12385
12386 2014-01-02 Janus Weil <janus@gcc.gnu.org>
12387
12388 PR fortran/59654
12389 * gfortran.dg/dynamic_dispatch_12.f90: New.
12390
12391 2014-01-01 Jakub Jelinek <jakub@redhat.com>
12392
12393 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12394 the builtin isn't optimized away as unused.
12395
12396 PR rtl-optimization/59647
12397 * g++.dg/opt/pr59647.C: New test.
12398 \f
12399 Copyright (C) 2014 Free Software Foundation, Inc.
12400
12401 Copying and distribution of this file, with or without modification,
12402 are permitted in any medium without royalty provided the copyright
12403 notice and this notice are preserved.