vbsl.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/vbsl.c: New file.
4
5 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
6
7 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
8
9 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
10
11 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
12
13 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
14
15 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
16
17 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
18
19 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
20
21 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
22
23 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
24
25 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
26
27 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
28
29 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
30
31 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
32 file.
33 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
34 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
35
36 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
37
38 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
39 file.
40 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
41 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
42
43 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
44
45 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
46 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
47 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
48 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
49 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
50
51 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
52
53 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
54 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
55 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
56 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
57 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
58 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
59
60 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
61
62 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
63 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
64 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
65 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
66 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
67 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
68 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
69 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
70
71 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
72
73 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
74 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
75 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
76
77 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
78
79 * gcc.target/arm/README.advsimd-intrinsics: New file.
80 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
81 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
82 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
83 Likewise.
84 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
85 Likewise.
86 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
87 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
88 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
89
90 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
91
92 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
93 wrap_compile_flags before setting it.
94
95 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
96
97 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
98 targets.
99 * gcc.dg/pr63594-2.c: Likewise.
100
101 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
102
103 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
104 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
105
106 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
107
108 PR bootstrap/63632
109 * g++.dg/torture/pr63632.C: New test.
110
111 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
112
113 PR c++/63619
114 * g++.dg/warn/Wdelete-incomplete-3.C: New.
115 * g++.dg/warn/Wdelete-incomplete-4.C: New.
116
117 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
118
119 PR target/63618
120 * gcc.target/i386/pr63618.c: New test.
121
122 2014-10-23 Marek Polacek <polacek@redhat.com>
123
124 PR c/63626
125 * gcc.dg/pr63626.c: New test.
126
127 2014-10-23 Marek Polacek <polacek@redhat.com>
128
129 * c-c++-common/ubsan/undefined-2.c: New test.
130
131 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
132
133 * gcc.target/i386/pr63600.c: New.
134
135 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
136
137 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
138
139 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
140
141 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
142 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
143
144 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
145
146 * gcc.target/sparc/20001013-1.c (main): Declare int return.
147 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
148 * gcc.target/sparc/sparc-ret.c (toto): Declare.
149 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
150 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
151 Declare.
152
153 2014-10-22 Guozhi Wei <carrot@google.com>
154
155 PR tree-optimization/63530
156 gcc.dg/vect/pr63530.c: New testcase.
157
158 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
159
160 * gcc.target/i386/conversion-2.c: New test.
161
162 2014-10-22 Jakub Jelinek <jakub@redhat.com>
163 Yury Gribov <y.gribov@samsung.com>
164
165 * c-c++-common/ubsan/align-1.c: Update cmdline options.
166 * c-c++-common/ubsan/align-3.c: Likewise.
167 * c-c++-common/ubsan/bounds-1.c: Likewise.
168 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
169 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
170 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
171 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
172 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
173 * c-c++-common/ubsan/nonnull-2.c: Likewise.
174 * c-c++-common/ubsan/nonnull-3.c: Likewise.
175 * c-c++-common/ubsan/object-size-3.c: Likewise.
176 * c-c++-common/ubsan/overflow-1.c: Likewise.
177 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
178 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
179 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
180 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
181 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
182 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
183 * c-c++-common/ubsan/pr59503.c: Likewise.
184 * c-c++-common/ubsan/pr60613-1.c: Likewise.
185 * c-c++-common/ubsan/save-expr-1.c: Likewise.
186 * c-c++-common/ubsan/shift-3.c: Likewise.
187 * c-c++-common/ubsan/shift-6.c: Likewise.
188 * c-c++-common/ubsan/undefined-1.c: Likewise.
189 * c-c++-common/ubsan/vla-2.c: Likewise.
190 * c-c++-common/ubsan/vla-3.c: Likewise.
191 * c-c++-common/ubsan/vla-4.c: Likewise.
192 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
193 * g++.dg/ubsan/return-2.C: Likewise.
194 * c-c++-common/ubsan/recovery-1.c: New test.
195 * c-c++-common/ubsan/recovery-2.c: New test.
196 * c-c++-common/ubsan/recovery-3.c: New test.
197 * c-c++-common/ubsan/recovery-common.inc: New file.
198
199 2014-10-22 Jiong Wang <jiong.wang@arm.com>
200
201 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
202 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
203 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
204 * gcc.target/aarch64/vect.x: Likewise.
205 * gcc.target/aarch64/vect-ld1r.x: Add return type.
206 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
207 * gcc.target/aarch64/vect-fp.c: Likewise.
208
209 2014-10-22 Jiong Wang <jiong.wang@arm.com>
210
211 * lib/compat.exp (compat-run): Remove "unresolved".
212 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
213 unsupported testcase.
214
215 2014-10-22 Jakub Jelinek <jakub@redhat.com>
216
217 PR target/63594
218 * gcc.dg/pr63594-1.c: New test.
219 * gcc.dg/pr63594-2.c: New test.
220 * gcc.target/i386/sse2-pr63594-1.c: New test.
221 * gcc.target/i386/sse2-pr63594-2.c: New test.
222 * gcc.target/i386/avx-pr63594-1.c: New test.
223 * gcc.target/i386/avx-pr63594-2.c: New test.
224 * gcc.target/i386/avx2-pr63594-1.c: New test.
225 * gcc.target/i386/avx2-pr63594-2.c: New test.
226 * gcc.target/i386/avx512f-pr63594-1.c: New test.
227 * gcc.target/i386/avx512f-pr63594-2.c: New test.
228 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
229 insn counts.
230
231 PR target/63542
232 * gcc.target/i386/pr63542-1.c: New test.
233 * gcc.target/i386/pr63542-2.c: New test.
234
235 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
236
237 * gcc.target/avr/tiny-memx.c: New test.
238
239 * gcc.target/avr/tiny-caller-save.c: New test.
240
241 2014-10-21 Jiong Wang <jiong.wang@arm.com>
242
243 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
244 (Proc_1): Add return type.
245 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
246 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
247 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
248 * gcc.target/arm/pr44788.c (foo): Likewise.
249 * gcc.target/arm/pr55642.c (abs): Likewise.
250 * gcc.target/arm/pr58784.c (f): Likewise.
251 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
252 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
253 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
254 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
255 for local variables.
256 * lib/target-supports.exp
257 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
258 vaeseq_u8.
259 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
260 vcvt_f16_f32.
261 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
262 vfma_f32.
263 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
264
265 2014-10-21 Andreas Schwab <schwab@suse.de>
266
267 * gcc.dg/bf-spl1.c (main): Fix implicit int.
268
269 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
270
271 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
272
273 2014-10-21 Richard Biener <rguenther@suse.de>
274
275 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
276 * g++.dg/ipa/devirt-46.C: Likewise.
277 * g++.dg/ipa/devirt-47.C: Likewise.
278 * g++.dg/tree-prof/pr35545.C: Likewise.
279
280 2014-10-21 Jakub Jelinek <jakub@redhat.com>
281
282 PR tree-optimization/63563
283 * gcc.target/i386/pr63563.c: New test.
284
285 2014-10-20 Richard Biener <rguenther@suse.de>
286
287 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
288 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
289
290 2014-10-20 Martin Liska <mliska@suse.cz>
291
292 * gcc.dg/ipa/pr63595.c: New test.
293
294 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
295
296 PR fortran/48979
297 * gfortran.dg/ieee/intrinsics_2.F90: New test.
298
299 2014-10-19 Marek Polacek <polacek@redhat.com>
300
301 PR c/63567
302 * gcc.dg/pr63567-3.c: New test.
303 * gcc.dg/pr63567-4.c: New test.
304
305 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
306
307 * gcc.dg/atomic/c11-atomic-exec-5.c
308 (test_main_long_double_add_overflow): Define and run only for
309 LDBL_MANT_DIG != 106.
310 (test_main_complex_long_double_add_overflow): Likewise.
311 (test_main_long_double_sub_overflow): Likewise.
312 (test_main_complex_long_double_sub_overflow): Likewise.
313
314 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
315
316 PR fortran/63553
317 * gfortran.dg/class_to_type_3.f03 : New test
318
319 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
320
321 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
322 to GNU11.
323
324 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
325
326 * gcc.dg/attr-isr.c: Move SH specific test to ...
327 * gcc.target/sh/attr-isr.c: ... here.
328
329 2014-10-17 Marek Polacek <polacek@redhat.com>
330
331 PR c/63567
332 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
333 * gcc.dg/pr63567-1.c: New test.
334 * gcc.dg/pr63567-2.c: New test.
335
336 2014-10-17 Marek Polacek <polacek@redhat.com>
337
338 PR c/63543
339 * gcc.dg/pr63543.c: New test.
340 * gcc.dg/array-8.c: Remove dg-error.
341 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
342 * gcc.dg/pr48552-2.c: Likewise.
343
344 2014-10-17 Marek Polacek <polacek@redhat.com>
345
346 PR c/63549
347 * gcc.dg/pr63549.c: New test.
348
349 2014-10-17 Marek Polacek <polacek@redhat.com>
350
351 * gcc.dg/Wimplicit-int-1.c: New test.
352 * gcc.dg/Wimplicit-int-2.c: New test.
353 * gcc.dg/Wimplicit-int-3.c: New test.
354 * gcc.dg/Wimplicit-int-4.c: New test.
355
356 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
357
358 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
359 changes.
360
361 2014-10-17 Jakub Jelinek <jakub@redhat.com>
362
363 PR tree-optimization/63464
364 * gcc.dg/torture/pr63464.c: New test.
365 * gcc.dg/tree-ssa/reassoc-37.c: New test.
366 * gcc.dg/tree-ssa/reassoc-38.c: New test.
367
368 PR tree-optimization/63302
369 * gcc.c-torture/execute/pr63302.c: New test.
370
371 2014-10-17 Tom de Vries <tom@codesourcery.com>
372
373 PR rtl-optimization/61605
374 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
375 absence check.
376
377 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
378
379 PR middle-end/61848
380 * g++.dg/torture/pr61848.C: New testcase.
381 * gcc.c-torture/compile/pr61848.c: New testcase.
382
383 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
384
385 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
386 * gcc.target/sh/strlen.c: Likewise.
387 * gcc.target/sh/pr51244-13.c: Likewise.
388 * gcc.target/sh/cmpstrn.c: Likewise.
389 * gcc.target/sh/hiconst.c: Likewise.
390 * gcc.target/sh/pr43417.c: Likewise.
391
392 2014-10-16 Martin Liska <mliska@suse.cz>
393
394 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
395 to match defined expectations.
396
397 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
398
399 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
400
401 2014-10-16 Martin Liska <mliska@suse.cz>
402
403 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
404 * g++.dg/ipa/ipa-icf-5.C: Likewise
405
406 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
407
408 PR target/63260
409 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
410
411 2014-10-16 Richard Biener <rguenther@suse.de>
412
413 PR middle-end/63554
414 * gcc.dg/torture/pr63554.c: New testcase.
415
416 2014-10-16 Marek Polacek <polacek@redhat.com>
417
418 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
419 * gcc.target/powerpc/pr58673-2.c: Add declarations.
420
421 2014-10-16 Marek Polacek <polacek@redhat.com>
422
423 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
424 * gcc.dg/graphite/id-2.c: Likewise.
425 * gcc.dg/graphite/id-4.c: Likewise.
426 * gcc.dg/graphite/id-8.c: Likewise.
427 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
428 * gcc.dg/graphite/id-pr45230.c: Likewise.
429 * gcc.dg/graphite/id-pr45231.c: Likewise.
430 * gcc.dg/graphite/pr38073.c: Likewise.
431 * gcc.dg/graphite/pr38125.c: Likewise.
432 * gcc.dg/graphite/pr38409.c: Likewise.
433 * gcc.dg/graphite/pr38413.c: Likewise.
434 * gcc.dg/graphite/pr38510.c: Likewise.
435 * gcc.dg/graphite/pr38786.c: Likewise.
436 * gcc.dg/graphite/pr39260.c: Likewise.
437 * gcc.dg/graphite/scop-19.c: Likewise.
438 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
439 * gcc.dg/graphite/id-17.c: Likewise.
440 * gcc.dg/graphite/id-23.c: Likewise.
441 * gcc.dg/graphite/id-26.c: Likewise.
442 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
443 * gcc.dg/graphite/pr37485.c: Likewise.
444 * gcc.dg/graphite/pr38500.c: Likewise.
445 * gcc.dg/graphite/pr42284.c: Likewise.
446 * gcc.dg/graphite/pr42914.c: Likewise.
447 * gcc.dg/graphite/pr46404-1.c: Likewise.
448 * gcc.dg/graphite/pr60979.c: Likewise.
449 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
450 defaulting to int.
451
452 2014-10-16 Martin Liska <mliska@suse.cz>
453 Jan Hubicka <hubicka@ucw.cz>
454
455 * g++.dg/ipa/ipa-icf-1.C: New test.
456 * g++.dg/ipa/ipa-icf-2.C: New test.
457 * g++.dg/ipa/ipa-icf-3.C: New test.
458 * g++.dg/ipa/ipa-icf-4.C: New test.
459 * g++.dg/ipa/ipa-icf-5.C: New test.
460 * gcc.dg/ipa/ipa-icf-1.c: New test.
461 * gcc.dg/ipa/ipa-icf-10.c: New test.
462 * gcc.dg/ipa/ipa-icf-11.c: New test.
463 * gcc.dg/ipa/ipa-icf-12.c: New test.
464 * gcc.dg/ipa/ipa-icf-13.c: New test.
465 * gcc.dg/ipa/ipa-icf-14.c: New test.
466 * gcc.dg/ipa/ipa-icf-15.c: New test.
467 * gcc.dg/ipa/ipa-icf-16.c: New test.
468 * gcc.dg/ipa/ipa-icf-17.c: New test.
469 * gcc.dg/ipa/ipa-icf-18.c: New test.
470 * gcc.dg/ipa/ipa-icf-19.c: New test.
471 * gcc.dg/ipa/ipa-icf-2.c: New test.
472 * gcc.dg/ipa/ipa-icf-20.c: New test.
473 * gcc.dg/ipa/ipa-icf-21.c: New test.
474 * gcc.dg/ipa/ipa-icf-22.c: New test.
475 * gcc.dg/ipa/ipa-icf-23.c: New test.
476 * gcc.dg/ipa/ipa-icf-24.c: New test.
477 * gcc.dg/ipa/ipa-icf-25.c: New test.
478 * gcc.dg/ipa/ipa-icf-26.c: New test.
479 * gcc.dg/ipa/ipa-icf-27.c: New test.
480 * gcc.dg/ipa/ipa-icf-28.c: New test.
481 * gcc.dg/ipa/ipa-icf-29.c: New test.
482 * gcc.dg/ipa/ipa-icf-3.c: New test.
483 * gcc.dg/ipa/ipa-icf-30.c: New test.
484 * gcc.dg/ipa/ipa-icf-4.c: New test.
485 * gcc.dg/ipa/ipa-icf-5.c: New test.
486 * gcc.dg/ipa/ipa-icf-6.c: New test.
487 * gcc.dg/ipa/ipa-icf-7.c: New test.
488 * gcc.dg/ipa/ipa-icf-8.c: New test.
489 * gcc.dg/ipa/ipa-icf-9.c: New test.
490
491 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
492
493 PR target/53513
494 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
495
496 2014-10-16 Martin Liska <mliska@suse.cz>
497 Jan Hubicka <hubicka@ucw.cz>
498
499 * c-c++-common/rotate-1.c: Options changed to not collide
500 with a new IPA ICF pass.
501 * c-c++-common/rotate-2.c: Likewise.
502 * c-c++-common/rotate-3.c: Likewise.
503 * c-c++-common/rotate-4.c: Likewise.
504 * g++.dg/cpp0x/rv-return.C: Likewise.
505 * g++.dg/cpp0x/rv1n.C: Likewise.
506 * g++.dg/cpp0x/rv1p.C: Likewise.
507 * g++.dg/cpp0x/rv2n.C: Likewise.
508 * g++.dg/cpp0x/rv3n.C: Likewise.
509 * g++.dg/cpp0x/rv4n.C: Likewise.
510 * g++.dg/cpp0x/rv5n.C: Likewise.
511 * g++.dg/cpp0x/rv6n.C: Likewise.
512 * g++.dg/cpp0x/rv7n.C: Likewise.
513 * g++.dg/ipa/devirt-g-1.C: Likewise.
514 * g++.dg/ipa/inline-1.C: Likewise.
515 * g++.dg/ipa/inline-2.C: Likewise.
516 * g++.dg/ipa/inline-3.C: Likewise.
517 * g++.dg/opt/pr30965.C: Likewise.
518 * g++.dg/tree-ssa/pr19637.C: Likewise.
519 * gcc.dg/guality/csttest.c: Likewise.
520 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
521 * gcc.dg/ipa/iinline-7.c: Likewise.
522 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
523 * gcc.dg/ipa/ipacost-1.c: Likewise.
524 * gcc.dg/ipa/ipacost-2.c: Likewise.
525 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
526 * gcc.dg/ipa/remref-2a.c: Likewise.
527 * gcc.dg/ipa/remref-2b.c: Likewise.
528 * gcc.dg/pr46309-2.c: Likewise.
529 * gcc.dg/torture/ipa-pta-1.c: Likewise.
530 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
531 * gcc.dg/tree-ssa/andor-4.c: Likewise.
532 * gcc.dg/tree-ssa/andor-5.c: Likewise.
533 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
534 * gcc.dg/vect/vect-cond-10.c: Likewise.
535 * gcc.dg/vect/vect-cond-9.c: Likewise.
536 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
537 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
538 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
539 * gcc.target/i386/bmi-1.c: Likewise.
540 * gcc.target/i386/bmi-2.c: Likewise.
541 * gcc.target/i386/pr56564-2.c: Likewise.
542
543 2014-10-16 Richard Biener <rguenther@suse.de>
544
545 PR tree-optimization/63168
546 * gcc.dg/tree-ssa/loop-40.c: New testcase.
547
548 2014-10-16 Andreas Schwab <schwab@suse.de>
549
550 * gcc.target/m68k/crash1.c: Fix implicit declaration.
551
552 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
553 implicit int.
554 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
555 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
556 * gcc.target/ia64/pr29682.c: Likewise.
557 * gcc.target/ia64/pr43603.c: Likewise.
558 * gcc.target/ia64/pr48496.c: Likewise.
559
560 2014-10-16 Marek Polacek <polacek@redhat.com>
561
562 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
563
564 2014-10-16 Jakub Jelinek <jakub@redhat.com>
565 Marek Polacek <polacek@redhat.com>
566
567 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
568 declarations.
569 * gcc.dg/pr32176.c: Likewise.
570 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
571 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
572 * gcc.dg/ia64-sync-2.c: Likewise.
573 * gcc.dg/ia64-sync-3.c: Likewise.
574 * gcc.dg/sync-2.c: Likewise.
575 * gcc.dg/sync-3.c: Likewise.
576 * gcc.target/i386/990524-1.c: Likewise.
577 * gcc.target/i386/avx512f-pr57233.c: Likewise.
578 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
579 * gcc.target/i386/pr26826.c: Likewise.
580 * gcc.target/i386/pr37184.c: Likewise.
581 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
582 * gcc.target/i386/20060125-2.c: Likewise.
583 * gcc.target/i386/memcpy-1.c: Likewise.
584 * gcc.target/i386/pr40934.c: Likewise.
585 * gcc.target/i386/sse-5.c: Likewise.
586 * gcc.target/i386/stackalign/asm-1.c: Likewise.
587 * gcc.target/i386/vectorize4.c: Likewise.
588 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
589 -fgnu89-inline.
590 * gcc.target/i386/980313-1.c: Likewise.
591 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
592 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
593 * gcc.target/i386/crc32-3.c: Likewise.
594 * gcc.target/i386/intrinsics_3.c: Likewise.
595 * gcc.target/i386/loop-1.c: Likewise.
596 * gcc.target/i386/pr44948-2a.c: Likewise.
597 * gcc.target/i386/pr47564.c: Likewise.
598 * gcc.target/i386/pr50712.c: Likewise.
599 * gcc.target/i386/stackalign/return-2.c: Likewise.
600
601 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
602
603 PR lto/62026
604 * lto/pr62026.C: New testcase.
605
606 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
607
608 PR rtl-optimization/63448
609 * gcc.target/i386/pr63448.c: New test.
610
611 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
612
613 * gnat.dg/opt41.adb: New test.
614 * gnat.dg/opt41_pkg.ad[sb]: New helper.
615
616 2014-10-15 Richard Biener <rguenther@suse.de>
617
618 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
619
620 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
621
622 * gcc.dg/tree-prof/peel-1.c: Update.
623 * gcc.dg/tree-prof/unroll-1.c: Update.
624 * gcc.dg/gcc.dg/unroll_1.c: Update.
625 * gcc.dg/gcc.dg/unroll_2.c: Update.
626 * gcc.dg/gcc.dg/unroll_3.c: Update.
627 * gcc.dg/gcc.dg/unroll_4.c: Update.
628
629 2014-10-14 DJ Delorie <dj@redhat.com>
630
631 * g++.dg/abi/mangle64.C: New.
632
633 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
634
635 * g++.dg/ext/vector9.C: Test ! with float vectors.
636
637 2014-10-14 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/63512
640 * g++.dg/torture/pr63512.C: New testcase.
641
642 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
643
644 PR target/63260
645 * gcc.target/sh/pr63260.c: New.
646
647 2014-10-13 Richard Henderson <rth@redhat.com>
648
649 * g++.dg/torture/20141013.C: New.
650
651 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
652
653 PR target/8340
654 PR middle-end/47602
655 PR rtl-optimization/55458
656 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
657 * gcc.target/i386/pr55458.c: Likewise.
658 * gcc.target/i386/pr47602.c: New.
659 * gcc.target/i386/pr23098.c: Move to XFAIL.
660
661 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
662
663 PR tree-optimization/62127
664 * g++.dg/torture/pr62127.C: New testcase.
665
666 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
667
668 * c-c++-common/asan/bitfield-5.c: New test.
669
670 2014-10-13 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/63419
673 * g++.dg/torture/pr63419.C: New testcase.
674
675 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
676
677 PR target/59401
678 PR target/54760
679 * gcc.target/sh/pr54760-5.c: New.
680 * gcc.target/sh/pr54760-6.c: New.
681 * gcc.target/sh/pr59401-1.c: New.
682
683 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
684
685 PR fortran/48979
686 * gfortran.dg/ieee/intrinsics_1.f90: New test.
687
688 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
689
690 * lib/target-supports.exp (check_effective_target_shared): New
691 function.
692 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
693
694 2014-10-10 Jakub Jelinek <jakub@redhat.com>
695
696 PR c/63495
697 * gcc.target/i386/pr63495.c: New test.
698
699 2014-10-10 Marek Polacek <polacek@redhat.com>
700
701 * c-c++-common/ubsan/object-size-1.c: New test.
702 * c-c++-common/ubsan/object-size-2.c: New test.
703 * c-c++-common/ubsan/object-size-3.c: New test.
704 * c-c++-common/ubsan/object-size-4.c: New test.
705 * c-c++-common/ubsan/object-size-5.c: New test.
706 * c-c++-common/ubsan/object-size-6.c: New test.
707 * c-c++-common/ubsan/object-size-7.c: New test.
708 * c-c++-common/ubsan/object-size-8.c: New test.
709 * c-c++-common/ubsan/object-size-9.c: New test.
710 * g++.dg/ubsan/object-size-1.C: New test.
711 * gcc.dg/ubsan/object-size-9.c: New test.
712
713 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
714
715 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
716 (asan_finish): Remove restore_ld_library_path_env_vars.
717 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
718 related env variables by calling set_ld_library_path_env_vars.
719 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
720 (tsan_finish): Remove restore_ld_library_path_env_vars.
721 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
722 related env variables by calling set_ld_library_path_env_vars.
723 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
724 (ubsan_finish): Remove restore_ld_library_path_env_vars.
725 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
726 related env variables by calling set_ld_library_path_env_vars.
727
728 2014-10-10 Richard Biener <rguenther@suse.de>
729
730 PR tree-optimization/63379
731 * gcc.dg/vect/pr63379.c: New testcase.
732
733 2014-10-10 Jakub Jelinek <jakub@redhat.com>
734
735 PR fortran/59488
736 * gfortran.dg/gomp/pr59488-1.f90: New test.
737 * gfortran.dg/gomp/pr59488-2.f90: New test.
738
739 2014-10-10 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/63476
742 * g++.dg/torture/pr63476.C: New testcase.
743
744 2014-10-10 Tobias Burnus <burnus@net-b.de>
745
746 * gfortran.dg/implicit_16.f90: New.
747
748 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
749
750 * g++.dg/cpp0x/constexpr-using3.C: New.
751 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
752 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
753 * g++.dg/cpp1y/constexpr-local1.C: Extend.
754 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
755
756 2014-10-09 Joseph Myers <joseph@codesourcery.com>
757
758 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
759
760 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
761
762 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
763
764 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
765
766 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
767 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
768 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
769 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
770 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
771 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
772 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
773 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
774 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
775 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
776 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
777 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
778
779 2014-10-09 Richard Biener <rguenther@suse.de>
780
781 PR tree-optimization/63380
782 * gcc.dg/torture/pr63380-1.c: New testcase.
783 * gcc.dg/torture/pr63380-2.c: Likewise.
784
785 2014-10-09 Marek Polacek <polacek@redhat.com>
786
787 PR c/63480
788 * gcc.dg/pr63480.c: New test.
789
790 2014-10-09 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/63445
793 * gcc.dg/Wstrict-overflow-26.c: New testcase.
794
795 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
796
797 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
798 * gcc.dg/vmx/ops.c: Likewise.
799 * gcc.dg/vmx/ops-long-1.c: Likewise.
800
801 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
802
803 * gfortran.dg/implicit_4.f90: Fix some dg-error.
804
805 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
806
807 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
808 dg-additional-options.
809
810 2014-10-08 Mark Wielaard <mjw@redhat.com>
811
812 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
813 prefix from scan-assembler-times.
814
815 2014-10-07 Marek Polacek <polacek@redhat.com>
816
817 * lib/target-supports.exp (check_effective_target_fd_truncate):
818 Include <string.h>.
819
820 2014-10-07 Marek Polacek <polacek@redhat.com>
821
822 PR c/59717
823 * gcc.dg/pr59717.c: New test.
824
825 2014-10-07 Marek Polacek <polacek@redhat.com>
826
827 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
828 * gcc.dg/iftrap-1.c: Fix implicit declarations.
829 * gcc.target/powerpc/pr26350.c: Likewise.
830 * gcc.target/powerpc/altivec-consts.c: Likewise.
831 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
832 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
833 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
834 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
835 * gcc.target/powerpc/pr47862.c: Likewise.
836 * gcc.target/powerpc/pr48053-1.c: Likewise.
837 * gcc.target/powerpc/pr53487.c: Likewise.
838 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
839 to int.
840 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
841 * gcc.target/powerpc/altivec-2.c: Likewise.
842 * gcc.target/powerpc/pr47755-2.c: Likewise.
843
844 2014-10-07 Martin Liska <mliska@suse.cz>
845
846 * g++.dg/lto/pr63270.h: New test.
847 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
848 include.
849 * g++.dg/lto/pr63270_2.C: New test.
850
851 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
852
853 * gnat.dg/lto16.adb: New test.
854 * gnat.dg/lto16_pkg.adb: New helper.
855
856 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
857
858 * gnat.dg/return4.adb: New test.
859 * gnat.dg/return4_pkg.ad[sb]: New helper.
860
861 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
862
863 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
864 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
865 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
866
867 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/55250
870 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
871 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
872 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
873
874 2014-10-06 Marek Polacek <polacek@redhat.com>
875
876 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
877 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
878 * g++.dg/lto/pr54625-2_0.c: Likewise.
879 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
880
881 2014-10-06 Marek Polacek <polacek@redhat.com>
882
883 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
884 * gcc.target/i386/avxfp-1.c: Likewise.
885 * gcc.target/i386/avxfp-2.c: Likewise.
886 * gcc.target/i386/cadd.c: Likewise.
887 * gcc.target/i386/cmov2.c: Likewise.
888 * gcc.target/i386/cmov3.c: Likewise.
889 * gcc.target/i386/cmov4.c: Likewise.
890 * gcc.target/i386/cold-attribute-1.c: Likewise.
891 * gcc.target/i386/cvt-1.c: Likewise.
892 * gcc.target/i386/fpcvt-1.c: Likewise.
893 * gcc.target/i386/fpcvt-2.c: Likewise.
894 * gcc.target/i386/fpcvt-3.c: Likewise.
895 * gcc.target/i386/local.c: Likewise.
896 * gcc.target/i386/memcpy-2.c: Likewise.
897 * gcc.target/i386/memcpy-3.c: Likewise.
898 * gcc.target/i386/memset-1.c: Likewise.
899 * gcc.target/i386/minmax-1.c: Likewise.
900 * gcc.target/i386/minmax-2.c: Likewise.
901 * gcc.target/i386/pr45352-2.c: Likewise.
902 * gcc.target/i386/pr46253.c: Likewise.
903 * gcc.target/i386/pr53623.c: Likewise.
904 * gcc.target/i386/pr60902.c: Likewise.
905 * gcc.target/i386/pr57003.c: Likewise.
906 * gcc.target/i386/sse-14.c: Likewise.
907 * gcc.target/i386/sse-19.c: Likewise.
908 * gcc.target/i386/sse-22.c: Likewise.
909 * gcc.target/i386/sse4a-extract.c: Likewise.
910 * gcc.target/i386/sse4a-insert.c: Likewise.
911 * gcc.target/i386/ssefp-1.c: Likewise.
912 * gcc.target/i386/ssefp-2.c: Likewise.
913 * gcc.target/i386/testimm-10.c: Likewise.
914 * gcc.target/i386/vectorize4-avx.c: Likewise.
915 * gcc.target/i386/980709-1.c: Fix implicit declarations.
916 * gcc.target/i386/avx-pr57233.c: Likewise.
917 * gcc.target/i386/avx2-pr57233.c: Likewise.
918 * gcc.target/i386/avx2-vpop-check.h: Likewise.
919 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
920 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
921 * gcc.target/i386/crc32-4.c: Likewise.
922 * gcc.target/i386/pr20204.c: Likewise.
923 * gcc.target/i386/pr23570.c: Likewise.
924 * gcc.target/i386/pr26449-1.c: Likewise.
925 * gcc.target/i386/pr28839.c: Likewise.
926 * gcc.target/i386/pr37101.c: Likewise.
927 * gcc.target/i386/pr61923.c: Likewise.
928 * gcc.target/i386/shrink_wrap_1.c: Likewise.
929 * gcc.target/i386/sse2-pr57233.c: Likewise.
930 * gcc.target/i386/vect-abs-s16.c: Likewise.
931 * gcc.target/i386/vect-abs-s32.c: Likewise.
932 * gcc.target/i386/vect-abs-s8.c: Likewise.
933 * gcc.target/i386/xop-pr57233.c: Likewise.
934 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
935 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
936 implicit declarations.
937 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
938 * gcc.target/i386/xop-shift2-vector.c: Likewise.
939 * gcc.target/i386/xop-shift3-vector.c: Likewise.
940
941 2014-10-06 Marek Polacek <polacek@redhat.com>
942
943 * gcc.dg/20001012-1.c: Fix defaulting to int.
944 * gcc.dg/20001012-2.c: Likewise.
945 * gcc.dg/20001108-1.c: Likewise.
946 * gcc.dg/20010516-1.c: Likewise.
947 * gcc.dg/20011008-2.c: Likewise.
948 * gcc.dg/20030612-1.c: Likewise.
949 * gcc.dg/20040219-1.c: Likewise.
950 * gcc.dg/20050603-2.c: Likewise.
951 * gcc.dg/20070507-1.c: Likewise.
952 * gcc.dg/attr-alias-3.c: Likewise.
953 * gcc.dg/fastmath-1.c: Likewise.
954 * gcc.dg/fork-instrumentation.c: Likewise.
955 * gcc.dg/fwrapv-1.c: Likewise.
956 * gcc.dg/fwrapv-2.c: Likewise.
957 * gcc.dg/memmove-1.c: Likewise.
958 * gcc.dg/non-local-goto-1.c: Likewise.
959 * gcc.dg/non-local-goto-2.c: Likewise.
960 * gcc.dg/noreturn-8.c: Likewise.
961 * gcc.dg/parse-decl-after-if.c: Likewise.
962 * gcc.dg/parse-decl-after-label.c: Likewise.
963 * gcc.dg/pr25795-1.c: Likewise.
964 * gcc.dg/pr25795.c: Likewise.
965 * gcc.dg/pr28574.c: Likewise.
966 * gcc.dg/pr30189.c: Likewise.
967 * gcc.dg/pr31529-2.c: Likewise.
968 * gcc.dg/pr33923.c: Likewise.
969 * gcc.dg/pr34263.c: Likewise.
970 * gcc.dg/pr36194.c: Likewise.
971 * gcc.dg/pr45415.c: Likewise.
972 * gcc.dg/pr47443.c: Likewise.
973 * gcc.dg/pr47763.c: Likewise.
974 * gcc.dg/pr49000.c: Likewise.
975 * gcc.dg/pr50340.c: Likewise.
976 * gcc.dg/webizer.c: Likewise.
977 * gcc.dg/pr59940.c: Likewise.
978 * gcc.dg/pr63186.c: Likewise.
979 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
980 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
981 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
982 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
983 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
984 * gcc.dg/sms-1.c: Likewise.
985 * gcc.dg/unused-3.c: Likewise.
986 * gcc.dg/varpool-1.c: Likewise.
987 * gcc.dg/pr35899.c: Use -std=gnu89.
988 * gcc.dg/pr59963-1.c: Likewise.
989 * gcc.dg/redecl-15.c: Likewise.
990 * gcc.dg/20041213-1.c: Likewise.
991 * gcc.dg/20080820.c: Likewise.
992 * gcc.dg/920413-1.c: Likewise.
993 * gcc.dg/Wold-style-definition-1.c: Likewise.
994 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
995 * gcc.dg/decl-nospec-1.c: Likewise.
996 * gcc.dg/decl-nospec-2.c: Likewise.
997 * gcc.dg/decl-nospec-3.c: Likewise.
998 * gcc.dg/bitfld-1.c: Likewise.
999 * gcc.dg/bitfld-9.c: Likewise.
1000 * gcc.dg/parm-impl-decl-1.c: Likewise.
1001 * gcc.dg/parm-impl-decl-3.c: Likewise.
1002 * gcc.dg/pr18596-1.c: Likewise.
1003 * gcc.dg/pr18596-2.c: Likewise.
1004 * gcc.dg/pr18596-3.c: Likewise.
1005 * gcc.dg/pr60139.c: Likewise.
1006 * gcc.dg/utf-dflt.c: Likewise.
1007 * gcc.dg/utf-dflt2.c: Likewise.
1008 * gcc.dg/wtr-func-def-1.c: Likewise.
1009 * gcc.dg/declspec-5.c: Likewise.
1010 * gcc.dg/declspec-6.c: Likewise.
1011 * gcc.dg/ftrapv-2.c: Likewise.
1012 * gcc.dg/20020430-1.c: Fix implicit declarations.
1013 * gcc.dg/20030702-1.c: Likewise.
1014 * gcc.dg/20040127-2.c: Likewise.
1015 * gcc.dg/20041122-1.c: Likewise.
1016 * gcc.dg/20050309-1.c: Likewise.
1017 * gcc.dg/20061026.c: Likewise.
1018 * gcc.dg/20101010-1.c: Likewise.
1019 * gcc.dg/Werror-1.c: Likewise.
1020 * gcc.dg/Werror-10.c: Likewise.
1021 * gcc.dg/Werror-11.c: Likewise.
1022 * gcc.dg/Werror-12.c: Likewise.
1023 * gcc.dg/Werror-2.c: Likewise.
1024 * gcc.dg/Werror-3.c: Likewise.
1025 * gcc.dg/Werror-4.c: Likewise.
1026 * gcc.dg/Werror-5.c: Likewise.
1027 * gcc.dg/Werror-6.c: Likewise.
1028 * gcc.dg/Werror-7.c: Likewise.
1029 * gcc.dg/Werror-8.c: Likewise.
1030 * gcc.dg/Wstrict-overflow-20.c: Likewise.
1031 * gcc.dg/cpp/trad/macroargs.c: Likewise.
1032 * gcc.dg/delay-slot-2.c: Likewise.
1033 * gcc.dg/errno-1.c: Likewise.
1034 * gcc.dg/globalalias.c: Likewise.
1035 * gcc.dg/inline-3.c: Likewise.
1036 * gcc.dg/localalias.c: Likewise.
1037 * gcc.dg/pr19633-1.c: Likewise.
1038 * gcc.dg/pr19633.c: Likewise.
1039 * gcc.dg/pr23408.c: Likewise.
1040 * gcc.dg/pr23470-1.c: Likewise.
1041 * gcc.dg/pr28121.c: Likewise.
1042 * gcc.dg/pr28243.c: Likewise.
1043 * gcc.dg/pr30260.c: Likewise.
1044 * gcc.dg/pr32573.c: Likewise.
1045 * gcc.dg/pr33826.c: Likewise.
1046 * gcc.dg/pr35065.c: Likewise.
1047 * gcc.dg/pr38616.c: Likewise.
1048 * gcc.dg/pr39867.c: Likewise.
1049 * gcc.dg/pr41470.c: Likewise.
1050 * gcc.dg/pr41837.c: Likewise.
1051 * gcc.dg/pr44024.c: Likewise.
1052 * gcc.dg/pr44699.c: Likewise.
1053 * gcc.dg/pr46252.c: Likewise.
1054 * gcc.dg/pr46878-1.c: Likewise.
1055 * gcc.dg/pr50908-3.c: Likewise.
1056 * gcc.dg/pr51796.c: Likewise.
1057 * gcc.dg/pr55150-2.c: Likewise.
1058 * gcc.dg/pr55833.c: Likewise.
1059 * gcc.dg/pr59350.c: Likewise.
1060 * gcc.dg/pr59418.c: Likewise.
1061 * gcc.dg/pr60647-2.c: Likewise.
1062 * gcc.dg/uninit-suppress.c: Likewise.
1063 * gcc.dg/uninit-suppress_2.c: Likewise.
1064 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
1065 * gcc.dg/always_inline.c: Likewise.
1066 * gcc.dg/always_inline2.c: Likewise.
1067 * gcc.dg/always_inline3.c: Likewise.
1068 * gcc.dg/builtin-apply4.c: Likewise.
1069 * gcc.dg/declspec-7.c: Likewise.
1070 * gcc.dg/inline-1.c: Likewise.
1071 * gcc.dg/va-arg-pack-1.c: Likewise.
1072 * gcc.dg/winline-2.c: Likewise.
1073 * gcc.dg/winline-3.c: Likewise.
1074 * gcc.dg/winline-5.c: Likewise.
1075 * gcc.dg/winline-6.c: Likewise.
1076 * gcc.dg/winline-7.c: Likewise.
1077 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
1078 int.
1079 * gcc.dg/inline-33.c: Likewise.
1080 * gcc.dg/pr27861-1.c: Likewise.
1081 * gcc.dg/pr28888.c: Likewise.
1082 * gcc.dg/pr29254.c: Likewise.
1083 * gcc.dg/pr50908.c: Likewise.
1084 * gcc.dg/pr60647-1.c: Likewise.
1085 * gcc.dg/pragma-diag-1.c: Likewise.
1086 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
1087 * gcc.dg/winline-9.c: Likewise.
1088 * gcc.dg/pr52808.c: Return 0 instead of nothing.
1089
1090 2014-10-06 Marek Polacek <polacek@redhat.com>
1091
1092 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
1093 * gcc.dg/ipa/inline-4.c: Likewise.
1094 * gcc.dg/ipa/inline-5.c: Likewise.
1095 * gcc.dg/ipa/pr57539.c: Likewise.
1096 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
1097 defaulting to int.
1098 * gcc.dg/ipa/inlinehint-1.c: Likewise.
1099 * gcc.dg/ipa/inlinehint-3.c: Likewise.
1100 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
1101 * gcc.dg/ipa/ipacost-1.c: Likewise.
1102 * gcc.dg/ipa/ipacost-2.c: Likewise.
1103 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
1104 to int.
1105
1106 2014-10-06 Marek Polacek <polacek@redhat.com>
1107
1108 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
1109 declarations.
1110 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
1111 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1112 * gcc.dg/debug/pr42767.c: Likewise.
1113 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
1114 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1115 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1116 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
1117
1118 2014-10-06 Marek Polacek <polacek@redhat.com>
1119
1120 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
1121 * gcc.dg/lto/20090213_0.c: Likewise.
1122 * gcc.dg/lto/20090706-2_0.c: Likewise.
1123 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
1124 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
1125 * gcc.dg/lto/ipareference2_0.c: Likewise.
1126 * gcc.dg/lto/ipareference_0.c: Likewise.
1127 * gcc.dg/lto/ipareference_1.c: Likewise.
1128 * gcc.dg/lto/pr55703_0.c: Likewise.
1129 * gcc.dg/lto/resolutions_0.c: Likewise.
1130 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
1131 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
1132 declarations. Mark function as gnu_inline.
1133 * gcc.dg/lto/20081118_0.c: Likewise.
1134 * gcc.dg/lto/20081201-1_0.c: Likewise.
1135 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
1136 * gcc.dg/lto/20081118_1.c: Likewise.
1137 * gcc.dg/lto/20081120-1_1.c: Likewise.
1138 * gcc.dg/lto/20081201-1_1.c: Likewise.
1139 * gcc.dg/lto/20081210-1_0.c: Likewise.
1140 * gcc.dg/lto/20090218-1_0.c: Likewise.
1141 * gcc.dg/lto/20091006-1_0.c: Likewise.
1142 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
1143 * gcc.dg/lto/20090218-2_1.c: Likewise.
1144 * gcc.dg/lto/materialize-1_0.c: Likewise.
1145 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
1146 * gcc.dg/lto/20091013-1_1.c: Likewise.
1147 * gcc.dg/lto/20091013-1_2.c: Likewise.
1148 * gcc.dg/lto/20091015-1_2.c: Likewise.
1149 * gcc.dg/lto/20091027-1_1.c: Likewise.
1150 * gcc.dg/lto/pr48622_0.c: Likewise.
1151 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
1152 defaulting to int.
1153 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
1154
1155 2014-10-06 Tobias Burnus <burnus@net-b.de>
1156
1157 * gfortran.dg/implicit_14.f90: New.
1158 * gfortran.dg/implicit_15.f90: New.
1159 * gfortran.dg/implicit_4.f90: Update dg-error.
1160
1161 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1162
1163 * g++.dg/ipa/devirt-42.C: Update template.
1164 * g++.dg/ipa/devirt-44.C: Update template.
1165 * g++.dg/ipa/devirt-45.C: Update template.
1166 * g++.dg/ipa/devirt-46.C: Update template.
1167 * g++.dg/ipa/devirt-47.C: Update template.
1168 * g++.dg/ipa/devirt-48.C: New testcase.
1169
1170 2014-10-02 Mark Wielaard <mjw@redhat.com>
1171
1172 PR debug/63239
1173 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
1174
1175 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1176
1177 * g++.dg/ipa/devirt-47.C: New testcase.
1178
1179 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1180
1181 PR ipa/61144
1182 * gcc.dg/tree-ssa/pr61144.c: New testcase.
1183
1184 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
1185
1186 * g++.dg/ipa/devirt-46.C: New testcase.
1187
1188 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1189
1190 PR fortran/36534
1191 * gfortran.dg/widechar_10.f90: New test.
1192
1193 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
1194
1195 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
1196 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
1197 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
1198 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
1199
1200 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1201
1202 * gcc.target/powerpc/lvsl-lvsr.c: New test.
1203
1204 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1205
1206 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
1207 failing with the new warning message.
1208 * gcc.dg/vmx/3c-01a.c: Likewise.
1209 * gcc.dg/vmx/ops-long-1.c: Likewise.
1210 * gcc.dg/vmx/ops.c: Likewise.
1211 * gcc.target/powerpc/altivec-20.c: Likewise.
1212 * gcc.target/powerpc/altivec-6.c: Likewise.
1213 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
1214 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1215 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
1216
1217 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1218
1219 * gcc.dg/tm/debug-1.c: Update regex.
1220 * c-c++-common/raw-string-18.c: Update regex.
1221 * c-c++-common/raw-string-19.c: Update regex.
1222
1223 2014-10-03 Marek Polacek <polacek@redhat.com>
1224
1225 PR c/63453
1226 * gcc.dg/pr63453.c: New test.
1227
1228 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
1229
1230 PR c++/54427
1231 PR c++/57198
1232 PR c++/58845
1233 * g++.dg/ext/vector9.C: Update, not an error anymore.
1234 * g++.dg/ext/vector27.C: Replace with new test.
1235 * g++.dg/ext/vector28.C: New file.
1236 * g++.dg/other/error23.C: Update to a different error.
1237
1238 2014-10-03 Jakub Jelinek <jakub@redhat.com>
1239
1240 * gcc.dg/torture/vshuf-v8df.c: New test.
1241 * gcc.dg/torture/vshuf-v8di.c: New test.
1242 * gcc.dg/torture/vshuf-v16sf.c: New test.
1243 * gcc.dg/torture/vshuf-v16si.c: New test.
1244 * gcc.dg/torture/vshuf-v32hi.c: New test.
1245 * gcc.dg/torture/vshuf-v64qi.c: New test.
1246 * gcc.dg/torture/vshuf-64.inc: New file.
1247
1248 PR tree-optimization/61403
1249 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
1250
1251 2014-10-03 Marek Polacek <polacek@redhat.com>
1252
1253 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
1254 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1255 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1256 * gcc.dg/gomp/asm-1.c: Likewise.
1257 * gcc.dg/gomp/for-1.c: Likewise.
1258 * gcc.dg/gomp/empty.c: Fix defaulting to int.
1259 * gcc.dg/gomp/sharing-3.c: Likewise.
1260 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
1261
1262 2014-10-03 Marek Polacek <polacek@redhat.com>
1263
1264 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
1265 defaulting to int.
1266 * gcc.dg/torture/pr28814.c: Likewise.
1267 * gcc.dg/torture/pr57036-1.c: Likewise.
1268 * gcc.dg/torture/inline-1.c: Add function declarations.
1269 * gcc.dg/torture/pr24626-1.c: Likewise.
1270 * gcc.dg/torture/pr24626-3.c: Likewise.
1271 * gcc.dg/torture/pr25947-1.c: Likewise.
1272 * gcc.dg/torture/pr27409.c: Likewise.
1273 * gcc.dg/torture/pr38948.c: Likewise.
1274 * gcc.dg/torture/pr44807.c: Likewise.
1275 * gcc.dg/torture/pr49603.c: Likewise.
1276 * gcc.dg/torture/pr45865.c: Likewise.
1277 * gcc.dg/torture/pr51071-2.c: Likewise.
1278 * gcc.dg/torture/pr51801.c: Likewise.
1279 * gcc.dg/torture/pr52720.c: Likewise.
1280 * gcc.dg/torture/pr55124.c: Likewise.
1281 * gcc.dg/torture/pr55238.c: Likewise.
1282 * gcc.dg/torture/pr55687.c: Likewise.
1283 * gcc.dg/torture/pr55888.c: Likewise.
1284 * gcc.dg/torture/pr57036-2.c: Likewise.
1285 * gcc.dg/torture/pr57147-3.c: Likewise.
1286 * gcc.dg/torture/pr57584.c: Likewise.
1287 * gcc.dg/torture/pr59993.c: Likewise.
1288 * gcc.dg/torture/pr58079.c: Likewise.
1289 * gcc.dg/torture/va-arg-25.c: Likewise.
1290 * gcc.dg/torture/vector-2.c: Likewise.
1291 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
1292 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
1293 * gcc.dg/torture/pr43781.c: Likewise.
1294 * gcc.dg/torture/pr52912.c: Likewise.
1295 * gcc.dg/torture/pr59139.c: Likewise.
1296 * gcc.dg/torture/pr55890-1.c: Likewise.
1297 * gcc.dg/torture/pr55890-2.c: Likewise.
1298 * gcc.dg/torture/pr59164.c: Likewise.
1299 * gcc.dg/torture/pr57393-2.c: Likewise.
1300 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
1301 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
1302 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
1303 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
1304 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
1305 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
1306
1307 2014-10-03 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR libgomp/61200
1310 * c-c++-common/gomp/pr61200.c: New test.
1311
1312 PR target/62128
1313 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
1314 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
1315
1316 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
1317
1318 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
1319 add many more tests.
1320
1321 2014-10-02 Marek Polacek <polacek@redhat.com>
1322
1323 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
1324 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
1325 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
1326 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
1327 * gcc.dg/tree-ssa/vrp27.c: Likewise.
1328 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1329 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1330 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1331 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1332 * gcc.dg/tree-ssa/inline-7.c: Likewise.
1333 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
1334 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1335 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
1336 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1337 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
1338 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
1339 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
1340 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1341 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
1342 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
1343 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
1344 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
1345 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1346 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
1347 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
1348 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
1349 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1350 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
1351 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
1352 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
1353 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
1354 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
1355 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
1356 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
1357 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
1358 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
1359 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
1360 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1361 * gcc.dg/tree-ssa/alias-13.c: Likewise.
1362 * gcc.dg/tree-ssa/alias-28.c: Likewise.
1363 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1364 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
1365 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1366 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
1367 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
1368 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1369 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1370 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
1371 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1372 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1373 * gcc.dg/tree-ssa/pr24117.c: Likewise.
1374 * gcc.dg/tree-ssa/pr24840.c: Likewise.
1375 * gcc.dg/tree-ssa/pr25734.c: Likewise.
1376 * gcc.dg/tree-ssa/pr33723.c: Likewise.
1377 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1378 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
1379 * gcc.dg/tree-ssa/pr34146.c: Likewise.
1380 * gcc.dg/tree-ssa/pr38385.c: Likewise.
1381 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
1382 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
1383 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1384 * gcc.dg/tree-ssa/sra-1.c: Likewise.
1385 * gcc.dg/tree-ssa/sra-2.c: Likewise.
1386 * gcc.dg/tree-ssa/sra-5.c: Likewise.
1387 * gcc.dg/tree-ssa/sra-6.c: Likewise.
1388 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
1389 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1390 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
1391 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
1392 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1393 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1394 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1395 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1396 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1397 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1398 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1399 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1400 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1401 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1402 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1403 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1404 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1405 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1406 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1407 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1408 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1409 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1410 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1411 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1412 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1413 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1414 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1415 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1416 * gcc.dg/tree-ssa/inline-10.c: Likewise.
1417 * gcc.dg/tree-ssa/inline-9.c: Likewise.
1418 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1419 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1420 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1421 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1422 * gcc.dg/tree-ssa/pr23434.c: Likewise.
1423 * gcc.dg/tree-ssa/pr33922.c: Likewise.
1424 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1425 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1426 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1427 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1428 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1429 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1430 * gcc.dg/tree-ssa/vrp01.c: Likewise.
1431 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1432 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1433 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1434 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1435 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1436 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1437 * gcc.dg/tree-ssa/vrp10.c: Likewise.
1438 * gcc.dg/tree-ssa/vrp11.c: Likewise.
1439 * gcc.dg/tree-ssa/vrp14.c: Likewise.
1440 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1441 * gcc.dg/tree-ssa/writeonly.c: Likewise.
1442 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
1443 defaulting to int.
1444 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1445 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1446 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1447 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1448 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1449 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1450 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1451 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1452 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1453 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1454 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1455 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1456 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1457 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1458 * gcc.dg/tree-ssa/inline-5.c: Likewise.
1459 * gcc.dg/tree-ssa/inline-6.c: Likewise.
1460 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1461 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1462 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1463 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1464 * gcc.dg/tree-ssa/loop-20.c: Likewise.
1465 * gcc.dg/tree-ssa/loop-38.c: Likewise.
1466 * gcc.dg/tree-ssa/pr20913.c: Likewise.
1467 * gcc.dg/tree-ssa/pr21582.c: Likewise.
1468 * gcc.dg/tree-ssa/pr24670.c: Likewise.
1469 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1470 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1471 * gcc.dg/tree-ssa/vrp12.c: Likewise.
1472 * gcc.dg/tree-ssa/vrp13.c: Likewise.
1473 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1474 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1475 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1476 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1477 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1478
1479 2014-10-02 Marek Polacek <polacek@redhat.com>
1480
1481 * gcc.dg/tm/20091013.c: Fix defaulting to int.
1482 * gcc.dg/tm/20091221.c: Likewise.
1483 * gcc.dg/tm/debug-1.c: Likewise.
1484 * gcc.dg/tm/irrevocable-1.c: Likewise.
1485 * gcc.dg/tm/irrevocable-2.c: Likewise.
1486 * gcc.dg/tm/irrevocable-3.c: Likewise.
1487 * gcc.dg/tm/irrevocable-4.c: Likewise.
1488 * gcc.dg/tm/memopt-1.c: Likewise.
1489 * gcc.dg/tm/pr52173-1.c: Likewise.
1490 * gcc.dg/tm/props-1.c: Likewise.
1491 * gcc.dg/tm/props-2.c: Likewise.
1492 * gcc.dg/tm/props-3.c: Likewise.
1493 * gcc.dg/tm/20100125.c: Fix implicit declarations.
1494 * gcc.dg/tm/memopt-11.c: Likewise.
1495 * gcc.dg/tm/memopt-12.c: Likewise.
1496 * gcc.dg/tm/memopt-16.c: Likewise.
1497 * gcc.dg/tm/memopt-3.c: Likewise.
1498 * gcc.dg/tm/memopt-4.c: Likewise.
1499 * gcc.dg/tm/memopt-5.c: Likewise.
1500 * gcc.dg/tm/memopt-6.c: Likewise.
1501 * gcc.dg/tm/wrap-4.c: Likewise.
1502
1503 2014-10-02 Marek Polacek <polacek@redhat.com>
1504
1505 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1506 * gcc.dg/vect/pr37730.c: Likewise.
1507 * gcc.dg/vect/pr52870.c: Likewise.
1508 * gcc.dg/vect/pr60092-2.c: Likewise.
1509 * gcc.dg/vect/pr60092.c: Likewise.
1510 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1511 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1512 * gcc.dg/vect/pr31041.c: Likewise.
1513 * gcc.dg/vect/pr32216.c: Likewise.
1514 * gcc.dg/vect/pr32224.c: Likewise.
1515 * gcc.dg/vect/pr32366.c: Likewise.
1516 * gcc.dg/vect/pr33866.c: Likewise.
1517 * gcc.dg/vect/pr43430-2.c: Likewise.
1518 * gcc.dg/vect/pr43842.c: Likewise.
1519 * gcc.dg/vect/vect-1.c: Likewise.
1520 * gcc.dg/vect/vect-1-big-array.c: Likewise.
1521 * gcc.dg/vect/vect-93.c: Likewise.
1522 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1523 defaulting to int.
1524
1525 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1526
1527 PR c++/53025
1528 * g++.dg/cpp0x/noexcept23.C: New.
1529 * g++.dg/cpp0x/noexcept24.C: Likewise.
1530
1531 2014-10-02 Marek Polacek <polacek@redhat.com>
1532
1533 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1534 * gcc.dg/noncompile/20050120-1.c: Likewise.
1535 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1536 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1537 * gcc.dg/noncompile/930301-1.c: Likewise.
1538 * gcc.dg/noncompile/930622-1.c: Likewise.
1539 * gcc.dg/noncompile/930622-2.c: Likewise.
1540 * gcc.dg/noncompile/950825-1.c: Likewise.
1541 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1542 * gcc.dg/noncompile/scope.c: Likewise.
1543 * gcc.dg/noncompile/va-arg-1.c: Likewise.
1544 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1545 * gcc.dg/noncompile/971104-1.c: Likewise.
1546
1547 2014-10-02 Marek Polacek <polacek@redhat.com>
1548
1549 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1550 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1551 * gcc.dg/tree-prof/merge_block.c: Likewise.
1552 * gcc.dg/tree-prof/peel-1.c: Likewise.
1553 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1554 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1555 * gcc.dg/tree-prof/unroll-1.c: Likewise.
1556 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1557 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1558 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1559 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1560 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1561 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1562 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1563 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1564 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
1565 to int.
1566
1567 2014-10-02 Marek Polacek <polacek@redhat.com>
1568
1569 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1570 * gcc.c-torture/compile/20011119-1.c: Likewise.
1571 * gcc.c-torture/compile/20011119-2.c: Likewise.
1572 * gcc.c-torture/compile/20021120-1.c: Likewise.
1573 * gcc.c-torture/compile/20021120-2.c: Likewise.
1574 * gcc.c-torture/compile/20050215-1.c: Likewise.
1575 * gcc.c-torture/compile/20050215-2.c: Likewise.
1576 * gcc.c-torture/compile/20050215-3.c: Likewise.
1577 * gcc.c-torture/compile/pr37669.c: Likewise.
1578 * gcc.c-torture/execute/20020107-1.c: Likewise.
1579 * gcc.c-torture/execute/restrict-1.c: Likewise.
1580 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1581 * gcc.c-torture/execute/930529-1.c: Likewise.
1582 * gcc.c-torture/execute/920612-1.c: Likewise.
1583 * gcc.c-torture/execute/920711-1.c: Likewise.
1584 * gcc.c-torture/execute/990127-2.c: Likewise.
1585 * gcc.c-torture/execute/pr40386.c: Likewise.
1586 * gcc.c-torture/execute/pr57124.c: Likewise.
1587 * gcc.c-torture/compile/pr34808.c: Add function declarations.
1588 * gcc.c-torture/compile/pr42299.c: Likewise.
1589 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1590 * gcc.c-torture/compile/simd-6.c: Likewise.
1591 * gcc.c-torture/execute/pr53645-2.c: Likewise.
1592 * gcc.c-torture/execute/pr53645.c: Likewise.
1593 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
1594 declarations.
1595 * gcc.c-torture/execute/980608-1.c: Likewise.
1596 * gcc.c-torture/execute/bcp-1.c: Likewise.
1597 * gcc.c-torture/execute/p18298.c: Likewise.
1598 * gcc.c-torture/execute/unroll-1.c: Likewise.
1599 * gcc.c-torture/execute/va-arg-7.c: Likewise.
1600 * gcc.c-torture/execute/va-arg-8.c: Likewise.
1601 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
1602 declarations. Fix defaulting to int.
1603 * gcc.c-torture/execute/961223-1.c: Likewise.
1604 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1605 -Wno-pointer-to-int-cast. Fix defaulting to int.
1606
1607 2014-10-02 Andrew Pinski <apinski@cavium.com>
1608 Max Ostapenko <m.ostapenko@partner.samsung.com>
1609
1610 * lib/ubsan-dg.exp
1611 (check_effective_target_fsanitize_address): New function.
1612 (ubsan_init): Save off ALWAYS_CXXFLAGS.
1613 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1614 * lib/asan-dg.exp
1615 (check_effective_target_faddress_sanitizer): Rename to ...
1616 (check_effective_target_fsanitize_address): ... this. Change to creating
1617 an executable.
1618 (asan_init): Save off ALWAYS_CXXFLAGS.
1619 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1620 * lib/tsan-dg.exp
1621 (check_effective_target_fthread_sanitizer): Rename to ...
1622 (check_effective_target_fsanitize_thread): ... this. Change to creating
1623 an executable.
1624 (tsan_init): Save off ALWAYS_CXXFLAGS.
1625 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1626 to run as a default behaviour.
1627 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1628 Check check_effective_target_fsanitize_undefined before running the
1629 tests.
1630 * g++.dg/ubsan/ubsan.exp: Likewise.
1631 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1632 check_effective_target_fsanitize_address too early.
1633 Check check_effective_target_fsanitize_address before running the tests.
1634 * g++.dg/asan/asan.exp: Likewise.
1635 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1636 check_effective_target_fsanitize_thread too early.
1637 Check check_effective_target_fsanitize_thread before running the tests.
1638 * g++.dg/tsan/tsan.exp: Likewise.
1639
1640 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1641
1642 * gcc.dg/combine-clobber.c: New.
1643
1644 2014-10-01 Jakub Jelinek <jakub@redhat.com>
1645
1646 PR debug/63342
1647 * gcc.dg/pr63342.c: New test.
1648
1649 PR c++/63306
1650 * g++.dg/ipa/pr63306.C: New test.
1651
1652 PR target/63428
1653 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1654 to test 24 in TESTS.
1655
1656 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1657
1658 * lib/target-supports.exp: Error out with preprocessor condition
1659 instead of FOO everywhere.
1660
1661 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1662
1663 Implement SD-6: SG10 Feature Test Recommendations
1664 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1665 * g++.dg/cpp1y/feat-cxx11.C: New.
1666 * g++.dg/cpp1y/feat-cxx14.C: New.
1667 * g++.dg/cpp1y/feat-cxx98.C: New.
1668 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1669 * g++.dg/cpp1y/phoobhar.h: New.
1670 * g++.dg/cpp1y/testinc/phoobhar.h: New.
1671
1672 2014-09-30 Teresa Johnson <tejohnson@google.com>
1673
1674 * gcc.dg/tree-prof/20050826-2.c: New test.
1675 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1676
1677 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
1678
1679 PR c++/16564
1680 * lib/gcc.exp: Accept "fatal error:" as error prefix.
1681 * lib/g++.exp: Likewise.
1682 * lib/obj-c++.exp: Likewise.
1683 * lib/objc.exp: Likewise.
1684 * g++.dg/template/pr16564.C: New test.
1685
1686 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1687
1688 PR c++/16564
1689 * g++.dg/cpp0x/decltype26.C: Adjust.
1690 * g++.dg/cpp0x/decltype28.C: Likewise.
1691 * g++.dg/cpp0x/decltype29.C: Likewise.
1692 * g++.dg/cpp0x/decltype32.C: Likewise.
1693 * g++.dg/cpp0x/enum11.C: Likewise.
1694 * g++.dg/template/arrow1.C: Likewise.
1695 * g++.dg/template/pr23510.C: Likewise.
1696 * g++.dg/template/recurse.C: Likewise.
1697 * g++.dg/template/recurse2.C: Likewise.
1698 * g++.dg/template/vtable2.C: Likewise.
1699 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1700
1701 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1702
1703 PR preprocessor/58893
1704 * gcc.dg/pr58893.c: New test case.
1705 * gcc.dg/pr58893-0.h: New include.
1706
1707 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
1708
1709 PR middle-end/62120
1710 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1711 in 32-bit mode.
1712 * gcc.target/i386/pr62120.c: New.
1713
1714 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
1715
1716 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1717 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1718 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1719 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
1720 return type.
1721
1722 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1723
1724 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1725
1726 2014-09-30 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR inline-asm/63282
1729 * gcc.c-torture/compile/pr63282.c: New test.
1730
1731 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
1732
1733 * gcc.dg/tree-ssa/vrp94.c: New test.
1734 * gnat.dg/opt40.adb: Likewise.
1735
1736 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1737
1738 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1739 vec_vspltw, and vec_vspltb for which the second argument is out of
1740 range.
1741
1742 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
1743
1744 * gcc.c-torture/compile/calls-void.c: New test.
1745
1746 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1747
1748 PR c++/51385
1749 * g++.dg/template/pr51385.C: New.
1750
1751 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
1752
1753 * gcc.target/mips/20140928.c: New test.
1754
1755 2014-09-27 Andi Kleen <ak@linux.intel.com>
1756
1757 * gcc.target/i386/nop-mcount.c: Only run on Linux.
1758 * gcc.target/i386/record-mcount.c: dito.
1759
1760 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1761
1762 PR ipa/62121
1763 * g++.dg/torture/pr62121.C: New testcase.
1764
1765 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1766
1767 PR middle-end/35545
1768 * g++.dg/tree-prof/pr35545.C: New testcase.
1769
1770 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1771
1772 * gcc.target/powerpc/pr63335.c: Change effective target to
1773 vsx_hw.
1774
1775 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
1776
1777 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1778
1779 2014-09-26 Jakub Jelinek <jakub@redhat.com>
1780
1781 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1782 to default options.
1783
1784 2014-09-25 Andi Kleen <ak@linux.intel.com>
1785
1786 * gcc.target/i386/nop-mcount.c: New file.
1787 * gcc.target/i386/record-mcount.c: New file.
1788
1789 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
1790
1791 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1792 * gcc.dg/vect/pr57705.c: Likewise.
1793 * gcc.dg/vect/pr57741-2.c: Likewise.
1794 * gcc.dg/vect/pr57741-3.c: Likewise.
1795 * gcc.dg/vect/pr59591-1.c: Likewise.
1796 * gcc.dg/vect/pr59591-2.c: Likewise.
1797 * gcc.dg/vect/pr60196-1.c: Likewise.
1798 * gcc.dg/vect/pr60196-2.c: Likewise.
1799 * gcc.dg/vect/pr60276.c: Likewise.
1800 * gcc.dg/vect/pr61680.c: Likewise.
1801 * gcc.dg/vect/pr63148.c: Likewise.
1802 * gcc.dg/vect/pr63189.c: Likewise.
1803 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1804 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1805 * gcc.dg/vect/vect-nop-move.c: Likewise.
1806 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1807 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1808
1809 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
1810
1811 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1812
1813 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
1814
1815 * gcc.target/aarch64/simd/vqshlb_1.c: New.
1816
1817 2014-09-25 Jiong Wang <jiong.wang@arm.com>
1818
1819 * gcc.target/i386/shrink_wrap_1.c: New test.
1820
1821 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1822
1823 PR target/63335
1824 * gcc.target/powerpc/pr63335.c: New test.
1825
1826 2014-09-25 Marek Polacek <polacek@redhat.com>
1827
1828 PR c++/61945
1829 * g++.dg/warn/pr61945.C: New test.
1830
1831 2014-09-25 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR tree-optimization/63341
1834 * gcc.dg/vect/pr63341-1.c: New test.
1835 * gcc.dg/vect/pr63341-2.c: New test.
1836
1837 PR c++/63249
1838 * g++.dg/gomp/pr63249.C: New test.
1839 * c-c++-common/gomp/pr63249.c: New test.
1840
1841 2014-09-25 Tobias Burnus <burnus@net-b.de>
1842
1843 * gfortran.dg/coarray/collectives_3.f90: New.
1844 * gfortran.dg/coarray_collectives_9.f90: New.
1845 * gfortran.dg/coarray_collectives_10.f90: New.
1846 * gfortran.dg/coarray_collectives_11.f90: New.
1847 * gfortran.dg/coarray_collectives_12.f90: New.
1848
1849 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1850
1851 * gcc.target/powerpc/swaps-p8-17.c: New test.
1852
1853 2014-09-24 Jiong Wang <jiong.wang@arm.com>
1854
1855 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1856
1857 2014-09-24 Marek Polacek <polacek@redhat.com>
1858
1859 PR c/61405
1860 PR c/53874
1861 * c-c++-common/pr53874.c: New test.
1862 * c-c++-common/pr61405.c: New test.
1863
1864 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1865
1866 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1867
1868 2014-09-24 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR sanitizer/63316
1871 * c-c++-common/asan/pr63316.c: New test.
1872
1873 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1874
1875 PR tree-optimization/63266
1876 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1877
1878 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
1879
1880 * gcc.target/arm/pr63210.c: New test.
1881
1882 2014-09-23 Andi Kleen <ak@linux.intel.com>
1883
1884 * gcc.dg/noreorder.c: New test.
1885 * gcc.dg/noreorder2.c: New test.
1886 * gcc.dg/noreorder3.c: New test.
1887 * gcc.dg/noreorder4.c: New test.
1888
1889 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
1890
1891 * gcc.dg/combine_ashiftrt_1.c: New test.
1892 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1893 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1894 workarounds for cmge.
1895 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1896 absence of mvn.
1897
1898 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 PR c++/61857
1901 * g++.dg/cpp1y/lambda-init10.C: New.
1902
1903 2014-09-23 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR fortran/63331
1906 * gfortran.dg/pr63331.f90: New test.
1907
1908 2014-09-24 Renlin Li <renlin.li@arm.com>
1909
1910 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1911 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1912 * gcc.dg/pr10474.c: Likewise.
1913
1914 2014-09-20 Mark Wielaard <mjw@redhat.com>
1915
1916 * gcc.dg/guality/const-volatile.c (i): Mark as used.
1917 (ci): Likewise.
1918 (pci): Likewise.
1919 (pvi): Likewise.
1920 (pcvi): Likewise.
1921 (cip): Likewise.
1922 (foo): Likewise.
1923 (cfoo): Likewise.
1924
1925 2014-09-20 Mark Wielaard <mjw@redhat.com>
1926
1927 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1928 and "long int" to plain "short" and "long".
1929 * gcc.dg/guality/const-volatile.c (struct bar): New struct
1930 containing short and long long fields.
1931 (bar): New variable to test the type.
1932
1933 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 PR c++/62155
1936 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1937
1938 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1939
1940 PR c++/62219
1941 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1942
1943 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1944
1945 * gcc.dg/vect/vect-reduc-or_1.c: New test.
1946 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1947
1948 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1949
1950 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1951 New.
1952
1953 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1954 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1955
1956 2014-09-22 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR debug/63328
1959 * c-c++-common/gomp/pr63328.c: New test.
1960
1961 2014-09-22 Martin Liska <mliska@suse.cz>
1962
1963 PR lto/63270
1964 * g++.dg/lto/pr63270_0.C: New test.
1965 * g++.dg/lto/pr63270_1.C: New test.
1966
1967 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
1968
1969 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1970 for call_value_rex64_ms_sysv.
1971 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1972 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1973 for call_rex64_ms_sysv.
1974
1975 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1976 Tobias Burnus <burnus@net-b.de>
1977
1978 * gfortran.dg/coarray_atomic_5.f90: New
1979
1980 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
1981
1982 PR c++/61825
1983 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1984
1985 2014-09-19 Andi Kleen <ak@linux.intel.com>
1986
1987 * gcc.dg/pg-override.c: Only run on x86 Linux.
1988 * gcc.dg/pg.c: Dito.
1989 * gcc.target/i386/fentry-override.c: Exclude for PIC.
1990 * gcc.target/i386/fentry.c: Dito.
1991
1992 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
1993
1994 PR ipa/61998
1995 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1996
1997 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
1998
1999 PR fortran/63152
2000 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
2001 * gfortran.dg/pr63152.f90: New test.
2002
2003 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2004
2005 PR c++/58328
2006 * g++.dg/cpp0x/nsdmi10.C: New.
2007
2008 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
2009
2010 * gcc.dg/ssp-3.c: New.
2011 * gcc.dg/ssp-4.c: Likewise.
2012
2013 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2014
2015 * gcc.target/s390/dfp-conv1.c: New testcase.
2016
2017 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2018
2019 * c-c++-common/asan/red-align-1.c: New test.
2020 * c-c++-common/asan/red-align-2.c: New test.
2021
2022 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
2023
2024 * gcc.dg/pr61053.c: Updated for x32.
2025
2026 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
2027
2028 PR debug/63285
2029 * gcc.target/i386/pr63285.c: New test.
2030
2031 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
2032
2033 PR target/61360
2034 * gcc.target/i386/pr61360.c: New.
2035
2036 2014-09-18 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR c++/62017
2039 * g++.dg/asan/pr62017.C: New test.
2040
2041 PR testsuite/63292
2042 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
2043
2044 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 PR c++/62232
2047 * g++.dg/cpp0x/Wdtor1.C: New.
2048
2049 2014-09-18 Joseph Myers <joseph@codesourcery.com>
2050
2051 * gcc.dg/torture/float128-exact-underflow.c: New test.
2052
2053 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2054
2055 PR c++/61745
2056 * g++.dg/template/pr61745.C: New.
2057
2058 2014-09-17 Marek Polacek <polacek@redhat.com>
2059
2060 PR c/61854
2061 * gcc.dg/cpp/pr61854-1.c: New test.
2062 * gcc.dg/cpp/pr61854-2.c: New test.
2063 * gcc.dg/cpp/pr61854-3.c: New test.
2064 * gcc.dg/cpp/pr61854-3.h: New test.
2065 * gcc.dg/cpp/pr61854-4.c: New test.
2066 * gcc.dg/cpp/pr61854-5.c: New test.
2067 * gcc.dg/cpp/pr61854-6.c: New test.
2068 * gcc.dg/cpp/pr61854-7.c: New test.
2069 * gcc.dg/cpp/pr61854-c90.c: New test.
2070 * gcc.dg/cpp/pr61854-c94.c: New test.
2071
2072 2014-09-17 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR debug/63284
2075 * gcc.dg/pr63284.c: New test.
2076
2077 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
2078
2079 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 PR c++/63241
2082 * g++.dg/cpp0x/constexpr-63241.C: New.
2083
2084 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
2085
2086 PR libfortran/62768
2087 * gfortran.dg/filename_null.f90: New test.
2088
2089 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2090
2091 * gcc.dg/pg-override.c: Fix a typo.
2092
2093 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
2094
2095 * gcc.dg/pg.c: Fix a typo.
2096
2097 2014-09-16 Richard Biener <rguenther@suse.de>
2098
2099 PR testsuite/63258
2100 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
2101 for "vectorization not profitable".
2102
2103 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
2104
2105 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
2106
2107 2014-09-16 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR fortran/56408
2110 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
2111 missing nexted dg-test call support in dejaGNU 1.4.4.
2112
2113 2014-09-15 Andi Kleen <ak@linux.intel.com>
2114
2115 * gcc.dg/pg-override.c: New test.
2116 * gcc.dg/pg.c: New test.
2117 * gcc.target/i386/fentry-override.c: New test.
2118 * gcc.target/i386/fentry.c: New test.
2119
2120 2014-09-15 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR fortran/56408
2123 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
2124 New global vars.
2125 (dg-compile-aux-modules): New procedure.
2126 * gfortran.dg/binding_label_tests_10.f03: Remove comment
2127 and keep-modules.
2128 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
2129 use dg-compile-aux-modules.
2130 * gfortran.dg/binding_label_tests_11.f03: Remove comment
2131 and keep-modules.
2132 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
2133 use dg-compile-aux-modules.
2134 * gfortran.dg/binding_label_tests_13.f03: Remove comment
2135 and keep-modules.
2136 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
2137 use dg-compile-aux-modules.
2138 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
2139 and keep-modules.
2140 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
2141 use dg-compile-aux-modules.
2142 * gfortran.dg/class_45a.f03: Remove keep-modules.
2143 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
2144 and cleanup-modules.
2145 * gfortran.dg/class_4a.f03: Use dg-do link, use
2146 dg-additional-sources and cleanup-modules, remove keep-modules
2147 and update comment.
2148 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
2149 keep-modules, adjust comment.
2150 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
2151 dg-additional-sources and cleanup-modules.
2152 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
2153 associated comment.
2154 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
2155 remove comment.
2156 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
2157 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
2158 use dg-compile-aux-modules.
2159 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
2160 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
2161 use dg-compile-aux-modules.
2162 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
2163 * gfortran.dg/whole_file_29.f90: Remove comment, use
2164 dg-compile-aux-modules.
2165 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
2166 * gfortran.dg/whole_file_31.f90: Remove comment, use
2167 dg-compile-aux-modules.
2168
2169 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
2170 gcc_parallel_test_enable): New procedures. If
2171 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
2172 runtest_file_p to invoke also gcc_parallel_test_run_p.
2173 * g++.dg/guality/guality.exp (check_guality): Save/restore
2174 test_counts array around the body of the procedure.
2175 * gcc.dg/guality/guality.exp (check_guality): Likewise.
2176 * g++.dg/plugin/plugin.exp: Run all the tests serially
2177 by the first parallel runtest encountering it.
2178 * gcc.dg/plugin/plugin.exp: Likewise.
2179 * gcc.misc-tests/matrix1.exp: Likewise.
2180 * gcc.misc-tests/dhry.exp: Likewise.
2181 * gcc.misc-tests/acker1.exp: Likewise.
2182 * gcc.misc-tests/linkage.exp: Likewise.
2183 * gcc.misc-tests/mg.exp: Likewise.
2184 * gcc.misc-tests/mg-2.exp: Likewise.
2185 * gcc.misc-tests/sort2.exp: Likewise.
2186 * gcc.misc-tests/sieve.exp: Likewise.
2187 * gcc.misc-tests/options.exp: Likewise.
2188 * gcc.misc-tests/help.exp: Likewise.
2189 * go.test/go-test.exp (go-gc-tests): Use
2190 gcc_parallel_test_enable {0, 1} around all handling of
2191 each test.
2192 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
2193 * ada/acats/run_all.sh: Parallelize using mkdir inside of
2194 a shared directory. Avoid forking and expr uses if
2195 shell supports $(()).
2196
2197 2014-09-14 David Sherwood <david.sherwood@arm.com>
2198
2199 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
2200
2201 2014-09-14 James Clarke <jrtc27@jrtc27.com>
2202
2203 PR target/61407
2204 * gcc.dg/darwin-minversion-1.c: Fixed formatting
2205 * gcc.dg/darwin-minversion-2.c: Fixed formatting
2206 * gcc.dg/darwin-minversion-3.c: Fixed formatting
2207 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2208
2209 2014-09-13 Marek Polacek <polacek@redhat.com>
2210
2211 PR c++/60862
2212 * g++.dg/diagnostic/pr60862.C: New test.
2213
2214 2014-09-12 Richard Biener <rguenther@suse.de>
2215
2216 PR middle-end/63237
2217 * g++.dg/torture/pr63237.C: New testcase.
2218
2219 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
2220
2221 * gcc.dg/vec-andxor1.c: New file.
2222
2223 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
2224
2225 PR target/58757
2226 * gcc.dg/c11-true_min-1.c: New testcase.
2227
2228 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/61489
2231 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
2232 * g++.old-deja/g++.other/warn5.C: Adjust.
2233
2234 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
2235
2236 * gcc.target/aarch64/vset_lane_1.c: New test.
2237
2238 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
2239
2240 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
2241 Fix declaration.
2242 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
2243 Fix declaration.
2244 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
2245 Fix declaration.
2246 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
2247 Fix declaration.
2248
2249 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
2250
2251 PR tree-optimization/63186
2252 * gcc.dg/pr63186.c: New testcase.
2253
2254 2014-09-10 Xinliang David Li <davidxl@google.com>
2255
2256 PR target/63209
2257 * gcc.c-torture/execute/pr63209.c: New test.
2258
2259 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2260
2261 * gcc.target/i386/i386.exp: Only run vect-args.c tests
2262 if runtest_file_p says they should be run.
2263
2264 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2265
2266 * gcc.target/aarch64/vstN_1.c: New test.
2267
2268 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2269
2270 * gcc.target/aarch64/vldN_lane_1.c: New test.
2271
2272 2014-09-10 Martin Jambor <mjambor@suse.cz>
2273
2274 PR ipa/61654
2275 * g++.dg/ipa/pr61654.C: New test.
2276
2277 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2278
2279 * c-c++-common/ubsan/attrib-3.c: New test.
2280 * c-c++-common/ubsan/nonnull-1.c: New test.
2281 * c-c++-common/ubsan/nonnull-2.c: New test.
2282 * c-c++-common/ubsan/nonnull-3.c: New test.
2283 * c-c++-common/ubsan/nonnull-4.c: New test.
2284 * c-c++-common/ubsan/nonnull-5.c: New test.
2285
2286 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
2287
2288 * g++.dg/lto/pr63166_0.ii: New testcase.
2289 * g++.dg/lto/pr63166_1.ii: New testcase.
2290
2291 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
2292
2293 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
2294
2295 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2296
2297 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
2298 xxpermdi and add commentary about adding it back later; remove
2299 unused typedef.
2300
2301 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2302
2303 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
2304 and 16-byte aligned.
2305 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2306 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2307 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
2308 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2309 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2310 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2311
2312 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2313
2314 * gcc.target/aarch64/vldN_dup_1.c: New test.
2315
2316 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2317
2318 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
2319
2320 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2321
2322 * gcc.target/aarch64/vldN_1.c: New test.
2323
2324 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
2325
2326 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
2327
2328 2014-09-09 Jiong Wang <jiong.wang@arm.com>
2329
2330 * gcc.target/arm/vect-copysignf.c: New testcase.
2331
2332 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2333
2334 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2335
2336 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2337
2338 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2339
2340 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2341
2342 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2343
2344 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2345
2346 * gcc.target/arm/vfp-1.c: Updated expected assembly.
2347
2348 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2349
2350 * gcc.target/arm/pr51835.c: Update expected assembly.
2351 * gcc.target/arm/vfp-1.c: Likewise.
2352 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2353 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2354 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2355 * gcc.target/arm/vfp-ldmias.c: Likewise.
2356 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2357 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2358 * gcc.target/arm/vfp-stmiad.c: Likewise.
2359 * gcc.target/arm/vfp-stmias.c: Likewise.
2360
2361 2014-09-09 Tony Wang <tony.wang@arm.com>
2362
2363 * gcc.target/arm/xordi3-opt.c: Disable this
2364 test case for thumb1 target.
2365 * gcc.target/arm/iordi3-opt.c: Ditto.
2366
2367 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2368
2369 PR target/61749
2370 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
2371
2372 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2373
2374 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
2375
2376 2014-09-08 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR tree-optimization/60196
2379 PR tree-optimization/63189
2380 * gcc.dg/vect/pr63189.c: New test.
2381 * gcc.dg/vect/pr60196-1.c: New test.
2382 * gcc.dg/vect/pr60196-2.c: New test.
2383
2384 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2385
2386 * gcc.target/powerpc/swaps-p8-16.c: New test.
2387
2388 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
2389
2390 * gcc.target/i386/pr62208.c: New test.
2391
2392 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
2393
2394 PR testsuite/56194
2395 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2396
2397 * g++.dg/ipa/pr61800.C: Require visibility.
2398
2399 * gcc.dg/pr61868.c: Require lto.
2400
2401 2014-09-05 Easwaran Raman <eraman@google.com>
2402
2403 PR rtl-optimization/62146
2404 * testsuite/g++.dg/opt/pr62146.C: New.
2405
2406 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
2407
2408 * gcc.dg/vect/vect-109.c: Skip predicate added.
2409 * gcc.dg/vect/vect-93.c: Test check fixed.
2410 * gcc.dg/vect/bb-slp-10.c: Likewise.
2411 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2412 Check unaligned feature.
2413
2414 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2415
2416 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2417 int{32,16,8}x1_t with int{32,16,8}_t.
2418 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2419 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2420 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2421 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2422
2423 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2424
2425 * gcc.target/aarch64/vget_high_1.c: New test.
2426 * gcc.target/aarch64/vget_low_1.c: Likewise.
2427
2428 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2429
2430 * gcc.target/aarch64/simd/int_comparisons.x: New file.
2431 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2432 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2433
2434 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2435
2436 * gcc.target/aarch64/simd/vrbit_1.c: New test.
2437
2438 2014-09-05 Richard Biener <rguenther@suse.de>
2439
2440 PR middle-end/63148
2441 * gcc.dg/vect/pr63148.c: New testcase.
2442 * c-c++-common/pr19807-1.c: Likewise.
2443 * g++.dg/tree-ssa/pr19807.C: Adjust.
2444 * g++.dg/tree-ssa/tmmti-2.C: Remove.
2445
2446 2014-09-05 Bin Cheng <bin.cheng@arm.com>
2447
2448 PR target/55701
2449 * gcc.target/arm/memset-inline-1.c: New test.
2450 * gcc.target/arm/memset-inline-2.c: New test.
2451 * gcc.target/arm/memset-inline-3.c: New test.
2452 * gcc.target/arm/memset-inline-4.c: New test.
2453 * gcc.target/arm/memset-inline-5.c: New test.
2454 * gcc.target/arm/memset-inline-6.c: New test.
2455 * gcc.target/arm/memset-inline-7.c: New test.
2456 * gcc.target/arm/memset-inline-8.c: New test.
2457 * gcc.target/arm/memset-inline-9.c: New test.
2458 * gcc.target/arm/memset-inline-10.c: New test.
2459
2460 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
2461
2462 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2463
2464 2014-09-04 Guozhi Wei <carrot@google.com>
2465
2466 PR target/62040
2467 * gcc.target/aarch64/pr62040.c: New test.
2468
2469 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2470
2471 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2472 override specific ones, but specific ones do.
2473
2474 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2475
2476 * gcc.target/powerpc/swaps-p8-13.c: New test.
2477 * gcc.target/powerpc/swaps-p8-14.c: New test.
2478 * gcc.target/powerpc/swaps-p8-15.c: New test.
2479
2480 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2481
2482 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
2483 regardless of endianness.
2484
2485 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
2486
2487 PR fortran/62174
2488 * gfortran.dg/cray_pointers_11.f90: New.
2489
2490 2014-09-03 Martin Jambor <mjambor@suse.cz>
2491
2492 PR ipa/62015
2493 * g++.dg/ipa/pr62015.C: New test.
2494
2495 2014-09-03 Martin Jambor <mjambor@suse.cz>
2496
2497 PR ipa/61986
2498 * gcc.dg/ipa/pr61986.c: New test.
2499
2500 2014-09-03 Marek Polacek <polacek@redhat.com>
2501
2502 PR c/62294
2503 * gcc.dg/pr62294.c: New test.
2504 * gcc.dg/pr62294.h: New file.
2505
2506 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
2507
2508 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2509 of dg-options. Add "inline" keyword to test functions.
2510
2511 2014-09-03 Marek Polacek <polacek@redhat.com>
2512
2513 PR c/62024
2514 * g++.dg/cpp0x/pr62024.C: New test.
2515 * gcc.dg/pr62024.c: New test.
2516
2517 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
2518
2519 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2520 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2521 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2522 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2523 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2524 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2525
2526 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2527
2528 PR target/61078
2529 * gcc.target/s390/pr61078.c: New testcase.
2530
2531 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
2532
2533 * gcc.dg/20111227-2.c: Compile only for x86 targets.
2534 * gcc.dg/20111227-3.c: Ditto.
2535
2536 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
2537
2538 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2539
2540 2014-09-03 Tobias Burnus <burnus@net-b.de>
2541
2542 PR fortran/61881
2543 PR fortran/61888
2544 PR fortran/57305
2545 * gfortran.dg/sizeof_4.f90: New.
2546
2547 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2548
2549 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2550 vec_cts, and vec_ctu.
2551 * gcc.target/powerpc/builtins-2.c: Likewise.
2552
2553 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
2554
2555 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2556 [!__sun__ && !__hpux__] (arena_size): Scale according to
2557 target pointer size.
2558
2559 2014-09-02 Marek Polacek <polacek@redhat.com>
2560
2561 PR fortran/62270
2562 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2563
2564 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2565
2566 PR target/62275
2567 * gcc.target/arm/vect-lceilf_1.c: New test.
2568 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2569 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2570
2571 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2572
2573 PR target/62275
2574 * gcc.target/arm/lceil-vcvt_1.c: New test.
2575 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2576 * gcc.target/arm/lround-vcvt_1.c: Likewise.
2577
2578 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 DR 1453
2581 * g++.dg/cpp0x/constexpr-volatile.C: New.
2582 * g++.dg/ext/is_literal_type2.C: Likewise.
2583
2584 2014-09-02 Jakub Jelinek <jakub@redhat.com>
2585 Balaji V. Iyer <balaji.v.iyer@intel.com>
2586 Igor Zamyatin <igor.zamyatin@intel.com>
2587
2588 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2589 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2590 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2591 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2592 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2593 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2594 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2595 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2596 * g++.dg/cilk-plus/CK/cf3.cc: New test.
2597 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2598 * g++.dg/cilk-plus/CK/for1.cc: New test.
2599 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2600 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2601 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2602
2603 2014-09-02 Richard Biener <rguenther@suse.de>
2604
2605 PR tree-optimization/62695
2606 * gfortran.dg/pr62695.f90: New testcase.
2607
2608 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
2609
2610 PR target/62312
2611 * gcc.c-torture/compile/pr62312.c: New.
2612
2613 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2614
2615 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2616
2617 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2618
2619 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2620 Return right away if !arm*-*-*.
2621
2622 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
2623
2624 * gcc.c-torture/unsorted/386.c: Move to ...
2625 * gcc.c-torture/compile/386.c: ... here.
2626 * gcc.c-torture/unsorted/86.c: Move to ...
2627 * gcc.c-torture/compile/86.c: ... here.
2628 * gcc.c-torture/unsorted/a1.c: Move to ...
2629 * gcc.c-torture/compile/a1.c: ... here.
2630 * gcc.c-torture/unsorted/a3.c: Move to ...
2631 * gcc.c-torture/compile/a3.c: ... here.
2632 * gcc.c-torture/unsorted/aaa.c: Move to ...
2633 * gcc.c-torture/compile/aaa.c: ... here.
2634 * gcc.c-torture/unsorted/aa.c: Move to ...
2635 * gcc.c-torture/compile/aa.c: ... here.
2636 * gcc.c-torture/unsorted/abs.c: Move to ...
2637 * gcc.c-torture/compile/abs.c: ... here.
2638 * gcc.c-torture/unsorted/a.c: Move to ...
2639 * gcc.c-torture/compile/a.c: ... here.
2640 * gcc.c-torture/unsorted/ac.c: Move to ...
2641 * gcc.c-torture/compile/ac.c: ... here.
2642 * gcc.c-torture/unsorted/acc.c: Move to ...
2643 * gcc.c-torture/compile/acc.c: ... here.
2644 * gcc.c-torture/unsorted/add386.c: Move to ...
2645 * gcc.c-torture/compile/add386.c: ... here.
2646 * gcc.c-torture/unsorted/add.c: Move to ...
2647 * gcc.c-torture/compile/add.c: ... here.
2648 * gcc.c-torture/unsorted/addcc.c: Move to ...
2649 * gcc.c-torture/compile/addcc.c: ... here.
2650 * gcc.c-torture/unsorted/andm.c: Move to ...
2651 * gcc.c-torture/compile/andm.c: ... here.
2652 * gcc.c-torture/unsorted/andmem.c: Move to ...
2653 * gcc.c-torture/compile/andmem.c: ... here.
2654 * gcc.c-torture/unsorted/andn.c: Move to ...
2655 * gcc.c-torture/compile/andn.c: ... here.
2656 * gcc.c-torture/unsorted/andok.c: Move to ...
2657 * gcc.c-torture/compile/andok.c: ... here.
2658 * gcc.c-torture/unsorted/andsi.c: Move to ...
2659 * gcc.c-torture/compile/andsi.c: ... here.
2660 * gcc.c-torture/unsorted/andsparc.c: Move to ...
2661 * gcc.c-torture/compile/andsparc.c: ... here.
2662 * gcc.c-torture/unsorted/aos.c: Move to ...
2663 * gcc.c-torture/compile/aos.c: ... here.
2664 * gcc.c-torture/unsorted/arr.c: Move to ...
2665 * gcc.c-torture/compile/arr.c: ... here.
2666 * gcc.c-torture/unsorted/as.c: Move to ...
2667 * gcc.c-torture/compile/as.c: ... here.
2668 * gcc.c-torture/unsorted/ase.c: Move to ...
2669 * gcc.c-torture/compile/ase.c: ... here.
2670 * gcc.c-torture/unsorted/b1.c: Move to ...
2671 * gcc.c-torture/compile/b1.c: ... here.
2672 * gcc.c-torture/unsorted/b2.c: Move to ...
2673 * gcc.c-torture/compile/b2.c: ... here.
2674 * gcc.c-torture/unsorted/b3.c: Move to ...
2675 * gcc.c-torture/compile/b3.c: ... here.
2676 * gcc.c-torture/unsorted/b88.c: Move to ...
2677 * gcc.c-torture/compile/b88.c: ... here.
2678 * gcc.c-torture/unsorted/bad.c: Move to ...
2679 * gcc.c-torture/compile/bad.c: ... here.
2680 * gcc.c-torture/unsorted/band.c: Move to ...
2681 * gcc.c-torture/compile/band.c: ... here.
2682 * gcc.c-torture/unsorted/bb0.c: Move to ...
2683 * gcc.c-torture/compile/bb0.c: ... here.
2684 * gcc.c-torture/unsorted/bb1.c: Move to ...
2685 * gcc.c-torture/compile/bb1.c: ... here.
2686 * gcc.c-torture/unsorted/bbb.c: Move to ...
2687 * gcc.c-torture/compile/bbb.c: ... here.
2688 * gcc.c-torture/unsorted/b.c: Move to ...
2689 * gcc.c-torture/compile/b.c: ... here.
2690 * gcc.c-torture/unsorted/bc.c: Move to ...
2691 * gcc.c-torture/compile/bc.c: ... here.
2692 * gcc.c-torture/unsorted/bcopy.c: Move to ...
2693 * gcc.c-torture/compile/bcopy.c: ... here.
2694 * gcc.c-torture/unsorted/bf.c: Move to ...
2695 * gcc.c-torture/compile/bf.c: ... here.
2696 * gcc.c-torture/unsorted/bfins.c: Move to ...
2697 * gcc.c-torture/compile/bfins.c: ... here.
2698 * gcc.c-torture/unsorted/bfx.c: Move to ...
2699 * gcc.c-torture/compile/bfx.c: ... here.
2700 * gcc.c-torture/unsorted/bge.c: Move to ...
2701 * gcc.c-torture/compile/bge.c: ... here.
2702 * gcc.c-torture/unsorted/bit.c: Move to ...
2703 * gcc.c-torture/compile/bit.c: ... here.
2704 * gcc.c-torture/unsorted/bitf.c: Move to ...
2705 * gcc.c-torture/compile/bitf.c: ... here.
2706 * gcc.c-torture/unsorted/bitw.c: Move to ...
2707 * gcc.c-torture/compile/bitw.c: ... here.
2708 * gcc.c-torture/unsorted/blk.c: Move to ...
2709 * gcc.c-torture/compile/blk.c: ... here.
2710 * gcc.c-torture/unsorted/bt386.c: Move to ...
2711 * gcc.c-torture/compile/bt386.c: ... here.
2712 * gcc.c-torture/unsorted/bt.c: Move to ...
2713 * gcc.c-torture/compile/bt.c: ... here.
2714 * gcc.c-torture/unsorted/BUG11.c: Move to ...
2715 * gcc.c-torture/compile/BUG11.c: ... here.
2716 * gcc.c-torture/unsorted/BUG12.c: Move to ...
2717 * gcc.c-torture/compile/BUG12.c: ... here.
2718 * gcc.c-torture/unsorted/BUG13.c: Move to ...
2719 * gcc.c-torture/compile/BUG13.c: ... here.
2720 * gcc.c-torture/unsorted/BUG16.c: Move to ...
2721 * gcc.c-torture/compile/BUG16.c: ... here.
2722 * gcc.c-torture/unsorted/BUG17.c: Move to ...
2723 * gcc.c-torture/compile/BUG17.c: ... here.
2724 * gcc.c-torture/unsorted/BUG18.c: Move to ...
2725 * gcc.c-torture/compile/BUG18.c: ... here.
2726 * gcc.c-torture/unsorted/BUG1.c: Move to ...
2727 * gcc.c-torture/compile/BUG1.c: ... here.
2728 * gcc.c-torture/unsorted/BUG21.c: Move to ...
2729 * gcc.c-torture/compile/BUG21.c: ... here.
2730 * gcc.c-torture/unsorted/BUG22.c: Move to ...
2731 * gcc.c-torture/compile/BUG22.c: ... here.
2732 * gcc.c-torture/unsorted/BUG23.c: Move to ...
2733 * gcc.c-torture/compile/BUG23.c: ... here.
2734 * gcc.c-torture/unsorted/BUG24.c: Move to ...
2735 * gcc.c-torture/compile/BUG24.c: ... here.
2736 * gcc.c-torture/unsorted/BUG25.c: Move to ...
2737 * gcc.c-torture/compile/BUG25.c: ... here.
2738 * gcc.c-torture/unsorted/BUG2.c: Move to ...
2739 * gcc.c-torture/compile/BUG2.c: ... here.
2740 * gcc.c-torture/unsorted/BUG3.c: Move to ...
2741 * gcc.c-torture/compile/BUG3.c: ... here.
2742 * gcc.c-torture/unsorted/BUG4.c: Move to ...
2743 * gcc.c-torture/compile/BUG4.c: ... here.
2744 * gcc.c-torture/unsorted/BUG5.c: Move to ...
2745 * gcc.c-torture/compile/BUG5.c: ... here.
2746 * gcc.c-torture/unsorted/BUG6.c: Move to ...
2747 * gcc.c-torture/compile/BUG6.c: ... here.
2748 * gcc.c-torture/unsorted/bug.c: Move to ...
2749 * gcc.c-torture/compile/bug.c: ... here.
2750 * gcc.c-torture/unsorted/bugc.c: Move to ...
2751 * gcc.c-torture/compile/bugc.c: ... here.
2752 * gcc.c-torture/unsorted/buns.c: Move to ...
2753 * gcc.c-torture/compile/buns.c: ... here.
2754 * gcc.c-torture/unsorted/bx.c: Move to ...
2755 * gcc.c-torture/compile/bx.c: ... here.
2756 * gcc.c-torture/unsorted/c1.c: Move to ...
2757 * gcc.c-torture/compile/c1.c: ... here.
2758 * gcc.c-torture/unsorted/c2.c: Move to ...
2759 * gcc.c-torture/compile/c2.c: ... here.
2760 * gcc.c-torture/unsorted/call386.c: Move to ...
2761 * gcc.c-torture/compile/call386.c: ... here.
2762 * gcc.c-torture/unsorted/call.c: Move to ...
2763 * gcc.c-torture/compile/call.c: ... here.
2764 * gcc.c-torture/unsorted/callind.c: Move to ...
2765 * gcc.c-torture/compile/callind.c: ... here.
2766 * gcc.c-torture/unsorted/c.c: Move to ...
2767 * gcc.c-torture/compile/c.c: ... here.
2768 * gcc.c-torture/unsorted/cc.c: Move to ...
2769 * gcc.c-torture/compile/cc.c: ... here.
2770 * gcc.c-torture/unsorted/charmtst.c: Move to ...
2771 * gcc.c-torture/compile/charmtst.c: ... here.
2772 * gcc.c-torture/unsorted/cmb.c: Move to ...
2773 * gcc.c-torture/compile/cmb.c: ... here.
2774 * gcc.c-torture/unsorted/cmp.c: Move to ...
2775 * gcc.c-torture/compile/cmp.c: ... here.
2776 * gcc.c-torture/unsorted/cmphi.c: Move to ...
2777 * gcc.c-torture/compile/cmphi.c: ... here.
2778 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2779 * gcc.c-torture/compile/cmpsi386.c: ... here.
2780 * gcc.c-torture/unsorted/cmul.c: Move to ...
2781 * gcc.c-torture/compile/cmul.c: ... here.
2782 * gcc.c-torture/unsorted/cn1.c: Move to ...
2783 * gcc.c-torture/compile/cn1.c: ... here.
2784 * gcc.c-torture/unsorted/comb.c: Move to ...
2785 * gcc.c-torture/compile/comb.c: ... here.
2786 * gcc.c-torture/unsorted/consec.c: Move to ...
2787 * gcc.c-torture/compile/consec.c: ... here.
2788 * gcc.c-torture/unsorted/const.c: Move to ...
2789 * gcc.c-torture/compile/const.c: ... here.
2790 * gcc.c-torture/unsorted/conv.c: Move to ...
2791 * gcc.c-torture/compile/conv.c: ... here.
2792 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2793 * gcc.c-torture/compile/conv_tst.c: ... here.
2794 * gcc.c-torture/unsorted/cp.c: Move to ...
2795 * gcc.c-torture/compile/cp.c: ... here.
2796 * gcc.c-torture/unsorted/csebug.c: Move to ...
2797 * gcc.c-torture/compile/csebug.c: ... here.
2798 * gcc.c-torture/unsorted/cvt.c: Move to ...
2799 * gcc.c-torture/compile/cvt.c: ... here.
2800 * gcc.c-torture/unsorted/dblbug.c: Move to ...
2801 * gcc.c-torture/compile/dblbug.c: ... here.
2802 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2803 * gcc.c-torture/compile/dbl_parm.c: ... here.
2804 * gcc.c-torture/unsorted/d.c: Move to ...
2805 * gcc.c-torture/compile/d.c: ... here.
2806 * gcc.c-torture/unsorted/ddd.c: Move to ...
2807 * gcc.c-torture/compile/ddd.c: ... here.
2808 * gcc.c-torture/unsorted/dead.c: Move to ...
2809 * gcc.c-torture/compile/dead.c: ... here.
2810 * gcc.c-torture/unsorted/delay.c: Move to ...
2811 * gcc.c-torture/compile/delay.c: ... here.
2812 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2813 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
2814 * gcc.c-torture/unsorted/di.c: Move to ...
2815 * gcc.c-torture/compile/di.c: ... here.
2816 * gcc.c-torture/unsorted/dic.c: Move to ...
2817 * gcc.c-torture/compile/dic.c: ... here.
2818 * gcc.c-torture/unsorted/dilayout.c: Move to ...
2819 * gcc.c-torture/compile/dilayout.c: ... here.
2820 * gcc.c-torture/unsorted/dimove.c: Move to ...
2821 * gcc.c-torture/compile/dimove.c: ... here.
2822 * gcc.c-torture/unsorted/dimul.c: Move to ...
2823 * gcc.c-torture/compile/dimul.c: ... here.
2824 * gcc.c-torture/unsorted/div.c: Move to ...
2825 * gcc.c-torture/compile/div.c: ... here.
2826 * gcc.c-torture/unsorted/divdf.c: Move to ...
2827 * gcc.c-torture/compile/divdf.c: ... here.
2828 * gcc.c-torture/unsorted/dm.c: Move to ...
2829 * gcc.c-torture/compile/dm.c: ... here.
2830 * gcc.c-torture/unsorted/dshift.c: Move to ...
2831 * gcc.c-torture/compile/dshift.c: ... here.
2832 * gcc.c-torture/unsorted/e.c: Move to ...
2833 * gcc.c-torture/compile/e.c: ... here.
2834 * gcc.c-torture/unsorted/ex.c: Move to ...
2835 * gcc.c-torture/compile/ex.c: ... here.
2836 * gcc.c-torture/unsorted/ext.c: Move to ...
2837 * gcc.c-torture/compile/ext.c: ... here.
2838 * gcc.c-torture/unsorted/f1.c: Move to ...
2839 * gcc.c-torture/compile/f1.c: ... here.
2840 * gcc.c-torture/unsorted/f2.c: Move to ...
2841 * gcc.c-torture/compile/f2.c: ... here.
2842 * gcc.c-torture/unsorted/fdmul.c: Move to ...
2843 * gcc.c-torture/compile/fdmul.c: ... here.
2844 * gcc.c-torture/unsorted/float.c: Move to ...
2845 * gcc.c-torture/compile/float.c: ... here.
2846 * gcc.c-torture/unsorted/flo.c: Move to ...
2847 * gcc.c-torture/compile/flo.c: ... here.
2848 * gcc.c-torture/unsorted/flt_const.c: Move to ...
2849 * gcc.c-torture/compile/flt_const.c: ... here.
2850 * gcc.c-torture/unsorted/fnul.c: Move to ...
2851 * gcc.c-torture/compile/fnul.c: ... here.
2852 * gcc.c-torture/unsorted/foo.c: Move to ...
2853 * gcc.c-torture/compile/foo.c: ... here.
2854 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2855 * gcc.c-torture/compile/forgetcc.c: ... here.
2856 * gcc.c-torture/unsorted/fq.c: Move to ...
2857 * gcc.c-torture/compile/fq.c: ... here.
2858 * gcc.c-torture/unsorted/g.c: Move to ...
2859 * gcc.c-torture/compile/g.c: ... here.
2860 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2861 * gcc.c-torture/compile/gen_tst.c: ... here.
2862 * gcc.c-torture/unsorted/glob.c: Move to ...
2863 * gcc.c-torture/compile/glob.c: ... here.
2864 * gcc.c-torture/unsorted/gronk.c: Move to ...
2865 * gcc.c-torture/compile/gronk.c: ... here.
2866 * gcc.c-torture/unsorted/hibug.c: Move to ...
2867 * gcc.c-torture/compile/hibug.c: ... here.
2868 * gcc.c-torture/unsorted/hi.c: Move to ...
2869 * gcc.c-torture/compile/hi.c: ... here.
2870 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2871 * gcc.c-torture/compile/HIcmp.c: ... here.
2872 * gcc.c-torture/unsorted/HIset.c: Move to ...
2873 * gcc.c-torture/compile/HIset.c: ... here.
2874 * gcc.c-torture/unsorted/i.c: Move to ...
2875 * gcc.c-torture/compile/i.c: ... here.
2876 * gcc.c-torture/unsorted/i++.c: Move to ...
2877 * gcc.c-torture/compile/i++.c: ... here.
2878 * gcc.c-torture/unsorted/ic.c: Move to ...
2879 * gcc.c-torture/compile/ic.c: ... here.
2880 * gcc.c-torture/unsorted/icmp.c: Move to ...
2881 * gcc.c-torture/compile/icmp.c: ... here.
2882 * gcc.c-torture/unsorted/ifreg.c: Move to ...
2883 * gcc.c-torture/compile/ifreg.c: ... here.
2884 * gcc.c-torture/unsorted/imm.c: Move to ...
2885 * gcc.c-torture/compile/imm.c: ... here.
2886 * gcc.c-torture/unsorted/isinf.c: Move to ...
2887 * gcc.c-torture/compile/isinf.c: ... here.
2888 * gcc.c-torture/unsorted/jmp.c: Move to ...
2889 * gcc.c-torture/compile/jmp.c: ... here.
2890 * gcc.c-torture/unsorted/jumptab.c: Move to ...
2891 * gcc.c-torture/compile/jumptab.c: ... here.
2892 * gcc.c-torture/unsorted/layout.c: Move to ...
2893 * gcc.c-torture/compile/layout.c: ... here.
2894 * gcc.c-torture/unsorted/lbug.c: Move to ...
2895 * gcc.c-torture/compile/lbug.c: ... here.
2896 * gcc.c-torture/unsorted/l.c: Move to ...
2897 * gcc.c-torture/compile/l.c: ... here.
2898 * gcc.c-torture/unsorted/ll1.c: Move to ...
2899 * gcc.c-torture/compile/ll1.c: ... here.
2900 * gcc.c-torture/unsorted/llbug.c: Move to ...
2901 * gcc.c-torture/compile/llbug.c: ... here.
2902 * gcc.c-torture/unsorted/lll.c: Move to ...
2903 * gcc.c-torture/compile/lll.c: ... here.
2904 * gcc.c-torture/unsorted/load8.c: Move to ...
2905 * gcc.c-torture/compile/load8.c: ... here.
2906 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2907 * gcc.c-torture/compile/loadhicc.c: ... here.
2908 * gcc.c-torture/unsorted/log2.c: Move to ...
2909 * gcc.c-torture/compile/log2.c: ... here.
2910 * gcc.c-torture/unsorted/logic.c: Move to ...
2911 * gcc.c-torture/compile/logic.c: ... here.
2912 * gcc.c-torture/unsorted/loop-1.c: Move to ...
2913 * gcc.c-torture/compile/loop-1.c: ... here.
2914 * gcc.c-torture/unsorted/loop386.c: Move to ...
2915 * gcc.c-torture/compile/loop386.c: ... here.
2916 * gcc.c-torture/unsorted/lop.c: Move to ...
2917 * gcc.c-torture/compile/lop.c: ... here.
2918 * gcc.c-torture/unsorted/m1.c: Move to ...
2919 * gcc.c-torture/compile/m1.c: ... here.
2920 * gcc.c-torture/unsorted/m2.c: Move to ...
2921 * gcc.c-torture/compile/m2.c: ... here.
2922 * gcc.c-torture/unsorted/m5.c: Move to ...
2923 * gcc.c-torture/compile/m5.c: ... here.
2924 * gcc.c-torture/unsorted/m68.c: Move to ...
2925 * gcc.c-torture/compile/m68.c: ... here.
2926 * gcc.c-torture/unsorted/mbyte.c: Move to ...
2927 * gcc.c-torture/compile/mbyte.c: ... here.
2928 * gcc.c-torture/unsorted/mchar.c: Move to ...
2929 * gcc.c-torture/compile/mchar.c: ... here.
2930 * gcc.c-torture/unsorted/mcmp.c: Move to ...
2931 * gcc.c-torture/compile/mcmp.c: ... here.
2932 * gcc.c-torture/unsorted/mdouble.c: Move to ...
2933 * gcc.c-torture/compile/mdouble.c: ... here.
2934 * gcc.c-torture/unsorted/memtst.c: Move to ...
2935 * gcc.c-torture/compile/memtst.c: ... here.
2936 * gcc.c-torture/unsorted/miscomp.c: Move to ...
2937 * gcc.c-torture/compile/miscomp.c: ... here.
2938 * gcc.c-torture/unsorted/mm.c: Move to ...
2939 * gcc.c-torture/compile/mm.c: ... here.
2940 * gcc.c-torture/unsorted/mod.c: Move to ...
2941 * gcc.c-torture/compile/mod.c: ... here.
2942 * gcc.c-torture/unsorted/modcc.c: Move to ...
2943 * gcc.c-torture/compile/modcc.c: ... here.
2944 * gcc.c-torture/unsorted/move.c: Move to ...
2945 * gcc.c-torture/compile/move.c: ... here.
2946 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2947 * gcc.c-torture/compile/move_qhi.c: ... here.
2948 * gcc.c-torture/unsorted/mregtst.c: Move to ...
2949 * gcc.c-torture/compile/mregtst.c: ... here.
2950 * gcc.c-torture/unsorted/msp.c: Move to ...
2951 * gcc.c-torture/compile/msp.c: ... here.
2952 * gcc.c-torture/unsorted/mtst.c: Move to ...
2953 * gcc.c-torture/compile/mtst.c: ... here.
2954 * gcc.c-torture/unsorted/mu.c: Move to ...
2955 * gcc.c-torture/compile/mu.c: ... here.
2956 * gcc.c-torture/unsorted/mul.c: Move to ...
2957 * gcc.c-torture/compile/mul.c: ... here.
2958 * gcc.c-torture/unsorted/mword1.c: Move to ...
2959 * gcc.c-torture/compile/mword1.c: ... here.
2960 * gcc.c-torture/unsorted/mword.c: Move to ...
2961 * gcc.c-torture/compile/mword.c: ... here.
2962 * gcc.c-torture/unsorted/n1.c: Move to ...
2963 * gcc.c-torture/compile/n1.c: ... here.
2964 * gcc.c-torture/unsorted/nand.c: Move to ...
2965 * gcc.c-torture/compile/nand.c: ... here.
2966 * gcc.c-torture/unsorted/n.c: Move to ...
2967 * gcc.c-torture/compile/n.c: ... here.
2968 * gcc.c-torture/unsorted/neg.c: Move to ...
2969 * gcc.c-torture/compile/neg.c: ... here.
2970 * gcc.c-torture/unsorted/o.c: Move to ...
2971 * gcc.c-torture/compile/o.c: ... here.
2972 * gcc.c-torture/unsorted/omit.c: Move to ...
2973 * gcc.c-torture/compile/omit.c: ... here.
2974 * gcc.c-torture/unsorted/opout.c: Move to ...
2975 * gcc.c-torture/compile/opout.c: ... here.
2976 * gcc.c-torture/unsorted/opt.c: Move to ...
2977 * gcc.c-torture/compile/opt.c: ... here.
2978 * gcc.c-torture/unsorted/or386.c: Move to ...
2979 * gcc.c-torture/compile/or386.c: ... here.
2980 * gcc.c-torture/unsorted/or.c: Move to ...
2981 * gcc.c-torture/compile/or.c: ... here.
2982 * gcc.c-torture/unsorted/parms.c: Move to ...
2983 * gcc.c-torture/compile/parms.c: ... here.
2984 * gcc.c-torture/unsorted/pass.c: Move to ...
2985 * gcc.c-torture/compile/pass.c: ... here.
2986 * gcc.c-torture/unsorted/p.c: Move to ...
2987 * gcc.c-torture/compile/p.c: ... here.
2988 * gcc.c-torture/unsorted/pmt.c: Move to ...
2989 * gcc.c-torture/compile/pmt.c: ... here.
2990 * gcc.c-torture/unsorted/poor.c: Move to ...
2991 * gcc.c-torture/compile/poor.c: ... here.
2992 * gcc.c-torture/unsorted/pp.c: Move to ...
2993 * gcc.c-torture/compile/pp.c: ... here.
2994 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2995 * gcc.c-torture/compile/pret-arg.c: ... here.
2996 * gcc.c-torture/unsorted/pyr2.c: Move to ...
2997 * gcc.c-torture/compile/pyr2.c: ... here.
2998 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2999 * gcc.c-torture/compile/PYRBUG.c: ... here.
3000 * gcc.c-torture/unsorted/pyr.c: Move to ...
3001 * gcc.c-torture/compile/pyr.c: ... here.
3002 * gcc.c-torture/unsorted/q.c: Move to ...
3003 * gcc.c-torture/compile/q.c: ... here.
3004 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
3005 * gcc.c-torture/compile/QIcmp.c: ... here.
3006 * gcc.c-torture/unsorted/QIset.c: Move to ...
3007 * gcc.c-torture/compile/QIset.c: ... here.
3008 * gcc.c-torture/unsorted/r1.c: Move to ...
3009 * gcc.c-torture/compile/r1.c: ... here.
3010 * gcc.c-torture/unsorted/r.c: Move to ...
3011 * gcc.c-torture/compile/r.c: ... here.
3012 * gcc.c-torture/unsorted/rel.c: Move to ...
3013 * gcc.c-torture/compile/rel.c: ... here.
3014 * gcc.c-torture/unsorted/rmsc.c: Move to ...
3015 * gcc.c-torture/compile/rmsc.c: ... here.
3016 * gcc.c-torture/unsorted/round.c: Move to ...
3017 * gcc.c-torture/compile/round.c: ... here.
3018 * gcc.c-torture/unsorted/run.c: Move to ...
3019 * gcc.c-torture/compile/run.c: ... here.
3020 * gcc.c-torture/unsorted/sar.c: Move to ...
3021 * gcc.c-torture/compile/sar.c: ... here.
3022 * gcc.c-torture/unsorted/s.c: Move to ...
3023 * gcc.c-torture/compile/s.c: ... here.
3024 * gcc.c-torture/unsorted/scal.c: Move to ...
3025 * gcc.c-torture/compile/scal.c: ... here.
3026 * gcc.c-torture/unsorted/sc.c: Move to ...
3027 * gcc.c-torture/compile/sc.c: ... here.
3028 * gcc.c-torture/unsorted/scc.c: Move to ...
3029 * gcc.c-torture/compile/scc.c: ... here.
3030 * gcc.c-torture/unsorted/scond.c: Move to ...
3031 * gcc.c-torture/compile/scond.c: ... here.
3032 * gcc.c-torture/unsorted/selfrec.c: Move to ...
3033 * gcc.c-torture/compile/selfrec.c: ... here.
3034 * gcc.c-torture/unsorted/seq.c: Move to ...
3035 * gcc.c-torture/compile/seq.c: ... here.
3036 * gcc.c-torture/unsorted/set386.c: Move to ...
3037 * gcc.c-torture/compile/set386.c: ... here.
3038 * gcc.c-torture/unsorted/set88.c: Move to ...
3039 * gcc.c-torture/compile/set88.c: ... here.
3040 * gcc.c-torture/unsorted/SFset.c: Move to ...
3041 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
3042 * gcc.c-torture/unsorted/shand.c: Move to ...
3043 * gcc.c-torture/compile/shand.c: ... here.
3044 * gcc.c-torture/unsorted/sh.c: Move to ...
3045 * gcc.c-torture/compile/sh.c: ... here.
3046 * gcc.c-torture/unsorted/shft.c: Move to ...
3047 * gcc.c-torture/compile/shft.c: ... here.
3048 * gcc.c-torture/unsorted/shift.c: Move to ...
3049 * gcc.c-torture/compile/shift.c: ... here.
3050 * gcc.c-torture/unsorted/shloop.c: Move to ...
3051 * gcc.c-torture/compile/shloop.c: ... here.
3052 * gcc.c-torture/unsorted/shm.c: Move to ...
3053 * gcc.c-torture/compile/shm.c: ... here.
3054 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
3055 * gcc.c-torture/compile/SIcmp.c: ... here.
3056 * gcc.c-torture/unsorted/signext2.c: Move to ...
3057 * gcc.c-torture/compile/signext2.c: ... here.
3058 * gcc.c-torture/unsorted/signext.c: Move to ...
3059 * gcc.c-torture/compile/signext.c: ... here.
3060 * gcc.c-torture/unsorted/sim.c: Move to ...
3061 * gcc.c-torture/compile/sim.c: ... here.
3062 * gcc.c-torture/unsorted/simple.c: Move to ...
3063 * gcc.c-torture/compile/simple.c: ... here.
3064 * gcc.c-torture/unsorted/SIset.c: Move to ...
3065 * gcc.c-torture/compile/SIset.c: ... here.
3066 * gcc.c-torture/unsorted/sne.c: Move to ...
3067 * gcc.c-torture/compile/sne.c: ... here.
3068 * gcc.c-torture/unsorted/sound.c: Move to ...
3069 * gcc.c-torture/compile/sound.c: ... here.
3070 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
3071 * gcc.c-torture/compile/sparcbug.c: ... here.
3072 * gcc.c-torture/unsorted/speed.c: Move to ...
3073 * gcc.c-torture/compile/speed.c: ... here.
3074 * gcc.c-torture/unsorted/stor.c: Move to ...
3075 * gcc.c-torture/compile/stor.c: ... here.
3076 * gcc.c-torture/unsorted/store0.c: Move to ...
3077 * gcc.c-torture/compile/store0.c: ... here.
3078 * gcc.c-torture/unsorted/storecc.c: Move to ...
3079 * gcc.c-torture/compile/storecc.c: ... here.
3080 * gcc.c-torture/unsorted/str.c: Move to ...
3081 * gcc.c-torture/compile/str.c: ... here.
3082 * gcc.c-torture/unsorted/stru.c: Move to ...
3083 * gcc.c-torture/compile/stru.c: ... here.
3084 * gcc.c-torture/unsorted/structret.c: Move to ...
3085 * gcc.c-torture/compile/structret.c: ... here.
3086 * gcc.c-torture/unsorted/stuct.c: Move to ...
3087 * gcc.c-torture/compile/stuct.c: ... here.
3088 * gcc.c-torture/unsorted/sub32.c: Move to ...
3089 * gcc.c-torture/compile/sub32.c: ... here.
3090 * gcc.c-torture/unsorted/subcc.c: Move to ...
3091 * gcc.c-torture/compile/subcc.c: ... here.
3092 * gcc.c-torture/unsorted/subcse.c: Move to ...
3093 * gcc.c-torture/compile/subcse.c: ... here.
3094 * gcc.c-torture/unsorted/sym.c: Move to ...
3095 * gcc.c-torture/compile/sym.c: ... here.
3096 * gcc.c-torture/unsorted/symconst.c: Move to ...
3097 * gcc.c-torture/compile/symconst.c: ... here.
3098 * gcc.c-torture/unsorted/t.c: Move to ...
3099 * gcc.c-torture/compile/t.c: ... here.
3100 * gcc.c-torture/unsorted/test.c: Move to ...
3101 * gcc.c-torture/compile/test.c: ... here.
3102 * gcc.c-torture/unsorted/test-flow.c: Move to ...
3103 * gcc.c-torture/compile/test-flow.c: ... here.
3104 * gcc.c-torture/unsorted/test-loop.c: Move to ...
3105 * gcc.c-torture/compile/test-loop.c: ... here.
3106 * gcc.c-torture/unsorted/time.c: Move to ...
3107 * gcc.c-torture/compile/time.c: ... here.
3108 * gcc.c-torture/unsorted/tmp.c: Move to ...
3109 * gcc.c-torture/compile/tmp.c: ... here.
3110 * gcc.c-torture/unsorted/trivial.c: Move to ...
3111 * gcc.c-torture/compile/trivial.c: ... here.
3112 * gcc.c-torture/unsorted/trunc.c: Move to ...
3113 * gcc.c-torture/compile/trunc.c: ... here.
3114 * gcc.c-torture/unsorted/u.c: Move to ...
3115 * gcc.c-torture/compile/u.c: ... here.
3116 * gcc.c-torture/unsorted/udconvert.c: Move to ...
3117 * gcc.c-torture/compile/udconvert.c: ... here.
3118 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
3119 * gcc.c-torture/compile/udivmod4.c: ... here.
3120 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
3121 * gcc.c-torture/compile/UHIcmp.c: ... here.
3122 * gcc.c-torture/unsorted/uns.c: Move to ...
3123 * gcc.c-torture/compile/uns.c: ... here.
3124 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
3125 * gcc.c-torture/compile/uns_tst.c: ... here.
3126 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
3127 * gcc.c-torture/compile/UQIcmp.c: ... here.
3128 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
3129 * gcc.c-torture/compile/USIcmp.c: ... here.
3130 * gcc.c-torture/unsorted/uuarg.c: Move to ...
3131 * gcc.c-torture/compile/uuarg.c: ... here.
3132 * gcc.c-torture/unsorted/v.c: Move to ...
3133 * gcc.c-torture/compile/v.c: ... here.
3134 * gcc.c-torture/unsorted/w.c: Move to ...
3135 * gcc.c-torture/compile/w.c: ... here.
3136 * gcc.c-torture/unsorted/ww.c: Move to ...
3137 * gcc.c-torture/compile/ww.c: ... here.
3138 * gcc.c-torture/unsorted/xb.c: Move to ...
3139 * gcc.c-torture/compile/xb.c: ... here.
3140 * gcc.c-torture/unsorted/xbg.c: Move to ...
3141 * gcc.c-torture/compile/xbg.c: ... here.
3142 * gcc.c-torture/unsorted/x.c: Move to ...
3143 * gcc.c-torture/compile/x.c: ... here.
3144 * gcc.c-torture/unsorted/xc.c: Move to ...
3145 * gcc.c-torture/compile/xc.c: ... here.
3146 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
3147 * gcc.c-torture/compile/xcsebug.c: ... here.
3148 * gcc.c-torture/unsorted/xdi.c: Move to ...
3149 * gcc.c-torture/compile/xdi.c: ... here.
3150 * gcc.c-torture/unsorted/xfoo.c: Move to ...
3151 * gcc.c-torture/compile/xfoo.c: ... here.
3152 * gcc.c-torture/unsorted/xi.c: Move to ...
3153 * gcc.c-torture/compile/xi.c: ... here.
3154 * gcc.c-torture/unsorted/xlop.c: Move to ...
3155 * gcc.c-torture/compile/xlop.c: ... here.
3156 * gcc.c-torture/unsorted/xmtst.c: Move to ...
3157 * gcc.c-torture/compile/xmtst.c: ... here.
3158 * gcc.c-torture/unsorted/xneg.c: Move to ...
3159 * gcc.c-torture/compile/xneg.c: ... here.
3160 * gcc.c-torture/unsorted/xopt.c: Move to ...
3161 * gcc.c-torture/compile/xopt.c: ... here.
3162 * gcc.c-torture/unsorted/xor.c: Move to ...
3163 * gcc.c-torture/compile/xor.c: ... here.
3164 * gcc.c-torture/unsorted/xorn.c: Move to ...
3165 * gcc.c-torture/compile/xorn.c: ... here.
3166 * gcc.c-torture/unsorted/xp.c: Move to ...
3167 * gcc.c-torture/compile/xp.c: ... here.
3168 * gcc.c-torture/unsorted/xpp.c: Move to ...
3169 * gcc.c-torture/compile/xpp.c: ... here.
3170 * gcc.c-torture/unsorted/xs.c: Move to ...
3171 * gcc.c-torture/compile/xs.c: ... here.
3172 * gcc.c-torture/unsorted/xsh.c: Move to ...
3173 * gcc.c-torture/compile/xsh.c: ... here.
3174 * gcc.c-torture/unsorted/xz.c: Move to ...
3175 * gcc.c-torture/compile/xz.c: ... here.
3176 * gcc.c-torture/unsorted/xzz.c: Move to ...
3177 * gcc.c-torture/compile/xzz.c: ... here.
3178
3179 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3180
3181 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
3182 (abort, exit): Declare.
3183
3184 2014-09-01 Yury Gribov <y.gribov@samsung.com>
3185
3186 PR sanitizer/61897
3187 PR sanitizer/62140
3188 * c-c++-common/asan/pr62140-1.c: New test.
3189 * c-c++-common/asan/pr62140-2.c: New test.
3190
3191 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
3192 Tobias Burnus <burnus@net-b.de>
3193
3194 PR fortran/62309
3195 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
3196
3197 2014-08-31 Tobias Burnus <burnus@net-b.de>
3198
3199 * gfortran.dg/coarray_lib_comm_1.f90: New.
3200
3201 2014-08-30 Andrew Pinski <apinski@cavium.com>
3202
3203 * gcc.c-torture/execute/20140828-1.c: New testcase.
3204
3205 2014-08-29 DJ Delorie <dj@redhat.com>
3206
3207 * lib/target-supports.exp (check_effective_target_size32plus):
3208 Increase size to avoid false positives on 24-bit address spaces.
3209 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
3210 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
3211 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
3212 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
3213 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
3214 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
3215 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
3216 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
3217
3218 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3219
3220 PR c++/54002
3221 * g++.dg/cpp0x/constexpr-54002.C: New.
3222
3223 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/56991
3226 * g++.dg/cpp0x/constexpr-56991.C: New.
3227
3228 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/57764
3231 * g++.dg/cpp0x/constexpr-57764.C: New.
3232
3233 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3234
3235 PR c++/59938
3236 * g++.dg/cpp0x/constexpr-59938.C: New.
3237
3238 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3239
3240 PR c++/61484
3241 * g++.dg/cpp0x/constexpr-61484.C: New.
3242
3243 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
3246 vec_round, vec_splat, vec_div, and vec_mul.
3247 * gcc.target/powerpc/builtins-2.c: New test.
3248
3249 2014-08-28 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/62283
3252 * gfortran.dg/vect/pr62283.f: New testcase.
3253 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
3254 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3255 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3256 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3257 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3258 * gcc.dg/vect/vect-33.c: Likewise.
3259
3260 2014-08-28 Yury Gribov <y.gribov@samsung.com>
3261
3262 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
3263
3264 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
3265
3266 PR cpp/23827 - standard C++ should not have hex float preprocessor
3267 tokens
3268 * g++.dg/cpp/pr23827_cxx11.C: New.
3269 * g++.dg/cpp/pr23827_cxx98.C: New.
3270 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
3271 * gcc.dg/cpp/pr23827_c90.c: New.
3272 * gcc.dg/cpp/pr23827_c90_neg.c: New.
3273 * gcc.dg/cpp/pr23827_c99.c: New.
3274
3275 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
3276
3277 PR c++/52892
3278 * g++.dg/cpp0x/constexpr-52892-1.C: New.
3279 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
3280 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
3281
3282 2014-08-27 Guozhi Wei <carrot@google.com>
3283
3284 PR target/62262
3285 * gcc.target/aarch64/pr62262.c: New test.
3286
3287 2014-08-26 Joseph Myers <joseph@codesourcery.com>
3288
3289 PR target/60606
3290 PR target/61330
3291 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
3292 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
3293
3294 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
3295
3296 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3297 failure on s390*-*-linux-gnu.
3298
3299 2014-08-26 Richard Biener <rguenther@suse.de>
3300
3301 PR tree-optimization/62175
3302 * g++.dg/torture/pr62175.C: New testcase.
3303
3304 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
3305
3306 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
3307 copy of compile/compile.exp.
3308 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
3309 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
3310 i?86-*.
3311 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
3312 m32c-*-*.
3313 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
3314 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
3315 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
3316 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
3317 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
3318 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
3319 * gcc.c-torture/execute/20040703-1.c: Likewise.
3320 * gcc.c-torture/execute/20040705-1.c: Likewise.
3321 * gcc.c-torture/execute/20040705-2.c: Likewise.
3322 * gcc.c-torture/execute/20040709-1.c: Likewise.
3323 * gcc.c-torture/execute/20040709-2.c: Likewise.
3324 * gcc.c-torture/execute/20040811-1.c: Likewise.
3325 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
3326 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
3327 compiling for x86_64-* or i?86-*.
3328 * gcc.c-torture/execute/20050604-1.c: Likewise.
3329 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
3330 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
3331 for x86_64-* or i?86-*.
3332 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
3333 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
3334 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
3335 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
3336 option.
3337 * gcc.c-torture/execute/20111227-2.c: Moved to...
3338 * gcc.dg/20111227-2.c: ... here. Add -free option.
3339 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
3340 * gcc.dg/20111227-3.c: ... here. Add -free option.
3341 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
3342 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
3343 declarations for abort and exit.
3344 * gcc.c-torture/execute/920711-1.c: Likewise.
3345 * gcc.c-torture/execute/930529-1.c: Likewise.
3346 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
3347 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
3348 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
3349 exit.
3350 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
3351 for i?86-* or x86_64-*. Add declarations for abort and exit.
3352 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
3353 i?86-* or x86_64-*.
3354 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
3355 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
3356 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
3357 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
3358 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
3359 Xfail on powerpc-ibm-aix*. Add declaration for abort.
3360 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
3361 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
3362 m68k-linux.
3363 * gcc.c-torture/execute/loop-2g.c: Likewise.
3364 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
3365 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
3366 powerpc-*-eabi*.
3367 * gcc.c-torture/execute/pr19689.c: Require int32plus.
3368 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
3369 * gcc.c-torture/execute/pr23047.c: Likewise.
3370 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
3371 declarations for abort and exit.
3372 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
3373 * gcc.c-torture/execute/pr31448.c: Likewise.
3374 * gcc.c-torture/execute/pr35456.c: Skip on vax.
3375 * gcc.c-torture/execute/pr37573.c: Require int32plus.
3376 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
3377 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
3378 Skip on spu-*.
3379 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
3380 declarations for abort and exit.
3381 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
3382 * gcc.c-torture/execute/pr43220.c: Require int32plus.
3383 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
3384 * gcc.c-torture/execute/pr45262.c: Require int32plus.
3385 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
3386 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
3387 * gcc.c-torture/execute/pr51582-2.c: Likewise.
3388 * gcc.c-torture/execute/pr52979-1.c: Likewise.
3389 * gcc.c-torture/execute/pr52979-2.c: Likewise.
3390 * gcc.c-torture/execute/pr56799.c: Likewise.
3391 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
3392 option. Add declarations for abort and exit.
3393 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
3394 * gcc.c-torture/execute/pr58570.c: Likewise.
3395 * gcc.c-torture/execute/pr60822.c: Likewise.
3396 * gcc.c-torture/execute/pr7284-1.c: Likewise.
3397 * gcc.c-torture/execute/shiftdi.c: Likewise.
3398 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
3399 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3400 * gcc.c-torture/execute/usmul.c: Require int32plus.
3401 * gcc.c-torture/execute/vrp-5.c: Likewise.
3402 * gcc.c-torture/execute/vrp-6.c: Likewise.
3403 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3404 * gcc.c-torture/execute/20010122-1.x: Delete.
3405 * gcc.c-torture/execute/20010129-1.x: Delete.
3406 * gcc.c-torture/execute/20020404-1.x: Delete.
3407 * gcc.c-torture/execute/20021024-1.x: Delete.
3408 * gcc.c-torture/execute/20021127-1.x: Delete.
3409 * gcc.c-torture/execute/20030125-1.x: Delete.
3410 * gcc.c-torture/execute/20030216-1.x: Delete.
3411 * gcc.c-torture/execute/20030222-1.x: Delete.
3412 * gcc.c-torture/execute/20040629-1.x: Delete.
3413 * gcc.c-torture/execute/20040703-1.x: Delete.
3414 * gcc.c-torture/execute/20040705-1.x: Delete.
3415 * gcc.c-torture/execute/20040705-2.x: Delete.
3416 * gcc.c-torture/execute/20040709-1.x: Delete.
3417 * gcc.c-torture/execute/20040709-2.x: Delete.
3418 * gcc.c-torture/execute/20040811-1.x: Delete.
3419 * gcc.c-torture/execute/20050316-1.x: Delete.
3420 * gcc.c-torture/execute/20050316-2.x: Delete.
3421 * gcc.c-torture/execute/20050316-3.x: Delete.
3422 * gcc.c-torture/execute/20050604-1.x: Delete.
3423 * gcc.c-torture/execute/20061101-1.x: Delete.
3424 * gcc.c-torture/execute/20061220-1.x: Delete.
3425 * gcc.c-torture/execute/20081117-1.x: Delete.
3426 * gcc.c-torture/execute/20101011-1.x: Delete.
3427 * gcc.c-torture/execute/20120919-1.x: Delete.
3428 * gcc.c-torture/execute/920612-1.x: Delete.
3429 * gcc.c-torture/execute/920710-1.x: Delete.
3430 * gcc.c-torture/execute/920711-1.x: Delete.
3431 * gcc.c-torture/execute/930529-1.x: Delete.
3432 * gcc.c-torture/execute/931004-12.x: Delete.
3433 * gcc.c-torture/execute/980709-1.x: Delete.
3434 * gcc.c-torture/execute/981130-1.x: Delete.
3435 * gcc.c-torture/execute/990127-2.x: Delete.
3436 * gcc.c-torture/execute/990413-2.x: Delete.
3437 * gcc.c-torture/execute/990826-0.x: Delete.
3438 * gcc.c-torture/execute/bf64-1.x: Delete.
3439 * gcc.c-torture/execute/bitfld-4.x: Delete.
3440 * gcc.c-torture/execute/cmpsi-2.x: Delete.
3441 * gcc.c-torture/execute/cvt-1.x: Delete.
3442 * gcc.c-torture/execute/eeprof-1.x: Delete.
3443 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3444 * gcc.c-torture/execute/loop-2f.x: Delete.
3445 * gcc.c-torture/execute/loop-2g.x: Delete.
3446 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3447 * gcc.c-torture/execute/nest-align-1.x: Delete.
3448 * gcc.c-torture/execute/pr19689.x: Delete.
3449 * gcc.c-torture/execute/pr22493-1.x: Delete.
3450 * gcc.c-torture/execute/pr23047.x: Delete.
3451 * gcc.c-torture/execute/pr23135.x: Delete.
3452 * gcc.c-torture/execute/pr29797-1.x: Delete.
3453 * gcc.c-torture/execute/pr31448.x: Delete.
3454 * gcc.c-torture/execute/pr35456.x: Delete.
3455 * gcc.c-torture/execute/pr37573.x: Delete.
3456 * gcc.c-torture/execute/pr38151.x: Delete.
3457 * gcc.c-torture/execute/pr39228.x: Delete.
3458 * gcc.c-torture/execute/pr39501.x: Delete.
3459 * gcc.c-torture/execute/pr40386.x: Delete.
3460 * gcc.c-torture/execute/pr43220.x: Delete.
3461 * gcc.c-torture/execute/pr44683.x: Delete.
3462 * gcc.c-torture/execute/pr45262.x: Delete.
3463 * gcc.c-torture/execute/pr47237.x: Delete.
3464 * gcc.c-torture/execute/pr51581-1.x: Delete.
3465 * gcc.c-torture/execute/pr51581-2.x: Delete.
3466 * gcc.c-torture/execute/pr52979-1.x: Delete.
3467 * gcc.c-torture/execute/pr52979-2.x: Delete.
3468 * gcc.c-torture/execute/pr53366-1.x: Delete.
3469 * gcc.c-torture/execute/pr56799.x: Delete.
3470 * gcc.c-torture/execute/pr57124.x: Delete.
3471 * gcc.c-torture/execute/pr57344-2.x: Delete.
3472 * gcc.c-torture/execute/pr58570.x: Delete.
3473 * gcc.c-torture/execute/pr60822.x: Delete.
3474 * gcc.c-torture/execute/pr7284-1.x: Delete.
3475 * gcc.c-torture/execute/shiftdi.x: Delete.
3476 * gcc.c-torture/execute/simd-4.x: Delete.
3477 * gcc.c-torture/execute/strncmp-1.x: Delete.
3478 * gcc.c-torture/execute/usmul.x: Delete.
3479 * gcc.c-torture/execute/vrp-5.x: Delete.
3480 * gcc.c-torture/execute/vrp-6.x: Delete.
3481 * gcc.c-torture/execute/zerolen-2.x: Delete.
3482
3483 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3484
3485 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3486
3487 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3488
3489 PR c++/34938
3490 * g++.dg/template/pr34938-1.C: New.
3491 * g++.dg/template/pr34938-2.C: Likewise.
3492
3493 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
3494
3495 PR target/61996
3496 * gcc.target/sh/pr61996.c: New.
3497
3498 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
3499
3500 * g++.dg/cpp0x/cplusplus.C: New.
3501 * g++.dg/cpp0x/cplusplus_0x.C: New.
3502 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3503 * g++.dg/cpp0x/auto41.C: Ditto.
3504 * g++.dg/cpp0x/auto9.C: Ditto.
3505 * g++.dg/cpp0x/initlist26.C: Ditto.
3506 * g++.dg/cpp0x/pr59111.C: Ditto.
3507 * g++.dg/cpp0x/trailing2.C: Ditto.
3508 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3509 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3510 * g++.dg/cpp1y/auto-fn1.C: Ditto.
3511 * g++.dg/cpp1y/auto-fn2.C: Ditto.
3512 * g++.dg/cpp1y/auto-fn3.C: Ditto.
3513 * g++.dg/cpp1y/auto-fn4.C: Ditto.
3514 * g++.dg/cpp1y/auto-fn5.C: Ditto.
3515 * g++.dg/cpp1y/auto-fn6.C: Ditto.
3516 * g++.dg/cpp1y/auto-fn7.C: Ditto.
3517 * g++.dg/cpp1y/auto-fn8.C: Ditto.
3518 * g++.dg/cpp1y/auto-fn9.C: Ditto.
3519 * g++.dg/cpp1y/auto-fn10.C: Ditto.
3520 * g++.dg/cpp1y/auto-fn11.C: Ditto.
3521 * g++.dg/cpp1y/auto-fn12.C: Ditto.
3522 * g++.dg/cpp1y/auto-fn13.C: Ditto.
3523 * g++.dg/cpp1y/auto-fn14.C: Ditto.
3524 * g++.dg/cpp1y/auto-fn15.C: Ditto.
3525 * g++.dg/cpp1y/auto-fn16.C: Ditto.
3526 * g++.dg/cpp1y/auto-fn17.C: Ditto.
3527 * g++.dg/cpp1y/auto-fn18.C: Ditto.
3528 * g++.dg/cpp1y/auto-fn19.C: Ditto.
3529 * g++.dg/cpp1y/auto-fn20.C: Ditto.
3530 * g++.dg/cpp1y/auto-fn21.C: Ditto.
3531 * g++.dg/cpp1y/auto-fn22.C: Ditto.
3532 * g++.dg/cpp1y/auto-fn23.C: Ditto.
3533 * g++.dg/cpp1y/auto-fn24.C: Ditto.
3534 * g++.dg/cpp1y/auto-fn25.C: Ditto.
3535 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3536 * g++.dg/cpp1y/auto-neg1.C: Ditto.
3537 * g++.dg/cpp1y/digit-sep.C: Ditto.
3538 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3539 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3540 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3541 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3542 * g++.dg/cpp1y/lambda-generic.C: Ditto.
3543 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3544 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3545 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3546 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3547 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3548 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3549 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3550 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3551 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3552 * g++.dg/cpp1y/lambda-init.C: Ditto.
3553 * g++.dg/cpp1y/lambda-init1.C: Ditto.
3554 * g++.dg/cpp1y/lambda-init2.C: Ditto.
3555 * g++.dg/cpp1y/lambda-init3.C: Ditto.
3556 * g++.dg/cpp1y/lambda-init4.C: Ditto.
3557 * g++.dg/cpp1y/lambda-init5.C: Ditto.
3558 * g++.dg/cpp1y/lambda-init6.C: Ditto.
3559 * g++.dg/cpp1y/lambda-init7.C: Ditto.
3560 * g++.dg/cpp1y/lambda-init8.C: Ditto.
3561 * g++.dg/cpp1y/lambda-init9.C: Ditto.
3562 * g++.dg/cpp1y/mangle1.C: Ditto.
3563 * g++.dg/cpp1y/pr57640.C: Ditto.
3564 * g++.dg/cpp1y/pr57644.C: Ditto.
3565 * g++.dg/cpp1y/pr58500.C: Ditto.
3566 * g++.dg/cpp1y/pr58533.C: Ditto.
3567 * g++.dg/cpp1y/pr58534.C: Ditto.
3568 * g++.dg/cpp1y/pr58535.C: Ditto.
3569 * g++.dg/cpp1y/pr58536.C: Ditto.
3570 * g++.dg/cpp1y/pr58548.C: Ditto.
3571 * g++.dg/cpp1y/pr58549.C: Ditto.
3572 * g++.dg/cpp1y/pr58637.C: Ditto.
3573 * g++.dg/cpp1y/pr58708.C: Ditto.
3574 * g++.dg/cpp1y/pr59110.C: Ditto.
3575 * g++.dg/cpp1y/pr59112.C: Ditto.
3576 * g++.dg/cpp1y/pr59113.C: Ditto.
3577 * g++.dg/cpp1y/pr59629.C: Ditto.
3578 * g++.dg/cpp1y/pr59635.C: Ditto.
3579 * g++.dg/cpp1y/pr59636.C: Ditto.
3580 * g++.dg/cpp1y/pr59638.C: Ditto.
3581 * g++.dg/cpp1y/pr59867.C: Ditto.
3582 * g++.dg/cpp1y/pr60033.C: Ditto.
3583 * g++.dg/cpp1y/pr60052.C: Ditto.
3584 * g++.dg/cpp1y/pr60053.C: Ditto.
3585 * g++.dg/cpp1y/pr60054.C: Ditto.
3586 * g++.dg/cpp1y/pr60064.C: Ditto.
3587 * g++.dg/cpp1y/pr60065.C: Ditto.
3588 * g++.dg/cpp1y/pr60190.C: Ditto.
3589 * g++.dg/cpp1y/pr60311.C: Ditto.
3590 * g++.dg/cpp1y/pr60332.C: Ditto.
3591 * g++.dg/cpp1y/pr60376.C: Ditto.
3592 * g++.dg/cpp1y/pr60377.C: Ditto.
3593 * g++.dg/cpp1y/pr60384.C: Ditto.
3594 * g++.dg/cpp1y/pr60390.C: Ditto.
3595 * g++.dg/cpp1y/pr60391.C: Ditto.
3596 * g++.dg/cpp1y/pr60393.C: Ditto.
3597 * g++.dg/cpp1y/pr60573.C: Ditto.
3598 * g++.dg/cpp1y/pr60626.C: Ditto.
3599 * g++.dg/cpp1y/pr60627.C: Ditto.
3600 * g++.dg/cpp1y/regress1.C: Ditto.
3601 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3602 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3603 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3604 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3605 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3606 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3607 * g++.dg/cpp1y/var-templ1.C: Ditto.
3608 * g++.dg/cpp1y/var-templ2.C: Ditto.
3609 * g++.dg/cpp1y/var-templ3.C: Ditto.
3610 * g++.dg/cpp1y/var-templ4.C: Ditto.
3611 * g++.dg/cpp1y/var-templ5.C: Ditto.
3612 * g++.dg/cpp1y/var-templ6.C: Ditto.
3613 * g++.dg/cpp1y/var-templ7.C: Ditto.
3614 * g++.dg/cpp1y/vla1.C: Ditto.
3615 * g++.dg/cpp1y/vla2.C: Ditto.
3616 * g++.dg/cpp1y/vla3.C: Ditto.
3617 * g++.dg/cpp1y/vla4.C: Ditto.
3618 * g++.dg/cpp1y/vla5.C: Ditto.
3619 * g++.dg/cpp1y/vla8.C: Ditto.
3620 * g++.dg/cpp1y/vla9.C: Ditto.
3621 * g++.dg/cpp1y/vla10.C: Ditto.
3622 * g++.dg/cpp1y/vla11.C: Ditto.
3623 * g++.dg/cpp1y/vla12.C: Ditto.
3624 * g++.dg/cpp1y/vla13.C: Ditto.
3625 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3626 * g++.dg/ext/vector23.C: Ditto.
3627 * g++.dg/ext/vla11.C: Ditto.
3628 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3629 * g++.dg/warn/Wvla-2.C: Ditto.
3630 * g++.dg/debug/dwarf2/auto1.C: Ditto.
3631 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3632 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3633 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3634 in error message.
3635 * g++.dg/system-binary-constants-1.C: Ditto.
3636 * g++.dg/cpp1y/cplusplus_1y.C: New.
3637 * g++.dg/cpp1z/cplusplus.C: New.
3638 * lib/target-supports.exp:
3639 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3640 (check_effective_target_c++11_only): Call check_effective_target_c++14;
3641 (check_effective_target_c++11_down): Ditto.
3642
3643 2014-08-22 Marek Polacek <polacek@redhat.com>
3644
3645 PR c++/62199
3646 * c-c++-common/pr62199.c: New test.
3647 * c-c++-common/pr62199-2.c: New test.
3648 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3649
3650 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3651
3652 PR c++/57709
3653 * g++.dg/Wshadow.C: New test.
3654
3655 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
3656
3657 PR fortran/62135
3658 * gfortran.dg/pr62135.f90: New test.
3659
3660 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3661
3662 * g++.dg/warn/wdate-time.C: Remove.
3663 * gcc.dg/wdate-time.c: Move from here...
3664 * c-c++-common/wdate-time.c: ... to here.
3665
3666 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3667
3668 * gfortran.dg/use_without_only_1.f90: New test.
3669
3670 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
3671
3672 PR other/62008
3673 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3674
3675 2014-08-22 Tony Wang <tony.wang@arm.com>
3676
3677 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3678 dejagnu wrapper.
3679
3680 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3681
3682 PR fortran/62214
3683 * gfortran.dg/array_assignment_5.f90: New test.
3684
3685 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
3686
3687 * lib/target-supports.exp
3688 (check_effective_target_logical_op_short_circuit): Add nios2.
3689 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3690 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3691 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3692 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3693 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3694 for test using -fPIC.
3695 * gcc.dg/lto/pr61526_0.c: Likewise.
3696
3697 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
3698
3699 PR tree-optimization/62091
3700 * g++.dg/ipa/devirt-37.C: Update template.
3701 * g++.dg/ipa/devirt-40.C: New testcase.
3702
3703 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
3704
3705 PR tree-optimization/62112
3706 * gcc.dg/tree-ssa/pr62112-1.c: New file.
3707 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3708 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3709 * gcc.c-torture/execute/20071219-1.c: Likewise.
3710
3711 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3712
3713 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3714
3715 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3716
3717 * gcc.target/powerpc/swaps-p8-1.c: New test.
3718 * gcc.target/powerpc/swaps-p8-2.c: New test.
3719 * gcc.target/powerpc/swaps-p8-3.c: New test.
3720 * gcc.target/powerpc/swaps-p8-4.c: New test.
3721 * gcc.target/powerpc/swaps-p8-5.c: New test.
3722 * gcc.target/powerpc/swaps-p8-6.c: New test.
3723 * gcc.target/powerpc/swaps-p8-7.c: New test.
3724 * gcc.target/powerpc/swaps-p8-8.c: New test.
3725 * gcc.target/powerpc/swaps-p8-9.c: New test.
3726 * gcc.target/powerpc/swaps-p8-10.c: New test.
3727 * gcc.target/powerpc/swaps-p8-11.c: New test.
3728 * gcc.target/powerpc/swaps-p8-12.c: New test.
3729
3730 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3731
3732 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3733
3734 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3735
3736 * g++.dg/ipa/devirt-37.C: Fix testcase.
3737
3738 2014-08-20 Martin Jambor <mjambor@suse.cz>
3739 Wei Mi <wmi@google.com>
3740
3741 PR ipa/60449
3742 PR middle-end/61776
3743 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3744 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3745 * testsuite/gcc.dg/pr61776.c: New test.
3746
3747 2014-08-20 Steve Ellcey <sellcey@mips.com>
3748
3749 PR middle-end/49191
3750 * lib/target-supports.exp (check_effective_target_non_strict_align):
3751 Add function description.
3752
3753 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3754
3755 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3756 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3757
3758 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3759
3760 PR c/59304
3761 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3762 before setting the option.
3763 * diagnostic.c (diagnostic_classify_diagnostic): Record
3764 command-line status.
3765
3766 2014-08-20 Mark Wielaard <mjw@redhat.com>
3767
3768 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3769
3770 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3771
3772 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3773 Return memory full when we have a tiny target and relocation
3774 truncation occurs.
3775 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3776 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3777 * lib/target-supports.exp (check_effective_target_tiny): New function.
3778
3779 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3780
3781 * gfortran.dg/errnocheck_1.f90: New test.
3782 * gfortran.dg/associative_1.f90: New test.
3783
3784 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3785
3786 PR preprocessor/51303
3787 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3788
3789 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3790
3791 PR c/60975
3792 PR c/53063
3793 * gcc.dg/cpp/Wvariadic-1p.c: New test.
3794
3795 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
3796
3797 * lib/target-supports.exp
3798 (check_effective_target_arm_v8_neon_ok_nocache): Add
3799 "-march-armv8-a" to compile flags.
3800
3801 2014-08-19 Marek Polacek <polacek@redhat.com>
3802
3803 PR c++/62153
3804 * c-c++-common/Wbool-compare-1.c: New test.
3805
3806 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR c/45584
3809 * gcc.dg/pr13519-1.c: Adjust.
3810
3811 2014-08-19 Mark Wielaard <mjw@redhat.com>
3812
3813 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3814
3815 2014-07-08 Mark Wielaard <mjw@redhat.com>
3816
3817 PR debug/59051
3818 * gcc.dg/guality/restrict.c: New test.
3819
3820 2014-08-19 Mark Wielaard <mjw@redhat.com>
3821
3822 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3823 matching. Catch '<unknown type in ' to recognize older gdb versions.
3824 * gcc.dg/guality/const-volatile.c: New test.
3825
3826 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3827
3828 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3829 !gas.
3830
3831 2014-08-19 Marek Polacek <polacek@redhat.com>
3832
3833 * gcc.dg/Wc99-c11-compat-1.c: New test.
3834 * gcc.dg/Wc99-c11-compat-2.c: New test.
3835 * gcc.dg/Wc99-c11-compat-3.c: New test.
3836 * gcc.dg/Wc99-c11-compat-4.c: New test.
3837 * gcc.dg/Wc99-c11-compat-5.c: New test.
3838 * gcc.dg/Wc99-c11-compat-6.c: New test.
3839 * gcc.dg/Wc99-c11-compat-7.c: New test.
3840
3841 2014-08-19 Marek Polacek <polacek@redhat.com>
3842
3843 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3844 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3845 * gcc.dg/Wc90-c99-compat-7.c: New test.
3846 * gcc.dg/Wc90-c99-compat-8.c: New test.
3847 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3848
3849 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3850 Steven Bosscher <steven@gcc.gnu.org>
3851
3852 PR c/52952
3853 * gcc.dg/redecl-4.c: Add column markers.
3854 * gcc.dg/format/bitfld-1.c: Likewise.
3855 * gcc.dg/format/attr-2.c: Likewise.
3856 * gcc.dg/format/attr-6.c: Likewise.
3857 * gcc.dg/format/array-1.c: Likewise.
3858 * gcc.dg/format/attr-7.c: Likewise.
3859 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3860 * gcc.dg/format/attr-4.c: Likewise.
3861 * gcc.dg/format/branch-1.c: Likewise.
3862 * gcc.dg/format/c90-printf-1.c: Likewise.
3863
3864 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
3865
3866 * guality/nrv-1.c: Add `used' attribute to a1.
3867
3868 2014-08-18 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/62090
3871 * gcc.dg/pr62090-2.c: New testcase.
3872
3873 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
3874
3875 * g++.dg/ipa/pr61800.C: New.
3876
3877 2014-08-18 Yury Gribov <y.gribov@samsung.com>
3878
3879 PR sanitizer/62089
3880 * c-c++-common/asan/pr62089.c: New test.
3881 * c-c++-common/asan/bitfield-1.c: New test.
3882 * c-c++-common/asan/bitfield-2.c: New test.
3883 * c-c++-common/asan/bitfield-3.c: New test.
3884 * c-c++-common/asan/bitfield-4.c: New test.
3885
3886 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3887
3888 PR tree-optimization/52904
3889 * gcc.dg/pr52904.c: New test.
3890
3891 2014-08-17 Tobias Burnus <burnus@net-b.de>
3892
3893 * gfortran.dg/finalize_27.f90: New.
3894
3895 2014-08-16 Andrew Pinski <apinski@cavium.com>
3896
3897 * gcc.c-torture/compile/20140816-1.c: New testcase.
3898
3899 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
3900
3901 PR c++/52819
3902 * g++.dg/template/pr52819.C: New.
3903
3904 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3905
3906 PR fortran/62142
3907 * gfortran.dg/realloc_on_assign_24.f90: New test.
3908
3909 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3910
3911 PR c++/62072
3912 Revert:
3913 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3914
3915 DR 1584
3916 PR c++/57466
3917 * g++.dg/template/pr57466.C: New.
3918 * g++.dg/cpp0x/pr57466.C: Likewise.
3919 * g++.dg/template/unify6.C: Update.
3920
3921 * g++.dg/cpp0x/sfinae52.C: New.
3922
3923 2014-08-15 Ilya Tocar <tocarip@gmail.com>
3924
3925 PR target/61878
3926 * gcc.target/i386/avx512f-typecast-1.c: New test.
3927 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3928 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3929 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3930 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3931 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3932 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3933 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3934 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3936 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3938 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3940 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3941 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3942 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3944 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3945 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3946 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3948 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3950 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3951 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3952 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3954 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3956 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3958 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3960 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3962 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3964 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3966 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3967
3968 2014-08-15 Jakub Jelinek <jakub@redhat.com>
3969 Tobias Burnus <burnus@net-b.de>
3970
3971 PR fortran/62131
3972 * gfortran.dg/gomp/pr62131.f90: New test.
3973
3974 2014-08-15 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/62031
3977 * gcc.dg/torture/pr62031.c: New testcase.
3978
3979 2014-08-15 Bin Cheng <bin.cheng@arm.com>
3980
3981 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3982
3983 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
3984
3985 PR tree-optimization/62091
3986 * g++.dg/ipa/devirt-38.C: New testcase.
3987
3988 2014-08-14 Marek Polacek <polacek@redhat.com>
3989
3990 DR 458
3991 * gcc.dg/c11-stdatomic-2.c: New test.
3992
3993 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3994
3995 PR fortran/62106
3996 * gfortran.dg/array_constructor_49.f90: New test.
3997
3998 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3999
4000 PR c++/54377
4001 * g++.dg/template/pr54377.C: New.
4002 * g++.dg/cpp0x/pr54377.C: Likewise.
4003 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
4004 * g++.dg/cpp0x/pr51226.C: Likewise.
4005 * g++.dg/cpp0x/variadic2.C: Likewise.
4006 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
4007 * g++.dg/template/dtor3.C: Likewise.
4008 * g++.dg/template/qualttp4.C: Likewise.
4009 * g++.dg/template/spec28.C: Likewise.
4010 * g++.old-deja/g++.brendan/crash8.C: Likewise.
4011 * g++.old-deja/g++.pt/ttp7.C: Likewise.
4012
4013 2014-08-14 Tom de Vries <tom@codesourcery.com>
4014
4015 PR rtl-optimization/62004
4016 PR rtl-optimization/62030
4017 * gcc.dg/pr62004.c: New test.
4018 * gcc.dg/pr62030.c: Same.
4019 * gcc.target/mips/pr62030-octeon.c: Same.
4020
4021 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4022
4023 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
4024 * g++.dg/cpp0x/decltype2.C: Likewise.
4025 * g++.dg/cpp0x/decltype3.C: Likewise.
4026 * g++.dg/cpp0x/pr60249.C: Likewise.
4027 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4028 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4029 * g++.dg/cpp0x/variadic2.C: Likewise.
4030 * g++.dg/cpp0x/variadic74.C: Likewise.
4031 * g++.dg/parse/error10.C: Likewise.
4032 * g++.dg/parse/error15.C: Likewise.
4033 * g++.dg/parse/error2.C: Likewise.
4034 * g++.dg/template/crash106.C: Likewise.
4035 * g++.dg/template/crash89.C: Likewise.
4036 * g++.dg/template/nontype7.C: Likewise.
4037 * g++.dg/template/void3.C: Likewise.
4038 * g++.dg/template/void7.C: Likewise.
4039
4040 2014-08-14 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/62090
4043 * gcc.dg/pr62090.c: New testcase.
4044
4045 2014-08-14 Richard Biener <rguenther@suse.de>
4046
4047 PR rtl-optimization/62079
4048 * g++.dg/pr62079.C: New testcase.
4049
4050 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
4051
4052 * gcc.target/arm/max-insns-skipped.c: New test.
4053
4054 2014-08-14 Bin Cheng <bin.cheng@arm.com>
4055
4056 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
4057
4058 2014-08-12 Marek Polacek <polacek@redhat.com>
4059
4060 * gcc.dg/concat.c: Add dg-options.
4061 * gcc.dg/func-outside-2.c: Add __extension__.
4062 * gcc.dg/pr19967.c: Use -std=c99.
4063 * gcc.dg/pr22458-1.c: Add dg-options.
4064 * gcc.dg/pr33676.c: Add dg-options.
4065 * gcc.dg/gnu-predef-1.c: New test.
4066 * gcc.dg/c90-func-1.c: New test.
4067 * gcc.dg/c90-func-2.c: New test.
4068 * gcc.dg/c90-func-2.h: New test.
4069
4070 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
4071
4072 * lib/target/supports.exp
4073 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
4074 or later.
4075
4076 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
4077
4078 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
4079 on Neon hardware.
4080
4081 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
4082 * gcc.target/arm/pr59985.c: Likewise.
4083
4084 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
4085
4086 PR other/61962
4087 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
4088
4089 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4090
4091 PR middle-end/62103
4092 * gcc.c-torture/execute/bitfld-6.c: New test.
4093
4094 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
4095
4096 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
4097 * gcc.target/arm/pr56184.C: Likewise.
4098 * gcc.target/arm/pr59896.c: Likewise.
4099 * gcc.target/arm/stack-red-zone.c: Likewise.
4100 * gcc.target/arm/thumb-find-work-register.c: Likewise.
4101
4102 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
4103 check_effective_target_arm_thumb2_ok): Test with code that passes
4104 an argument and returns a result.
4105
4106 2014-08-11 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/62075
4109 * gcc.dg/vect/pr62075.c: New testcase.
4110
4111 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
4112
4113 PR tree-optimization/62073
4114 * gcc.dg/vect/pr62073.c: New test.
4115
4116 2014-08-11 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/62070
4119 * gcc.dg/pr62070.c: New testcase.
4120
4121 2014-08-11 Yury Gribov <y.gribov@samsung.com>
4122
4123 * c-c++-common/asan/inc.c: Update test.
4124 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4125 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
4126 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4127 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4128 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4129 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4130 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4131 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4132 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4133 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
4134
4135 2014-08-10 Marek Polacek <polacek@redhat.com>
4136
4137 PR c/51849
4138 * gcc.dg/Wc90-c99-compat-1.c: New test.
4139 * gcc.dg/Wc90-c99-compat-2.c: New test.
4140 * gcc.dg/Wc90-c99-compat-3.c: New test.
4141 * gcc.dg/Wc90-c99-compat-4.c: New test.
4142 * gcc.dg/Wc90-c99-compat-5.c: New test.
4143 * gcc.dg/Wc90-c99-compat-6.c: New test.
4144 * gcc.dg/wvla-1.c: Adjust dg-warning.
4145 * gcc.dg/wvla-2.c: Adjust dg-warning.
4146 * gcc.dg/wvla-4.c: Adjust dg-warning.
4147 * gcc.dg/wvla-6.c: Adjust dg-warning.
4148
4149 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4150
4151 PR fortran/61999
4152 * gfortran.dg/dot_product_3.f90: New test case.
4153
4154 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
4155
4156 * g++.dg/ipa/devirt-35.C: Fix template.
4157 * g++.dg/ipa/devirt-36.C: Likewise.
4158 * g++.dg/ipa/devirt-37.C: New testcase.
4159
4160 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4161
4162 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
4163 * g++.dg/cpp0x/enum29.C: Adjust.
4164
4165 2014-08-08 Richard Biener <rguenther@suse.de>
4166
4167 * gcc.dg/strlenopt-8.c: Remove XFAIL.
4168 * gcc.dg/tree-prof/stringop-2.c: Adjust.
4169 * gfortran.dg/array_memcpy_4.f90: Likewise.
4170 * gfortran.dg/trim_optimize_1.f90: Likewise.
4171 * gfortran.dg/trim_optimize_2.f90: Likewise.
4172
4173 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
4174
4175 * gcc.dg/zero_sign_ext_test.c: New test.
4176
4177 2014-08-08 Bin Cheng <bin.cheng@arm.com>
4178
4179 * gcc.dg/torture/pr61772.c: Skip lto running.
4180
4181 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
4182
4183 PR tree-optimization/60707
4184 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
4185
4186 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
4187
4188 * g++.dg/ipa/devirt-35.C: New testcase.
4189 * g++.dg/ipa/devirt-36.C: New testcase.
4190
4191 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4192
4193 PR c++/51312
4194 * g++.dg/cpp0x/enum29.C: New.
4195
4196 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
4197
4198 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
4199 defining in dg-options.
4200 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
4201
4202 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
4203
4204 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
4205
4206 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
4207 on 32-bit hppa-hpux.
4208
4209 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
4210 * c-c++-common/pr50459.c: Likewise.
4211
4212 2014-08-07 Petr Murzin <petr.murzin@intel.com>
4213
4214 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
4215 values.h, change MAXDOUBLE for DBL_MAX.
4216 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
4218 values.h, change MAXFLOAT for FLT_MAX.
4219 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
4221 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4228
4229 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4230
4231 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
4232
4233 2014-08-07 Marek Polacek <polacek@redhat.com>
4234
4235 * gcc.dg/fold-reassoc-3.c: New test.
4236
4237 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
4238
4239 * gcc.target/i386/struct-size.c: New.
4240
4241 2014-08-07 Tom de Vries <tom@codesourcery.com>
4242
4243 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
4244 * lib/target-supports.exp (check_effective_target_glibc)
4245 (check_effective_target_glibc_2_12_or_later)
4246 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
4247
4248 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
4249
4250 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
4251
4252 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 PR c++/43906
4255 * g++.dg/warn/Waddress-1.C: New.
4256
4257 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
4258
4259 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
4260
4261 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
4262
4263 PR debug/61923
4264 * gcc.target/i386/pr61923.c: New test.
4265
4266 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
4267
4268 * gcc.target/aarch64/vdup_n_2.c: New test.
4269
4270 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
4271
4272 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
4273 powerpc_elfv2.
4274
4275 2014-08-06 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR rtl-optimization/61801
4278 * gcc.target/i386/pr61801.c: Rewritten.
4279
4280 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4281
4282 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
4283 Fix types.
4284 (test_vqdmlsls_lane_s32): Likewise.
4285 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4286 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4287
4288 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4289
4290 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
4291 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
4292 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
4293 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
4294 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
4295 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
4296 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
4297 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
4298
4299 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4300
4301 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
4302 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
4303 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
4304 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
4305 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
4306 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
4307
4308 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4309
4310 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
4311
4312 2014-08-04 Rohit <rohitarulraj@freescale.com>
4313
4314 PR target/60102
4315 * gcc.target/powerpc/pr60102.c: New testcase.
4316
4317 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4318
4319 PR target/61713
4320 * gcc.dg/pr61756.c: New test.
4321
4322 2014-08-04 Tom de Vries <tom@codesourcery.com>
4323
4324 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
4325 version instead of required-target.
4326 * lib/target-supports.exp
4327 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
4328 (check_effective_target_glibc_2_11_or_earlier): ... this.
4329
4330 2014-08-04 Arnaud Charlet <charlet@adacore.com>
4331
4332 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
4333 * gnat.dg/specs/debug1.ads: Adjust.
4334 * gnat.dg/specs/formal_type.ads: Fix error in test.
4335
4336 2014-08-03 Marek Polacek <polacek@redhat.com>
4337
4338 * gcc.dg/case-bogus-1.c: New test.
4339
4340 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
4341
4342 PR c++/15339
4343 * g++.dg/other/default9.C: New.
4344 * g++.dg/other/default10.C: Likewise.
4345 * g++.dg/other/default3.C: Remove xfail.
4346
4347 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
4348
4349 * g++.dg/warn/Wsuggest-final.C: New testcase.
4350 * g++.dg/ipa/devirt-34.C: Fix.
4351
4352 2014-08-02 Marek Polacek <polacek@redhat.com>
4353
4354 PR c/59855
4355 * gcc.dg/Wdesignated-init-2.c: New test.
4356
4357 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4358
4359 DR 217 again
4360 * g++.dg/tc1/dr217-2.C: New.
4361
4362 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
4363
4364 PR other/61963
4365 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
4366
4367 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
4368
4369 PR middle-end/61455
4370 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
4371 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
4372
4373 2014-08-01 Jiong Wang <jiong.wang@arm.com>
4374
4375 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
4376 testcase.
4377
4378 2014-08-01 Richard Biener <rguenther@suse.de>
4379
4380 PR middle-end/61762
4381 * gcc.dg/pr61762.c: Align the string to make the testcase work
4382 on strict-align targets.
4383
4384 2014-08-01 Jakub Jelinek <jakub@redhat.com>
4385
4386 * c-c++-common/ubsan/align-1.c: New test.
4387 * c-c++-common/ubsan/align-2.c: New test.
4388 * c-c++-common/ubsan/align-3.c: New test.
4389 * c-c++-common/ubsan/align-4.c: New test.
4390 * c-c++-common/ubsan/align-5.c: New test.
4391 * c-c++-common/ubsan/attrib-4.c: New test.
4392 * g++.dg/ubsan/align-1.C: New test.
4393 * g++.dg/ubsan/align-2.C: New test.
4394 * g++.dg/ubsan/align-3.C: New test.
4395 * g++.dg/ubsan/attrib-1.C: New test.
4396 * g++.dg/ubsan/null-1.C: New test.
4397 * g++.dg/ubsan/null-2.C: New test.
4398
4399 2014-08-01 Tom de Vries <tom@codesourcery.com>
4400
4401 * lib/target-supports.exp (check_effective_target_glibc)
4402 (check_effective_target_glibc_2_12_or_later)
4403 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4404 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4405 not_glibc_2_11_or_earlier.
4406
4407 2014-07-31 Tom de Vries <tom@codesourcery.com>
4408
4409 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4410
4411 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
4412
4413 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4414 (test_vpaddd_s64): Likewise.
4415 (test_vpaddd_s64): Likewise.
4416 * gcc.target/aarch64/simd/vpaddd_f64: New.
4417 * gcc.target/aarch64/simd/vpaddd_s64: New.
4418 * gcc.target/aarch64/simd/vpaddd_u64: New.
4419
4420 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
4421
4422 PR target/61948
4423 * gcc.target/arm/pr61948.c: New test case.
4424
4425 2014-07-31 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/61964
4428 * gcc.dg/torture/pr61964.c: New testcase.
4429
4430 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
4431
4432 PR c++/60517
4433 * c-c++-common/addrtmp.c: New file.
4434 * c-c++-common/uninit-G.c: Adapt.
4435
4436 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
4437
4438 PR lto/61868
4439 * gcc.dg/pr61868.c: New test.
4440
4441 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4442
4443 PR c++/57397
4444 * g++.dg/cpp0x/vt-57397-1.C: New.
4445 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4446
4447 2014-07-30 Arnaud Charlet <charlet@adacore.com>
4448
4449 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4450
4451 2014-07-30 Tom Tromey <tromey@redhat.com>
4452
4453 PR c/59855
4454 * gcc.dg/Wdesignated-init.c: New file.
4455
4456 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
4457
4458 * g++.dg/ipa/devirt-34.C: New testcase.
4459
4460 2014-07-28 Richard Biener <rguenther@suse.de>
4461
4462 PR rtl-optimization/61801
4463 * gcc.target/i386/pr61801.c: Fix testcase.
4464
4465 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
4466
4467 * gcc.dg/fold-abs-5.c: New test.
4468 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4469 * gcc.dg/fold-compare-8.c: Likewise.
4470
4471 2014-07-28 Richard Biener <rguenther@suse.de>
4472
4473 PR middle-end/52478
4474 * gcc.dg/torture/ftrapv-1.c: New testcase.
4475
4476 2014-07-28 Richard Biener <rguenther@suse.de>
4477
4478 PR tree-optimization/61921
4479 * gfortran.dg/pr61921.f90: New testcase.
4480
4481 2014-07-28 Richard Biener <rguenther@suse.de>
4482
4483 PR rtl-optimization/61801
4484 * gcc.target/i386/pr61801.c: New testcase.
4485
4486 2014-07-27 Marek Polacek <polacek@redhat.com>
4487
4488 PR c/61861
4489 * gcc.dg/pr61861.c: New test.
4490
4491 2014-07-27 Petr Murzin <petr.murzin@intel.com>
4492
4493 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4494 variable problem.
4495
4496 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
4497
4498 PR rtl-optimization/61926
4499 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4500 Reverse argument order.
4501 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4502 New XFAILed tests that match the original order.
4503
4504 2014-07-26 Marek Polacek <polacek@redhat.com>
4505
4506 PR c/61077
4507 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4508
4509 2014-07-26 Tobias Burnus <burnus@net-b.de>
4510
4511 PR fortran/61881
4512 PR fortran/61888
4513 PR fortran/57305
4514 * gfortran.dg/sizeof_2.f90: Change dg-error.
4515 * gfortran.dg/sizeof_4.f90: New.
4516 * gfortran.dg/storage_size_1.f08: Correct expected
4517 value.
4518
4519 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
4520
4521 PR target/44551
4522 * gcc.target/i386/pr44551-1.c: New file.
4523
4524 2014-07-25 Xinliang David Li <davidxl@google.com>
4525
4526 * g++.dg/tree-prof/tree-prof.exp: Define macros.
4527 * g++.dg/tree-prof/reorder_class1.h: New file.
4528 * g++.dg/tree-prof/reorder_class2.h: New file.
4529 * g++.dg/tree-prof/reorder.C: New test.
4530 * g++.dg/tree-prof/morefunc.C: New test.
4531
4532 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
4533
4534 Implement N4051 - Allow typename in a template template parameter
4535 * lib/target-supports.exp (check_effective_target_c++1y): Now
4536 means C++1y and up.
4537 (check_effective_target_c++1y_down): New.
4538 (check_effective_target_c++1z_only): New.
4539 (check_effective_target_c++1z): New.
4540 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4541 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4542 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4543
4544 2014-07-25 Tobias Burnus <burnus@net-b.de>
4545
4546 * gfortran.dg/storage_size_5.f90: New.
4547
4548 2014-07-25 Richard Biener <rguenther@suse.de>
4549
4550 PR middle-end/61762
4551 PR middle-end/61894
4552 * gcc.dg/pr61762.c: New testcase.
4553 * gcc.dg/fold-cstring.c: Likewise.
4554 * gcc.dg/fold-cvect.c: Likewise.
4555
4556 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4557
4558 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4559
4560 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4561 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4562 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
4563 * gcc.c-torture/execute/pr23135.x: Likewise.
4564
4565 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4566
4567 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4568
4569 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4570
4571 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4572
4573 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4574
4575 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4576
4577 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4578
4579 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4580 sequences.
4581 * gcc.target/aarch64/test_frame_2.c: Likewise.
4582 * gcc.target/aarch64/test_frame_4.c: Likewise.
4583 * gcc.target/aarch64/test_frame_6.c: Likewise.
4584 * gcc.target/aarch64/test_frame_7.c: Likewise.
4585 * gcc.target/aarch64/test_frame_8.c: Likewise.
4586 * gcc.target/aarch64/test_frame_10.c: Likewise.
4587
4588 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4589
4590 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4591 sequences.
4592 * gcc.target/aarch64/test_frame_10.c: Likewise.
4593 * gcc.target/aarch64/test_frame_2.c: Likewise.
4594 * gcc.target/aarch64/test_frame_4.c: Likewise.
4595 * gcc.target/aarch64/test_frame_6.c: Likewise.
4596 * gcc.target/aarch64/test_frame_7.c: Likewise.
4597 * gcc.target/aarch64/test_frame_8.c: Likewise.
4598 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4599
4600 2014-07-24 Martin Jambor <mjambor@suse.cz>
4601
4602 PR ipa/61160
4603 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4604
4605 2014-07-24 Richard Biener <rguenther@suse.de>
4606
4607 PR ipa/61823
4608 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4609
4610 2014-07-24 Andreas Schwab <schwab@suse.de>
4611
4612 * lib/target-supports.exp (check_effective_target_arm_nothumb):
4613 Also check for __arm__.
4614
4615 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4616
4617 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4618 sequences.
4619
4620 2014-07-24 Marek Polacek <polacek@redhat.com>
4621
4622 PR c/57653
4623 * c-c++-common/pr57653.c: New test.
4624 * c-c++-common/pr57653.h: New file.
4625 * c-c++-common/pr57653-2.c: New test.
4626 * c-c++-common/pr57653-2.h: New file.
4627
4628 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4629
4630 * gcc.target/aarch64/test_frame_common.h: New file.
4631 * gcc.target/aarch64/test_frame_1.c: Likewise.
4632 * gcc.target/aarch64/test_frame_2.c: Likewise.
4633 * gcc.target/aarch64/test_frame_3.c: Likewise.
4634 * gcc.target/aarch64/test_frame_4.c: Likewise.
4635 * gcc.target/aarch64/test_frame_5.c: Likewise.
4636 * gcc.target/aarch64/test_frame_6.c: Likewise.
4637 * gcc.target/aarch64/test_frame_7.c: Likewise.
4638 * gcc.target/aarch64/test_frame_8.c: Likewise.
4639 * gcc.target/aarch64/test_frame_9.c: Likewise.
4640 * gcc.target/aarch64/test_frame_10.c: Likewise.
4641 * gcc.target/aarch64/test_frame_11.c: Likewise.
4642 * gcc.target/aarch64/test_frame_12.c: Likewise.
4643 * gcc.target/aarch64/test_frame_13.c: Likewise.
4644 * gcc.target/aarch64/test_frame_14.c: Likewise.
4645 * gcc.target/aarch64/test_frame_15.c: Likewise.
4646
4647 2014-07-23 Marek Polacek <polacek@redhat.com>
4648
4649 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4650 in the structure.
4651
4652 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4653
4654 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4655 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4656 * gcc.dg/pr10474.c (target): Likewise.
4657
4658 2014-07-22 Martin Jambor <mjambor@suse.cz>
4659
4660 PR ipa/61160
4661 * pr61160-3.C (main): Return zero.
4662
4663 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
4664
4665 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4666 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4667 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4668 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4669 * gcc.target/aarch64/simd/ext_s64.x: Remove.
4670 * gcc.target/aarch64/simd/ext_u64.x: Remove.
4671
4672 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
4673
4674 PR tree-optimization/61822
4675 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4676
4677 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4678
4679 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4680
4681 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4682
4683 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4684 -msse2 -mno-avx instead of -msse.
4685
4686 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4687
4688 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4689 * gcc.dg/pr44024.c (dg-options): Add -O1.
4690 (dg-final): Check for the condition.
4691 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4692
4693 2014-07-21 Bin Cheng <bin.cheng@arm.com>
4694
4695 PR target/55701
4696 * gcc.target/arm/memset-inline-1.c: New test.
4697 * gcc.target/arm/memset-inline-2.c: New test.
4698 * gcc.target/arm/memset-inline-3.c: New test.
4699 * gcc.target/arm/memset-inline-4.c: New test.
4700 * gcc.target/arm/memset-inline-5.c: New test.
4701 * gcc.target/arm/memset-inline-6.c: New test.
4702 * gcc.target/arm/memset-inline-7.c: New test.
4703 * gcc.target/arm/memset-inline-8.c: New test.
4704 * gcc.target/arm/memset-inline-9.c: New test.
4705
4706 2014-07-21 Tom de Vries <tom@codesourcery.com>
4707
4708 PR target/61827
4709 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4710 to bar symbol in scan-assembler-times call check.
4711
4712 2014-07-21 Tom de Vries <tom@codesourcery.com>
4713
4714 PR target/61827
4715 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4716 for darwin in scan-assembler-times check.
4717 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4718 scan-assembler-not checks. Add checks for insns.
4719 (main): Remove.
4720 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4721 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
4722 (main): Remove.
4723
4724 2014-07-21 Tom de Vries <tom@codesourcery.com>
4725
4726 PR target/61827
4727 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4728 dg-options. Add checks for insns with xmm registers. Remove
4729 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
4730 (main): Remove.
4731
4732 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
4733
4734 PR target/61855
4735 * gcc.target/i386/pr61855.c: New test.
4736
4737 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
4738
4739 * gnat.dg/pack20.ad[sb]: New test.
4740 * gnat.dg/pack20_pkg.ads: New helper.
4741
4742 2014-07-20 Ian Lance Taylor <iant@google.com>
4743
4744 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4745 package for compiledir tests.
4746
4747 2014-07-20 Marek Polacek <polacek@redhat.com>
4748
4749 PR c/61852
4750 * gcc.dg/pr61852.c: New test.
4751
4752 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
4753
4754 * gcc.dg/stack-usage-2.c: Adjust.
4755
4756 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
4757
4758 PR target/61794
4759 * gcc.target/i386/pr61794.c: New test.
4760
4761 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
4762
4763 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4764 involving both inputs rather than a multiplication involving one.
4765 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4766 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4767 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4768
4769 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4770
4771 PR c++/50961
4772 * g++.dg/template/operator13.C: New.
4773
4774 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4775
4776 * gcc.target/aarch64/simd/vfma_f64.c: New test.
4777 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4778 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4779 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4780
4781 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
4782
4783 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4784 * c-c++-common/ubsan/bounds-5.c: Likewise.
4785 * c-c++-common/ubsan/bounds-6.c: Likewise.
4786 * c-c++-common/ubsan/bounds-7.c: Likewise.
4787 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4788 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4789 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4790 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4791 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4792 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4793 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4794 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4795 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4796 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4797
4798 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4799
4800 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4801 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4802 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4803 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4804
4805 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
4806
4807 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4808 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4809 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4810
4811 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 PR c++/61804
4814 * g++.dg/parse/pr61804.C: New.
4815
4816 2014-07-16 Arnaud Charlet <charlet@adacore.com>
4817
4818 * gnat.dg/specs/alignment2.ads: Update.
4819 * gnat.dg/specs/size_clause1.ads: Likewise.
4820 * gnat.dg/specs/size_clause2.ads: Likewise.
4821
4822 2014-07-16 Dodji Seketeli <dodji@redhat.com>
4823
4824 PR preprocessor/60723 - missing system-ness marks for macro tokens
4825 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4826
4827 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4828
4829 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4830 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4831 -mieee-with-inexact for alpha*-*-*.
4832
4833 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4834
4835 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4836 Add IEEE options to compile flags.
4837 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
4838 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4839
4840 2014-07-15 Michael Matz <matz@suse.de>
4841
4842 PR rtl-optimization/61772
4843 * gcc.dg/torture/pr61772.c: New test.
4844
4845 2014-07-15 Marek Polacek <polacek@redhat.com>
4846
4847 * gcc.dg/ubsan/bounds-1.c: New test.
4848
4849 2014-06-15 Tobias Burnus <burnus@net-b.de>
4850
4851 * gfortran.dg/coarray_34.f90: New.
4852 * gfortran.dg/coarray_6.f90: Update test case.
4853
4854 2014-07-14 Richard Biener <rguenther@suse.de>
4855
4856 PR tree-optimization/61779
4857 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4858
4859 2014-07-14 Richard Biener <rguenther@suse.de>
4860
4861 PR tree-optimization/61786
4862 * gcc.dg/torture/pr61786.c: New testcase.
4863 * gcc.dg/lto/pr61786_0.c: Likewise.
4864 * gcc.dg/lto/pr61786_1.c: Likewise.
4865
4866 2014-07-14 Richard Biener <rguenther@suse.de>
4867
4868 PR tree-optimization/61757
4869 PR tree-optimization/61783
4870 PR tree-optimization/61787
4871 * gcc.dg/torture/pr61757.c: New testcase.
4872 * gcc.dg/torture/pr61787.c: Likewise.
4873
4874 2014-07-14 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR middle-end/61294
4877 * c-c++-common/Wmemset-transposed-args1.c: New test.
4878 * c-c++-common/Wmemset-transposed-args2.c: New test.
4879 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4880
4881 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
4882
4883 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4884 longer happens during parsing.
4885 * gcc.dg/pr44024.c: Update template.
4886 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4887 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4888 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4889
4890 2014-07-13 Tom de Vries <tom@codesourcery.com>
4891
4892 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4893 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4894
4895 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
4896
4897 PR C++/60209 - Declaration of user-defined literal operator cause error
4898 * g++.dg/cpp0x/pr60209-neg.C: New.
4899 * g++.dg/cpp0x/pr60209.C: New.
4900 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4901
4902 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 PR c++/60967
4905 * g++.dg/cilk-plus/pr60967.C: New.
4906
4907 2014-07-13 Tobias Burnus <burnus@net-b.de>
4908
4909 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4910
4911 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
4912
4913 PR fortran/61780
4914 * gfortran.dg/dependency_44.f90 : New test
4915
4916 2014-07-12 Tobias Burnus <burnus@net-b.de>
4917
4918 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4919 * gfortran.dg/coarray_atomic_2.f90: New.
4920 * gfortran.dg/coarray_atomic_3.f90: New.
4921 * gfortran.dg/coarray_atomic_4.f90: New.
4922 * gfortran.dg/coarray/atomic_2.f90: New.
4923
4924 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
4925
4926 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4927 * g++.dg/cpp0x/pr57644.C: New.
4928
4929 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/53159
4932 * g++.dg/cpp0x/Wnarrowing1.C: New.
4933
4934 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
4935
4936 PR preprocessor/61389
4937 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4938 * gcc.dg/cpp/sysmac1.c: Likewise.
4939
4940 2014-07-11 Richard Biener <rguenther@suse.de>
4941
4942 PR middle-end/61473
4943 * gcc.dg/memmove-4.c: New testcase.
4944 * gcc.dg/strlenopt-8.c: XFAIL.
4945 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4946
4947 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
4948
4949 PR target/61561
4950 * gcc.dg/pr61561.c: New test.
4951
4952 2014-07-10 Tom de Vries <tom@codesourcery.com>
4953
4954 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4955 dg-options.
4956 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4957 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
4958 dg-options.
4959
4960 2014-07-10 Richard Biener <rguenther@suse.de>
4961
4962 PR c-family/61741
4963 * c-c++-common/torture/pr61741.c: Use signed char.
4964
4965 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
4966
4967 * gnat.dg/opt39.adb: New test.
4968
4969 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4970
4971 PR tree-optimization/61742
4972 * gcc.dg/torture/pr61742.c: New test.
4973 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4974 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4975
4976 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4977
4978 PR c++/60686
4979 * g++.dg/cpp0x/explicit8.C: New.
4980
4981 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4982
4983 DR 1584
4984 PR c++/57466
4985 * g++.dg/template/pr57466.C: New.
4986 * g++.dg/cpp0x/pr57466.C: Likewise.
4987 * g++.dg/template/unify6.C: Update.
4988
4989 2014-07-09 Tom de Vries <tom@codesourcery.com>
4990
4991 * gcc.target/i386/fuse-caller-save-rec.c: New test.
4992
4993 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4994
4995 * gfortran.dg/ieee/underflow_1.f90: New file.
4996
4997 2014-07-09 Richard Biener <rguenther@suse.de>
4998
4999 PR c-family/61741
5000 * c-c++-common/torture/pr61741.c: New testcase.
5001
5002 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
5003
5004 * lib/target-supports.exp
5005 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
5006
5007 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
5008
5009 * gcc.dg/globalalias.c: Remove XFAIL.
5010 * gcc.dg/localalias.c: Remove XFAIL.
5011
5012 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
5013
5014 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
5015 * g++.dg/cpp0x/pr58155.C: New.
5016
5017 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5018
5019 PR testsuite/61453
5020 * gfortran.dg/bind_c_array_params_2.f90:
5021 Adjust regexp for more targets.
5022
5023 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
5024 Paolo Carlini <paolo.carlini@oracle.com>
5025
5026 PR c++/59361
5027 * g++.dg/cpp0x/vt-59361.C: New.
5028
5029 2014-07-08 Sriraman Tallam <tmsriram@google.com>
5030
5031 PR target/61599
5032 * gcc.target/i386/pr61599-1.c: New test.
5033 * gcc.target/i386/pr61599-2.c: New test.
5034
5035 2014-07-08 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR rtl-optimization/61673
5038 * gcc.c-torture/execute/pr61673.c: New test.
5039
5040 PR tree-optimization/61725
5041 * gcc.dg/tree-ssa/vrp93.c: New test.
5042 * gcc.c-torture/execute/pr61725.c: New test.
5043
5044 2014-07-08 Richard Biener <rguenther@suse.de>
5045
5046 * tree-ssa-dom.h (loop_depth_of_name): Remove.
5047 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
5048 restriction on loop depth difference.
5049 (record_equality): Likewise.
5050 (propagate_rhs_into_lhs): Likewise. Simplify condition.
5051 (loop_depth_of_name): Remove.
5052 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
5053 restriction on loop depth difference.
5054 (init_copy_prop): Likewise.
5055
5056 2014-07-08 Richard Biener <rguenther@suse.de>
5057
5058 PR tree-optimization/61681
5059 * gcc.dg/torture/pr61681.c: New testcase.
5060
5061 2014-07-08 Richard Biener <rguenther@suse.de>
5062
5063 PR tree-optimization/61680
5064 * gcc.dg/vect/pr61680.c: New testcase.
5065
5066 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
5067
5068 PR tree-optimization/61576
5069 * gcc.dg/torture/pr61576.c: New test.
5070
5071 2014-07-08 Marek Polacek <polacek@redhat.com>
5072
5073 PR c/60226
5074 * c-c++-common/pr60226.c: New test.
5075
5076 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
5077
5078 PR fortran/61459
5079 PR fortran/58883
5080 * gfortran.dg/allocatable_function_8.f90 : New test
5081
5082 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
5083
5084 * gcc.target/powerpc/spe-evmerge.c: New file.
5085
5086 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
5087
5088 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
5089
5090 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
5091
5092 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
5093
5094 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/58898
5097 * g++.dg/parse/pr58898.C: New.
5098
5099 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5100
5101 * gfortran.dg/list_read_12.f90: Delete the file.
5102 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
5103 of dg-runtest.
5104
5105 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5106
5107 PR libgfortran/61640
5108 * gfortran.dg/arrayio_16.f90: New test.
5109
5110 2014-07-06 Marek Polacek <polacek@redhat.com>
5111
5112 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
5113 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5114
5115 2014-07-06 Marek Polacek <polacek@redhat.com>
5116
5117 PR c/6940
5118 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
5119 -Wno-sizeof-array-argument.
5120 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5121 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
5122 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5123 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
5124 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
5125 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5126 * c-c++-common/sizeof-array-argument.c: New test.
5127 * gcc.dg/vla-5.c: Add dg-warnings.
5128
5129 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
5130
5131 * g++.dg/ipa/devirt-26.C: Update testcase.
5132 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
5133 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
5134
5135 2014-07-04 Tobias Burnus <burnus@net-b.de>
5136
5137 * gfortran.dg/coarray/coindexed_3.f90: New.
5138
5139 2014-07-04 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR middle-end/61654
5142 * g++.dg/opt/pr61654.C: New test.
5143
5144 PR tree-optimization/61684
5145 * gcc.c-torture/compile/pr61684.c: New test.
5146
5147 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
5148
5149 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
5150 dg-runtest's. Adapt all callers.
5151 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
5152 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5153 * lib/go-dg.exp (go-dg-runtest): Likewise.
5154 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5155 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5156
5157 2014-07-03 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR tree-optimization/61682
5160 * gcc.c-torture/execute/pr61682.c: New test.
5161
5162 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5163
5164 * gcc.target/powerpc/shift-dot.c: New test.
5165
5166 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5167
5168 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
5169 avoid optimization.
5170
5171 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5172
5173 * gcc.target/arm/identical-invariants.c: New test.
5174
5175 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
5176 Chen Gang <gang.chen.5i5j@gmail.com>
5177
5178 * gcc.c-torture/compile/section.c: New testcase.
5179
5180 2014-07-02 Christian Bruel <christian.bruel@st.com>
5181
5182 PR target/29349
5183 PR target/53513
5184 * gcc.target/sh/fpchg.c: New test.
5185
5186 2014-07-02 Jakub Jelinek <jakub@redhat.com>
5187 Fritz Reese <Reese-Fritz@zai.com>
5188
5189 * gfortran.dg/oldstyle_5.f: New test.
5190
5191 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
5192
5193 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
5194 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
5195
5196 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5197
5198 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
5199 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5200 * g++.dg/parse/error11.C: Likewise.
5201 * g++.old-deja/g++.brendan/template17.C: Likewise.
5202
5203 2014-07-02 Tobias Burnus <burnus@net-b.de>
5204
5205 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
5206 * gfortran.dg/coarray/send_array.f90: Ditto.
5207 * gfortran.dg/coarray/sendget_array.f90: Ditto.
5208
5209 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
5210 Yufeng Zhang <yufeng.zhang@arm.com>
5211
5212 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5213 (additional_flags_for_func_ret): New variable based on
5214 $additional_flags with -fno-use-caller-save.
5215 (func-ret-*.c): Use the new variable.
5216
5217 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 PR c++/59637
5220 * g++.dg/cpp0x/decltype60.C: New.
5221
5222 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5223
5224 * gcc.target/aarch64/simd/vcage_f64.c: New test.
5225 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
5226 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
5227 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
5228 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
5229 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
5230 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
5231 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
5232
5233 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5234
5235 * g++.dg/cpp1y/pr59867.C: Fix target selector.
5236
5237 2014-07-01 Marek Polacek <polacek@redhat.com>
5238
5239 * gcc.dg/Wint-conversion.c: New test.
5240
5241 2014-07-01 Marek Polacek <polacek@redhat.com>
5242
5243 PR c/58286
5244 * gcc.dg/Wincompatible-pointer-types.c: New test.
5245
5246 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
5247
5248 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
5249 MicroBlaze specific pattern.
5250
5251 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5252
5253 PR c++/58781
5254 PR c++/60249
5255 PR c++/59867
5256 * testsuite/g++.dg/cpp0x/pr58781.C: New.
5257 * testsuite/g++.dg/cpp0x/pr60249.C: New.
5258 * testsuite/g++.dg/cpp1y/pr59867.C: New.
5259
5260 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5261
5262 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
5263 test requires greater precision than the current PowerPC long
5264 double implementation supports.
5265
5266 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/54891
5269 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
5270
5271 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/51400
5274 * g++.dg/cpp0x/constexpr-attribute3.C: New.
5275
5276 2014-06-30 Jeff Law <law@redhat.com>
5277
5278 PR tree-optimization/61607
5279 * gcc.dg/tree-ssa/pr61607.c: New test.
5280
5281 2014-06-30 Marek Polacek <polacek@redhat.com>
5282
5283 * c-c++-common/ubsan/attrib-2.c: New test.
5284 * g++.dg/ubsan/return-3.C: New test.
5285
5286 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
5287
5288 PR middle-end/57541
5289 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
5290 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
5291
5292 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5293
5294 * gcc.dg/ira-loop-pressure.c: New test.
5295
5296 2014-06-29 Roman Gareev <gareevroman@gmail.com>
5297
5298 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
5299 checks that the dump is generated.
5300
5301 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5302
5303 PR fortran/36275
5304 PR fortran/38839
5305 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
5306 * gfortran.dg/binding_label_tests_27.f90: New file.
5307
5308 2014-06-29 Roman Gareev <gareevroman@gmail.com>
5309
5310 * gfortran.dg/graphite/pr59586.f: New testcase.
5311
5312 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
5313
5314 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
5315
5316 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5317
5318 PR fortran/29383
5319 * lib/target-supports.exp (check_effective_target_fortran_ieee):
5320 New function.
5321 * gfortran.dg/ieee/ieee.exp: New file.
5322 * gfortran.dg/ieee/ieee_1.F90: New file.
5323 * gfortran.dg/ieee/ieee_2.f90: New file.
5324 * gfortran.dg/ieee/ieee_3.f90: New file.
5325 * gfortran.dg/ieee/ieee_4.f90: New file.
5326 * gfortran.dg/ieee/ieee_5.f90: New file.
5327 * gfortran.dg/ieee/ieee_6.f90: New file.
5328 * gfortran.dg/ieee/ieee_7.f90: New file.
5329 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
5330
5331 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
5332
5333 * g++.dg/cpp0x/elision_conv.C: New.
5334
5335 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5336
5337 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
5338
5339 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5340
5341 PR c++/61614
5342 * g++.dg/ext/complit14.C: New.
5343
5344 2014-06-27 Martin Jambor <mjambor@suse.cz>
5345
5346 PR ipa/61160
5347 * g++.dg/ipa/pr61160-2.C: New test.
5348 * g++.dg/ipa/pr61160-3.C: Likewise.
5349
5350 2014-06-27 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR tree-optimization/57233
5353 PR tree-optimization/61299
5354 * gcc.dg/pr57233.c: New test.
5355 * gcc.target/i386/pr57233.c: New test.
5356 * gcc.target/i386/sse2-pr57233.c: New test.
5357 * gcc.target/i386/avx-pr57233.c: New test.
5358 * gcc.target/i386/avx2-pr57233.c: New test.
5359 * gcc.target/i386/avx512f-pr57233.c: New test.
5360 * gcc.target/i386/xop-pr57233.c: New test.
5361
5362 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
5363
5364 * gcc.dg/typeof-2.c: New testcase.
5365
5366 2014-06-27 Marek Polacek <polacek@redhat.com>
5367
5368 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
5369 (fn1): Remove store to out-of-bounds location. Add memory barrier.
5370 (fn2): Likewise.
5371 (fn5): Likewise.
5372 (fn6): Likewise.
5373 (fn7): Likewise.
5374 (fn8): Likewise.
5375 (fn9): Likewise.
5376 (fn11): Likewise.
5377 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
5378 location. Add memory barrier.
5379 (fn2): Likewise.
5380 (fn3): Likewise.
5381 (fn4): Likewise.
5382 (fn5): Likewise.
5383 * c-c++-common/ubsan/bounds-7.c: New test.
5384
5385 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5386
5387 PR libgfortran/61499
5388 * gfortran.dg/arrayio_15.f90: New test.
5389
5390 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
5391
5392 PR target/61586
5393 * gcc.target/alpha/pr61586.c: New test.
5394
5395 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5396
5397 PR c++/57573
5398 * g++.dg/template/pr57573.C: New.
5399
5400 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
5401
5402 * gcc.dg/tree-ssa/interposition.c: New testcase.
5403
5404 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5405
5406 PR c++/56633
5407 * g++.dg/cpp0x/deleted8.C: New.
5408
5409 2014-06-26 Martin Jambor <mjambor@suse.cz>
5410
5411 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5412 parameter.
5413 * g++.dg/simulate-thread/bitfields.C: Likewise.
5414 * gcc.dg/simulate-thread/strict-align-global.c: Remove
5415 allow-packed-store-data-races parameter.
5416 * gcc.dg/simulate-thread/subfields.c: Likewise.
5417 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5418 to one.
5419
5420 2014-06-26 Martin Jambor <mjambor@suse.cz>
5421
5422 * g++.dg/ipa/pr60600.C: Fix typo.
5423 * g++.dg/ipa/devirt-25.C: Likewise.
5424
5425 2014-06-26 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/61607
5428 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5429
5430 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5431
5432 * gcc.dg/inline-22.c: Add bind_pic_locally.
5433 * gcc.dg/inline_4.c: Ditto.
5434 * gcc.dg/fail_always_inline.c: Ditto.
5435 * g++.dg/ipa/devirt-25.C: Ditto.
5436
5437 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5438
5439 * lib/target-support.exp (bind_pic_locally): Save the flags to
5440 'flags_to_postpone' instead of appending to 'flags'.
5441 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5442 with flags_to_postpone and revert after target_compile.
5443 * lib/g++.exp (g++_target_compile): Ditto.
5444 * lib/gfortran.exp (gfortran_target_compile): Ditto.
5445
5446 2014-06-26 Nick Clifton <nickc@redhat.com>
5447
5448 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5449
5450 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
5451
5452 PR c++/61537
5453 * g++.dg/template/pr61537.C: New testcase.
5454
5455 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5456
5457 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
5458 powerpc*-*-linux*.
5459
5460 2014-06-25 Tobias Burnus <burnus@net-b.de>
5461
5462 * gfortran.dg/coarray_33.f90: New.
5463
5464 2014-06-25 Tobias Burnus <burnus@net-b.de>
5465
5466 * gfortran.dg/coarray/coindexed_1.f90: New.
5467
5468 2014-06-25 Tobias Burnus <burnus@net-b.de>
5469
5470 * gfortran.dg/coarray_collectives_7.f90: New.
5471
5472 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5473
5474 * gcc.c-torture/execute/20140622-1.c: New test.
5475
5476 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 DR 178
5479 PR c++/49132
5480 * g++.dg/cpp0x/aggr1.C: New.
5481 * g++.dg/cpp0x/aggr2.C: Likewise.
5482 * g++.dg/init/aggr11.C: Likewise.
5483 * g++.dg/init/aggr12.C: Likewise.
5484
5485 2014-06-25 Martin Jambor <mjambor@suse.cz>
5486
5487 * g++.dg/ipa/pr61540.C: Remove dumping test.
5488
5489 2014-06-25 Marek Polacek <polacek@redhat.com>
5490
5491 PR c/61162
5492 * gcc.dg/pr61162.c: Adjust dg-warning.
5493 * gcc.dg/pr61162-2.c: New test.
5494
5495 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
5496
5497 PR tree-optimization/57742
5498 * gcc.dg/tree-ssa/calloc-3.c: New file.
5499
5500 2014-06-25 Richard Biener <rguenther@suse.de>
5501
5502 PR testsuite/61560
5503 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5504 for targets that return _Complex float in memory.
5505
5506 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5507
5508 * gcc.target/arm/vect-noalign.c: Adjust options.
5509
5510 2014-06-24 Cong Hou <congh@google.com>
5511
5512 * gcc.dg/vect/vect-reduc-sad.c: New.
5513 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5514
5515 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
5516
5517 PR tree-optimization/57742
5518 * g++.dg/tree-ssa/calloc.C: New testcase.
5519 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5520 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5521 * gcc.dg/strlenopt-9.c: Adapt.
5522
5523 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
5524
5525 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5526 global variable.
5527 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5528 instead of calling sequentially in the C code.
5529 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5530 saved_return_address to the stack frame where LR register was stored.
5531 (saved_return_address): Declare weak.
5532
5533 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/33972
5536 * g++.dg/other/operator3.C: New.
5537 * g++.dg/template/operator8.C: Adjust.
5538 * g++.dg/template/operator9.C: Likewise.
5539
5540 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
5541
5542 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5543
5544 2014-06-24 Richard Biener <rguenther@suse.de>
5545
5546 PR tree-optimization/61572
5547 * gcc.target/i386/pr61572.c: New testcase.
5548
5549 2014-06-24 Jakub Jelinek <jakub@redhat.com>
5550
5551 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5552 reduction clause.
5553 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5554 Remove Label is never defined expected error.
5555 * gfortran.dg/gomp/udr8.f90: New test.
5556
5557 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
5558
5559 PR tree-optimization/61554
5560 * g++.dg/torture/pr61554.C: New testcase.
5561
5562 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
5563
5564 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5565
5566 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
5567
5568 * gcc.dg/localalias-2.c: Guard by require-alias.
5569 * gcc.dg/globalalias-2.c: Likewise.
5570
5571 2014-06-23 Kai Tietz <ktietz@redhat.com>
5572
5573 * gcc.target/i386/indjmp-1.c: New test.
5574
5575 2014-06-23 Andrew Pinski <apinski@cavium.com>
5576
5577 * gcc.c-torture/compile/20140723-1.c: New testcase.
5578
5579 2014-06-23 Marek Polacek <polacek@redhat.com>
5580
5581 PR c/61553
5582 * c-c++-common/pr61553.c (foo): Add dg-error.
5583
5584 2014-06-23 Tobias Burnus <burnus@net-b.de>
5585
5586 * gfortran.dg/coarray_32.f90: New.
5587
5588 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 DR 577
5591 PR c++/33101
5592 * g++.dg/other/void1.C: Adjust.
5593 * g++.dg/other/void3.C: Likewise.
5594
5595 2014-06-23 Marek Polacek <polacek@redhat.com>
5596
5597 PR c/61553
5598 * c-c++-common/pr61553.c: New test.
5599
5600 2014-06-23 Richard Biener <rguenther@suse.de>
5601
5602 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5603 * g++.dg/vect/slp-pr50819.cc: Likewise.
5604 * g++.dg/vect/slp-pr56812.cc: Likewise.
5605 * gcc.dg/vect/bb-slp-1.c: Likewise.
5606 * gcc.dg/vect/bb-slp-10.c: Likewise.
5607 * gcc.dg/vect/bb-slp-11.c: Likewise.
5608 * gcc.dg/vect/bb-slp-13.c: Likewise.
5609 * gcc.dg/vect/bb-slp-14.c: Likewise.
5610 * gcc.dg/vect/bb-slp-15.c: Likewise.
5611 * gcc.dg/vect/bb-slp-16.c: Likewise.
5612 * gcc.dg/vect/bb-slp-17.c: Likewise.
5613 * gcc.dg/vect/bb-slp-18.c: Likewise.
5614 * gcc.dg/vect/bb-slp-19.c: Likewise.
5615 * gcc.dg/vect/bb-slp-2.c: Likewise.
5616 * gcc.dg/vect/bb-slp-20.c: Likewise.
5617 * gcc.dg/vect/bb-slp-21.c: Likewise.
5618 * gcc.dg/vect/bb-slp-22.c: Likewise.
5619 * gcc.dg/vect/bb-slp-23.c: Likewise.
5620 * gcc.dg/vect/bb-slp-24.c: Likewise.
5621 * gcc.dg/vect/bb-slp-25.c: Likewise.
5622 * gcc.dg/vect/bb-slp-26.c: Likewise.
5623 * gcc.dg/vect/bb-slp-27.c: Likewise.
5624 * gcc.dg/vect/bb-slp-28.c: Likewise.
5625 * gcc.dg/vect/bb-slp-29.c: Likewise.
5626 * gcc.dg/vect/bb-slp-3.c: Likewise.
5627 * gcc.dg/vect/bb-slp-30.c: Likewise.
5628 * gcc.dg/vect/bb-slp-31.c: Likewise.
5629 * gcc.dg/vect/bb-slp-32.c: Likewise.
5630 * gcc.dg/vect/bb-slp-4.c: Likewise.
5631 * gcc.dg/vect/bb-slp-5.c: Likewise.
5632 * gcc.dg/vect/bb-slp-6.c: Likewise.
5633 * gcc.dg/vect/bb-slp-7.c: Likewise.
5634 * gcc.dg/vect/bb-slp-8.c: Likewise.
5635 * gcc.dg/vect/bb-slp-8a.c: Likewise.
5636 * gcc.dg/vect/bb-slp-8b.c: Likewise.
5637 * gcc.dg/vect/bb-slp-9.c: Likewise.
5638 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5639 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5640 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5641 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5642 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5643 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5644 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5645 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5646 * gcc.dg/vect/pr26359.c: Likewise.
5647 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5648
5649 2014-06-23 Marek Polacek <polacek@redhat.com>
5650
5651 * c-c++-common/pr49706-2.c: New test.
5652
5653 2014-06-23 Alan Modra <amodra@gmail.com>
5654
5655 * gcc.dg/pr61583.c: New.
5656
5657 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5658
5659 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5660 [u]int64x1_t.
5661
5662 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5663 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5664
5665 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5666 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5667 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5668 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5669 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5670 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5671 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5672 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5673 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5674 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5675 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5676 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5677 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5678 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5679 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5680 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5681 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5682 test_vsrid_n_u64): Fix signature to match intrinsic.
5683
5684 (test_vabs_s64): Remove.
5685 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5686
5687 (test_vdupd_lane_s64): Rename to...
5688 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5689
5690 (test_vdupd_lane_u64): Rename to...
5691 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5692
5693 (test_vtst_s64): Rename to...
5694 (test_vtstd_s64): ...and change int64x1_t to int64_t.
5695
5696 (test_vtst_u64): Rename to...
5697 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5698
5699 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5700 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5701 Remove out-of-bounds tests.
5702 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5703 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5704 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5705
5706 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5707
5708 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5709 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5710 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5711 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5712 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5713 vector types.
5714 * gcc.target/aarch64/vsub_f64.c: Likewise.
5715 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5716 scheme as now the same for all variants.
5717 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5718 float64x1_t.
5719
5720 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5721
5722 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5723
5724 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5725
5726 * gcc.dg/localalias.c: Fix broken commit.
5727 * gcc.dg/globalalias.c: Likewise.
5728
5729 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5730
5731 * gcc.dg/localalias.c: New testcase.
5732 * gcc.dg/localalias-2.c: New testcase.
5733 * gcc.dg/globalalias.c: New testcase.
5734 * gcc.dg/globalalias-2.c: New testcase.
5735
5736 2014-06-20 Jakub Jelinek <jakub@redhat.com>
5737
5738 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5739
5740 2014-06-20 Marek Polacek <polacek@redhat.com>
5741
5742 * c-c++-common/ubsan/bounds-1.c: New test.
5743 * c-c++-common/ubsan/bounds-2.c: New test.
5744 * c-c++-common/ubsan/bounds-3.c: New test.
5745 * c-c++-common/ubsan/bounds-4.c: New test.
5746 * c-c++-common/ubsan/bounds-5.c: New test.
5747 * c-c++-common/ubsan/bounds-6.c: New test.
5748
5749 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
5750
5751 Make the tests big-endian friendly.
5752
5753 * gcc.target/aarch64/aapcs64/test_25.c: Update.
5754 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5755 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5756 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5757 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5758 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5759 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5760 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5761 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5762
5763 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5764 Max Ostapenko <m.ostapenko@partner.samsung.com>
5765
5766 PR sanitizer/61547
5767 * c-c++-common/asan/strlen-overflow-1.c: New test.
5768
5769 2014-06-20 Martin Jambor <mjambor@suse.cz>
5770
5771 PR ipa/61540
5772 * g++.dg/ipa/pr61540.C: New test.
5773
5774 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5775 Max Ostapenko <m.ostapenko@partner.samsung.com>
5776
5777 PR sanitizer/61530
5778 * c-c++-common/asan/pr61530.c: New test.
5779
5780 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5781
5782 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5783 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5784 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5785 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5786 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5787 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5788 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5789 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5790 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5791 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5792 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5793 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5794 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5795 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5796 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5797 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5798 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5799 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5800 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5801 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5802 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5803 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5804 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5805 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5806 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5807 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5808 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5809 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5810 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5811 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5812 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5813 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5814 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5815 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5816 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5817 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5818 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5819 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5820 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5821 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5822 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5823 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5824 (test_vqdmlal_high_lane_s16): Fix parameter type.
5825 (test_vqdmlal_high_lane_s32): Likewise.
5826 (test_vqdmull_high_lane_s16): Likewise.
5827 (test_vqdmull_high_lane_s32): Likewise.
5828 (test_vqdmlsl_high_lane_s32): Likewise.
5829 (test_vqdmlsl_high_lane_s16): Likewise.
5830 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5831 Fix argument type.
5832 (test_vqdmlals_lane_s32): Likewise.
5833 (test_vqdmlslh_lane_s16): Likewise.
5834 (test_vqdmlsls_lane_s32): Likewise.
5835 (test_vqdmulhh_lane_s16): Likewise.
5836 (test_vqdmulhs_lane_s32): Likewise.
5837 (test_vqdmullh_lane_s16): Likewise.
5838 (test_vqdmulls_lane_s32): Likewise.
5839 (test_vqrdmulhh_lane_s16): Likewise.
5840 (test_vqrdmulhs_lane_s32): Likewise.
5841
5842 2014-06-20 Tobias Burnus <burnus@net-b.de>
5843
5844 PR testsuite/61567
5845 * gfortran.dg/coarray_collectives_5.f90: Update
5846 dg-final scan-tree-dump-times.
5847 * gfortran.dg/coarray_collectives_6.f90: Ditto.
5848
5849 2014-06-20 Hale Wang <hale.wang@arm.com>
5850
5851 * gcc.target/arm/lto/: New folder to verify the LTO option.
5852 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5853 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5854 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5855 * lib/lto.exp (object-readelf): New procedure.
5856
5857 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5858
5859 PR fortran/61454
5860 * gfortran.dg/pr61454.f90: New file.
5861
5862 2014-06-19 Terry Guo <terry.guo@arm.com>
5863
5864 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5865 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5866 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5867
5868 2014-06-19 Tobias Burnus <burnus@net-b.de>
5869
5870 * gfortran.dg/coarray/collectives_2.f90: Extend
5871 and make valid.
5872
5873 2014-06-18 Tom de Vries <tom@codesourcery.com>
5874
5875 * gcc.target/aarch64/fuse-caller-save.c: New test.
5876
5877 2014-06-18 Radovan Obradovic <robradovic@mips.com>
5878 Tom de Vries <tom@codesourcery.com>
5879
5880 * gcc.target/arm/fuse-caller-save.c: New test.
5881
5882 2014-06-18 Richard Biener <rguenther@suse.de>
5883
5884 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5885 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5886 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5887
5888 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5889
5890 PR tree-optimization/61518
5891 * gcc.dg/torture/pr61518.c: New test.
5892
5893 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
5894
5895 PR tree-optimization/61517
5896 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5897 (incorrect_read_be32): Likewise.
5898 (main): Call incorrect_read_* to test stmt replacement is made by
5899 bswap at the right place.
5900 * gcc.c-torture/execute/pr61517.c: New test.
5901
5902 2014-06-18 Andreas Schwab <schwab@suse.de>
5903
5904 PR rtl-optimization/54555
5905 * gcc.target/m68k/pr54555.c: New test.
5906
5907 2014-06-18 Olivier Hainque <hainque@adacore.com>
5908
5909 * gnat.dg/blocklocs.adb: New test.
5910
5911 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
5912
5913 PR tree-optimization/52252
5914 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5915 * gcc.target/i386/pr52252-core.c: Ditto.
5916
5917 PR tree-optimization/61403
5918 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5919
5920 2014-06-18 Jakub Jelinek <jakub@redhat.com>
5921
5922 * gfortran.dg/gomp/declare-simd-1.f90: New test.
5923 * gfortran.dg/gomp/depend-1.f90: New test.
5924 * gfortran.dg/gomp/target1.f90: New test.
5925 * gfortran.dg/gomp/target2.f90: New test.
5926 * gfortran.dg/gomp/target3.f90: New test.
5927 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5928 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5929 201107.
5930
5931 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5932
5933 PR fortran/61126
5934 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5935
5936 2014-06-17 Tobias Burnus <burnus@net-b.de>
5937 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5938
5939 * gfortran.dg/coarray/send_array.f90: New.
5940 * gfortran.dg/coarray/get_array.f90: New.
5941 * gfortran.dg/coarray/sendget_array.f90: New.
5942 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5943 names.
5944 * gfortran.dg/coarray/collectives_2.f90: New.
5945
5946 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5947
5948 PR target/61533
5949 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5950 dg-options.
5951
5952 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
5953
5954 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5955 unit_id and kind_id to zero.
5956
5957 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
5958
5959 PR target/61483
5960 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5961 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5962 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5963 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5964
5965 2014-06-17 Richard Biener <rguenther@suse.de>
5966
5967 PR lto/61012
5968 * gcc.dg/lto/pr61526_0.c: New testcase.
5969 * gcc.dg/lto/pr61526_1.c: Likewise.
5970
5971 2014-06-17 Richard Biener <rguenther@suse.de>
5972
5973 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5974 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5975 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5976 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5977 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5978
5979 2014-06-17 Richard Biener <rguenther@suse.de>
5980
5981 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5982
5983 2014-06-16 Richard Biener <rguenther@suse.de>
5984
5985 PR tree-optimization/61482
5986 * g++.dg/torture/pr61482.C: New testcase.
5987
5988 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
5989
5990 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5991 vpmacsdql instruction.
5992
5993 2014-06-16 Yury Gribov <y.gribov@samsung.com>
5994
5995 * c-c++-common/asan/instrument-with-calls-1.c: New test.
5996 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5997 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5998 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5999 test patterns.
6000 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6001 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6002 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6003 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6004 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6005 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6006
6007 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6008
6009 PR fortran/28484
6010 PR fortran/61429
6011 * gfortran.dg/system_clock_1.f90: New file.
6012 * gfortran.dg/system_clock_2.f90: New file.
6013
6014 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 PR c++/33101
6017 * g++.dg/other/void3.C: New.
6018 * g++.dg/conversion/err-recover1.C: Update.
6019
6020 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
6021
6022 PR target/61415
6023 * lib/target-supports.exp (check_effective_target_longdouble128): New.
6024 * gcc.target/powerpc/pack02.c: Use it.
6025 * gcc.target/powerpc/tfmode_off.c: Likewise.
6026
6027 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
6028
6029 PR rtl-optimization/61094
6030 PR rtl-optimization/61446
6031 * gcc.target/i386/pr61446.c : New.
6032
6033 2014-06-13 Dehao Chen <dehao@google.com>
6034
6035 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
6036
6037 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
6038
6039 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
6040
6041 2014-06-13 Richard Biener <rguenther@suse.de>
6042
6043 * c-c++-common/pr46562-2.c: Adjust.
6044 * g++.dg/tree-ssa/pr8781.C: Likewise.
6045 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6047 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6048 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
6049 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6050
6051 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6052
6053 PR tree-optimization/61375
6054 * gcc.c-torture/execute/pr61375-1.c: New test.
6055
6056 2014-06-12 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR middle-end/61486
6059 * c-c++-common/gomp/pr61486-1.c: New test.
6060 * c-c++-common/gomp/pr61486-2.c: New test.
6061
6062 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
6063
6064 PR target/59843
6065 * gcc.dg/vect/vect-singleton_1.c: New file.
6066
6067 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
6068
6069 PR target/61443
6070 * gcc.target/avr/torture/pr61443.c: New test.
6071
6072 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6073
6074 PR c++/19200
6075 * g++.dg/parse/friend11.C: New.
6076
6077 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/60265
6080 * g++.dg/cpp0x/using-enum-1.C: New.
6081 * g++.dg/cpp0x/using-enum-2.C: Likewise.
6082
6083 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6084
6085 PR c++/19200
6086 * g++.dg/parse/friend9.C: New.
6087 * g++.dg/parse/friend10.C: Likewise.
6088 * g++.dg/parse/friend7.C: Adjust.
6089
6090 2014-06-11 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/61452
6093 * gcc.dg/torture/pr61452.c: New testcase.
6094
6095 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6096
6097 PR c++/34049
6098 * g++.dg/parse/pr34049.C: New.
6099
6100 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6101
6102 * gcc.c-torture/execute/pr61306-1.c: New test.
6103 * gcc.c-torture/execute/pr61306-2.c: Likewise.
6104 * gcc.c-torture/execute/pr61306-3.c: Likewise.
6105
6106 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6107
6108 * gcc.target/aarch64/acle/acle.exp: New.
6109 * gcc.target/aarch64/acle/crc32b.c: New test.
6110 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
6111 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
6112 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
6113 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
6114 * gcc.target/aarch64/acle/crc32d.c: Likewise.
6115 * gcc.target/aarch64/acle/crc32h.c: Likewise.
6116 * gcc.target/aarch64/acle/crc32w.c: Likewise.
6117
6118 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
6119
6120 PR tree-optimization/52252
6121 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
6122
6123 2014-06-11 Richard Biener <rguenther@suse.de>
6124
6125 PR middle-end/61437
6126 * gcc.dg/torture/20140610-1.c: New testcase.
6127 * gcc.dg/torture/20140610-2.c: Likewise.
6128
6129 2014-06-10 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/61438
6132 * gcc.dg/torture/pr61438.c: New testcase.
6133
6134 2014-06-10 Richard Biener <rguenther@suse.de>
6135
6136 PR middle-end/61456
6137 * g++.dg/opt/pr61456.C: New testcase.
6138
6139 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
6140 Mikael Morin <mikael@gcc.gnu.org>
6141
6142 PR fortran/41936
6143 * gfortran.dg/class_array_15.f03: Check memory leaks.
6144
6145 2014-06-10 Richard Biener <rguenther@suse.de>
6146
6147 PR tree-optimization/57186
6148 PR tree-optimization/59299
6149 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
6150 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
6151
6152 2014-06-10 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR fortran/60928
6155 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
6156 directives.
6157 * gfortran.dg/gomp/associate1.f90: New test.
6158 * gfortran.dg/gomp/intentin1.f90: New test.
6159 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
6160 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
6161 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
6162 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
6163
6164 2014-06-09 Marek Polacek <polacek@redhat.com>
6165
6166 PR c/36446
6167 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
6168 * gcc.dg/array-2.c: Likewise.
6169 * gcc.dg/array-const-2.c: Likewise.
6170 * gcc.dg/ucnid-8.c: Likewise.
6171 * gcc.dg/vla-init-1.c: Likewise.
6172 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
6173 * gcc.dg/c99-flex-array-7.c: Likewise.
6174 * gcc.dg/init-bad-1.c: Likewise.
6175 * gcc.dg/init-bad-3.c: Likewise.
6176 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
6177 * gcc.dg/pedwarn-init.c: Add dg-warning.
6178 * gcc.dg/pr53119.c: Remove dg-excess-errors.
6179
6180 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6181
6182 PR c++/22556
6183 * g++.dg/other/redecl3.C: New.
6184
6185 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
6186
6187 PR c++/54442
6188 * g++.dg/pr54442.C: New file.
6189
6190 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
6191
6192 PR fortran/61406
6193 * gfortran.dg/associate_17.f90 : New test
6194
6195 2014-06-09 Petr Murzin <petr.murzin@intel.com>
6196
6197 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
6198 void for TEST instead of static void.
6199 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
6200 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
6201 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
6202 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
6203 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
6204 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
6205 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
6206 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
6207 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
6208 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
6209 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
6210 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
6211 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
6212 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
6213 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
6214 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
6215 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
6216 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
6217 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
6218 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
6219 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
6220 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
6221 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
6222 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
6223 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
6224 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
6225 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
6226 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
6227 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
6228 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
6229 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
6230 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6231 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6232 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6233 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6234 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6235 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6236 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6237 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6238 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6239 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6240 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
6241 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
6242 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
6243 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
6244 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
6245 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
6246 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
6247 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
6248 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
6249 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
6250 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
6251 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
6252 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
6253 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
6254 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
6255 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
6256 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
6257 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
6258 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
6259 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
6260 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
6261 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
6262 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6263 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6264 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6265 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
6266 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
6267 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6268 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6269 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6270 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6271 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6272 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6273 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6274 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6275 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6276 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
6277 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
6278 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6279 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
6280 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
6281 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
6282 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
6283 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
6284 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
6285 instead of static void.
6286 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
6287 delete unused variables.
6288 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6289 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6290 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6291 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
6292 delete unused variables, void for TEST instead of static void.
6293 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6294 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6295 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6296 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6297 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6298 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6299 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6300 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6301 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6302 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6303 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6304 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6305 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
6306 initialize variables.
6307 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
6308 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
6309 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
6310 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
6311 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
6312 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
6313 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
6314 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
6315 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6316 * gcc.target/i386/i386.exp: Ditto.
6317 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
6318 CALC, void for TEST instead of static void, initialize variables.
6319 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
6320 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
6321 static void.
6322 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
6323 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
6324 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
6325 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
6326 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
6327 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
6328 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
6329 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
6330 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
6331 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
6332 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
6333 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
6334 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
6335 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
6336 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
6337 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
6338 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6339 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6340 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6341 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
6342 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
6343 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
6344 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
6345 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
6346 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
6347 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
6348 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
6349 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
6350 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
6351 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
6352 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
6353 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
6354 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
6355 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
6356 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
6357 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
6358 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
6359 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
6360 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
6361 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
6362 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6363 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6364 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
6365 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
6366 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
6367 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
6368 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
6369 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
6370 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
6371 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
6372 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
6373 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
6374 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6375 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6376 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6377 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6378 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
6379 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
6380 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
6381 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
6382 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6383 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6384 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6385 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
6386 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
6387 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
6388 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
6389 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6390 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
6391 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6392 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6393 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6394 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6395 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6396 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6397 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6398 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
6399 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6400 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6401 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6402 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6403 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6404 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6405 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6406 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6407 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6408 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6409 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6410 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6411 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6412 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6413 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6414 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6415 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6416 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6417 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6418 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6419 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6420 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6421 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6422 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6423 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6424 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6425 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6426 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6427 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6428 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6429 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6430 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6431 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6432 instead of static void.
6433 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6434 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6435 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6436 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6437 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6438 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6439 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6440 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6441 static void, delete unused variables.
6442 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6443 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6444 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6445 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6446 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6447 static void, delete unused variables, Change parameters for
6448 UNION_CHECK, MASK_MERGE and MASK_ZERO.
6449 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6450 CALC, void for TEST instead of static void.
6451 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6452 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6453 void.
6454 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6455 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6456 static void, change type of parameter for UNION_TYPE.
6457 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6458 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6459 void for TEST instead of static void, delete unused variables, change
6460 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6461 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6462 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6463 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6464 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6465 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6466 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6467 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6468 void for TEST instead of static void, change parameters for
6469 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6470 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6471 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6472 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6473 * gcc.target/i386/avx512f-additional-reg-names.c: Add
6474 __attribute__((unused)).
6475 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6476 __attribute__((unused)).
6477 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6478 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6479 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6480 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6481 * gcc.target/i386/avx512f-korw-1.c: Ditto.
6482 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6483 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6484 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6485 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6486 add __attribute__((unused)).
6487 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6488 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6489 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6490 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6491 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6492 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6493 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6494 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6495 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6496 delete unused variables.
6497 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6498 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6499 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6500 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6501 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6502 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6503 static void, mask_merging and zero_masking for unsigned types.
6504 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6505 CHECK_ARRAY for unsigned types.
6506 * gcc.target/i386/m256-check.h: Ditto.
6507 * gcc.target/i386/m512-check.h: Ditto.
6508
6509 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
6510
6511 PR target/61062
6512 * gcc.target/arm/pr48252.c (main): Expect same result
6513 as endian-neutral.
6514
6515 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6516
6517 PR fortran/45187
6518 * gfortran.dg/cray_pointers_10.f90: New file.
6519
6520 2014-06-09 Jakub Jelinek <jakub@redhat.com>
6521
6522 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6523 instead of complex(kind=16).
6524
6525 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6526
6527 PR fortran/38829
6528 * gfortran.dg/bind_c_usage_29.f90: New file.
6529
6530 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
6531
6532 * gnat.dg/opt38.adb: New test.
6533 * gnat.dg/opt38_pkg.ad[sb]: New helper.
6534
6535 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
6536
6537 PR target/18343
6538 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6539 New macro, 0 for __MMIX__, default 64.
6540 (bar): Pass it to __builtin_apply instead of literal 64.
6541
6542 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6543
6544 * gfortran.dg/io_constraints_11.f90: New file.
6545 * gfortran.dg/io_constraints_12.f90: New file.
6546 * gfortran.dg/io_constraints_13.f90: New file.
6547
6548 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
6549
6550 PR target/61423
6551 * gcc.target/i386/pr61423.c: New test.
6552
6553 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/60184
6556 * g++.dg/cpp0x/constexpr-union6.C: New.
6557 * g++.dg/cpp0x/union6.C: Likewise.
6558 * g++.dg/init/ref14.C: Adjust.
6559 * g++.dg/init/union1.C: Likewise.
6560
6561 2014-06-06 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/59299
6564 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6565
6566 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
6567
6568 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6569 * gcc.dg/tree-ssa/sra-12.c: Likewise.
6570
6571 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6572
6573 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6574 bitfield and test wrong results instead of correct results to make the
6575 test more portable.
6576
6577 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6578
6579 PR c++/60432
6580 * g++.dg/cpp0x/constexpr-60432.C: New.
6581
6582 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6583
6584 PR c++/60199
6585 * g++.dg/cpp0x/constexpr-60199.C: New.
6586
6587 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6588
6589 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6590 Specify -march=z900 as an additional option.
6591 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6592 * gcc.dg/optimize-bswapsi-2.c: Likewise.
6593 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6594
6595 2014-06-06 Jakub Jelinek <jakub@redhat.com>
6596
6597 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6598 reduction clause diagnostic changes.
6599 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6600 * gfortran.dg/gomp/reduction1.f90: Likewise.
6601 * gfortran.dg/gomp/reduction3.f90: Likewise.
6602 * gfortran.dg/gomp/udr1.f90: New test.
6603 * gfortran.dg/gomp/udr2.f90: New test.
6604 * gfortran.dg/gomp/udr3.f90: New test.
6605 * gfortran.dg/gomp/udr4.f90: New test.
6606 * gfortran.dg/gomp/udr5.f90: New test.
6607 * gfortran.dg/gomp/udr6.f90: New test.
6608 * gfortran.dg/gomp/udr7.f90: New test.
6609
6610 2014-06-06 Christian Bruel <christian.bruel@st.com>
6611
6612 PR tree-optimization/43934
6613 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6614
6615 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
6616
6617 PR c/53119
6618 * gcc.dg/pr53119.c: New testcase.
6619
6620 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6621
6622 PR target/52472
6623 * gcc.target/avr/pr52472.c: New test.
6624
6625
6626 2014-06-05 Jeff Law <law@redhat.com>
6627
6628 PR tree-optimization/61289
6629 * g++.dg/pr61289.C: New test.
6630 * g++.dg/pr61289-2.C: New test.
6631
6632 2014-06-05 Richard Biener <rguenther@suse.de>
6633 Paolo Carlini <paolo.carlini@oracle.com>
6634
6635 PR c++/56961
6636 * g++.dg/parse/pr56961.C: New.
6637
6638 2014-06-05 Kai Tietz <ktietz@redhat.com>
6639
6640 PR target/46219
6641 * gcc.target/i386/sibcall-4.c: Remove xfail.
6642
6643 2014-06-05 Julian Brown <julian@codesourcery.com>
6644 Sandra Loosemore <sandra@codesourcery.com>
6645
6646 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6647
6648 2014-06-05 Richard Biener <rguenther@suse.de>
6649
6650 PR c++/61004
6651 * g++.dg/diagnostic/pr61004.C: New testcase.
6652
6653 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
6654
6655 * gcc.dg/torture/pr61319.c: New test.
6656
6657 2014-06-05 Marek Polacek <polacek@redhat.com>
6658
6659 PR c/56724
6660 * gcc.dg/pr56724-3.c: New test.
6661
6662 2014-06-05 Andreas Schwab <schwab@suse.de>
6663
6664 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6665
6666 2014-06-05 Marek Polacek <polacek@redhat.com>
6667
6668 PR c/49706
6669 * c-c++-common/pr49706.c: New test.
6670
6671 2014-06-05 Marek Polacek <polacek@redhat.com>
6672
6673 PR c/48062
6674 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6675 * gcc.dg/Wshadow-3.c: Likewise.
6676 * gcc.dg/pr48062.c: New test.
6677
6678 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6679
6680 PR c++/43453
6681 * g++.dg/init/pr43453.C: New.
6682
6683 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
6684
6685 PR tree-optimization/61385
6686 * gcc.dg/tree-ssa/pr61385.c: New file.
6687
6688 2014-06-04 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/60098
6691 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6692
6693 2014-06-04 Richard Biener <rguenther@suse.de>
6694
6695 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6696
6697 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
6698
6699 PR c/58942
6700 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6701 the case with a pointer.
6702
6703 2014-06-04 Marek Polacek <polacek@redhat.com>
6704
6705 PR c/30020
6706 * c-c++-common/pr30020.c: New test.
6707
6708 2014-06-03 Andrew Pinski <apinski@cavium.com>
6709
6710 * gcc.c-torture/compile/20140528-1.c: New testcase.
6711
6712 2014-06-03 Dehao Chen <dehao@google.com>
6713
6714 * gcc.dg/tree-prof/merge_block.c: New test.
6715
6716 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
6717
6718 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6719 * g++.dg/ext/mv15.C (dg-options): Ditto.
6720
6721 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 DR 1423
6724 PR c++/52174
6725 * g++.dg/cpp0x/nullptr31.C: New.
6726 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6727 * g++.dg/cpp0x/nullptr17.C: Update.
6728
6729 2014-06-03 Marek Polacek <polacek@redhat.com>
6730
6731 PR c/60439
6732 * c-c++-common/pr60439.c: New test.
6733 * g++.dg/eh/scope1.C (f4): Add dg-warning.
6734
6735 2014-06-03 Martin Jambor <mjambor@suse.cz>
6736
6737 PR ipa/61160
6738 * g++.dg/ipa/pr61160-1.C: New test.
6739
6740 2014-06-03 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/61383
6743 * gcc.dg/torture/pr61383-1.c: New testcase.
6744
6745 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
6746
6747 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6748
6749 2014-06-02 Jeff Law <law@redhat.com>
6750
6751 PR rtl-optimization/61094
6752 * g++.dg/pr61094: New test.
6753
6754 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
6755
6756 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6757 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6758 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6759 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6760 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6761 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6762 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6763 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6764
6765 2014-06-02 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/61346
6768 * gcc.dg/torture/pr61346.c: New testcase.
6769
6770 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6771
6772 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6773 not compilation.
6774 * gcc.target/i386/sibcall-4.c: Ditto.
6775 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6776
6777 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6778
6779 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6780 in scan-assembler-not string.
6781 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6782 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6783 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6784
6785 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6786
6787 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6788
6789 2014-06-01 Kai Tietz <ktietz@redhat.com>
6790
6791 PR target/61377
6792 * gcc.target/i386/sibcall-6.c: New test.
6793
6794 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6795
6796 DR 1227
6797 PR c++/57543
6798 * g++.dg/cpp0x/pr57543-1.C: New.
6799 * g++.dg/cpp0x/pr57543-2.C: Likewise.
6800 * g++.dg/cpp0x/pr57543-3.C: Likewise.
6801 * g++.dg/cpp0x/decltype59.C: Likewise.
6802
6803 2014-05-31 Tom de Vries <tom@codesourcery.com>
6804
6805 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6806
6807 2014-05-30 Jakub Jelinek <jakub@redhat.com>
6808
6809 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6810 restore_gcc_exec_prefix_env_var): New procedures.
6811 (set_ld_library_path_env_vars,
6812 restore_ld_library_path_env_vars): Use them.
6813 * lib/c-compat.exp: Load target-libpath.exp.
6814 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6815 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6816 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6817 restore_gcc_exec_prefix_env_var.
6818 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6819 Likewise.
6820
6821 * c-c++-common/asan/misalign-1.c: New test.
6822 * c-c++-common/asan/misalign-2.c: New test.
6823
6824 * g++.dg/asan/asan_test.C: Add -std=c++11 and
6825 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6826 -DASAN_USE_DEJAGNU_GTEST=1.
6827 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6828 * g++.dg/asan/asan_oob_test.cc: Likewise.
6829 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6830 * g++.dg/asan/asan_str_test.cc: Likewise.
6831 * g++.dg/asan/asan_test_utils.h: Likewise.
6832 * g++.dg/asan/sanitizer_test_config.h: Likewise.
6833 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
6834 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6835 Imported from upstream r209283.
6836 * g++.dg/asan/asan_test_config.h: Likewise.
6837
6838 2014-05-30 Kai Tietz <ktietz@redhat.com>
6839
6840 PR target/60104
6841 * gcc.target/i386/sibcall-1.c: New test.
6842 * gcc.target/i386/sibcall-2.c: New test.
6843 * gcc.target/i386/sibcall-3.c: New test.
6844 * gcc.target/i386/sibcall-4.c: New test.
6845
6846 2014-05-30 Ian Lance Taylor <iant@google.com>
6847
6848 * gcc.target/i386/pause-2.c: New test.
6849
6850 2014-05-30 Tom de Vries <tom@codesourcery.com>
6851
6852 * gcc.target/i386/fuse-caller-save.c: New test.
6853 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6854 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6855
6856 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6857
6858 * gcc.target/arm/simd/vrev16p8_1.c: New file.
6859 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6860 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6861 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6862 * gcc.target/arm/simd/vrev16s8_1.c: New file.
6863 * gcc.target/arm/simd/vrev16u8_1.c: New file.
6864 * gcc.target/arm/simd/vrev32p16_1.c: New file.
6865 * gcc.target/arm/simd/vrev32p8_1.c: New file.
6866 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6867 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6868 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6869 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6870 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6871 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6872 * gcc.target/arm/simd/vrev32s16_1.c: New file.
6873 * gcc.target/arm/simd/vrev32s8_1.c: New file.
6874 * gcc.target/arm/simd/vrev32u16_1.c: New file.
6875 * gcc.target/arm/simd/vrev32u8_1.c: New file.
6876 * gcc.target/arm/simd/vrev64f32_1.c: New file.
6877 * gcc.target/arm/simd/vrev64p16_1.c: New file.
6878 * gcc.target/arm/simd/vrev64p8_1.c: New file.
6879 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6880 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6881 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6882 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6883 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6884 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6885 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6886 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6887 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6888 * gcc.target/arm/simd/vrev64s16_1.c: New file.
6889 * gcc.target/arm/simd/vrev64s32_1.c: New file.
6890 * gcc.target/arm/simd/vrev64s8_1.c: New file.
6891 * gcc.target/arm/simd/vrev64u16_1.c: New file.
6892 * gcc.target/arm/simd/vrev64u32_1.c: New file.
6893 * gcc.target/arm/simd/vrev64u8_1.c: New file.
6894
6895 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
6896
6897 PR rtl-optimization/61325
6898 * gcc.target/aarch64/pr61325.c: New.
6899
6900 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
6901
6902 * gcc.target/arm/simd/vextQf32_1.c: New file.
6903 * gcc.target/arm/simd/vextQp16_1.c: New file.
6904 * gcc.target/arm/simd/vextQp8_1.c: New file.
6905 * gcc.target/arm/simd/vextQs16_1.c: New file.
6906 * gcc.target/arm/simd/vextQs32_1.c: New file.
6907 * gcc.target/arm/simd/vextQs64_1.c: New file.
6908 * gcc.target/arm/simd/vextQs8_1.c: New file.
6909 * gcc.target/arm/simd/vextQu16_1.c: New file.
6910 * gcc.target/arm/simd/vextQu32_1.c: New file.
6911 * gcc.target/arm/simd/vextQu64_1.c: New file.
6912 * gcc.target/arm/simd/vextQu8_1.c: New file.
6913 * gcc.target/arm/simd/vextQp64_1.c: New file.
6914 * gcc.target/arm/simd/vextf32_1.c: New file.
6915 * gcc.target/arm/simd/vextp16_1.c: New file.
6916 * gcc.target/arm/simd/vextp8_1.c: New file.
6917 * gcc.target/arm/simd/vexts16_1.c: New file.
6918 * gcc.target/arm/simd/vexts32_1.c: New file.
6919 * gcc.target/arm/simd/vexts64_1.c: New file.
6920 * gcc.target/arm/simd/vexts8_1.c: New file.
6921 * gcc.target/arm/simd/vextu16_1.c: New file.
6922 * gcc.target/arm/simd/vextu32_1.c: New file.
6923 * gcc.target/arm/simd/vextu64_1.c: New file.
6924 * gcc.target/arm/simd/vextu8_1.c: New file.
6925 * gcc.target/arm/simd/vextp64_1.c: New file.
6926
6927 2014-05-29 Radovan Obradovic <robradovic@mips.com>
6928 Tom de Vries <tom@codesourcery.com>
6929
6930 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6931 options.
6932 * gcc.target/mips/fuse-caller-save.h: New include file.
6933 * gcc.target/mips/fuse-caller-save.c: New test.
6934 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6935 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6936
6937 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
6938
6939 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6940
6941 2014-05-28 Richard Biener <rguenther@suse.de>
6942
6943 PR middle-end/61045
6944 * gcc.dg/pr61045.c: New testcase.
6945
6946 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6947
6948 * lib/clearcap.exp: New file.
6949 * gcc.dg/vect/vect.exp: Load clearcap.exp.
6950 Remove clearcap_ldflags handling.
6951 Call clearcap-init, clearcap-finish.
6952 * gcc.target/i386/i386.exp: Likewise.
6953 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6954 * gcc.target/i386/clearcapv2.map: Move to
6955 ../config/sol2-clearcapv2.map.
6956 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6957 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6958
6959 2014-05-28 Richard Biener <rguenther@suse.de>
6960
6961 PR tree-optimization/61335
6962 * gfortran.dg/pr61335.f90: New testcase.
6963
6964 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6965
6966 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6967
6968 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6969
6970 * gnat.dg/overflow_fixed.adb: New test.
6971
6972 2014-05-27 Marek Polacek <polacek@redhat.com>
6973
6974 PR c/56724
6975 * gcc.dg/pr56724-1.c: New test.
6976 * gcc.dg/pr56724-2.c: New test.
6977 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6978 -Wtraditional.
6979 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6980
6981 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6982
6983 * gcc.dg/fold-compare-8.c: New test.
6984 * gcc.dg/Wstrict-overflow-25.c: Likewise.
6985
6986 2014-05-27 Richard Biener <rguenther@suse.de>
6987
6988 * gcc.dg/tree-ssa/vrp92.c: New testcase.
6989
6990 2014-05-27 Marek Polacek <polacek@redhat.com>
6991
6992 PR testsuite/61319
6993 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6994 LLONG_MIN, and ULLONG_MAX.
6995
6996 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6997
6998 * lib/target-supports.exp (check_effective_target_vect_bswap):
6999 Specify arm*-*-* support.
7000
7001 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
7002
7003 PR testsuite/61319
7004 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
7005 -nan optional.
7006 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7007 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7008
7009 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7010
7011 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
7012
7013 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
7014
7015 PR rtl-optimization/61222
7016 * gcc.c-torture/compile/pr61222-1.c: New test.
7017 * gcc.c-torture/compile/pr61222-2.c: Likewise.
7018
7019 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7020
7021 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
7022
7023 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
7024
7025 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
7026
7027 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7028
7029 PR libgfortran/55117
7030 * gfortran.dg/namelist_85.f90: New test.
7031
7032 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
7033
7034 PR c/61191
7035 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
7036 the case with syntax error.
7037
7038 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7039
7040 * gcc.dg/lto/pr61278_0.c: New test.
7041 * gcc.dg/lto/pr61278_1.c: New test.
7042
7043 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7044
7045 * gcc.dg/pr61220.c: New test.
7046 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
7047
7048 2014-05-25 Tobias Burnus <burnus@net-b.de>
7049
7050 * gfortran.dg/coarray_10.f90: Update dg-warning.
7051 * gfortran.dg/coarray_this_image_1.f90: New.
7052 * gfortran.dg/coarray_this_image_2.f90: New.
7053
7054 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
7055
7056 PR libfortran/61173
7057 * gfortran.dg/arrayio_14.f90: New test.
7058
7059 2014-05-24 Andreas Schwab <schwab@suse.de>
7060
7061 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
7062
7063 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7064
7065 * gfortran.dg/bind_c_array_params_2.f90:
7066 Adjust regexp for -flto.
7067 * gfortran.dg/pr48636-2.f90: Likewise.
7068 * gfortran.dg/pr52835.f90: Likewise.
7069
7070 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
7071
7072 PR rtl-optimization/61215
7073 * gcc.target/i386/pr61215.c: New.
7074
7075 2014-05-23 Marek Polacek <polacek@redhat.com>
7076 Jakub Jelinek <jakub@redhat.com>
7077
7078 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
7079 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
7080 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
7081 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
7082 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
7083 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
7084 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
7085 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
7086 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
7087 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
7088 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
7089 * c-c++-common/ubsan/float-cast.h: New file.
7090 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
7091 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
7092
7093 2014-05-23 Jiong Wang <jiong.wang@arm.com>
7094
7095 * gcc.target/aarch64/tail_indirect_call_1.c: New.
7096
7097 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7098
7099 * g++.dg/cpp1y/lambda-init9.C: New.
7100
7101 2014-05-23 Richard Biener <rguenther@suse.de>
7102
7103 PR testsuite/61266
7104 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
7105 adjust testcase to reflect reality.
7106
7107 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
7108
7109 PR tree-optimization/54733
7110 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
7111 optimization to support memory sources and bitwise operations
7112 equivalent to load in host endianness.
7113 * gcc.dg/optimize-bswaphi-1.c: Likewise.
7114 * gcc.dg/optimize-bswapsi-2.c: Likewise.
7115 * gcc.c-torture/execute/bswap-2.c: Likewise.
7116
7117 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
7118
7119 * lib/target-supports.exp: New effective targets for architectures
7120 capable of performing byte swap.
7121 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
7122 * gcc.dg/optimize-bswapdi-2.c: Likewise.
7123 * gcc.dg/optimize-bswapsi-1.c: Likewise.
7124
7125 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 PR c++/61088
7128 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
7129 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
7130
7131 2014-05-22 Xinliang David Li <davidxl@google.com>
7132
7133 * g++.dg/ipa/devirt-15.C: Fix expected message.
7134 * g++.dg/ipa/devirt-16.C: Ditto.
7135 * g++.dg/ipa/devirt-17.C: Ditto.
7136 * g++.dg/ipa/devirt-26.C: Ditto.
7137 * g++.dg/ipa/imm-devirt-1.C: Ditto.
7138 * g++.dg/ipa/imm-devirt-2.C: Ditto.
7139 * g++.dg/tree-ssa/pr8781.C:Ditto.
7140
7141 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
7142
7143 * gcc.target/powerpc/htm-ttest.c: New test.
7144
7145 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
7146
7147 * gnat.dg/opt37.ad[sb]: New test.
7148
7149 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
7150
7151 PR c/61271
7152 * g++.dg/cilk-plus/AN/array_function.cc: New.
7153
7154 2014-05-22 Richard Biener <rguenther@suse.de>
7155
7156 * gcc.dg/tree-ssa/alias-33.c: New testcase.
7157
7158 2014-05-22 Kostya Serebryany <kcc@google.com>
7159
7160 * c-c++-common/tsan/mutexset1.c: Update the test to match
7161 upstream r209283.
7162 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
7163
7164 2014-05-21 Marek Polacek <polacek@redhat.com>
7165
7166 PR sanitizer/61272
7167 * g++.dg/ubsan/pr61272.C: New test.
7168
7169 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
7170 Sandra Loosemore <sandra@codesourcery.com>
7171
7172 PR lto/60179
7173 * lib/scanasm.exp (scan-lto-assembler): New procedure.
7174 * gcc.target/nios2/custom-fp-lto.c: New test.
7175
7176 2014-05-21 Andreas Schwab <schwab@suse.de>
7177
7178 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
7179
7180 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7181
7182 PR target/54236
7183 * gcc.target/sh/pr54236-3.c: New.
7184
7185 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
7186
7187 PR c++/60189
7188 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
7189
7190 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
7191
7192 PR tree-optimization/60899
7193 * g++.dg/ipa/devirt-11.C: Update template.
7194
7195 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
7196
7197 PR C++/61038
7198 * g++.dg/cpp0x/pr61038.C: New.
7199
7200 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 PR c++/58753
7203 PR c++/58930
7204 PR c++/58704
7205 * g++.dg/cpp0x/nsdmi-template11.C: New.
7206 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
7207 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
7208
7209 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
7210
7211 * gnat.dg/opt35.adb: New test.
7212 * gnat.dg/opt36.adb: Likewise.
7213 * gnat.dg/opt35_pkg.ad[sb]: New helper.
7214
7215 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7216
7217 PR c++/60373
7218 * g++.dg/cpp0x/Wattributes1.C: New.
7219 * g++.dg/ext/visibility/redecl1.C: Adjust.
7220 * g++.dg/ext/visibility/visibility-7.C: Likewise.
7221
7222 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7223
7224 * gcc.target/powerpc/vsxcopy.c: New test.
7225
7226 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7227
7228 PR c++/58664
7229 * g++.dg/cpp0x/nsdmi-union6.C: New.
7230 * g++.dg/parse/pr58664.C: Likewise.
7231 * g++.dg/cpp0x/nsdmi6.C: Tweak.
7232 * g++.dg/parse/crash31.C: Likewise.
7233 * g++.dg/template/error2.C: Likewise.
7234 * g++.dg/template/inherit8.C: Likewise.
7235 * g++.dg/template/offsetof2.C: Likewise.
7236
7237 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 * c-c++-common/gomp/simd4.c: Adjust for inform.
7240 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7241 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7242 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
7243 * g++.dg/cpp0x/noexcept15.C: Likewise.
7244 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
7245 * g++.dg/eh/spec6.C: Likewise.
7246 * g++.dg/expr/cast1.C: Likewise.
7247 * g++.dg/expr/dtor1.C: Likewise.
7248 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
7249 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
7250 * g++.dg/gomp/pr49223-2.C: Likewise.
7251 * g++.dg/gomp/udr-4.C: Likewise.
7252 * g++.dg/init/delete1.C: Likewise.
7253 * g++.dg/other/crash-2.C: Likewise.
7254 * g++.dg/parse/crash24.C: Likewise.
7255 * g++.dg/parse/crash25.C: Likewise.
7256 * g++.dg/parse/crash31.C: Likewise.
7257 * g++.dg/parse/crash49.C: Likewise.
7258 * g++.dg/parse/crash50.C: Likewise.
7259 * g++.dg/parse/crash54.C: Likewise.
7260 * g++.dg/parse/dtor7.C: Likewise.
7261 * g++.dg/parse/error40.C: Likewise.
7262 * g++.dg/parse/fused-params1.C: Likewise.
7263 * g++.dg/parse/new1.C: Likewise.
7264 * g++.dg/template/crash35.C: Likewise.
7265 * g++.dg/template/crash59.C: Likewise.
7266 * g++.dg/template/crash77.C: Likewise.
7267 * g++.dg/template/error51.C: Likewise.
7268 * g++.dg/template/incomplete1.C: Likewise.
7269 * g++.dg/template/incomplete3.C: Likewise.
7270 * g++.dg/template/incomplete4.C: Likewise.
7271 * g++.dg/template/incomplete5.C: Likewise.
7272 * g++.dg/template/inherit8.C: Likewise.
7273 * g++.dg/template/instantiate1.C: Likewise.
7274 * g++.dg/template/instantiate3.C: Likewis: Likewise.
7275 * g++.dg/template/offsetof2.C: Likewise.
7276 * g++.dg/tm/pr51928.C: Likewise.
7277 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
7278 * g++.dg/warn/incomplete1.C: Likewise.
7279 * g++.dg/warn/incomplete2.C: Likewise.
7280 * g++.old-deja/g++.brendan/friend4.C: Likewise.
7281 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
7282 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
7283 * g++.old-deja/g++.eh/catch1.C: Likewise.
7284 * g++.old-deja/g++.eh/spec6.C: Likewise.
7285 * g++.old-deja/g++.mike/p7868.C: Likewise.
7286 * g++.old-deja/g++.other/crash38.C: Likewise.
7287 * g++.old-deja/g++.other/enum2.C: Likewise.
7288 * g++.old-deja/g++.other/incomplete.C: Likewise.
7289 * g++.old-deja/g++.other/vaarg3.C: Likewise.
7290 * g++.old-deja/g++.pt/crash9.C: Likewise.
7291 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
7292 * g++.old-deja/g++.pt/typename8.C: Likewise.
7293 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
7294
7295 2014-05-19 Joseph Myers <joseph@codesourcery.com>
7296
7297 * lib/target-supports.exp
7298 (check_effective_target_vect_sizes_32B_16B): Return false if
7299 128-bit AVX vectors preferred.
7300
7301 2014-05-19 Mike Stump <mikestump@comcast.net>
7302
7303 * lib/target-supports.exp (check_effective_target_avx): Early out
7304 if not x86 to prevent x86 flags on non-x86 targets.
7305
7306 2014-05-19 Richard Biener <rguenther@suse.de>
7307
7308 PR tree-optimization/61221
7309 * gcc.dg/torture/pr61221.c: New testcase.
7310
7311 2014-05-19 Richard Biener <rguenther@suse.de>
7312
7313 PR tree-optimization/61209
7314 * gfortran.dg/pr61209.f90: New testcase.
7315
7316 2014-05-19 Richard Biener <rguenther@suse.de>
7317
7318 PR tree-optimization/61184
7319 * c-c++-common/torture/pr61184.c: New testcase.
7320
7321 2014-05-19 Christian Bruel <christian.bruel@st.com>
7322
7323 PR target/61195
7324 * gcc.target/sh/pr61195.c: New test.
7325
7326 2014-05-18 Wei Mi <wmi@google.com>
7327
7328 PR target/58066
7329 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
7330 directive with rtl insns. Add effective-target fpic and
7331 tls_native.
7332
7333 2014-05-17 Xinliang David Li <davidxl@google.com>
7334
7335 * g++.dg/ipa/devirt-33.C: New testcase.
7336
7337 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
7338
7339 * g++.dg/ipa/comdat.C: New file.
7340
7341 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
7342
7343 * gnat.dg/volatile12.ad[sb]: New test.
7344
7345 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
7346
7347 * gnat.dg/enum3.adb: New test.
7348
7349 2014-05-18 Andreas Schwab <schwab@suse.de>
7350
7351 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
7352
7353 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
7354
7355 PR libfortran/52539
7356 * gfortran.dg/namelist_utf8.f90: New test.
7357
7358 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/52875
7361 * g++.dg/cpp0x/decltype58.C: New.
7362
7363 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
7364
7365 * gcc.target/microblaze/others/break_handler.c: New.
7366
7367 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
7368
7369 PR tree-optimization/61140
7370 PR tree-optimization/61150
7371 PR tree-optimization/61197
7372 * gcc.dg/tree-ssa/pr61140.c: New file.
7373 * gcc.dg/tree-ssa/pr61150.c: New file.
7374 * gcc.dg/tree-ssa/pr61197.c: New file.
7375
7376 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
7377
7378 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
7379 (dg-options): Add -mfpmath=387.
7380 (dg-final): Check that no MMX registers are used.
7381
7382 2014-05-17 Andreas Schwab <schwab@suse.de>
7383
7384 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
7385
7386 2014-05-16 David Malcolm <dmalcolm@redhat.com>
7387
7388 Revert:
7389 2014-04-29 David Malcolm <dmalcolm@redhat.com>
7390
7391 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7392 occurrences of "int" in the gimple dump to reflect that the return
7393 types of functions now show up in such dumps.
7394 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7395
7396 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
7397
7398 * gcc.c-torture/execute/20101011-1.c: Update testcase.
7399 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7400 * gcc.dg/tree-ssa/writeonly.c: New testcase.
7401 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7402 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7403 * gcc.dg/debug/pr35154.c: Update testcase.
7404 * gcc.target/i386/vectorize1.c: Update testcase.
7405
7406 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7407
7408 PR c++/51640
7409 * g++.dg/parse/error54.C: New.
7410
7411 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
7412
7413 PR rtl-optimization/60969
7414 * g++.dg/pr60969.C: New.
7415
7416 2014-05-16 Richard Biener <rguenther@suse.de>
7417
7418 PR tree-optimization/61194
7419 * gcc.dg/vect/pr61194.c: New testcase.
7420
7421 2014-05-16 Richard Biener <rguenther@suse.de>
7422
7423 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7424 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7425 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7426 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7427
7428 2014-05-16 Richard Biener <rguenther@suse.de>
7429
7430 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7431
7432 2014-05-15 Martin Jambor <mjambor@suse.cz>
7433
7434 PR ipa/61085
7435 * g++.dg/ipa/pr61085.C: New test.
7436
7437 2014-05-15 Martin Jambor <mjambor@suse.cz>
7438
7439 PR tree-optimization/61090
7440 * gcc.dg/tree-ssa/pr61090.c: New test.
7441
7442 2014-05-15 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR tree-optimization/61158
7445 * gcc.dg/pr61158.c: New test.
7446
7447 2014-05-15 Andreas Schwab <schwab@suse.de>
7448
7449 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7450 emitted.
7451 * obj-c++.dg/exceptions-5.mm: Likewise.
7452
7453 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7454
7455 * shrink-wrap-loop.c: New test case.
7456
7457 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
7458
7459 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7460 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7461 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7462 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7463 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7464 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7465 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7466 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7467 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7468 * gcc.target/arm/simd/vtrnf32_1.c: New file.
7469 * gcc.target/arm/simd/vtrnp16_1.c: New file.
7470 * gcc.target/arm/simd/vtrnp8_1.c: New file.
7471 * gcc.target/arm/simd/vtrns16_1.c: New file.
7472 * gcc.target/arm/simd/vtrns32_1.c: New file.
7473 * gcc.target/arm/simd/vtrns8_1.c: New file.
7474 * gcc.target/arm/simd/vtrnu16_1.c: New file.
7475 * gcc.target/arm/simd/vtrnu32_1.c: New file.
7476 * gcc.target/arm/simd/vtrnu8_1.c: New file.
7477
7478 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
7479
7480 * gcc.target/i386/clflushopt-1.c: New.
7481 * gcc.target/i386/xsavec-1.c: Ditto.
7482 * gcc.target/i386/xsavec64-1.c: Ditto.
7483 * gcc.target/i386/xsaves-1.c: Ditto.
7484 * gcc.target/i386/xsaves64-1.c: Ditto.
7485 * gcc.target/i386/sse-12.c: Test new options.
7486 * gcc.target/i386/sse-13.c: Ditto.
7487 * gcc.target/i386/sse-14.c: Ditto.
7488 * gcc.target/i386/sse-22.c: Ditto.
7489 * gcc.target/i386/sse-23.c: Ditto.
7490 * g++.dg/other/i386-2.C: Ditto.
7491 * g++.dg/other/i386-3.C: Ditto.
7492
7493 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7494
7495 PR rtl-optimization/60866
7496 * gcc.dg/pr60866.c: New test.
7497
7498 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7499
7500 PR rtl-optimization/60901
7501 * gcc.target/i386/pr60901.c: New test.
7502
7503 2014-05-14 Yury Gribov <y.gribov@samsung.com>
7504
7505 PR sanitizer/61100
7506 * c-c++-common/asan/asan-interface-1.c: New test.
7507 * lib/asan-dg.exp (asan_include_flags): New function.
7508 (asan_init): Call asan_include_flags to obtain path
7509 to sanitizer headers.
7510
7511 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
7512
7513 * lib/target-support.exp (check_dfp_hw_available): New function.
7514 (is-effective-target): Check $arg for dfp_hw.
7515 (is-effective-target-keyword): Likewise.
7516 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7517 Change target to dfp_hw.
7518
7519 2014-05-13 Marek Polacek <polacek@redhat.com>
7520
7521 PR c/61162
7522 * gcc.dg/pr61162.c: New test.
7523
7524 2014-05-13 Marek Polacek <polacek@redhat.com>
7525
7526 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7527 * c-c++-common/pr50459-2.c: New test.
7528
7529 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
7530
7531 PR c++/54310
7532 * g++.dg/template/pr54310.C: New.
7533
7534 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
7535 Sandra Loosemore <sandra@codesourcery.com>
7536
7537 * gcc.target/mips/loongson-simd.c: Disable micromips too.
7538
7539 2014-05-13 Catherine Moore <clm@cm00re.com>
7540
7541 * gcc.target/mips/near-far-1.c: Adjust expected output
7542 to allow the JALS instruction.
7543 * gcc.target/mips/near-far-2.c: Likewise.
7544 * gcc.target/mips/near-far-4.c: Likewise.
7545
7546 2014-05-13 Bin Cheng <bin.cheng@arm.com>
7547
7548 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7549
7550 2014-05-13 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR target/61060
7553 * gcc.dg/pr61060.c: New test.
7554
7555 2014-05-12 DJ Delorie <dj@redhat.com>
7556
7557 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7558 * gcc.dg/sibcall-4.c: Likewise.
7559
7560 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
7561
7562 * objc.dg/shadow-1.m: New test.
7563 * objc.dg/shadow-2.m: New test.
7564 * objc.dg/ivar-scope-1.m: New test.
7565 * objc.dg/ivar-scope-2.m: New test.
7566 * objc.dg/ivar-scope-3.m: New test.
7567 * objc.dg/ivar-scope-4.m: New test.
7568 * objc.dg/ivar-visibility-1.m: New test.
7569 * objc.dg/ivar-visibility-2.m: New test.
7570 * objc.dg/ivar-visibility-3.m: New test.
7571 * objc.dg/ivar-visibility-4.m: New test.
7572
7573 2014-05-12 Tobias Burnus <burnus@net-b.de>
7574
7575 PR fortran/60127
7576 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7577
7578 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7579
7580 PR fortran/60834
7581 * gfortran.dg/associate_16.f90: New test.
7582
7583 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7584
7585 PR target/60991
7586 * gcc.target/avr/pr60991.c: New testcase.
7587
7588 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/60054
7591 * g++.dg/cpp1y/pr60054.C: New.
7592
7593 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/51199
7596 * g++.dg/template/pr51199.C: New.
7597
7598 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
7599
7600 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7601
7602 2014-05-11 Jakub Jelinek <jakub@redhat.com>
7603
7604 * gfortran.dg/gomp/affinity-1.f90: New test.
7605
7606 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
7607
7608 * gcc.dg/torture/pr61136.c: New test.
7609
7610 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7611
7612 PR c++/59705
7613 * g++.dg/cpp0x/sfinae51.C: New.
7614
7615 PR c++/58353
7616 * g++.dg/cpp0x/variadic157.C: New.
7617
7618 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
7619
7620 PR target/51244
7621 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7622
7623 2014-05-10 Marek Polacek <polacek@redhat.com>
7624
7625 * gcc.dg/pedwarn-init.c: New test.
7626 * gcc.dg/init-string-1.c: Adjust dg-error.
7627
7628 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
7629
7630 * lib/target-supports.exp
7631 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7632 to the list.
7633
7634 2014-05-09 Marek Polacek <polacek@redhat.com>
7635
7636 PR c/61096
7637 * gcc.dg/pr61096-1.c: New test.
7638 * gcc.dg/pr61096-2.c: New test.
7639
7640 2014-05-09 Florian Weimer <fweimer@redhat.com>
7641
7642 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7643 * g++.dg/fstack-protector-strong.C: Likewise.
7644 * gcc.target/i386/ssp-strong-reg.c: New file.
7645
7646 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
7647
7648 PR target/61055
7649 * gcc.target/avr/torture/pr61055.c: New test.
7650
7651 2014-05-09 Marek Polacek <polacek@redhat.com>
7652
7653 PR c/50459
7654 * c-c++-common/attributes-1.c: Move test line to a new test.
7655 * c-c++-common/attributes-2.c: New test.
7656 * c-c++-common/pr50459.c: New test.
7657 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7658 * gcc.dg/nonnull-2.c: Likewise.
7659 * gcc.dg/pr55570.c: Modify dg-error.
7660 * gcc.dg/tm/wrap-2.c: Likewise.
7661
7662 2014-05-08 Jeff Law <law@redhat.com>
7663
7664 PR tree-optimization/61009
7665 * g++.dg/tree-ssa/pr61009.C: New test.
7666
7667 2014-05-08 Matthias Klose <doko@ubuntu.com>
7668
7669 PR driver/61106
7670 * gcc-dg/unused-8a.c: New.
7671 * gcc-dg/unused-8b.c: Likewise.
7672
7673 2014-05-08 Marek Polacek <polacek@redhat.com>
7674
7675 PR c/61053
7676 * gcc.dg/pr61053.c: New test.
7677
7678 2014-05-08 Marek Polacek <polacek@redhat.com>
7679
7680 PR c/61077
7681 * gcc.dg/pr61077.c: New test.
7682
7683 2014-05-08 Tobias Burnus <burnus@net-b.de>
7684
7685 * gfortran.dg/coarray_collectives_1.f90: New.
7686 * gfortran.dg/coarray_collectives_2.f90: New.
7687 * gfortran.dg/coarray_collectives_3.f90: New.
7688 * gfortran.dg/coarray_collectives_4.f90: New.
7689 * gfortran.dg/coarray_collectives_5.f90: New.
7690 * gfortran.dg/coarray_collectives_6.f90: New.
7691 * gfortran.dg/coarray/collectives_1.f90: New.
7692 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7693 * gfortran.dg/assumed_type_4.f90: Update dg-error.
7694 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7695 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7696 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7697 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7698 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7699
7700 2014-05-08 Wei Mi <wmi@google.com>
7701
7702 PR target/58066
7703 * gcc.target/i386/pr58066.c: New test.
7704
7705 2014-05-08 Joseph Myers <joseph@codesourcery.com>
7706
7707 * gcc.target/i386/avx256-unaligned-load-2.c,
7708 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7709 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7710 packed-single instructions.
7711
7712 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7713
7714 PR c++/13981
7715 * g++.dg/diagnostic/pr13981.C: New.
7716
7717 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
7718
7719 PR tree-optimization/59100
7720 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7721 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7722
7723 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7724
7725 PR tree-optimization/61095
7726 * gcc.dg/torture/pr61095.c: New test.
7727
7728 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7729
7730 PR middle-end/39246
7731 * gcc.dg/uninit-13.c: Move warning on the actual source line where
7732 the uninitialized complex is used.
7733 * gcc.dg/uninit-17.c: New test to check partial initialization of
7734 complex with branches.
7735 * gcc.dg/uninit-17-O0.c: Likewise.
7736
7737 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
7738
7739 PR target/60884
7740 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7741 (test_03): Rename to test_02.
7742
7743 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7744
7745 PR c++/61083
7746 * g++.dg/cpp0x/sfinae50.C: New.
7747
7748 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7749
7750 PR c++/61080
7751 * g++.dg/cpp0x/deleted7.C: New.
7752
7753 2014-05-07 Richard Biener <rguenther@suse.de>
7754
7755 PR tree-optimization/61034
7756 * g++.dg/tree-ssa/pr61034.C: New testcase.
7757
7758 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
7759
7760 * gcc.target/epiphany/isr-arg.c: New file.
7761
7762 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
7763
7764 PR tree-optimization/52252
7765 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7766
7767 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7768
7769 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7770 * gcc.target/aarch64/simd/vrev16p8.x: New file.
7771 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7772 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7773 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7774 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7775 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7776 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7777 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7778 * gcc.target/aarch64/simd/vrev16s8.x: New file.
7779 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7780 * gcc.target/aarch64/simd/vrev16u8.x: New file.
7781 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7782 * gcc.target/aarch64/simd/vrev32p16.x: New file.
7783 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7784 * gcc.target/aarch64/simd/vrev32p8.x: New file.
7785 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7786 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7787 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7788 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7789 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7790 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7791 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7792 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7793 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7794 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7795 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7796 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7797 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7798 * gcc.target/aarch64/simd/vrev32s16.x: New file.
7799 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7800 * gcc.target/aarch64/simd/vrev32s8.x: New file.
7801 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7802 * gcc.target/aarch64/simd/vrev32u16.x: New file.
7803 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7804 * gcc.target/aarch64/simd/vrev32u8.x: New file.
7805 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7806 * gcc.target/aarch64/simd/vrev64f32.x: New file.
7807 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7808 * gcc.target/aarch64/simd/vrev64p16.x: New file.
7809 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7810 * gcc.target/aarch64/simd/vrev64p8.x: New file.
7811 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7812 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7813 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7814 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7815 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7816 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7817 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7818 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7819 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7820 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7821 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7822 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7823 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7824 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7825 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7826 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7827 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7828 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7829 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7830 * gcc.target/aarch64/simd/vrev64s16.x: New file.
7831 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7832 * gcc.target/aarch64/simd/vrev64s32.x: New file.
7833 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7834 * gcc.target/aarch64/simd/vrev64s8.x: New file.
7835 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7836 * gcc.target/aarch64/simd/vrev64u16.x: New file.
7837 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7838 * gcc.target/aarch64/simd/vrev64u32.x: New file.
7839 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7840 * gcc.target/aarch64/simd/vrev64u8.x: New file.
7841
7842 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7843
7844 gcc.target/aarch64/simd/ext_f32.x: New file.
7845 gcc.target/aarch64/simd/ext_f32_1.c: New file.
7846 gcc.target/aarch64/simd/ext_p16.x: New file.
7847 gcc.target/aarch64/simd/ext_p16_1.c: New file.
7848 gcc.target/aarch64/simd/ext_p8.x: New file.
7849 gcc.target/aarch64/simd/ext_p8_1.c: New file.
7850 gcc.target/aarch64/simd/ext_s16.x: New file.
7851 gcc.target/aarch64/simd/ext_s16_1.c: New file.
7852 gcc.target/aarch64/simd/ext_s32.x: New file.
7853 gcc.target/aarch64/simd/ext_s32_1.c: New file.
7854 gcc.target/aarch64/simd/ext_s64.x: New file.
7855 gcc.target/aarch64/simd/ext_s64_1.c: New file.
7856 gcc.target/aarch64/simd/ext_s8.x: New file.
7857 gcc.target/aarch64/simd/ext_s8_1.c: New file.
7858 gcc.target/aarch64/simd/ext_u16.x: New file.
7859 gcc.target/aarch64/simd/ext_u16_1.c: New file.
7860 gcc.target/aarch64/simd/ext_u32.x: New file.
7861 gcc.target/aarch64/simd/ext_u32_1.c: New file.
7862 gcc.target/aarch64/simd/ext_u64.x: New file.
7863 gcc.target/aarch64/simd/ext_u64_1.c: New file.
7864 gcc.target/aarch64/simd/ext_u8.x: New file.
7865 gcc.target/aarch64/simd/ext_u8_1.c: New file.
7866 gcc.target/aarch64/simd/ext_f64.c: New file.
7867 gcc.target/aarch64/simd/extq_f32.x: New file.
7868 gcc.target/aarch64/simd/extq_f32_1.c: New file.
7869 gcc.target/aarch64/simd/extq_p16.x: New file.
7870 gcc.target/aarch64/simd/extq_p16_1.c: New file.
7871 gcc.target/aarch64/simd/extq_p8.x: New file.
7872 gcc.target/aarch64/simd/extq_p8_1.c: New file.
7873 gcc.target/aarch64/simd/extq_s16.x: New file.
7874 gcc.target/aarch64/simd/extq_s16_1.c: New file.
7875 gcc.target/aarch64/simd/extq_s32.x: New file.
7876 gcc.target/aarch64/simd/extq_s32_1.c: New file.
7877 gcc.target/aarch64/simd/extq_s64.x: New file.
7878 gcc.target/aarch64/simd/extq_s64_1.c: New file.
7879 gcc.target/aarch64/simd/extq_s8.x: New file.
7880 gcc.target/aarch64/simd/extq_s8_1.c: New file.
7881 gcc.target/aarch64/simd/extq_u16.x: New file.
7882 gcc.target/aarch64/simd/extq_u16_1.c: New file.
7883 gcc.target/aarch64/simd/extq_u32.x: New file.
7884 gcc.target/aarch64/simd/extq_u32_1.c: New file.
7885 gcc.target/aarch64/simd/extq_u64.x: New file.
7886 gcc.target/aarch64/simd/extq_u64_1.c: New file.
7887 gcc.target/aarch64/simd/extq_u8.x: New file.
7888 gcc.target/aarch64/simd/extq_u8_1.c: New file.
7889 gcc.target/aarch64/simd/extq_f64.c: New file.
7890
7891 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7892
7893 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7894 * gcc.target/aarch64/vtrnu32.c: Likewise.
7895 * gcc.target/aarch64/vtrnf32.c: Likewise.
7896
7897 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7898
7899 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7900 * gcc.target/aarch64/simd/vtrnf32.x: New file.
7901 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7902 * gcc.target/aarch64/simd/vtrnp16.x: New file.
7903 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7904 * gcc.target/aarch64/simd/vtrnp8.x: New file.
7905 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7906 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7907 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7908 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7909 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7910 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7911 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7912 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7913 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7914 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7915 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7916 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7917 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7918 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7919 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7920 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7921 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7922 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7923 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7924 * gcc.target/aarch64/simd/vtrns16.x: New file.
7925 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7926 * gcc.target/aarch64/simd/vtrns32.x: New file.
7927 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7928 * gcc.target/aarch64/simd/vtrns8.x: New file.
7929 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7930 * gcc.target/aarch64/simd/vtrnu16.x: New file.
7931 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7932 * gcc.target/aarch64/simd/vtrnu32.x: New file.
7933 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7934 * gcc.target/aarch64/simd/vtrnu8.x: New file.
7935
7936 2014-05-07 Richard Biener <rguenther@suse.de>
7937
7938 PR tree-optimization/57864
7939 * gcc.dg/torture/pr57864.c: New testcase.
7940
7941 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
7942
7943 PR libfortran/61049
7944 * gfortran.dg/list_read_13.f: New test.
7945
7946 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7947
7948 PR c++/60999
7949 * g++.dg/cpp0x/nsdmi-template9.C: New.
7950 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7951
7952 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
7953 Mike Stump <mikestump@comcast.net>
7954 Richard Sandiford <rdsandiford@googlemail.com>
7955
7956 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7957
7958 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
7959
7960 PR ipa/60965
7961 * g++.dg/ipa/devirt-32.C: New testcase.
7962
7963 2014-05-05 Richard Biener <rguenther@suse.de>
7964
7965 PR middle-end/61010
7966 * gcc.dg/torture/pr61010.c: New testcase.
7967
7968 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7969
7970 * gcc.target/s390/leaf-profile.c: New testcase.
7971
7972 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7973
7974 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7975 Disable asm scan for s390.
7976 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7977 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7978
7979 2014-05-05 Bin Cheng <bin.cheng@arm.com>
7980
7981 PR tree-optimization/60363
7982 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7983
7984 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
7985
7986 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7987 (dg-require-effective-target): Change target to powerpc_fprs.
7988 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7989 (dg-require-effective-target): Change target to dfprt.
7990
7991 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7992
7993 PR c++/58582
7994 * g++.dg/cpp0x/deleted4.C: New.
7995 * g++.dg/cpp0x/deleted5.C: Likewise.
7996 * g++.dg/cpp0x/deleted6.C: Likewise.
7997
7998 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7999
8000 PR fortran/61025
8001 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
8002 regexps for -m32.
8003 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
8004 * gfortran.dg/coarray_poly_6.f90: Likewise.
8005 * gfortran.dg/coarray_poly_7.f90: Likewise.
8006 * gfortran.dg/coarray_poly_8.f90: Likewise.
8007
8008 2014-05-02 Marek Polacek <polacek@redhat.com>
8009
8010 PR c/25801
8011 * gcc.dg/pr25801.c: New test.
8012
8013 2014-05-02 Marek Polacek <polacek@redhat.com>
8014
8015 PR c/60784
8016 * gcc.dg/pr60784.c: New test.
8017
8018 2014-05-01 Marek Polacek <polacek@redhat.com>
8019
8020 PR c/60915
8021 * gcc.dg/pr60915.c: New test.
8022
8023 2014-05-01 Marek Polacek <polacek@redhat.com>
8024
8025 PR c/60257
8026 * gcc.dg/pr60257.c: New test.
8027
8028 2014-05-01 Marek Polacek <polacek@redhat.com>
8029
8030 PR c/43395
8031 * c-c++-common/pr43395.c: New test.
8032
8033 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
8034
8035 * gcc.dg/cond-reduc-1.c: New test.
8036 * gcc.dg/cond-reduc-2.c: Likewise.
8037
8038 2014-05-01 Marek Polacek <polacek@redhat.com>
8039
8040 PR c/29467
8041 * gcc.dg/pr29467.c: New test.
8042 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
8043 about boolean types.
8044 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
8045 to bool.
8046 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
8047
8048 2014-05-01 Marek Polacek <polacek@redhat.com>
8049
8050 PR c/43245
8051 * gcc.dg/pr43245.c: New test.
8052
8053 2014-05-01 Marek Polacek <polacek@redhat.com>
8054
8055 PR c/56989
8056 * gcc.dg/pr56989.c: New test.
8057
8058 2014-04-30 Ian Lance Taylor <iant@google.com>
8059
8060 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
8061 in go_compile_args rather than in argument to go-torture-execute.
8062
8063 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
8064
8065 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
8066 instead of getpid.
8067
8068 2014-04-30 Tobias Burnus <burnus@net-b.de>
8069
8070 * gfortran.dg/coarray_poly_6.f90
8071 * gfortran.dg/coarray_poly_7.f90
8072 * gfortran.dg/coarray_poly_8.f90
8073
8074 2014-04-30 Tobias Burnus <burnus@net-b.de>
8075
8076 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
8077 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
8078 * gfortran.dg/coarray/codimension.f90: New.
8079
8080 2014-04-30 Tobias Burnus <burnus@net-b.de>
8081
8082 * gfortran.dg/coarray_lib_this_image_1.f90: New.
8083 * gfortran.dg/coarray_lib_this_image_2.f90: New.
8084
8085 2014-04-30 Tobias Burnus <burnus@net-b.de>
8086
8087 * gfortran.dg/coarray_poly_4.f90: New.
8088 * gfortran.dg/coarray_poly_5.f90: New.
8089
8090 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8091
8092 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
8093 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
8094 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
8095 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
8096 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
8097 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
8098 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
8099 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
8100 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
8101 * gcc.target/arm/simd/vuzpf32_1.c: New file.
8102 * gcc.target/arm/simd/vuzpp16_1.c: New file.
8103 * gcc.target/arm/simd/vuzpp8_1.c: New file.
8104 * gcc.target/arm/simd/vuzps16_1.c: New file.
8105 * gcc.target/arm/simd/vuzps32_1.c: New file.
8106 * gcc.target/arm/simd/vuzps8_1.c: New file.
8107 * gcc.target/arm/simd/vuzpu16_1.c: New file.
8108 * gcc.target/arm/simd/vuzpu32_1.c: New file.
8109 * gcc.target/arm/simd/vuzpu8_1.c: New file.
8110
8111 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8112
8113 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
8114 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
8115 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
8116
8117 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8118
8119 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
8120 * gcc.target/aarch64/simd/vuzpf32.x: New file.
8121 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
8122 * gcc.target/aarch64/simd/vuzpp16.x: New file.
8123 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
8124 * gcc.target/aarch64/simd/vuzpp8.x: New file.
8125 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
8126 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
8127 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
8128 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
8129 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
8130 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
8131 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
8132 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
8133 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
8134 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
8135 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
8136 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
8137 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
8138 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
8139 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
8140 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
8141 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
8142 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
8143 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
8144 * gcc.target/aarch64/simd/vuzps16.x: New file.
8145 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
8146 * gcc.target/aarch64/simd/vuzps32.x: New file.
8147 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
8148 * gcc.target/aarch64/simd/vuzps8.x: New file.
8149 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
8150 * gcc.target/aarch64/simd/vuzpu16.x: New file.
8151 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
8152 * gcc.target/aarch64/simd/vuzpu32.x: New file.
8153 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
8154 * gcc.target/aarch64/simd/vuzpu8.x: New file.
8155
8156 2014-04-30 Richard Biener <rguenther@suse.de>
8157
8158 PR tree-optimization/48329
8159 * gfortran.dg/vect/pr48329.f90: New testcase.
8160
8161 2014-04-30 Marek Polacek <polacek@redhat.com>
8162
8163 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
8164 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
8165
8166 2014-04-30 Marek Polacek <polacek@redhat.com>
8167
8168 PR c/60139
8169 * gcc.dg/pr60139.c: New test.
8170
8171 2014-04-30 Marek Polacek <polacek@redhat.com>
8172
8173 PR c/60351
8174 * gcc.dg/pr60351.c: New test.
8175
8176 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
8177
8178 * gcc.target/arm/simd/simd.exp: New file.
8179 * gcc.target/arm/simd/vzipqf32_1.c: New file.
8180 * gcc.target/arm/simd/vzipqp16_1.c: New file.
8181 * gcc.target/arm/simd/vzipqp8_1.c: New file.
8182 * gcc.target/arm/simd/vzipqs16_1.c: New file.
8183 * gcc.target/arm/simd/vzipqs32_1.c: New file.
8184 * gcc.target/arm/simd/vzipqs8_1.c: New file.
8185 * gcc.target/arm/simd/vzipqu16_1.c: New file.
8186 * gcc.target/arm/simd/vzipqu32_1.c: New file.
8187 * gcc.target/arm/simd/vzipqu8_1.c: New file.
8188 * gcc.target/arm/simd/vzipf32_1.c: New file.
8189 * gcc.target/arm/simd/vzipp16_1.c: New file.
8190 * gcc.target/arm/simd/vzipp8_1.c: New file.
8191 * gcc.target/arm/simd/vzips16_1.c: New file.
8192 * gcc.target/arm/simd/vzips32_1.c: New file.
8193 * gcc.target/arm/simd/vzips8_1.c: New file.
8194 * gcc.target/arm/simd/vzipu16_1.c: New file.
8195 * gcc.target/arm/simd/vzipu32_1.c: New file.
8196 * gcc.target/arm/simd/vzipu8_1.c: New file.
8197
8198 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8199
8200 PR c++/51707
8201 * g++.dg/cpp0x/constexpr-51707.C: New.
8202
8203 2014-04-29 David Malcolm <dmalcolm@redhat.com>
8204
8205 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
8206 occurrences of "int" in the gimple dump to reflect that the return
8207 types of functions now show up in such dumps.
8208 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8209
8210 2014-04-29 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR tree-optimization/60971
8213 * c-c++-common/turtore/pr60971.c: New test.
8214
8215 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
8216
8217 * gcc.target/aarch64/simd/simd.exp: New file.
8218 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
8219 * gcc.target/aarch64/simd/vzipf32.x: New file.
8220 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
8221 * gcc.target/aarch64/simd/vzipp16.x: New file.
8222 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
8223 * gcc.target/aarch64/simd/vzipp8.x: New file.
8224 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
8225 * gcc.target/aarch64/simd/vzipqf32.x: New file.
8226 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
8227 * gcc.target/aarch64/simd/vzipqp16.x: New file.
8228 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
8229 * gcc.target/aarch64/simd/vzipqp8.x: New file.
8230 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
8231 * gcc.target/aarch64/simd/vzipqs16.x: New file.
8232 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
8233 * gcc.target/aarch64/simd/vzipqs32.x: New file.
8234 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
8235 * gcc.target/aarch64/simd/vzipqs8.x: New file.
8236 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
8237 * gcc.target/aarch64/simd/vzipqu16.x: New file.
8238 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
8239 * gcc.target/aarch64/simd/vzipqu32.x: New file.
8240 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
8241 * gcc.target/aarch64/simd/vzipqu8.x: New file.
8242 * gcc.target/aarch64/simd/vzips16_1.c: New file.
8243 * gcc.target/aarch64/simd/vzips16.x: New file.
8244 * gcc.target/aarch64/simd/vzips32_1.c: New file.
8245 * gcc.target/aarch64/simd/vzips32.x: New file.
8246 * gcc.target/aarch64/simd/vzips8_1.c: New file.
8247 * gcc.target/aarch64/simd/vzips8.x: New file.
8248 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
8249 * gcc.target/aarch64/simd/vzipu16.x: New file.
8250 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
8251 * gcc.target/aarch64/simd/vzipu32.x: New file.
8252 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
8253 * gcc.target/aarch64/simd/vzipu8.x: New file.
8254
8255 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8256
8257 * gcc.target/aarch64/fcsel_1.c: New test case.
8258
8259 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
8260
8261 PR libfortran/60810
8262 * gfortran.dg/arrayio_13.f90: New test.
8263
8264 2014-04-28 Martin Jambor <mjambor@suse.cz>
8265
8266 * gcc.dg/tree-ssa/sra-14.c: New test.
8267
8268 2014-04-28 Richard Biener <rguenther@suse.de>
8269
8270 PR middle-end/60092
8271 * gcc.dg/tree-ssa/alias-32.c: New testcase.
8272 * gcc.dg/vect/pr60092.c: Likewise.
8273
8274 2014-04-28 Richard Biener <rguenther@suse.de>
8275
8276 * gcc.dg/tree-ssa/vrp91.c: New testcase.
8277 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
8278 * gcc.dg/Wstrict-overflow-15.c: Likewise.
8279 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
8280
8281 2014-04-28 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/60979
8284 * gcc.dg/graphite/pr60979.c: New testcase.
8285
8286 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8287
8288 PR c/60983
8289 * gcc.dg/pr60114.c: Use signed chars.
8290
8291 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
8292
8293 PR c++/59120
8294 * g++.dg/cpp0x/alias-decl-43.C: New.
8295
8296 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8297
8298 PR fortran/59604
8299 PR fortran/58003
8300 * gfortran.dg/no_range_check_3.f90: New test.
8301
8302 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
8303
8304 PR libfortran/52539
8305 * gfortran.dg/namelist_utf8.f90: New test.
8306
8307 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
8308
8309 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
8310 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
8311 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
8312
8313 2014-04-25 Cary Coutant <ccoutant@google.com>
8314
8315 PR debug/60929
8316 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
8317 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
8318 -fdebug-types-section flag.
8319
8320 2014-04-25 Jiong Wang <jiong.wang@arm.com>
8321
8322 * gcc.target/arm/tail-long-call.c: New test.
8323
8324 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8325
8326 PR tree-optimization/60930
8327 * gcc.dg/torture/pr60930.c: New test.
8328
8329 2014-04-25 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR tree-optimization/60960
8332 * gcc.c-torture/execute/pr60960.c: New test.
8333
8334 2014-04-25 Marek Polacek <polacek@redhat.com>
8335
8336 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
8337
8338 2014-04-25 Marek Polacek <polacek@redhat.com>
8339
8340 PR c/18079
8341 * gcc.dg/pr18079.c: New test.
8342 * gcc.dg/pr18079-2.c: New test.
8343
8344 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
8345
8346 * c-c++-common/gomp/pr60823-2.c: Require effective target
8347 vect_simd_clones.
8348
8349 2014-04-25 Marek Polacek <polacek@redhat.com>
8350
8351 PR c/60114
8352 * gcc.dg/pr60114.c: New test.
8353
8354 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
8355
8356 * gcc.c-torture/execute/20140425-1.c: New test.
8357
8358 2014-04-25 Marek Polacek <polacek@redhat.com>
8359
8360 PR c/60156
8361 * c-c++-common/pr60156.c: New test.
8362
8363 2014-04-25 Richard Biener <rguenther@suse.de>
8364
8365 PR ipa/60912
8366 * g++.dg/opt/pr60912.C: New testcase.
8367
8368 2014-04-25 Richard Biener <rguenther@suse.de>
8369
8370 PR ipa/60911
8371 * gcc.dg/lto/pr60911_0.c: New testcase.
8372
8373 2014-04-24 Cong Hou <congh@google.com>
8374
8375 PR tree-optimization/60896
8376 * g++.dg/vect/pr60896.cc: New test.
8377
8378 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8379
8380 * gcc.target/powerpc/pack01.c: New test to test the new pack and
8381 unpack builtin functionss for 128-bit types.
8382 * gcc.target/powerpc/pack02.c: Likewise.
8383 * gcc.target/powerpc/pack03.c: Likewise.
8384 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
8385 divide builtin functionss.
8386 * gcc.target/powerpc/extend-divide-2.c: Likewise.
8387 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
8388 functions.
8389 * gcc.target/powerpc/bcd-2.c: Likewise.
8390 * gcc.target/powerpc/bcd-3.c: Likewise.
8391 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
8392 builtin functionss.
8393 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
8394
8395 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
8396
8397 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
8398 keeps_null_pointer_checks.
8399 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8400 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8401 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8402 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8403
8404 2014-04-24 Jakub Jelinek <jakub@redhat.com>
8405
8406 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8407 Replace load with read and store with write.
8408
8409 2014-04-24 Jeff Law <law@redhat.com>
8410
8411 PR target/60822
8412 * gcc.c-torture/pr60822.c: New test.
8413 * gcc.c-torture/pr60822.x: New test.
8414
8415 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
8416
8417 PR c++/57958
8418 * g++.dg/cpp0x/pr57958.C: New test.
8419
8420 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
8421
8422 * lib/target-supports.exp (check_effective_target_vect_perm): Return
8423 true for aarch64_be.
8424
8425 2014-04-24 Radovan Obradovic <robradovic@mips.com>
8426 Tom de Vries <tom@codesourcery.com>
8427
8428 * gcc.dg/fuse-caller-save.c: New test.
8429
8430 2014-04-24 Joey Ye <joey.ye@arm.com>
8431
8432 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8433
8434 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8435
8436 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8437 * gcc.dg/vect/vect-bswap16: New test.
8438 * gcc.dg/vect/vect-bswap32: Likewise.
8439 * gcc.dg/vect/vect-bswap64: Likewise.
8440
8441 2014-04-23 Jeff Law <law@redhat.com>
8442
8443 PR tree-optimization/60902
8444 * gcc.target/i386/pr60902.c: New test.
8445
8446 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
8447
8448 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8449 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8450 * gcc.target/aarch64/vdup_n_1.c: New testcase.
8451
8452 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8453
8454 * gcc.target/arm/rev16.c: New test.
8455
8456 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8457
8458 * gcc.target/aarch64/rev16_1.c: New test.
8459
8460 2014-04-23 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/60903
8463 * gcc.dg/torture/pr60903.c: New testcase.
8464
8465 2014-04-23 Richard Biener <rguenther@suse.de>
8466
8467 PR middle-end/60895
8468 * g++.dg/torture/pr60895.C: New testcase.
8469
8470 2014-04-23 Richard Biener <rguenther@suse.de>
8471
8472 PR middle-end/60891
8473 * gcc.dg/torture/pr60891.c: New testcase.
8474
8475 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR sanitizer/60275
8478 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8479 -fno-sanitize-recover to dg-options.
8480 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8481 add -std=c++11 to dg-options.
8482 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8483 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8484 add -std=c++1y to dg-options.
8485 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8486 -fno-sanitize-recover to dg-options.
8487 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8488 * c-c++-common/ubsan/vla-4.c: Likewise.
8489 * c-c++-common/ubsan/pr59503.c: Likewise.
8490 * c-c++-common/ubsan/vla-3.c: Likewise.
8491 * c-c++-common/ubsan/save-expr-1.c: Likewise.
8492 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8493 * c-c++-common/ubsan/shift-3.c: Likewise.
8494 * c-c++-common/ubsan/overflow-1.c: Likewise.
8495 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8496 * c-c++-common/ubsan/vla-2.c: Likewise.
8497 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8498 * c-c++-common/ubsan/pr60613-1.c: Likewise.
8499 * c-c++-common/ubsan/shift-6.c: Likewise.
8500 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8501 * c-c++-common/ubsan/overflow-add-3.c: New test.
8502 * c-c++-common/ubsan/overflow-add-4.c: New test.
8503 * c-c++-common/ubsan/div-by-zero-6.c: New test.
8504 * c-c++-common/ubsan/div-by-zero-7.c: New test.
8505
8506 2014-04-22 Christian Bruel <christian.bruel@st.com>
8507
8508 * gcc.target/sh/hiconst.c: New test.
8509
8510 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
8511
8512 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8513 lroundf generates custom round instruction, too.
8514
8515 2014-04-22 Tobias Burnus <burnus@net-b.de>
8516
8517 PR fortran/60881
8518 * coarray/alloc_comp_3.f90: New.
8519
8520 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
8521
8522 PR target/60868
8523 * gcc.target/i386/pr60868.c: New testcase.
8524
8525 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR c/59073
8528 * c-c++-common/gomp/pr59073.c: New test.
8529
8530 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8531
8532 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8533
8534 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8535
8536 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8537 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8538
8539 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
8540
8541 * gcc.dg/memcpy-5.c: New test.
8542
8543 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8544
8545 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8546
8547 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8548 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8549 *-*-solaris2.9.
8550 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8551 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8552 from dg-options.
8553 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8554 from dg-additional-options.
8555 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8556 from dg-options.
8557
8558 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8559 execution check.
8560 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8561 (sigill_hdlr): Remove.
8562 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8563 check.
8564
8565 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8566 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8567 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8568
8569 * lib/target-supports.exp (add_options_for_tls): Remove
8570 *-*-solaris2.9* handling.
8571
8572 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
8573
8574 * gcc.target/aarch64/vect_cvtf_1.c: New.
8575
8576 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR tree-optimization/60823
8579 * c-c++-common/gomp/pr60823-1.c: New test.
8580 * c-c++-common/gomp/pr60823-2.c: New test.
8581 * c-c++-common/gomp/pr60823-3.c: New test.
8582
8583 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8584
8585 * gcc.target/arm/anddi_notdi-1.c: New test.
8586 * gcc.target/arm/iordi_notdi-1.c: New test case.
8587
8588 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8589
8590 * gcc.target/arm/iordi_notdi-1.c: New test.
8591
8592 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8593
8594 * gcc.target/aarch64/vrnd_f64_1.c : New file.
8595
8596 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8597
8598 PR target/60735
8599 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
8600 not cause errors if -mspe.
8601
8602 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
8603
8604 PR target/60909
8605 * gcc.target/i386/pr60909-1.c: New test.
8606 * gcc.target/i386/pr60909-2.c: Ditto.
8607
8608 2014-04-18 Cong Hou <congh@google.com>
8609
8610 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8611 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8612
8613 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8614
8615 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8616 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8617
8618 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
8619
8620 PR c++/59200
8621 * g++.dg/cpp0x/alias-decl-42.C: New.
8622
8623 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
8624
8625 * gcc.target/powerpc/ti_math1.c: New.
8626 * gcc.target/powerpc/ti_math2.c: New.
8627
8628 2014-04-17 Martin Jambor <mjambor@suse.cz>
8629
8630 * gnat.dg/opt34.adb: New.
8631 * gnat.dg/opt34_pkg.ads: Likewise.
8632
8633 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8634
8635 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8636 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8637
8638 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8639
8640 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8641 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8642
8643 2014-04-17 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR target/60847
8646 Forward port from 4.8 branch
8647 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
8648
8649 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8650 Fix scan patterns.
8651 * gcc.target/i386/bmi-2.c: Ditto.
8652
8653 2014-04-17 Richard Biener <rguenther@suse.de>
8654
8655 PR middle-end/60849
8656 * g++.dg/opt/pr60849.C: New testcase.
8657
8658 2014-04-17 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/60836
8661 * g++.dg/vect/pr60836.cc: New testcase.
8662
8663 2014-04-17 Richard Biener <rguenther@suse.de>
8664
8665 PR tree-optimization/60841
8666 * gcc.dg/vect/pr60841.c: New testcase.
8667
8668 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8669
8670 * g++.dg/ipa/devirt-31.C: New testcase.
8671
8672 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8673
8674 PR lto/60820
8675 * gcc.dg/lto/pr60820_0.c: New testcase.
8676 * gcc.dg/lto/pr60820_1.c: New testcase.
8677
8678 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8679
8680 PR ipa/60854
8681 * g++.dg/torture/pr60854.C: New testcase.
8682
8683 2014-04-16 Catherine Moore <clm@codesourcery.com>
8684
8685 * gcc.target/mips/umips-store16-2.c: New test.
8686
8687 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
8688
8689 * g++.dg/cpp0x/initlist-vect.C: New file.
8690
8691 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
8692
8693 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8694 * gcc.dg/uninit-I-O0.c: Likewise.
8695 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8696
8697 2014-04-16 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR tree-optimization/60844
8700 * gcc.dg/pr60844.c: New test.
8701
8702 2014-04-15 Richard Biener <rguenther@suse.de>
8703
8704 PR rtl-optimization/56965
8705 * gcc.dg/torture/pr56965-1.c: New testcase.
8706 * gcc.dg/torture/pr56965-2.c: Likewise.
8707
8708 2014-04-15 Teresa Johnson <tejohnson@google.com>
8709
8710 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8711
8712 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8713
8714 * gnat.dg/vect14.adb: New test.
8715
8716 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8717
8718 * gnat.dg/vect12.ad[sb]: New test.
8719 * gnat.dg/vect13.ad[sb]: Likewise.
8720
8721 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
8722
8723 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8724 under qemu-arm.
8725 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8726 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8727 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8728 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8729 * c-c++-common/ubsan/null-1.c: Likewise.
8730 * c-c++-common/ubsan/null-10.c: Likewise.
8731 * c-c++-common/ubsan/null-11.c: Likewise.
8732 * c-c++-common/ubsan/null-2.c: Likewise.
8733 * c-c++-common/ubsan/null-3.c: Likewise.
8734 * c-c++-common/ubsan/null-4.c: Likewise.
8735 * c-c++-common/ubsan/null-5.c: Likewise.
8736 * c-c++-common/ubsan/null-6.c: Likewise.
8737 * c-c++-common/ubsan/null-7.c: Likewise.
8738 * c-c++-common/ubsan/null-8.c: Likewise.
8739 * c-c++-common/ubsan/null-9.c: Likewise.
8740 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8741 * c-c++-common/ubsan/overflow-int128.c: Likewise.
8742 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8743 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8744 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8745 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8746 * c-c++-common/ubsan/pr59333.c: Likewise.
8747 * c-c++-common/ubsan/pr59667.c: Likewise.
8748 * c-c++-common/ubsan/pr60613-2.c: Likewise.
8749 * c-c++-common/ubsan/pr60636.c: Likewise.
8750 * c-c++-common/ubsan/shift-1.c: Likewise.
8751 * c-c++-common/ubsan/shift-2.c: Likewise.
8752 * c-c++-common/ubsan/vla-1.c: Likewise.
8753
8754 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
8755
8756 * gnat.dg/vect11.ad[sb]: New test.
8757
8758 2014-04-14 Richard Biener <rguenther@suse.de>
8759
8760 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8761
8762 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8763
8764 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8765
8766 2014-04-14 Richard Biener <rguenther@suse.de>
8767 Marc Glisse <marc.glisse@inria.fr>
8768
8769 PR c/60819
8770 * gcc.target/i386/vec-may_alias.c: New testcase.
8771
8772 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8773
8774 * lib/target-supports.exp
8775 (check_effective_target_vect_widen_mult_si_to_di_pattern):
8776 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8777 Fix formatting.
8778
8779 2014-04-14 Richard Biener <rguenther@suse.de>
8780
8781 PR lto/60720
8782 * gcc.dg/lto/pr60720_0.c: New testcase.
8783 * gcc.dg/lto/pr60720_1.c: Likewise.
8784
8785 2014-04-14 Christian Bruel <christian.bruel@st.com>
8786
8787 * gcc.target/sh/memset.c: New test.
8788
8789 2014-04-14 Richard Biener <rguenther@suse.de>
8790
8791 PR middle-end/55022
8792 * gcc.dg/graphite/pr55022.c: New testcase.
8793
8794 2014-04-14 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/59817
8797 PR tree-optimization/60453
8798 * gfortran.dg/graphite/pr59817.f: New testcase.
8799 * gcc.dg/graphite/pr59817-1.c: Likewise.
8800 * gcc.dg/graphite/pr59817-2.c: Likewise.
8801
8802 2014-04-14 Jason Merrill <jason@redhat.com>
8803
8804 Revert:
8805 * lib/gcc-dg.exp (dg-build-dso): New.
8806 (gcc-dg-test-1): Handle dg-do-what "dso".
8807
8808 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
8809
8810 PR fortran/60717
8811 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8812
8813 PR fortran/58085
8814 * gfortran.dg/associate_15.f90: New test.
8815
8816 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8817
8818 PR middle-end/60467
8819 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8820 case to check.
8821
8822 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8823
8824 PR middle-end/60469
8825 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8826
8827 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
8828
8829 * gcc.target/mips/umips-store16-1.c: New test.
8830
8831 2014-04-11 Tobias Burnus <burnus@net-b.de>
8832
8833 PR c/60194
8834 * * g++.dg/warn/warn_format_signedness.C: New.
8835 * gcc.dg/format/warn-signedness.c: New.
8836
8837 2014-04-11 Tobias Burnus <burnus@net-b.de>
8838
8839 PR fortran/58880
8840 PR fortran/60495
8841 * gfortran.dg/finalize_25.f90: New.
8842
8843 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8844
8845 * gcc.target/epiphany/t1068-2.c: New file.
8846
8847 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8848
8849 * gcc.target/epiphany/btst-1.c: New test.
8850
8851 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8852
8853 PR rtl-optimization/60651
8854 * gcc.target/epiphany/mode-switch.c: New test.
8855
8856 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8857
8858 PR c++/58600
8859 * g++.dg/cpp0x/gen-attrs-58.C: New.
8860 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8861
8862 2014-04-11 Steve Ellcey <sellcey@mips.com>
8863 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR middle-end/60556
8866 * gcc.c-torture/compile/pr60556.c: New test.
8867
8868 2014-04-11 Richard Biener <rguenther@suse.de>
8869
8870 PR middle-end/60797
8871 * gcc.dg/pr60797.c: New testcase.
8872
8873 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8874
8875 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8876 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8877 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8878 rename to ...
8879 * gcc.target/s390/htm-nofloat-1.c: ... this one.
8880 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8881 instructions as well.
8882
8883 2014-04-11 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR rtl-optimization/60663
8886 * gcc.target/arm/pr60663.c: New test.
8887
8888 2014-04-10 Jason Merrill <jason@redhat.com>
8889
8890 * g++.dg/dso/dlclose1.C: Disable for 4.9.
8891
8892 2014-04-10 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR lto/60567
8895 * g++.dg/lto/pr60567_0.C: New test.
8896
8897 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8898
8899 * gfortran.dg/class_nameclash.f90: New test.
8900
8901 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8902
8903 PR c++/52844
8904 * g++.dg/cpp0x/variadic156.C: New.
8905
8906 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8907
8908 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8909 long.
8910
8911 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8912
8913 PR debug/60655
8914 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8915 -fdata-sections.
8916
8917 2014-04-09 Steve Ellcey <sellcey@mips.com>
8918
8919 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8920 and scan lists.
8921
8922 2014-04-09 Cong Hou <congh@google.com>
8923
8924 PR testsuite/60773
8925 * lib/target-supports.exp:
8926 (check_effective_target_vect_widen_si_to_di_pattern): New.
8927 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8928 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8929 targets only.
8930 (foo): Fix up formatting.
8931 (main): Call check_vect.
8932
8933 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8934
8935 PR c++/59115
8936 * g++.dg/template/crash119.C: New.
8937
8938 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
8939
8940 * gcc.target/powerpc/atomic_load_store-p8.c: New.
8941
8942 2014-04-08 Jason Merrill <jason@redhat.com>
8943
8944 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8945
8946 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8947
8948 PR rtl-optimization/60776
8949 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8950 * gcc.dg/builtin-bswap-7.c: Likewise.
8951 * gcc.dg/builtin-bswap-6a.c: New testcase.
8952 * gcc.dg/builtin-bswap-7a.c: New testcase.
8953
8954 Revert
8955 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8956
8957 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8958 optimization.
8959 * gcc.dg/builtin-bswap-7.c: Likewise.
8960
8961 2014-04-08 Richard Biener <rguenther@suse.de>
8962
8963 PR tree-optimization/60785
8964 * gcc.dg/graphite/pr60785.c: New testcase.
8965
8966 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968 PR target/60602
8969 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8970 with as at -O0.
8971
8972 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
8973
8974 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8975 * g++.dg/warn/Wnvdtor-3.C: Likewise.
8976 * g++.dg/warn/Wnvdtor-4.C: Likewise.
8977
8978 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
8979
8980 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8981
8982 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
8983
8984 PR target/60609
8985 * g++.dg/torture/pr60609.C: New test.
8986
8987 2014-04-07 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/60766
8990 * gcc.dg/torture/pr60766.c: New testcase.
8991
8992 2014-04-07 Jason Merrill <jason@redhat.com>
8993
8994 * lib/gcc-dg.exp (dg-build-dso): New.
8995 (gcc-dg-test-1): Handle dg-do-what "dso".
8996 * lib/target-supports.exp (add_options_for_dlopen): New.
8997 (check_effective_target_dlopen): Use it.
8998
8999 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9000
9001 * gcc.target/arm/pr60657.c: Fix missing curly brace.
9002
9003 2014-04-07 Richard Biener <rguenther@suse.de>
9004
9005 PR middle-end/60750
9006 * g++.dg/torture/pr60750.C: New testcase.
9007 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
9008
9009 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
9010
9011 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
9012
9013 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
9014
9015 PR testsuite/60671
9016 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
9017
9018 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
9019
9020 PR testsuite/60672
9021 * g++.dg/cpp1y/auto-fn25.C: Require lto.
9022
9023 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
9024
9025 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
9026
9027 * gfortran.dg/warn_conversion_4.f90: Adjust test.
9028
9029 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
9030
9031 * gcc.target/avr/dev-specific-rmw.c: New test.
9032
9033 2014-04-04 Cong Hou <congh@google.com>
9034
9035 PR tree-optimization/60656
9036 * gcc.dg/vect/pr60656.c: New test.
9037
9038 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9039
9040 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
9041 optimization.
9042 * gcc.dg/builtin-bswap-7.c: Likewise.
9043
9044 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9045
9046 PR c++/58207
9047 * g++.dg/cpp0x/constexpr-ice15.C: New.
9048
9049 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
9050
9051 PR ipa/59626
9052 testcase by Richard Biener
9053 * gcc.dg/lto/pr59626_0.c: New testcase.
9054 * gcc.dg/lto/pr59626_1.c: New testcase.
9055
9056 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9057
9058 PR debug/60655
9059 * gcc.c-torture/compile/pr60655-1.c: New test.
9060
9061 2014-04-04 Martin Jambor <mjambor@suse.cz>
9062
9063 PR ipa/60640
9064 * g++.dg/ipa/pr60640-1.C: New test.
9065 * g++.dg/ipa/pr60640-2.C: Likewise.
9066 * g++.dg/ipa/pr60640-3.C: Likewise.
9067 * g++.dg/ipa/pr60640-4.C: Likewise.
9068
9069 2014-04-04 Jeff Law <law@redhat.com>
9070
9071 PR target/60657
9072 * gcc.target/arm/pr60657.c: New test.
9073
9074 2014-04-04 Richard Biener <rguenther@suse.de>
9075
9076 PR ipa/60746
9077 * g++.dg/torture/pr60746.C: New testcase.
9078
9079 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
9080
9081 * g++.old-deja/g++.robertl/eb121.C: Adjust.
9082 * g++.old-deja/g++.jason/overload21.C: Likewise.
9083 * g++.old-deja/g++.law/init5.C: Likewise.
9084
9085 2014-04-03 Cong Hou <congh@google.com>
9086
9087 PR tree-optimization/60505
9088 * gcc.dg/vect/pr60505.c: New test.
9089
9090 2014-04-03 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/60740
9093 * gcc.dg/graphite/pr60740.c: New testcase.
9094
9095 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
9096
9097 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
9098 * g++.dg/warn/Wnvdtor-2.C: New.
9099 * g++.dg/warn/Wnvdtor-3.C: New.
9100 * g++.dg/warn/Wnvdtor-4.C: New.
9101 * g++.dg/warn/Weff1.C: Delete.
9102 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
9103 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
9104
9105 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
9106
9107 PR ipa/60659
9108 * g++.dg/torture/pr60659.C: New testcase.
9109
9110 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9111
9112 PR tree-optimization/60733
9113 * gcc.dg/torture/pr60733.c: New test.
9114
9115 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
9116
9117 PR rtl-optimization/60650
9118 * gcc.target/arm/pr60650-2.c: New.
9119
9120 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
9121
9122 * gcc.target/i386/avx2-vpand-3.c,
9123 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
9124
9125 2014-04-02 Joseph Myers <joseph@codesourcery.com>
9126
9127 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
9128 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
9129 gcc.target/i386/memcpy-strategy-1.c,
9130 gcc.target/i386/memcpy-strategy-2.c,
9131 gcc.target/i386/memcpy-vector_loop-1.c,
9132 gcc.target/i386/memcpy-vector_loop-2.c,
9133 gcc.target/i386/memset-vector_loop-1.c,
9134 gcc.target/i386/memset-vector_loop-2.c,
9135 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
9136 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
9137 -march= options different from those in dg-options.
9138
9139 2014-04-02 Joseph Myers <joseph@codesourcery.com>
9140
9141 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9142 gcc.target/i386/pr30970.c: Use -mtune=generic.
9143 * gcc.target/i386/avx2-vpaddb-3.c,
9144 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
9145 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
9146 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
9147 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
9148 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
9149 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
9150 gcc.target/i386/avx2-vpsubw-3.c,
9151 gcc.target/i386/avx256-unaligned-load-1.c,
9152 gcc.target/i386/avx256-unaligned-load-4.c,
9153 gcc.target/i386/avx256-unaligned-store-1.c,
9154 gcc.target/i386/avx256-unaligned-store-2.c,
9155 gcc.target/i386/avx256-unaligned-store-4.c: Use
9156 -mno-prefer-avx128.
9157
9158 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
9159 Iain Sandoe <iain@codesourcery.com>
9160
9161 PR target/54083
9162 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
9163 with the additional options -Wl,-undefined,dynamic_lookup
9164 and -Wl,-flat_namespace.
9165 * gcc.dg/torture/pr53922.c: Additional option
9166 -Wl,-flat_namespace for darwin[89].
9167 * gcc.dg/torture/pr60092.c: Additional options
9168 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
9169 for darwin[89].
9170
9171 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
9172
9173 PR target/43751
9174 * lib/prune.exp: Modify the regular express to prune
9175 the new warnings introduced by r205679 on darwin9.
9176
9177 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
9178
9179 * g++.dg/init/ctor4.C: Adjust.
9180 * g++.dg/init/ctor4-1.C: New.
9181 * g++.dg/cpp0x/defaulted2.C: Adjust.
9182
9183 2014-04-01 Richard Henderson <rth@redhat.com>
9184
9185 PR target/60704
9186 * gcc.dg/pr60704.c: New file.
9187
9188 2014-04-01 Bin Cheng <bin.cheng@arm.com>
9189
9190 PR target/60363
9191 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
9192 logical_op_short_circuit targets.
9193
9194 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
9195
9196 PR libfortran/60128
9197 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
9198 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
9199
9200 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
9201
9202 PR rtl-optimization/60700
9203 * gcc.target/i386/pr60700.c: New test.
9204
9205 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9206
9207 PR target/60650
9208 * gcc.target/arm/pr60650.c: Adjust command line options.
9209
9210 2014-03-31 Martin Jambor <mjambor@suse.cz>
9211
9212 PR middle-end/60647
9213 * gcc.dg/pr60647-1.c: New test.
9214 * gcc.dg/pr60647-2.c: Likewise.
9215
9216 2014-03-31 Richard Biener <rguenther@suse.de>
9217
9218 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
9219
9220 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
9221
9222 PR target/60034
9223 * gcc.target/aarch64/pr60034.c: New file.
9224
9225 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
9226
9227 PR c++/60626
9228 * g++.dg/cpp1y/pr60626.C: New testcase.
9229
9230 2014-03-29 Joseph Myers <joseph@codesourcery.com>
9231
9232 * gcc.dg/pr45416.c: Allow bextr on x86.
9233 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
9234 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
9235 gcc.target/i386/fma4-vector.c: Use -mno-fma.
9236 * gcc.target/i386/l_fma_double_1.c,
9237 gcc.target/i386/l_fma_double_2.c,
9238 gcc.target/i386/l_fma_double_3.c,
9239 gcc.target/i386/l_fma_double_4.c,
9240 gcc.target/i386/l_fma_double_5.c,
9241 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
9242 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
9243 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
9244 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
9245 * gcc.target/i386/pr27971.c: Use -mno-tbm.
9246 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
9247 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
9248
9249 2014-03-29 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR target/60648
9252 * g++.dg/pr60648.C: Move test to...
9253 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
9254 dg-options, add for fpic targets dg-additional-options -fPIC.
9255
9256 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
9257
9258 * gnat.dg/opt33.adb: New testcase.
9259
9260 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
9261
9262 PR target/60697
9263 * gcc.target/aarch64/pr60697.c: New.
9264
9265 2014-03-27 Jeff Law <law@redhat.com>
9266
9267 PR target/60648
9268 * g++.dg/pr60648.C: New test.
9269
9270 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
9271
9272 PR c++/60573
9273 * g++.dg/cpp1y/pr60573.C: New testcase.
9274
9275 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR target/60693
9278 * gcc.target/i386/pr60693.c: New test.
9279
9280 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
9281
9282 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
9283
9284 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR c++/60689
9287 * c-c++-common/pr60689.c: New test.
9288
9289 PR c++/58678
9290 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
9291 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
9292 targets.
9293
9294 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
9295
9296 PR target/60675
9297 * gcc.target/aarch64/pr60675.C: New.
9298
9299 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9300
9301 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
9302 * lib/target-supports.exp: Return true for s390
9303 in check_effective_logical_op_short_circuit.
9304
9305 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9306
9307 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
9308 of second source operand.
9309 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9310 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9311 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9312
9313 2014-03-28 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR ipa/60315
9316 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
9317
9318 2014-03-28 Tobias Burnus <burnus@net-b.de>
9319
9320 * lib/cilk-plus-dg.exp: New.
9321 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
9322 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
9323
9324 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9325
9326 PR fortran/60522
9327 * gfortran.dg/where_4.f90: New test case.
9328
9329 2014-03-27 Tobias Burnus <burnus@net-b.de>
9330
9331 PR fortran/58880
9332 * gfortran.dg/finalize_24.f90: New.
9333
9334 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9335
9336 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
9337 vbpermq builtin.
9338
9339 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
9340 vec_select optimizations.
9341 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
9342 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
9343
9344 PR target/60672
9345 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
9346 xxpermdi builtins are supported.
9347
9348 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
9349
9350 PR rtl-optimization/60650
9351 * gcc.target/arm/pr60650.c: New.
9352
9353 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9354
9355 * gcc.target/s390/20140327-1.c: New testcase.
9356
9357 2014-03-27 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR middle-end/60682
9360 * g++.dg/gomp/pr60682.C: New test.
9361
9362 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
9363
9364 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
9365
9366 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
9367
9368 PR target/60580
9369 * gcc.target/aarch64/pr60580_1.c: New.
9370 * gcc.target/aarch64/test_fp_attribute_1.c: New.
9371 * gcc.target/aarch64/test_fp_attribute_2.c: New.
9372
9373 2014-03-26 Dehao Chen <dehao@google.com>
9374
9375 * gcc.dg/predict-8.c: New test.
9376
9377 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
9378
9379 PR c++/52369
9380 * g++.dg/init/const10.C: New.
9381 * g++.dg/init/const11.C: New.
9382 * g++.dg/init/pr25811.C: Adjust.
9383 * g++.dg/init/pr29043.C: Likewise.
9384 * g++.dg/init/pr43719.C: Likewise.
9385 * g++.dg/init/pr44086.C: Likewise.
9386 * g++.dg/init/ctor8.C: Likewise.
9387 * g++.dg/init/uninitialized1.C: Likewise.
9388
9389 2014-03-26 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR sanitizer/60636
9392 * c-c++-common/ubsan/pr60636.c: New test.
9393
9394 2014-03-26 Andreas Schwab <schwab@suse.de>
9395
9396 * g++.dg/torture/pr60315.C: Remove duplication.
9397
9398 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
9399
9400 * gcc.c-torture/execute/20140326-1.c: New test.
9401
9402 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
9403
9404 PR ipa/60315
9405 * g++.dg/torture/pr60315.C: New testcase.
9406
9407 2014-03-25 Martin Jambor <mjambor@suse.cz>
9408
9409 PR ipa/60600
9410 * g++.dg/ipa/pr60600.C: New test.
9411
9412 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
9413
9414 PR testsuite/58013
9415 * g++.dg/opt/pr56999.C: Pop hidden visibility.
9416
9417 2014-03-25 Richard Biener <rguenther@suse.de>
9418
9419 PR middle-end/60635
9420 * gfortran.dg/lto/pr60635_0.f90: New testcase.
9421 * gfortran.dg/lto/pr60635_1.c: Likewise.
9422
9423 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
9424
9425 PR c++/60627
9426 * g++.dg/cpp1y/pr60627.C: New testcase.
9427
9428 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
9429
9430 * gcc.target/aarch64/ushr64_1.c: New.
9431
9432 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
9433
9434 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9435 (LONG_LONG): Use LLONG.
9436 (set_rvector_long): Explicitly return void.
9437 (set_vector_long): Likewise.
9438 (check_vector_long): Likewise.
9439
9440 2014-03-24 Marek Polacek <polacek@redhat.com>
9441
9442 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9443 Define INT_MIN.
9444 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9445 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9446 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9447 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9448 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9449 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9450 * c-c++-common/ubsan/pr59503.c: Likewise.
9451 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9452 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9453 * c-c++-common/ubsan/shift-3.c: Likewise.
9454 * c-c++-common/ubsan/shift-6.c: Likewise.
9455 * c-c++-common/ubsan/undefined-1.c: Likewise.
9456 * c-c++-common/ubsan/vla-2.c: Likewise.
9457 * c-c++-common/ubsan/vla-3.c: Likewise.
9458 * c-c++-common/ubsan/vla-4.c: Likewise.
9459 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9460 * g++.dg/ubsan/return-2.C: Likewise.
9461
9462 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
9463
9464 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9465 hppa*-*-hpux*.
9466
9467 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9468
9469 PR libfortran/59313
9470 PR libfortran/58015
9471 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9472 * gfortran.dg/round_4.f90: Likewise.
9473
9474 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
9475
9476 PR libfortran/60128
9477 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9478 i?86-*-solaris2.9*.
9479
9480 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR sanitizer/60613
9483 * c-c++-common/ubsan/pr60613-1.c: New test.
9484 * c-c++-common/ubsan/pr60613-2.c: New test.
9485
9486 2014-03-22 Matthias Klose <doko@ubuntu.com>
9487
9488 * g++.dg/cpp0x/regress: Remove empty directory.
9489
9490 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR debug/60603
9493 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9494
9495 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9496
9497 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9498 * g++.dg/cpp1y/pr60393.C: Likewise.
9499
9500 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9501
9502 PR c++/60384
9503 * g++.dg/cpp1y/pr60384.C: New.
9504
9505 2014-03-21 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR target/60598
9508 * gcc.dg/pr60598.c: New test.
9509
9510 2014-03-21 Martin Jambor <mjambor@suse.cz>
9511
9512 PR ipa/59176
9513 * g++.dg/torture/pr59176.C: New test.
9514
9515 2014-03-21 Martin Jambor <mjambor@suse.cz>
9516
9517 PR ipa/60419
9518 * g++.dg/ipa/pr60419.C: New test.
9519
9520 2014-03-21 Richard Biener <rguenther@suse.de>
9521
9522 PR tree-optimization/60577
9523 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9524
9525 2014-03-21 Tobias Burnus <burnus@net-b.de>
9526
9527 PR fortran/60599
9528 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9529
9530 2014-03-20 Jakub Jelinek <jakub@redhat.com>
9531
9532 PR middle-end/60597
9533 * g++.dg/opt/pr60597.C: New test.
9534
9535 PR c++/60572
9536 * g++.dg/init/pr60572.C: New test.
9537
9538 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9539
9540 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9541
9542 2014-03-19 Tobias Burnus <burnus@net-b.de>
9543
9544 PR fortran/60543
9545 PR fortran/60283
9546 * gfortran.dg/implicit_pure_4.f90: New.
9547
9548 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9549
9550 PR c++/51474
9551 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9552
9553 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
9554
9555 PR testsuite/60590
9556 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9557 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9558 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9559
9560 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9561
9562 PR c++/60332
9563 * g++.dg/cpp1y/pr60332.C: New.
9564
9565 2014-03-19 Marek Polacek <polacek@redhat.com>
9566
9567 PR sanitizer/60569
9568 * g++.dg/ubsan/pr60569.C: New test.
9569
9570 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9571
9572 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9573
9574 2014-03-19 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR tree-optimization/60559
9577 * g++.dg/vect/pr60559.cc: New test.
9578
9579 2014-03-18 Ian Lance Taylor <iant@google.com>
9580
9581 PR target/60563
9582 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9583 (ditype): Rename typedef from int64_t.
9584
9585 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9586
9587 PR c/55383
9588 * gcc.dg/cast-qual-3.c: New.
9589 Revert:
9590 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9591 * c-c++-common/Wcast-qual-1.c: More precise match text.
9592
9593 2014-03-18 Janus Weil <janus@gcc.gnu.org>
9594
9595 PR fortran/55207
9596 PR fortran/60549
9597 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9598 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9599 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9600 * gfortran.dg/intent_optimize_1.f90: Ditto.
9601 * gfortran.dg/pointer_init_9.f90: Ditto.
9602 * gfortran.dg/volatile4.f90: Ditto.
9603 * gfortran.dg/volatile6.f90: Ditto.
9604
9605 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9606
9607 PR c/55383
9608 * c-c++-common/Wcast-qual-1.c: More precise match text.
9609
9610 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/60305
9613 * g++.dg/cpp0x/constexpr-ice14.C: New.
9614
9615 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9616
9617 PR c++/54250
9618 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9619
9620 2014-03-18 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR sanitizer/60535
9623 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9624 * c-c++-common/ubsan/null-2.c: Likewise.
9625 * c-c++-common/ubsan/null-3.c: Likewise.
9626 * c-c++-common/ubsan/null-4.c: Likewise.
9627 * c-c++-common/ubsan/null-5.c: Likewise.
9628 * c-c++-common/ubsan/null-6.c: Likewise.
9629 * c-c++-common/ubsan/null-7.c: Likewise.
9630 * c-c++-common/ubsan/null-8.c: Likewise.
9631 * c-c++-common/ubsan/null-9.c: Likewise.
9632 * c-c++-common/ubsan/null-10.c: Likewise.
9633 * c-c++-common/ubsan/null-11.c: Likewise.
9634 * c-c++-common/ubsan/overflow-1.c: Likewise.
9635 * c-c++-common/ubsan/overflow-2.c: Likewise.
9636 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9637 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9638 * c-c++-common/ubsan/overflow-int128.c: Likewise.
9639 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9640 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9641 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9642 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9643 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9644 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9645 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9646 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9647 * c-c++-common/ubsan/pr59333.c: Likewise.
9648 * c-c++-common/ubsan/pr59503.c: Likewise.
9649 * c-c++-common/ubsan/pr59667.c: Likewise.
9650 * c-c++-common/ubsan/undefined-1.c: Likewise.
9651 * g++.dg/ubsan/pr59250.C: Likewise.
9652 * g++.dg/ubsan/pr59306.C: Likewise.
9653
9654 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9655
9656 * gcc.dg/tls/pr58595.c: Add tls options.
9657
9658 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
9659
9660 * gcc.target/i386/avx-additional-reg-names.c: New.
9661 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9662
9663 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
9664
9665 PR c++/60390
9666 * g++.dg/cpp1y/pr60390.C: New testcase.
9667
9668 PR c++/60391
9669 * g++.dg/cpp1y/pr60391.C: New testcase.
9670
9671 2014-03-17 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR target/60516
9674 * gcc.target/i386/pr60516.c: New test.
9675
9676 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9677
9678 PR c++/59571
9679 * g++.dg/cpp0x/constexpr-ice13.C: New.
9680
9681 2014-03-17 Marek Polacek <polacek@redhat.com>
9682
9683 PR middle-end/60534
9684 * gcc.dg/gomp/pr60534.c: New test.
9685
9686 2014-03-17 Kai Tietz <ktietz@redhat.com>
9687
9688 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9689
9690 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
9691
9692 PR testsuite/58851
9693 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9694 storage size.
9695
9696 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
9697
9698 PR libfortran/58324
9699 * gfortran.dg/list_read_12.f90: New test.
9700
9701 2014-03-15 Janus Weil <janus@gcc.gnu.org>
9702
9703 PR fortran/55207
9704 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9705 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9706 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9707 -Wno-aggressive-loop-optimizations and remove an unused variable.
9708 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9709 * gfortran.dg/pointer_init_9.f90: New.
9710 * gfortran.dg/volatile4.f90: Put into subroutine.
9711 * gfortran.dg/volatile6.f90: Ditto.
9712
9713 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
9714
9715 PR fortran/60392
9716 * gfortran.dg/transpose_4.f90: New test.
9717
9718 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
9719
9720 PR rtl-optimization/60508
9721 * gcc.target/i386/pr60508.c: New.
9722
9723 2014-03-14 Richard Biener <rguenther@suse.de>
9724
9725 PR middle-end/60518
9726 * g++.dg/pr60518.C: New testcase.
9727
9728 2014-03-14 Martin Jambor <mjambor@suse.cz>
9729
9730 PR lto/60461
9731 * gcc.dg/lto/pr60461_0.c: New test.
9732
9733 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
9734
9735 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9736 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9737 * gcc.dg/lto/save-temps_0.c: New testcase.
9738
9739 2014-03-13 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR middle-end/36282
9742 * c-c++-common/pr36282-1.c: New test.
9743 * c-c++-common/pr36282-2.c: New test.
9744 * c-c++-common/pr36282-3.c: New test.
9745 * c-c++-common/pr36282-4.c: New test.
9746
9747 2014-03-13 Richard Henderson <rth@redhat.com>
9748
9749 PR debug/60438
9750 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9751
9752 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9753
9754 PR c++/60383
9755 * g++.dg/template/crash118.C: New.
9756 * g++.dg/template/crash95.C: Adjust.
9757
9758 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
9759
9760 PR rtl-optimization/57189
9761 * gcc.target/i386/pr57189.c: New.
9762
9763 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9764
9765 PR c++/60254
9766 * g++.dg/cpp0x/static_assert10.C: New.
9767 * g++.dg/cpp0x/static_assert11.C: Likewise.
9768 * g++.dg/cpp0x/static_assert3.C: Adjust.
9769
9770 2014-03-13 Richard Biener <rguenther@suse.de>
9771
9772 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9773
9774 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9775
9776 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9777 2.07 128-bit arithmetic.
9778 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9779
9780 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9781 due to when TImode is allowed in VSX registers, the allowable
9782 address modes for TImode is just a single indirect address in
9783 order for the value to be loaded and store in either GPR or VSX
9784 registers. This affects the generated code, and it would cause
9785 this test to fail, when such an option is used.
9786
9787 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
9788
9789 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9790
9791 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9792
9793 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9794 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9795 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9796 only test for exactly one if if -mbranch-cost=1 has been passed.
9797
9798 2014-03-12 Christian Bruel <christian.bruel@st.com>
9799
9800 PR target/60264
9801 * gcc.target/arm/pr60264.c
9802
9803 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
9804
9805 PR tree-optimization/60454
9806 * gcc.c-torture/execute/pr60454.c: New test.
9807
9808 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9809 Marc Glisse <marc.glisse@inria.fr>
9810
9811 PR tree-optimization/60502
9812 * gcc.c-torture/compile/pr60502.c: New test.
9813
9814 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR middle-end/60482
9817 * gcc.dg/vect/pr60482.c: New test.
9818
9819 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
9820
9821 PR c++/60389
9822 * g++.dg/cpp0x/inh-ctor19.C: New.
9823
9824 2014-03-11 Richard Biener <rguenther@suse.de>
9825
9826 PR tree-optimization/60429
9827 PR tree-optimization/60485
9828 * gcc.dg/pr60485-1.c: New testcase.
9829 * gcc.dg/pr60485-2.c: Likewise.
9830
9831 2014-03-10 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR ipa/60457
9834 * g++.dg/ipa/pr60457.C: New test.
9835
9836 2014-03-10 Richard Biener <rguenther@suse.de>
9837
9838 PR middle-end/60474
9839 * g++.dg/torture/pr60474.C: New testcase.
9840
9841 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
9842
9843 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9844
9845 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
9846
9847 * gcc.dg/lto/pr55113_0.c: New testcase.
9848
9849 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
9850
9851 PR c++/60033
9852 * g++.dg/cpp1y/pr60033.C: New testcase.
9853
9854 PR c++/60393
9855 * g++.dg/cpp1y/pr60393.C: New testcase.
9856
9857 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9858
9859 PR libfortran/60128
9860 * gfortran.dg/fmt_en.f90: New test.
9861
9862 2014-03-07 Jason Merrill <jason@redhat.com>
9863
9864 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9865 * lib/target-supports.exp (check_effective_target_c++11): Now
9866 means C++11 and up.
9867 (check_effective_target_c++11_only): New.
9868 (check_effective_target_c++11_down): New.
9869 (check_effective_target_c++1y): New.
9870 (check_effective_target_c++1y_only): New.
9871 (check_effective_target_c++98_only): Rename from
9872 check_effective_target_c++98.
9873 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9874
9875 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 PR c++/58609
9878 * g++.dg/cpp0x/constexpr-ice12.C: New.
9879
9880 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
9881
9882 * c-c++-common/gomp/map-1.c: Extend.
9883
9884 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
9885 Janus Weil <janus@gcc.gnu.org>
9886
9887 PR fortran/51976
9888 * gfortran.dg/deferred_type_component_1.f90 : New test.
9889 * gfortran.dg/deferred_type_component_2.f90 : New test.
9890
9891 2014-03-06 Marek Polacek <polacek@redhat.com>
9892
9893 PR c/60197
9894 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9895 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9896
9897 2014-03-06 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR target/58595
9900 * gcc.dg/tls/pr58595.c: New test.
9901
9902 2014-03-06 Richard Biener <rguenther@suse.de>
9903
9904 PR middle-end/60445
9905 PR lto/60424
9906 PR lto/60427
9907 Revert
9908 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9909
9910 * gcc.dg/lto/pr55113_0.c: New testcase.
9911
9912 2014-03-05 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR testsuite/59308
9915 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9916 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
9917 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9918 s390*/i?86/x86_64.
9919 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9920 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9921 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9922 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9923 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9924 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
9925 even for mips*/s390*/i?86/x86_64.
9926 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9927 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9931
9932 PR lto/60404
9933 * gcc.dg/lto/pr60404_0.c: New test.
9934 * gcc.dg/lto/pr60404_1.c: New file.
9935 * gcc.dg/lto/pr60404_2.c: New file.
9936
9937 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9938
9939 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9940 long long" throughout.
9941 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9942 * gcc.dg/vmx/insert-vsx.c: Likewise.
9943 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9944 * gcc.dg/vmx/ld-vsx.c: Likewise.
9945 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9946 * gcc.dg/vmx/ldl-vsx.c: Likewise.
9947 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9948 * gcc.dg/vmx/merge-vsx.c: Likewise.
9949 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9950 * gcc.dg/vmx/st-vsx.c: Likewise.
9951 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9952 * gcc.dg/vmx/stl-vsx.c: Likewise.
9953 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9954
9955 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9956
9957 * gcc.dg/lto/pr55113_0.c: New testcase.
9958
9959 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9960
9961 PR c++/60376
9962 * g++.dg/cpp1y/pr60376.C: New.
9963
9964 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9965
9966 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9967
9968 2014-03-04 Richard Biener <rguenther@suse.de>
9969
9970 PR tree-optimization/60382
9971 * gcc.dg/vect/pr60382.c: New testcase.
9972
9973 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
9974
9975 PR libfortran/60148
9976 * gfortran.dg/namelist_84.f90: New test.
9977
9978 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
9979
9980 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9981 argument to avoid inf values.
9982 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9983 UNION_FP_CHECK machinery.
9984
9985 2014-03-03 Renlin Li <Renlin.Li@arm.com>
9986
9987 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9988 i32in128 cases outside special big-endian processing block.
9989
9990 2014-03-03 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR preprocessor/60400
9993 * c-c++-common/cpp/pr60400.c: New test.
9994 * c-c++-common/cpp/pr60400-1.h: New file.
9995 * c-c++-common/cpp/pr60400-2.h: New file.
9996
9997 PR objc++/60398
9998 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9999
10000 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
10001 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
10002
10003 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
10004
10005 PR ipa/60150
10006 * g++.dg/lto/pr60150.H: New testcase.
10007 * g++.dg/lto/pr60150_0.C: New testcase.
10008 * g++.dg/lto/pr60150_1.C: New testcase.
10009
10010 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
10011
10012 PR ipa/60306
10013 * g++.dg/ipa/devirt-29.C: New testcase
10014
10015 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10016
10017 PR fortran/60236
10018 * gfortran.dg/vect/pr32380.f: Fix expected test results.
10019
10020 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
10021
10022 PR c++/50025
10023 * g++.dg/cpp0x/pr50025.C: New.
10024
10025 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
10026
10027 PR c++/60377
10028 * g++.dg/cpp1y/pr60377.C: New testcase.
10029
10030 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
10031
10032 PR fortran/60341
10033 * gfortran.dg/str_comp_optimize_1.f90: New test.
10034
10035 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10036
10037 PR target/60071
10038 * gcc.c-torture/compile/pr60071.c: New.
10039
10040 2014-02-28 Janus Weil <janus@gcc.gnu.org>
10041
10042 PR fortran/60359
10043 * gfortran.dg/unlimited_polymorphic_16.f90: New.
10044
10045 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10046
10047 PR c++/58610
10048 * g++.dg/cpp0x/constexpr-ice11.C: New.
10049
10050 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
10051
10052 PR c++/60314
10053 * g++.dg/cpp1y/auto-fn24.C: New.
10054
10055 2014-02-28 Joey Ye <joey.ye@arm.com>
10056
10057 PR target/PR60169
10058 * gcc.target/arm/thumb1-far-jump-3.c: New case.
10059
10060 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10061
10062 PR c++/60253
10063 * g++.dg/overload/ellipsis2.C: New.
10064
10065 2014-02-27 Jeff Law <law@redhat.com>
10066
10067 PR rtl-optimization/52714
10068 * gcc.c-torture/compile/pr52714.c: New test.
10069
10070 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
10071 Jeff Law <law@redhat.com>
10072
10073 PR rtl-optimization/49847
10074 * g++.dg/pr49847.C: New test.
10075
10076 2014-02-27 Marek Polacek <polacek@redhat.com>
10077
10078 PR middle-end/59223
10079 * c-c++-common/pr59223.c: New test.
10080
10081 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
10082
10083 * common/config/i386/predicates.md (const1256_operand): Remove.
10084 (const2356_operand): New.
10085 (const_1_to_2_operand): Remove.
10086 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
10087 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
10088 (*avx512pf_gatherpf<mode>sf): Ditto.
10089 (avx512pf_gatherpf<mode>df): Ditto.
10090 (*avx512pf_gatherpf<mode>df_mask): Ditto.
10091 (*avx512pf_gatherpf<mode>df): Ditto.
10092 (avx512pf_scatterpf<mode>sf): Ditto.
10093 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
10094 (*avx512pf_scatterpf<mode>sf): Ditto.
10095 (avx512pf_scatterpf<mode>df): Ditto.
10096 (*avx512pf_scatterpf<mode>df_mask): Ditto.
10097 (*avx512pf_scatterpf<mode>df): Ditto.
10098 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
10099
10100 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
10101
10102 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
10103 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
10104 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
10105 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
10106 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
10107 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
10108 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
10109 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
10110
10111 2014-02-26 Bin Cheng <bin.cheng@arm.com>
10112
10113 PR target/60280
10114 * gnat.dg/renaming5.adb: Change to two expected gotos.
10115 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
10116 jump threads.
10117 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
10118 messages for removed basic block.
10119 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
10120 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
10121 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
10122 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
10123
10124 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10125
10126 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
10127 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10128 * gcc.dg/vmx/ldl-vsx.c: Likewise.
10129 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10130 * gcc.dg/vmx/merge-vsx.c: Likewise.
10131 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10132
10133 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
10134
10135 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
10136 * gcc.target/i386/prefetchwt1-1.c: New.
10137 * g++.dg/other/i386-2.C: Add new option.
10138 * g++.dg/other/i386-3.C: Ditto.
10139 * gcc.target/i386/sse-12.c: Ditto.
10140 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
10141 * gcc.target/i386/sse-22.c: Add new option.
10142 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
10143
10144 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10145
10146 PR libfortran/59313
10147 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
10148
10149 PR libfortran/58015
10150 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
10151
10152 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
10153
10154 PR c++/60311
10155 * g++.dg/cpp1y/pr60311.C: New testcase.
10156
10157 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
10158
10159 PR c++/60065
10160 * g++.dg/cpp1y/pr60065.C: New testcase.
10161
10162 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
10163
10164 PR rtl-optimization/60268
10165 * gcc.c-torture/compile/pr60268.c: New test.
10166
10167 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
10168
10169 * gcc.target/microblaze/others/mem_reload.c: New test.
10170
10171 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10172
10173 * gcc.dg/vmx/lde.c: New test.
10174 * gcc.dg/vmx/lde-be-order.c: New test.
10175 * gcc.dg/vmx/ste.c: New test.
10176 * gcc.dg/vmx/ste-be-order.c: New test.
10177
10178 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
10179
10180 PR testsuite/60173
10181 * lib/target-supports.exp
10182 (check_effective_target_logical_op_short_circuit): Add cris-*-*
10183 and crisv32-*-* to list.
10184
10185 2014-02-21 Janus Weil <janus@gcc.gnu.org>
10186
10187 PR fortran/60302
10188 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
10189
10190 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10191
10192 * gcc.dg/vmx/vsums.c: Check entire result vector.
10193 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10194
10195 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10196
10197 * gcc.dg/vmx/ld.c: New test.
10198 * gcc.dg/vmx/ld-be-order.c: New test.
10199 * gcc.dg/vmx/ld-vsx.c: New test.
10200 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
10201 * gcc.dg/vmx/ldl.c: New test.
10202 * gcc.dg/vmx/ldl-be-order.c: New test.
10203 * gcc.dg/vmx/ldl-vsx.c: New test.
10204 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
10205 * gcc.dg/vmx/st.c: New test.
10206 * gcc.dg/vmx/st-be-order.c: New test.
10207 * gcc.dg/vmx/st-vsx.c: New test.
10208 * gcc.dg/vmx/st-vsx-be-order.c: New test.
10209 * gcc.dg/vmx/stl.c: New test.
10210 * gcc.dg/vmx/stl-be-order.c: New test.
10211 * gcc.dg/vmx/stl-vsx.c: New test.
10212 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
10213
10214 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
10215
10216 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
10217 * g++.dg/other/i386-3.C (dg-options): Ditto.
10218 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
10219 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
10220 -mavx512pf and -msha.
10221
10222 2014-02-21 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/60276
10225 * gcc.dg/vect/pr60276.c: New testcase.
10226
10227 2014-02-21 Janus Weil <janus@gcc.gnu.org>
10228
10229 PR fortran/60234
10230 * gfortran.dg/finalize_23.f90: New.
10231
10232 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
10233
10234 PR c++/60052
10235 PR c++/60053
10236 * g++.dg/cpp1y/pr60052.C: New testcase.
10237 * g++.dg/cpp1y/pr60053.C: New testcase.
10238
10239 2014-02-21 Tobias Burnus <burnus@net-b.de>
10240
10241 PR fortran/60286
10242 * gfortran.dg/inquire_16.f90: New.
10243
10244 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
10245
10246 * gcc.target/nios2/biggot-1.c: New.
10247 * gcc.target/nios2/biggot-2.c: New.
10248
10249 2014-02-20 Martin Jambor <mjambor@suse.cz>
10250
10251 PR ipa/55260
10252 * gcc.dg/ipa/pr55260.c: New test.
10253
10254 2014-02-20 Bin Cheng <bin.cheng@arm.com>
10255
10256 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
10257 for execution test case.
10258
10259 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
10260
10261 PR ipa/58555
10262 * g++.dg/torture/pr58555.C: New testcase.
10263
10264 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
10265
10266 PR target/60204
10267 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
10268 reflect abi fix.
10269 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
10270
10271 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
10272 Kirill Yukhin <kirill.yukhin@intel.com>
10273
10274 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
10275 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
10276 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
10277 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10278 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
10279 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
10280
10281 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR c/37743
10284 * g++.dg/ext/builtin-bswap1.C: New test.
10285 * c-c++-common/pr37743.c: New test.
10286
10287 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
10288
10289 * gcc.dg/decl-10.c: New test.
10290
10291 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR c++/60267
10294 * g++.dg/ext/ivdep-1.C: New test.
10295
10296 PR c++/60267
10297 * gcc.dg/pr60267.c: New test.
10298
10299 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
10300
10301 PR target/59794
10302 * gcc.target/i386/pr39162.c: Add dg-prune-output.
10303 (dg-options): Remove -Wno-psabi.
10304 * gcc.target/i386/pr59794-2.c: Ditto.
10305 * gcc.target/i386/pr60205-1.c: Ditto.
10306 * gcc.target/i386/sse-5.c: Ditto.
10307
10308 2014-02-18 Nick Clifton <nickc@redhat.com>
10309
10310 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
10311 * gcc.dg/pr23623.c: Likewise.
10312 * gcc.dg/pr48784-1.c: Likewise.
10313 * gcc.dg/pr48784-2.c: Likewise.
10314 * gcc.dg/pr56997-2.c: Likewise.
10315 * gcc.dg/sms-6.c: Likewise.
10316 * gcc.dg/torture/pr60183.c: Likewise.
10317 * gcc.dg/torture/vec-cvt-1.c: Likewise.
10318 * gcc.c-torture/execute/20061220-1.x: New.
10319 * gcc.c-torture/execute/pr43220.x: New.
10320 * gcc.c-torture/execute/pr51581-1.x: New.
10321 * gcc.c-torture/execute/pr51581-2.x: New.
10322 * gcc.c-torture/execute/pr58570.x: New.
10323 * gcc.c-torture/unsorted/DFcmp.x: New.
10324 * gcc.c-torture/unsorted/SFset.x: New.
10325
10326 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
10327
10328 * gnat.dg/opt31.adb: New test.
10329
10330 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10331
10332 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
10333
10334 2014-02-19 Janus Weil <janus@gcc.gnu.org>
10335
10336 PR fortran/60232
10337 * gfortran.dg/typebound_proc_33.f90: New.
10338
10339 2014-02-19 Marek Polacek <polacek@redhat.com>
10340
10341 PR c/60195
10342 * gcc.dg/pr60195.c: New test.
10343
10344 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
10345
10346 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
10347
10348 2014-02-19 Jakub Jelinek <jakub@redhat.com>
10349
10350 PR preprocessor/58844
10351 * c-c++-common/cpp/pr58844-1.c: New test.
10352 * c-c++-common/cpp/pr58844-2.c: New test.
10353
10354 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10355
10356 PR c++/60225
10357 * g++.dg/cpp0x/constexpr-ice10.C: New.
10358
10359 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
10360
10361 PR c++/60215
10362 * g++.dg/cpp0x/pr60215.C: New.
10363
10364 2014-02-18 Tobias Burnus <burnus@net-b.de>
10365
10366 PR fortran/49397
10367 * gfortran.dg/proc_ptr_45.f90: New.
10368 * gfortran.dg/proc_ptr_46.f90: New.
10369
10370 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
10371
10372 PR c++/60190
10373 * g++.dg/cpp1y/pr60190.C: New testcase.
10374
10375 PR c++/60064
10376 * g++.dg/cpp1y/pr60064.C: New testcase.
10377
10378 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
10379
10380 PR target/60205
10381 * gcc.target/i386/pr60205-1.c: New test.
10382 * gcc.target/i386/pr60205-2.c: Ditto.
10383
10384 2014-02-18 Kai Tietz <ktietz@redhat.com>
10385
10386 PR target/60193
10387 * gcc.target/i386/nest-1.c: New testcase.
10388
10389 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
10390
10391 * gnat.dg/opt32.adb: New test.
10392
10393 2014-02-18 Janus Weil <janus@gcc.gnu.org>
10394
10395 PR fortran/60231
10396 * gfortran.dg/typebound_generic_15.f90: New.
10397
10398 2014-02-17 Janus Weil <janus@gcc.gnu.org>
10399
10400 PR fortran/55907
10401 * gfortran.dg/init_flag_12.f90: New.
10402
10403 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
10404 Ilya Tocar <ilya.tocar@intel.com>
10405
10406 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10407 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10408 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10409 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10410
10411 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
10412
10413 * lib/target-supports.exp
10414 (check_effective_target_logical_op_short_circuit): New procedure.
10415 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10416 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10417 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10418 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10419 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10420 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
10421 logical_op_short_circuit for the alternative test, extending
10422 it to arm_cortex_m.
10423
10424 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10425
10426 PR target/60203
10427 * gcc.target/powerpc/pr60203.c: New testsuite.
10428
10429 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
10430
10431 PR fortran/59599
10432 * gfortran.dg/ichar_3.f90: New test.
10433
10434 2014-02-15 Richard Biener <rguenther@suse.de>
10435
10436 PR tree-optimization/60183
10437 * gcc.dg/torture/pr60183.c: New testcase.
10438
10439 2014-02-14 Jeff Law <law@redhat.com>
10440
10441 PR rtl-optimization/60131
10442 * g++.dg/torture/pr60131.C: New test.
10443
10444 2014-02-14 Ian Bolton <ian.bolton@arm.com>
10445
10446 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10447 on command-line.
10448
10449 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
10450
10451 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10452
10453 2014-02-14 Jakub Jelinek <jakub@redhat.com>
10454
10455 * gcc.c-torture/compile/20140213.c: New test.
10456
10457 2014-02-13 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR target/43546
10460 * gcc.target/i386/pr43546.c: New test.
10461
10462 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
10463
10464 * gcc.target/s390/hotpatch-compile-8.c: New test.
10465
10466 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10467
10468 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
10469 definition with an ifndef.
10470 * gcc.dg/pr59605-2.c: New test.
10471
10472 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10473
10474 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10475
10476 2014-02-12 Joseph Myers <joseph@codesourcery.com>
10477
10478 * gcc.dg/torture/float128-mul-underflow.c,
10479 gcc.dg/torture/float128-truncdf-underflow.c,
10480 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10481
10482 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR middle-end/59737
10485 * g++.dg/ipa/pr59737.C: New test.
10486
10487 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
10488
10489 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10490
10491 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
10492
10493 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10494
10495 * gcc.dg/cilk-plus/jump-openmp.c: New file.
10496
10497 2014-02-12 Richard Biener <rguenther@suse.de>
10498
10499 PR middle-end/60092
10500 * gcc.dg/torture/pr60092.c: New testcase.
10501 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10502
10503 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
10504
10505 * gcc.c-torture/execute/20140212-1.c: New test.
10506
10507 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10508
10509 PR c++/60047
10510 * g++.dg/cpp0x/pr60047.C: New.
10511
10512 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR c/60101
10515 * c-c++-common/pr60101.c: New test.
10516
10517 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
10518
10519 PR lto/59468
10520 * g++.dg/ipa/devirt-27.C: New testcase.
10521 * g++.dg/ipa/devirt-26.C: New testcase.
10522
10523 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10524
10525 PR target/60137
10526 * gcc.target/powerpc/pr60137.c: New file.
10527
10528 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR fortran/52370
10531 * gfortran.dg/pr52370.f90: New test.
10532
10533 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
10534
10535 PR target/59927
10536 Revert
10537 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
10538
10539 PR testsuite/58630
10540 * gcc.target/i386/pr43662.c (dg-options):
10541 Add -maccumulate-outgoing-args.
10542 * gcc.target/i386/pr43869.c (dg-options): Ditto.
10543 * gcc.target/i386/pr57003.c (dg-options): Ditto.
10544 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10545 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10546 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10547 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10548 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10549 Add -maccumulate-outgoing-args.
10550 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10551 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10552 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10553 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10554 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10555 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10556 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10557 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10558 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10559 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10560 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10561 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10562 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10563 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10564 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10565
10566 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
10567
10568 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10569
10570 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR debug/59776
10573 * gcc.dg/guality/pr59776.c: New test.
10574
10575 2014-02-11 Renlin Li <Renlin.Li@arm.com>
10576
10577 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10578 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10579 (add_options_for_arm_vfp3): New.
10580
10581 2014-02-11 Jeff Law <law@redhat.com>
10582
10583 PR middle-end/54041
10584 * gcc.target/m68k/pr54041.c: New test.
10585
10586 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR target/59927
10589 * gcc.target/i386/pr59927.c: New test.
10590
10591 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
10592
10593 * gcc.dg/vect/pr57741-3.c: Require vect_int.
10594 * gcc.dg/vect/pr60012.c: Likewise.
10595 * gcc.dg/vect/vect-119.c: Likewise.
10596 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10597 * gcc.dg/vect/vect-outer-4c.c: Likewise.
10598
10599 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10600
10601 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10602
10603 2014-02-10 Jeff Law <law@redhat.com>
10604
10605 PR middle-end-52306
10606 * gcc.c-torture/compile/pr52306.c: New test.
10607
10608 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10609
10610 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10611
10612 2014-02-10 Richard Biener <rguenther@suse.de>
10613
10614 PR tree-optimization/60115
10615 * gcc.dg/torture/pr60115.c: New testcase.
10616
10617 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
10618
10619 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10620 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10621
10622 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
10623 Ilya Tocar <ilya.tocar@intel.com>
10624
10625 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10626 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10627 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10628 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10629 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10630 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10631 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10632 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10633 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10634 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10635 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10636 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10637 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10638 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10639 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10640 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10641 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10642 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10643 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10644 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10645 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10646 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10647 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10648 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10649 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10650 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10651 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10652
10653 2014-02-10 Jakub Jelinek <jakub@redhat.com>
10654
10655 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10656
10657 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10658
10659 PR fortran/57522
10660 * gfortran.dg/associated_target_5.f03: New test.
10661
10662 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10663
10664 PR fortran/59026
10665 * gfortran.dg/elemental_by_value_1.f90: New test.
10666
10667 2014-02-08 Janus Weil <janus@gcc.gnu.org>
10668
10669 PR fortran/58470
10670 * gfortran.dg/finalize_22.f90: New.
10671
10672 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
10673
10674 PR fortran/60066
10675 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
10676 was fixed by the patch for PR59906.
10677
10678 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
10679
10680 PR translation/52289
10681 * gfortran.dg/coarray_8.f90: Update dg-error match.
10682
10683 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR c/59984
10686 * gcc.dg/vect/pr59984.c: New test.
10687
10688 PR middle-end/60092
10689 * gcc.dg/attr-alloc_align-1.c: New test.
10690 * gcc.dg/attr-alloc_align-2.c: New test.
10691 * gcc.dg/attr-alloc_align-3.c: New test.
10692 * gcc.dg/attr-assume_aligned-1.c: New test.
10693 * gcc.dg/attr-assume_aligned-2.c: New test.
10694 * gcc.dg/attr-assume_aligned-3.c: New test.
10695
10696 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10697
10698 PR target/60077
10699 * gcc.target/i386/pr60077-1.c: New test.
10700 * gcc.target/i386/pr60077-2.c: New test.
10701
10702 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR preprocessor/56824
10705 * gcc.dg/pr56824.c: New test.
10706
10707 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10708
10709 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10710 variable used for atomic operations.
10711
10712 2014-02-07 Richard Biener <rguenther@suse.de>
10713
10714 PR middle-end/60092
10715 * gcc.dg/vect/pr60092-2.c: New testcase.
10716
10717 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10718
10719 PR c++/60082
10720 Revert
10721 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10722
10723 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10724 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10725
10726 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10727
10728 * gcc.target/s390/fp2int1.c: New testcase.
10729
10730 2014-02-07 Richard Biener <rguenther@suse.de>
10731
10732 PR middle-end/60092
10733 * gcc.dg/tree-ssa/alias-30.c: New testcase.
10734 * gcc.dg/tree-ssa/alias-31.c: Likewise.
10735
10736 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
10737
10738 PR ipa/59918
10739 * g++.dg/torture/pr59918.C: New testcase.
10740
10741 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR target/59575
10744 * gcc.target/arm/pr59575.c: New test.
10745
10746 PR debug/59992
10747 * gcc.dg/pr59992.c: New test.
10748
10749 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
10750
10751 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10752 init_priority. Test alignment of variable instead of function.
10753
10754 2014-02-06 Marek Polacek <polacek@redhat.com>
10755
10756 PR c/60087
10757 * gcc.dg/pr60087.c: New test.
10758
10759 2014-02-06 Alan Modra <amodra@gmail.com>
10760
10761 * gcc.target/powerpc/pr60032.c: New.
10762
10763 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR target/60062
10766 * gcc.c-torture/execute/pr60062.c: New test.
10767 * gcc.c-torture/execute/pr60072.c: New test.
10768
10769 2014-02-06 Ian Bolton <ian.bolton@arm.com>
10770
10771 * gcc.dg/tree-ssa/pr59597.c: Make called function static
10772 so that expected outcome works for PIC variants too.
10773
10774 2014-02-06 Yury Gribov <y.gribov@samsung.com>
10775 Kugan Vivekanandarajah <kuganv@linaro.org>
10776
10777 * gcc.target/arm/vect-noalign.c: New file.
10778
10779 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
10780 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR middle-end/60013
10783 * gcc.dg/pr60013.c: New testcase.
10784
10785 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10786
10787 * gcc.dg/vmx/sum2s.c: New.
10788 * gcc.dg/vmx/sum2s-be-order.c: New.
10789
10790 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10791
10792 * gcc.dg/vmx/pack.c: New.
10793 * gcc.dg/vmx/pack-be-order.c: New.
10794 * gcc.dg/vmx/unpack.c: New.
10795 * gcc.dg/vmx/unpack-be-order.c: New.
10796
10797 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10798
10799 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10800 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10801
10802 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10803
10804 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10805 Use __builtin_floorf, __builtin_ceilf.
10806 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10807 declaration.
10808 (TEST): Use __builtin_floorf.
10809 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10810
10811 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR ipa/59947
10814 * g++.dg/opt/pr59947.C: New test.
10815
10816 PR c++/58703
10817 * c-c++-common/gomp/pr58703.c: New test.
10818
10819 2014-02-05 Richard Biener <rguenther@suse.de>
10820
10821 PR testsuite/60076
10822 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10823 avoid using unsigned long long.
10824
10825 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR middle-end/57499
10828 * g++.dg/torture/pr57499.C: New test.
10829
10830 2014-02-05 Yury Gribov <y.gribov@samsung.com>
10831
10832 * gcc.dg/asan/nosanitize-and-inline.c: New test.
10833
10834 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
10835
10836 * g++.dg/ipa/devirrt-22.C: Fix template.
10837
10838 2014-02-04 Marek Polacek <polacek@redhat.com>
10839
10840 PR c/60036
10841 * gcc.dg/pr60036.c: New test.
10842
10843 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
10844
10845 PR ipa/60058
10846 * g++.dg/torture/pr60058.C: New testcase.
10847
10848 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
10849
10850 * g++.dg/tsan/default_options.C: Invert check.
10851
10852 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10853
10854 PR tree-optimization/60002
10855 * g++.dg/opt/pr60002.C: New test.
10856
10857 PR tree-optimization/60023
10858 * g++.dg/vect/pr60023.cc: New test.
10859
10860 PR ipa/60026
10861 * c-c++-common/torture/pr60026.c: New test.
10862
10863 PR rtl-optimization/57915
10864 * gcc.target/i386/pr57915.c: New test.
10865
10866 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10867
10868 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10869
10870 2014-02-04 Renlin Li <Renlin.Li@arm.com>
10871
10872 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10873
10874 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR middle-end/59261
10877 * gcc.dg/pr59261.c: New test.
10878
10879 2014-02-04 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/60012
10882 * gcc.dg/vect/pr60012.c: New testcase.
10883
10884 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10885
10886 PR target/59788
10887 * g++.dg/eh/unwind-direct.C: New test.
10888
10889 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
10890
10891 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10892 timeout value to 20s.
10893
10894 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10895
10896 PR ipa/59882
10897 * g++.dg/torture/pr59882.C: New testcase
10898
10899 2014-02-03 Jan Hubicka <jh@suse.cz>
10900
10901 PR ipa/59831
10902 * g++.dg/ipa/devirt-22.C: New testcase.
10903
10904 2014-02-03 Jan Hubicka <jh@suse.cz>
10905
10906 * g++.dg/ipa/devirt-25.C: New testcase.
10907
10908 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10909
10910 PR tree-optimization/59924
10911 * gcc.dg/pr59924.c: New test.
10912
10913 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10914
10915 PR ipa/59831
10916 * g++.dg/ipa/devirt-24.C: New testcase.
10917
10918 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
10919
10920 PR c++/53017
10921 PR c++/59211
10922 * c-c++-common/attributes-1.c: New testcase.
10923 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10924
10925 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10926
10927 PR c++/58871
10928 * g++.dg/cpp0x/pr58871.C: New.
10929
10930 2014-02-03 Cong Hou <congh@google.com>
10931
10932 PR tree-optimization/60000
10933 * g++.dg/vect/pr60000.cc: New test.
10934
10935 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
10936
10937 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10938 * gcc.target/i386/long-double-64-4.c: Likewise.
10939 * gcc.target/i386/long-double-80-1.c: Likewise.
10940 * gcc.target/i386/long-double-80-2.c: Likewise.
10941 * gcc.target/i386/long-double-80-3.c: Likewise.
10942 * gcc.target/i386/long-double-80-4.c: Likewise.
10943 * gcc.target/i386/long-double-80-5.c: Likewise.
10944 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
10945 __multf3 isn't used.
10946 * gcc.target/i386/long-double-64-3.c: Likewise.
10947 * gcc.target/i386/long-double-128-1.c: New test.
10948 * gcc.target/i386/long-double-128-2.c: Likewise.
10949 * gcc.target/i386/long-double-128-3.c: Likewise.
10950 * gcc.target/i386/long-double-128-4.c: Likewise.
10951 * gcc.target/i386/long-double-128-5.c: Likewise.
10952 * gcc.target/i386/long-double-128-6.c: Likewise.
10953 * gcc.target/i386/long-double-128-7.c: Likewise.
10954 * gcc.target/i386/long-double-128-8.c: Likewise.
10955 * gcc.target/i386/long-double-128-9.c: Likewise.
10956 * gcc.target/i386/long-double-64-5.c: Likewise.
10957 * gcc.target/i386/long-double-64-6.c: Likewise.
10958 * gcc.target/i386/long-double-64-7.c: Likewise.
10959 * gcc.target/i386/long-double-64-8.c: Likewise.
10960 * gcc.target/i386/long-double-64-9.c: Likewise.
10961 * gcc.target/i386/long-double-80-10.c: Likewise.
10962 * gcc.target/i386/long-double-80-8.c: Likewise.
10963 * gcc.target/i386/long-double-80-9.c: Likewise.
10964
10965 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
10966
10967 PR rtl-optimization/57662
10968 * g++.dg/pr57662.C: New test.
10969
10970 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10971
10972 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10973 * gcc.dg/vmx/perm.c: New.
10974 * gcc.dg/vmx/perm-be-order.c: New.
10975
10976 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10977
10978 * gcc.dg/vmx/vsums.c: New.
10979 * gcc.dg/vmx/vsums-be-order.c: New.
10980
10981 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
10982
10983 * g++.dg/ipa/devirt-23.C: New testcase.
10984 * g++.dg/ipa/devirt-20.C: Fix template.
10985
10986 2014-02-02 Jan Hubicka <jh@suse.cz>
10987
10988 * g++.dg/ipa/devirt-21.C: New testcase.
10989
10990 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10991
10992 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10993 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10994
10995 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
10996
10997 PR target/60017
10998 * gcc.c-torture/execute/pr60017.c: New test.
10999
11000 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
11001
11002 PR fortran/57033
11003 * gfortran.dg/default_initialization_7.f90: New test.
11004
11005 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
11006
11007 PR fortran/59906
11008 * gfortran.dg/elemental_subroutine_9.f90: New test.
11009
11010 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11011
11012 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
11013
11014 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11015
11016 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
11017
11018 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
11019
11020 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
11021
11022 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11023
11024 PR c++/51219
11025 * g++.dg/init/bitfield5.C: New.
11026
11027 2014-02-01 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR tree-optimization/60003
11030 * gcc.c-torture/execute/pr60003.c: New test.
11031
11032 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
11033
11034 PR bootstrap/59985
11035 * gcc.target/arm/pr59985.C: New.
11036
11037 2014-01-31 Jakub Jelinek <jakub@redhat.com>
11038
11039 PR sanitizer/59410
11040 * lib/tsan-dg.exp (tsan_init): Instead of not running any
11041 tsan tests if trivial testcase doesn't run, set dg-do-what-default
11042 to compile.
11043 (tsan_finish): Restore dg-do-what-default.
11044 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
11045 * g++.dg/tsan/fd_close_norace2.C: Likewise.
11046 * g++.dg/tsan/default_options.C: Likewise.
11047 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11048 * g++.dg/tsan/atomic_free2.C: Likewise.
11049 * g++.dg/tsan/cond_race.C: Likewise.
11050 * g++.dg/tsan/fd_close_norace.C: Likewise.
11051 * g++.dg/tsan/benign_race.C: Likewise.
11052 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11053 * c-c++-common/tsan/simple_race.c: Likewise.
11054 * c-c++-common/tsan/mutexset1.c: Likewise.
11055 * c-c++-common/tsan/thread_leak2.c: Likewise.
11056 * c-c++-common/tsan/tls_race.c: Likewise.
11057 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11058 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
11059 * c-c++-common/tsan/free_race2.c: Likewise.
11060 * c-c++-common/tsan/thread_leak.c: Likewise.
11061 * c-c++-common/tsan/thread_leak1.c: Likewise.
11062 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11063 * c-c++-common/tsan/free_race.c: Likewise.
11064 * c-c++-common/tsan/sleep_sync.c: Likewise.
11065 * c-c++-common/tsan/tiny_race.c: Likewise.
11066 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11067 * c-c++-common/tsan/atomic_stack.c: Likewise.
11068 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
11069 in dg-output regexps.
11070 * c-c++-common/tsan/simple_stack.c: Likewise.
11071
11072 2014-01-31 Richard Henderson <rth@redhat.com>
11073
11074 * g++.dg/tm/pr60004.C: New.
11075
11076 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11077
11078 PR c++/59082
11079 * g++.dg/inherit/crash4.C: New.
11080
11081 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
11082
11083 * c-c++-common/tsan/simple_race.c: Made test less flaky.
11084
11085 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11086
11087 * gcc.target/i386/m512-check.h: Use correct rounding values.
11088
11089 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11090
11091 * gcc.target/i386/avx-1.c: Use correct rounding values.
11092 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
11093 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
11094 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
11095 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
11096 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
11097 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
11098 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
11099 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
11100 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
11101 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
11102 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
11103 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
11104 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
11105 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
11106 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
11107 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
11108 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
11109 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
11110 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
11111 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
11112 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
11113 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
11114 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
11115 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
11116 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
11117 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11118 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
11119 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
11120 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
11121 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
11122 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
11123 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
11124 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
11125 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
11126 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
11127 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
11128 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
11129 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
11130 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
11131 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
11132 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
11133 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
11134 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
11135 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
11136 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
11137 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
11138 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
11139 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
11140 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
11141 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
11142 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
11143 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
11144 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
11145 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
11146 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
11147 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
11148 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
11149 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
11150 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
11151 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
11152 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
11153 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
11154 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
11155 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
11156 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
11157 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
11158 * gcc.target/i386/sse-13.c: Ditto.
11159 * gcc.target/i386/sse-14.c: Ditto.
11160 * gcc.target/i386/sse-22.c: Ditto.
11161 * gcc.target/i386/sse-23.c: Ditto.
11162
11163 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
11164
11165 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
11166 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
11167
11168 2014-01-31 Richard Biener <rguenther@suse.de>
11169
11170 PR middle-end/59990
11171 * gcc.dg/torture/pr59990.c: New testcase.
11172
11173 2014-01-31 Jakub Jelinek <jakub@redhat.com>
11174
11175 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
11176 if it fails don't run any tsan tests.
11177
11178 2014-01-31 Marek Polacek <polacek@redhat.com>
11179
11180 PR c/59963
11181 * gcc.dg/pr59940.c (g): Adjust dg-warning.
11182 (y): Adjust dg-error.
11183 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
11184 * gcc.dg/pr59963-1.c: New test.
11185 * gcc.dg/pr59963-2.c: New test.
11186 * gcc.dg/pr59963-3.c: New test.
11187
11188 2014-01-30 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR target/59923
11191 * gcc.target/arm/pr59923.c: New test.
11192
11193 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11194
11195 * gcc.dg/vmx/splat.c: New.
11196 * gcc.dg/vmx/splat-vsx.c: New.
11197 * gcc.dg/vmx/splat-be-order.c: New.
11198 * gcc.dg/vmx/splat-vsx-be-order.c: New.
11199 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
11200 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
11201
11202 2014-01-30 Richard Biener <rguenther@suse.de>
11203
11204 PR tree-optimization/59993
11205 * gcc.dg/torture/pr59993.c: New testcase.
11206
11207 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
11208
11209 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
11210 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
11211 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11212 vect_int rather than vect_float.
11213
11214 2014-01-30 Marek Polacek <polacek@redhat.com>
11215
11216 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
11217
11218 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
11219
11220 * gcc.target/microblaze/isa/fcmp4.c: New.
11221
11222 2014-01-30 Marek Polacek <polacek@redhat.com>
11223
11224 PR c/59940
11225 * gcc.dg/pr59940.c: New test.
11226 * gcc.dg/pr35635.c (func3): Move dg-warning.
11227
11228 2014-01-30 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/59903
11231 * gcc.dg/torture/pr59903.c: New testcase.
11232
11233 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11234
11235 PR c++/58843
11236 * g++.dg/lookup/crash8.C: New.
11237
11238 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11239
11240 PR c++/58649
11241 * g++.dg/template/crash117.C: New.
11242
11243 2014-01-30 Richard Biener <rguenther@suse.de>
11244
11245 PR c/59905
11246 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
11247 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
11248 abort.
11249 * gcc.dg/invalid-call-1.c: Likewise.
11250
11251 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11252
11253 PR c++/58561
11254 * g++.dg/cpp1y/auto-fn23.C: New.
11255
11256 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11257
11258 PR c++/58846
11259 * g++.dg/init/dso_handle2.C: New.
11260
11261 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11262
11263 PR c++/58674
11264 * g++.dg/cpp0x/pr58674.C: New.
11265
11266 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
11267
11268 PR target/59617
11269 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
11270 * gcc.target/i386/avx512f-gather-5.c: Ditto.
11271
11272 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11273
11274 * gcc.dg/vmx/merge-be-order.c: New.
11275 * gcc.dg/vmx/merge.c: New.
11276 * gcc.dg/vmx/merge-vsx-be-order.c: New.
11277 * gcc.dg/vmx/merge-vsx.c: New.
11278
11279 2014-01-29 Richard Biener <rguenther@suse.de>
11280
11281 PR tree-optimization/58742
11282 * gcc.dg/pr58742-1.c: New testcase.
11283 * gcc.dg/pr58742-2.c: Likewise.
11284 * gcc.dg/pr58742-3.c: Likewise.
11285
11286 2014-01-29 Renlin Li <Renlin.Li@arm.com>
11287
11288 * gcc.target/arm/ftest-armv7ve-arm.c: New.
11289 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
11290 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
11291
11292 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
11293
11294 PR c++/58702
11295 * g++.dg/gomp/pr58702.C: New.
11296
11297 2014-01-29 Dodji Seketeli <dodji@redhat.com>
11298
11299 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
11300 selector.
11301
11302 2014-01-29 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR middle-end/59917
11305 PR tree-optimization/59920
11306 * gcc.dg/pr59920-1.c: New test.
11307 * gcc.dg/pr59920-2.c: New test.
11308 * gcc.dg/pr59920-3.c: New test.
11309 * c-c++-common/gomp/pr59917-1.c: New test.
11310 * c-c++-common/gomp/pr59917-2.c: New test.
11311
11312 PR tree-optimization/59594
11313 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
11314 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
11315 * gcc.dg/vect/pr59594.c: New test.
11316
11317 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
11318
11319 PR fortran/59414
11320 * gfortran.dg/allocate_class_3.f90: New test.
11321
11322 2014-01-28 Dodji Seketeli <dodji@redhat.com>
11323
11324 PR preprocessor/59935
11325 * c-c++-common/cpp/warning-zero-location.c: New test.
11326 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
11327
11328 2014-01-27 Steve Ellcey <sellcey@mips.com>
11329
11330 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
11331
11332 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
11333
11334 * g++.dg/ext/mv16.C: New tests.
11335
11336 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
11337
11338 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
11339 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
11340 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
11341 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
11342 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
11343 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
11344 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
11345 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
11346 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
11347 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
11348 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
11349 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
11350 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
11351 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
11352 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
11353 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
11354 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
11355 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
11356 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
11357 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
11358 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
11359 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
11360 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
11361 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
11362 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
11363 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
11364 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
11365 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
11366 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
11367 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
11368 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
11369 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
11370 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
11371 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
11372 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
11373 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
11374 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
11375 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
11376 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
11377 _mm512_mask_cvtepi32_storeu_epi8.
11378 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
11379 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
11380 _mm512_mask_cvtepi32_storeu_epi16.
11381 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
11382 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
11383 _mm512_mask_cvtepi64_storeu_epi8.
11384 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
11385 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
11386 _mm512_mask_cvtepi64_storeu_epi16.
11387 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
11388 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
11389 _mm512_mask_cvtepi64_storeu_epi32.
11390 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
11391 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
11392 _mm512_mask_cvtsepi32_storeu_epi8.
11393 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
11394 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
11395 _mm512_mask_cvtsepi32_storeu_epi16.
11396 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
11397 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
11398 _mm512_mask_cvtsepi64_storeu_epi8.
11399 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11400 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11401 _mm512_mask_cvtsepi64_storeu_epi16.
11402 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11403 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11404 _mm512_mask_cvtsepi64_storeu_epi32.
11405 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11406 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11407 _mm512_mask_cvtusepi32_storeu_epi8.
11408 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11409 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11410 _mm512_mask_cvtusepi32_storeu_epi16.
11411 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11412 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11413 _mm512_mask_cvtusepi64_storeu_epi8.
11414 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11415 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11416 _mm512_mask_cvtusepi64_storeu_epi16.
11417 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11418 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11419 _mm512_mask_cvtusepi64_storeu_epi32.
11420 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11421 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11422
11423 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
11424
11425 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11426 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11427 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11428 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11429 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11430 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11431 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11432 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11433 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11434 built-ins roudning immediate.
11435 * gcc.target/i386/sse-22.c: Add new built-ins.
11436 * gcc.target/i386/sse-23.c: Ditto.
11437 * gcc.target/i386/avx-1.c: Ditto.
11438
11439 2014-01-27 Christian Bruel <christian.bruel@st.com>
11440
11441 * gcc.target/sh/torture/strncmp.c: New tests.
11442
11443 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
11444
11445 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11446
11447 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11448
11449 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11450
11451 2014-01-24 Jeff Law <law@redhat.com>
11452
11453 PR tree-optimization/59919
11454 * gcc.c-torture/compile/pr59919.c: New test.
11455
11456 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
11457
11458 PR c++/57524
11459 * g++.dg/ext/timevar2.C: New.
11460
11461 2014-01-24 Marek Polacek <polacek@redhat.com>
11462
11463 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11464
11465 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 PR target/59929
11468 * gcc.target/i386/pr59929.c: New test.
11469
11470 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11471
11472 PR target/59909
11473 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11474 word atomic functions at runtime.
11475
11476 2014-01-23 Marek Polacek <polacek@redhat.com>
11477
11478 PR c/59846
11479 * gcc.dg/pr59846.c: New test.
11480
11481 2014-01-23 Marek Polacek <polacek@redhat.com>
11482
11483 PR c/58346
11484 * c-c++-common/pr58346-1.c: New test.
11485 * c-c++-common/pr58346-2.c: New test.
11486 * c-c++-common/pr58346-3.c: New test.
11487
11488 2014-01-23 Marek Polacek <polacek@redhat.com>
11489
11490 PR c/59871
11491 * gcc.dg/20020220-2.c: Adjust dg-warning message.
11492 * gcc.dg/pr59871.c: New test.
11493
11494 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11495
11496 PR c++/58980
11497 * g++.dg/parse/enum11.C: New.
11498
11499 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11500
11501 * gcc.target/aarch64/sshr64_1.c: New testcase.
11502
11503 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
11504
11505 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11506 SIMD enabled function.
11507 * g++.dg/cilk-plus/ef_test.C: New test.
11508 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11509 and added C++ ones.
11510 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11511 to differenciate C error messages from C++ ones.
11512
11513 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11514
11515 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11516
11517 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
11518
11519 * gcc.target/microblaze/others/builtin-trap.c: New test,
11520
11521 2014-01-23 Jakub Jelinek <jakub@redhat.com>
11522
11523 PR middle-end/58809
11524 * c-c++-common/gomp/pr58809.c: New test.
11525
11526 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
11527
11528 PR sanitizer/59897
11529 * c-c++-common/asan/use-after-return-1.c: Fixed
11530 to pass on darwin.
11531
11532 2014-01-23 Dodji Seketeli <dodji@redhat.com>
11533
11534 PR preprocessor/58580
11535 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11536
11537 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11538 Ilya Tocar <ilya.tocar@intel.com>
11539
11540 * gcc.target/i386/avx512f-kmovw-1.c: New.
11541
11542 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11543
11544 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11545 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11546 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11547 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11548 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11549 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11550
11551 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
11552
11553 PR target/52125
11554 * gcc.dg/pr48774.c: Remove skip for mips_rel.
11555 * gcc.target/mips/pr52125.c: New test.
11556
11557 2014-01-22 Marek Polacek <polacek@redhat.com>
11558
11559 PR c/59891
11560 * gcc.dg/torture/pr59891.c: New test.
11561
11562 2014-01-22 Jeff Law <law@redhat.com>
11563
11564 PR tree-optimization/59597
11565 * gcc.dg/tree-ssa/pr59597.c: New test.
11566
11567 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
11568
11569 PR rtl-optimization/59477
11570 * g++.dg/pr59477.C: New.
11571
11572 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
11573
11574 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11575
11576 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
11577
11578 PR c++/59482
11579 * g++.dg/pr59482.C: New.
11580
11581 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11582
11583 * gcc.dg/vmx/insert-vsx-be-order.c: New.
11584 * gcc.dg/vmx/extract-vsx.c: New.
11585 * gcc.dg/vmx/extract-vsx-be-order.c: New.
11586 * gcc.dg/vmx/insert-vsx.c: New.
11587
11588 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11589
11590 PR rtl-optimization/59896
11591 * gcc.target/arm/pr59896.c: New.
11592
11593 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11594
11595 PR rtl-optimization/59858
11596 * gcc.target/arm/pr59858.c: New.
11597
11598 2014-01-21 Jakub Jelinek <jakub@redhat.com>
11599
11600 PR target/59003
11601 * gcc.dg/tree-prof/pr59003.c: New test.
11602
11603 PR middle-end/59860
11604 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11605 other targets.
11606
11607 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11608
11609 * gfortran.dg/round_3.f08: Add more cases.
11610
11611 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
11612
11613 * lib/target-supports.exp (force_conventional_output_for): New
11614 procedure.
11615 * lib/scanasm.exp (scan-assembler_required_options)
11616 (scan-assembler-not_required_options)
11617 (scan-assembler-times_required_options): Replace with
11618 force_conventional_output_fors.
11619 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11620 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11621
11622 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
11623
11624 PR middle-end/59789
11625 * gcc.target/i386/pr59789.c: New testcase.
11626
11627 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
11628
11629 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11630 the 'code' bitfield from 16 to 8.
11631
11632 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11633
11634 * lib/target-supports.exp
11635 (check_effective_target_vect_perm): Exclude aarch64_be.
11636 (check_effective_target_vect_perm_byte): Likewise.
11637 (check_effective_target_vect_perm_short): Likewise.
11638
11639 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11640
11641 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11642 (RUN_TEST): Use new macro.
11643 (INDEX64_32): Delete.
11644 (INDEX64_64): Likewise.
11645 (INDEX128_32): Likewise.
11646 (INDEX128_64): Likewise.
11647 (INDEX): Likewise.
11648 (test_vneg_f32): Use fixed RUN_TEST.
11649
11650 2014-01-20 Richard Biener <rguenther@suse.de>
11651
11652 PR middle-end/59860
11653 * gcc.dg/pr59860.c: New testcase.
11654
11655 2014-01-20 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR target/59880
11658 * gcc.target/i386/pr59880.c: New test.
11659
11660 2014-01-20 Renlin Li <renlin.li@arm.com>
11661
11662 * gcc.dg/pr44194-1.c: Tweak regexp.
11663
11664 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11665
11666 PR libfortran/59771
11667 PR libfortran/59774
11668 PR libfortran/59836
11669 * gfortran.dg/round_3.f08: New cases added.
11670 * gfortran.dg/fmt_g_1.f90: New test.
11671
11672 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
11673
11674 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11675
11676 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11677
11678 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11679
11680 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11681
11682 * gcc.dg/vect/pr57705.c: Require vect_int.
11683 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11684 * gcc.dg/vect/vect-alias-check.c: Likewise.
11685
11686 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
11687
11688 PR fortran/58007
11689 * gfortran.dg/unresolved_fixup_1.f90: New test.
11690 * gfortran.dg/unresolved_fixup_2.f90: New test.
11691
11692 2014-01-18 Jakub Jelinek <jakub@redhat.com>
11693
11694 PR target/58944
11695 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11696 Remove dg-prune-output lines.
11697
11698 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR middle-end/59706
11701 * gfortran.dg/pr59706.f90: New test.
11702 * g++.dg/ext/pr59706.C: New test.
11703
11704 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11705
11706 PR c++/59270
11707 PR c++/58811
11708 * g++.dg/cpp0x/decltype-incomplete1.C: New.
11709 * g++.dg/init/pr58811.C: Likewise.
11710
11711 2014-01-17 Jeff Law <law@redhat.com>
11712
11713 PR middle-end/57904
11714 * gfortran.dg/pr57904.f90: New test.
11715
11716 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11717
11718 PR c++/59269
11719 * g++.dg/cpp0x/nsdmi-union4.C: New.
11720
11721 2014-01-17 Marek Polacek <polacek@redhat.com>
11722
11723 PR c++/59838
11724 * g++.dg/diagnostic/pr59838.C: New test.
11725
11726 2014-01-17 Marek Polacek <polacek@redhat.com>
11727
11728 PR c/58346
11729 * gcc.dg/pr58346.c: New test.
11730
11731 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR testsuite/58776
11734 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11735 dg-options, use dg-additional-options for i?86/x86_64 to avoid
11736 option duplication.
11737
11738 PR fortran/59440
11739 * gfortran.dg/pr59440-1.f90: New test.
11740 * gfortran.dg/pr59440-2.f90: New test.
11741 * gfortran.dg/pr59440-3.f90: New test.
11742
11743 PR testsuite/59064
11744 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11745 testing for " version" and " alias" with one testing for
11746 " version\[^\n\r]* alias".
11747 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11748 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11749 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11750 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11751 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11752 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11753
11754 PR c++/57945
11755 * c-c++-common/torture/pr57945.c: New test.
11756
11757 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
11758
11759 * gcc.target/arm/its.c: New testcase.
11760
11761 2014-01-16 Jan Hubicka <jh@suse.cz>
11762
11763 PR ipa/59775
11764 * g++.dg/torture/pr59775.C: New testcase.
11765
11766 2014-01-16 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR middle-end/58344
11769 * gcc.c-torture/compile/pr58344.c: New test.
11770
11771 PR target/59839
11772 * gcc.target/i386/pr59839.c: New test.
11773
11774 PR debug/54694
11775 * gcc.target/i386/pr9771-1.c (main): Rename to...
11776 (real_main): ... this. Add __asm name "main".
11777 (ASMNAME, ASMNAME2, STRING): Define.
11778
11779 2014-01-16 Nick Clifton <nickc@redhat.com>
11780
11781 PR middle-end/28865
11782 * gcc.c-torture/compile/pr28865.c: New.
11783 * gcc.c-torture/execute/pr28865.c: New.
11784
11785 2014-01-16 Marek Polacek <polacek@redhat.com>
11786
11787 PR middle-end/59827
11788 * gcc.dg/pr59827.c: New test.
11789
11790 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
11791
11792 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11793
11794 2014-01-15 Richard Henderson <rth@redhat.com>
11795
11796 PR debug/54694
11797 * gcc.target/i386/pr54694.c: New test.
11798
11799 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
11800
11801 PR c++/49718
11802 * g++.dg/pr49718.C: New test.
11803
11804 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
11805
11806 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11807
11808 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
11809
11810 * gcc.dg/vmx/mult-even-odd.c: New.
11811 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11812
11813 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
11814
11815 * lib/target-supports.exp (check_libcilkrts_available): Added an
11816 extern "C" if we are using C++ along with a function prototype.
11817
11818 2014-01-15 Jeff Law <law@redhat.com>
11819
11820 PR tree-optimization/59747
11821 * gcc.c-torture/execute/pr59747.c: New test.
11822
11823 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
11824
11825 PR target/59794
11826 * c-c++-common/convert-vec-1.c: Also prune ABI change for
11827 Linux/x86.
11828 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11829 * g++.dg/ext/attribute-test-1.C: Likewise.
11830 * g++.dg/ext/attribute-test-2.C: Likewise.
11831 * g++.dg/ext/attribute-test-3.C: Likewise.
11832 * g++.dg/ext/attribute-test-4.C: Likewise.
11833 * g++.dg/ext/pr56790-1.C: Likewise.
11834 * g++.dg/torture/pr38565.C: Likewise.
11835 * gcc.dg/pr53060.c: Likewise.
11836 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11837 * c-c++-common/vector-compare-2.c: Likewise.
11838 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11839 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
11840 dg-message line number.
11841
11842 2014-01-15 Matthias Klose <doko@ubuntu.com>
11843
11844 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11845
11846 2014-01-15 Richard Biener <rguenther@suse.de>
11847
11848 PR tree-optimization/59822
11849 * g++.dg/torture/pr59822.C: New testcase.
11850
11851 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
11852
11853 PR target/59808
11854 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11855 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11856
11857 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
11858 Kugan Vivekanandarajah <kuganv@linaro.org>
11859
11860 PR target/59695
11861 * g++.dg/pr59695.C: New testcase.
11862
11863 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11864
11865 PR target/59803
11866 * gcc.c-torture/compile/pr59803.c: New testcase.
11867
11868 2014-01-15 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR c/58943
11871 * gcc.c-torture/execute/pr58943.c: New test.
11872 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11873
11874 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
11875
11876 PR target/59794
11877 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11878 * gcc.target/i386/pr39162.c (y): New __m256i variable.
11879 (bar): Change return type to void. Set y to x.
11880 * gcc.target/i386/pr59794-1.c: New testcase.
11881 * gcc.target/i386/pr59794-2.c: Likewise.
11882 * gcc.target/i386/pr59794-3.c: Likewise.
11883 * gcc.target/i386/pr59794-4.c: Likewise.
11884 * gcc.target/i386/pr59794-5.c: Likewise.
11885 * gcc.target/i386/pr59794-6.c: Likewise.
11886 * gcc.target/i386/pr59794-7.c: Likewise.
11887
11888 2014-01-14 Richard Biener <rguenther@suse.de>
11889
11890 PR tree-optimization/58921
11891 PR tree-optimization/59006
11892 * gcc.dg/torture/pr58921.c: New testcase.
11893 * gcc.dg/torture/pr59006.c: Likewise.
11894 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11895
11896 2014-01-14 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR testsuite/59494
11899 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11900 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11901 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
11902 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11903 Executing predictive commoning without unrolling.
11904
11905 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
11906
11907 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11908 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11909 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11910 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11911 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11912 __builtin_ia32_rsqrt28sd_round.
11913 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11914 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11915 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11916 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11917 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11918 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11919 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11920 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11921 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11922 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11923 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11924 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11925 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11926 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11927 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11928 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11929 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11930 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11931 * gcc.target/i386/sse-22.c: Extend with new built-ins,
11932 fix wrong rounding mode (see above).
11933 * gcc.target/i386/sse-23.c: Ditto.
11934
11935 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11936
11937 * gcc.dg/vmx/insert.c: New.
11938 * gcc.dg/vmx/insert-be-order.c: New.
11939 * gcc.dg/vmx/extract.c: New.
11940 * gcc.dg/vmx/extract-be-order.c: New.
11941
11942 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR tree-optimization/59387
11945 * gcc.c-torture/execute/pr59387.c: New test.
11946
11947 2014-01-13 Richard Biener <rguenther@suse.de>
11948
11949 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11950 adjusting mathlib options.
11951 * gfortran.dg/lto/lto.exp: Likewise.
11952
11953 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
11954
11955 * gnat.dg/loop_optimization17.adb: New test.
11956 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11957
11958 2014-01-13 Christian Bruel <christian.bruel@st.com>
11959
11960 * gcc.target/sh/cmpstrn.c: New case.
11961
11962 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11963
11964 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11965 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11966
11967 2014-01-12 Janus Weil <janus@gcc.gnu.org>
11968
11969 PR fortran/58026
11970 * gfortran.dg/alloc_comp_basics_6.f90: New.
11971
11972 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11973
11974 PR fortran/59700
11975 * gfortran.dg/pr59700.f90: New test.
11976
11977 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
11978
11979 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11980 * gfortran.dg/use_only_3.f90: Likewise.
11981 * gfortran.dg/inquire_10.f90: Delete opened file.
11982 * gfortran.dg/inquire_15.f90: Likewise.
11983 * gfortran.dg/pr16597.f90: Likewise.
11984 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11985 for PR59419.
11986
11987 2014-01-10 Jeff Law <law@redhat.com>
11988
11989 PR middle-end/59743
11990 * gcc.c-torture/compile/pr59743.c: New test.
11991
11992 2014-01-10 Jan Hubicka <jh@suse.cz>
11993
11994 PR ipa/58585
11995 * g++.dg/torture/pr58585.C: New testcase.
11996
11997 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
11998
11999 * gcc.dg/pr46309.c: Disable for cris*-*-*.
12000
12001 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
12002
12003 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
12004
12005 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
12006
12007 PR target/59744
12008 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
12009 * gcc.target/aarch64/cmn-neg2.c: New test.
12010
12011 2014-01-10 Richard Biener <rguenther@suse.de>
12012
12013 PR tree-optimization/59374
12014 * gcc.dg/torture/pr59374-3.c: New testcase.
12015
12016 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12017
12018 * lib/target-supports.exp
12019 (check_effective_target_arm_crypto_ok_nocache): New.
12020 (check_effective_target_arm_crypto_ok): Use above procedure.
12021 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
12022
12023 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
12024
12025 PR ipa/58252
12026 PR ipa/59226
12027 * g++.dg/ipa/devirt-20.C: New testcase.
12028 * g++.dg/torture/pr58252.C: Likewise.
12029 * g++.dg/torture/pr59226.C: Likewise.
12030
12031 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
12032
12033 * c-c++-common/asan/no-asan-stack.c: New test.
12034
12035 2014-01-10 Jakub Jelinek <jakub@redhat.com>
12036
12037 PR middle-end/59670
12038 * gcc.dg/pr59670.c: New test.
12039
12040 2014-01-09 Steve Ellcey <sellcey@mips.com>
12041
12042 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
12043
12044 2014-01-09 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR middle-end/47735
12047 * gcc.target/i386/pr47735.c: New test.
12048
12049 PR tree-optimization/59622
12050 * g++.dg/opt/pr59622-2.C: New test.
12051 * g++.dg/opt/pr59622-3.C: New test.
12052 * g++.dg/opt/pr59622-4.C: New test.
12053 * g++.dg/opt/pr59622-5.C: New test.
12054
12055 PR sanitizer/59136
12056 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
12057 filename:line instead of (modulename+offset) form with stripped
12058 initial / from the filename.
12059
12060 2014-01-09 Ian Lance Taylor <iant@google.com>
12061
12062 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
12063 the other Go compiler.
12064
12065 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
12066
12067 PR c++/59730
12068 * g++.dg/cpp0x/variadic145.C: New.
12069
12070 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
12071
12072 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
12073 which don't support -fsplit-stack. Skip rotate[0123].go tests.
12074
12075 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
12076
12077 PR testsuite/59524
12078 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
12079 are run only if the Cilk library is available/enabled.
12080 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12081 * lib/target-supports.exp (check_libcilkrts_available): New function.
12082
12083 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
12084
12085 PR c++/59631
12086 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
12087 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
12088 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
12089 with dg-additional-options.
12090 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12091 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12092 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12093 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12094 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
12095 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
12096
12097 2014-01-09 Richard Biener <rguenther@suse.de>
12098
12099 PR tree-optimization/59715
12100 * gcc.dg/torture/pr59715.c: New testcase.
12101
12102 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
12103
12104 * c-c++-common/asan/no-asan-globals.c: New test.
12105 * c-c++-common/asan/no-instrument-reads.c: Likewise.
12106 * c-c++-common/asan/no-instrument-writes.c: Likewise.
12107 * c-c++-common/asan/use-after-return-1.c: Likewise.
12108 * c-c++-common/asan/no-use-after-return.c: Likewise.
12109
12110 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
12111
12112 * gnat.dg/weak2.ad[sb]: New test.
12113
12114 2014-01-08 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR middle-end/59471
12117 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
12118 type, use pointers to vector type instead.
12119
12120 2014-01-08 Catherine Moore <clm@codesourcery.com>
12121
12122 * gcc.target/mips/umips-branch-3.c: New test.
12123 * gcc.target/mips/umips-branch-4.c: New test.
12124
12125 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
12126
12127 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
12128 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
12129 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
12130 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
12131 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
12132 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
12133 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
12134 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
12135
12136 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
12137
12138 PR rtl-optimization/59137
12139 * gcc.target/mips/pr59137.c: New test.
12140
12141 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
12142
12143 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
12144 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
12145 * gcc.target/i386/pr55433.c (dg-options): Ditto.
12146 * gcc.target/i386/pr57848.c (dg-options): Ditto.
12147 * gcc.target/i386/pr59099.c (dg-options): Ditto.
12148 Require fpic effective target.
12149 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
12150
12151 2014-01-08 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR ipa/59722
12154 * gcc.dg/pr59722.c: New test.
12155
12156 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12157
12158 PR middle-end/57748
12159 * gcc.dg/torture/pr57748-3.c: New test.
12160 * gcc.dg/torture/pr57748-4.c: New test.
12161
12162 2014-01-08 Marek Polacek <polacek@redhat.com>
12163
12164 PR middle-end/59669
12165 * gcc.dg/gomp/pr59669-1.c: New test.
12166 * gcc.dg/gomp/pr59669-2.c: New test.
12167
12168 2014-01-08 Martin Jambor <mjambor@suse.cz>
12169
12170 PR ipa/59610
12171 * gcc.dg/ipa/pr59610.c: New test.
12172
12173 2014-01-08 Janus Weil <janus@gcc.gnu.org>
12174
12175 PR fortran/58182
12176 * gfortran.dg/binding_label_tests_26a.f90: New.
12177 * gfortran.dg/binding_label_tests_26b.f90: New.
12178
12179 2014-01-08 Marek Polacek <polacek@redhat.com>
12180
12181 PR sanitizer/59667
12182 * c-c++-common/ubsan/pr59667.c: New test.
12183
12184 2014-01-08 Richard Biener <rguenther@suse.de>
12185
12186 PR middle-end/59630
12187 * gcc.dg/pr59630.c: New testcase.
12188
12189 2014-01-08 Richard Biener <rguenther@suse.de>
12190
12191 PR middle-end/59471
12192 * gcc.dg/pr59471.c: New testcase.
12193
12194 2014-01-07 Jeff Law <law@redhat.com>
12195
12196 PR middle-end/53623
12197 * gcc.target/i386/pr53623.c: New test.
12198
12199 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
12200
12201 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
12202 blanks at EOF.
12203 * g++.dg/cpp1y/pr58534.C: Likewise.
12204 * g++.dg/cpp1y/pr58536.C: Likewise.
12205 * g++.dg/cpp1y/pr58548.C: Likewise.
12206 * g++.dg/cpp1y/pr58549.C: Likewise.
12207 * g++.dg/cpp1y/pr58637.C: Likewise.
12208 * g++.dg/cpp1y/pr59112.C: Likewise.
12209 * g++.dg/cpp1y/pr59113.C: Likewise.
12210 * g++.dg/cpp1y/pr59629.C: Likewise.
12211 * g++.dg/cpp1y/pr59635.C: Likewise.
12212 * g++.dg/cpp1y/pr59636.C: Likewise.
12213 * g++.dg/cpp1y/pr59638.C: Likewise.
12214
12215 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
12216
12217 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
12218
12219 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
12220
12221 * gcc.target/i386/intrinsics_4.c (bar): New function.
12222
12223 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12224
12225 * g++.dg/ext/is_base_of_incomplete-2.C: New.
12226
12227 2014-01-07 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR rtl-optimization/58668
12230 * gcc.dg/pr58668.c: New test.
12231
12232 PR tree-optimization/59643
12233 * gcc.dg/pr59643.c: New test.
12234 * gcc.c-torture/execute/pr59643.c: New test.
12235
12236 2014-01-06 Janus Weil <janus@gcc.gnu.org>
12237
12238 PR fortran/59589
12239 * gfortran.dg/class_allocate_16.f90: New.
12240
12241 2014-01-06 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR target/59644
12244 * gcc.target/i386/pr59644.c: New test.
12245
12246 2014-01-06 Marek Polacek <polacek@redhat.com>
12247
12248 PR c/57773
12249 * gcc.dg/pr57773.c: New test.
12250
12251 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
12252
12253 PR c++/59635
12254 PR c++/59636
12255 PR c++/59629
12256 PR c++/59638
12257 * g++.dg/cpp1y/pr59635.C: New testcase.
12258 * g++.dg/cpp1y/pr59636.C: New testcase.
12259 * g++.dg/cpp1y/pr59629.C: New testcase.
12260 * g++.dg/cpp1y/pr59638.C: New testcase.
12261
12262 2014-01-06 Martin Jambor <mjambor@suse.cz>
12263
12264 PR ipa/59008
12265 * gcc.dg/ipa/pr59008.c: New test.
12266
12267 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12268
12269 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
12270 if supported.
12271
12272 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12273
12274 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
12275 Require c99_runtime.
12276 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
12277
12278 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
12279 Require c99_runtime.
12280 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
12281 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
12282 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
12283
12284 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
12285 Require c99_runtime.
12286 Make CALC void static.
12287 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
12288
12289 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
12290 Require c99_runtime.
12291 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
12292
12293 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12294
12295 * gcc.target/i386/pr59501-1.c: Require avx effective target.
12296 * gcc.target/i386/pr59501-2.c: Likewise.
12297 * gcc.target/i386/pr59501-3.c: Likewise.
12298 * gcc.target/i386/pr59501-4.c: Likewise.
12299 * gcc.target/i386/pr59501-5.c: Likewise.
12300 * gcc.target/i386/pr59501-6.c: Likewise.
12301
12302 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12303
12304 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
12305 * gcc.target/i386/pr59390_1.c: Likewise.
12306 * gcc.target/i386/pr59390_2.c: Likewise.
12307
12308 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
12309
12310 * gcc.dg/pr59350.c: Tweak.
12311 * gcc.dg/pr59350-2.c: New test.
12312 * g++.dg/pr59510.C: Likewise.
12313
12314 2014-01-06 Janus Weil <janus@gcc.gnu.org>
12315
12316 PR fortran/59023
12317 * gfortran.dg/bind_c_procs_2.f90: New.
12318
12319 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
12320
12321 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
12322 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12323 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12324 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12325 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
12326 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12327 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12328
12329 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
12330
12331 * gcc.target/arm/neon-nested-apcs.c: New test.
12332
12333 2014-01-04 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/59519
12336 * gcc.dg/vect/pr59519-1.c: New test.
12337 * gcc.dg/vect/pr59519-2.c: New test.
12338
12339 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
12340 vmovdqu32.
12341
12342 2014-01-04 Janus Weil <janus@gcc.gnu.org>
12343
12344 PR fortran/59547
12345 * gfortran.dg/typebound_proc_32.f90: New.
12346
12347 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
12348
12349 PR c++/58950
12350 * g++.dg/pr58950.C: New file.
12351
12352 2014-01-03 Tobias Burnus <burnus@net-b.de>
12353
12354 PR c++/58567
12355 * g++.dg/gomp/pr58567.C: New.
12356
12357 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
12358
12359 PR tree-optimization/59651
12360 * gcc.dg/torture/pr59651.c: New test.
12361 * gcc.dg/vect/pr59651.c: Ditto.
12362
12363 2014-01-03 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR target/59625
12366 * gcc.target/i386/pr59625.c: New test.
12367
12368 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
12369
12370 Core DR 1442
12371 PR c++/59165
12372 * g++.dg/cpp0x/range-for28.C: New.
12373 * g++.dg/cpp0x/range-for3.C: Update.
12374
12375 2014-01-02 Joseph Myers <joseph@codesourcery.com>
12376
12377 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
12378
12379 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12380
12381 PR c++/59641
12382 * g++.dg/cpp0x/pr59641.C: New file.
12383
12384 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12385
12386 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
12387
12388 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
12389
12390 PR c++/59378
12391 * g++.dg/ext/pr59378.C: New file.
12392
12393 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12394
12395 Update copyright years
12396
12397 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12398
12399 * gcc.target/arc/arc.exp: Use the standard form for the copyright
12400 notice.
12401
12402 2014-01-02 Janus Weil <janus@gcc.gnu.org>
12403
12404 PR fortran/59654
12405 * gfortran.dg/dynamic_dispatch_12.f90: New.
12406
12407 2014-01-01 Jakub Jelinek <jakub@redhat.com>
12408
12409 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12410 the builtin isn't optimized away as unused.
12411
12412 PR rtl-optimization/59647
12413 * g++.dg/opt/pr59647.C: New test.
12414 \f
12415 Copyright (C) 2014 Free Software Foundation, Inc.
12416
12417 Copying and distribution of this file, with or without modification,
12418 are permitted in any medium without royalty provided the copyright
12419 notice and this notice are preserved.