]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/61825 (g++.dg/cpp0x/static_assert9.C FAILs)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f7217cde
JH
12014-09-19 Jan Hubicka <hubicka@ucw.cz>
2
3 PR c++/61825
4 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5
2bfbb861
AK
62014-09-19 Andi Kleen <ak@linux.intel.com>
7
8 * gcc.dg/pg-override.c: Only run on x86 Linux.
9 * gcc.dg/pg.c: Dito.
10 * gcc.target/i386/fentry-override.c: Exclude for PIC.
11 * gcc.target/i386/fentry.c: Dito.
12
4cd5658b
MT
132014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
14
15 PR ipa/61998
16 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
17
727dc121
JV
182014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
19
20 PR fortran/63152
21 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
22 * gfortran.dg/pr63152.f90: New test.
23
c9aa0007
PC
242014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/58328
27 * g++.dg/cpp0x/nsdmi10.C: New.
28
b4e9251d
JG
292014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
30
31 * gcc.dg/ssp-3.c: New.
32 * gcc.dg/ssp-4.c: Likewise.
33
feade5a8
AK
342014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
35
36 * gcc.target/s390/dfp-conv1.c: New testcase.
37
f434eb69
MZ
382014-09-19 Marat Zakirov <m.zakirov@samsung.com>
39
40 * c-c++-common/asan/red-align-1.c: New test.
41 * c-c++-common/asan/red-align-2.c: New test.
42
df43e02a
L
432014-09-18 H.J. Lu <hongjiu.lu@intel.com>
44
45 * gcc.dg/pr61053.c: Updated for x32.
46
2fb5f0da
VM
472014-09-18 Vladimir Makarov <vmakarov@redhat.com>
48
49 PR debug/63285
50 * gcc.target/i386/pr63285.c: New test.
51
74c101d5
VM
522014-09-18 Vladimir Makarov <vmakarov@redhat.com>
53
54 PR target/61360
55 * gcc.target/i386/pr61360.c: New.
56
c8f29873
JJ
572014-09-18 Jakub Jelinek <jakub@redhat.com>
58
e1e160c1
JJ
59 PR c++/62017
60 * g++.dg/asan/pr62017.C: New test.
61
c8f29873
JJ
62 PR testsuite/63292
63 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
64
abce9208
PC
652014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/62232
68 * g++.dg/cpp0x/Wdtor1.C: New.
69
e770bfd9
JM
702014-09-18 Joseph Myers <joseph@codesourcery.com>
71
72 * gcc.dg/torture/float128-exact-underflow.c: New test.
73
2a2c9357
PC
742014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/61745
77 * g++.dg/template/pr61745.C: New.
78
909eb89c
MP
792014-09-17 Marek Polacek <polacek@redhat.com>
80
81 PR c/61854
82 * gcc.dg/cpp/pr61854-1.c: New test.
83 * gcc.dg/cpp/pr61854-2.c: New test.
84 * gcc.dg/cpp/pr61854-3.c: New test.
85 * gcc.dg/cpp/pr61854-3.h: New test.
86 * gcc.dg/cpp/pr61854-4.c: New test.
87 * gcc.dg/cpp/pr61854-5.c: New test.
88 * gcc.dg/cpp/pr61854-6.c: New test.
89 * gcc.dg/cpp/pr61854-7.c: New test.
90 * gcc.dg/cpp/pr61854-c90.c: New test.
91 * gcc.dg/cpp/pr61854-c94.c: New test.
92
f020a31c
JJ
932014-09-17 Jakub Jelinek <jakub@redhat.com>
94
c83ee180
JJ
95 PR debug/63284
96 * gcc.dg/pr63284.c: New test.
97
f020a31c
JJ
98 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
99
366d28ee
PC
1002014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/63241
103 * g++.dg/cpp0x/constexpr-63241.C: New.
104
0e05c303
JB
1052014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
106
107 PR libfortran/62768
108 * gfortran.dg/filename_null.f90: New test.
109
7425e424
L
1102014-09-16 H.J. Lu <hongjiu.lu@intel.com>
111
112 * gcc.dg/pg-override.c: Fix a typo.
113
1ca894fa
L
1142014-09-16 H.J. Lu <hongjiu.lu@intel.com>
115
116 * gcc.dg/pg.c: Fix a typo.
117
a0a2a23b
RB
1182014-09-16 Richard Biener <rguenther@suse.de>
119
120 PR testsuite/63258
121 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
122 for "vectorization not profitable".
123
2c12f2f4
IT
1242014-09-16 Ilya Tocar <ilya.tocar@intel.com>
125
126 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
127
7c943bd8
JJ
1282014-09-16 Jakub Jelinek <jakub@redhat.com>
129
130 PR fortran/56408
131 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
132 missing nexted dg-test call support in dejaGNU 1.4.4.
133
a86507b2
AK
1342014-09-15 Andi Kleen <ak@linux.intel.com>
135
136 * gcc.dg/pg-override.c: New test.
137 * gcc.dg/pg.c: New test.
138 * gcc.target/i386/fentry-override.c: New test.
139 * gcc.target/i386/fentry.c: New test.
140
717c4789
JJ
1412014-09-15 Jakub Jelinek <jakub@redhat.com>
142
f6815e40
JJ
143 PR fortran/56408
144 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
145 New global vars.
146 (dg-compile-aux-modules): New procedure.
147 * gfortran.dg/binding_label_tests_10.f03: Remove comment
148 and keep-modules.
149 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
150 use dg-compile-aux-modules.
151 * gfortran.dg/binding_label_tests_11.f03: Remove comment
152 and keep-modules.
153 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
154 use dg-compile-aux-modules.
155 * gfortran.dg/binding_label_tests_13.f03: Remove comment
156 and keep-modules.
157 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
158 use dg-compile-aux-modules.
159 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
160 and keep-modules.
161 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
162 use dg-compile-aux-modules.
163 * gfortran.dg/class_45a.f03: Remove keep-modules.
164 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
165 and cleanup-modules.
166 * gfortran.dg/class_4a.f03: Use dg-do link, use
167 dg-additional-sources and cleanup-modules, remove keep-modules
168 and update comment.
169 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
170 keep-modules, adjust comment.
171 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
172 dg-additional-sources and cleanup-modules.
173 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
174 associated comment.
175 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
176 remove comment.
177 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
178 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
179 use dg-compile-aux-modules.
180 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
181 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
182 use dg-compile-aux-modules.
183 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
184 * gfortran.dg/whole_file_29.f90: Remove comment, use
185 dg-compile-aux-modules.
186 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
187 * gfortran.dg/whole_file_31.f90: Remove comment, use
188 dg-compile-aux-modules.
189
717c4789
JJ
190 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
191 gcc_parallel_test_enable): New procedures. If
192 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
193 runtest_file_p to invoke also gcc_parallel_test_run_p.
194 * g++.dg/guality/guality.exp (check_guality): Save/restore
195 test_counts array around the body of the procedure.
196 * gcc.dg/guality/guality.exp (check_guality): Likewise.
197 * g++.dg/plugin/plugin.exp: Run all the tests serially
198 by the first parallel runtest encountering it.
199 * gcc.dg/plugin/plugin.exp: Likewise.
200 * gcc.misc-tests/matrix1.exp: Likewise.
201 * gcc.misc-tests/dhry.exp: Likewise.
202 * gcc.misc-tests/acker1.exp: Likewise.
203 * gcc.misc-tests/linkage.exp: Likewise.
204 * gcc.misc-tests/mg.exp: Likewise.
205 * gcc.misc-tests/mg-2.exp: Likewise.
206 * gcc.misc-tests/sort2.exp: Likewise.
207 * gcc.misc-tests/sieve.exp: Likewise.
208 * gcc.misc-tests/options.exp: Likewise.
209 * gcc.misc-tests/help.exp: Likewise.
210 * go.test/go-test.exp (go-gc-tests): Use
211 gcc_parallel_test_enable {0, 1} around all handling of
212 each test.
213 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
214 * ada/acats/run_all.sh: Parallelize using mkdir inside of
215 a shared directory. Avoid forking and expr uses if
216 shell supports $(()).
217
89fc051f
DS
2182014-09-14 David Sherwood <david.sherwood@arm.com>
219
220 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
221
9c250803
JC
2222014-09-14 James Clarke <jrtc27@jrtc27.com>
223
224 PR target/61407
225 * gcc.dg/darwin-minversion-1.c: Fixed formatting
226 * gcc.dg/darwin-minversion-2.c: Fixed formatting
227 * gcc.dg/darwin-minversion-3.c: Fixed formatting
228 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
229
05f30b86
MP
2302014-09-13 Marek Polacek <polacek@redhat.com>
231
232 PR c++/60862
233 * g++.dg/diagnostic/pr60862.C: New test.
234
2813904b
RB
2352014-09-12 Richard Biener <rguenther@suse.de>
236
237 PR middle-end/63237
238 * g++.dg/torture/pr63237.C: New testcase.
239
d9a72d17
MG
2402014-09-12 Marc Glisse <marc.glisse@inria.fr>
241
242 * gcc.dg/vec-andxor1.c: New file.
243
179b5a55
MG
2442014-09-11 Marc Glisse <marc.glisse@inria.fr>
245
246 PR target/58757
247 * gcc.dg/c11-true_min-1.c: New testcase.
248
450bfd7d
PC
2492014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/61489
252 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
253 * g++.old-deja/g++.other/warn5.C: Adjust.
254
8acf549a
AL
2552014-09-11 Alan Lawrence <alan.lawrence@arm.com>
256
257 * gcc.target/aarch64/vset_lane_1.c: New test.
258
21a16932
BS
2592014-09-11 Bernd Schmidt <bernds@codesourcery.com>
260
179b5a55
MG
261 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
262 Fix declaration.
263 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
264 Fix declaration.
265 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
266 Fix declaration.
267 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
268 Fix declaration.
21a16932 269
412c4af7
JH
2702014-09-10 Jan Hubicka <hubicka@ucw.cz>
271
272 PR tree-optimization/63186
273 * gcc.dg/pr63186.c: New testcase.
274
971ea67c
XDL
2752014-09-10 Xinliang David Li <davidxl@google.com>
276
277 PR target/63209
278 * gcc.c-torture/execute/pr63209.c: New test.
279
7bee00c3
JJ
2802014-09-10 Jakub Jelinek <jakub@redhat.com>
281
282 * gcc.target/i386/i386.exp: Only run vect-args.c tests
283 if runtest_file_p says they should be run.
284
86b8825b
AL
2852014-09-10 Alan Lawrence <alan.lawrence@arm.com>
286
287 * gcc.target/aarch64/vstN_1.c: New test.
288
d9aa6e11
AL
2892014-09-10 Alan Lawrence <alan.lawrence@arm.com>
290
291 * gcc.target/aarch64/vldN_lane_1.c: New test.
292
bec63208
MJ
2932014-09-10 Martin Jambor <mjambor@suse.cz>
294
295 PR ipa/61654
296 * g++.dg/ipa/pr61654.C: New test.
297
126edc3f
JJ
2982014-09-10 Jakub Jelinek <jakub@redhat.com>
299
300 * c-c++-common/ubsan/attrib-3.c: New test.
301 * c-c++-common/ubsan/nonnull-1.c: New test.
302 * c-c++-common/ubsan/nonnull-2.c: New test.
303 * c-c++-common/ubsan/nonnull-3.c: New test.
304 * c-c++-common/ubsan/nonnull-4.c: New test.
305 * c-c++-common/ubsan/nonnull-5.c: New test.
306
21833f2d
JH
3072014-09-10 Jan Hubicka <hubicka@ucw.cz>
308
309 * g++.dg/lto/pr63166_0.ii: New testcase.
310 * g++.dg/lto/pr63166_1.ii: New testcase.
311
1ef33fd4
MLI
3122014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
313
314 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
315
65cf8039
BS
3162014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
317
318 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
319 xxpermdi and add commentary about adding it back later; remove
320 unused typedef.
321
ab7f3278
KT
3222014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
323
324 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
325 and 16-byte aligned.
326 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
327 * gcc.target/arm/vect-lroundf_1.c: Likewise.
328 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
329 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
330 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
331 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
332
fcad3635
AL
3332014-09-09 Alan Lawrence <alan.lawrence@arm.com>
334
335 * gcc.target/aarch64/vldN_dup_1.c: New test.
336
a3ea9ab8
AL
3372014-09-09 Alan Lawrence <alan.lawrence@arm.com>
338
339 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
340
79d2a483
AL
3412014-09-09 Alan Lawrence <alan.lawrence@arm.com>
342
343 * gcc.target/aarch64/vldN_1.c: New test.
344
bc23b196
AL
3452014-09-09 Alan Lawrence <alan.lawrence@arm.com>
346
347 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
348
97f518b3
JW
3492014-09-09 Jiong Wang <jiong.wang@arm.com>
350
351 * gcc.target/arm/vect-copysignf.c: New testcase.
352
436c249d
KT
3532014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354
355 * gcc.target/arm/vfp-1.c: Updated expected assembly.
356
14d9aa9f
KT
3572014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
358
359 * gcc.target/arm/vfp-1.c: Updated expected assembly.
360
14a082a3
KT
3612014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
362
363 * gcc.target/arm/vfp-1.c: Updated expected assembly.
364
c2786584
KT
3652014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366
367 * gcc.target/arm/vfp-1.c: Updated expected assembly.
368
35cb3e53
KT
3692014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
370
371 * gcc.target/arm/pr51835.c: Update expected assembly.
372 * gcc.target/arm/vfp-1.c: Likewise.
373 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
374 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
375 * gcc.target/arm/vfp-ldmiad.c: Likewise.
376 * gcc.target/arm/vfp-ldmias.c: Likewise.
377 * gcc.target/arm/vfp-stmdbd.c: Likewise.
378 * gcc.target/arm/vfp-stmdbs.c: Likewise.
379 * gcc.target/arm/vfp-stmiad.c: Likewise.
380 * gcc.target/arm/vfp-stmias.c: Likewise.
381
f0373b8d
TW
3822014-09-09 Tony Wang <tony.wang@arm.com>
383
384 * gcc.target/arm/xordi3-opt.c: Disable this
385 test case for thumb1 target.
386 * gcc.target/arm/iordi3-opt.c: Ditto.
387
d5a29419
KT
3882014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 PR target/61749
391 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
392
a5e022d5
ZC
3932014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
394
395 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
396
19b472cc
JJ
3972014-09-08 Jakub Jelinek <jakub@redhat.com>
398
399 PR tree-optimization/60196
400 PR tree-optimization/63189
401 * gcc.dg/vect/pr63189.c: New test.
402 * gcc.dg/vect/pr60196-1.c: New test.
403 * gcc.dg/vect/pr60196-2.c: New test.
404
db09274d
BS
4052014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
406
407 * gcc.target/powerpc/swaps-p8-16.c: New test.
408
9d31ea5b
RS
4092014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
410
411 * gcc.target/i386/pr62208.c: New test.
412
5ee02a21
JDA
4132014-09-06 John David Anglin <danglin@gcc.gnu.org>
414
3af617d8
JDA
415 PR testsuite/56194
416 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
417
6c2ded42
JDA
418 * g++.dg/ipa/pr61800.C: Require visibility.
419
5ee02a21
JDA
420 * gcc.dg/pr61868.c: Require lto.
421
14e4c2af
ER
4222014-09-05 Easwaran Raman <eraman@google.com>
423
424 PR rtl-optimization/62146
425 * testsuite/g++.dg/opt/pr62146.C: New.
426
c3212d53
MZ
4272014-09-05 Marat Zakirov <m.zakirov@samsung.com>
428
429 * gcc.dg/vect/vect-109.c: Skip predicate added.
430 * gcc.dg/vect/vect-93.c: Test check fixed.
431 * gcc.dg/vect/bb-slp-10.c: Likewise.
432 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
433 Check unaligned feature.
434
02a0ec4a
AL
4352014-09-05 Alan Lawrence <alan.lawrence@arm.com>
436
437 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
438 int{32,16,8}x1_t with int{32,16,8}_t.
439 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
440 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
441 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
442 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
443
6fff10f9
AL
4442014-09-05 Alan Lawrence <alan.lawrence@arm.com>
445
446 * gcc.target/aarch64/vget_high_1.c: New test.
447 * gcc.target/aarch64/vget_low_1.c: Likewise.
448
ddeabd3e
AL
4492014-09-05 Alan Lawrence <alan.lawrence@arm.com>
450
451 * gcc.target/aarch64/simd/int_comparisons.x: New file.
452 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
453 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
454
cf465d71
AL
4552014-09-05 Alan Lawrence <alan.lawrence@arm.com>
456
457 * gcc.target/aarch64/simd/vrbit_1.c: New test.
458
f65586dc
RB
4592014-09-05 Richard Biener <rguenther@suse.de>
460
461 PR middle-end/63148
462 * gcc.dg/vect/pr63148.c: New testcase.
463 * c-c++-common/pr19807-1.c: Likewise.
464 * g++.dg/tree-ssa/pr19807.C: Adjust.
465 * g++.dg/tree-ssa/tmmti-2.C: Remove.
466
ad421159
BC
4672014-09-05 Bin Cheng <bin.cheng@arm.com>
468
469 PR target/55701
470 * gcc.target/arm/memset-inline-1.c: New test.
471 * gcc.target/arm/memset-inline-2.c: New test.
472 * gcc.target/arm/memset-inline-3.c: New test.
473 * gcc.target/arm/memset-inline-4.c: New test.
474 * gcc.target/arm/memset-inline-5.c: New test.
475 * gcc.target/arm/memset-inline-6.c: New test.
476 * gcc.target/arm/memset-inline-7.c: New test.
477 * gcc.target/arm/memset-inline-8.c: New test.
478 * gcc.target/arm/memset-inline-9.c: New test.
479 * gcc.target/arm/memset-inline-10.c: New test.
480
937c504e
KK
4812014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
482
483 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
484
51437269
GW
4852014-09-04 Guozhi Wei <carrot@google.com>
486
487 PR target/62040
488 * gcc.target/aarch64/pr62040.c: New test.
489
2b71f4a4
MLI
4902014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
491
492 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
493 override specific ones, but specific ones do.
494
6bf5ce8f
BS
4952014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
496
497 * gcc.target/powerpc/swaps-p8-13.c: New test.
498 * gcc.target/powerpc/swaps-p8-14.c: New test.
499 * gcc.target/powerpc/swaps-p8-15.c: New test.
500
2b3106ec
BS
5012014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
502
503 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
504 regardless of endianness.
505
88f7d6fb
FR
5062014-09-02 Fritz Reese <Reese-Fritz@zai.com>
507
508 PR fortran/62174
509 * gfortran.dg/cray_pointers_11.f90: New.
510
c8f40352
MJ
5112014-09-03 Martin Jambor <mjambor@suse.cz>
512
513 PR ipa/62015
514 * g++.dg/ipa/pr62015.C: New test.
515
6f9549ee
MJ
5162014-09-03 Martin Jambor <mjambor@suse.cz>
517
518 PR ipa/61986
519 * gcc.dg/ipa/pr61986.c: New test.
520
2b3ae5d1
MP
5212014-09-03 Marek Polacek <polacek@redhat.com>
522
523 PR c/62294
524 * gcc.dg/pr62294.c: New test.
525 * gcc.dg/pr62294.h: New file.
526
a0d3407e
KK
5272014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
528
529 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
530 of dg-options. Add "inline" keyword to test functions.
531
8d95fe25
MP
5322014-09-03 Marek Polacek <polacek@redhat.com>
533
534 PR c/62024
535 * g++.dg/cpp0x/pr62024.C: New test.
536 * gcc.dg/pr62024.c: New test.
537
9c6fb3ba
IT
5382014-09-03 Ilya Tocar <ilya.tocar@intel.com>
539
540 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
541 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
542 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
543 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
544 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
545 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
546
b7d19263
AK
5472014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
548
549 PR target/61078
550 * gcc.target/s390/pr61078.c: New testcase.
551
7d4cef2d
UB
5522014-09-03 Uros Bizjak <ubizjak@gmail.com>
553
554 * gcc.dg/20111227-2.c: Compile only for x86 targets.
555 * gcc.dg/20111227-3.c: Ditto.
556
869b69b4
MO
5572014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
558
559 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
560
19c41621
TB
5612014-09-03 Tobias Burnus <burnus@net-b.de>
562
563 PR fortran/61881
564 PR fortran/61888
565 PR fortran/57305
566 * gfortran.dg/sizeof_4.f90: New.
567
70f0f8b2
BS
5682014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
569
570 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
571 vec_cts, and vec_ctu.
572 * gcc.target/powerpc/builtins-2.c: Likewise.
573
bb42f968
HPN
5742014-09-02 Hans-Peter Nilsson <hp@axis.com>
575
576 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
577 [!__sun__ && !__hpux__] (arena_size): Scale according to
578 target pointer size.
579
86eb9e2f
MP
5802014-09-02 Marek Polacek <polacek@redhat.com>
581
582 PR fortran/62270
583 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
584
e9e67af1
KT
5852014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
586
587 PR target/62275
588 * gcc.target/arm/vect-lceilf_1.c: New test.
589 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
590 * gcc.target/arm/vect-lroundf_1.c: Likewise.
591
ababd936
KT
5922014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593
594 PR target/62275
595 * gcc.target/arm/lceil-vcvt_1.c: New test.
596 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
597 * gcc.target/arm/lround-vcvt_1.c: Likewise.
598
cec362c9
PC
5992014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
600
601 DR 1453
602 * g++.dg/cpp0x/constexpr-volatile.C: New.
603 * g++.dg/ext/is_literal_type2.C: Likewise.
604
9a771876
JJ
6052014-09-02 Jakub Jelinek <jakub@redhat.com>
606 Balaji V. Iyer <balaji.v.iyer@intel.com>
607 Igor Zamyatin <igor.zamyatin@intel.com>
608
609 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
610 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
611 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
612 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
613 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
614 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
615 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
616 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
617 * g++.dg/cilk-plus/CK/cf3.cc: New test.
618 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
619 * g++.dg/cilk-plus/CK/for1.cc: New test.
620 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
621 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
622 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
623
3f734f66
RB
6242014-09-02 Richard Biener <rguenther@suse.de>
625
626 PR tree-optimization/62695
627 * gfortran.dg/pr62695.f90: New testcase.
628
e3d59c5e
OE
6292014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
630
631 PR target/62312
632 * gcc.c-torture/compile/pr62312.c: New.
633
fc4f981d
MR
6342014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
635
636 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
637
3c88b88a
MR
6382014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
639
640 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
641 Return right away if !arm*-*-*.
642
d3b3d993
BS
6432014-09-01 Bernd Schmidt <bernds@codesourcery.com>
644
645 * gcc.c-torture/unsorted/386.c: Move to ...
646 * gcc.c-torture/compile/386.c: ... here.
647 * gcc.c-torture/unsorted/86.c: Move to ...
648 * gcc.c-torture/compile/86.c: ... here.
649 * gcc.c-torture/unsorted/a1.c: Move to ...
650 * gcc.c-torture/compile/a1.c: ... here.
651 * gcc.c-torture/unsorted/a3.c: Move to ...
652 * gcc.c-torture/compile/a3.c: ... here.
653 * gcc.c-torture/unsorted/aaa.c: Move to ...
654 * gcc.c-torture/compile/aaa.c: ... here.
655 * gcc.c-torture/unsorted/aa.c: Move to ...
656 * gcc.c-torture/compile/aa.c: ... here.
657 * gcc.c-torture/unsorted/abs.c: Move to ...
658 * gcc.c-torture/compile/abs.c: ... here.
659 * gcc.c-torture/unsorted/a.c: Move to ...
660 * gcc.c-torture/compile/a.c: ... here.
661 * gcc.c-torture/unsorted/ac.c: Move to ...
662 * gcc.c-torture/compile/ac.c: ... here.
663 * gcc.c-torture/unsorted/acc.c: Move to ...
664 * gcc.c-torture/compile/acc.c: ... here.
665 * gcc.c-torture/unsorted/add386.c: Move to ...
666 * gcc.c-torture/compile/add386.c: ... here.
667 * gcc.c-torture/unsorted/add.c: Move to ...
668 * gcc.c-torture/compile/add.c: ... here.
669 * gcc.c-torture/unsorted/addcc.c: Move to ...
670 * gcc.c-torture/compile/addcc.c: ... here.
671 * gcc.c-torture/unsorted/andm.c: Move to ...
672 * gcc.c-torture/compile/andm.c: ... here.
673 * gcc.c-torture/unsorted/andmem.c: Move to ...
674 * gcc.c-torture/compile/andmem.c: ... here.
675 * gcc.c-torture/unsorted/andn.c: Move to ...
676 * gcc.c-torture/compile/andn.c: ... here.
677 * gcc.c-torture/unsorted/andok.c: Move to ...
678 * gcc.c-torture/compile/andok.c: ... here.
679 * gcc.c-torture/unsorted/andsi.c: Move to ...
680 * gcc.c-torture/compile/andsi.c: ... here.
681 * gcc.c-torture/unsorted/andsparc.c: Move to ...
682 * gcc.c-torture/compile/andsparc.c: ... here.
683 * gcc.c-torture/unsorted/aos.c: Move to ...
684 * gcc.c-torture/compile/aos.c: ... here.
685 * gcc.c-torture/unsorted/arr.c: Move to ...
686 * gcc.c-torture/compile/arr.c: ... here.
687 * gcc.c-torture/unsorted/as.c: Move to ...
688 * gcc.c-torture/compile/as.c: ... here.
689 * gcc.c-torture/unsorted/ase.c: Move to ...
690 * gcc.c-torture/compile/ase.c: ... here.
691 * gcc.c-torture/unsorted/b1.c: Move to ...
692 * gcc.c-torture/compile/b1.c: ... here.
693 * gcc.c-torture/unsorted/b2.c: Move to ...
694 * gcc.c-torture/compile/b2.c: ... here.
695 * gcc.c-torture/unsorted/b3.c: Move to ...
696 * gcc.c-torture/compile/b3.c: ... here.
697 * gcc.c-torture/unsorted/b88.c: Move to ...
698 * gcc.c-torture/compile/b88.c: ... here.
699 * gcc.c-torture/unsorted/bad.c: Move to ...
700 * gcc.c-torture/compile/bad.c: ... here.
701 * gcc.c-torture/unsorted/band.c: Move to ...
702 * gcc.c-torture/compile/band.c: ... here.
703 * gcc.c-torture/unsorted/bb0.c: Move to ...
704 * gcc.c-torture/compile/bb0.c: ... here.
705 * gcc.c-torture/unsorted/bb1.c: Move to ...
706 * gcc.c-torture/compile/bb1.c: ... here.
707 * gcc.c-torture/unsorted/bbb.c: Move to ...
708 * gcc.c-torture/compile/bbb.c: ... here.
709 * gcc.c-torture/unsorted/b.c: Move to ...
710 * gcc.c-torture/compile/b.c: ... here.
711 * gcc.c-torture/unsorted/bc.c: Move to ...
712 * gcc.c-torture/compile/bc.c: ... here.
713 * gcc.c-torture/unsorted/bcopy.c: Move to ...
714 * gcc.c-torture/compile/bcopy.c: ... here.
715 * gcc.c-torture/unsorted/bf.c: Move to ...
716 * gcc.c-torture/compile/bf.c: ... here.
717 * gcc.c-torture/unsorted/bfins.c: Move to ...
718 * gcc.c-torture/compile/bfins.c: ... here.
719 * gcc.c-torture/unsorted/bfx.c: Move to ...
720 * gcc.c-torture/compile/bfx.c: ... here.
721 * gcc.c-torture/unsorted/bge.c: Move to ...
722 * gcc.c-torture/compile/bge.c: ... here.
723 * gcc.c-torture/unsorted/bit.c: Move to ...
724 * gcc.c-torture/compile/bit.c: ... here.
725 * gcc.c-torture/unsorted/bitf.c: Move to ...
726 * gcc.c-torture/compile/bitf.c: ... here.
727 * gcc.c-torture/unsorted/bitw.c: Move to ...
728 * gcc.c-torture/compile/bitw.c: ... here.
729 * gcc.c-torture/unsorted/blk.c: Move to ...
730 * gcc.c-torture/compile/blk.c: ... here.
731 * gcc.c-torture/unsorted/bt386.c: Move to ...
732 * gcc.c-torture/compile/bt386.c: ... here.
733 * gcc.c-torture/unsorted/bt.c: Move to ...
734 * gcc.c-torture/compile/bt.c: ... here.
735 * gcc.c-torture/unsorted/BUG11.c: Move to ...
736 * gcc.c-torture/compile/BUG11.c: ... here.
737 * gcc.c-torture/unsorted/BUG12.c: Move to ...
738 * gcc.c-torture/compile/BUG12.c: ... here.
739 * gcc.c-torture/unsorted/BUG13.c: Move to ...
740 * gcc.c-torture/compile/BUG13.c: ... here.
741 * gcc.c-torture/unsorted/BUG16.c: Move to ...
742 * gcc.c-torture/compile/BUG16.c: ... here.
743 * gcc.c-torture/unsorted/BUG17.c: Move to ...
744 * gcc.c-torture/compile/BUG17.c: ... here.
745 * gcc.c-torture/unsorted/BUG18.c: Move to ...
746 * gcc.c-torture/compile/BUG18.c: ... here.
747 * gcc.c-torture/unsorted/BUG1.c: Move to ...
748 * gcc.c-torture/compile/BUG1.c: ... here.
749 * gcc.c-torture/unsorted/BUG21.c: Move to ...
750 * gcc.c-torture/compile/BUG21.c: ... here.
751 * gcc.c-torture/unsorted/BUG22.c: Move to ...
752 * gcc.c-torture/compile/BUG22.c: ... here.
753 * gcc.c-torture/unsorted/BUG23.c: Move to ...
754 * gcc.c-torture/compile/BUG23.c: ... here.
755 * gcc.c-torture/unsorted/BUG24.c: Move to ...
756 * gcc.c-torture/compile/BUG24.c: ... here.
757 * gcc.c-torture/unsorted/BUG25.c: Move to ...
758 * gcc.c-torture/compile/BUG25.c: ... here.
759 * gcc.c-torture/unsorted/BUG2.c: Move to ...
760 * gcc.c-torture/compile/BUG2.c: ... here.
761 * gcc.c-torture/unsorted/BUG3.c: Move to ...
762 * gcc.c-torture/compile/BUG3.c: ... here.
763 * gcc.c-torture/unsorted/BUG4.c: Move to ...
764 * gcc.c-torture/compile/BUG4.c: ... here.
765 * gcc.c-torture/unsorted/BUG5.c: Move to ...
766 * gcc.c-torture/compile/BUG5.c: ... here.
767 * gcc.c-torture/unsorted/BUG6.c: Move to ...
768 * gcc.c-torture/compile/BUG6.c: ... here.
769 * gcc.c-torture/unsorted/bug.c: Move to ...
770 * gcc.c-torture/compile/bug.c: ... here.
771 * gcc.c-torture/unsorted/bugc.c: Move to ...
772 * gcc.c-torture/compile/bugc.c: ... here.
773 * gcc.c-torture/unsorted/buns.c: Move to ...
774 * gcc.c-torture/compile/buns.c: ... here.
775 * gcc.c-torture/unsorted/bx.c: Move to ...
776 * gcc.c-torture/compile/bx.c: ... here.
777 * gcc.c-torture/unsorted/c1.c: Move to ...
778 * gcc.c-torture/compile/c1.c: ... here.
779 * gcc.c-torture/unsorted/c2.c: Move to ...
780 * gcc.c-torture/compile/c2.c: ... here.
781 * gcc.c-torture/unsorted/call386.c: Move to ...
782 * gcc.c-torture/compile/call386.c: ... here.
783 * gcc.c-torture/unsorted/call.c: Move to ...
784 * gcc.c-torture/compile/call.c: ... here.
785 * gcc.c-torture/unsorted/callind.c: Move to ...
786 * gcc.c-torture/compile/callind.c: ... here.
787 * gcc.c-torture/unsorted/c.c: Move to ...
788 * gcc.c-torture/compile/c.c: ... here.
789 * gcc.c-torture/unsorted/cc.c: Move to ...
790 * gcc.c-torture/compile/cc.c: ... here.
791 * gcc.c-torture/unsorted/charmtst.c: Move to ...
792 * gcc.c-torture/compile/charmtst.c: ... here.
793 * gcc.c-torture/unsorted/cmb.c: Move to ...
794 * gcc.c-torture/compile/cmb.c: ... here.
795 * gcc.c-torture/unsorted/cmp.c: Move to ...
796 * gcc.c-torture/compile/cmp.c: ... here.
797 * gcc.c-torture/unsorted/cmphi.c: Move to ...
798 * gcc.c-torture/compile/cmphi.c: ... here.
799 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
800 * gcc.c-torture/compile/cmpsi386.c: ... here.
801 * gcc.c-torture/unsorted/cmul.c: Move to ...
802 * gcc.c-torture/compile/cmul.c: ... here.
803 * gcc.c-torture/unsorted/cn1.c: Move to ...
804 * gcc.c-torture/compile/cn1.c: ... here.
805 * gcc.c-torture/unsorted/comb.c: Move to ...
806 * gcc.c-torture/compile/comb.c: ... here.
807 * gcc.c-torture/unsorted/consec.c: Move to ...
808 * gcc.c-torture/compile/consec.c: ... here.
809 * gcc.c-torture/unsorted/const.c: Move to ...
810 * gcc.c-torture/compile/const.c: ... here.
811 * gcc.c-torture/unsorted/conv.c: Move to ...
812 * gcc.c-torture/compile/conv.c: ... here.
813 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
814 * gcc.c-torture/compile/conv_tst.c: ... here.
815 * gcc.c-torture/unsorted/cp.c: Move to ...
816 * gcc.c-torture/compile/cp.c: ... here.
817 * gcc.c-torture/unsorted/csebug.c: Move to ...
818 * gcc.c-torture/compile/csebug.c: ... here.
819 * gcc.c-torture/unsorted/cvt.c: Move to ...
820 * gcc.c-torture/compile/cvt.c: ... here.
821 * gcc.c-torture/unsorted/dblbug.c: Move to ...
822 * gcc.c-torture/compile/dblbug.c: ... here.
823 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
824 * gcc.c-torture/compile/dbl_parm.c: ... here.
825 * gcc.c-torture/unsorted/d.c: Move to ...
826 * gcc.c-torture/compile/d.c: ... here.
827 * gcc.c-torture/unsorted/ddd.c: Move to ...
828 * gcc.c-torture/compile/ddd.c: ... here.
829 * gcc.c-torture/unsorted/dead.c: Move to ...
830 * gcc.c-torture/compile/dead.c: ... here.
831 * gcc.c-torture/unsorted/delay.c: Move to ...
832 * gcc.c-torture/compile/delay.c: ... here.
833 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
834 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
835 * gcc.c-torture/unsorted/di.c: Move to ...
836 * gcc.c-torture/compile/di.c: ... here.
837 * gcc.c-torture/unsorted/dic.c: Move to ...
838 * gcc.c-torture/compile/dic.c: ... here.
839 * gcc.c-torture/unsorted/dilayout.c: Move to ...
840 * gcc.c-torture/compile/dilayout.c: ... here.
841 * gcc.c-torture/unsorted/dimove.c: Move to ...
842 * gcc.c-torture/compile/dimove.c: ... here.
843 * gcc.c-torture/unsorted/dimul.c: Move to ...
844 * gcc.c-torture/compile/dimul.c: ... here.
845 * gcc.c-torture/unsorted/div.c: Move to ...
846 * gcc.c-torture/compile/div.c: ... here.
847 * gcc.c-torture/unsorted/divdf.c: Move to ...
848 * gcc.c-torture/compile/divdf.c: ... here.
849 * gcc.c-torture/unsorted/dm.c: Move to ...
850 * gcc.c-torture/compile/dm.c: ... here.
851 * gcc.c-torture/unsorted/dshift.c: Move to ...
852 * gcc.c-torture/compile/dshift.c: ... here.
853 * gcc.c-torture/unsorted/e.c: Move to ...
854 * gcc.c-torture/compile/e.c: ... here.
855 * gcc.c-torture/unsorted/ex.c: Move to ...
856 * gcc.c-torture/compile/ex.c: ... here.
857 * gcc.c-torture/unsorted/ext.c: Move to ...
858 * gcc.c-torture/compile/ext.c: ... here.
859 * gcc.c-torture/unsorted/f1.c: Move to ...
860 * gcc.c-torture/compile/f1.c: ... here.
861 * gcc.c-torture/unsorted/f2.c: Move to ...
862 * gcc.c-torture/compile/f2.c: ... here.
863 * gcc.c-torture/unsorted/fdmul.c: Move to ...
864 * gcc.c-torture/compile/fdmul.c: ... here.
865 * gcc.c-torture/unsorted/float.c: Move to ...
866 * gcc.c-torture/compile/float.c: ... here.
867 * gcc.c-torture/unsorted/flo.c: Move to ...
868 * gcc.c-torture/compile/flo.c: ... here.
869 * gcc.c-torture/unsorted/flt_const.c: Move to ...
870 * gcc.c-torture/compile/flt_const.c: ... here.
871 * gcc.c-torture/unsorted/fnul.c: Move to ...
872 * gcc.c-torture/compile/fnul.c: ... here.
873 * gcc.c-torture/unsorted/foo.c: Move to ...
874 * gcc.c-torture/compile/foo.c: ... here.
875 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
876 * gcc.c-torture/compile/forgetcc.c: ... here.
877 * gcc.c-torture/unsorted/fq.c: Move to ...
878 * gcc.c-torture/compile/fq.c: ... here.
879 * gcc.c-torture/unsorted/g.c: Move to ...
880 * gcc.c-torture/compile/g.c: ... here.
881 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
882 * gcc.c-torture/compile/gen_tst.c: ... here.
883 * gcc.c-torture/unsorted/glob.c: Move to ...
884 * gcc.c-torture/compile/glob.c: ... here.
885 * gcc.c-torture/unsorted/gronk.c: Move to ...
886 * gcc.c-torture/compile/gronk.c: ... here.
887 * gcc.c-torture/unsorted/hibug.c: Move to ...
888 * gcc.c-torture/compile/hibug.c: ... here.
889 * gcc.c-torture/unsorted/hi.c: Move to ...
890 * gcc.c-torture/compile/hi.c: ... here.
891 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
892 * gcc.c-torture/compile/HIcmp.c: ... here.
893 * gcc.c-torture/unsorted/HIset.c: Move to ...
894 * gcc.c-torture/compile/HIset.c: ... here.
895 * gcc.c-torture/unsorted/i.c: Move to ...
896 * gcc.c-torture/compile/i.c: ... here.
897 * gcc.c-torture/unsorted/i++.c: Move to ...
898 * gcc.c-torture/compile/i++.c: ... here.
899 * gcc.c-torture/unsorted/ic.c: Move to ...
900 * gcc.c-torture/compile/ic.c: ... here.
901 * gcc.c-torture/unsorted/icmp.c: Move to ...
902 * gcc.c-torture/compile/icmp.c: ... here.
903 * gcc.c-torture/unsorted/ifreg.c: Move to ...
904 * gcc.c-torture/compile/ifreg.c: ... here.
905 * gcc.c-torture/unsorted/imm.c: Move to ...
906 * gcc.c-torture/compile/imm.c: ... here.
907 * gcc.c-torture/unsorted/isinf.c: Move to ...
908 * gcc.c-torture/compile/isinf.c: ... here.
909 * gcc.c-torture/unsorted/jmp.c: Move to ...
910 * gcc.c-torture/compile/jmp.c: ... here.
911 * gcc.c-torture/unsorted/jumptab.c: Move to ...
912 * gcc.c-torture/compile/jumptab.c: ... here.
913 * gcc.c-torture/unsorted/layout.c: Move to ...
914 * gcc.c-torture/compile/layout.c: ... here.
915 * gcc.c-torture/unsorted/lbug.c: Move to ...
916 * gcc.c-torture/compile/lbug.c: ... here.
917 * gcc.c-torture/unsorted/l.c: Move to ...
918 * gcc.c-torture/compile/l.c: ... here.
919 * gcc.c-torture/unsorted/ll1.c: Move to ...
920 * gcc.c-torture/compile/ll1.c: ... here.
921 * gcc.c-torture/unsorted/llbug.c: Move to ...
922 * gcc.c-torture/compile/llbug.c: ... here.
923 * gcc.c-torture/unsorted/lll.c: Move to ...
924 * gcc.c-torture/compile/lll.c: ... here.
925 * gcc.c-torture/unsorted/load8.c: Move to ...
926 * gcc.c-torture/compile/load8.c: ... here.
927 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
928 * gcc.c-torture/compile/loadhicc.c: ... here.
929 * gcc.c-torture/unsorted/log2.c: Move to ...
930 * gcc.c-torture/compile/log2.c: ... here.
931 * gcc.c-torture/unsorted/logic.c: Move to ...
932 * gcc.c-torture/compile/logic.c: ... here.
933 * gcc.c-torture/unsorted/loop-1.c: Move to ...
934 * gcc.c-torture/compile/loop-1.c: ... here.
935 * gcc.c-torture/unsorted/loop386.c: Move to ...
936 * gcc.c-torture/compile/loop386.c: ... here.
937 * gcc.c-torture/unsorted/lop.c: Move to ...
938 * gcc.c-torture/compile/lop.c: ... here.
939 * gcc.c-torture/unsorted/m1.c: Move to ...
940 * gcc.c-torture/compile/m1.c: ... here.
941 * gcc.c-torture/unsorted/m2.c: Move to ...
942 * gcc.c-torture/compile/m2.c: ... here.
943 * gcc.c-torture/unsorted/m5.c: Move to ...
944 * gcc.c-torture/compile/m5.c: ... here.
945 * gcc.c-torture/unsorted/m68.c: Move to ...
946 * gcc.c-torture/compile/m68.c: ... here.
947 * gcc.c-torture/unsorted/mbyte.c: Move to ...
948 * gcc.c-torture/compile/mbyte.c: ... here.
949 * gcc.c-torture/unsorted/mchar.c: Move to ...
950 * gcc.c-torture/compile/mchar.c: ... here.
951 * gcc.c-torture/unsorted/mcmp.c: Move to ...
952 * gcc.c-torture/compile/mcmp.c: ... here.
953 * gcc.c-torture/unsorted/mdouble.c: Move to ...
954 * gcc.c-torture/compile/mdouble.c: ... here.
955 * gcc.c-torture/unsorted/memtst.c: Move to ...
956 * gcc.c-torture/compile/memtst.c: ... here.
957 * gcc.c-torture/unsorted/miscomp.c: Move to ...
958 * gcc.c-torture/compile/miscomp.c: ... here.
959 * gcc.c-torture/unsorted/mm.c: Move to ...
960 * gcc.c-torture/compile/mm.c: ... here.
961 * gcc.c-torture/unsorted/mod.c: Move to ...
962 * gcc.c-torture/compile/mod.c: ... here.
963 * gcc.c-torture/unsorted/modcc.c: Move to ...
964 * gcc.c-torture/compile/modcc.c: ... here.
965 * gcc.c-torture/unsorted/move.c: Move to ...
966 * gcc.c-torture/compile/move.c: ... here.
967 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
968 * gcc.c-torture/compile/move_qhi.c: ... here.
969 * gcc.c-torture/unsorted/mregtst.c: Move to ...
970 * gcc.c-torture/compile/mregtst.c: ... here.
971 * gcc.c-torture/unsorted/msp.c: Move to ...
972 * gcc.c-torture/compile/msp.c: ... here.
973 * gcc.c-torture/unsorted/mtst.c: Move to ...
974 * gcc.c-torture/compile/mtst.c: ... here.
975 * gcc.c-torture/unsorted/mu.c: Move to ...
976 * gcc.c-torture/compile/mu.c: ... here.
977 * gcc.c-torture/unsorted/mul.c: Move to ...
978 * gcc.c-torture/compile/mul.c: ... here.
979 * gcc.c-torture/unsorted/mword1.c: Move to ...
980 * gcc.c-torture/compile/mword1.c: ... here.
981 * gcc.c-torture/unsorted/mword.c: Move to ...
982 * gcc.c-torture/compile/mword.c: ... here.
983 * gcc.c-torture/unsorted/n1.c: Move to ...
984 * gcc.c-torture/compile/n1.c: ... here.
985 * gcc.c-torture/unsorted/nand.c: Move to ...
986 * gcc.c-torture/compile/nand.c: ... here.
987 * gcc.c-torture/unsorted/n.c: Move to ...
988 * gcc.c-torture/compile/n.c: ... here.
989 * gcc.c-torture/unsorted/neg.c: Move to ...
990 * gcc.c-torture/compile/neg.c: ... here.
991 * gcc.c-torture/unsorted/o.c: Move to ...
992 * gcc.c-torture/compile/o.c: ... here.
993 * gcc.c-torture/unsorted/omit.c: Move to ...
994 * gcc.c-torture/compile/omit.c: ... here.
995 * gcc.c-torture/unsorted/opout.c: Move to ...
996 * gcc.c-torture/compile/opout.c: ... here.
997 * gcc.c-torture/unsorted/opt.c: Move to ...
998 * gcc.c-torture/compile/opt.c: ... here.
999 * gcc.c-torture/unsorted/or386.c: Move to ...
1000 * gcc.c-torture/compile/or386.c: ... here.
1001 * gcc.c-torture/unsorted/or.c: Move to ...
1002 * gcc.c-torture/compile/or.c: ... here.
1003 * gcc.c-torture/unsorted/parms.c: Move to ...
1004 * gcc.c-torture/compile/parms.c: ... here.
1005 * gcc.c-torture/unsorted/pass.c: Move to ...
1006 * gcc.c-torture/compile/pass.c: ... here.
1007 * gcc.c-torture/unsorted/p.c: Move to ...
1008 * gcc.c-torture/compile/p.c: ... here.
1009 * gcc.c-torture/unsorted/pmt.c: Move to ...
1010 * gcc.c-torture/compile/pmt.c: ... here.
1011 * gcc.c-torture/unsorted/poor.c: Move to ...
1012 * gcc.c-torture/compile/poor.c: ... here.
1013 * gcc.c-torture/unsorted/pp.c: Move to ...
1014 * gcc.c-torture/compile/pp.c: ... here.
1015 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1016 * gcc.c-torture/compile/pret-arg.c: ... here.
1017 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1018 * gcc.c-torture/compile/pyr2.c: ... here.
1019 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1020 * gcc.c-torture/compile/PYRBUG.c: ... here.
1021 * gcc.c-torture/unsorted/pyr.c: Move to ...
1022 * gcc.c-torture/compile/pyr.c: ... here.
1023 * gcc.c-torture/unsorted/q.c: Move to ...
1024 * gcc.c-torture/compile/q.c: ... here.
1025 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1026 * gcc.c-torture/compile/QIcmp.c: ... here.
1027 * gcc.c-torture/unsorted/QIset.c: Move to ...
1028 * gcc.c-torture/compile/QIset.c: ... here.
1029 * gcc.c-torture/unsorted/r1.c: Move to ...
1030 * gcc.c-torture/compile/r1.c: ... here.
1031 * gcc.c-torture/unsorted/r.c: Move to ...
1032 * gcc.c-torture/compile/r.c: ... here.
1033 * gcc.c-torture/unsorted/rel.c: Move to ...
1034 * gcc.c-torture/compile/rel.c: ... here.
1035 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1036 * gcc.c-torture/compile/rmsc.c: ... here.
1037 * gcc.c-torture/unsorted/round.c: Move to ...
1038 * gcc.c-torture/compile/round.c: ... here.
1039 * gcc.c-torture/unsorted/run.c: Move to ...
1040 * gcc.c-torture/compile/run.c: ... here.
1041 * gcc.c-torture/unsorted/sar.c: Move to ...
1042 * gcc.c-torture/compile/sar.c: ... here.
1043 * gcc.c-torture/unsorted/s.c: Move to ...
1044 * gcc.c-torture/compile/s.c: ... here.
1045 * gcc.c-torture/unsorted/scal.c: Move to ...
1046 * gcc.c-torture/compile/scal.c: ... here.
1047 * gcc.c-torture/unsorted/sc.c: Move to ...
1048 * gcc.c-torture/compile/sc.c: ... here.
1049 * gcc.c-torture/unsorted/scc.c: Move to ...
1050 * gcc.c-torture/compile/scc.c: ... here.
1051 * gcc.c-torture/unsorted/scond.c: Move to ...
1052 * gcc.c-torture/compile/scond.c: ... here.
1053 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1054 * gcc.c-torture/compile/selfrec.c: ... here.
1055 * gcc.c-torture/unsorted/seq.c: Move to ...
1056 * gcc.c-torture/compile/seq.c: ... here.
1057 * gcc.c-torture/unsorted/set386.c: Move to ...
1058 * gcc.c-torture/compile/set386.c: ... here.
1059 * gcc.c-torture/unsorted/set88.c: Move to ...
1060 * gcc.c-torture/compile/set88.c: ... here.
1061 * gcc.c-torture/unsorted/SFset.c: Move to ...
1062 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1063 * gcc.c-torture/unsorted/shand.c: Move to ...
1064 * gcc.c-torture/compile/shand.c: ... here.
1065 * gcc.c-torture/unsorted/sh.c: Move to ...
1066 * gcc.c-torture/compile/sh.c: ... here.
1067 * gcc.c-torture/unsorted/shft.c: Move to ...
1068 * gcc.c-torture/compile/shft.c: ... here.
1069 * gcc.c-torture/unsorted/shift.c: Move to ...
1070 * gcc.c-torture/compile/shift.c: ... here.
1071 * gcc.c-torture/unsorted/shloop.c: Move to ...
1072 * gcc.c-torture/compile/shloop.c: ... here.
1073 * gcc.c-torture/unsorted/shm.c: Move to ...
1074 * gcc.c-torture/compile/shm.c: ... here.
1075 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1076 * gcc.c-torture/compile/SIcmp.c: ... here.
1077 * gcc.c-torture/unsorted/signext2.c: Move to ...
1078 * gcc.c-torture/compile/signext2.c: ... here.
1079 * gcc.c-torture/unsorted/signext.c: Move to ...
1080 * gcc.c-torture/compile/signext.c: ... here.
1081 * gcc.c-torture/unsorted/sim.c: Move to ...
1082 * gcc.c-torture/compile/sim.c: ... here.
1083 * gcc.c-torture/unsorted/simple.c: Move to ...
1084 * gcc.c-torture/compile/simple.c: ... here.
1085 * gcc.c-torture/unsorted/SIset.c: Move to ...
1086 * gcc.c-torture/compile/SIset.c: ... here.
1087 * gcc.c-torture/unsorted/sne.c: Move to ...
1088 * gcc.c-torture/compile/sne.c: ... here.
1089 * gcc.c-torture/unsorted/sound.c: Move to ...
1090 * gcc.c-torture/compile/sound.c: ... here.
1091 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1092 * gcc.c-torture/compile/sparcbug.c: ... here.
1093 * gcc.c-torture/unsorted/speed.c: Move to ...
1094 * gcc.c-torture/compile/speed.c: ... here.
1095 * gcc.c-torture/unsorted/stor.c: Move to ...
1096 * gcc.c-torture/compile/stor.c: ... here.
1097 * gcc.c-torture/unsorted/store0.c: Move to ...
1098 * gcc.c-torture/compile/store0.c: ... here.
1099 * gcc.c-torture/unsorted/storecc.c: Move to ...
1100 * gcc.c-torture/compile/storecc.c: ... here.
1101 * gcc.c-torture/unsorted/str.c: Move to ...
1102 * gcc.c-torture/compile/str.c: ... here.
1103 * gcc.c-torture/unsorted/stru.c: Move to ...
1104 * gcc.c-torture/compile/stru.c: ... here.
1105 * gcc.c-torture/unsorted/structret.c: Move to ...
1106 * gcc.c-torture/compile/structret.c: ... here.
1107 * gcc.c-torture/unsorted/stuct.c: Move to ...
1108 * gcc.c-torture/compile/stuct.c: ... here.
1109 * gcc.c-torture/unsorted/sub32.c: Move to ...
1110 * gcc.c-torture/compile/sub32.c: ... here.
1111 * gcc.c-torture/unsorted/subcc.c: Move to ...
1112 * gcc.c-torture/compile/subcc.c: ... here.
1113 * gcc.c-torture/unsorted/subcse.c: Move to ...
1114 * gcc.c-torture/compile/subcse.c: ... here.
1115 * gcc.c-torture/unsorted/sym.c: Move to ...
1116 * gcc.c-torture/compile/sym.c: ... here.
1117 * gcc.c-torture/unsorted/symconst.c: Move to ...
1118 * gcc.c-torture/compile/symconst.c: ... here.
1119 * gcc.c-torture/unsorted/t.c: Move to ...
1120 * gcc.c-torture/compile/t.c: ... here.
1121 * gcc.c-torture/unsorted/test.c: Move to ...
1122 * gcc.c-torture/compile/test.c: ... here.
1123 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1124 * gcc.c-torture/compile/test-flow.c: ... here.
1125 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1126 * gcc.c-torture/compile/test-loop.c: ... here.
1127 * gcc.c-torture/unsorted/time.c: Move to ...
1128 * gcc.c-torture/compile/time.c: ... here.
1129 * gcc.c-torture/unsorted/tmp.c: Move to ...
1130 * gcc.c-torture/compile/tmp.c: ... here.
1131 * gcc.c-torture/unsorted/trivial.c: Move to ...
1132 * gcc.c-torture/compile/trivial.c: ... here.
1133 * gcc.c-torture/unsorted/trunc.c: Move to ...
1134 * gcc.c-torture/compile/trunc.c: ... here.
1135 * gcc.c-torture/unsorted/u.c: Move to ...
1136 * gcc.c-torture/compile/u.c: ... here.
1137 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1138 * gcc.c-torture/compile/udconvert.c: ... here.
1139 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1140 * gcc.c-torture/compile/udivmod4.c: ... here.
1141 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1142 * gcc.c-torture/compile/UHIcmp.c: ... here.
1143 * gcc.c-torture/unsorted/uns.c: Move to ...
1144 * gcc.c-torture/compile/uns.c: ... here.
1145 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1146 * gcc.c-torture/compile/uns_tst.c: ... here.
1147 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1148 * gcc.c-torture/compile/UQIcmp.c: ... here.
1149 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1150 * gcc.c-torture/compile/USIcmp.c: ... here.
1151 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1152 * gcc.c-torture/compile/uuarg.c: ... here.
1153 * gcc.c-torture/unsorted/v.c: Move to ...
1154 * gcc.c-torture/compile/v.c: ... here.
1155 * gcc.c-torture/unsorted/w.c: Move to ...
1156 * gcc.c-torture/compile/w.c: ... here.
1157 * gcc.c-torture/unsorted/ww.c: Move to ...
1158 * gcc.c-torture/compile/ww.c: ... here.
1159 * gcc.c-torture/unsorted/xb.c: Move to ...
1160 * gcc.c-torture/compile/xb.c: ... here.
1161 * gcc.c-torture/unsorted/xbg.c: Move to ...
1162 * gcc.c-torture/compile/xbg.c: ... here.
1163 * gcc.c-torture/unsorted/x.c: Move to ...
1164 * gcc.c-torture/compile/x.c: ... here.
1165 * gcc.c-torture/unsorted/xc.c: Move to ...
1166 * gcc.c-torture/compile/xc.c: ... here.
1167 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1168 * gcc.c-torture/compile/xcsebug.c: ... here.
1169 * gcc.c-torture/unsorted/xdi.c: Move to ...
1170 * gcc.c-torture/compile/xdi.c: ... here.
1171 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1172 * gcc.c-torture/compile/xfoo.c: ... here.
1173 * gcc.c-torture/unsorted/xi.c: Move to ...
1174 * gcc.c-torture/compile/xi.c: ... here.
1175 * gcc.c-torture/unsorted/xlop.c: Move to ...
1176 * gcc.c-torture/compile/xlop.c: ... here.
1177 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1178 * gcc.c-torture/compile/xmtst.c: ... here.
1179 * gcc.c-torture/unsorted/xneg.c: Move to ...
1180 * gcc.c-torture/compile/xneg.c: ... here.
1181 * gcc.c-torture/unsorted/xopt.c: Move to ...
1182 * gcc.c-torture/compile/xopt.c: ... here.
1183 * gcc.c-torture/unsorted/xor.c: Move to ...
1184 * gcc.c-torture/compile/xor.c: ... here.
1185 * gcc.c-torture/unsorted/xorn.c: Move to ...
1186 * gcc.c-torture/compile/xorn.c: ... here.
1187 * gcc.c-torture/unsorted/xp.c: Move to ...
1188 * gcc.c-torture/compile/xp.c: ... here.
1189 * gcc.c-torture/unsorted/xpp.c: Move to ...
1190 * gcc.c-torture/compile/xpp.c: ... here.
1191 * gcc.c-torture/unsorted/xs.c: Move to ...
1192 * gcc.c-torture/compile/xs.c: ... here.
1193 * gcc.c-torture/unsorted/xsh.c: Move to ...
1194 * gcc.c-torture/compile/xsh.c: ... here.
1195 * gcc.c-torture/unsorted/xz.c: Move to ...
1196 * gcc.c-torture/compile/xz.c: ... here.
1197 * gcc.c-torture/unsorted/xzz.c: Move to ...
1198 * gcc.c-torture/compile/xzz.c: ... here.
1199
d0ea2922
RO
12002014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1201
1202 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1203 (abort, exit): Declare.
1204
a2f581e1
YG
12052014-09-01 Yury Gribov <y.gribov@samsung.com>
1206
1207 PR sanitizer/61897
1208 PR sanitizer/62140
1209 * c-c++-common/asan/pr62140-1.c: New test.
1210 * c-c++-common/asan/pr62140-2.c: New test.
1211
03e46144
FR
12122014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1213 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/62309
1216 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1217
93e2e046
TB
12182014-08-31 Tobias Burnus <burnus@net-b.de>
1219
1220 * gfortran.dg/coarray_lib_comm_1.f90: New.
1221
e4b8a410
AP
12222014-08-30 Andrew Pinski <apinski@cavium.com>
1223
1224 * gcc.c-torture/execute/20140828-1.c: New testcase.
1225
4c907247
DD
12262014-08-29 DJ Delorie <dj@redhat.com>
1227
1228 * lib/target-supports.exp (check_effective_target_size32plus):
1229 Increase size to avoid false positives on 24-bit address spaces.
1230 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1231 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1232 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1233 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1234 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1235 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1236 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1237 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1238
f71f9d3f
PC
12392014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/54002
1242 * g++.dg/cpp0x/constexpr-54002.C: New.
1243
ef0981b8
PC
12442014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/56991
1247 * g++.dg/cpp0x/constexpr-56991.C: New.
1248
6a06deb4
PC
12492014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/57764
1252 * g++.dg/cpp0x/constexpr-57764.C: New.
1253
ee5ff884
PC
12542014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/59938
1257 * g++.dg/cpp0x/constexpr-59938.C: New.
1258
a4506f7b
PC
12592014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/61484
1262 * g++.dg/cpp0x/constexpr-61484.C: New.
1263
2ccdda19
BS
12642014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1265
1266 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1267 vec_round, vec_splat, vec_div, and vec_mul.
1268 * gcc.target/powerpc/builtins-2.c: New test.
1269
b1aef01e
RB
12702014-08-28 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/62283
1273 * gfortran.dg/vect/pr62283.f: New testcase.
1274 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1275 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1276 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1277 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1278 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1279 * gcc.dg/vect/vect-33.c: Likewise.
1280
8a2d2bf0
YG
12812014-08-28 Yury Gribov <y.gribov@samsung.com>
1282
1283 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1284
7c05e50c
ESR
12852014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1286
1287 PR cpp/23827 - standard C++ should not have hex float preprocessor
1288 tokens
1289 * g++.dg/cpp/pr23827_cxx11.C: New.
1290 * g++.dg/cpp/pr23827_cxx98.C: New.
1291 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1292 * gcc.dg/cpp/pr23827_c90.c: New.
1293 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1294 * gcc.dg/cpp/pr23827_c99.c: New.
1295
d7afa673
PC
12962014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/52892
1299 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1300 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1301 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1302
3d0b75de
GW
13032014-08-27 Guozhi Wei <carrot@google.com>
1304
1305 PR target/62262
1306 * gcc.target/aarch64/pr62262.c: New test.
1307
c218f6e8
JM
13082014-08-26 Joseph Myers <joseph@codesourcery.com>
1309
1310 PR target/60606
1311 PR target/61330
1312 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1313 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1314
d20cd506
DV
13152014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1316
1317 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1318 failure on s390*-*-linux-gnu.
1319
8b228266
RB
13202014-08-26 Richard Biener <rguenther@suse.de>
1321
1322 PR tree-optimization/62175
1323 * g++.dg/torture/pr62175.C: New testcase.
1324
42360811
BS
13252014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1326
1327 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1328 copy of compile/compile.exp.
1329 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1330 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1331 i?86-*.
1332 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1333 m32c-*-*.
1334 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1335 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1336 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1337 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1338 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1339 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1340 * gcc.c-torture/execute/20040703-1.c: Likewise.
1341 * gcc.c-torture/execute/20040705-1.c: Likewise.
1342 * gcc.c-torture/execute/20040705-2.c: Likewise.
1343 * gcc.c-torture/execute/20040709-1.c: Likewise.
1344 * gcc.c-torture/execute/20040709-2.c: Likewise.
1345 * gcc.c-torture/execute/20040811-1.c: Likewise.
1346 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1347 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1348 compiling for x86_64-* or i?86-*.
1349 * gcc.c-torture/execute/20050604-1.c: Likewise.
1350 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1351 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1352 for x86_64-* or i?86-*.
1353 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1354 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1355 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1356 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1357 option.
1358 * gcc.c-torture/execute/20111227-2.c: Moved to...
1359 * gcc.dg/20111227-2.c: ... here. Add -free option.
1360 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1361 * gcc.dg/20111227-3.c: ... here. Add -free option.
1362 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1363 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1364 declarations for abort and exit.
1365 * gcc.c-torture/execute/920711-1.c: Likewise.
1366 * gcc.c-torture/execute/930529-1.c: Likewise.
1367 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1368 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1369 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1370 exit.
1371 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1372 for i?86-* or x86_64-*. Add declarations for abort and exit.
1373 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1374 i?86-* or x86_64-*.
1375 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1376 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1377 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1378 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1379 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1380 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1381 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1382 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1383 m68k-linux.
1384 * gcc.c-torture/execute/loop-2g.c: Likewise.
1385 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1386 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1387 powerpc-*-eabi*.
1388 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1389 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1390 * gcc.c-torture/execute/pr23047.c: Likewise.
1391 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1392 declarations for abort and exit.
1393 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1394 * gcc.c-torture/execute/pr31448.c: Likewise.
1395 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1396 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1397 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1398 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1399 Skip on spu-*.
1400 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1401 declarations for abort and exit.
1402 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1403 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1404 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1405 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1406 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1407 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1408 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1409 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1410 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1411 * gcc.c-torture/execute/pr56799.c: Likewise.
1412 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1413 option. Add declarations for abort and exit.
1414 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1415 * gcc.c-torture/execute/pr58570.c: Likewise.
1416 * gcc.c-torture/execute/pr60822.c: Likewise.
1417 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1418 * gcc.c-torture/execute/shiftdi.c: Likewise.
1419 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1420 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1421 * gcc.c-torture/execute/usmul.c: Require int32plus.
1422 * gcc.c-torture/execute/vrp-5.c: Likewise.
1423 * gcc.c-torture/execute/vrp-6.c: Likewise.
1424 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1425 * gcc.c-torture/execute/20010122-1.x: Delete.
1426 * gcc.c-torture/execute/20010129-1.x: Delete.
1427 * gcc.c-torture/execute/20020404-1.x: Delete.
1428 * gcc.c-torture/execute/20021024-1.x: Delete.
1429 * gcc.c-torture/execute/20021127-1.x: Delete.
1430 * gcc.c-torture/execute/20030125-1.x: Delete.
1431 * gcc.c-torture/execute/20030216-1.x: Delete.
1432 * gcc.c-torture/execute/20030222-1.x: Delete.
1433 * gcc.c-torture/execute/20040629-1.x: Delete.
1434 * gcc.c-torture/execute/20040703-1.x: Delete.
1435 * gcc.c-torture/execute/20040705-1.x: Delete.
1436 * gcc.c-torture/execute/20040705-2.x: Delete.
1437 * gcc.c-torture/execute/20040709-1.x: Delete.
1438 * gcc.c-torture/execute/20040709-2.x: Delete.
1439 * gcc.c-torture/execute/20040811-1.x: Delete.
1440 * gcc.c-torture/execute/20050316-1.x: Delete.
1441 * gcc.c-torture/execute/20050316-2.x: Delete.
1442 * gcc.c-torture/execute/20050316-3.x: Delete.
1443 * gcc.c-torture/execute/20050604-1.x: Delete.
1444 * gcc.c-torture/execute/20061101-1.x: Delete.
1445 * gcc.c-torture/execute/20061220-1.x: Delete.
1446 * gcc.c-torture/execute/20081117-1.x: Delete.
1447 * gcc.c-torture/execute/20101011-1.x: Delete.
1448 * gcc.c-torture/execute/20120919-1.x: Delete.
1449 * gcc.c-torture/execute/920612-1.x: Delete.
1450 * gcc.c-torture/execute/920710-1.x: Delete.
1451 * gcc.c-torture/execute/920711-1.x: Delete.
1452 * gcc.c-torture/execute/930529-1.x: Delete.
1453 * gcc.c-torture/execute/931004-12.x: Delete.
1454 * gcc.c-torture/execute/980709-1.x: Delete.
1455 * gcc.c-torture/execute/981130-1.x: Delete.
1456 * gcc.c-torture/execute/990127-2.x: Delete.
1457 * gcc.c-torture/execute/990413-2.x: Delete.
1458 * gcc.c-torture/execute/990826-0.x: Delete.
1459 * gcc.c-torture/execute/bf64-1.x: Delete.
1460 * gcc.c-torture/execute/bitfld-4.x: Delete.
1461 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1462 * gcc.c-torture/execute/cvt-1.x: Delete.
1463 * gcc.c-torture/execute/eeprof-1.x: Delete.
1464 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1465 * gcc.c-torture/execute/loop-2f.x: Delete.
1466 * gcc.c-torture/execute/loop-2g.x: Delete.
1467 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1468 * gcc.c-torture/execute/nest-align-1.x: Delete.
1469 * gcc.c-torture/execute/pr19689.x: Delete.
1470 * gcc.c-torture/execute/pr22493-1.x: Delete.
1471 * gcc.c-torture/execute/pr23047.x: Delete.
1472 * gcc.c-torture/execute/pr23135.x: Delete.
1473 * gcc.c-torture/execute/pr29797-1.x: Delete.
1474 * gcc.c-torture/execute/pr31448.x: Delete.
1475 * gcc.c-torture/execute/pr35456.x: Delete.
1476 * gcc.c-torture/execute/pr37573.x: Delete.
1477 * gcc.c-torture/execute/pr38151.x: Delete.
1478 * gcc.c-torture/execute/pr39228.x: Delete.
1479 * gcc.c-torture/execute/pr39501.x: Delete.
1480 * gcc.c-torture/execute/pr40386.x: Delete.
1481 * gcc.c-torture/execute/pr43220.x: Delete.
1482 * gcc.c-torture/execute/pr44683.x: Delete.
1483 * gcc.c-torture/execute/pr45262.x: Delete.
1484 * gcc.c-torture/execute/pr47237.x: Delete.
1485 * gcc.c-torture/execute/pr51581-1.x: Delete.
1486 * gcc.c-torture/execute/pr51581-2.x: Delete.
1487 * gcc.c-torture/execute/pr52979-1.x: Delete.
1488 * gcc.c-torture/execute/pr52979-2.x: Delete.
1489 * gcc.c-torture/execute/pr53366-1.x: Delete.
1490 * gcc.c-torture/execute/pr56799.x: Delete.
1491 * gcc.c-torture/execute/pr57124.x: Delete.
1492 * gcc.c-torture/execute/pr57344-2.x: Delete.
1493 * gcc.c-torture/execute/pr58570.x: Delete.
1494 * gcc.c-torture/execute/pr60822.x: Delete.
1495 * gcc.c-torture/execute/pr7284-1.x: Delete.
1496 * gcc.c-torture/execute/shiftdi.x: Delete.
1497 * gcc.c-torture/execute/simd-4.x: Delete.
1498 * gcc.c-torture/execute/strncmp-1.x: Delete.
1499 * gcc.c-torture/execute/usmul.x: Delete.
1500 * gcc.c-torture/execute/vrp-5.x: Delete.
1501 * gcc.c-torture/execute/vrp-6.x: Delete.
1502 * gcc.c-torture/execute/zerolen-2.x: Delete.
1503
41608dd0
PC
15042014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1507
985acf5a
PC
15082014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/34938
1511 * g++.dg/template/pr34938-1.C: New.
1512 * g++.dg/template/pr34938-2.C: Likewise.
1513
37c5f877
OE
15142014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1515
1516 PR target/61996
1517 * gcc.target/sh/pr61996.c: New.
1518
e4276ba5
ESR
15192014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1520
1521 * g++.dg/cpp0x/cplusplus.C: New.
1522 * g++.dg/cpp0x/cplusplus_0x.C: New.
1523 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1524 * g++.dg/cpp0x/auto41.C: Ditto.
1525 * g++.dg/cpp0x/auto9.C: Ditto.
1526 * g++.dg/cpp0x/initlist26.C: Ditto.
1527 * g++.dg/cpp0x/pr59111.C: Ditto.
1528 * g++.dg/cpp0x/trailing2.C: Ditto.
1529 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1530 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1531 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1532 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1533 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1534 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1535 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1536 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1537 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1538 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1539 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1540 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1541 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1542 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1543 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1544 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1545 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1546 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1547 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1548 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1549 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1550 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1551 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1552 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1553 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1554 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1555 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1556 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1557 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1558 * g++.dg/cpp1y/digit-sep.C: Ditto.
1559 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1560 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1561 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1562 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1563 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1564 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1565 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1566 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1567 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1568 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1569 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1570 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1571 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1572 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1573 * g++.dg/cpp1y/lambda-init.C: Ditto.
1574 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1575 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1576 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1577 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1578 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1579 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1580 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1581 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1582 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1583 * g++.dg/cpp1y/mangle1.C: Ditto.
1584 * g++.dg/cpp1y/pr57640.C: Ditto.
1585 * g++.dg/cpp1y/pr57644.C: Ditto.
1586 * g++.dg/cpp1y/pr58500.C: Ditto.
1587 * g++.dg/cpp1y/pr58533.C: Ditto.
1588 * g++.dg/cpp1y/pr58534.C: Ditto.
1589 * g++.dg/cpp1y/pr58535.C: Ditto.
1590 * g++.dg/cpp1y/pr58536.C: Ditto.
1591 * g++.dg/cpp1y/pr58548.C: Ditto.
1592 * g++.dg/cpp1y/pr58549.C: Ditto.
1593 * g++.dg/cpp1y/pr58637.C: Ditto.
1594 * g++.dg/cpp1y/pr58708.C: Ditto.
1595 * g++.dg/cpp1y/pr59110.C: Ditto.
1596 * g++.dg/cpp1y/pr59112.C: Ditto.
1597 * g++.dg/cpp1y/pr59113.C: Ditto.
1598 * g++.dg/cpp1y/pr59629.C: Ditto.
1599 * g++.dg/cpp1y/pr59635.C: Ditto.
1600 * g++.dg/cpp1y/pr59636.C: Ditto.
1601 * g++.dg/cpp1y/pr59638.C: Ditto.
1602 * g++.dg/cpp1y/pr59867.C: Ditto.
1603 * g++.dg/cpp1y/pr60033.C: Ditto.
1604 * g++.dg/cpp1y/pr60052.C: Ditto.
1605 * g++.dg/cpp1y/pr60053.C: Ditto.
1606 * g++.dg/cpp1y/pr60054.C: Ditto.
1607 * g++.dg/cpp1y/pr60064.C: Ditto.
1608 * g++.dg/cpp1y/pr60065.C: Ditto.
1609 * g++.dg/cpp1y/pr60190.C: Ditto.
1610 * g++.dg/cpp1y/pr60311.C: Ditto.
1611 * g++.dg/cpp1y/pr60332.C: Ditto.
1612 * g++.dg/cpp1y/pr60376.C: Ditto.
1613 * g++.dg/cpp1y/pr60377.C: Ditto.
1614 * g++.dg/cpp1y/pr60384.C: Ditto.
1615 * g++.dg/cpp1y/pr60390.C: Ditto.
1616 * g++.dg/cpp1y/pr60391.C: Ditto.
1617 * g++.dg/cpp1y/pr60393.C: Ditto.
1618 * g++.dg/cpp1y/pr60573.C: Ditto.
1619 * g++.dg/cpp1y/pr60626.C: Ditto.
1620 * g++.dg/cpp1y/pr60627.C: Ditto.
1621 * g++.dg/cpp1y/regress1.C: Ditto.
1622 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1623 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1624 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1625 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1626 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1627 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1628 * g++.dg/cpp1y/var-templ1.C: Ditto.
1629 * g++.dg/cpp1y/var-templ2.C: Ditto.
1630 * g++.dg/cpp1y/var-templ3.C: Ditto.
1631 * g++.dg/cpp1y/var-templ4.C: Ditto.
1632 * g++.dg/cpp1y/var-templ5.C: Ditto.
1633 * g++.dg/cpp1y/var-templ6.C: Ditto.
1634 * g++.dg/cpp1y/var-templ7.C: Ditto.
1635 * g++.dg/cpp1y/vla1.C: Ditto.
1636 * g++.dg/cpp1y/vla2.C: Ditto.
1637 * g++.dg/cpp1y/vla3.C: Ditto.
1638 * g++.dg/cpp1y/vla4.C: Ditto.
1639 * g++.dg/cpp1y/vla5.C: Ditto.
1640 * g++.dg/cpp1y/vla8.C: Ditto.
1641 * g++.dg/cpp1y/vla9.C: Ditto.
1642 * g++.dg/cpp1y/vla10.C: Ditto.
1643 * g++.dg/cpp1y/vla11.C: Ditto.
1644 * g++.dg/cpp1y/vla12.C: Ditto.
1645 * g++.dg/cpp1y/vla13.C: Ditto.
1646 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1647 * g++.dg/ext/vector23.C: Ditto.
1648 * g++.dg/ext/vla11.C: Ditto.
1649 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1650 * g++.dg/warn/Wvla-2.C: Ditto.
1651 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1652 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1653 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1654 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1655 in error message.
1656 * g++.dg/system-binary-constants-1.C: Ditto.
1657 * g++.dg/cpp1y/cplusplus_1y.C: New.
1658 * g++.dg/cpp1z/cplusplus.C: New.
1659 * lib/target-supports.exp:
1660 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1661 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1662 (check_effective_target_c++11_down): Ditto.
1663
59ea0364
MP
16642014-08-22 Marek Polacek <polacek@redhat.com>
1665
1666 PR c++/62199
1667 * c-c++-common/pr62199.c: New test.
1668 * c-c++-common/pr62199-2.c: New test.
1669 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1670
b65eff46
MLI
16712014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1672
1673 PR c++/57709
1674 * g++.dg/Wshadow.C: New test.
1675
f172301f
SB
16762014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1677
1678 PR fortran/62135
1679 * gfortran.dg/pr62135.f90: New test.
1680
596e808c
MLI
16812014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1682
1683 * g++.dg/warn/wdate-time.C: Remove.
1684 * gcc.dg/wdate-time.c: Move from here...
1685 * c-c++-common/wdate-time.c: ... to here.
1686
7e114fad
JV
16872014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1688
1689 * gfortran.dg/use_without_only_1.f90: New test.
1690
671a475e
IZ
16912014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1692
1693 PR other/62008
1694 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1695
0bf1f586
TW
16962014-08-22 Tony Wang <tony.wang@arm.com>
1697
7e114fad 1698 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
0bf1f586
TW
1699 dejagnu wrapper.
1700
dc2c36fd
TK
17012014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1702
1703 PR fortran/62214
1704 * gfortran.dg/array_assignment_5.f90: New test.
1705
27d7f41e
SL
17062014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1707
1708 * lib/target-supports.exp
1709 (check_effective_target_logical_op_short_circuit): Add nios2.
1710 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1711 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1712 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1713 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1714 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1715 for test using -fPIC.
1716 * gcc.dg/lto/pr61526_0.c: Likewise.
dc2c36fd 1717
a336b719
JH
17182014-08-21 Jan Hubicka <hubicka@ucw.cz>
1719
1720 PR tree-optimization/62091
1721 * g++.dg/ipa/devirt-37.C: Update template.
1722 * g++.dg/ipa/devirt-40.C: New testcase.
1723
8cb65b37
MG
17242014-08-21 Marc Glisse <marc.glisse@inria.fr>
1725
1726 PR tree-optimization/62112
1727 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1728 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1729 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1730 * gcc.c-torture/execute/20071219-1.c: Likewise.
1731
65fa79c3
BS
17322014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1733
1734 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1735
6fa6eb35
BS
17362014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1737
1738 * gcc.target/powerpc/swaps-p8-1.c: New test.
1739 * gcc.target/powerpc/swaps-p8-2.c: New test.
1740 * gcc.target/powerpc/swaps-p8-3.c: New test.
1741 * gcc.target/powerpc/swaps-p8-4.c: New test.
1742 * gcc.target/powerpc/swaps-p8-5.c: New test.
1743 * gcc.target/powerpc/swaps-p8-6.c: New test.
1744 * gcc.target/powerpc/swaps-p8-7.c: New test.
1745 * gcc.target/powerpc/swaps-p8-8.c: New test.
1746 * gcc.target/powerpc/swaps-p8-9.c: New test.
1747 * gcc.target/powerpc/swaps-p8-10.c: New test.
1748 * gcc.target/powerpc/swaps-p8-11.c: New test.
1749 * gcc.target/powerpc/swaps-p8-12.c: New test.
1750
07db0f9b
JH
17512014-08-20 Jan Hubicka <hubicka@ucw.cz>
1752
1753 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1754
cffe22c5
JH
17552014-08-20 Jan Hubicka <hubicka@ucw.cz>
1756
1757 * g++.dg/ipa/devirt-37.C: Fix testcase.
1758
58041fe6
MJ
17592014-08-20 Martin Jambor <mjambor@suse.cz>
1760 Wei Mi <wmi@google.com>
1761
1762 PR ipa/60449
1763 PR middle-end/61776
1764 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1765 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1766 * testsuite/gcc.dg/pr61776.c: New test.
1767
e8d8041d
SE
17682014-08-20 Steve Ellcey <sellcey@mips.com>
1769
1770 PR middle-end/49191
1771 * lib/target-supports.exp (check_effective_target_non_strict_align):
1772 Add function description.
1773
8605403e
JH
17742014-08-20 Jan Hubicka <hubicka@ucw.cz>
1775
1776 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1777 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1778
3ba421e8
MLI
17792014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1780
1781 PR c/59304
1782 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1783 before setting the option.
1784 * diagnostic.c (diagnostic_classify_diagnostic): Record
1785 command-line status.
1786
c84d88e4
MW
17872014-08-20 Mark Wielaard <mjw@redhat.com>
1788
1789 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1790
0febb26e
KT
17912014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1792
1793 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1794 Return memory full when we have a tiny target and relocation
1795 truncation occurs.
1796 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1797 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1798 * lib/target-supports.exp (check_effective_target_tiny): New function.
1799
321bff11
JV
18002014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1801
1802 * gfortran.dg/errnocheck_1.f90: New test.
1803 * gfortran.dg/associative_1.f90: New test.
1804
b4413594
MLI
18052014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1806
1807 PR preprocessor/51303
1808 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1809
43f9a13c
MLI
18102014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1811
1812 PR c/60975
1813 PR c/53063
1814 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1815
cd0059f5
JJ
18162014-08-19 Janis Johnson <janisjo@codesourcery.com>
1817
1818 * lib/target-supports.exp
1819 (check_effective_target_arm_v8_neon_ok_nocache): Add
1820 "-march-armv8-a" to compile flags.
1821
04159acf
MP
18222014-08-19 Marek Polacek <polacek@redhat.com>
1823
1824 PR c++/62153
1825 * c-c++-common/Wbool-compare-1.c: New test.
1826
c77935ee
PP
18272014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1828
1829 PR c/45584
1830 * gcc.dg/pr13519-1.c: Adjust.
1831
d2077030
MW
18322014-08-19 Mark Wielaard <mjw@redhat.com>
1833
1834 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1835
638c0294
MW
18362014-07-08 Mark Wielaard <mjw@redhat.com>
1837
1838 PR debug/59051
1839 * gcc.dg/guality/restrict.c: New test.
1840
c77935ee 18412014-08-19 Mark Wielaard <mjw@redhat.com>
a6dad7b6
MW
1842
1843 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1844 matching. Catch '<unknown type in ' to recognize older gdb versions.
1845 * gcc.dg/guality/const-volatile.c: New test.
1846
4f9b1c11
RO
18472014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848
1849 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1850 !gas.
1851
35aff4fb
MP
18522014-08-19 Marek Polacek <polacek@redhat.com>
1853
1854 * gcc.dg/Wc99-c11-compat-1.c: New test.
1855 * gcc.dg/Wc99-c11-compat-2.c: New test.
1856 * gcc.dg/Wc99-c11-compat-3.c: New test.
1857 * gcc.dg/Wc99-c11-compat-4.c: New test.
1858 * gcc.dg/Wc99-c11-compat-5.c: New test.
1859 * gcc.dg/Wc99-c11-compat-6.c: New test.
1860 * gcc.dg/Wc99-c11-compat-7.c: New test.
1861
177cce46
MP
18622014-08-19 Marek Polacek <polacek@redhat.com>
1863
1864 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1865 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1866 * gcc.dg/Wc90-c99-compat-7.c: New test.
1867 * gcc.dg/Wc90-c99-compat-8.c: New test.
1868 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1869
6ae9194f
MLI
18702014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1871 Steven Bosscher <steven@gcc.gnu.org>
1872
1873 PR c/52952
1874 * gcc.dg/redecl-4.c: Add column markers.
1875 * gcc.dg/format/bitfld-1.c: Likewise.
1876 * gcc.dg/format/attr-2.c: Likewise.
1877 * gcc.dg/format/attr-6.c: Likewise.
1878 * gcc.dg/format/array-1.c: Likewise.
1879 * gcc.dg/format/attr-7.c: Likewise.
1880 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1881 * gcc.dg/format/attr-4.c: Likewise.
1882 * gcc.dg/format/branch-1.c: Likewise.
1883 * gcc.dg/format/c90-printf-1.c: Likewise.
1884
d6b0bb1c
AH
18852014-08-18 Aldy Hernandez <aldyh@redhat.com>
1886
1887 * guality/nrv-1.c: Add `used' attribute to a1.
1888
d7e78447
RB
18892014-08-18 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/62090
1892 * gcc.dg/pr62090-2.c: New testcase.
1893
d34af022
IE
18942014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1895
1896 * g++.dg/ipa/pr61800.C: New.
1897
87d1d65a
YG
18982014-08-18 Yury Gribov <y.gribov@samsung.com>
1899
1900 PR sanitizer/62089
1901 * c-c++-common/asan/pr62089.c: New test.
1902 * c-c++-common/asan/bitfield-1.c: New test.
1903 * c-c++-common/asan/bitfield-2.c: New test.
1904 * c-c++-common/asan/bitfield-3.c: New test.
1905 * c-c++-common/asan/bitfield-4.c: New test.
1906
495e77b3
KV
19072014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1908
1909 PR tree-optimization/52904
1910 * gcc.dg/pr52904.c: New test.
1911
19fe9658
TB
19122014-08-17 Tobias Burnus <burnus@net-b.de>
1913
1914 * gfortran.dg/finalize_27.f90: New.
1915
387d13bc
AP
19162014-08-16 Andrew Pinski <apinski@cavium.com>
1917
1918 * gcc.c-torture/compile/20140816-1.c: New testcase.
1919
9fec7f59
PC
19202014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR c++/52819
1923 * g++.dg/template/pr52819.C: New.
1924
5b338450
TK
19252014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1926
1927 PR fortran/62142
1928 * gfortran.dg/realloc_on_assign_24.f90: New test.
1929
8add4868
PC
19302014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1931
1932 PR c++/62072
1933 Revert:
1934 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 DR 1584
1937 PR c++/57466
1938 * g++.dg/template/pr57466.C: New.
1939 * g++.dg/cpp0x/pr57466.C: Likewise.
1940 * g++.dg/template/unify6.C: Update.
1941
1942 * g++.dg/cpp0x/sfinae52.C: New.
1943
275be1da
IT
19442014-08-15 Ilya Tocar <tocarip@gmail.com>
1945
1946 PR target/61878
1947 * gcc.target/i386/avx512f-typecast-1.c: New test.
1948 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1949 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1950 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1951 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1952 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1953 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1955 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1956 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1957 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1958 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1959 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1960 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1961 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1963 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1965 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1967 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1968 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1969 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1970 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1971 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1973 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1974 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1975 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1976 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1977 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1978 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1979 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1985 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1987 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1988
7258a257
JJ
19892014-08-15 Jakub Jelinek <jakub@redhat.com>
1990 Tobias Burnus <burnus@net-b.de>
1991
1992 PR fortran/62131
1993 * gfortran.dg/gomp/pr62131.f90: New test.
1994
6e2028ff
RB
19952014-08-15 Richard Biener <rguenther@suse.de>
1996
1997 PR tree-optimization/62031
1998 * gcc.dg/torture/pr62031.c: New testcase.
1999
3230c614
BC
20002014-08-15 Bin Cheng <bin.cheng@arm.com>
2001
2002 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2003
80b6ba28
JH
20042014-08-14 Jan Hubicka <hubicka@ucw.cz>
2005
2006 PR tree-optimization/62091
2007 * g++.dg/ipa/devirt-38.C: New testcase.
2008
0ee9c843
MP
20092014-08-14 Marek Polacek <polacek@redhat.com>
2010
2011 DR 458
2012 * gcc.dg/c11-stdatomic-2.c: New test.
2013
ba8aa6fc
TK
20142014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2015
2016 PR fortran/62106
2017 * gfortran.dg/array_constructor_49.f90: New test.
2018
a62dbaa4
PC
20192014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/54377
2022 * g++.dg/template/pr54377.C: New.
2023 * g++.dg/cpp0x/pr54377.C: Likewise.
2024 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2025 * g++.dg/cpp0x/pr51226.C: Likewise.
2026 * g++.dg/cpp0x/variadic2.C: Likewise.
2027 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2028 * g++.dg/template/dtor3.C: Likewise.
2029 * g++.dg/template/qualttp4.C: Likewise.
2030 * g++.dg/template/spec28.C: Likewise.
2031 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2032 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2033
df5d402a
TV
20342014-08-14 Tom de Vries <tom@codesourcery.com>
2035
2036 PR rtl-optimization/62004
2037 PR rtl-optimization/62030
2038 * gcc.dg/pr62004.c: New test.
2039 * gcc.dg/pr62030.c: Same.
2040 * gcc.target/mips/pr62030-octeon.c: Same.
2041
215acd2b
PC
20422014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2043
2044 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2045 * g++.dg/cpp0x/decltype2.C: Likewise.
2046 * g++.dg/cpp0x/decltype3.C: Likewise.
2047 * g++.dg/cpp0x/pr60249.C: Likewise.
2048 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2049 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2050 * g++.dg/cpp0x/variadic2.C: Likewise.
2051 * g++.dg/cpp0x/variadic74.C: Likewise.
2052 * g++.dg/parse/error10.C: Likewise.
2053 * g++.dg/parse/error15.C: Likewise.
2054 * g++.dg/parse/error2.C: Likewise.
2055 * g++.dg/template/crash106.C: Likewise.
2056 * g++.dg/template/crash89.C: Likewise.
2057 * g++.dg/template/nontype7.C: Likewise.
2058 * g++.dg/template/void3.C: Likewise.
2059 * g++.dg/template/void7.C: Likewise.
2060
35770bb2
RB
20612014-08-14 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/62090
2064 * gcc.dg/pr62090.c: New testcase.
2065
121bc7dc
RB
20662014-08-14 Richard Biener <rguenther@suse.de>
2067
2068 PR rtl-optimization/62079
2069 * g++.dg/pr62079.C: New testcase.
2070
4d2df0f4
ZC
20712014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2072
2073 * gcc.target/arm/max-insns-skipped.c: New test.
2074
0b3a20e3
BC
20752014-08-14 Bin Cheng <bin.cheng@arm.com>
2076
2077 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2078
6dc99c33
MP
20792014-08-12 Marek Polacek <polacek@redhat.com>
2080
2081 * gcc.dg/concat.c: Add dg-options.
2082 * gcc.dg/func-outside-2.c: Add __extension__.
2083 * gcc.dg/pr19967.c: Use -std=c99.
2084 * gcc.dg/pr22458-1.c: Add dg-options.
2085 * gcc.dg/pr33676.c: Add dg-options.
2086 * gcc.dg/gnu-predef-1.c: New test.
2087 * gcc.dg/c90-func-1.c: New test.
2088 * gcc.dg/c90-func-2.c: New test.
2089 * gcc.dg/c90-func-2.h: New test.
2090
16b58ce1
JJ
20912014-08-12 Janis Johnson <janisjo@codesourcery.com>
2092
689ff566
JJ
2093 * lib/target/supports.exp
2094 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2095 or later.
2096
996682da
JJ
2097 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2098
095b4716
JJ
2099 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2100 on Neon hardware.
2101
16b58ce1
JJ
2102 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2103 * gcc.target/arm/pr59985.c: Likewise.
2104
cd4e76fc
IZ
21052014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2106
2107 PR other/61962
2108 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2109
3d8208ce
TP
21102014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2111
2112 PR middle-end/62103
2113 * gcc.c-torture/execute/bitfld-6.c: New test.
2114
904b40e7
JJ
21152014-08-11 Janis Johnson <janisjo@codesourcery.com>
2116
e2e4599a
JJ
2117 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2118 * gcc.target/arm/pr56184.C: Likewise.
2119 * gcc.target/arm/pr59896.c: Likewise.
2120 * gcc.target/arm/stack-red-zone.c: Likewise.
2121 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2122
904b40e7
JJ
2123 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2124 check_effective_target_arm_thumb2_ok): Test with code that passes
2125 an argument and returns a result.
2126
7cadcdc1
RB
21272014-08-11 Richard Biener <rguenther@suse.de>
2128
2129 PR tree-optimization/62075
2130 * gcc.dg/vect/pr62075.c: New testcase.
2131
d4759fc6
FY
21322014-08-11 Felix Yang <fei.yang0953@gmail.com>
2133
2134 PR tree-optimization/62073
2135 * gcc.dg/vect/pr62073.c: New test.
ba8aa6fc 2136
5f732aeb
RB
21372014-08-11 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/62070
2140 * gcc.dg/pr62070.c: New testcase.
2141
c62ccb9a
YG
21422014-08-11 Yury Gribov <y.gribov@samsung.com>
2143
2144 * c-c++-common/asan/inc.c: Update test.
2145 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2146 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2147 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2148 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2149 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2150 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2151 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2152 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2153 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2154 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2155
f3bede71
MP
21562014-08-10 Marek Polacek <polacek@redhat.com>
2157
2158 PR c/51849
2159 * gcc.dg/Wc90-c99-compat-1.c: New test.
2160 * gcc.dg/Wc90-c99-compat-2.c: New test.
2161 * gcc.dg/Wc90-c99-compat-3.c: New test.
2162 * gcc.dg/Wc90-c99-compat-4.c: New test.
2163 * gcc.dg/Wc90-c99-compat-5.c: New test.
2164 * gcc.dg/Wc90-c99-compat-6.c: New test.
2165 * gcc.dg/wvla-1.c: Adjust dg-warning.
2166 * gcc.dg/wvla-2.c: Adjust dg-warning.
2167 * gcc.dg/wvla-4.c: Adjust dg-warning.
2168 * gcc.dg/wvla-6.c: Adjust dg-warning.
2169
4d051340
TK
21702014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2171
2172 PR fortran/61999
2173 * gfortran.dg/dot_product_3.f90: New test case.
2174
726540aa
JH
21752014-08-09 Jan Hubicka <hubicka@ucw.cz>
2176
2177 * g++.dg/ipa/devirt-35.C: Fix template.
2178 * g++.dg/ipa/devirt-36.C: Likewise.
2179 * g++.dg/ipa/devirt-37.C: New testcase.
2180
6a6bdc3d
PC
21812014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2182
2183 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2184 * g++.dg/cpp0x/enum29.C: Adjust.
2185
fef5a0d9
RB
21862014-08-08 Richard Biener <rguenther@suse.de>
2187
2188 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2189 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2190 * gfortran.dg/array_memcpy_4.f90: Likewise.
2191 * gfortran.dg/trim_optimize_1.f90: Likewise.
2192 * gfortran.dg/trim_optimize_2.f90: Likewise.
2193
8c9a36b7
KV
21942014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2195
2196 * gcc.dg/zero_sign_ext_test.c: New test.
2197
07ad7382
BC
21982014-08-08 Bin Cheng <bin.cheng@arm.com>
2199
2200 * gcc.dg/torture/pr61772.c: Skip lto running.
2201
ab498225
JDA
22022014-08-07 John David Anglin <danglin@gcc.gnu.org>
2203
2204 PR tree-optimization/60707
2205 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2206
7d0aa05b
JH
22072014-08-07 Jan Hubicka <hubicka@ucw.cz>
2208
2209 * g++.dg/ipa/devirt-35.C: New testcase.
2210 * g++.dg/ipa/devirt-36.C: New testcase.
2211
2d45625f
PC
22122014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 PR c++/51312
2215 * g++.dg/cpp0x/enum29.C: New.
2216
8bd8ef50
JDA
22172014-08-07 John David Anglin <danglin@gcc.gnu.org>
2218
34c1359e
JDA
2219 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2220 defining in dg-options.
2221 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2222
3bce9ea7
JDA
2223 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2224
42d9533c
JDA
2225 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2226
249a8c6c
JDA
2227 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2228 on 32-bit hppa-hpux.
2229
8bd8ef50
JDA
2230 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2231 * c-c++-common/pr50459.c: Likewise.
2232
81051ff6
PM
22332014-08-07 Petr Murzin <petr.murzin@intel.com>
2234
2235 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2236 values.h, change MAXDOUBLE for DBL_MAX.
2237 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2238 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2239 values.h, change MAXFLOAT for FLT_MAX.
2240 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2241 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2242 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2244 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2245 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2246 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2247 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2248 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2249
60c2020d
KT
22502014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251
2252 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2253
044331a8
MP
22542014-08-07 Marek Polacek <polacek@redhat.com>
2255
2256 * gcc.dg/fold-reassoc-3.c: New test.
2257
ce597aed
IE
22582013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2259
2260 * gcc.target/i386/struct-size.c: New.
2261
87db77bb
TV
22622014-08-07 Tom de Vries <tom@codesourcery.com>
2263
2264 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2265 * lib/target-supports.exp (check_effective_target_glibc)
2266 (check_effective_target_glibc_2_12_or_later)
2267 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2268
b88fe5e9
ZC
22692014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2270
2271 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2272
81caef48
PC
22732014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/43906
2276 * g++.dg/warn/Waddress-1.C: New.
2277
c5ff29da
MR
22782014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2279
2280 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2281
f50d71ec
VM
22822014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2283
2284 PR debug/61923
2285 * gcc.target/i386/pr61923.c: New test.
2286
f901401e
AL
22872014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2288
2289 * gcc.target/aarch64/vdup_n_2.c: New test.
2290
06e105fc
MR
22912014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2292
2293 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2294 powerpc_elfv2.
2295
67fb7be7
JJ
22962014-08-06 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR rtl-optimization/61801
2299 * gcc.target/i386/pr61801.c: Rewritten.
2300
b8a5fbd2
KT
23012014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2302
2303 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2304 Fix types.
2305 (test_vqdmlsls_lane_s32): Likewise.
2306 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2307 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2308
d2937a2e
KT
23092014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2310
2311 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2312 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2313 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2314 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2315 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2316 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2317 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2318 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2319
ada5287e
KT
23202014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2321
2322 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2323 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2324 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2325 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2326 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2327 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2328
0021b8a5
KT
23292014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330
2331 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2332
c1b36156
RAR
23332014-08-04 Rohit <rohitarulraj@freescale.com>
2334
2335 PR target/60102
2336 * gcc.target/powerpc/pr60102.c: New testcase.
2337
0d03cda4
KT
23382014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339
2340 PR target/61713
2341 * gcc.dg/pr61756.c: New test.
2342
b085b0e9
TV
23432014-08-04 Tom de Vries <tom@codesourcery.com>
2344
2345 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2346 version instead of required-target.
2347 * lib/target-supports.exp
2348 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2349 (check_effective_target_glibc_2_11_or_earlier): ... this.
2350
fb4fb123
AC
23512014-08-04 Arnaud Charlet <charlet@adacore.com>
2352
fa12e57e
EB
2353 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2354 * gnat.dg/specs/debug1.ads: Adjust.
2355 * gnat.dg/specs/formal_type.ads: Fix error in test.
fb4fb123 2356
62e4eb35
MP
23572014-08-03 Marek Polacek <polacek@redhat.com>
2358
2359 * gcc.dg/case-bogus-1.c: New test.
2360
e83a4a2e
PC
23612014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2362
2363 PR c++/15339
2364 * g++.dg/other/default9.C: New.
2365 * g++.dg/other/default10.C: Likewise.
2366 * g++.dg/other/default3.C: Remove xfail.
2367
23682014-08-02 Jan Hubicka <hubicka@ucw.cz>
91bc34a9
JH
2369
2370 * g++.dg/warn/Wsuggest-final.C: New testcase.
2371 * g++.dg/ipa/devirt-34.C: Fix.
2372
2df06cec
MP
23732014-08-02 Marek Polacek <polacek@redhat.com>
2374
2375 PR c/59855
2376 * gcc.dg/Wdesignated-init-2.c: New test.
2377
e1d9e3db
PC
23782014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 DR 217 again
2381 * g++.dg/tc1/dr217-2.C: New.
2382
ffebf50f
IZ
23832014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2384
2385 PR other/61963
2386 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2387
a7ee52fb
IZ
23882014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2389
2390 PR middle-end/61455
2391 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2392 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2393
15c0c5c9
JW
23942014-08-01 Jiong Wang <jiong.wang@arm.com>
2395
2396 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2397 testcase.
2398
9741d942
RB
23992014-08-01 Richard Biener <rguenther@suse.de>
2400
2401 PR middle-end/61762
2402 * gcc.dg/pr61762.c: Align the string to make the testcase work
2403 on strict-align targets.
2404
944fa280
JJ
24052014-08-01 Jakub Jelinek <jakub@redhat.com>
2406
2407 * c-c++-common/ubsan/align-1.c: New test.
2408 * c-c++-common/ubsan/align-2.c: New test.
2409 * c-c++-common/ubsan/align-3.c: New test.
2410 * c-c++-common/ubsan/align-4.c: New test.
2411 * c-c++-common/ubsan/align-5.c: New test.
2412 * c-c++-common/ubsan/attrib-4.c: New test.
2413 * g++.dg/ubsan/align-1.C: New test.
2414 * g++.dg/ubsan/align-2.C: New test.
2415 * g++.dg/ubsan/align-3.C: New test.
2416 * g++.dg/ubsan/attrib-1.C: New test.
2417 * g++.dg/ubsan/null-1.C: New test.
2418 * g++.dg/ubsan/null-2.C: New test.
2419
bbe2542f
TV
24202014-08-01 Tom de Vries <tom@codesourcery.com>
2421
2422 * lib/target-supports.exp (check_effective_target_glibc)
2423 (check_effective_target_glibc_2_12_or_later)
2424 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2425 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2426 not_glibc_2_11_or_earlier.
2427
f3d95c69
TV
24282014-07-31 Tom de Vries <tom@codesourcery.com>
2429
2430 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2431
9052a1e3
JG
24322014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2433
2434 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2435 (test_vpaddd_s64): Likewise.
2436 (test_vpaddd_s64): Likewise.
2437 * gcc.target/aarch64/simd/vpaddd_f64: New.
2438 * gcc.target/aarch64/simd/vpaddd_s64: New.
2439 * gcc.target/aarch64/simd/vpaddd_u64: New.
2440
3290f5e7
CB
24412014-07-31 Charles Baylis <charles.baylis@linaro.org>
2442
2443 PR target/61948
2444 * gcc.target/arm/pr61948.c: New test case.
2445
030e321a
RB
24462014-07-31 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/61964
2449 * gcc.dg/torture/pr61964.c: New testcase.
2450
b4dfdc11
MG
24512014-07-31 Marc Glisse <marc.glisse@inria.fr>
2452
2453 PR c++/60517
2454 * c-c++-common/addrtmp.c: New file.
2455 * c-c++-common/uninit-G.c: Adapt.
2456
a7935284
BM
24572014-07-31 Bingfeng Mei <bmei@broadcom.com>
2458
2459 PR lto/61868
2460 * gcc.dg/pr61868.c: New test.
2461
5b9802c4
PC
24622014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/57397
2465 * g++.dg/cpp0x/vt-57397-1.C: New.
2466 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2467
3fa699d1
AC
24682014-07-30 Arnaud Charlet <charlet@adacore.com>
2469
2470 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2471
976d5a22
TT
24722014-07-30 Tom Tromey <tromey@redhat.com>
2473
2474 PR c/59855
2475 * gcc.dg/Wdesignated-init.c: New file.
2476
47166578
JH
24772014-07-29 Jan Hubicka <hubicka@ucw.cz>
2478
2479 * g++.dg/ipa/devirt-34.C: New testcase.
2480
1ab6380b
RB
24812014-07-28 Richard Biener <rguenther@suse.de>
2482
2483 PR rtl-optimization/61801
2484 * gcc.target/i386/pr61801.c: Fix testcase.
2485
32b436c0
EB
24862014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * gcc.dg/fold-abs-5.c: New test.
2489 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2490 * gcc.dg/fold-compare-8.c: Likewise.
2491
2637bd27
RB
24922014-07-28 Richard Biener <rguenther@suse.de>
2493
2494 PR middle-end/52478
2495 * gcc.dg/torture/ftrapv-1.c: New testcase.
2496
cfe2053d
RB
24972014-07-28 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/61921
2500 * gfortran.dg/pr61921.f90: New testcase.
2501
f9a74423
RB
25022014-07-28 Richard Biener <rguenther@suse.de>
2503
2504 PR rtl-optimization/61801
2505 * gcc.target/i386/pr61801.c: New testcase.
2506
61eb99f6
MP
25072014-07-27 Marek Polacek <polacek@redhat.com>
2508
2509 PR c/61861
2510 * gcc.dg/pr61861.c: New test.
2511
16640a4e
PM
25122014-07-27 Petr Murzin <petr.murzin@intel.com>
2513
2514 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2515 variable problem.
2516
f1fa08e3
RS
25172014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2518
2519 PR rtl-optimization/61926
2520 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2521 Reverse argument order.
2522 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2523 New XFAILed tests that match the original order.
2524
be97a9d0
MP
25252014-07-26 Marek Polacek <polacek@redhat.com>
2526
2527 PR c/61077
2528 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2529
69c3654c
TB
25302014-07-26 Tobias Burnus <burnus@net-b.de>
2531
f1d935dc
TB
2532 PR fortran/61881
2533 PR fortran/61888
2534 PR fortran/57305
69c3654c
TB
2535 * gfortran.dg/sizeof_2.f90: Change dg-error.
2536 * gfortran.dg/sizeof_4.f90: New.
2537 * gfortran.dg/storage_size_1.f08: Correct expected
2538 value.
2539
82e3a719
MG
25402014-07-26 Marc Glisse <marc.glisse@inria.fr>
2541
2542 PR target/44551
2543 * gcc.target/i386/pr44551-1.c: New file.
2544
2243ba51
XDL
25452014-07-25 Xinliang David Li <davidxl@google.com>
2546
2547 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2548 * g++.dg/tree-prof/reorder_class1.h: New file.
2549 * g++.dg/tree-prof/reorder_class2.h: New file.
2550 * g++.dg/tree-prof/reorder.C: New test.
2551 * g++.dg/tree-prof/morefunc.C: New test.
2552
37545fa7
ESR
25532014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2554
2555 Implement N4051 - Allow typename in a template template parameter
2556 * lib/target-supports.exp (check_effective_target_c++1y): Now
2557 means C++1y and up.
2558 (check_effective_target_c++1y_down): New.
2559 (check_effective_target_c++1z_only): New.
2560 (check_effective_target_c++1z): New.
2561 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2562 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2563 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2564
a634323a
TB
25652014-07-25 Tobias Burnus <burnus@net-b.de>
2566
2567 * gfortran.dg/storage_size_5.f90: New.
2568
b2505143
RB
25692014-07-25 Richard Biener <rguenther@suse.de>
2570
2571 PR middle-end/61762
2572 PR middle-end/61894
2573 * gcc.dg/pr61762.c: New testcase.
2574 * gcc.dg/fold-cstring.c: Likewise.
2575 * gcc.dg/fold-cvect.c: Likewise.
2576
98326512
UW
25772014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2578
2579 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2580
2581 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2582 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2583 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2584 * gcc.c-torture/execute/pr23135.x: Likewise.
2585
e1089c7a
UW
25862014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2587
2588 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2589
ff46d64d
UW
25902014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2591
2592 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2593
c41e1ae6
UW
25942014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2595
2596 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2597
4b92caa1
JW
25982014-07-24 Jiong Wang <jiong.wang@arm.com>
2599
2600 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2601 sequences.
2602 * gcc.target/aarch64/test_frame_2.c: Likewise.
2603 * gcc.target/aarch64/test_frame_4.c: Likewise.
2604 * gcc.target/aarch64/test_frame_6.c: Likewise.
2605 * gcc.target/aarch64/test_frame_7.c: Likewise.
2606 * gcc.target/aarch64/test_frame_8.c: Likewise.
2607 * gcc.target/aarch64/test_frame_10.c: Likewise.
2608
c5e1f66e
JW
26092014-07-24 Jiong Wang <jiong.wang@arm.com>
2610
2611 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2612 sequences.
2613 * gcc.target/aarch64/test_frame_10.c: Likewise.
2614 * gcc.target/aarch64/test_frame_2.c: Likewise.
2615 * gcc.target/aarch64/test_frame_4.c: Likewise.
2616 * gcc.target/aarch64/test_frame_6.c: Likewise.
2617 * gcc.target/aarch64/test_frame_7.c: Likewise.
2618 * gcc.target/aarch64/test_frame_8.c: Likewise.
2619 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2620
47241166
MJ
26212014-07-24 Martin Jambor <mjambor@suse.cz>
2622
2623 PR ipa/61160
2624 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2625
785129aa
RB
26262014-07-24 Richard Biener <rguenther@suse.de>
2627
2628 PR ipa/61823
2629 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2630
b7249d31
AS
26312014-07-24 Andreas Schwab <schwab@suse.de>
2632
2633 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2634 Also check for __arm__.
2635
8f454e9f
JW
26362014-07-24 Jiong Wang <jiong.wang@arm.com>
2637
2638 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2639 sequences.
2640
cdc94aca
MP
26412014-07-24 Marek Polacek <polacek@redhat.com>
2642
2643 PR c/57653
2644 * c-c++-common/pr57653.c: New test.
2645 * c-c++-common/pr57653.h: New file.
2646 * c-c++-common/pr57653-2.c: New test.
2647 * c-c++-common/pr57653-2.h: New file.
2648
c8b2454e
JW
26492014-07-23 Jiong Wang <jiong.wang@arm.com>
2650
2651 * gcc.target/aarch64/test_frame_common.h: New file.
2652 * gcc.target/aarch64/test_frame_1.c: Likewise.
2653 * gcc.target/aarch64/test_frame_2.c: Likewise.
2654 * gcc.target/aarch64/test_frame_3.c: Likewise.
2655 * gcc.target/aarch64/test_frame_4.c: Likewise.
2656 * gcc.target/aarch64/test_frame_5.c: Likewise.
2657 * gcc.target/aarch64/test_frame_6.c: Likewise.
2658 * gcc.target/aarch64/test_frame_7.c: Likewise.
2659 * gcc.target/aarch64/test_frame_8.c: Likewise.
2660 * gcc.target/aarch64/test_frame_9.c: Likewise.
2661 * gcc.target/aarch64/test_frame_10.c: Likewise.
2662 * gcc.target/aarch64/test_frame_11.c: Likewise.
2663 * gcc.target/aarch64/test_frame_12.c: Likewise.
2664 * gcc.target/aarch64/test_frame_13.c: Likewise.
2665 * gcc.target/aarch64/test_frame_14.c: Likewise.
2666 * gcc.target/aarch64/test_frame_15.c: Likewise.
2667
31e1324b
MP
26682014-07-23 Marek Polacek <polacek@redhat.com>
2669
2670 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
b7249d31 2671 in the structure.
31e1324b 2672
47e1e86f
JW
26732014-07-23 Jiong Wang <jiong.wang@arm.com>
2674
2675 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2676 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2677 * gcc.dg/pr10474.c (target): Likewise.
2678
a3dfa498
MJ
26792014-07-22 Martin Jambor <mjambor@suse.cz>
2680
2681 PR ipa/61160
2682 * pr61160-3.C (main): Return zero.
2683
d8a7c72c
AL
26842014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2685
2686 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2687 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2688 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2689 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2690 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2691 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2692
9f1da4c3
YR
26932014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2694
2695 PR tree-optimization/61822
2696 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2697
0ce0459e
KT
26982014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2699
2700 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2701
317db6f8
UB
27022014-07-22 Uros Bizjak <ubizjak@gmail.com>
2703
2704 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2705 -msse2 -mno-avx instead of -msse.
2706
339c5a7f
UB
27072014-07-22 Uros Bizjak <ubizjak@gmail.com>
2708
2709 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2710 * gcc.dg/pr44024.c (dg-options): Add -O1.
2711 (dg-final): Check for the condition.
2712 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2713
62e79a48
BC
27142014-07-21 Bin Cheng <bin.cheng@arm.com>
2715
2716 PR target/55701
2717 * gcc.target/arm/memset-inline-1.c: New test.
2718 * gcc.target/arm/memset-inline-2.c: New test.
2719 * gcc.target/arm/memset-inline-3.c: New test.
2720 * gcc.target/arm/memset-inline-4.c: New test.
2721 * gcc.target/arm/memset-inline-5.c: New test.
2722 * gcc.target/arm/memset-inline-6.c: New test.
2723 * gcc.target/arm/memset-inline-7.c: New test.
2724 * gcc.target/arm/memset-inline-8.c: New test.
2725 * gcc.target/arm/memset-inline-9.c: New test.
2726
38303b1a
TV
27272014-07-21 Tom de Vries <tom@codesourcery.com>
2728
2729 PR target/61827
339c5a7f
UB
2730 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2731 to bar symbol in scan-assembler-times call check.
38303b1a 2732
ad6e8e31
TV
27332014-07-21 Tom de Vries <tom@codesourcery.com>
2734
2735 PR target/61827
2736 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2737 for darwin in scan-assembler-times check.
2738 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2739 scan-assembler-not checks. Add checks for insns.
2740 (main): Remove.
2741 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2742 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2743 (main): Remove.
2744
72c47e0d
TV
27452014-07-21 Tom de Vries <tom@codesourcery.com>
2746
2747 PR target/61827
2748 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2749 dg-options. Add checks for insns with xmm registers. Remove
2750 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2751 (main): Remove.
2752
9c3c2608
UB
27532014-07-21 Uros Bizjak <ubizjak@gmail.com>
2754
87adf25a
UB
2755 PR target/61855
2756 * gcc.target/i386/pr61855.c: New test.
9c3c2608 2757
d6cd6e22
EB
27582014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2759
2760 * gnat.dg/pack20.ad[sb]: New test.
2761 * gnat.dg/pack20_pkg.ads: New helper.
2762
9b0834f6
ILT
27632014-07-20 Ian Lance Taylor <iant@google.com>
2764
2765 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2766 package for compiledir tests.
2767
30281de2
MP
27682014-07-20 Marek Polacek <polacek@redhat.com>
2769
2770 PR c/61852
2771 * gcc.dg/pr61852.c: New test.
2772
0c92e488
EB
27732014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2774
2775 * gcc.dg/stack-usage-2.c: Adjust.
2776
622cd23a
UB
27772014-07-18 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/61794
2780 * gcc.target/i386/pr61794.c: New test.
2781
13caea3d
RS
27822014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2783
2784 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2785 involving both inputs rather than a multiplication involving one.
2786 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2787 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2788 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2789
835dee55
PC
27902014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2791
2792 PR c++/50961
2793 * g++.dg/template/operator13.C: New.
2794
1f960ced
KT
27952014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2796
2797 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2798 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2799 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2800 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2801
0d894170
MO
28022014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2803
2804 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2805 * c-c++-common/ubsan/bounds-5.c: Likewise.
2806 * c-c++-common/ubsan/bounds-6.c: Likewise.
2807 * c-c++-common/ubsan/bounds-7.c: Likewise.
2808 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2809 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2810 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2811 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2812 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2813 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2814 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2815 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2816 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2817 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2818
6ffb7ba3
KT
28192014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2820
2821 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2822 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2823 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2824 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2825
72b9a00b
UB
28262014-07-17 Uros Bizjak <ubizjak@gmail.com>
2827
2828 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
622cd23a 2829 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
72b9a00b
UB
2830 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2831
cfe309a1
PC
28322014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2833
2834 PR c++/61804
2835 * g++.dg/parse/pr61804.C: New.
2836
900b697e
AC
28372014-07-16 Arnaud Charlet <charlet@adacore.com>
2838
7bd4381c
EB
2839 * gnat.dg/specs/alignment2.ads: Update.
2840 * gnat.dg/specs/size_clause1.ads: Likewise.
2841 * gnat.dg/specs/size_clause2.ads: Likewise.
900b697e 2842
f41373b6
DS
28432014-07-16 Dodji Seketeli <dodji@redhat.com>
2844
2845 PR preprocessor/60723 - missing system-ness marks for macro tokens
2846 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2847
e27989c4
UB
28482014-07-15 Uros Bizjak <ubizjak@gmail.com>
2849
2850 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2851 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2852 -mieee-with-inexact for alpha*-*-*.
2853
286934b4
UB
28542014-07-15 Uros Bizjak <ubizjak@gmail.com>
2855
2856 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2857 Add IEEE options to compile flags.
2858 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2859 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2860
441f96ff
MM
28612014-07-15 Michael Matz <matz@suse.de>
2862
2863 PR rtl-optimization/61772
2864 * gcc.dg/torture/pr61772.c: New test.
2865
4d661eaa
MP
28662014-07-15 Marek Polacek <polacek@redhat.com>
2867
2868 * gcc.dg/ubsan/bounds-1.c: New test.
2869
80def908
TB
28702014-06-15 Tobias Burnus <burnus@net-b.de>
2871
2872 * gfortran.dg/coarray_34.f90: New.
2873 * gfortran.dg/coarray_6.f90: Update test case.
2874
236aff72
RB
28752014-07-14 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/61779
2878 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2879
888a1049
RB
28802014-07-14 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/61786
2883 * gcc.dg/torture/pr61786.c: New testcase.
2884 * gcc.dg/lto/pr61786_0.c: Likewise.
2885 * gcc.dg/lto/pr61786_1.c: Likewise.
2886
406bfdd3
RB
28872014-07-14 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/61757
2890 PR tree-optimization/61783
2891 PR tree-optimization/61787
2892 * gcc.dg/torture/pr61757.c: New testcase.
2893 * gcc.dg/torture/pr61787.c: Likewise.
2894
b108f48f
JJ
28952014-07-14 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR middle-end/61294
2898 * c-c++-common/Wmemset-transposed-args1.c: New test.
2899 * c-c++-common/Wmemset-transposed-args2.c: New test.
2900 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2901
89330618
JH
29022014-07-13 Jan Hubicka <hubicka@ucw.cz>
2903
2904 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2905 longer happens during parsing.
2906 * gcc.dg/pr44024.c: Update template.
2907 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2908 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2909 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2910
9c2c4e62
TV
29112014-07-13 Tom de Vries <tom@codesourcery.com>
2912
2913 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2914 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2915
c6abdc36
ESR
29162014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2917
2918 PR C++/60209 - Declaration of user-defined literal operator cause error
2919 * g++.dg/cpp0x/pr60209-neg.C: New.
2920 * g++.dg/cpp0x/pr60209.C: New.
2921 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2922
ca631fc2
PC
29232014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR c++/60967
2926 * g++.dg/cilk-plus/pr60967.C: New.
2927
4a05a9a8
TB
29282014-07-13 Tobias Burnus <burnus@net-b.de>
2929
286934b4 2930 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4a05a9a8 2931
f8ec0561
PT
29322014-07-12 Paul Thomas <pault@gcc.gnu.org>
2933
2934 PR fortran/61780
2935 * gfortran.dg/dependency_44.f90 : New test
2936
7f4aaf91
TB
29372014-07-12 Tobias Burnus <burnus@net-b.de>
2938
2939 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2940 * gfortran.dg/coarray_atomic_2.f90: New.
2941 * gfortran.dg/coarray_atomic_3.f90: New.
2942 * gfortran.dg/coarray_atomic_4.f90: New.
2943 * gfortran.dg/coarray/atomic_2.f90: New.
2944
c35146e7
ESR
29452014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2946
2947 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3720cb58 2948 * g++.dg/cpp0x/pr57644.C: New.
c35146e7 2949
2410819b
PC
29502014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/53159
2953 * g++.dg/cpp0x/Wnarrowing1.C: New.
2954
c786fca6
AS
29552014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2956
2957 PR preprocessor/61389
2958 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2959 * gcc.dg/cpp/sysmac1.c: Likewise.
2960
21e8fb22
RB
29612014-07-11 Richard Biener <rguenther@suse.de>
2962
2963 PR middle-end/61473
2964 * gcc.dg/memmove-4.c: New testcase.
2965 * gcc.dg/strlenopt-8.c: XFAIL.
2966 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2967
d1c1cbd5
MZ
29682014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2969
2970 PR target/61561
2971 * gcc.dg/pr61561.c: New test.
2972
3ed71ced
TV
29732014-07-10 Tom de Vries <tom@codesourcery.com>
2974
2975 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2976 dg-options.
2977 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2978 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2979 dg-options.
2980
bed191cd
RB
29812014-07-10 Richard Biener <rguenther@suse.de>
2982
2983 PR c-family/61741
2984 * c-c++-common/torture/pr61741.c: Use signed char.
2985
d764963b
EB
29862014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2987
2988 * gnat.dg/opt39.adb: New test.
2989
0fe2dc0e
YR
29902014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2991
2992 PR tree-optimization/61742
2993 * gcc.dg/torture/pr61742.c: New test.
2994 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2995 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2996
2ec99953
PC
29972014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 PR c++/60686
3000 * g++.dg/cpp0x/explicit8.C: New.
3001
84b64170
PC
30022014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 DR 1584
3005 PR c++/57466
3006 * g++.dg/template/pr57466.C: New.
3007 * g++.dg/cpp0x/pr57466.C: Likewise.
3008 * g++.dg/template/unify6.C: Update.
3009
e5718043
TV
30102014-07-09 Tom de Vries <tom@codesourcery.com>
3011
3012 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3013
f5168e47
FXC
30142014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3015
3016 * gfortran.dg/ieee/underflow_1.f90: New file.
3017
63dfbb95
RB
30182014-07-09 Richard Biener <rguenther@suse.de>
3019
3020 PR c-family/61741
3021 * c-c++-common/torture/pr61741.c: New testcase.
3022
bde56a1d
PH
30232014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3024
3025 * lib/target-supports.exp
3026 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3027
9af46873
JH
30282014-07-09 Jan Hubicka <hubicka@ucw.cz>
3029
3030 * gcc.dg/globalalias.c: Remove XFAIL.
3031 * gcc.dg/localalias.c: Remove XFAIL.
3032
7aee8646
ESR
30332014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3034
3035 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
ca76ae5c 3036 * g++.dg/cpp0x/pr58155.C: New.
7aee8646 3037
7bb7b836
DH
30382014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3039
3040 PR testsuite/61453
3041 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3042 Adjust regexp for more targets.
3043
f47910b5
AS
30442014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3045 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/59361
3048 * g++.dg/cpp0x/vt-59361.C: New.
3049
dc58164b
ST
30502014-07-08 Sriraman Tallam <tmsriram@google.com>
3051
3052 PR target/61599
3053 * gcc.target/i386/pr61599-1.c: New test.
3054 * gcc.target/i386/pr61599-2.c: New test.
3055
b48e3948
JJ
30562014-07-08 Jakub Jelinek <jakub@redhat.com>
3057
7e6d8fd9
JJ
3058 PR rtl-optimization/61673
3059 * gcc.c-torture/execute/pr61673.c: New test.
3060
b48e3948
JJ
3061 PR tree-optimization/61725
3062 * gcc.dg/tree-ssa/vrp93.c: New test.
3063 * gcc.c-torture/execute/pr61725.c: New test.
3064
a59d8e8e
RB
30652014-07-08 Richard Biener <rguenther@suse.de>
3066
3067 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3068 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3069 restriction on loop depth difference.
3070 (record_equality): Likewise.
3071 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3072 (loop_depth_of_name): Remove.
3073 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3074 restriction on loop depth difference.
3075 (init_copy_prop): Likewise.
3076
e8e938e0
RB
30772014-07-08 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/61681
3080 * gcc.dg/torture/pr61681.c: New testcase.
3081
e33f43b9
RB
30822014-07-08 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/61680
3085 * gcc.dg/vect/pr61680.c: New testcase.
3086
0f6284d2
YR
30872014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3088
3089 PR tree-optimization/61576
3090 * gcc.dg/torture/pr61576.c: New test.
3091
605f12f4
MP
30922014-07-08 Marek Polacek <polacek@redhat.com>
3093
3094 PR c/60226
3095 * c-c++-common/pr60226.c: New test.
3096
3af52023
PT
30972014-07-07 Paul Thomas <pault@gcc.gnu.org>
3098
3099 PR fortran/61459
3100 PR fortran/58883
3101 * gfortran.dg/allocatable_function_8.f90 : New test
3102
3ca588d3
MR
31032014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3104
3105 * gcc.target/powerpc/spe-evmerge.c: New file.
3106
8895d9a1
PC
31072014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3108
3109 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3110
31112014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
0f05a199
MO
3112
3113 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3114
625685be
PC
31152014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/58898
3118 * g++.dg/parse/pr58898.C: New.
3119
f254169f
DH
31202014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3121
3122 * gfortran.dg/list_read_12.f90: Delete the file.
3123 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3124 of dg-runtest.
3125
1b38fe0e
JD
31262014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3127
3128 PR libgfortran/61640
3129 * gfortran.dg/arrayio_16.f90: New test.
3130
e5fe19a3
MP
31312014-07-06 Marek Polacek <polacek@redhat.com>
3132
3133 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3134 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3135
773ec47f
MP
31362014-07-06 Marek Polacek <polacek@redhat.com>
3137
3138 PR c/6940
3139 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3140 -Wno-sizeof-array-argument.
3141 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3142 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3143 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3144 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3145 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3146 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3147 * c-c++-common/sizeof-array-argument.c: New test.
3148 * gcc.dg/vla-5.c: Add dg-warnings.
3149
72b9a00b 31502014-07-05 Jan Hubicka <hubicka@ucw.cz>
058d0a90
JH
3151
3152 * g++.dg/ipa/devirt-26.C: Update testcase.
3153 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3154 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3155
d7463e5b
TB
31562014-07-04 Tobias Burnus <burnus@net-b.de>
3157
3158 * gfortran.dg/coarray/coindexed_3.f90: New.
3159
14e000de
JJ
31602014-07-04 Jakub Jelinek <jakub@redhat.com>
3161
253eab4f
JJ
3162 PR middle-end/61654
3163 * g++.dg/opt/pr61654.C: New test.
3164
14e000de
JJ
3165 PR tree-optimization/61684
3166 * gcc.c-torture/compile/pr61684.c: New test.
3167
a03bd005
TS
31682014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3169
3170 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3171 dg-runtest's. Adapt all callers.
3172 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3173 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3174 * lib/go-dg.exp (go-dg-runtest): Likewise.
3175 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3176 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3177
c01d6ad9
JJ
31782014-07-03 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR tree-optimization/61682
3181 * gcc.c-torture/execute/pr61682.c: New test.
3182
9e5f78f1
SB
31832014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3184
3185 * gcc.target/powerpc/shift-dot.c: New test.
3186
e2152673
FXC
31872014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3188
3189 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3190 avoid optimization.
3191
e42e3d15
ZC
31922014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3193
3194 * gcc.target/arm/identical-invariants.c: New test.
3195
22e1cf1c
JH
31962014-07-02 Jan Hubicka <hubicka@ucw.cz>
3197 Chen Gang <gang.chen.5i5j@gmail.com>
3198
3199 * gcc.c-torture/compile/section.c: New testcase.
88e03ffe 3200
cbb1e3d9
CB
32012014-07-02 Christian Bruel <christian.bruel@st.com>
3202
513c5c74
CB
3203 PR target/29349
3204 PR target/53513
cbb1e3d9
CB
3205 * gcc.target/sh/fpchg.c: New test.
3206
b18f1efc
JJ
32072014-07-02 Jakub Jelinek <jakub@redhat.com>
3208 Fritz Reese <Reese-Fritz@zai.com>
3209
3210 * gfortran.dg/oldstyle_5.f: New test.
3211
5b0936da
UB
32122014-07-02 Uros Bizjak <ubizjak@gmail.com>
3213
3214 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3215 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3216
bca23ca2
PC
32172014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3220 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3221 * g++.dg/parse/error11.C: Likewise.
3222 * g++.old-deja/g++.brendan/template17.C: Likewise.
3223
a90532fd
TB
32242014-07-02 Tobias Burnus <burnus@net-b.de>
3225
3226 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3227 * gfortran.dg/coarray/send_array.f90: Ditto.
3228 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3229
454a17a3
JG
32302014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3231 Yufeng Zhang <yufeng.zhang@arm.com>
3232
3233 * gcc.target/aarch64/aapcs64/aapcs64.exp:
5b0936da
UB
3234 (additional_flags_for_func_ret): New variable based on
3235 $additional_flags with -fno-use-caller-save.
454a17a3
JG
3236 (func-ret-*.c): Use the new variable.
3237
2a4141aa
PC
32382014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3239
3240 PR c++/59637
3241 * g++.dg/cpp0x/decltype60.C: New.
3242
39f90912
KT
32432014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3244
3245 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3246 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3247 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3248 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3249 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3250 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3251 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3252 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3253
f2805643
PC
32542014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3257
52ec0ea3
MP
32582014-07-01 Marek Polacek <polacek@redhat.com>
3259
3260 * gcc.dg/Wint-conversion.c: New test.
3261
d5c3d343
MP
32622014-07-01 Marek Polacek <polacek@redhat.com>
3263
3264 PR c/58286
3265 * gcc.dg/Wincompatible-pointer-types.c: New test.
3266
705c7d57
DH
32672014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3268
3269 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3270 MicroBlaze specific pattern.
3271
9378b06e
ESR
32722014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3273
3274 PR c++/58781
3275 PR c++/60249
3276 PR c++/59867
3277 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3278 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3279 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3280
96a4066f
BS
32812014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3282
3283 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3284 test requires greater precision than the current PowerPC long
3285 double implementation supports.
3286
17adeaa7
PC
32872014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 PR c++/54891
3290 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3291
6e7ceb17
PC
32922014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3293
3294 PR c++/51400
3295 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3296
4f82fed2
JL
32972014-06-30 Jeff Law <law@redhat.com>
3298
3299 PR tree-optimization/61607
3300 * gcc.dg/tree-ssa/pr61607.c: New test.
3301
6a7253a4
MP
33022014-06-30 Marek Polacek <polacek@redhat.com>
3303
3304 * c-c++-common/ubsan/attrib-2.c: New test.
3305 * g++.dg/ubsan/return-3.C: New test.
3306
5e88a8f4
IZ
33072014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3308
3309 PR middle-end/57541
3310 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3311 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3312
51a69168
ZC
33132014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3314
5acd5cf0
UB
3315 * gcc.dg/ira-loop-pressure.c: New test.
3316
33172014-06-29 Roman Gareev <gareevroman@gmail.com>
3318
3319 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3320 checks that the dump is generated.
51a69168 3321
3b37ccd4
FXC
33222014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3323
3324 PR fortran/36275
3325 PR fortran/38839
3326 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3327 * gfortran.dg/binding_label_tests_27.f90: New file.
3328
5acd5cf0
UB
33292014-06-29 Roman Gareev <gareevroman@gmail.com>
3330
3331 * gfortran.dg/graphite/pr59586.f: New testcase.
3332
f8d0f47b
AS
33332014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3334
5acd5cf0 3335 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
f8d0f47b 3336
8b198102
FXC
33372014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3338
3339 PR fortran/29383
f8d0f47b 3340 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8b198102
FXC
3341 New function.
3342 * gfortran.dg/ieee/ieee.exp: New file.
3343 * gfortran.dg/ieee/ieee_1.F90: New file.
3344 * gfortran.dg/ieee/ieee_2.f90: New file.
3345 * gfortran.dg/ieee/ieee_3.f90: New file.
3346 * gfortran.dg/ieee/ieee_4.f90: New file.
3347 * gfortran.dg/ieee/ieee_5.f90: New file.
3348 * gfortran.dg/ieee/ieee_6.f90: New file.
3349 * gfortran.dg/ieee/ieee_7.f90: New file.
3350 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3351
fb682f94
JW
33522014-06-28 Jonathan Wakely <jwakely@redhat.com>
3353
3354 * g++.dg/cpp0x/elision_conv.C: New.
3355
840bb6ac
BS
33562014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3357
3358 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3359
04d375e6
PC
33602014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/61614
3363 * g++.dg/ext/complit14.C: New.
3364
d284e1b8
MJ
33652014-06-27 Martin Jambor <mjambor@suse.cz>
3366
3367 PR ipa/61160
3368 * g++.dg/ipa/pr61160-2.C: New test.
3369 * g++.dg/ipa/pr61160-3.C: Likewise.
3370
a4ee446d
JJ
33712014-06-27 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR tree-optimization/57233
3374 PR tree-optimization/61299
3375 * gcc.dg/pr57233.c: New test.
3376 * gcc.target/i386/pr57233.c: New test.
3377 * gcc.target/i386/sse2-pr57233.c: New test.
3378 * gcc.target/i386/avx-pr57233.c: New test.
3379 * gcc.target/i386/avx2-pr57233.c: New test.
3380 * gcc.target/i386/avx512f-pr57233.c: New test.
3381 * gcc.target/i386/xop-pr57233.c: New test.
3382
9698b078
SH
33832014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3384
3385 * gcc.dg/typeof-2.c: New testcase.
3386
4443341a
MP
33872014-06-27 Marek Polacek <polacek@redhat.com>
3388
3389 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3390 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3391 (fn2): Likewise.
3392 (fn5): Likewise.
3393 (fn6): Likewise.
3394 (fn7): Likewise.
3395 (fn8): Likewise.
3396 (fn9): Likewise.
3397 (fn11): Likewise.
3398 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3399 location. Add memory barrier.
3400 (fn2): Likewise.
3401 (fn3): Likewise.
3402 (fn4): Likewise.
3403 (fn5): Likewise.
3404 * c-c++-common/ubsan/bounds-7.c: New test.
3405
2a55ae37
JD
34062014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407
3408 PR libgfortran/61499
1b38fe0e 3409 * gfortran.dg/arrayio_15.f90: New test.
2a55ae37 3410
dd5e7837
UB
34112014-06-26 Uros Bizjak <ubizjak@gmail.com>
3412
3413 PR target/61586
3414 * gcc.target/alpha/pr61586.c: New test.
3415
efa77d22
PC
34162014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3417
3418 PR c++/57573
3419 * g++.dg/template/pr57573.C: New.
3420
e288a46c
JH
34212014-06-26 Jan Hubicka <hubicka@ucw.cz>
3422
3423 * gcc.dg/tree-ssa/interposition.c: New testcase.
3424
27dacd87
PC
34252014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/56633
3428 * g++.dg/cpp0x/deleted8.C: New.
3429
680a5a7c
MJ
34302014-06-26 Martin Jambor <mjambor@suse.cz>
3431
3432 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3433 parameter.
3434 * g++.dg/simulate-thread/bitfields.C: Likewise.
3435 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3436 allow-packed-store-data-races parameter.
3437 * gcc.dg/simulate-thread/subfields.c: Likewise.
3438 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3439 to one.
3440
72972c22
MJ
34412014-06-26 Martin Jambor <mjambor@suse.cz>
3442
3443 * g++.dg/ipa/pr60600.C: Fix typo.
3444 * g++.dg/ipa/devirt-25.C: Likewise.
3445
73c7d6bc
RB
34462014-06-26 Richard Biener <rguenther@suse.de>
3447
3448 PR tree-optimization/61607
3449 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3450
1d805a56
VP
34512014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3452
3453 * gcc.dg/inline-22.c: Add bind_pic_locally.
3454 * gcc.dg/inline_4.c: Ditto.
3455 * gcc.dg/fail_always_inline.c: Ditto.
3456 * g++.dg/ipa/devirt-25.C: Ditto.
3457
1b1e36a8
VP
34582014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3459
3460 * lib/target-support.exp (bind_pic_locally): Save the flags to
3461 'flags_to_postpone' instead of appending to 'flags'.
3462 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3463 with flags_to_postpone and revert after target_compile.
3464 * lib/g++.exp (g++_target_compile): Ditto.
3465 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3466
ae28b939
NC
34672014-06-26 Nick Clifton <nickc@redhat.com>
3468
5acd5cf0 3469 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
ae28b939 3470
2626fc49
AB
34712014-06-26 Adam Butcher <adam@jessamine.co.uk>
3472
3473 PR c++/61537
3474 * g++.dg/template/pr61537.C: New testcase.
3475
733bd641
BS
34762014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3477
3478 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3479 powerpc*-*-linux*.
3480
99c39534
TB
34812014-06-25 Tobias Burnus <burnus@net-b.de>
3482
3483 * gfortran.dg/coarray_33.f90: New.
3484
5c75088c
TB
34852014-06-25 Tobias Burnus <burnus@net-b.de>
3486
3487 * gfortran.dg/coarray/coindexed_1.f90: New.
3488
aa9ca5ca
TB
34892014-06-25 Tobias Burnus <burnus@net-b.de>
3490
3491 * gfortran.dg/coarray_collectives_7.f90: New.
3492
f9bb13f3
BE
34932014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3494
3495 * gcc.c-torture/execute/20140622-1.c: New test.
3496
c69c2835
PC
34972014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3498
3499 DR 178
3500 PR c++/49132
3501 * g++.dg/cpp0x/aggr1.C: New.
3502 * g++.dg/cpp0x/aggr2.C: Likewise.
3503 * g++.dg/init/aggr11.C: Likewise.
3504 * g++.dg/init/aggr12.C: Likewise.
3505
1a7e871b
MJ
35062014-06-25 Martin Jambor <mjambor@suse.cz>
3507
3508 * g++.dg/ipa/pr61540.C: Remove dumping test.
3509
6e07c515
MP
35102014-06-25 Marek Polacek <polacek@redhat.com>
3511
3512 PR c/61162
3513 * gcc.dg/pr61162.c: Adjust dg-warning.
3514 * gcc.dg/pr61162-2.c: New test.
3515
20cb2258
MG
35162014-06-25 Marc Glisse <marc.glisse@inria.fr>
3517
3518 PR tree-optimization/57742
3519 * gcc.dg/tree-ssa/calloc-3.c: New file.
3520
d49f446e
RB
35212014-06-25 Richard Biener <rguenther@suse.de>
3522
3523 PR testsuite/61560
3524 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3525 for targets that return _Complex float in memory.
3526
6eae34be
RR
35272014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3528
3529 * gcc.target/arm/vect-noalign.c: Adjust options.
3530
79d652a5
CH
35312014-06-24 Cong Hou <congh@google.com>
3532
3533 * gcc.dg/vect/vect-reduc-sad.c: New.
3534 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3535
24314386
MG
35362014-06-24 Marc Glisse <marc.glisse@inria.fr>
3537
3538 PR tree-optimization/57742
3539 * g++.dg/tree-ssa/calloc.C: New testcase.
3540 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3541 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3542 * gcc.dg/strlenopt-9.c: Adapt.
3543
84e0f57e
YZ
35442014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3545
3546 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3547 global variable.
3548 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3549 instead of calling sequentially in the C code.
3550 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3551 saved_return_address to the stack frame where LR register was stored.
3552 (saved_return_address): Declare weak.
3553
d1307360
PC
35542014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/33972
3557 * g++.dg/other/operator3.C: New.
3558 * g++.dg/template/operator8.C: Adjust.
3559 * g++.dg/template/operator9.C: Likewise.
3560
fbc2a724
AL
35612014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3562
3563 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3564
99753277
RB
35652014-06-24 Richard Biener <rguenther@suse.de>
3566
3567 PR tree-optimization/61572
3568 * gcc.target/i386/pr61572.c: New testcase.
3569
b46ebd6c
JJ
35702014-06-24 Jakub Jelinek <jakub@redhat.com>
3571
3572 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3573 reduction clause.
3574 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3575 Remove Label is never defined expected error.
3576 * gfortran.dg/gomp/udr8.f90: New test.
3577
33512353
CLT
35782014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3579
3580 PR tree-optimization/61554
3581 * g++.dg/torture/pr61554.C: New testcase.
3582
0967188e
MO
35832014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3584
3585 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3586
c78641fa
JH
35872014-06-23 Jan Hubicka <hubicka@ucw.cz>
3588
3589 * gcc.dg/localalias-2.c: Guard by require-alias.
3590 * gcc.dg/globalalias-2.c: Likewise.
3591
9b7a5864
KT
35922014-06-23 Kai Tietz <ktietz@redhat.com>
3593
3594 * gcc.target/i386/indjmp-1.c: New test.
3595
76da3a15
AP
35962014-06-23 Andrew Pinski <apinski@cavium.com>
3597
3598 * gcc.c-torture/compile/20140723-1.c: New testcase.
3599
0b0fdc0b
MP
36002014-06-23 Marek Polacek <polacek@redhat.com>
3601
3602 PR c/61553
3603 * c-c++-common/pr61553.c (foo): Add dg-error.
3604
b0936265
TB
36052014-06-23 Tobias Burnus <burnus@net-b.de>
3606
3607 * gfortran.dg/coarray_32.f90: New.
3608
e7402b3a
PC
36092014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3610
3611 DR 577
3612 PR c++/33101
3613 * g++.dg/other/void1.C: Adjust.
3614 * g++.dg/other/void3.C: Likewise.
3615
7b56b2f8
MP
36162014-06-23 Marek Polacek <polacek@redhat.com>
3617
3618 PR c/61553
3619 * c-c++-common/pr61553.c: New test.
3620
e5d8bd8c
RB
36212014-06-23 Richard Biener <rguenther@suse.de>
3622
3623 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3624 * g++.dg/vect/slp-pr50819.cc: Likewise.
3625 * g++.dg/vect/slp-pr56812.cc: Likewise.
3626 * gcc.dg/vect/bb-slp-1.c: Likewise.
3627 * gcc.dg/vect/bb-slp-10.c: Likewise.
3628 * gcc.dg/vect/bb-slp-11.c: Likewise.
3629 * gcc.dg/vect/bb-slp-13.c: Likewise.
3630 * gcc.dg/vect/bb-slp-14.c: Likewise.
3631 * gcc.dg/vect/bb-slp-15.c: Likewise.
3632 * gcc.dg/vect/bb-slp-16.c: Likewise.
3633 * gcc.dg/vect/bb-slp-17.c: Likewise.
3634 * gcc.dg/vect/bb-slp-18.c: Likewise.
3635 * gcc.dg/vect/bb-slp-19.c: Likewise.
3636 * gcc.dg/vect/bb-slp-2.c: Likewise.
3637 * gcc.dg/vect/bb-slp-20.c: Likewise.
3638 * gcc.dg/vect/bb-slp-21.c: Likewise.
3639 * gcc.dg/vect/bb-slp-22.c: Likewise.
3640 * gcc.dg/vect/bb-slp-23.c: Likewise.
3641 * gcc.dg/vect/bb-slp-24.c: Likewise.
3642 * gcc.dg/vect/bb-slp-25.c: Likewise.
3643 * gcc.dg/vect/bb-slp-26.c: Likewise.
3644 * gcc.dg/vect/bb-slp-27.c: Likewise.
3645 * gcc.dg/vect/bb-slp-28.c: Likewise.
3646 * gcc.dg/vect/bb-slp-29.c: Likewise.
3647 * gcc.dg/vect/bb-slp-3.c: Likewise.
3648 * gcc.dg/vect/bb-slp-30.c: Likewise.
3649 * gcc.dg/vect/bb-slp-31.c: Likewise.
3650 * gcc.dg/vect/bb-slp-32.c: Likewise.
3651 * gcc.dg/vect/bb-slp-4.c: Likewise.
3652 * gcc.dg/vect/bb-slp-5.c: Likewise.
3653 * gcc.dg/vect/bb-slp-6.c: Likewise.
3654 * gcc.dg/vect/bb-slp-7.c: Likewise.
3655 * gcc.dg/vect/bb-slp-8.c: Likewise.
3656 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3657 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3658 * gcc.dg/vect/bb-slp-9.c: Likewise.
3659 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3660 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3661 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3662 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3663 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3664 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3665 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3666 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3667 * gcc.dg/vect/pr26359.c: Likewise.
3668 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
dd5e7837 3669
47c2554f
MP
36702014-06-23 Marek Polacek <polacek@redhat.com>
3671
3672 * c-c++-common/pr49706-2.c: New test.
3673
82bb9245
AM
36742014-06-23 Alan Modra <amodra@gmail.com>
3675
3676 * gcc.dg/pr61583.c: New.
3677
de6c4e1f 36782014-06-23 Alan Lawrence <alan.lawrence@arm.com>
096c59be 3679
82bb9245 3680 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
096c59be
AL
3681 [u]int64x1_t.
3682
3683 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3684 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3685
3686 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3687 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3688 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3689 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3690 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3691 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3692 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3693 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3694 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3695 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3696 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3697 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3698 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3699 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3700 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3701 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3702 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3703 test_vsrid_n_u64): Fix signature to match intrinsic.
82bb9245 3704
096c59be
AL
3705 (test_vabs_s64): Remove.
3706 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3707
3708 (test_vdupd_lane_s64): Rename to...
3709 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3710
3711 (test_vdupd_lane_u64): Rename to...
3712 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3713
3714 (test_vtst_s64): Rename to...
3715 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3716
3717 (test_vtst_u64): Rename to...
3718 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3719
3720 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3721 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3722 Remove out-of-bounds tests.
3723 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
de6c4e1f
AL
3724 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3725 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
096c59be 3726
de6c4e1f 37272014-06-23 Alan Lawrence <alan.lawrence@arm.com>
c6a29a09
AL
3728
3729 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3730 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3731 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3732 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
dd5e7837
UB
3733 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3734 vector types.
c6a29a09 3735 * gcc.target/aarch64/vsub_f64.c: Likewise.
dd5e7837
UB
3736 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3737 scheme as now the same for all variants.
c6a29a09
AL
3738 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3739 float64x1_t.
3740
463036be
JG
37412014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3742
3743 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3744
4da27d0f
JH
37452014-06-20 Jan Hubicka <hubicka@ucw.cz>
3746
3747 * gcc.dg/localalias.c: Fix broken commit.
3748 * gcc.dg/globalalias.c: Likewise.
3749
b4897212
JH
37502014-06-20 Jan Hubicka <hubicka@ucw.cz>
3751
3752 * gcc.dg/localalias.c: New testcase.
3753 * gcc.dg/localalias-2.c: New testcase.
3754 * gcc.dg/globalalias.c: New testcase.
3755 * gcc.dg/globalalias-2.c: New testcase.
3756
7cda9e93
JJ
37572014-06-20 Jakub Jelinek <jakub@redhat.com>
3758
3759 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3760
0e37a2f3
MP
37612014-06-20 Marek Polacek <polacek@redhat.com>
3762
3763 * c-c++-common/ubsan/bounds-1.c: New test.
3764 * c-c++-common/ubsan/bounds-2.c: New test.
3765 * c-c++-common/ubsan/bounds-3.c: New test.
3766 * c-c++-common/ubsan/bounds-4.c: New test.
3767 * c-c++-common/ubsan/bounds-5.c: New test.
3768 * c-c++-common/ubsan/bounds-6.c: New test.
3769
676d89dd
YZ
37702014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3771
3772 Make the tests big-endian friendly.
3773
3774 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3775 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3776 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3777 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3778 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3779 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3780 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3781 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3782 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3783
0cbf438b
YG
37842014-06-20 Yury Gribov <y.gribov@samsung.com>
3785 Max Ostapenko <m.ostapenko@partner.samsung.com>
3786
3787 PR sanitizer/61547
3788 * c-c++-common/asan/strlen-overflow-1.c: New test.
3789
bec81025
MJ
37902014-06-20 Martin Jambor <mjambor@suse.cz>
3791
3792 PR ipa/61540
dd5e7837 3793 * g++.dg/ipa/pr61540.C: New test.
bec81025 3794
bf613c02
YG
37952014-06-20 Yury Gribov <y.gribov@samsung.com>
3796 Max Ostapenko <m.ostapenko@partner.samsung.com>
3797
3798 PR sanitizer/61530
3799 * c-c++-common/asan/pr61530.c: New test.
3800
278821f2
KT
38012014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802
3803 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3804 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3805 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3806 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3807 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3808 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3809 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3810 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3811 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3812 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3813 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3814 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3815 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3816 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3817 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3818 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3819 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3820 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3821 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3822 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3823 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3824 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3825 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3826 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3827 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3828 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3829 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3830 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3831 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3832 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3833 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3834 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3835 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3836 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3837 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3838 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3839 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3840 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3841 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3842 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3843 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3844 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3845 (test_vqdmlal_high_lane_s16): Fix parameter type.
3846 (test_vqdmlal_high_lane_s32): Likewise.
3847 (test_vqdmull_high_lane_s16): Likewise.
3848 (test_vqdmull_high_lane_s32): Likewise.
3849 (test_vqdmlsl_high_lane_s32): Likewise.
3850 (test_vqdmlsl_high_lane_s16): Likewise.
3851 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3852 Fix argument type.
3853 (test_vqdmlals_lane_s32): Likewise.
3854 (test_vqdmlslh_lane_s16): Likewise.
3855 (test_vqdmlsls_lane_s32): Likewise.
3856 (test_vqdmulhh_lane_s16): Likewise.
3857 (test_vqdmulhs_lane_s32): Likewise.
3858 (test_vqdmullh_lane_s16): Likewise.
3859 (test_vqdmulls_lane_s32): Likewise.
3860 (test_vqrdmulhh_lane_s16): Likewise.
3861 (test_vqrdmulhs_lane_s32): Likewise.
3862
27a4e2d0
TB
38632014-06-20 Tobias Burnus <burnus@net-b.de>
3864
3865 PR testsuite/61567
3866 * gfortran.dg/coarray_collectives_5.f90: Update
3867 dg-final scan-tree-dump-times.
3868 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3869
dd6fe7d4
HW
38702014-06-20 Hale Wang <hale.wang@arm.com>
3871
3872 * gcc.target/arm/lto/: New folder to verify the LTO option.
3873 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3874 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3875 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3876 * lib/lto.exp (object-readelf): New procedure.
3877
c8d599e1
FXC
38782014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3879
3880 PR fortran/61454
3881 * gfortran.dg/pr61454.f90: New file.
3882
dbb73879
TG
38832014-06-19 Terry Guo <terry.guo@arm.com>
3884
3885 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3886 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3887 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3888
7f6c4159
TB
38892014-06-19 Tobias Burnus <burnus@net-b.de>
3890
3891 * gfortran.dg/coarray/collectives_2.f90: Extend
3892 and make valid.
3893
78607708
TV
38942014-06-18 Tom de Vries <tom@codesourcery.com>
3895
3896 * gcc.target/aarch64/fuse-caller-save.c: New test.
3897
7a32d6c4 38982014-06-18 Radovan Obradovic <robradovic@mips.com>
7f6c4159 3899 Tom de Vries <tom@codesourcery.com>
7a32d6c4
RO
3900
3901 * gcc.target/arm/fuse-caller-save.c: New test.
3902
30866dc9
RB
39032014-06-18 Richard Biener <rguenther@suse.de>
3904
30866dc9
RB
3905 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3906 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3907 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3908
560c75e9
YR
39092014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3910
3911 PR tree-optimization/61518
3912 * gcc.dg/torture/pr61518.c: New test.
3913
a31d2741
TP
39142014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3915
3916 PR tree-optimization/61517
3917 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3918 (incorrect_read_be32): Likewise.
3919 (main): Call incorrect_read_* to test stmt replacement is made by
3920 bswap at the right place.
3921 * gcc.c-torture/execute/pr61517.c: New test.
3922
a0f37b26
AS
39232014-06-18 Andreas Schwab <schwab@suse.de>
3924
3925 PR rtl-optimization/54555
3926 * gcc.target/m68k/pr54555.c: New test.
3927
a5852bea
OH
39282014-06-18 Olivier Hainque <hainque@adacore.com>
3929
3930 * gnat.dg/blocklocs.adb: New test.
3931
f7917029
ES
39322014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3933
3934 PR tree-optimization/52252
3935 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3936 * gcc.target/i386/pr52252-core.c: Ditto.
3937
3938 PR tree-optimization/61403
3939 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3940
f014c653
JJ
39412014-06-18 Jakub Jelinek <jakub@redhat.com>
3942
3943 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3944 * gfortran.dg/gomp/depend-1.f90: New test.
3945 * gfortran.dg/gomp/target1.f90: New test.
3946 * gfortran.dg/gomp/target2.f90: New test.
3947 * gfortran.dg/gomp/target3.f90: New test.
3948 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3949 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3950 201107.
3951
f2617193
TB
39522014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3953
3954 PR fortran/61126
3955 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3956
b5116268
TB
39572014-06-17 Tobias Burnus <burnus@net-b.de>
3958 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3959
3960 * gfortran.dg/coarray/send_array.f90: New.
3961 * gfortran.dg/coarray/get_array.f90: New.
3962 * gfortran.dg/coarray/sendget_array.f90: New.
3963 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3964 names.
3965 * gfortran.dg/coarray/collectives_2.f90: New.
3966
72f4065c
RO
39672014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3968
3969 PR target/61533
3970 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3971 dg-options.
3972
00bdef2c
UB
39732014-06-17 Uros Bizjak <ubizjak@gmail.com>
3974
3975 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3976 unit_id and kind_id to zero.
3977
3abf17cf
YZ
39782014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3979
3980 PR target/61483
3981 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3982 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3983 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3984 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3985
f807ce54
RB
39862014-06-17 Richard Biener <rguenther@suse.de>
3987
3988 PR lto/61012
3989 * gcc.dg/lto/pr61526_0.c: New testcase.
3990 * gcc.dg/lto/pr61526_1.c: Likewise.
3991
ec18e2eb
RB
39922014-06-17 Richard Biener <rguenther@suse.de>
3993
3994 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3995 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3996 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3997 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3998 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3999
a4ab23b6
RB
40002014-06-17 Richard Biener <rguenther@suse.de>
4001
4002 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4003
9e9f6bf0
RB
40042014-06-16 Richard Biener <rguenther@suse.de>
4005
4006 PR tree-optimization/61482
4007 * g++.dg/torture/pr61482.C: New testcase.
4008
00bdef2c 40092014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
2bd4bfee
GG
4010
4011 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4012 vpmacsdql instruction.
4013
8946c29e
YG
40142014-06-16 Yury Gribov <y.gribov@samsung.com>
4015
4016 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4017 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4018 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4019 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4020 test patterns.
00bdef2c
UB
4021 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4022 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4023 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4024 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4025 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4026 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8946c29e 4027
a416c4c7
FXC
40282014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4029
4030 PR fortran/28484
4031 PR fortran/61429
4032 * gfortran.dg/system_clock_1.f90: New file.
4033 * gfortran.dg/system_clock_2.f90: New file.
4034
045af2d7
PC
40352014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4036
4037 PR c++/33101
4038 * g++.dg/other/void3.C: New.
4039 * g++.dg/conversion/err-recover1.C: Update.
4040
8241efd1
PB
40412014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4042
4043 PR target/61415
4044 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4045 * gcc.target/powerpc/pack02.c: Use it.
4046 * gcc.target/powerpc/tfmode_off.c: Likewise.
4047
c7ece684
JL
40482014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4049
4050 PR rtl-optimization/61094
4051 PR rtl-optimization/61446
4052 * gcc.target/i386/pr61446.c : New.
4053
8e96d784
DC
40542014-06-13 Dehao Chen <dehao@google.com>
4055
4056 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4057
6d5bfc0e
AL
40582014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4059
4060 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4061
6aa4c5b6
RB
40622014-06-13 Richard Biener <rguenther@suse.de>
4063
4064 * c-c++-common/pr46562-2.c: Adjust.
4065 * g++.dg/tree-ssa/pr8781.C: Likewise.
4066 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4067 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4068 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4069 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4070 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4071
ca6cbdca
TP
40722014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4073
4074 PR tree-optimization/61375
4075 * gcc.c-torture/execute/pr61375-1.c: New test.
4076
9cf32741
JJ
40772014-06-12 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR middle-end/61486
4080 * c-c++-common/gomp/pr61486-1.c: New test.
4081 * c-c++-common/gomp/pr61486-2.c: New test.
4082
ad7d90cc
AL
40832014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4084
4085 PR target/59843
4086 * gcc.dg/vect/vect-singleton_1.c: New file.
4087
c407027e
GJL
40882014-06-12 Georg-Johann Lay <avr@gjlay.de>
4089
4090 PR target/61443
4091 * gcc.target/avr/torture/pr61443.c: New test.
4092
e3588987
PC
40932014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4094
4095 PR c++/19200
4096 * g++.dg/parse/friend11.C: New.
4097
c7bb3484
PC
40982014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4099
4100 PR c++/60265
4101 * g++.dg/cpp0x/using-enum-1.C: New.
4102 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4103
d0ba67dc
PC
41042014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4105
4106 PR c++/19200
4107 * g++.dg/parse/friend9.C: New.
4108 * g++.dg/parse/friend10.C: Likewise.
4109 * g++.dg/parse/friend7.C: Adjust.
4110
c1604254
RB
41112014-06-11 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/61452
4114 * gcc.dg/torture/pr61452.c: New testcase.
4115
83f14a64
PC
41162014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4117
4118 PR c++/34049
4119 * g++.dg/parse/pr34049.C: New.
4120
698ff107
TP
41212014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4122
4123 * gcc.c-torture/execute/pr61306-1.c: New test.
4124 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4125 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4126
338329a0
KT
41272014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4128
4129 * gcc.target/aarch64/acle/acle.exp: New.
4130 * gcc.target/aarch64/acle/crc32b.c: New test.
4131 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4132 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4133 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4134 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4135 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4136 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4137 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4138
e1377713
ES
41392014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4140
4141 PR tree-optimization/52252
4142 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4143
96a3f4df
RB
41442014-06-11 Richard Biener <rguenther@suse.de>
4145
4146 PR middle-end/61437
4147 * gcc.dg/torture/20140610-1.c: New testcase.
4148 * gcc.dg/torture/20140610-2.c: Likewise.
4149
b82ef848
RB
41502014-06-10 Richard Biener <rguenther@suse.de>
4151
4152 PR tree-optimization/61438
4153 * gcc.dg/torture/pr61438.c: New testcase.
4154
cdf0ab72
RB
41552014-06-10 Richard Biener <rguenther@suse.de>
4156
4157 PR middle-end/61456
4158 * g++.dg/opt/pr61456.C: New testcase.
4159
5933f9ae
DH
41602014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4161 Mikael Morin <mikael@gcc.gnu.org>
4162
4163 PR fortran/41936
4164 * gfortran.dg/class_array_15.f03: Check memory leaks.
4165
5625721f
RB
41662014-06-10 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/57186
4169 PR tree-optimization/59299
4170 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4171 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4172
92d28cbb
JJ
41732014-06-10 Jakub Jelinek <jakub@redhat.com>
4174
4175 PR fortran/60928
4176 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4177 directives.
4178 * gfortran.dg/gomp/associate1.f90: New test.
4179 * gfortran.dg/gomp/intentin1.f90: New test.
4180 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4181 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4182 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4183 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4184
d7ff7ae5
MP
41852014-06-09 Marek Polacek <polacek@redhat.com>
4186
4187 PR c/36446
4188 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4189 * gcc.dg/array-2.c: Likewise.
4190 * gcc.dg/array-const-2.c: Likewise.
4191 * gcc.dg/ucnid-8.c: Likewise.
4192 * gcc.dg/vla-init-1.c: Likewise.
4193 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4194 * gcc.dg/c99-flex-array-7.c: Likewise.
4195 * gcc.dg/init-bad-1.c: Likewise.
4196 * gcc.dg/init-bad-3.c: Likewise.
4197 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4198 * gcc.dg/pedwarn-init.c: Add dg-warning.
4199 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4200
23646391
PC
42012014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4202
4203 PR c++/22556
4204 * g++.dg/other/redecl3.C: New.
4205
00f30445
MG
42062014-06-09 Marc Glisse <marc.glisse@inria.fr>
4207
4208 PR c++/54442
4209 * g++.dg/pr54442.C: New file.
4210
bcac046f
PT
42112014-06-09 Paul Thomas <pault@gcc.gnu.org>
4212
4213 PR fortran/61406
4214 * gfortran.dg/associate_17.f90 : New test
4215
451c4fba
PM
42162014-06-09 Petr Murzin <petr.murzin@intel.com>
4217
4218 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4219 void for TEST instead of static void.
4220 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4224 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4225 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4306 instead of static void.
4307 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4308 delete unused variables.
4309 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4313 delete unused variables, void for TEST instead of static void.
4314 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4327 initialize variables.
4328 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4329 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4332 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4333 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4334 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4337 * gcc.target/i386/i386.exp: Ditto.
00bdef2c
UB
4338 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4339 CALC, void for TEST instead of static void, initialize variables.
451c4fba
PM
4340 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4341 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4342 static void.
4343 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4344 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4345 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4346 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4453 instead of static void.
4454 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4462 static void, delete unused variables.
4463 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4468 static void, delete unused variables, Change parameters for
4469 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4470 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4471 CALC, void for TEST instead of static void.
4472 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4473 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4474 void.
4475 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4477 static void, change type of parameter for UNION_TYPE.
4478 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4480 void for TEST instead of static void, delete unused variables, change
4481 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4482 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
00bdef2c
UB
4489 void for TEST instead of static void, change parameters for
4490 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
451c4fba
PM
4491 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4494 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4495 __attribute__((unused)).
4496 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4497 __attribute__((unused)).
4498 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4499 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4500 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4501 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4502 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4503 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4504 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4505 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4506 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4507 add __attribute__((unused)).
4508 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4509 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4510 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4517 delete unused variables.
4518 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4523 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4524 static void, mask_merging and zero_masking for unsigned types.
4525 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4526 CHECK_ARRAY for unsigned types.
4527 * gcc.target/i386/m256-check.h: Ditto.
4528 * gcc.target/i386/m512-check.h: Ditto.
4529
842cbb73
AL
45302014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4531
4532 PR target/61062
00bdef2c
UB
4533 * gcc.target/arm/pr48252.c (main): Expect same result
4534 as endian-neutral.
842cbb73 4535
f84c6bd9
FXC
45362014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4537
4538 PR fortran/45187
4539 * gfortran.dg/cray_pointers_10.f90: New file.
4540
122032d2
JJ
45412014-06-09 Jakub Jelinek <jakub@redhat.com>
4542
4543 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4544 instead of complex(kind=16).
4545
000fd5b1
FXC
45462014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4547
4548 PR fortran/38829
4549 * gfortran.dg/bind_c_usage_29.f90: New file.
4550
51d2abeb
EB
45512014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4552
4553 * gnat.dg/opt38.adb: New test.
4554 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4555
246e427d
HPN
45562014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4557
4558 PR target/18343
4559 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4560 New macro, 0 for __MMIX__, default 64.
4561 (bar): Pass it to __builtin_apply instead of literal 64.
4562
72b572cb
FXC
45632014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4564
4565 * gfortran.dg/io_constraints_11.f90: New file.
4566 * gfortran.dg/io_constraints_12.f90: New file.
4567 * gfortran.dg/io_constraints_13.f90: New file.
4568
7b11cab7
UB
45692014-06-06 Uros Bizjak <ubizjak@gmail.com>
4570
4571 PR target/61423
4572 * gcc.target/i386/pr61423.c: New test.
4573
4dadc66d
PC
45742014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/60184
4577 * g++.dg/cpp0x/constexpr-union6.C: New.
4578 * g++.dg/cpp0x/union6.C: Likewise.
4579 * g++.dg/init/ref14.C: Adjust.
4580 * g++.dg/init/union1.C: Likewise.
4581
acce8ce3
RB
45822014-06-06 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/59299
4585 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4586
e2c75eea
JG
45872014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4588
4589 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4590 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4591
4ed68995
TP
45922014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4593
4594 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4595 bitfield and test wrong results instead of correct results to make the
4596 test more portable.
4597
506ac72b
PC
45982014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/60432
4601 * g++.dg/cpp0x/constexpr-60432.C: New.
4602
f185af36
PC
46032014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4604
4605 PR c++/60199
4606 * g++.dg/cpp0x/constexpr-60199.C: New.
4607
58126368
TP
46082014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4609
4610 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4611 Specify -march=z900 as an additional option.
4612 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4613 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4614 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4615
5f23671d
JJ
46162014-06-06 Jakub Jelinek <jakub@redhat.com>
4617
4618 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4619 reduction clause diagnostic changes.
4620 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4621 * gfortran.dg/gomp/reduction1.f90: Likewise.
4622 * gfortran.dg/gomp/reduction3.f90: Likewise.
4623 * gfortran.dg/gomp/udr1.f90: New test.
4624 * gfortran.dg/gomp/udr2.f90: New test.
4625 * gfortran.dg/gomp/udr3.f90: New test.
4626 * gfortran.dg/gomp/udr4.f90: New test.
4627 * gfortran.dg/gomp/udr5.f90: New test.
4628 * gfortran.dg/gomp/udr6.f90: New test.
4629 * gfortran.dg/gomp/udr7.f90: New test.
4630
d969f3c1
CB
46312014-06-06 Christian Bruel <christian.bruel@st.com>
4632
4633 PR tree-optimization/43934
4634 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4635
9bac5cbb
G
46362014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4637
4638 PR c/53119
4639 * gcc.dg/pr53119.c: New testcase.
4640
a148c4b2
SKS
46412014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4642
4643 PR target/52472
4644 * gcc.target/avr/pr52472.c: New test.
4645
4646
64e13bcd
JL
46472014-06-05 Jeff Law <law@redhat.com>
4648
4649 PR tree-optimization/61289
4650 * g++.dg/pr61289.C: New test.
4651 * g++.dg/pr61289-2.C: New test.
4652
406d3663
RB
46532014-06-05 Richard Biener <rguenther@suse.de>
4654 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/56961
4657 * g++.dg/parse/pr56961.C: New.
4658
5853e181
KT
46592014-06-05 Kai Tietz <ktietz@redhat.com>
4660
4661 PR target/46219
4662 * gcc.target/i386/sibcall-4.c: Remove xfail.
4663
beb219dd
JB
46642014-06-05 Julian Brown <julian@codesourcery.com>
4665 Sandra Loosemore <sandra@codesourcery.com>
4666
00bdef2c 4667 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
beb219dd 4668
5ae98e82
RB
46692014-06-05 Richard Biener <rguenther@suse.de>
4670
4671 PR c++/61004
4672 * g++.dg/diagnostic/pr61004.C: New testcase.
4673
e12355ef
YR
46742014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4675
4676 * gcc.dg/torture/pr61319.c: New test.
4677
8ffcdea8
MP
46782014-06-05 Marek Polacek <polacek@redhat.com>
4679
4680 PR c/56724
4681 * gcc.dg/pr56724-3.c: New test.
4682
55097f65
AS
46832014-06-05 Andreas Schwab <schwab@suse.de>
4684
4685 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4686
742938c9
MP
46872014-06-05 Marek Polacek <polacek@redhat.com>
4688
4689 PR c/49706
4690 * c-c++-common/pr49706.c: New test.
4691
6447c55d
MP
46922014-06-05 Marek Polacek <polacek@redhat.com>
4693
4694 PR c/48062
4695 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4696 * gcc.dg/Wshadow-3.c: Likewise.
4697 * gcc.dg/pr48062.c: New test.
4698
82b3da6a
PC
46992014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4700
4701 PR c++/43453
4702 * g++.dg/init/pr43453.C: New.
4703
ca73a1f7
MG
47042014-06-04 Marc Glisse <marc.glisse@inria.fr>
4705
4706 PR tree-optimization/61385
4707 * gcc.dg/tree-ssa/pr61385.c: New file.
4708
0ea48022
RB
47092014-06-04 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/60098
4712 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4713
b1259d34
RB
47142014-06-04 Richard Biener <rguenther@suse.de>
4715
4716 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4717
9dc7743c
IZ
47182014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4719
4720 PR c/58942
4721 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4722 the case with a pointer.
4723
9d548dfb
MP
47242014-06-04 Marek Polacek <polacek@redhat.com>
4725
4726 PR c/30020
4727 * c-c++-common/pr30020.c: New test.
4728
b9e3afe9
AP
47292014-06-03 Andrew Pinski <apinski@cavium.com>
4730
4731 * gcc.c-torture/compile/20140528-1.c: New testcase.
4732
47e78f98
DC
47332014-06-03 Dehao Chen <dehao@google.com>
4734
4735 * gcc.dg/tree-prof/merge_block.c: New test.
4736
eb7404d4
UB
47372014-06-03 Uros Bizjak <ubizjak@gmail.com>
4738
4739 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4740 * g++.dg/ext/mv15.C (dg-options): Ditto.
4741
3c61a5ba
PC
47422014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 DR 1423
4745 PR c++/52174
4746 * g++.dg/cpp0x/nullptr31.C: New.
4747 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4748 * g++.dg/cpp0x/nullptr17.C: Update.
4749
fedfecef
MP
47502014-06-03 Marek Polacek <polacek@redhat.com>
4751
4752 PR c/60439
4753 * c-c++-common/pr60439.c: New test.
4754 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4755
d3fb5cf0
MJ
47562014-06-03 Martin Jambor <mjambor@suse.cz>
4757
4758 PR ipa/61160
4759 * g++.dg/ipa/pr61160-1.C: New test.
4760
597c6315
RB
47612014-06-03 Richard Biener <rguenther@suse.de>
4762
4763 PR tree-optimization/61383
4764 * gcc.dg/torture/pr61383-1.c: New testcase.
4765
6f75290f
AS
47662014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4767
4768 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4769
0d732cca
JL
47702014-06-02 Jeff Law <law@redhat.com>
4771
4772 PR rtl-optimization/61094
4773 * g++.dg/pr61094: New test.
4774
ae48824a
UB
47752014-06-02 Uros Bizjak <ubizjak@gmail.com>
4776
4777 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4778 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4779 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4780 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4781 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4782 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4783 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4784 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4785
2ba0071e
RB
47862014-06-02 Richard Biener <rguenther@suse.de>
4787
4788 PR tree-optimization/61346
4789 * gcc.dg/torture/pr61346.c: New testcase.
4790
54dbf90c
UB
47912014-06-01 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4794 not compilation.
4795 * gcc.target/i386/sibcall-4.c: Ditto.
4796 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4797
7fd009d0
UB
47982014-06-01 Uros Bizjak <ubizjak@gmail.com>
4799
4800 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4801 in scan-assembler-not string.
4802 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4803 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4804 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4805
e3bbcfb2
UB
48062014-06-01 Uros Bizjak <ubizjak@gmail.com>
4807
4808 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4809
4a065d4a
KT
48102014-06-01 Kai Tietz <ktietz@redhat.com>
4811
4812 PR target/61377
4813 * gcc.target/i386/sibcall-6.c: New test.
4814
cab421f4
PC
48152014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 DR 1227
4818 PR c++/57543
4819 * g++.dg/cpp0x/pr57543-1.C: New.
4820 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4821 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4822 * g++.dg/cpp0x/decltype59.C: Likewise.
4823
fb26e9e5
TV
48242014-05-31 Tom de Vries <tom@codesourcery.com>
4825
4826 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4827
8465be9f
JJ
48282014-05-30 Jakub Jelinek <jakub@redhat.com>
4829
51db86a8
JJ
4830 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4831 restore_gcc_exec_prefix_env_var): New procedures.
4832 (set_ld_library_path_env_vars,
4833 restore_ld_library_path_env_vars): Use them.
4834 * lib/c-compat.exp: Load target-libpath.exp.
4835 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4836 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4837 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4838 restore_gcc_exec_prefix_env_var.
4839 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4840 Likewise.
4841
b3f1051b
JJ
4842 * c-c++-common/asan/misalign-1.c: New test.
4843 * c-c++-common/asan/misalign-2.c: New test.
4844
8465be9f
JJ
4845 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4846 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4847 -DASAN_USE_DEJAGNU_GTEST=1.
e3bbcfb2 4848 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8465be9f
JJ
4849 * g++.dg/asan/asan_oob_test.cc: Likewise.
4850 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4851 * g++.dg/asan/asan_str_test.cc: Likewise.
4852 * g++.dg/asan/asan_test_utils.h: Likewise.
4853 * g++.dg/asan/sanitizer_test_config.h: Likewise.
e3bbcfb2 4854 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8465be9f
JJ
4855 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4856 Imported from upstream r209283.
4857 * g++.dg/asan/asan_test_config.h: Likewise.
4858
e9e195d6
KT
48592014-05-30 Kai Tietz <ktietz@redhat.com>
4860
4861 PR target/60104
4862 * gcc.target/i386/sibcall-1.c: New test.
4863 * gcc.target/i386/sibcall-2.c: New test.
4864 * gcc.target/i386/sibcall-3.c: New test.
4865 * gcc.target/i386/sibcall-4.c: New test.
4866
f9a8f6d9
ILT
48672014-05-30 Ian Lance Taylor <iant@google.com>
4868
4869 * gcc.target/i386/pause-2.c: New test.
4870
5028356f
TV
48712014-05-30 Tom de Vries <tom@codesourcery.com>
4872
4873 * gcc.target/i386/fuse-caller-save.c: New test.
4874 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4875 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4876
a523dac2
AL
48772014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4878
e3bbcfb2
UB
4879 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4880 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4881 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4882 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4883 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4884 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4885 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4886 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4887 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4888 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4889 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4890 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4891 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4892 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4893 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4894 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4895 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4896 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4897 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4898 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4899 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4900 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4901 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4902 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4903 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4904 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4905 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4906 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4907 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4908 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4909 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4910 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4911 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4912 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4913 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4914 * gcc.target/arm/simd/vrev64u8_1.c: New file.
a523dac2 4915
cc8849a1
VM
49162014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4917
4918 PR rtl-optimization/61325
4919 * gcc.target/aarch64/pr61325.c: New.
4920
e4c03722
AL
49212014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4922
e3bbcfb2
UB
4923 * gcc.target/arm/simd/vextQf32_1.c: New file.
4924 * gcc.target/arm/simd/vextQp16_1.c: New file.
4925 * gcc.target/arm/simd/vextQp8_1.c: New file.
4926 * gcc.target/arm/simd/vextQs16_1.c: New file.
4927 * gcc.target/arm/simd/vextQs32_1.c: New file.
4928 * gcc.target/arm/simd/vextQs64_1.c: New file.
4929 * gcc.target/arm/simd/vextQs8_1.c: New file.
4930 * gcc.target/arm/simd/vextQu16_1.c: New file.
4931 * gcc.target/arm/simd/vextQu32_1.c: New file.
4932 * gcc.target/arm/simd/vextQu64_1.c: New file.
4933 * gcc.target/arm/simd/vextQu8_1.c: New file.
4934 * gcc.target/arm/simd/vextQp64_1.c: New file.
4935 * gcc.target/arm/simd/vextf32_1.c: New file.
4936 * gcc.target/arm/simd/vextp16_1.c: New file.
4937 * gcc.target/arm/simd/vextp8_1.c: New file.
4938 * gcc.target/arm/simd/vexts16_1.c: New file.
4939 * gcc.target/arm/simd/vexts32_1.c: New file.
4940 * gcc.target/arm/simd/vexts64_1.c: New file.
4941 * gcc.target/arm/simd/vexts8_1.c: New file.
4942 * gcc.target/arm/simd/vextu16_1.c: New file.
4943 * gcc.target/arm/simd/vextu32_1.c: New file.
4944 * gcc.target/arm/simd/vextu64_1.c: New file.
4945 * gcc.target/arm/simd/vextu8_1.c: New file.
4946 * gcc.target/arm/simd/vextp64_1.c: New file.
e4c03722 4947
c2db3f3d 49482014-05-29 Radovan Obradovic <robradovic@mips.com>
e3bbcfb2 4949 Tom de Vries <tom@codesourcery.com>
c2db3f3d
RO
4950
4951 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4952 options.
4953 * gcc.target/mips/fuse-caller-save.h: New include file.
4954 * gcc.target/mips/fuse-caller-save.c: New test.
4955 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4956 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4957
41455f89
ES
49582014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4959
4960 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4961
b017a174
RB
49622014-05-28 Richard Biener <rguenther@suse.de>
4963
4964 PR middle-end/61045
4965 * gcc.dg/pr61045.c: New testcase.
4966
3c698bf0
RO
49672014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4968
4969 * lib/clearcap.exp: New file.
4970 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4971 Remove clearcap_ldflags handling.
4972 Call clearcap-init, clearcap-finish.
4973 * gcc.target/i386/i386.exp: Likewise.
4974 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4975 * gcc.target/i386/clearcapv2.map: Move to
4976 ../config/sol2-clearcapv2.map.
4977 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4978 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4979
a896172d
RB
49802014-05-28 Richard Biener <rguenther@suse.de>
4981
4982 PR tree-optimization/61335
4983 * gfortran.dg/pr61335.f90: New testcase.
4984
b8aac16d
EB
49852014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4986
4987 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4988
5e67547d
EB
49892014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4990
4991 * gnat.dg/overflow_fixed.adb: New test.
4992
5c1bc275
MP
49932014-05-27 Marek Polacek <polacek@redhat.com>
4994
4995 PR c/56724
4996 * gcc.dg/pr56724-1.c: New test.
4997 * gcc.dg/pr56724-2.c: New test.
4998 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4999 -Wtraditional.
5000 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5001
d378c07e
EB
50022014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gcc.dg/fold-compare-8.c: New test.
5005 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5006
4dd3be81
RB
50072014-05-27 Richard Biener <rguenther@suse.de>
5008
5009 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5010
2ef321b1
MP
50112014-05-27 Marek Polacek <polacek@redhat.com>
5012
5013 PR testsuite/61319
5014 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5015 LLONG_MIN, and ULLONG_MAX.
5016
7a10ea9f
KT
50172014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018
5019 * lib/target-supports.exp (check_effective_target_vect_bswap):
5020 Specify arm*-*-* support.
5021
8e90d186
DH
50222014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5023
5024 PR testsuite/61319
5025 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5026 -nan optional.
5027 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5028 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5029
d7a66046
UB
50302014-05-26 Uros Bizjak <ubizjak@gmail.com>
5031
5032 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5033
3e26c8f6
RS
50342014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5035
5036 PR rtl-optimization/61222
5037 * gcc.c-torture/compile/pr61222-1.c: New test.
5038 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5039
cf0ff174
UB
50402014-05-26 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5043
06a5ec83
UB
50442014-05-26 Uros Bizjak <ubizjak@gmail.com>
5045
5046 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5047
1387b266
JD
50482014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5049
5050 PR libgfortran/55117
5051 * gfortran.dg/namelist_85.f90: New test.
5052
97563bc8
IZ
50532014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5054
5055 PR c/61191
5056 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5057 the case with syntax error.
5058
d29d688a
ZC
50592014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5060
5061 * gcc.dg/lto/pr61278_0.c: New test.
5062 * gcc.dg/lto/pr61278_1.c: New test.
5063
88f32f0f
ZC
50642014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5065
5066 * gcc.dg/pr61220.c: New test.
5067 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5068
05fc16dd
TB
50692014-05-25 Tobias Burnus <burnus@net-b.de>
5070
5071 * gfortran.dg/coarray_10.f90: Update dg-warning.
5072 * gfortran.dg/coarray_this_image_1.f90: New.
5073 * gfortran.dg/coarray_this_image_2.f90: New.
5074
1ebfdcab
JD
50752014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5076
5077 PR libfortran/61173
e3bbcfb2 5078 * gfortran.dg/arrayio_14.f90: New test.
1ebfdcab 5079
63cbc2d4
AS
50802014-05-24 Andreas Schwab <schwab@suse.de>
5081
e3bbcfb2 5082 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
63cbc2d4 5083
06e3da34
DH
50842014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5085
5086 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5087 Adjust regexp for -flto.
5088 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5089 * gfortran.dg/pr52835.f90: Likewise.
5090
63b0b106
VM
50912014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5092
5093 PR rtl-optimization/61215
5094 * gcc.target/i386/pr61215.c: New.
5095
85a16bf8
MP
50962014-05-23 Marek Polacek <polacek@redhat.com>
5097 Jakub Jelinek <jakub@redhat.com>
5098
5099 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5100 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5101 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5102 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5103 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5104 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5105 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5106 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5107 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5108 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5109 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5110 * c-c++-common/ubsan/float-cast.h: New file.
5111 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5112 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5113
ae48824a 51142014-05-23 Jiong Wang <jiong.wang@arm.com>
fee9ba42
JW
5115
5116 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5117
6842efc7
PC
51182014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5119
5120 * g++.dg/cpp1y/lambda-init9.C: New.
5121
803e4cbb
RB
51222014-05-23 Richard Biener <rguenther@suse.de>
5123
5124 PR testsuite/61266
5125 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5126 adjust testcase to reflect reality.
5127
73984f84
TP
51282014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5129
5130 PR tree-optimization/54733
5131 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5132 optimization to support memory sources and bitwise operations
5133 equivalent to load in host endianness.
5134 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5135 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5136 * gcc.c-torture/execute/bswap-2.c: Likewise.
5137
eaa33a6a
TP
51382014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5139
5140 * lib/target-supports.exp: New effective targets for architectures
5141 capable of performing byte swap.
5142 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5143 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5144 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5145
0c018b6f
PC
51462014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5147
5148 PR c++/61088
5149 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5150 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5151
ee918327
XDL
51522014-05-22 Xinliang David Li <davidxl@google.com>
5153
5154 * g++.dg/ipa/devirt-15.C: Fix expected message.
5155 * g++.dg/ipa/devirt-16.C: Ditto.
5156 * g++.dg/ipa/devirt-17.C: Ditto.
5157 * g++.dg/ipa/devirt-26.C: Ditto.
5158 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5159 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5160 * g++.dg/tree-ssa/pr8781.C:Ditto.
5161
c9aee450
PB
51622014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5163
5164 * gcc.target/powerpc/htm-ttest.c: New test.
5165
1f9c420b
EB
51662014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/opt37.ad[sb]: New test.
5169
d8000f03
JW
51702014-05-21 Jonathan Wakely <jwakely@redhat.com>
5171
5172 PR c/61271
5173 * g++.dg/cilk-plus/AN/array_function.cc: New.
5174
c8f49949
RB
51752014-05-22 Richard Biener <rguenther@suse.de>
5176
5177 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5178
dee5ea7a
KS
51792014-05-22 Kostya Serebryany <kcc@google.com>
5180
5181 * c-c++-common/tsan/mutexset1.c: Update the test to match
5182 upstream r209283.
5183 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5184
1edb7356
MP
51852014-05-21 Marek Polacek <polacek@redhat.com>
5186
5187 PR sanitizer/61272
5188 * g++.dg/ubsan/pr61272.C: New test.
5189
19ce7819
CP
51902014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5191 Sandra Loosemore <sandra@codesourcery.com>
5192
5193 PR lto/60179
5194 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5195 * gcc.target/nios2/custom-fp-lto.c: New test.
5196
c1c84c5e
AS
51972014-05-21 Andreas Schwab <schwab@suse.de>
5198
5199 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5200
c4e5de1b
OE
52012014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5202
5203 PR target/54236
5204 * gcc.target/sh/pr54236-3.c: New.
5205
c3d96270
IZ
52062014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5207
5208 PR c++/60189
c1c84c5e 5209 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
c3d96270 5210
3aaf0529
JH
52112014-05-20 Jan Hubicka <hubicka@ucw.cz>
5212
5213 PR tree-optimization/60899
e3bbcfb2 5214 * g++.dg/ipa/devirt-11.C: Update template.
3aaf0529 5215
49039169
ESR
52162014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5217
5218 PR C++/61038
5219 * g++.dg/cpp0x/pr61038.C: New.
5220
f4cd9c51
PC
52212014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 PR c++/58753
5224 PR c++/58930
5225 PR c++/58704
5226 * g++.dg/cpp0x/nsdmi-template11.C: New.
5227 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5228 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5229
7eab31ed
EB
52302014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5231
5232 * gnat.dg/opt35.adb: New test.
5233 * gnat.dg/opt36.adb: Likewise.
5234 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5235
512eacee
PC
52362014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/60373
5239 * g++.dg/cpp0x/Wattributes1.C: New.
5240 * g++.dg/ext/visibility/redecl1.C: Adjust.
5241 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5242
ec217bd8
BS
52432014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5244
5245 * gcc.target/powerpc/vsxcopy.c: New test.
5246
bdb5a9a3
PC
52472014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5248
5249 PR c++/58664
5250 * g++.dg/cpp0x/nsdmi-union6.C: New.
5251 * g++.dg/parse/pr58664.C: Likewise.
5252 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5253 * g++.dg/parse/crash31.C: Likewise.
5254 * g++.dg/template/error2.C: Likewise.
5255 * g++.dg/template/inherit8.C: Likewise.
5256 * g++.dg/template/offsetof2.C: Likewise.
5257
7fb80849
PC
52582014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 * c-c++-common/gomp/simd4.c: Adjust for inform.
5261 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5262 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5263 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5264 * g++.dg/cpp0x/noexcept15.C: Likewise.
5265 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5266 * g++.dg/eh/spec6.C: Likewise.
5267 * g++.dg/expr/cast1.C: Likewise.
5268 * g++.dg/expr/dtor1.C: Likewise.
5269 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5270 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5271 * g++.dg/gomp/pr49223-2.C: Likewise.
5272 * g++.dg/gomp/udr-4.C: Likewise.
5273 * g++.dg/init/delete1.C: Likewise.
5274 * g++.dg/other/crash-2.C: Likewise.
5275 * g++.dg/parse/crash24.C: Likewise.
5276 * g++.dg/parse/crash25.C: Likewise.
5277 * g++.dg/parse/crash31.C: Likewise.
5278 * g++.dg/parse/crash49.C: Likewise.
5279 * g++.dg/parse/crash50.C: Likewise.
5280 * g++.dg/parse/crash54.C: Likewise.
5281 * g++.dg/parse/dtor7.C: Likewise.
5282 * g++.dg/parse/error40.C: Likewise.
5283 * g++.dg/parse/fused-params1.C: Likewise.
5284 * g++.dg/parse/new1.C: Likewise.
5285 * g++.dg/template/crash35.C: Likewise.
5286 * g++.dg/template/crash59.C: Likewise.
5287 * g++.dg/template/crash77.C: Likewise.
5288 * g++.dg/template/error51.C: Likewise.
5289 * g++.dg/template/incomplete1.C: Likewise.
5290 * g++.dg/template/incomplete3.C: Likewise.
5291 * g++.dg/template/incomplete4.C: Likewise.
5292 * g++.dg/template/incomplete5.C: Likewise.
5293 * g++.dg/template/inherit8.C: Likewise.
5294 * g++.dg/template/instantiate1.C: Likewise.
5295 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5296 * g++.dg/template/offsetof2.C: Likewise.
5297 * g++.dg/tm/pr51928.C: Likewise.
5298 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5299 * g++.dg/warn/incomplete1.C: Likewise.
5300 * g++.dg/warn/incomplete2.C: Likewise.
5301 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5302 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5303 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5304 * g++.old-deja/g++.eh/catch1.C: Likewise.
5305 * g++.old-deja/g++.eh/spec6.C: Likewise.
5306 * g++.old-deja/g++.mike/p7868.C: Likewise.
5307 * g++.old-deja/g++.other/crash38.C: Likewise.
5308 * g++.old-deja/g++.other/enum2.C: Likewise.
5309 * g++.old-deja/g++.other/incomplete.C: Likewise.
5310 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5311 * g++.old-deja/g++.pt/crash9.C: Likewise.
5312 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5313 * g++.old-deja/g++.pt/typename8.C: Likewise.
5314 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5315
68038e6a
JM
53162014-05-19 Joseph Myers <joseph@codesourcery.com>
5317
5318 * lib/target-supports.exp
5319 (check_effective_target_vect_sizes_32B_16B): Return false if
5320 128-bit AVX vectors preferred.
5321
128ded1e
MS
53222014-05-19 Mike Stump <mikestump@comcast.net>
5323
5324 * lib/target-supports.exp (check_effective_target_avx): Early out
5325 if not x86 to prevent x86 flags on non-x86 targets.
5326
1d44def2
RB
53272014-05-19 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/61221
5330 * gcc.dg/torture/pr61221.c: New testcase.
5331
05135136
RB
53322014-05-19 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/61209
5335 * gfortran.dg/pr61209.f90: New testcase.
5336
cb460086
RB
53372014-05-19 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/61184
5340 * c-c++-common/torture/pr61184.c: New testcase.
5341
72d82e7a
CB
53422014-05-19 Christian Bruel <christian.bruel@st.com>
5343
5344 PR target/61195
5345 * gcc.target/sh/pr61195.c: New test.
5346
eba76293
WM
53472014-05-18 Wei Mi <wmi@google.com>
5348
5349 PR target/58066
5350 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
ae48824a 5351 directive with rtl insns. Add effective-target fpic and
eba76293
WM
5352 tls_native.
5353
2695eb18
XDL
53542014-05-17 Xinliang David Li <davidxl@google.com>
5355
5356 * g++.dg/ipa/devirt-33.C: New testcase.
5357
a04d9035
JH
53582014-05-17 Jan Hubicka <hubicka@ucw.cz>
5359
5360 * g++.dg/ipa/comdat.C: New file.
5361
4aecc2f8
EB
53622014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5363
5364 * gnat.dg/volatile12.ad[sb]: New test.
5365
f9d7d7c1
EB
53662014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * gnat.dg/enum3.adb: New test.
5369
a9dd0112
AS
53702014-05-18 Andreas Schwab <schwab@suse.de>
5371
5372 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5373
d6145916
JD
53742014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5375
5376 PR libfortran/52539
5377 * gfortran.dg/namelist_utf8.f90: New test.
5378
9b8ac5d2
PC
53792014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/52875
5382 * g++.dg/cpp0x/decltype58.C: New.
5383
16f8dfdb
UB
53842014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5385
5386 * gcc.target/microblaze/others/break_handler.c: New.
5387
87a34442
MG
53882014-05-17 Marc Glisse <marc.glisse@inria.fr>
5389
5390 PR tree-optimization/61140
5391 PR tree-optimization/61150
5392 PR tree-optimization/61197
5393 * gcc.dg/tree-ssa/pr61140.c: New file.
5394 * gcc.dg/tree-ssa/pr61150.c: New file.
5395 * gcc.dg/tree-ssa/pr61197.c: New file.
5396
95ac221a
UB
53972014-05-17 Uros Bizjak <ubizjak@gmail.com>
5398
5399 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5400 (dg-options): Add -mfpmath=387.
5401 (dg-final): Check that no MMX registers are used.
5402
220f44b7
AS
54032014-05-17 Andreas Schwab <schwab@suse.de>
5404
5405 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5406
6c7571a2
DM
54072014-05-16 David Malcolm <dmalcolm@redhat.com>
5408
5409 Revert:
5410 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5411
5412 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5413 occurrences of "int" in the gimple dump to reflect that the return
5414 types of functions now show up in such dumps.
5415 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5416
6de88c6a
JH
54172014-05-16 Jan Hubicka <hubicka@ucw.cz>
5418
5419 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5420 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5421 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5422 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5423 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5424 * gcc.dg/debug/pr35154.c: Update testcase.
5425 * gcc.target/i386/vectorize1.c: Update testcase.
6de88c6a 5426
54674a35
PC
54272014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/51640
5430 * g++.dg/parse/error54.C: New.
5431
f4e075e7
VM
54322014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5433
5434 PR rtl-optimization/60969
5435 * g++.dg/pr60969.C: New.
5436
52264dbf
RB
54372014-05-16 Richard Biener <rguenther@suse.de>
5438
5439 PR tree-optimization/61194
5440 * gcc.dg/vect/pr61194.c: New testcase.
5441
a764d660
RB
54422014-05-16 Richard Biener <rguenther@suse.de>
5443
5444 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5445 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5446 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5447 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5448
a27c3860
RB
54492014-05-16 Richard Biener <rguenther@suse.de>
5450
5451 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5452
8a2256dd
MJ
54532014-05-15 Martin Jambor <mjambor@suse.cz>
5454
5455 PR ipa/61085
5456 * g++.dg/ipa/pr61085.C: New test.
5457
9d2681a3
MJ
54582014-05-15 Martin Jambor <mjambor@suse.cz>
5459
5460 PR tree-optimization/61090
5461 * gcc.dg/tree-ssa/pr61090.c: New test.
5462
ceed6e67
JJ
54632014-05-15 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR tree-optimization/61158
5466 * gcc.dg/pr61158.c: New test.
5467
c4622c2b
AS
54682014-05-15 Andreas Schwab <schwab@suse.de>
5469
5470 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5471 emitted.
5472 * obj-c++.dg/exceptions-5.mm: Likewise.
5473
a2e6c10c
ZC
54742014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5475
5476 * shrink-wrap-loop.c: New test case.
5477
14e21522
AL
54782014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5479
5480 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5481 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5482 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5483 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5484 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5485 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5486 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5487 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5488 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5489 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5490 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5491 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5492 * gcc.target/arm/simd/vtrns16_1.c: New file.
5493 * gcc.target/arm/simd/vtrns32_1.c: New file.
5494 * gcc.target/arm/simd/vtrns8_1.c: New file.
5495 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5496 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5497 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5498
9cdea277
IT
54992014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5500
5501 * gcc.target/i386/clflushopt-1.c: New.
5502 * gcc.target/i386/xsavec-1.c: Ditto.
5503 * gcc.target/i386/xsavec64-1.c: Ditto.
5504 * gcc.target/i386/xsaves-1.c: Ditto.
5505 * gcc.target/i386/xsaves64-1.c: Ditto.
5506 * gcc.target/i386/sse-12.c: Test new options.
5507 * gcc.target/i386/sse-13.c: Ditto.
5508 * gcc.target/i386/sse-14.c: Ditto.
5509 * gcc.target/i386/sse-22.c: Ditto.
5510 * gcc.target/i386/sse-23.c: Ditto.
5511 * g++.dg/other/i386-2.C: Ditto.
5512 * g++.dg/other/i386-3.C: Ditto.
5513
92e265ac
AB
55142014-05-14 Andrey Belevantsev <abel@ispras.ru>
5515
5516 PR rtl-optimization/60866
c4622c2b 5517 * gcc.dg/pr60866.c: New test.
92e265ac 5518
11290308
AB
55192014-05-14 Andrey Belevantsev <abel@ispras.ru>
5520
5521 PR rtl-optimization/60901
c4622c2b 5522 * gcc.target/i386/pr60901.c: New test.
11290308 5523
2675305b
YG
55242014-05-14 Yury Gribov <y.gribov@samsung.com>
5525
5526 PR sanitizer/61100
5527 * c-c++-common/asan/asan-interface-1.c: New test.
5528 * lib/asan-dg.exp (asan_include_flags): New function.
5529 (asan_init): Call asan_include_flags to obtain path
5530 to sanitizer headers.
5531
f4853e92
PB
55322014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5533
5534 * lib/target-support.exp (check_dfp_hw_available): New function.
5535 (is-effective-target): Check $arg for dfp_hw.
5536 (is-effective-target-keyword): Likewise.
5537 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5538 Change target to dfp_hw.
5539
2b107f6b
MP
55402014-05-13 Marek Polacek <polacek@redhat.com>
5541
5542 PR c/61162
5543 * gcc.dg/pr61162.c: New test.
5544
6052140c
MP
55452014-05-13 Marek Polacek <polacek@redhat.com>
5546
5547 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5548 * c-c++-common/pr50459-2.c: New test.
5549
af2db4c5
PC
55502014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/54310
5553 * g++.dg/template/pr54310.C: New.
5554
8fa5aaf3
NS
55552014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5556 Sandra Loosemore <sandra@codesourcery.com>
5557
5558 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5559
9ce24424
CM
55602014-05-13 Catherine Moore <clm@cm00re.com>
5561
5562 * gcc.target/mips/near-far-1.c: Adjust expected output
5563 to allow the JALS instruction.
5564 * gcc.target/mips/near-far-2.c: Likewise.
5565 * gcc.target/mips/near-far-4.c: Likewise.
5566
be9a0da5
BC
55672014-05-13 Bin Cheng <bin.cheng@arm.com>
5568
5569 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5570
455464ab
JJ
55712014-05-13 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR target/61060
5574 * gcc.dg/pr61060.c: New test.
5575
5e90b26f
DD
55762014-05-12 DJ Delorie <dj@redhat.com>
5577
5578 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5579 * gcc.dg/sibcall-4.c: Likewise.
5580
dff8943f
DP
55812014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5582
5583 * objc.dg/shadow-1.m: New test.
5584 * objc.dg/shadow-2.m: New test.
5585 * objc.dg/ivar-scope-1.m: New test.
5586 * objc.dg/ivar-scope-2.m: New test.
5587 * objc.dg/ivar-scope-3.m: New test.
5588 * objc.dg/ivar-scope-4.m: New test.
5589 * objc.dg/ivar-visibility-1.m: New test.
5590 * objc.dg/ivar-visibility-2.m: New test.
5591 * objc.dg/ivar-visibility-3.m: New test.
5592 * objc.dg/ivar-visibility-4.m: New test.
5593
da7316cb
TB
55942014-05-12 Tobias Burnus <burnus@net-b.de>
5595
5596 PR fortran/60127
5597 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5598
e3f9e757
TK
55992014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5600
5601 PR fortran/60834
5602 * gfortran.dg/associate_16.f90: New test.
5603
079f1420
SKS
56042014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5605
5606 PR target/60991
5607 * gcc.target/avr/pr60991.c: New testcase.
5608
c7ae26aa
PC
56092014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/60054
5612 * g++.dg/cpp1y/pr60054.C: New.
5613
713106ad
PC
56142014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/51199
5617 * g++.dg/template/pr51199.C: New.
5618
c862e3b1
HPN
56192014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5620
5621 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5622
dd2fc525
JJ
56232014-05-11 Jakub Jelinek <jakub@redhat.com>
5624
5625 * gfortran.dg/gomp/affinity-1.f90: New test.
5626
7588d8aa
RS
56272014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5628
5629 * gcc.dg/torture/pr61136.c: New test.
5630
3af89f8b
PC
56312014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/59705
5634 * g++.dg/cpp0x/sfinae51.C: New.
5635
5636 PR c++/58353
5637 * g++.dg/cpp0x/variadic157.C: New.
5638
229e47f1
OE
56392014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5640
5641 PR target/51244
5642 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5643
d033409e
MP
56442014-05-10 Marek Polacek <polacek@redhat.com>
5645
5646 * gcc.dg/pedwarn-init.c: New test.
5647 * gcc.dg/init-string-1.c: Adjust dg-error.
5648
00599202
HPN
56492014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5650
5651 * lib/target-supports.exp
5652 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5653 to the list.
5654
ea58ef42
MP
56552014-05-09 Marek Polacek <polacek@redhat.com>
5656
5657 PR c/61096
5658 * gcc.dg/pr61096-1.c: New test.
5659 * gcc.dg/pr61096-2.c: New test.
5660
6545746e
FW
56612014-05-09 Florian Weimer <fweimer@redhat.com>
5662
5663 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5664 * g++.dg/fstack-protector-strong.C: Likewise.
5665 * gcc.target/i386/ssp-strong-reg.c: New file.
5666
b8469805
GJL
56672014-05-09 Georg-Johann Lay <avr@gjlay.de>
5668
5669 PR target/61055
5670 * gcc.target/avr/torture/pr61055.c: New test.
5671
661a0813
MP
56722014-05-09 Marek Polacek <polacek@redhat.com>
5673
5674 PR c/50459
5675 * c-c++-common/attributes-1.c: Move test line to a new test.
5676 * c-c++-common/attributes-2.c: New test.
5677 * c-c++-common/pr50459.c: New test.
5678 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5679 * gcc.dg/nonnull-2.c: Likewise.
5680 * gcc.dg/pr55570.c: Modify dg-error.
5681 * gcc.dg/tm/wrap-2.c: Likewise.
5682
0600049c
JL
56832014-05-08 Jeff Law <law@redhat.com>
5684
5685 PR tree-optimization/61009
5686 * g++.dg/tree-ssa/pr61009.C: New test.
5687
a82122df
MK
56882014-05-08 Matthias Klose <doko@ubuntu.com>
5689
5690 PR driver/61106
5691 * gcc-dg/unused-8a.c: New.
5692 * gcc-dg/unused-8b.c: Likewise.
5693
2793eeab
MP
56942014-05-08 Marek Polacek <polacek@redhat.com>
5695
5696 PR c/61053
5697 * gcc.dg/pr61053.c: New test.
5698
f827930a
MP
56992014-05-08 Marek Polacek <polacek@redhat.com>
5700
5701 PR c/61077
5702 * gcc.dg/pr61077.c: New test.
5703
d62cf3df
TB
57042014-05-08 Tobias Burnus <burnus@net-b.de>
5705
5706 * gfortran.dg/coarray_collectives_1.f90: New.
5707 * gfortran.dg/coarray_collectives_2.f90: New.
5708 * gfortran.dg/coarray_collectives_3.f90: New.
5709 * gfortran.dg/coarray_collectives_4.f90: New.
5710 * gfortran.dg/coarray_collectives_5.f90: New.
5711 * gfortran.dg/coarray_collectives_6.f90: New.
5712 * gfortran.dg/coarray/collectives_1.f90: New.
5713 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5714 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5715 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5716 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5717 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5718 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5719 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5720
272325bd
WM
57212014-05-08 Wei Mi <wmi@google.com>
5722
5723 PR target/58066
5724 * gcc.target/i386/pr58066.c: New test.
5725
60c52f66
JM
57262014-05-08 Joseph Myers <joseph@codesourcery.com>
5727
5728 * gcc.target/i386/avx256-unaligned-load-2.c,
5729 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5730 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5731 packed-single instructions.
5732
7e422c4f
PC
57332014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/13981
5736 * g++.dg/diagnostic/pr13981.C: New.
5737
421bf780
MG
57382014-05-08 Marc Glisse <marc.glisse@inria.fr>
5739
5740 PR tree-optimization/59100
5741 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5742 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5743
c7ad3538
RS
57442014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5745
5746 PR tree-optimization/61095
5747 * gcc.dg/torture/pr61095.c: New test.
5748
10e08855
TP
57492014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5750
5751 PR middle-end/39246
5752 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5753 the uninitialized complex is used.
5754 * gcc.dg/uninit-17.c: New test to check partial initialization of
5755 complex with branches.
5756 * gcc.dg/uninit-17-O0.c: Likewise.
5757
36dc9ae8
OE
57582014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5759
5760 PR target/60884
5761 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5762 (test_03): Rename to test_02.
5763
04e5eb5f
PC
57642014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/61083
5767 * g++.dg/cpp0x/sfinae50.C: New.
5768
ef2662bf
PC
57692014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/61080
5772 * g++.dg/cpp0x/deleted7.C: New.
5773
50f0aa20
RB
57742014-05-07 Richard Biener <rguenther@suse.de>
5775
5776 PR tree-optimization/61034
5777 * g++.dg/tree-ssa/pr61034.C: New testcase.
5778
e7b7077e
JR
57792014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5780
5781 * gcc.target/epiphany/isr-arg.c: New file.
5782
2c23db6d
ES
57832014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5784
5785 PR tree-optimization/52252
5786 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5787
586199f3
AL
57882014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5789
5790 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5791 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5792 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5793 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5794 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5795 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5796 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5797 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5798 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5799 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5800 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5801 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5802 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5803 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5804 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5805 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5806 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5807 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5808 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5809 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5810 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5811 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5812 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5813 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5814 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5815 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5816 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5817 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5818 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5819 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5820 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5821 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5822 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5823 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5824 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5825 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5826 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5827 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5828 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5829 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5830 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5831 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5832 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5833 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5834 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5835 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5836 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5837 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5838 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5839 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5840 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5841 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5842 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5843 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5844 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5845 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5846 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5847 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5848 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5849 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5850 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5851 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5852 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5853 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5854 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5855 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5856 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5857 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5858 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5859 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5860 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5861 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5862
e0e906bc
AL
58632014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5864
5865 gcc.target/aarch64/simd/ext_f32.x: New file.
5866 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5867 gcc.target/aarch64/simd/ext_p16.x: New file.
5868 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5869 gcc.target/aarch64/simd/ext_p8.x: New file.
5870 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5871 gcc.target/aarch64/simd/ext_s16.x: New file.
5872 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5873 gcc.target/aarch64/simd/ext_s32.x: New file.
5874 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5875 gcc.target/aarch64/simd/ext_s64.x: New file.
5876 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5877 gcc.target/aarch64/simd/ext_s8.x: New file.
5878 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5879 gcc.target/aarch64/simd/ext_u16.x: New file.
5880 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5881 gcc.target/aarch64/simd/ext_u32.x: New file.
5882 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5883 gcc.target/aarch64/simd/ext_u64.x: New file.
5884 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5885 gcc.target/aarch64/simd/ext_u8.x: New file.
5886 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5887 gcc.target/aarch64/simd/ext_f64.c: New file.
5888 gcc.target/aarch64/simd/extq_f32.x: New file.
5889 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5890 gcc.target/aarch64/simd/extq_p16.x: New file.
5891 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5892 gcc.target/aarch64/simd/extq_p8.x: New file.
5893 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5894 gcc.target/aarch64/simd/extq_s16.x: New file.
5895 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5896 gcc.target/aarch64/simd/extq_s32.x: New file.
5897 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5898 gcc.target/aarch64/simd/extq_s64.x: New file.
5899 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5900 gcc.target/aarch64/simd/extq_s8.x: New file.
5901 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5902 gcc.target/aarch64/simd/extq_u16.x: New file.
5903 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5904 gcc.target/aarch64/simd/extq_u32.x: New file.
5905 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5906 gcc.target/aarch64/simd/extq_u64.x: New file.
5907 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5908 gcc.target/aarch64/simd/extq_u8.x: New file.
5909 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5910 gcc.target/aarch64/simd/extq_f64.c: New file.
5911
1d175503
AL
59122014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5913
5914 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5915 * gcc.target/aarch64/vtrnu32.c: Likewise.
5916 * gcc.target/aarch64/vtrnf32.c: Likewise.
5917
9008b1d1
AL
59182014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5919
5920 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5921 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5922 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5923 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5924 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5925 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5926 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5927 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5928 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5929 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5930 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5931 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5932 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5933 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5934 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5935 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5936 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5937 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5938 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5939 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5940 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5941 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5942 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5943 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5944 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5945 * gcc.target/aarch64/simd/vtrns16.x: New file.
5946 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5947 * gcc.target/aarch64/simd/vtrns32.x: New file.
5948 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5949 * gcc.target/aarch64/simd/vtrns8.x: New file.
5950 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5951 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5952 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5953 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5954 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5955 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5956
9c13483b
RB
59572014-05-07 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/57864
5960 * gcc.dg/torture/pr57864.c: New testcase.
5961
157a50f9
JD
59622014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5963
5964 PR libfortran/61049
5965 * gfortran.dg/list_read_13.f: New test.
5966
faeb5f91
PC
59672014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/60999
5970 * g++.dg/cpp0x/nsdmi-template9.C: New.
5971 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5972
1d60af08
KZ
59732014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5974 Mike Stump <mikestump@comcast.net>
5975 Richard Sandiford <rdsandiford@googlemail.com>
5976
5977 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5978
e400f081
JH
59792014-05-05 Jan Hubicka <hubicka@ucw.cz>
5980
5981 PR ipa/60965
5982 * g++.dg/ipa/devirt-32.C: New testcase.
5983
7e2c9f14
RB
59842014-05-05 Richard Biener <rguenther@suse.de>
5985
5986 PR middle-end/61010
5987 * gcc.dg/torture/pr61010.c: New testcase.
5988
d56a43a0
AK
59892014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5990
5991 * gcc.target/s390/leaf-profile.c: New testcase.
5992
f668cd6f
AK
59932014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5994
5995 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5996 Disable asm scan for s390.
5997 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5998 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5999
cb8f1a57
BC
60002014-05-05 Bin Cheng <bin.cheng@arm.com>
6001
6002 PR tree-optimization/60363
6003 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6004
f93bc5b3
PB
60052014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6006
6007 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6008 (dg-require-effective-target): Change target to powerpc_fprs.
6009 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6010 (dg-require-effective-target): Change target to dfprt.
6011
32314c38
PC
60122014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/58582
6015 * g++.dg/cpp0x/deleted4.C: New.
6016 * g++.dg/cpp0x/deleted5.C: Likewise.
6017 * g++.dg/cpp0x/deleted6.C: Likewise.
6018
3c922bcd
DH
60192014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6020
6021 PR fortran/61025
6022 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6023 regexps for -m32.
6024 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6855e17c 6025 * gfortran.dg/coarray_poly_6.f90: Likewise.
3c922bcd
DH
6026 * gfortran.dg/coarray_poly_7.f90: Likewise.
6027 * gfortran.dg/coarray_poly_8.f90: Likewise.
3c922bcd 6028
a0e24419
MP
60292014-05-02 Marek Polacek <polacek@redhat.com>
6030
6031 PR c/25801
6032 * gcc.dg/pr25801.c: New test.
6033
6a358dcb
MP
60342014-05-02 Marek Polacek <polacek@redhat.com>
6035
6036 PR c/60784
6037 * gcc.dg/pr60784.c: New test.
6038
ae5ebda4
MP
60392014-05-01 Marek Polacek <polacek@redhat.com>
6040
6041 PR c/60915
6042 * gcc.dg/pr60915.c: New test.
6043
96b40f8d
MP
60442014-05-01 Marek Polacek <polacek@redhat.com>
6045
6046 PR c/60257
6047 * gcc.dg/pr60257.c: New test.
6048
32e00768
MP
60492014-05-01 Marek Polacek <polacek@redhat.com>
6050
6051 PR c/43395
6052 * c-c++-common/pr43395.c: New test.
6053
944052b9
YR
60542014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6055
6056 * gcc.dg/cond-reduc-1.c: New test.
6057 * gcc.dg/cond-reduc-2.c: Likewise.
6058
c9379ce2
MP
60592014-05-01 Marek Polacek <polacek@redhat.com>
6060
6061 PR c/29467
6062 * gcc.dg/pr29467.c: New test.
6063 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6064 about boolean types.
6065 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6066 to bool.
6067 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6068
d00887e8
MP
60692014-05-01 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/43245
6072 * gcc.dg/pr43245.c: New test.
6073
5436fa2e
MP
60742014-05-01 Marek Polacek <polacek@redhat.com>
6075
6076 PR c/56989
6077 * gcc.dg/pr56989.c: New test.
6078
d5d79d9b
ILT
60792014-04-30 Ian Lance Taylor <iant@google.com>
6080
6081 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6082 in go_compile_args rather than in argument to go-torture-execute.
6083
ba49cc99
SD
60842014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6085
6086 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6087 instead of getpid.
6088
598cc4fa
TB
60892014-04-30 Tobias Burnus <burnus@net-b.de>
6090
6855e17c 6091 * gfortran.dg/coarray_poly_6.f90
598cc4fa
TB
6092 * gfortran.dg/coarray_poly_7.f90
6093 * gfortran.dg/coarray_poly_8.f90
598cc4fa 6094
2c060879
TB
60952014-04-30 Tobias Burnus <burnus@net-b.de>
6096
6097 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6098 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6099 * gfortran.dg/coarray/codimension.f90: New.
6100
a8a5f4a9
TB
61012014-04-30 Tobias Burnus <burnus@net-b.de>
6102
6103 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6104 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6105
7f36b65d
TB
61062014-04-30 Tobias Burnus <burnus@net-b.de>
6107
6108 * gfortran.dg/coarray_poly_4.f90: New.
6109 * gfortran.dg/coarray_poly_5.f90: New.
6110
332fddad
AL
61112014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6112
6113 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6114 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6115 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6116 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6117 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6118 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6119 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6120 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6121 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6122 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6123 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6124 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6125 * gcc.target/arm/simd/vuzps16_1.c: New file.
6126 * gcc.target/arm/simd/vuzps32_1.c: New file.
6127 * gcc.target/arm/simd/vuzps8_1.c: New file.
6128 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6129 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6130 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6131
7211512a
AL
61322014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6133
6134 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6135 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6136 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6137
66574871
AL
61382014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6139
6140 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6141 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6142 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6143 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6144 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6145 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6146 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6147 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6148 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6149 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6150 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6151 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6152 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6153 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6154 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6155 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6156 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6157 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6158 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6159 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6160 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6161 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6162 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6163 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6164 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6165 * gcc.target/aarch64/simd/vuzps16.x: New file.
6166 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6167 * gcc.target/aarch64/simd/vuzps32.x: New file.
6168 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6169 * gcc.target/aarch64/simd/vuzps8.x: New file.
6170 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6171 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6172 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6173 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6174 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6175 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6176
a3277692
RB
61772014-04-30 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/48329
6180 * gfortran.dg/vect/pr48329.f90: New testcase.
6181
f8ed5150
MP
61822014-04-30 Marek Polacek <polacek@redhat.com>
6183
6184 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6185 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6186
8337d1db
MP
61872014-04-30 Marek Polacek <polacek@redhat.com>
6188
6189 PR c/60139
6190 * gcc.dg/pr60139.c: New test.
6191
c4bdc42f
MP
61922014-04-30 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/60351
6195 * gcc.dg/pr60351.c: New test.
6196
81cdb4e2
AL
61972013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6198
6199 * gcc.target/arm/simd/simd.exp: New file.
6200 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6201 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6202 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6203 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6204 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6205 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6206 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6207 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6208 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6209 * gcc.target/arm/simd/vzipf32_1.c: New file.
6210 * gcc.target/arm/simd/vzipp16_1.c: New file.
6211 * gcc.target/arm/simd/vzipp8_1.c: New file.
6212 * gcc.target/arm/simd/vzips16_1.c: New file.
6213 * gcc.target/arm/simd/vzips32_1.c: New file.
6214 * gcc.target/arm/simd/vzips8_1.c: New file.
6215 * gcc.target/arm/simd/vzipu16_1.c: New file.
6216 * gcc.target/arm/simd/vzipu32_1.c: New file.
6217 * gcc.target/arm/simd/vzipu8_1.c: New file.
6218
8933ee48
PC
62192014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6220
6221 PR c++/51707
6222 * g++.dg/cpp0x/constexpr-51707.C: New.
6223
3979649a
DM
62242014-04-29 David Malcolm <dmalcolm@redhat.com>
6225
6226 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6227 occurrences of "int" in the gimple dump to reflect that the return
6228 types of functions now show up in such dumps.
6229 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6230
62fb101e
JJ
62312014-04-29 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/60971
6234 * c-c++-common/turtore/pr60971.c: New test.
6235
5d3ad081
AL
62362014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6237
6238 * gcc.target/aarch64/simd/simd.exp: New file.
6239 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6240 * gcc.target/aarch64/simd/vzipf32.x: New file.
6241 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6242 * gcc.target/aarch64/simd/vzipp16.x: New file.
6243 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6244 * gcc.target/aarch64/simd/vzipp8.x: New file.
6245 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6246 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6247 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6248 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6249 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6250 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6251 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6252 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6253 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6254 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6255 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6256 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6257 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6258 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6259 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6260 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6261 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6262 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6263 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6264 * gcc.target/aarch64/simd/vzips16.x: New file.
6265 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6266 * gcc.target/aarch64/simd/vzips32.x: New file.
6267 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6268 * gcc.target/aarch64/simd/vzips8.x: New file.
6269 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6270 * gcc.target/aarch64/simd/vzipu16.x: New file.
6271 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6272 * gcc.target/aarch64/simd/vzipu32.x: New file.
6273 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6274 * gcc.target/aarch64/simd/vzipu8.x: New file.
6275
d3a3182b
ZC
62762014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6277
6278 * gcc.target/aarch64/fcsel_1.c: New test case.
6279
32a36086
JD
62802014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6281
6282 PR libfortran/60810
6283 * gfortran.dg/arrayio_13.f90: New test.
6284
28151221
MJ
62852014-04-28 Martin Jambor <mjambor@suse.cz>
6286
d62cf3df 6287 * gcc.dg/tree-ssa/sra-14.c: New test.
28151221 6288
22869a37
RB
62892014-04-28 Richard Biener <rguenther@suse.de>
6290
6291 PR middle-end/60092
6292 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6293 * gcc.dg/vect/pr60092.c: Likewise.
6294
771c9501
RB
62952014-04-28 Richard Biener <rguenther@suse.de>
6296
6297 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6298 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6299 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6300 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6301
6c6aa8e6
RB
63022014-04-28 Richard Biener <rguenther@suse.de>
6303
6304 PR tree-optimization/60979
6305 * gcc.dg/graphite/pr60979.c: New testcase.
6306
9540b3c3
KT
63072014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6308
6309 PR c/60983
6310 * gcc.dg/pr60114.c: Use signed chars.
6311
a3879fa1
PC
63122014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/59120
6315 * g++.dg/cpp0x/alias-decl-43.C: New.
6316
d01b2c21
TK
63172014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6318
6319 PR fortran/59604
6320 PR fortran/58003
6321 * gfortran.dg/no_range_check_3.f90: New test.
6322
dd9eb0f7
JD
63232014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6324
6325 PR libfortran/52539
6326 * gfortran.dg/namelist_utf8.f90: New test.
6327
367ab823
UB
63282014-04-26 Uros Bizjak <ubizjak@gmail.com>
6329
6330 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6331 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6332 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6333
8d8ffd86
CC
63342014-04-25 Cary Coutant <ccoutant@google.com>
6335
d62cf3df
TB
6336 PR debug/60929
6337 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6338 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6339 -fdebug-types-section flag.
8d8ffd86 6340
10432733
JW
63412014-04-25 Jiong Wang <jiong.wang@arm.com>
6342
6343 * gcc.target/arm/tail-long-call.c: New test.
6344
61ba7329
BS
63452014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6346
6347 PR tree-optimization/60930
6348 * gcc.dg/torture/pr60930.c: New test.
6349
2b332829
JJ
63502014-04-25 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/60960
6353 * gcc.c-torture/execute/pr60960.c: New test.
6354
ce2acd31
MP
63552014-04-25 Marek Polacek <polacek@redhat.com>
6356
6357 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6358
45484dcf
MP
63592014-04-25 Marek Polacek <polacek@redhat.com>
6360
6361 PR c/18079
6362 * gcc.dg/pr18079.c: New test.
6363 * gcc.dg/pr18079-2.c: New test.
6364
707d7757
UB
63652014-04-25 Uros Bizjak <ubizjak@gmail.com>
6366
6367 * c-c++-common/gomp/pr60823-2.c: Require effective target
6368 vect_simd_clones.
6369
34cf811f
MP
63702014-04-25 Marek Polacek <polacek@redhat.com>
6371
6372 PR c/60114
6373 * gcc.dg/pr60114.c: New test.
6374
b357d40d
EB
63752014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6376
6377 * gcc.c-torture/execute/20140425-1.c: New test.
6378
38e514c0
MP
63792014-04-25 Marek Polacek <polacek@redhat.com>
6380
6381 PR c/60156
6382 * c-c++-common/pr60156.c: New test.
6383
92b3326b
RB
63842014-04-25 Richard Biener <rguenther@suse.de>
6385
6386 PR ipa/60912
6387 * g++.dg/opt/pr60912.C: New testcase.
6388
78422fb1
RB
63892014-04-25 Richard Biener <rguenther@suse.de>
6390
6391 PR ipa/60911
6392 * gcc.dg/lto/pr60911_0.c: New testcase.
6393
56f8faae
CH
63942014-04-24 Cong Hou <congh@google.com>
6395
6396 PR tree-optimization/60896
6397 * g++.dg/vect/pr60896.cc: New test.
6398
06b39289
MM
63992014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6400
6401 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6402 unpack builtin functionss for 128-bit types.
6403 * gcc.target/powerpc/pack02.c: Likewise.
6404 * gcc.target/powerpc/pack03.c: Likewise.
6405 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6406 divide builtin functionss.
6407 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6408 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6409 functions.
6410 * gcc.target/powerpc/bcd-2.c: Likewise.
6411 * gcc.target/powerpc/bcd-3.c: Likewise.
6412 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6413 builtin functionss.
6414 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6415
6e4f81db
V
64162014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6417
6418 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6419 keeps_null_pointer_checks.
707d7757
UB
6420 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6421 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6422 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6423 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6e4f81db 6424
42056eac
JJ
64252014-04-24 Jakub Jelinek <jakub@redhat.com>
6426
6427 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6428 Replace load with read and store with write.
6429
2f7ac5ce
JL
64302014-04-24 Jeff Law <law@redhat.com>
6431
6432 PR target/60822
6433 * gcc.c-torture/pr60822.c: New test.
6434 * gcc.c-torture/pr60822.x: New test.
6435
0b18fd1b
DT
64362014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6437
6438 PR c++/57958
00bdef2c 6439 * g++.dg/cpp0x/pr57958.C: New test.
0b18fd1b
DT
6440
64412014-04-24 Alan Lawrence <alan.lawrence@arm.com>
fbbde65e
AL
6442
6443 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6444 true for aarch64_be.
6445
60a9bb61 64462014-04-24 Radovan Obradovic <robradovic@mips.com>
707d7757 6447 Tom de Vries <tom@codesourcery.com>
60a9bb61
RO
6448
6449 * gcc.dg/fuse-caller-save.c: New test.
6450
1e7251a7
JY
64512014-04-24 Joey Ye <joey.ye@arm.com>
6452
6453 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6454
c7f28cd5
KT
64552014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6456
6457 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6458 * gcc.dg/vect/vect-bswap16: New test.
6459 * gcc.dg/vect/vect-bswap32: Likewise.
6460 * gcc.dg/vect/vect-bswap64: Likewise.
6461
9219922e
JL
64622014-04-23 Jeff Law <law@redhat.com>
6463
6464 PR tree-optimization/60902
6465 * gcc.target/i386/pr60902.c: New test.
6466
0e4d63c5
AV
64672014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6468
6469 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6470 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6471 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6472
ea1e9168
KT
64732014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6474
6475 * gcc.target/arm/rev16.c: New test.
6476
f7d5cf8d
KT
64772014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6478
707d7757 6479 * gcc.target/aarch64/rev16_1.c: New test.
f7d5cf8d 6480
22718afe
RB
64812014-04-23 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/60903
6484 * gcc.dg/torture/pr60903.c: New testcase.
6485
62ba699e
RB
64862014-04-23 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/60895
6489 * g++.dg/torture/pr60895.C: New testcase.
6490
92562f88
RB
64912014-04-23 Richard Biener <rguenther@suse.de>
6492
6493 PR middle-end/60891
6494 * gcc.dg/torture/pr60891.c: New testcase.
6495
1c33c9b7
JJ
64962014-04-22 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR sanitizer/60275
6499 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6500 -fno-sanitize-recover to dg-options.
6501 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6502 add -std=c++11 to dg-options.
6503 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6504 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6505 add -std=c++1y to dg-options.
6506 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6507 -fno-sanitize-recover to dg-options.
6508 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6509 * c-c++-common/ubsan/vla-4.c: Likewise.
6510 * c-c++-common/ubsan/pr59503.c: Likewise.
6511 * c-c++-common/ubsan/vla-3.c: Likewise.
6512 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6513 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6514 * c-c++-common/ubsan/shift-3.c: Likewise.
6515 * c-c++-common/ubsan/overflow-1.c: Likewise.
6516 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6517 * c-c++-common/ubsan/vla-2.c: Likewise.
6518 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6519 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6520 * c-c++-common/ubsan/shift-6.c: Likewise.
6521 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6522 * c-c++-common/ubsan/overflow-add-3.c: New test.
6523 * c-c++-common/ubsan/overflow-add-4.c: New test.
6524 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6525 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6526
5e66b2e5
CB
65272014-04-22 Christian Bruel <christian.bruel@st.com>
6528
6529 * gcc.target/sh/hiconst.c: New test.
6530
aa221564
SL
65312014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6532
6533 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6534 lroundf generates custom round instruction, too.
6535
b1dc55ad
TB
65362014-04-22 Tobias Burnus <burnus@net-b.de>
6537
6538 PR fortran/60881
6539 * coarray/alloc_comp_3.f90: New.
6540
e54c2dd3
L
65412014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 PR target/60868
6544 * gcc.target/i386/pr60868.c: New testcase.
6545
e162a134
JJ
65462014-04-22 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR c/59073
6549 * c-c++-common/gomp/pr59073.c: New test.
6550
bcd48995
AV
65512014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6552
6553 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6554
9551c7ec
AV
65552014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6556
6557 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6558 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6559
dbf23a79
RS
65602014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6561
6562 * gcc.dg/memcpy-5.c: New test.
6563
d9f069ab
RO
65642014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6565
6566 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6567
6568 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6569 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6570 *-*-solaris2.9.
6571 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6572 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6573 from dg-options.
6574 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6575 from dg-additional-options.
6576 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6577 from dg-options.
6578
6579 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6580 execution check.
6581 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6582 (sigill_hdlr): Remove.
6583 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6584 check.
6585
6586 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6587 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6588 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6589
6590 * lib/target-supports.exp (add_options_for_tls): Remove
6591 *-*-solaris2.9* handling.
6592
0d35c5c2
VP
65932014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6594
6595 * gcc.target/aarch64/vect_cvtf_1.c: New.
6596
2044a4c3
JJ
65972014-04-22 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR tree-optimization/60823
6600 * c-c++-common/gomp/pr60823-1.c: New test.
6601 * c-c++-common/gomp/pr60823-2.c: New test.
6602 * c-c++-common/gomp/pr60823-3.c: New test.
6603
a01be1ae
IB
66042014-04-22 Ian Bolton <ian.bolton@arm.com>
6605
6606 * gcc.target/arm/anddi_notdi-1.c: New test.
6607 * gcc.target/arm/iordi_notdi-1.c: New test case.
6608
80d3417b
IB
66092014-04-22 Ian Bolton <ian.bolton@arm.com>
6610
6611 * gcc.target/arm/iordi_notdi-1.c: New test.
6612
74dc11ed
AV
66132014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6614
6615 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6616
aeb9579a
MM
66172014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6618
6619 PR target/60735
6620 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6621 not cause errors if -mspe.
6622
b15d92bf
UB
66232014-04-21 Uros Bizjak <ubizjak@gmail.com>
6624
6625 PR target/60909
6626 * gcc.target/i386/pr60909-1.c: New test.
6627 * gcc.target/i386/pr60909-2.c: Ditto.
6628
d367387c
CH
66292014-04-18 Cong Hou <congh@google.com>
6630
6631 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6632 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6633
ed79f4d0
BS
66342014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6635
6636 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6637 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6638
342e7873
PC
66392014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/59200
6642 * g++.dg/cpp0x/alias-decl-42.C: New.
6643
32337f10
PH
66442014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6645
6646 * gcc.target/powerpc/ti_math1.c: New.
6647 * gcc.target/powerpc/ti_math2.c: New.
6648
104cb50b
MJ
66492014-04-17 Martin Jambor <mjambor@suse.cz>
6650
6651 * gnat.dg/opt34.adb: New.
6652 * gnat.dg/opt34_pkg.ads: Likewise.
6653
1a3d085c
TS
66542014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6655
6656 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6657 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6658
0481253d 66592014-04-17 Trevor Saunders <tsaunders@mozilla.com>
342e7873 6660
0481253d
TS
6661 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6662 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6663
5a65129e
JJ
66642014-04-17 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR target/60847
6667 Forward port from 4.8 branch
6668 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6669
6670 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6671 Fix scan patterns.
6672 * gcc.target/i386/bmi-2.c: Ditto.
6673
83ad208e
RB
66742014-04-17 Richard Biener <rguenther@suse.de>
6675
6676 PR middle-end/60849
6677 * g++.dg/opt/pr60849.C: New testcase.
6678
730e78b0
RB
66792014-04-17 Richard Biener <rguenther@suse.de>
6680
6681 PR tree-optimization/60836
6682 * g++.dg/vect/pr60836.cc: New testcase.
6683
707d7757 66842014-04-17 Richard Biener <rguenther@suse.de>
1428105c
RB
6685
6686 PR tree-optimization/60841
6687 * gcc.dg/vect/pr60841.c: New testcase.
6688
2d1644bf
JH
66892014-04-16 Jan Hubicka <hubicka@ucw.cz>
6690
6691 * g++.dg/ipa/devirt-31.C: New testcase.
6692
7c1b1692
JH
66932014-04-16 Jan Hubicka <hubicka@ucw.cz>
6694
6695 PR lto/60820
6696 * gcc.dg/lto/pr60820_0.c: New testcase.
6697 * gcc.dg/lto/pr60820_1.c: New testcase.
6698
789c2741
JH
66992014-04-16 Jan Hubicka <hubicka@ucw.cz>
6700
6701 PR ipa/60854
6702 * g++.dg/torture/pr60854.C: New testcase.
6703
d2dfaca3
CM
67042014-04-16 Catherine Moore <clm@codesourcery.com>
6705
6706 * gcc.target/mips/umips-store16-2.c: New test.
6707
fcde53d0
MG
67082014-04-16 Marc Glisse <marc.glisse@inria.fr>
6709
6710 * g++.dg/cpp0x/initlist-vect.C: New file.
6711
61c7fb30
EB
67122014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6715 * gcc.dg/uninit-I-O0.c: Likewise.
6716 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6717
42fae17c
JJ
67182014-04-16 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimization/60844
6721 * gcc.dg/pr60844.c: New test.
6722
8d3c076f
RB
67232014-04-15 Richard Biener <rguenther@suse.de>
6724
6725 PR rtl-optimization/56965
6726 * gcc.dg/torture/pr56965-1.c: New testcase.
6727 * gcc.dg/torture/pr56965-2.c: Likewise.
6728
d00e4baa
TJ
67292014-04-15 Teresa Johnson <tejohnson@google.com>
6730
6731 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6732
e63b36bd
EB
67332014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6734
6735 * gnat.dg/vect14.adb: New test.
6736
718c4601
EB
67372014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6738
6739 * gnat.dg/vect12.ad[sb]: New test.
6740 * gnat.dg/vect13.ad[sb]: Likewise.
6741
d2994b80
MO
67422014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6743
6744 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6745 under qemu-arm.
6746 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6747 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6748 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6749 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6750 * c-c++-common/ubsan/null-1.c: Likewise.
6751 * c-c++-common/ubsan/null-10.c: Likewise.
6752 * c-c++-common/ubsan/null-11.c: Likewise.
6753 * c-c++-common/ubsan/null-2.c: Likewise.
6754 * c-c++-common/ubsan/null-3.c: Likewise.
6755 * c-c++-common/ubsan/null-4.c: Likewise.
6756 * c-c++-common/ubsan/null-5.c: Likewise.
6757 * c-c++-common/ubsan/null-6.c: Likewise.
6758 * c-c++-common/ubsan/null-7.c: Likewise.
6759 * c-c++-common/ubsan/null-8.c: Likewise.
6760 * c-c++-common/ubsan/null-9.c: Likewise.
6761 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6762 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6763 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6764 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6765 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6766 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6767 * c-c++-common/ubsan/pr59333.c: Likewise.
6768 * c-c++-common/ubsan/pr59667.c: Likewise.
6769 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6770 * c-c++-common/ubsan/pr60636.c: Likewise.
6771 * c-c++-common/ubsan/shift-1.c: Likewise.
6772 * c-c++-common/ubsan/shift-2.c: Likewise.
6773 * c-c++-common/ubsan/vla-1.c: Likewise.
6774
3418f5e9
EB
67752014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6776
6777 * gnat.dg/vect11.ad[sb]: New test.
6778
7b4cae1b
RB
67792014-04-14 Richard Biener <rguenther@suse.de>
6780
6781 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6782
069fdd05
RO
67832014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6784
6785 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6786
b0f1bf36 67872014-04-14 Richard Biener <rguenther@suse.de>
b15d92bf 6788 Marc Glisse <marc.glisse@inria.fr>
b0f1bf36
RB
6789
6790 PR c/60819
6791 * gcc.target/i386/vec-may_alias.c: New testcase.
6792
e5b1a4bc
RO
67932014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6794
6795 * lib/target-supports.exp
6796 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6797 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6798 Fix formatting.
6799
8359c87e
RB
68002014-04-14 Richard Biener <rguenther@suse.de>
6801
6802 PR lto/60720
6803 * gcc.dg/lto/pr60720_0.c: New testcase.
6804 * gcc.dg/lto/pr60720_1.c: Likewise.
6805
68062014-04-14 Christian Bruel <christian.bruel@st.com>
fa1aecc1
CB
6807
6808 * gcc.target/sh/memset.c: New test.
6809
a3c77ce9
RB
68102014-04-14 Richard Biener <rguenther@suse.de>
6811
6812 PR middle-end/55022
6813 * gcc.dg/graphite/pr55022.c: New testcase.
6814
033aa406
RB
68152014-04-14 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/59817
6818 PR tree-optimization/60453
6819 * gfortran.dg/graphite/pr59817.f: New testcase.
6820 * gcc.dg/graphite/pr59817-1.c: Likewise.
6821 * gcc.dg/graphite/pr59817-2.c: Likewise.
6822
b82b0648
JM
68232014-04-14 Jason Merrill <jason@redhat.com>
6824
6825 Revert:
6826 * lib/gcc-dg.exp (dg-build-dso): New.
6827 (gcc-dg-test-1): Handle dg-do-what "dso".
6828
1cf43a1d
PT
68292014-04-13 Paul Thomas <pault@gcc.gnu.org>
6830
6831 PR fortran/60717
6832 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6833
6834 PR fortran/58085
6835 * gfortran.dg/associate_15.f90: New test.
6836
3b07fa4a
IZ
68372014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6838
6839 PR middle-end/60467
6840 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6841 case to check.
6842
2f6babac
IZ
68432014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6844
6845 PR middle-end/60469
6846 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6847
5e7d8b4c
RS
68482014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6849
6850 * gcc.target/mips/umips-store16-1.c: New test.
6851
cbbd2b1c
TB
68522014-04-11 Tobias Burnus <burnus@net-b.de>
6853
6854 PR c/60194
6855 * * g++.dg/warn/warn_format_signedness.C: New.
6856 * gcc.dg/format/warn-signedness.c: New.
6857
cb414900
TB
68582014-04-11 Tobias Burnus <burnus@net-b.de>
6859
6860 PR fortran/58880
6861 PR fortran/60495
6862 * gfortran.dg/finalize_25.f90: New.
6863
d9bb5800
JR
68642014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6865
6866 * gcc.target/epiphany/t1068-2.c: New file.
6867
b5d0ecea
JR
68682014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6869
6870 * gcc.target/epiphany/btst-1.c: New test.
6871
473fd99a
JR
68722014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6873
6874 PR rtl-optimization/60651
6875 * gcc.target/epiphany/mode-switch.c: New test.
6876
1b255e8f
PC
68772014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/58600
6880 * g++.dg/cpp0x/gen-attrs-58.C: New.
6881 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6882
3662b277
SE
68832014-04-11 Steve Ellcey <sellcey@mips.com>
6884 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR middle-end/60556
6887 * gcc.c-torture/compile/pr60556.c: New test.
6888
8330537b
RB
68892014-04-11 Richard Biener <rguenther@suse.de>
6890
6891 PR middle-end/60797
6892 * gcc.dg/pr60797.c: New testcase.
6893
8f0ad2e5
AK
68942014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6895
6896 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6897 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6898 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6899 rename to ...
6900 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6901 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6902 instructions as well.
6903
d8d6ea53
JJ
69042014-04-11 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR rtl-optimization/60663
6907 * gcc.target/arm/pr60663.c: New test.
6908
5ea64744
JM
69092014-04-10 Jason Merrill <jason@redhat.com>
6910
6911 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6912
fa5866c0
JJ
69132014-04-10 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR lto/60567
6916 * g++.dg/lto/pr60567_0.C: New test.
6917
073afca6
BE
69182014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6919
6920 * gfortran.dg/class_nameclash.f90: New test.
6921
87c66338
PC
69222014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 PR c++/52844
6925 * g++.dg/cpp0x/variadic156.C: New.
6926
0e2f1313
AK
69272014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6928
6929 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6930 long.
6931
b322c36a
RR
69322014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6933
6934 PR debug/60655
6935 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6936 -fdata-sections.
6937
dbe1eced
SE
69382014-04-09 Steve Ellcey <sellcey@mips.com>
6939
6940 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6941 and scan lists.
6942
5d1a5a53
CH
69432014-04-09 Cong Hou <congh@google.com>
6944
6945 PR testsuite/60773
6946 * lib/target-supports.exp:
6947 (check_effective_target_vect_widen_si_to_di_pattern): New.
6948 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6949 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6950 targets only.
6951 (foo): Fix up formatting.
6952 (main): Call check_vect.
6953
a7c3f276
PC
69542014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6955
6956 PR c++/59115
6957 * g++.dg/template/crash119.C: New.
6958
98e6ecab
PH
69592014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6960
6961 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6962
795bc4b6
JM
69632014-04-08 Jason Merrill <jason@redhat.com>
6964
b15d92bf 6965 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
795bc4b6 6966
e2e60266
AK
69672014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6968
6969 PR rtl-optimization/60776
6970 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6971 * gcc.dg/builtin-bswap-7.c: Likewise.
6972 * gcc.dg/builtin-bswap-6a.c: New testcase.
6973 * gcc.dg/builtin-bswap-7a.c: New testcase.
6974
6975 Revert
6976 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6977
6978 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6979 optimization.
6980 * gcc.dg/builtin-bswap-7.c: Likewise.
6981
9038ae48
RB
69822014-04-08 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/60785
6985 * gcc.dg/graphite/pr60785.c: New testcase.
6986
d60484eb
RO
69872014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6988
6989 PR target/60602
6990 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6991 with as at -O0.
6992
38f09da3
NS
69932014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6994
6995 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6996 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6997 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6998
3f2f838e
EB
69992014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7000
7001 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7002
e75c1617
CB
70032014-04-07 Charles Baylis <charles.baylis@linaro.org>
7004
7005 PR target/60609
7006 * g++.dg/torture/pr60609.C: New test.
7007
d6adff07
RB
70082014-04-07 Richard Biener <rguenther@suse.de>
7009
7010 PR tree-optimization/60766
7011 * gcc.dg/torture/pr60766.c: New testcase.
7012
9d7aea5f
JM
70132014-04-07 Jason Merrill <jason@redhat.com>
7014
7015 * lib/gcc-dg.exp (dg-build-dso): New.
7016 (gcc-dg-test-1): Handle dg-do-what "dso".
7017 * lib/target-supports.exp (add_options_for_dlopen): New.
7018 (check_effective_target_dlopen): Use it.
7019
67649cb8
RR
70202014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7021
7022 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7023
308173e3
RB
70242014-04-07 Richard Biener <rguenther@suse.de>
7025
7026 PR middle-end/60750
7027 * g++.dg/torture/pr60750.C: New testcase.
7028 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7029
738d6b6d
AS
70302014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7031
7032 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7033
4215e79f
JDA
70342014-04-06 John David Anglin <danglin@gcc.gnu.org>
7035
3c6b3701
JDA
7036 PR testsuite/60671
7037 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7038
738d6b6d
AS
70392014-04-06 John David Anglin <danglin@gcc.gnu.org>
7040
6e9467bb
JDA
7041 PR testsuite/60672
7042 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7043
4215e79f
JDA
7044 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7045
aca5c204
DH
70462014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7047
7048 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7049
576ba35c
PS
70502014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7051
7052 * gcc.target/avr/dev-specific-rmw.c: New test.
7053
ebc047a2
CH
70542014-04-04 Cong Hou <congh@google.com>
7055
7056 PR tree-optimization/60656
7057 * gcc.dg/vect/pr60656.c: New test.
7058
961e89f2
AK
70592014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7060
7061 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7062 optimization.
7063 * gcc.dg/builtin-bswap-7.c: Likewise.
7064
9119c7fa
PC
70652014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/58207
7068 * g++.dg/cpp0x/constexpr-ice15.C: New.
7069
8fe91ca8
JH
70702014-04-04 Jan Hubicka <hubicka@ucw.cz>
7071
7072 PR ipa/59626
7073 testcase by Richard Biener
7074 * gcc.dg/lto/pr59626_0.c: New testcase.
7075 * gcc.dg/lto/pr59626_1.c: New testcase.
7076
88d94632
RR
70772014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7078
7079 PR debug/60655
7080 * gcc.c-torture/compile/pr60655-1.c: New test.
7081
610c8ef0
MJ
70822014-04-04 Martin Jambor <mjambor@suse.cz>
7083
7084 PR ipa/60640
b15d92bf
UB
7085 * g++.dg/ipa/pr60640-1.C: New test.
7086 * g++.dg/ipa/pr60640-2.C: Likewise.
7087 * g++.dg/ipa/pr60640-3.C: Likewise.
7088 * g++.dg/ipa/pr60640-4.C: Likewise.
610c8ef0 7089
fc02bcca
JL
70902014-04-04 Jeff Law <law@redhat.com>
7091
7092 PR target/60657
7093 * gcc.target/arm/pr60657.c: New test.
7094
45b62594
RB
70952014-04-04 Richard Biener <rguenther@suse.de>
7096
7097 PR ipa/60746
7098 * g++.dg/torture/pr60746.C: New testcase.
7099
d4a69ff4
FC
71002014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7101
7102 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7103 * g++.old-deja/g++.jason/overload21.C: Likewise.
7104 * g++.old-deja/g++.law/init5.C: Likewise.
7105
090cd8dc
CH
71062014-04-03 Cong Hou <congh@google.com>
7107
7108 PR tree-optimization/60505
7109 * gcc.dg/vect/pr60505.c: New test.
7110
f16c88d2
RB
71112014-04-03 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/60740
7114 * gcc.dg/graphite/pr60740.c: New testcase.
7115
880a467b
NS
71162014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7117
7118 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7119 * g++.dg/warn/Wnvdtor-2.C: New.
7120 * g++.dg/warn/Wnvdtor-3.C: New.
7121 * g++.dg/warn/Wnvdtor-4.C: New.
7122 * g++.dg/warn/Weff1.C: Delete.
7123 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7124 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7125
3e86c6a8
JH
71262014-04-02 Jan Hubicka <hubicka@ucw.cz>
7127
7128 PR ipa/60659
00bdef2c 7129 * g++.dg/torture/pr60659.C: New testcase.
d4a69ff4 7130
1e386bb8
BS
71312014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7132
7133 PR tree-optimization/60733
7134 * gcc.dg/torture/pr60733.c: New test.
7135
f4581282
VM
71362014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7137
7138 PR rtl-optimization/60650
7139 * gcc.target/arm/pr60650-2.c: New.
7140
a19b0bfd
JM
71412014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7142
7143 * gcc.target/i386/avx2-vpand-3.c,
7144 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7145
fd6b3b36
JM
71462014-04-02 Joseph Myers <joseph@codesourcery.com>
7147
7148 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7149 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7150 gcc.target/i386/memcpy-strategy-1.c,
7151 gcc.target/i386/memcpy-strategy-2.c,
7152 gcc.target/i386/memcpy-vector_loop-1.c,
7153 gcc.target/i386/memcpy-vector_loop-2.c,
7154 gcc.target/i386/memset-vector_loop-1.c,
7155 gcc.target/i386/memset-vector_loop-2.c,
7156 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7157 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7158 -march= options different from those in dg-options.
7159
547eedda
JM
71602014-04-02 Joseph Myers <joseph@codesourcery.com>
7161
7162 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7163 gcc.target/i386/pr30970.c: Use -mtune=generic.
7164 * gcc.target/i386/avx2-vpaddb-3.c,
7165 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7166 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7167 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7168 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7169 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7170 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7171 gcc.target/i386/avx2-vpsubw-3.c,
7172 gcc.target/i386/avx256-unaligned-load-1.c,
7173 gcc.target/i386/avx256-unaligned-load-4.c,
7174 gcc.target/i386/avx256-unaligned-store-1.c,
7175 gcc.target/i386/avx256-unaligned-store-2.c,
7176 gcc.target/i386/avx256-unaligned-store-4.c: Use
7177 -mno-prefer-avx128.
7178
e31436aa
DH
71792014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7180 Iain Sandoe <iain@codesourcery.com>
7181
7182 PR target/54083
7183 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7184 with the additional options -Wl,-undefined,dynamic_lookup
7185 and -Wl,-flat_namespace.
7186 * gcc.dg/torture/pr53922.c: Additional option
7187 -Wl,-flat_namespace for darwin[89].
7188 * gcc.dg/torture/pr60092.c: Additional options
7189 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7190 for darwin[89].
7191
40c65b18 71922014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
dad16761 7193
40c65b18
DH
7194 PR target/43751
7195 * lib/prune.exp: Modify the regular express to prune
7196 the new warnings introduced by r205679 on darwin9.
dad16761 7197
0df9da03
FC
71982014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7199
b15d92bf 7200 * g++.dg/init/ctor4.C: Adjust.
0df9da03
FC
7201 * g++.dg/init/ctor4-1.C: New.
7202 * g++.dg/cpp0x/defaulted2.C: Adjust.
7203
2bcbca7e
RH
72042014-04-01 Richard Henderson <rth@redhat.com>
7205
7206 PR target/60704
7207 * gcc.dg/pr60704.c: New file.
7208
10df2810
BC
72092014-04-01 Bin Cheng <bin.cheng@arm.com>
7210
7211 PR target/60363
fb0aab23 7212 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10df2810
BC
7213 logical_op_short_circuit targets.
7214
3d6399c7
DH
72152014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7216
7217 PR libfortran/60128
7218 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7219 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7220
a283136a
L
72212014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7222
7223 PR rtl-optimization/60700
7224 * gcc.target/i386/pr60700.c: New test.
7225
80dc1f0c
RR
72262014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7227
7228 PR target/60650
7229 * gcc.target/arm/pr60650.c: Adjust command line options.
7230
c18ff8a4
MJ
72312014-03-31 Martin Jambor <mjambor@suse.cz>
7232
7233 PR middle-end/60647
7234 * gcc.dg/pr60647-1.c: New test.
7235 * gcc.dg/pr60647-2.c: Likewise.
7236
93727107
RB
72372014-03-31 Richard Biener <rguenther@suse.de>
7238
7239 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7240
6c031d8d
KV
72412014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7242
7243 PR target/60034
7244 * gcc.target/aarch64/pr60034.c: New file.
7245
4b0040a6
AB
72462014-03-29 Adam Butcher <adam@jessamine.co.uk>
7247
7248 PR c++/60626
7249 * g++.dg/cpp1y/pr60626.C: New testcase.
7250
cfdc2386
JM
72512014-03-29 Joseph Myers <joseph@codesourcery.com>
7252
7253 * gcc.dg/pr45416.c: Allow bextr on x86.
7254 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7255 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7256 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7257 * gcc.target/i386/l_fma_double_1.c,
7258 gcc.target/i386/l_fma_double_2.c,
7259 gcc.target/i386/l_fma_double_3.c,
7260 gcc.target/i386/l_fma_double_4.c,
7261 gcc.target/i386/l_fma_double_5.c,
7262 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7263 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7264 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7265 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7266 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7267 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7268 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7269
f67c829e
JJ
72702014-03-29 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR target/60648
7273 * g++.dg/pr60648.C: Move test to...
7274 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7275 dg-options, add for fpic targets dg-additional-options -fPIC.
7276
1f91035f
JH
72772014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7278
7279 * gnat.dg/opt33.adb: New testcase.
7280
6e071b1e
VM
72812014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7282
7283 PR target/60697
7284 * gcc.target/aarch64/pr60697.c: New.
7285
e7f31789
JL
72862014-03-27 Jeff Law <law@redhat.com>
7287
b15d92bf
UB
7288 PR target/60648
7289 * g++.dg/pr60648.C: New test.
e7f31789 7290
5294e4c3
AB
72912014-03-28 Adam Butcher <adam@jessamine.co.uk>
7292
7293 PR c++/60573
7294 * g++.dg/cpp1y/pr60573.C: New testcase.
7295
ff76f4e2
JJ
72962014-03-28 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR target/60693
7299 * gcc.target/i386/pr60693.c: New test.
7300
27f083b8
V
73012014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7302
7303 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7304
97b733ac
JJ
73052014-03-28 Jakub Jelinek <jakub@redhat.com>
7306
8edbfaa6
JJ
7307 PR c++/60689
7308 * c-c++-common/pr60689.c: New test.
7309
97b733ac
JJ
7310 PR c++/58678
7311 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7312 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7313 targets.
7314
a4971e68
VM
73152014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7316
7317 PR target/60675
7318 * gcc.target/aarch64/pr60675.C: New.
7319
44d62789
AK
73202014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7321
b15d92bf 7322 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
44d62789 7323 * lib/target-supports.exp: Return true for s390
b15d92bf 7324 in check_effective_logical_op_short_circuit.
44d62789 7325
efeaaaaf
KY
73262014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7327
b15d92bf 7328 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
efeaaaaf
KY
7329 of second source operand.
7330 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7331 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7332 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7333
54689b4f
JJ
73342014-03-28 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR ipa/60315
7337 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7338
066adee8
TB
73392014-03-28 Tobias Burnus <burnus@net-b.de>
7340
7341 * lib/cilk-plus-dg.exp: New.
7342 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7343 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7344
73452014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4f83d583
TK
7346
7347 PR fortran/60522
7348 * gfortran.dg/where_4.f90: New test case.
7349
7651172f
TB
73502014-03-27 Tobias Burnus <burnus@net-b.de>
7351
7352 PR fortran/58880
7353 * gfortran.dg/finalize_24.f90: New.
7354
117f16fb
MM
73552014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7356
7357 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7358 vbpermq builtin.
7359
7360 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7361 vec_select optimizations.
7362 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7363 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7364
7365 PR target/60672
7366 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7367 xxpermdi builtins are supported.
7368
9e038952
VM
73692014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7370
7371 PR rtl-optimization/60650
7372 * gcc.target/arm/pr60650.c: New.
7373
6e77facf
AK
73742014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7375
7376 * gcc.target/s390/20140327-1.c: New testcase.
7377
47519a14
JJ
73782014-03-27 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR middle-end/60682
7381 * g++.dg/gomp/pr60682.C: New test.
7382
82bb2e40
JDA
73832014-03-27 John David Anglin <danglin@gcc.gnu.org>
7384
7385 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7386
0b7f8166
MS
73872014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7388
7389 PR target/60580
7390 * gcc.target/aarch64/pr60580_1.c: New.
7391 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7392 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7393
a0dbf285
DC
73942014-03-26 Dehao Chen <dehao@google.com>
7395
7396 * gcc.dg/predict-8.c: New test.
7397
816551fe
FC
73982014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7399
7651172f
TB
7400 PR c++/52369
7401 * g++.dg/init/const10.C: New.
816551fe
FC
7402 * g++.dg/init/const11.C: New.
7403 * g++.dg/init/pr25811.C: Adjust.
7404 * g++.dg/init/pr29043.C: Likewise.
7405 * g++.dg/init/pr43719.C: Likewise.
7406 * g++.dg/init/pr44086.C: Likewise.
7407 * g++.dg/init/ctor8.C: Likewise.
7408 * g++.dg/init/uninitialized1.C: Likewise.
7409
aa6b742f
JJ
74102014-03-26 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR sanitizer/60636
7413 * c-c++-common/ubsan/pr60636.c: New test.
7414
ee0cff60
AS
74152014-03-26 Andreas Schwab <schwab@suse.de>
7416
7417 * g++.dg/torture/pr60315.C: Remove duplication.
7418
c7e30a96
EB
74192014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7420
7421 * gcc.c-torture/execute/20140326-1.c: New test.
7422
9de6f6c3
JH
74232014-03-25 Jan Hubicka <hubicka@ucw.cz>
7424
7425 PR ipa/60315
ee0cff60 7426 * g++.dg/torture/pr60315.C: New testcase.
9de6f6c3 7427
b5165eb0
MJ
74282014-03-25 Martin Jambor <mjambor@suse.cz>
7429
7430 PR ipa/60600
7431 * g++.dg/ipa/pr60600.C: New test.
7432
774f4758
JDA
74332014-03-25 John David Anglin <danglin@gcc.gnu.org>
7434
7435 PR testsuite/58013
7436 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7437
40b0722f
RB
74382014-03-25 Richard Biener <rguenther@suse.de>
7439
7440 PR middle-end/60635
7441 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7442 * gfortran.dg/lto/pr60635_1.c: Likewise.
7443
21554a3e
AB
74442014-03-24 Adam Butcher <adam@jessamine.co.uk>
7445
7446 PR c++/60627
7447 * g++.dg/cpp1y/pr60627.C: New testcase.
7448
252c7556
AV
74492014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7450
7451 * gcc.target/aarch64/ushr64_1.c: New.
7452
71cfb0cf
JG
74532014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7454
7455 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7456 (LONG_LONG): Use LLONG.
7457 (set_rvector_long): Explicitly return void.
7458 (set_vector_long): Likewise.
7459 (check_vector_long): Likewise.
7460
55af811b
MP
74612014-03-24 Marek Polacek <polacek@redhat.com>
7462
b15d92bf
UB
7463 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7464 Define INT_MIN.
55af811b
MP
7465 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7466 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7467 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7468 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7469 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7470 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7471 * c-c++-common/ubsan/pr59503.c: Likewise.
7472 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7473 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7474 * c-c++-common/ubsan/shift-3.c: Likewise.
7475 * c-c++-common/ubsan/shift-6.c: Likewise.
7476 * c-c++-common/ubsan/undefined-1.c: Likewise.
7477 * c-c++-common/ubsan/vla-2.c: Likewise.
7478 * c-c++-common/ubsan/vla-3.c: Likewise.
7479 * c-c++-common/ubsan/vla-4.c: Likewise.
7480 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7481 * g++.dg/ubsan/return-2.C: Likewise.
7482
a3d734e3
JDA
74832014-03-23 John David Anglin <danglin@gcc.gnu.org>
7484
15c60250
JDA
7485 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7486 hppa*-*-hpux*.
7487
aadb7308
JDA
7488 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7489
a3d734e3
JDA
7490 PR libfortran/59313
7491 PR libfortran/58015
7492 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7493 * gfortran.dg/round_4.f90: Likewise.
7494
d3413e5f
DH
74952014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7496
7497 PR libfortran/60128
7498 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7499 i?86-*-solaris2.9*.
7500
f451d3a8
JJ
75012014-03-22 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR sanitizer/60613
7504 * c-c++-common/ubsan/pr60613-1.c: New test.
7505 * c-c++-common/ubsan/pr60613-2.c: New test.
7506
9e769222
MK
75072014-03-22 Matthias Klose <doko@ubuntu.com>
7508
7509 * g++.dg/cpp0x/regress: Remove empty directory.
7510
b35e0fa0
JJ
75112014-03-22 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR debug/60603
7514 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7515
084721e0
PC
75162014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7519 * g++.dg/cpp1y/pr60393.C: Likewise.
7520
279d3eb8
PC
75212014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7522
7523 PR c++/60384
7524 * g++.dg/cpp1y/pr60384.C: New.
7525
ec6f831a
RH
75262014-03-21 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR target/60598
7529 * gcc.dg/pr60598.c: New test.
7530
3d8d0043
MJ
75312014-03-21 Martin Jambor <mjambor@suse.cz>
7532
7533 PR ipa/59176
9e769222 7534 * g++.dg/torture/pr59176.C: New test.
3d8d0043 7535
d833415c
MJ
75362014-03-21 Martin Jambor <mjambor@suse.cz>
7537
7538 PR ipa/60419
7539 * g++.dg/ipa/pr60419.C: New test.
7540
400a4f6c
RB
75412014-03-21 Richard Biener <rguenther@suse.de>
7542
7543 PR tree-optimization/60577
7544 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7545
7b8fda08
TB
75462014-03-21 Tobias Burnus <burnus@net-b.de>
7547
7548 PR fortran/60599
b15d92bf 7549 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7b8fda08 7550
7614d42c
JJ
75512014-03-20 Jakub Jelinek <jakub@redhat.com>
7552
b8f045e2
JJ
7553 PR middle-end/60597
7554 * g++.dg/opt/pr60597.C: New test.
7555
7614d42c
JJ
7556 PR c++/60572
7557 * g++.dg/init/pr60572.C: New test.
7558
a69e09c8
ZC
75592014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7560
7561 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7562
ccd7751b
TB
75632014-03-19 Tobias Burnus <burnus@net-b.de>
7564
7565 PR fortran/60543
7566 PR fortran/60283
7567 * gfortran.dg/implicit_pure_4.f90: New.
7568
7d092805
PC
75692014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7570
7571 PR c++/51474
7572 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7573
057be77f
L
75742014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7575
7576 PR testsuite/60590
7577 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7578 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7579 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7580
2f16cacd
PC
75812014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/60332
7584 * g++.dg/cpp1y/pr60332.C: New.
7585
6daa2d91
MP
75862014-03-19 Marek Polacek <polacek@redhat.com>
7587
7588 PR sanitizer/60569
7589 * g++.dg/ubsan/pr60569.C: New test.
7590
bd997277
RO
75912014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7592
7593 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7594
3efe2e2c
JJ
75952014-03-19 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/60559
7598 * g++.dg/vect/pr60559.cc: New test.
7599
e1e07cd6
ILT
76002014-03-18 Ian Lance Taylor <iant@google.com>
7601
7602 PR target/60563
7603 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7604 (ditype): Rename typedef from int64_t.
7605
f74d178e
MLI
76062014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7607
7608 PR c/55383
7609 * gcc.dg/cast-qual-3.c: New.
7610 Revert:
7611 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7612 * c-c++-common/Wcast-qual-1.c: More precise match text.
7613
dab2cbf8
JW
76142014-03-18 Janus Weil <janus@gcc.gnu.org>
7615
7616 PR fortran/55207
7617 PR fortran/60549
7618 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7619 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7620 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7621 * gfortran.dg/intent_optimize_1.f90: Ditto.
7622 * gfortran.dg/pointer_init_9.f90: Ditto.
7623 * gfortran.dg/volatile4.f90: Ditto.
7624 * gfortran.dg/volatile6.f90: Ditto.
7625
7485aeea
MLI
76262014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7627
7628 PR c/55383
7629 * c-c++-common/Wcast-qual-1.c: More precise match text.
7630
ba2f8afa
PC
76312014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 PR c++/60305
7634 * g++.dg/cpp0x/constexpr-ice14.C: New.
7635
76362014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/54250
7639 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7640
415e2e6b
JJ
76412014-03-18 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR sanitizer/60535
7644 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7645 * c-c++-common/ubsan/null-2.c: Likewise.
7646 * c-c++-common/ubsan/null-3.c: Likewise.
7647 * c-c++-common/ubsan/null-4.c: Likewise.
7648 * c-c++-common/ubsan/null-5.c: Likewise.
7649 * c-c++-common/ubsan/null-6.c: Likewise.
7650 * c-c++-common/ubsan/null-7.c: Likewise.
7651 * c-c++-common/ubsan/null-8.c: Likewise.
7652 * c-c++-common/ubsan/null-9.c: Likewise.
7653 * c-c++-common/ubsan/null-10.c: Likewise.
7654 * c-c++-common/ubsan/null-11.c: Likewise.
7655 * c-c++-common/ubsan/overflow-1.c: Likewise.
7656 * c-c++-common/ubsan/overflow-2.c: Likewise.
7657 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7658 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7659 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7660 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7661 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7662 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7663 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7664 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7665 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7666 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7667 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7668 * c-c++-common/ubsan/pr59333.c: Likewise.
7669 * c-c++-common/ubsan/pr59503.c: Likewise.
7670 * c-c++-common/ubsan/pr59667.c: Likewise.
7671 * c-c++-common/ubsan/undefined-1.c: Likewise.
7672 * g++.dg/ubsan/pr59250.C: Likewise.
7673 * g++.dg/ubsan/pr59306.C: Likewise.
7674
1e649cf8
RO
76752014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 * gcc.dg/tls/pr58595.c: Add tls options.
7678
7c831c4d
KY
76792014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7680
7681 * gcc.target/i386/avx-additional-reg-names.c: New.
7682 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7683
c66f2ba1
AB
76842014-03-17 Adam Butcher <adam@jessamine.co.uk>
7685
e0672441
AB
7686 PR c++/60390
7687 * g++.dg/cpp1y/pr60390.C: New testcase.
7688
c66f2ba1
AB
7689 PR c++/60391
7690 * g++.dg/cpp1y/pr60391.C: New testcase.
7691
e318c1e1
JJ
76922014-03-17 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR target/60516
7695 * gcc.target/i386/pr60516.c: New test.
7696
50e4d1ec
PC
76972014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7698
7699 PR c++/59571
7700 * g++.dg/cpp0x/constexpr-ice13.C: New.
7701
ab2ffbeb
MP
77022014-03-17 Marek Polacek <polacek@redhat.com>
7703
7704 PR middle-end/60534
7705 * gcc.dg/gomp/pr60534.c: New test.
7706
8692ae10
KT
77072014-03-17 Kai Tietz <ktietz@redhat.com>
7708
7709 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7710
a8f9069d
AS
77112014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7712
7713 PR testsuite/58851
7714 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7715 storage size.
7716
f1182dd2
JD
77172014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7718
7719 PR libfortran/58324
7720 * gfortran.dg/list_read_12.f90: New test.
7721
68a23044
JW
77222014-03-15 Janus Weil <janus@gcc.gnu.org>
7723
7724 PR fortran/55207
7725 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7726 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7727 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7728 -Wno-aggressive-loop-optimizations and remove an unused variable.
7729 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7730 * gfortran.dg/pointer_init_9.f90: New.
7731 * gfortran.dg/volatile4.f90: Put into subroutine.
7732 * gfortran.dg/volatile6.f90: Ditto.
7733
88719f2d
MM
77342014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7735
7736 PR fortran/60392
7737 * gfortran.dg/transpose_4.f90: New test.
7738
95921002
VM
77392014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7740
7741 PR rtl-optimization/60508
7742 * gcc.target/i386/pr60508.c: New.
7743
1f3388fe
RB
77442014-03-14 Richard Biener <rguenther@suse.de>
7745
7746 PR middle-end/60518
7747 * g++.dg/pr60518.C: New testcase.
7748
77492014-03-14 Martin Jambor <mjambor@suse.cz>
3d354792
MJ
7750
7751 PR lto/60461
7752 * gcc.dg/lto/pr60461_0.c: New test.
7753
5cbf2c71
CP
77542014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7755
7756 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7757 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7758 * gcc.dg/lto/save-temps_0.c: New testcase.
7759
39a1ebb3
JJ
77602014-03-13 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR middle-end/36282
7763 * c-c++-common/pr36282-1.c: New test.
7764 * c-c++-common/pr36282-2.c: New test.
7765 * c-c++-common/pr36282-3.c: New test.
7766 * c-c++-common/pr36282-4.c: New test.
7767
3386d77e
RH
77682014-03-13 Richard Henderson <rth@redhat.com>
7769
7770 PR debug/60438
7771 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7772
b0a87402
PC
77732014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/60383
7776 * g++.dg/template/crash118.C: New.
7777 * g++.dg/template/crash95.C: Adjust.
7778
7891065a
VM
77792014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7780
7781 PR rtl-optimization/57189
7782 * gcc.target/i386/pr57189.c: New.
7783
9299bde0
PC
77842014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 PR c++/60254
7787 * g++.dg/cpp0x/static_assert10.C: New.
7788 * g++.dg/cpp0x/static_assert11.C: Likewise.
7789 * g++.dg/cpp0x/static_assert3.C: Adjust.
7790
11a860e3
RB
77912014-03-13 Richard Biener <rguenther@suse.de>
7792
7793 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7794
a16a872d
MM
77952014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7796
7797 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7798 2.07 128-bit arithmetic.
7799 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7800
7801 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7802 due to when TImode is allowed in VSX registers, the allowable
7803 address modes for TImode is just a single indirect address in
7804 order for the value to be loaded and store in either GPR or VSX
7805 registers. This affects the generated code, and it would cause
7806 this test to fail, when such an option is used.
7807
3d05d0c0
MS
78082014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7809
0bb29a05 7810 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3d05d0c0 7811
bf4787b2
JJ
78122014-03-12 Jakub Jelinek <jakub@redhat.com>
7813
7814 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7815 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
0bb29a05
UB
7816 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7817 only test for exactly one if if -mbranch-cost=1 has been passed.
bf4787b2 7818
7d55b948
CB
78192014-03-12 Christian Bruel <christian.bruel@st.com>
7820
7821 PR target/60264
7822 * gcc.target/arm/pr60264.c
7823
882a5fbe
TP
78242014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7825
7826 PR tree-optimization/60454
7827 * gcc.c-torture/execute/pr60454.c: New test.
7828
c888139c
JJ
78292014-03-12 Jakub Jelinek <jakub@redhat.com>
7830 Marc Glisse <marc.glisse@inria.fr>
7831
7832 PR tree-optimization/60502
7833 * gcc.c-torture/compile/pr60502.c: New test.
7834
b24ca895
JJ
78352014-03-12 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR middle-end/60482
7838 * gcc.dg/vect/pr60482.c: New test.
7839
5af1876c
PC
78402014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/60389
7843 * g++.dg/cpp0x/inh-ctor19.C: New.
7844
af1ab449
RB
78452014-03-11 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/60429
7848 PR tree-optimization/60485
7849 * gcc.dg/pr60485-1.c: New testcase.
7850 * gcc.dg/pr60485-2.c: Likewise.
7851
31dad809
JJ
78522014-03-10 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR ipa/60457
7855 * g++.dg/ipa/pr60457.C: New test.
7856
3c1c08d6
RB
78572014-03-10 Richard Biener <rguenther@suse.de>
7858
7859 PR middle-end/60474
7860 * g++.dg/torture/pr60474.C: New testcase.
7861
aced91b1
AS
78622014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7863
7864 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7865
f42c637e
PM
78662014-03-08 Paulo Matos <paulo@matos-sorge.com>
7867
aced91b1 7868 * gcc.dg/lto/pr55113_0.c: New testcase.
f42c637e 7869
14e62702
AB
78702014-03-08 Adam Butcher <adam@jessamine.co.uk>
7871
1c74dc2a
AB
7872 PR c++/60033
7873 * g++.dg/cpp1y/pr60033.C: New testcase.
7874
14e62702
AB
7875 PR c++/60393
7876 * g++.dg/cpp1y/pr60393.C: New testcase.
7877
4e185d7c
DH
78782014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7879
7880 PR libfortran/60128
7881 * gfortran.dg/fmt_en.f90: New test.
7882
4b2e63de
JM
78832014-03-07 Jason Merrill <jason@redhat.com>
7884
7885 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7886 * lib/target-supports.exp (check_effective_target_c++11): Now
7887 means C++11 and up.
7888 (check_effective_target_c++11_only): New.
7889 (check_effective_target_c++11_down): New.
7890 (check_effective_target_c++1y): New.
7891 (check_effective_target_c++1y_only): New.
7892 (check_effective_target_c++98_only): Rename from
7893 check_effective_target_c++98.
7894 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7895
c12b3bd3
PC
78962014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 PR c++/58609
7899 * g++.dg/cpp0x/constexpr-ice12.C: New.
7900
b17a8b07
TS
79012014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7902
7903 * c-c++-common/gomp/map-1.c: Extend.
7904
2b3dc0db
PT
79052014-03-06 Paul Thomas <pault@gcc.gnu.org>
7906 Janus Weil <janus@gcc.gnu.org>
7907
7908 PR fortran/51976
7909 * gfortran.dg/deferred_type_component_1.f90 : New test.
7910 * gfortran.dg/deferred_type_component_2.f90 : New test.
7911
3af9c5e9
MP
79122014-03-06 Marek Polacek <polacek@redhat.com>
7913
7914 PR c/60197
7915 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7916 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7917
ab19cc6c
JJ
79182014-03-06 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR target/58595
7921 * gcc.dg/tls/pr58595.c: New test.
7922
a74158c7
RB
79232014-03-06 Richard Biener <rguenther@suse.de>
7924
7925 PR middle-end/60445
7926 PR lto/60424
7927 PR lto/60427
7928 Revert
7929 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7930
aced91b1 7931 * gcc.dg/lto/pr55113_0.c: New testcase.
a74158c7 7932
5525ed38
JJ
79332014-03-05 Jakub Jelinek <jakub@redhat.com>
7934
364690dd
JJ
7935 PR testsuite/59308
7936 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7937 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7938 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7939 s390*/i?86/x86_64.
7940 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7941 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7942 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7943 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7944 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7945 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7946 even for mips*/s390*/i?86/x86_64.
7947 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7948 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7949 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7950 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7951 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7952
5525ed38
JJ
7953 PR lto/60404
7954 * gcc.dg/lto/pr60404_0.c: New test.
7955 * gcc.dg/lto/pr60404_1.c: New file.
7956 * gcc.dg/lto/pr60404_2.c: New file.
7957
fabdcf97
BS
79582014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7959
7960 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7961 long long" throughout.
7962 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7963 * gcc.dg/vmx/insert-vsx.c: Likewise.
7964 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7965 * gcc.dg/vmx/ld-vsx.c: Likewise.
7966 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7967 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7968 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7969 * gcc.dg/vmx/merge-vsx.c: Likewise.
7970 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7971 * gcc.dg/vmx/st-vsx.c: Likewise.
7972 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7973 * gcc.dg/vmx/stl-vsx.c: Likewise.
7974 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7975
3740bda6
PM
79762014-03-04 Paulo Matos <paulo@matos-sorge.com>
7977
aced91b1 7978 * gcc.dg/lto/pr55113_0.c: New testcase.
3740bda6 7979
064fd5a8
PC
79802014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7981
7982 PR c++/60376
7983 * g++.dg/cpp1y/pr60376.C: New.
7984
79bc1d65
RO
79852014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7986
7987 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7988
b75f28e1
RB
79892014-03-04 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/60382
7992 * gcc.dg/vect/pr60382.c: New testcase.
7993
03aac9ce
JD
79942014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7995
7996 PR libfortran/60148
7997 * gfortran.dg/namelist_84.f90: New test.
7998
5833c9d7
KY
79992014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8000
8001 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8002 argument to avoid inf values.
8003 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8004 UNION_FP_CHECK machinery.
8005
0ad889dc
RL
80062014-03-03 Renlin Li <Renlin.Li@arm.com>
8007
8008 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8009 i32in128 cases outside special big-endian processing block.
8010
b3bdf019
JJ
80112014-03-03 Jakub Jelinek <jakub@redhat.com>
8012
0f0d4bfe
JJ
8013 PR preprocessor/60400
8014 * c-c++-common/cpp/pr60400.c: New test.
8015 * c-c++-common/cpp/pr60400-1.h: New file.
8016 * c-c++-common/cpp/pr60400-2.h: New file.
8017
abffd857
JJ
8018 PR objc++/60398
8019 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8020
b3bdf019
JJ
8021 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8022 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8023
9ffbf271
JH
80242014-03-02 Jan Hubicka <hubicka@ucw.cz>
8025
8026 PR ipa/60150
8027 * g++.dg/lto/pr60150.H: New testcase.
8028 * g++.dg/lto/pr60150_0.C: New testcase.
8029 * g++.dg/lto/pr60150_1.C: New testcase.
8030
993df21e
JH
80312014-03-02 Jan Hubicka <hubicka@ucw.cz>
8032
8033 PR ipa/60306
00bdef2c 8034 * g++.dg/ipa/devirt-29.C: New testcase
993df21e 8035
f1e443c8
BE
80362014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8037
8038 PR fortran/60236
8039 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8040
2c5c8866
ESR
80412014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8042
8043 PR c++/50025
8044 * g++.dg/cpp0x/pr50025.C: New.
8045
234b1504
AB
80462014-03-01 Adam Butcher <adam@jessamine.co.uk>
8047
8048 PR c++/60377
8049 * g++.dg/cpp1y/pr60377.C: New testcase.
8050
2ce29890
MM
80512014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8052
8053 PR fortran/60341
8054 * gfortran.dg/str_comp_optimize_1.f90: New test.
8055
19305875
OE
80562014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8057
8058 PR target/60071
8059 * gcc.c-torture/compile/pr60071.c: New.
8060
3c3f892b
JW
80612014-02-28 Janus Weil <janus@gcc.gnu.org>
8062
8063 PR fortran/60359
8064 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8065
f1ee5eaf
PC
80662014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/58610
8069 * g++.dg/cpp0x/constexpr-ice11.C: New.
8070
c5b001b5
PC
80712014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 PR c++/60314
8074 * g++.dg/cpp1y/auto-fn24.C: New.
8075
9910c53c
JY
80762014-02-28 Joey Ye <joey.ye@arm.com>
8077
8078 PR target/PR60169
8079 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8080
ae9b3eb9
PC
80812014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8082
8083 PR c++/60253
8084 * g++.dg/overload/ellipsis2.C: New.
8085
7a76df7f
JL
80862014-02-27 Jeff Law <law@redhat.com>
8087
8088 PR rtl-optimization/52714
8089 * gcc.c-torture/compile/pr52714.c: New test.
8090
728acca0 80912014-02-27 Mikael Pettersson <mikpe@it.uu.se>
aced91b1 8092 Jeff Law <law@redhat.com>
728acca0 8093
0bb29a05
UB
8094 PR rtl-optimization/49847
8095 * g++.dg/pr49847.C: New test.
728acca0 8096
bb0d8e84
MP
80972014-02-27 Marek Polacek <polacek@redhat.com>
8098
8099 PR middle-end/59223
8100 * c-c++-common/pr59223.c: New test.
8101
22c8aab3
IT
81022014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8103
8104 * common/config/i386/predicates.md (const1256_operand): Remove.
8105 (const2356_operand): New.
8106 (const_1_to_2_operand): Remove.
8107 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8108 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8109 (*avx512pf_gatherpf<mode>sf): Ditto.
8110 (avx512pf_gatherpf<mode>df): Ditto.
8111 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8112 (*avx512pf_gatherpf<mode>df): Ditto.
8113 (avx512pf_scatterpf<mode>sf): Ditto.
8114 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8115 (*avx512pf_scatterpf<mode>sf): Ditto.
8116 (avx512pf_scatterpf<mode>df): Ditto.
8117 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8118 (*avx512pf_scatterpf<mode>df): Ditto.
8119 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8120
260d3642
IT
81212014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8122
8123 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8124 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8125 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8126 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8127 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8128 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8129 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8130 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8131
a3afdbb8
BC
81322014-02-26 Bin Cheng <bin.cheng@arm.com>
8133
8134 PR target/60280
8135 * gnat.dg/renaming5.adb: Change to two expected gotos.
8136 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8137 jump threads.
8138 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8139 messages for removed basic block.
8140 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8141 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8142 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8143 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8144
1715bb17
BS
81452014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8146
8147 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8148 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8149 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8150 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8151 * gcc.dg/vmx/merge-vsx.c: Likewise.
8152 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8153
43b3f52f
IT
81542014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8155
8156 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8157 * gcc.target/i386/prefetchwt1-1.c: New.
8158 * g++.dg/other/i386-2.C: Add new option.
8159 * g++.dg/other/i386-3.C: Ditto.
8160 * gcc.target/i386/sse-12.c: Ditto.
8161 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8162 * gcc.target/i386/sse-22.c: Add new option.
8163 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8164
a5152415
RO
81652014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 PR libfortran/59313
8168 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8169
8170 PR libfortran/58015
8171 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8172
81493f78
AB
81732014-02-25 Adam Butcher <adam@jessamine.co.uk>
8174
adbdb8c7
AB
8175 PR c++/60311
8176 * g++.dg/cpp1y/pr60311.C: New testcase.
8177
1b859733
AB
8178 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8179
81493f78
AB
8180 PR c++/60065
8181 * g++.dg/cpp1y/pr60065.C: New testcase.
8182
9039622a
AB
81832014-02-24 Andrey Belevantsev <abel@ispras.ru>
8184
8185 PR rtl-optimization/60268
8186 * gcc.c-torture/compile/pr60268.c: New test.
8187
8011ccca
ME
81882014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8189
9039622a 8190 * gcc.target/microblaze/others/mem_reload.c: New test.
8011ccca 8191
a6eecdc1
BS
81922014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8193
8011ccca
ME
8194 * gcc.dg/vmx/lde.c: New test.
8195 * gcc.dg/vmx/lde-be-order.c: New test.
8196 * gcc.dg/vmx/ste.c: New test.
8197 * gcc.dg/vmx/ste-be-order.c: New test.
a6eecdc1 8198
0294729c
HPN
81992014-02-22 Hans-Peter Nilsson <hp@axis.com>
8200
8201 PR testsuite/60173
8202 * lib/target-supports.exp
8203 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8204 and crisv32-*-* to list.
8205
f1ed9e15
JW
82062014-02-21 Janus Weil <janus@gcc.gnu.org>
8207
8208 PR fortran/60302
8209 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8210
b90ab1ba
BS
82112014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8212
8213 * gcc.dg/vmx/vsums.c: Check entire result vector.
8214 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8215
1af73690
WS
82162014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217
8218 * gcc.dg/vmx/ld.c: New test.
8219 * gcc.dg/vmx/ld-be-order.c: New test.
8220 * gcc.dg/vmx/ld-vsx.c: New test.
8221 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8222 * gcc.dg/vmx/ldl.c: New test.
8223 * gcc.dg/vmx/ldl-be-order.c: New test.
8224 * gcc.dg/vmx/ldl-vsx.c: New test.
8225 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8226 * gcc.dg/vmx/st.c: New test.
8227 * gcc.dg/vmx/st-be-order.c: New test.
8228 * gcc.dg/vmx/st-vsx.c: New test.
8229 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8230 * gcc.dg/vmx/stl.c: New test.
8231 * gcc.dg/vmx/stl-be-order.c: New test.
8232 * gcc.dg/vmx/stl-vsx.c: New test.
8233 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8234
c11581c9
UB
82352014-02-21 Uros Bizjak <ubizjak@gmail.com>
8236
8237 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8238 * g++.dg/other/i386-3.C (dg-options): Ditto.
8239 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8240 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8241 -mavx512pf and -msha.
8242
f2556b68
RB
82432014-02-21 Richard Biener <rguenther@suse.de>
8244
8245 PR tree-optimization/60276
8246 * gcc.dg/vect/pr60276.c: New testcase.
8247
9b6da3c7
JW
82482014-02-21 Janus Weil <janus@gcc.gnu.org>
8249
8250 PR fortran/60234
8251 * gfortran.dg/finalize_23.f90: New.
8252
2807d5d2
AB
82532014-02-21 Adam Butcher <adam@jessamine.co.uk>
8254
8255 PR c++/60052
8256 PR c++/60053
8257 * g++.dg/cpp1y/pr60052.C: New testcase.
8258 * g++.dg/cpp1y/pr60053.C: New testcase.
8259
76a4b7ad
TB
82602014-02-21 Tobias Burnus <burnus@net-b.de>
8261
8262 PR fortran/60286
8263 * gfortran.dg/inquire_16.f90: New.
8264
95ce7613
CLT
82652014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8266
8267 * gcc.target/nios2/biggot-1.c: New.
8268 * gcc.target/nios2/biggot-2.c: New.
8269
9576e7b1
MJ
82702014-02-20 Martin Jambor <mjambor@suse.cz>
8271
8272 PR ipa/55260
8273 * gcc.dg/ipa/pr55260.c: New test.
8274
8c4d4205
BC
82752014-02-20 Bin Cheng <bin.cheng@arm.com>
8276
8277 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8278 for execution test case.
8279
bd936951
JH
82802014-02-20 Jan Hubicka <hubicka@ucw.cz>
8281
8282 PR ipa/58555
004a7e45 8283 * g++.dg/torture/pr58555.C: New testcase.
bd936951 8284
3c898e1a
IT
82852014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8286
8287 PR target/60204
8288 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8289 reflect abi fix.
8290 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8291
df62b4af
IT
82922014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8293 Kirill Yukhin <kirill.yukhin@intel.com>
8294
8295 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8296 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8297 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8298 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8299 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8300 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8301
cca615af
JJ
83022014-02-19 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c/37743
8305 * g++.dg/ext/builtin-bswap1.C: New test.
8306 * c-c++-common/pr37743.c: New test.
8307
1c9f5f33
PK
83082014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8309
8310 * gcc.dg/decl-10.c: New test.
8311
28e41874
JJ
83122014-02-19 Jakub Jelinek <jakub@redhat.com>
8313
4998d666
JJ
8314 PR c++/60267
8315 * g++.dg/ext/ivdep-1.C: New test.
8316
28e41874
JJ
8317 PR c++/60267
8318 * gcc.dg/pr60267.c: New test.
8319
6aa5b4b8
UB
83202014-02-19 Uros Bizjak <ubizjak@gmail.com>
8321
8322 PR target/59794
8323 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8324 (dg-options): Remove -Wno-psabi.
004a7e45
UB
8325 * gcc.target/i386/pr59794-2.c: Ditto.
8326 * gcc.target/i386/pr60205-1.c: Ditto.
6aa5b4b8
UB
8327 * gcc.target/i386/sse-5.c: Ditto.
8328
7531103a
NC
83292014-02-18 Nick Clifton <nickc@redhat.com>
8330
8331 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8332 * gcc.dg/pr23623.c: Likewise.
8333 * gcc.dg/pr48784-1.c: Likewise.
8334 * gcc.dg/pr48784-2.c: Likewise.
8335 * gcc.dg/pr56997-2.c: Likewise.
8336 * gcc.dg/sms-6.c: Likewise.
8337 * gcc.dg/torture/pr60183.c: Likewise.
8338 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8339 * gcc.c-torture/execute/20061220-1.x: New.
8340 * gcc.c-torture/execute/pr43220.x: New.
8341 * gcc.c-torture/execute/pr51581-1.x: New.
8342 * gcc.c-torture/execute/pr51581-2.x: New.
8343 * gcc.c-torture/execute/pr58570.x: New.
8344 * gcc.c-torture/unsorted/DFcmp.x: New.
8345 * gcc.c-torture/unsorted/SFset.x: New.
8346
322913f8
EB
83472014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gnat.dg/opt31.adb: New test.
8350
73cc5f91
RO
83512014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8354
1251a8be
JW
83552014-02-19 Janus Weil <janus@gcc.gnu.org>
8356
8357 PR fortran/60232
8358 * gfortran.dg/typebound_proc_33.f90: New.
8359
cc28fc7f
MP
83602014-02-19 Marek Polacek <polacek@redhat.com>
8361
8362 PR c/60195
8363 * gcc.dg/pr60195.c: New test.
8364
07716f8d
PP
83652014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8366
367ab823 8367 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
07716f8d 8368
179652df
JJ
83692014-02-19 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR preprocessor/58844
8372 * c-c++-common/cpp/pr58844-1.c: New test.
8373 * c-c++-common/cpp/pr58844-2.c: New test.
8374
a1535f52
PC
83752014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 PR c++/60225
8378 * g++.dg/cpp0x/constexpr-ice10.C: New.
8379
83802014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8381
8382 PR c++/60215
8383 * g++.dg/cpp0x/pr60215.C: New.
8384
ab1668f6
TB
83852014-02-18 Tobias Burnus <burnus@net-b.de>
8386
8387 PR fortran/49397
8388 * gfortran.dg/proc_ptr_45.f90: New.
8389 * gfortran.dg/proc_ptr_46.f90: New.
8390
b19fd0fd
AB
83912014-02-18 Adam Butcher <adam@jessamine.co.uk>
8392
8393 PR c++/60190
8394 * g++.dg/cpp1y/pr60190.C: New testcase.
8395
75e9d9a0
AB
8396 PR c++/60064
8397 * g++.dg/cpp1y/pr60064.C: New testcase.
8398
223cdd15
UB
83992014-02-18 Uros Bizjak <ubizjak@gmail.com>
8400
8401 PR target/60205
8402 * gcc.target/i386/pr60205-1.c: New test.
8403 * gcc.target/i386/pr60205-2.c: Ditto.
8404
48810be0
KT
84052014-02-18 Kai Tietz <ktietz@redhat.com>
8406
8407 PR target/60193
8408 * gcc.target/i386/nest-1.c: New testcase.
8409
20afe640
EB
84102014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gnat.dg/opt32.adb: New test.
8413
2a144f64
JW
84142014-02-18 Janus Weil <janus@gcc.gnu.org>
8415
8416 PR fortran/60231
8417 * gfortran.dg/typebound_generic_15.f90: New.
8418
ce18e2a6
JW
84192014-02-17 Janus Weil <janus@gcc.gnu.org>
8420
8421 PR fortran/55907
8422 * gfortran.dg/init_flag_12.f90: New.
8423
583a9919
KY
84242014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8425 Ilya Tocar <ilya.tocar@intel.com>
8426
8427 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8428 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8429 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8430 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8431
5f4dd472
RS
84322014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8433
8434 * lib/target-supports.exp
8435 (check_effective_target_logical_op_short_circuit): New procedure.
8436 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8437 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8438 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8439 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8440 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8442 logical_op_short_circuit for the alternative test, extending
8443 it to arm_cortex_m.
8444
518fea64
MM
84452014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8446
8447 PR target/60203
8448 * gcc.target/powerpc/pr60203.c: New testsuite.
8449
f0cbaeb8
MM
84502014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8451
8452 PR fortran/59599
8453 * gfortran.dg/ichar_3.f90: New test.
8454
a2b33cc3
RB
84552014-02-15 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/60183
8458 * gcc.dg/torture/pr60183.c: New testcase.
8459
059742a4
JL
84602014-02-14 Jeff Law <law@redhat.com>
8461
8462 PR rtl-optimization/60131
8463 * g++.dg/torture/pr60131.C: New test.
8464
f8cdff38
IB
84652014-02-14 Ian Bolton <ian.bolton@arm.com>
8466
8467 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8468 on command-line.
8469
efdf3f4d
BE
84702014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8471
8472 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8473
b010d601
JJ
84742014-02-14 Jakub Jelinek <jakub@redhat.com>
8475
8476 * gcc.c-torture/compile/20140213.c: New test.
8477
a4d70cfa
JJ
84782014-02-13 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR target/43546
8481 * gcc.target/i386/pr43546.c: New test.
8482
e697d119
DV
84832014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8484
8485 * gcc.target/s390/hotpatch-compile-8.c: New test.
8486
37eb01c2
RS
84872014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8488
8489 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8490 definition with an ifndef.
8491 * gcc.dg/pr59605-2.c: New test.
8492
9f8da907
RS
84932014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8494
8495 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8496
9acf28f1
JM
84972014-02-12 Joseph Myers <joseph@codesourcery.com>
8498
8499 * gcc.dg/torture/float128-mul-underflow.c,
8500 gcc.dg/torture/float128-truncdf-underflow.c,
8501 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8502
f494a607
JJ
85032014-02-12 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR middle-end/59737
8506 * g++.dg/ipa/pr59737.C: New test.
8507
8a170134
L
85082014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8509
8510 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8511
64e5ace5
TS
85122014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8513
77d8d4eb
TS
8514 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8515
64e5ace5
TS
8516 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8517
c4c8514e
RB
85182014-02-12 Richard Biener <rguenther@suse.de>
8519
8520 PR middle-end/60092
8521 * gcc.dg/torture/pr60092.c: New testcase.
8522 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8523
62b03553
EB
85242014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8525
8526 * gcc.c-torture/execute/20140212-1.c: New test.
8527
6cfbc023
PC
85282014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8529
8530 PR c++/60047
8531 * g++.dg/cpp0x/pr60047.C: New.
8532
c2bf53a1
JJ
85332014-02-12 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR c/60101
8536 * c-c++-common/pr60101.c: New test.
8537
ec77d61f
JH
85382014-02-11 Jan Hubicka <hubicka@ucw.cz>
8539
8540 PR lto/59468
8541 * g++.dg/ipa/devirt-27.C: New testcase.
8542 * g++.dg/ipa/devirt-26.C: New testcase.
8543
69b7afed
MM
85442014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8545
8546 PR target/60137
8547 * gcc.target/powerpc/pr60137.c: New file.
8548
879287d9
JJ
85492014-02-11 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR fortran/52370
8552 * gfortran.dg/pr52370.f90: New test.
8553
fe89bba4
UB
85542014-02-11 Uros Bizjak <ubizjak@gmail.com>
8555
8556 PR target/59927
8557 Revert
8558 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8559
8560 PR testsuite/58630
8561 * gcc.target/i386/pr43662.c (dg-options):
8562 Add -maccumulate-outgoing-args.
8563 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8564 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8565 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8566 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8567 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8568 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8569 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8570 Add -maccumulate-outgoing-args.
8571 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8572 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8573 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8574 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8575 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8576 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8577 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8578 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8579 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8580 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8581 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8582 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8583 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8584 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8585 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8586
6521b2e9
RS
85872014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8588
8589 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8590
8268ad5c
JJ
85912014-02-11 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR debug/59776
8594 * gcc.dg/guality/pr59776.c: New test.
8595
6d3715b9
RL
85962014-02-11 Renlin Li <Renlin.Li@arm.com>
8597
8598 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8599 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8600 (add_options_for_arm_vfp3): New.
8601
cddddfff
JL
86022014-02-11 Jeff Law <law@redhat.com>
8603
8604 PR middle-end/54041
8605 * gcc.target/m68k/pr54041.c: New test.
8606
1a1477a2
JJ
86072014-02-11 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR target/59927
8610 * gcc.target/i386/pr59927.c: New test.
8611
d37f0852
RS
86122014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8613
8614 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8615 * gcc.dg/vect/pr60012.c: Likewise.
8616 * gcc.dg/vect/vect-119.c: Likewise.
8617 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8618 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8619
2607ef8a
RO
86202014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621
8622 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8623
f27be550
JL
86242014-02-10 Jeff Law <law@redhat.com>
8625
8626 PR middle-end-52306
8627 * gcc.c-torture/compile/pr52306.c: New test.
8628
7606ae1a
RO
86292014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8630
8631 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8632
4e1f39e4
RB
86332014-02-10 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/60115
8636 * gcc.dg/torture/pr60115.c: New testcase.
8637
04ea60cb
EB
86382014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8639
8640 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8641 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8642
cf73ee60
KY
86432014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8644 Ilya Tocar <ilya.tocar@intel.com>
8645
8646 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8647 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8648 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8649 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8650 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8651 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8652 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8653 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8654 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8655 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8656 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8657 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8658 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8659 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8660 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8661 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8662 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8663 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8664 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8665 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8666 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8667 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8668 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8669 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8670 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8671 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8672 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8673
5cf0b7b7
JJ
86742014-02-10 Jakub Jelinek <jakub@redhat.com>
8675
707d7757 8676 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5cf0b7b7 8677
68b1c5e1
PT
86782014-02-09 Paul Thomas <pault@gcc.gnu.org>
8679
8680 PR fortran/57522
5cf0b7b7 8681 * gfortran.dg/associated_target_5.f03: New test.
68b1c5e1 8682
56c78e5c
PT
86832014-02-09 Paul Thomas <pault@gcc.gnu.org>
8684
8685 PR fortran/59026
5cf0b7b7 8686 * gfortran.dg/elemental_by_value_1.f90: New test.
56c78e5c 8687
a6cd299b
JW
86882014-02-08 Janus Weil <janus@gcc.gnu.org>
8689
8690 PR fortran/58470
8691 * gfortran.dg/finalize_22.f90: New.
8692
df392740
PT
86932014-02-08 Paul Thomas <pault@gcc.gnu.org>
8694
8695 PR fortran/60066
5cf0b7b7 8696 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
df392740
PT
8697 was fixed by the patch for PR59906.
8698
80a16a87
AS
86992014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8700
8701 PR translation/52289
8702 * gfortran.dg/coarray_8.f90: Update dg-error match.
8703
8fcbce72
JJ
87042014-02-08 Jakub Jelinek <jakub@redhat.com>
8705
c74559df
JJ
8706 PR c/59984
8707 * gcc.dg/vect/pr59984.c: New test.
8708
8fcbce72
JJ
8709 PR middle-end/60092
8710 * gcc.dg/attr-alloc_align-1.c: New test.
8711 * gcc.dg/attr-alloc_align-2.c: New test.
8712 * gcc.dg/attr-alloc_align-3.c: New test.
8713 * gcc.dg/attr-assume_aligned-1.c: New test.
8714 * gcc.dg/attr-assume_aligned-2.c: New test.
8715 * gcc.dg/attr-assume_aligned-3.c: New test.
8716
8bb346eb
JJ
87172014-02-08 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR target/60077
8720 * gcc.target/i386/pr60077-1.c: New test.
8721 * gcc.target/i386/pr60077-2.c: New test.
8722
acf601ae
JJ
87232014-02-07 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR preprocessor/56824
8726 * gcc.dg/pr56824.c: New test.
8727
f4b83d66
AK
87282014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8729
8730 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8731 variable used for atomic operations.
8732
831806cb
RB
87332014-02-07 Richard Biener <rguenther@suse.de>
8734
8735 PR middle-end/60092
8736 * gcc.dg/vect/pr60092-2.c: New testcase.
8737
7ee9c16f
JJ
87382014-02-07 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR c++/60082
8741 Revert
8742 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8743
8744 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8745 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8746
ce245ec6
AK
87472014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8748
8749 * gcc.target/s390/fp2int1.c: New testcase.
8750
32cab212
RB
87512014-02-07 Richard Biener <rguenther@suse.de>
8752
8753 PR middle-end/60092
8754 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8755 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8756
6d6af792
JH
87572014-02-06 Jan Hubicka <hubicka@ucw.cz>
8758
8759 PR ipa/59918
8760 * g++.dg/torture/pr59918.C: New testcase.
8761
af116cae
JJ
87622014-02-06 Jakub Jelinek <jakub@redhat.com>
8763
652a3e3a
JJ
8764 PR target/59575
8765 * gcc.target/arm/pr59575.c: New test.
8766
af116cae
JJ
8767 PR debug/59992
8768 * gcc.dg/pr59992.c: New test.
8769
0f5e5e02
MG
87702014-02-06 Marc Glisse <marc.glisse@inria.fr>
8771
8772 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8773 init_priority. Test alignment of variable instead of function.
8774
0a756a3f
MP
87752014-02-06 Marek Polacek <polacek@redhat.com>
8776
8777 PR c/60087
8778 * gcc.dg/pr60087.c: New test.
8779
fdcee33b
AM
87802014-02-06 Alan Modra <amodra@gmail.com>
8781
8782 * gcc.target/powerpc/pr60032.c: New.
8783
251901a0
JJ
87842014-02-06 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR target/60062
8787 * gcc.c-torture/execute/pr60062.c: New test.
8788 * gcc.c-torture/execute/pr60072.c: New test.
8789
ce3904da
IB
87902014-02-06 Ian Bolton <ian.bolton@arm.com>
8791
8792 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8793 so that expected outcome works for PIC variants too.
8794
c801e246
YG
87952014-02-06 Yury Gribov <y.gribov@samsung.com>
8796 Kugan Vivekanandarajah <kuganv@linaro.org>
8797
8798 * gcc.target/arm/vect-noalign.c: New file.
8799
78b1469d
JH
88002014-02-05 Jan Hubicka <hubicka@ucw.cz>
8801 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR middle-end/60013
8804 * gcc.dg/pr60013.c: New testcase.
8805
7b1cd427
BS
88062014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8807
8808 * gcc.dg/vmx/sum2s.c: New.
8809 * gcc.dg/vmx/sum2s-be-order.c: New.
8810
52a93551
BS
88112014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8812
8813 * gcc.dg/vmx/pack.c: New.
8814 * gcc.dg/vmx/pack-be-order.c: New.
8815 * gcc.dg/vmx/unpack.c: New.
8816 * gcc.dg/vmx/unpack-be-order.c: New.
8817
7a62e566
BI
88182014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8819
8820 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8821 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8822
77897429
RO
88232014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8826 Use __builtin_floorf, __builtin_ceilf.
8827 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8828 declaration.
8829 (TEST): Use __builtin_floorf.
8830 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8831
54e19c00
JJ
88322014-02-05 Jakub Jelinek <jakub@redhat.com>
8833
add5c763
JJ
8834 PR ipa/59947
8835 * g++.dg/opt/pr59947.C: New test.
8836
54e19c00
JJ
8837 PR c++/58703
8838 * c-c++-common/gomp/pr58703.c: New test.
8839
6fc59523
RB
88402014-02-05 Richard Biener <rguenther@suse.de>
8841
8842 PR testsuite/60076
8843 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8844 avoid using unsigned long long.
8845
609524d2
JJ
88462014-02-05 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR middle-end/57499
8849 * g++.dg/torture/pr57499.C: New test.
8850
25a07c7e
YG
88512014-02-05 Yury Gribov <y.gribov@samsung.com>
8852
609524d2 8853 * gcc.dg/asan/nosanitize-and-inline.c: New test.
25a07c7e 8854
4bf2a588
JH
88552014-02-04 Jan Hubicka <hubicka@ucw.cz>
8856
8857 * g++.dg/ipa/devirrt-22.C: Fix template.
8858
66f20604
MP
88592014-02-04 Marek Polacek <polacek@redhat.com>
8860
8861 PR c/60036
8862 * gcc.dg/pr60036.c: New test.
8863
8472fa80
MT
88642014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8865
8866 PR ipa/60058
8867 * g++.dg/torture/pr60058.C: New testcase.
8868
f34ffd40
MO
88692014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8870
8871 * g++.dg/tsan/default_options.C: Invert check.
8872
be3afd67
JJ
88732014-02-04 Jakub Jelinek <jakub@redhat.com>
8874
029ce7a2
JJ
8875 PR tree-optimization/60002
8876 * g++.dg/opt/pr60002.C: New test.
8877
8e91d222
JJ
8878 PR tree-optimization/60023
8879 * g++.dg/vect/pr60023.cc: New test.
8880
eb259c4a
JJ
8881 PR ipa/60026
8882 * c-c++-common/torture/pr60026.c: New test.
8883
be3afd67
JJ
8884 PR rtl-optimization/57915
8885 * gcc.target/i386/pr57915.c: New test.
8886
25c90aae
RO
88872014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8888
8889 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8890
2687eb33
RL
88912014-02-04 Renlin Li <Renlin.Li@arm.com>
8892
8893 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8894
66b3ed5f
JJ
88952014-02-04 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR middle-end/59261
8898 * gcc.dg/pr59261.c: New test.
8899
5961d779
RB
89002014-02-04 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/60012
8903 * gcc.dg/vect/pr60012.c: New testcase.
8904
91da0481
RO
89052014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 PR target/59788
8908 * g++.dg/eh/unwind-direct.C: New test.
8909
f8e162b7
UB
89102014-02-04 Uros Bizjak <ubizjak@gmail.com>
8911
8912 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8913 timeout value to 20s.
8914
39960d1c
JH
89152014-02-03 Jan Hubicka <hubicka@ucw.cz>
8916
8917 PR ipa/59882
8918 * g++.dg/torture/pr59882.C: New testcase
8919
5bccb77a
JH
89202014-02-03 Jan Hubicka <jh@suse.cz>
8921
8922 PR ipa/59831
8923 * g++.dg/ipa/devirt-22.C: New testcase.
8924
9de2f554
JH
89252014-02-03 Jan Hubicka <jh@suse.cz>
8926
8927 * g++.dg/ipa/devirt-25.C: New testcase.
8928
4b076d8a
JJ
89292014-02-04 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR tree-optimization/59924
8932 * gcc.dg/pr59924.c: New test.
8933
85942f45
JH
89342014-02-03 Jan Hubicka <hubicka@ucw.cz>
8935
8936 PR ipa/59831
8937 * g++.dg/ipa/devirt-24.C: New testcase.
8938
5d77fb19
MG
89392014-02-03 Marc Glisse <marc.glisse@inria.fr>
8940
8941 PR c++/53017
8942 PR c++/59211
8943 * c-c++-common/attributes-1.c: New testcase.
8944 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8945
f344f525
PC
89462014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8947
8948 PR c++/58871
8949 * g++.dg/cpp0x/pr58871.C: New.
8950
cf5b2be2
CH
89512014-02-03 Cong Hou <congh@google.com>
8952
8953 PR tree-optimization/60000
8954 * g++.dg/vect/pr60000.cc: New test.
8955
a2a1ddb5
L
89562014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8957
8958 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8959 * gcc.target/i386/long-double-64-4.c: Likewise.
8960 * gcc.target/i386/long-double-80-1.c: Likewise.
8961 * gcc.target/i386/long-double-80-2.c: Likewise.
8962 * gcc.target/i386/long-double-80-3.c: Likewise.
8963 * gcc.target/i386/long-double-80-4.c: Likewise.
8964 * gcc.target/i386/long-double-80-5.c: Likewise.
8965 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8966 __multf3 isn't used.
8967 * gcc.target/i386/long-double-64-3.c: Likewise.
8968 * gcc.target/i386/long-double-128-1.c: New test.
8969 * gcc.target/i386/long-double-128-2.c: Likewise.
8970 * gcc.target/i386/long-double-128-3.c: Likewise.
8971 * gcc.target/i386/long-double-128-4.c: Likewise.
8972 * gcc.target/i386/long-double-128-5.c: Likewise.
8973 * gcc.target/i386/long-double-128-6.c: Likewise.
8974 * gcc.target/i386/long-double-128-7.c: Likewise.
8975 * gcc.target/i386/long-double-128-8.c: Likewise.
8976 * gcc.target/i386/long-double-128-9.c: Likewise.
8977 * gcc.target/i386/long-double-64-5.c: Likewise.
8978 * gcc.target/i386/long-double-64-6.c: Likewise.
8979 * gcc.target/i386/long-double-64-7.c: Likewise.
8980 * gcc.target/i386/long-double-64-8.c: Likewise.
8981 * gcc.target/i386/long-double-64-9.c: Likewise.
8982 * gcc.target/i386/long-double-80-10.c: Likewise.
8983 * gcc.target/i386/long-double-80-8.c: Likewise.
8984 * gcc.target/i386/long-double-80-9.c: Likewise.
8985
861ec4f3
AB
89862014-02-03 Andrey Belevantsev <abel@ispras.ru>
8987
8988 PR rtl-optimization/57662
8989 * g++.dg/pr57662.C: New test.
8990
60331d00
BS
89912014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8992
8993 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8994 * gcc.dg/vmx/perm.c: New.
8995 * gcc.dg/vmx/perm-be-order.c: New.
8996
b80afde9
BS
89972014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8998
8999 * gcc.dg/vmx/vsums.c: New.
9000 * gcc.dg/vmx/vsums-be-order.c: New.
9001
2ace77c2
JH
90022014-02-02 Jan Hubicka <hubicka@ucw.cz>
9003
9004 * g++.dg/ipa/devirt-23.C: New testcase.
390675c8
JH
9005 * g++.dg/ipa/devirt-20.C: Fix template.
9006
90072014-02-02 Jan Hubicka <jh@suse.cz>
9008
9009 * g++.dg/ipa/devirt-21.C: New testcase.
2ace77c2 9010
a90c0245
RS
90112014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9012
9013 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9014 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9015
6c90f137
UB
90162014-02-02 Uros Bizjak <ubizjak@gmail.com>
9017
9018 PR target/60017
9019 * gcc.c-torture/execute/pr60017.c: New test.
9020
33425d6c 90212014-02-02 Mikael Morin <mikael@gcc.gnu.org>
792f7301
MM
9022
9023 PR fortran/57033
9024 * gfortran.dg/default_initialization_7.f90: New test.
9025
da78a067
PT
90262014-02-01 Paul Thomas <pault@gcc.gnu.org>
9027
9028 PR fortran/59906
5cf0b7b7 9029 * gfortran.dg/elemental_subroutine_9.f90: New test.
da78a067 9030
e1a9abc6
RS
90312014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9032
9033 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9034
16b822eb
RS
90352014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9036
9037 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9038
cf0ac756
RS
90392014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9040
9041 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9042
4244ec23
PC
90432014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9044
9045 PR c++/51219
9046 * g++.dg/init/bitfield5.C: New.
9047
021293cb
JJ
90482014-02-01 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR tree-optimization/60003
9051 * gcc.c-torture/execute/pr60003.c: New test.
9052
6334f3e9
VM
90532014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9054
9055 PR bootstrap/59985
9056 * gcc.target/arm/pr59985.C: New.
9057
eecd8b7c
JJ
90582014-01-31 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR sanitizer/59410
9061 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9062 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9063 to compile.
9064 (tsan_finish): Restore dg-do-what-default.
9065 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9066 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9067 * g++.dg/tsan/default_options.C: Likewise.
9068 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9069 * g++.dg/tsan/atomic_free2.C: Likewise.
9070 * g++.dg/tsan/cond_race.C: Likewise.
9071 * g++.dg/tsan/fd_close_norace.C: Likewise.
9072 * g++.dg/tsan/benign_race.C: Likewise.
9073 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9074 * c-c++-common/tsan/simple_race.c: Likewise.
9075 * c-c++-common/tsan/mutexset1.c: Likewise.
9076 * c-c++-common/tsan/thread_leak2.c: Likewise.
9077 * c-c++-common/tsan/tls_race.c: Likewise.
9078 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9079 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9080 * c-c++-common/tsan/free_race2.c: Likewise.
9081 * c-c++-common/tsan/thread_leak.c: Likewise.
9082 * c-c++-common/tsan/thread_leak1.c: Likewise.
9083 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9084 * c-c++-common/tsan/free_race.c: Likewise.
9085 * c-c++-common/tsan/sleep_sync.c: Likewise.
9086 * c-c++-common/tsan/tiny_race.c: Likewise.
9087 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9088 * c-c++-common/tsan/atomic_stack.c: Likewise.
9089 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9090 in dg-output regexps.
9091 * c-c++-common/tsan/simple_stack.c: Likewise.
9092
004a7e45 90932014-01-31 Richard Henderson <rth@redhat.com>
efa7882f
RH
9094
9095 * g++.dg/tm/pr60004.C: New.
9096
f1f82a37
PC
90972014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/59082
9100 * g++.dg/inherit/crash4.C: New.
9101
af3978a1 91022014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
f1f82a37 9103
af3978a1
MO
9104 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9105
e0514839
IT
91062014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9107
9108 * gcc.target/i386/m512-check.h: Use correct rounding values.
9109
de72ea02
IT
91102014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9111
9112 * gcc.target/i386/avx-1.c: Use correct rounding values.
33425d6c
UB
9113 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9115 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9117 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9119 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9121 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9123 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9124 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9125 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9126 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9127 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9128 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9129 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9130 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9131 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9132 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9133 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9135 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9137 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9140 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9142 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9144 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9146 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9148 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9150 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9152 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9154 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9174 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9175 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9176 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9177 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9178 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9179 * gcc.target/i386/sse-13.c: Ditto.
9180 * gcc.target/i386/sse-14.c: Ditto.
9181 * gcc.target/i386/sse-22.c: Ditto.
9182 * gcc.target/i386/sse-23.c: Ditto.
de72ea02 9183
be792bce
IT
91842014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9185
9186 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9187 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9188
fdfd537b
RB
91892014-01-31 Richard Biener <rguenther@suse.de>
9190
9191 PR middle-end/59990
9192 * gcc.dg/torture/pr59990.c: New testcase.
9193
798888a0
JJ
91942014-01-31 Jakub Jelinek <jakub@redhat.com>
9195
9196 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9197 if it fails don't run any tsan tests.
9198
81e5eca8
MP
91992014-01-31 Marek Polacek <polacek@redhat.com>
9200
9201 PR c/59963
9202 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9203 (y): Adjust dg-error.
9204 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9205 * gcc.dg/pr59963-1.c: New test.
9206 * gcc.dg/pr59963-2.c: New test.
9207 * gcc.dg/pr59963-3.c: New test.
9208
4bb9c32d
JJ
92092014-01-30 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR target/59923
9212 * gcc.target/arm/pr59923.c: New test.
9213
bf53d4b8
BS
92142014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9215
9216 * gcc.dg/vmx/splat.c: New.
9217 * gcc.dg/vmx/splat-vsx.c: New.
9218 * gcc.dg/vmx/splat-be-order.c: New.
9219 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9220 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9221 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9222
c965e187
RB
92232014-01-30 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/59993
9226 * gcc.dg/torture/pr59993.c: New testcase.
9227
5f71f3d3
RS
92282014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9229
9230 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9231 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9232 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9233 vect_int rather than vect_float.
9234
053247c8
MP
92352014-01-30 Marek Polacek <polacek@redhat.com>
9236
9237 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9238
29bd5728
DH
92392014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9240
9241 * gcc.target/microblaze/isa/fcmp4.c: New.
9242
68fca595
MP
92432014-01-30 Marek Polacek <polacek@redhat.com>
9244
9245 PR c/59940
9246 * gcc.dg/pr59940.c: New test.
9247 * gcc.dg/pr35635.c (func3): Move dg-warning.
9248
c972624e
RB
92492014-01-30 Richard Biener <rguenther@suse.de>
9250
9251 PR tree-optimization/59903
9252 * gcc.dg/torture/pr59903.c: New testcase.
9253
9ca57929
PC
92542014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9255
9256 PR c++/58843
9257 * g++.dg/lookup/crash8.C: New.
9258
e1b317ae
PC
92592014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9260
9261 PR c++/58649
9262 * g++.dg/template/crash117.C: New.
9263
fa337f3a
RB
92642014-01-30 Richard Biener <rguenther@suse.de>
9265
9266 PR c/59905
9267 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9268 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9269 abort.
9270 * gcc.dg/invalid-call-1.c: Likewise.
9271
1200933c
PC
92722014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9273
9274 PR c++/58561
9275 * g++.dg/cpp1y/auto-fn23.C: New.
9276
e8902891
PC
92772014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/58846
9280 * g++.dg/init/dso_handle2.C: New.
9281
e1e30986
PC
92822014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9283
9284 PR c++/58674
9285 * g++.dg/cpp0x/pr58674.C: New.
9286
53d7df93
KY
92872014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9288
33425d6c 9289 PR target/59617
53d7df93
KY
9290 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9291 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9292
68d3bacf
BS
92932014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9294
9295 * gcc.dg/vmx/merge-be-order.c: New.
9296 * gcc.dg/vmx/merge.c: New.
9297 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9298 * gcc.dg/vmx/merge-vsx.c: New.
9299
77574c35
RB
93002014-01-29 Richard Biener <rguenther@suse.de>
9301
9302 PR tree-optimization/58742
9303 * gcc.dg/pr58742-1.c: New testcase.
9304 * gcc.dg/pr58742-2.c: Likewise.
9305 * gcc.dg/pr58742-3.c: Likewise.
9306
eb6006ad
RL
93072014-01-29 Renlin Li <Renlin.Li@arm.com>
9308
9309 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9310 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9311 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9312
4ca56230
PC
93132014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9314
9315 PR c++/58702
9316 * g++.dg/gomp/pr58702.C: New.
9317
72ca8909
DS
93182014-01-29 Dodji Seketeli <dodji@redhat.com>
9319
9320 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9321 selector.
9322
3d54b29d
JJ
93232014-01-29 Jakub Jelinek <jakub@redhat.com>
9324
09b22f48
JJ
9325 PR middle-end/59917
9326 PR tree-optimization/59920
9327 * gcc.dg/pr59920-1.c: New test.
9328 * gcc.dg/pr59920-2.c: New test.
9329 * gcc.dg/pr59920-3.c: New test.
9330 * c-c++-common/gomp/pr59917-1.c: New test.
9331 * c-c++-common/gomp/pr59917-2.c: New test.
9332
3d54b29d
JJ
9333 PR tree-optimization/59594
9334 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9335 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9336 * gcc.dg/vect/pr59594.c: New test.
9337
6a4b5f71 93382014-01-28 Paul Thomas <pault@gcc.gnu.org>
d2ca60c0 9339
6a4b5f71 9340 PR fortran/59414
3d54b29d 9341 * gfortran.dg/allocate_class_3.f90: New test.
d2ca60c0 9342
367c8286
DS
93432014-01-28 Dodji Seketeli <dodji@redhat.com>
9344
9345 PR preprocessor/59935
9346 * c-c++-common/cpp/warning-zero-location.c: New test.
9347 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9348
78c02155
SE
93492014-01-27 Steve Ellcey <sellcey@mips.com>
9350
9351 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9352
0ebe2584
ASJ
93532014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9354
9355 * g++.dg/ext/mv16.C: New tests.
9356
d256b866
IT
93572014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9358
9359 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9360 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9361 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9362 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9363 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9364 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9365 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9366 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9367 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9368 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9369 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9370 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9371 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9372 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9373 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9374 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9375 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9376 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9377 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9378 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9379 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9380 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9381 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9382 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9383 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9384 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9385 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9386 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9387 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9388 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9389 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9390 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9391 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9392 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9393 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9394 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9395 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9396 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9397 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9398 _mm512_mask_cvtepi32_storeu_epi8.
9399 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9400 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9401 _mm512_mask_cvtepi32_storeu_epi16.
9402 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9404 _mm512_mask_cvtepi64_storeu_epi8.
9405 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9406 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9407 _mm512_mask_cvtepi64_storeu_epi16.
9408 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9409 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9410 _mm512_mask_cvtepi64_storeu_epi32.
9411 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9412 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9413 _mm512_mask_cvtsepi32_storeu_epi8.
9414 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9415 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9416 _mm512_mask_cvtsepi32_storeu_epi16.
9417 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9418 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9419 _mm512_mask_cvtsepi64_storeu_epi8.
9420 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9421 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9422 _mm512_mask_cvtsepi64_storeu_epi16.
9423 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9424 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9425 _mm512_mask_cvtsepi64_storeu_epi32.
9426 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9427 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9428 _mm512_mask_cvtusepi32_storeu_epi8.
9429 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9430 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9431 _mm512_mask_cvtusepi32_storeu_epi16.
9432 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9433 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9434 _mm512_mask_cvtusepi64_storeu_epi8.
9435 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9436 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9437 _mm512_mask_cvtusepi64_storeu_epi16.
9438 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9439 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9440 _mm512_mask_cvtusepi64_storeu_epi32.
9441 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9442 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9443
e711dffd
KY
94442014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9445
33425d6c 9446 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
e711dffd
KY
9447 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9448 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9449 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9450 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9451 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9452 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9453 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9454 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9455 built-ins roudning immediate.
9456 * gcc.target/i386/sse-22.c: Add new built-ins.
9457 * gcc.target/i386/sse-23.c: Ditto.
9458 * gcc.target/i386/avx-1.c: Ditto.
9459
770516c9
CB
94602014-01-27 Christian Bruel <christian.bruel@st.com>
9461
9462 * gcc.target/sh/torture/strncmp.c: New tests.
9463
2c8798a2
RS
94642014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9465
9466 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9467
746cd719
BE
94682014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9469
9470 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9471
3d750496
JL
94722014-01-24 Jeff Law <law@redhat.com>
9473
9474 PR tree-optimization/59919
9475 * gcc.c-torture/compile/pr59919.c: New test.
9476
f9e2a506
PC
94772014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9478
9479 PR c++/57524
9480 * g++.dg/ext/timevar2.C: New.
9481
8e914068
MP
94822014-01-24 Marek Polacek <polacek@redhat.com>
9483
9484 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9485
16370fa7
L
94862014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9487
9488 PR target/59929
9489 * gcc.target/i386/pr59929.c: New test.
9490
b846c948
MM
94912014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9492
9493 PR target/59909
9494 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9495 word atomic functions at runtime.
9496
393e8e8b
MP
94972014-01-23 Marek Polacek <polacek@redhat.com>
9498
9499 PR c/59846
9500 * gcc.dg/pr59846.c: New test.
9501
f04dda30
MP
95022014-01-23 Marek Polacek <polacek@redhat.com>
9503
9504 PR c/58346
9505 * c-c++-common/pr58346-1.c: New test.
9506 * c-c++-common/pr58346-2.c: New test.
9507 * c-c++-common/pr58346-3.c: New test.
9508
789eadcd
MP
95092014-01-23 Marek Polacek <polacek@redhat.com>
9510
9511 PR c/59871
9512 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9513 * gcc.dg/pr59871.c: New test.
9514
ea15e254
PC
95152014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9516
9517 PR c++/58980
9518 * g++.dg/parse/enum11.C: New.
9519
f9a4c9a6
AV
95202014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9521
9522 * gcc.target/aarch64/sshr64_1.c: New testcase.
9523
74558dd9
BI
95242014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9525
9526 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9527 SIMD enabled function.
9528 * g++.dg/cilk-plus/ef_test.C: New test.
746cd719
BE
9529 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9530 and added C++ ones.
74558dd9
BI
9531 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9532 to differenciate C error messages from C++ ones.
9533
89b4515c
AV
95342014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9535
9536 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9537
f3eeb82c
DH
95382014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9539
9540 * gcc.target/microblaze/others/builtin-trap.c: New test,
9541
652fea39
JJ
95422014-01-23 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR middle-end/58809
9545 * c-c++-common/gomp/pr58809.c: New test.
9546
7fd841e2
DH
95472014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9548
9549 PR sanitizer/59897
9550 * c-c++-common/asan/use-after-return-1.c: Fixed
9551 to pass on darwin.
9552
7ecc3eb9
DS
95532014-01-23 Dodji Seketeli <dodji@redhat.com>
9554
9555 PR preprocessor/58580
9556 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9557
70473c63 95582014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
004a7e45 9559 Ilya Tocar <ilya.tocar@intel.com>
70473c63 9560
2196a885
KY
9561 * gcc.target/i386/avx512f-kmovw-1.c: New.
9562
95632014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9564
9565 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
70473c63
KY
9566 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9567 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9568 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9570 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9571
f9ae4df8
RS
95722014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9573
9574 PR target/52125
9575 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9576 * gcc.target/mips/pr52125.c: New test.
9577
f34f1c87
MP
95782014-01-22 Marek Polacek <polacek@redhat.com>
9579
9580 PR c/59891
9581 * gcc.dg/torture/pr59891.c: New test.
9582
bb50b870
JL
95832014-01-22 Jeff Law <law@redhat.com>
9584
9585 PR tree-optimization/59597
9586 * gcc.dg/tree-ssa/pr59597.c: New test.
9587
df2980be
VM
95882014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9589
9590 PR rtl-optimization/59477
9591 * g++.dg/pr59477.C: New.
9592
88d7c4b9
RS
95932014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9594
9595 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9596
32ab58b2
VV
95972014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9598
9599 PR c++/59482
9600 * g++.dg/pr59482.C: New.
9601
0466b16a
WS
96022014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9603
9604 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9605 * gcc.dg/vmx/extract-vsx.c: New.
9606 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9607 * gcc.dg/vmx/insert-vsx.c: New.
9608
9102dadd
VM
96092014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9610
9611 PR rtl-optimization/59896
9612 * gcc.target/arm/pr59896.c: New.
9613
a9711f36
VM
96142014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9615
9616 PR rtl-optimization/59858
9617 * gcc.target/arm/pr59858.c: New.
9618
721ee6cf
JJ
96192014-01-21 Jakub Jelinek <jakub@redhat.com>
9620
f8ea7cb0
JJ
9621 PR target/59003
9622 * gcc.dg/tree-prof/pr59003.c: New test.
9623
721ee6cf
JJ
9624 PR middle-end/59860
9625 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9626 other targets.
9627
d1a5b5e3
DH
96282014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9629
9630 * gfortran.dg/round_3.f08: Add more cases.
9102dadd 9631
6d1a1d9d
RS
96322014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9633
9634 * lib/target-supports.exp (force_conventional_output_for): New
9635 procedure.
9636 * lib/scanasm.exp (scan-assembler_required_options)
9637 (scan-assembler-not_required_options)
9638 (scan-assembler-times_required_options): Replace with
9639 force_conventional_output_fors.
9640 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9641 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9642
1cf11770
L
96432014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9644
9645 PR middle-end/59789
9646 * gcc.target/i386/pr59789.c: New testcase.
9647
66bc6a9e
YZ
96482014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9649
9650 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9651 the 'code' bitfield from 16 to 8.
9652
ede23272
AV
96532014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9654
9655 * lib/target-supports.exp
9656 (check_effective_target_vect_perm): Exclude aarch64_be.
9657 (check_effective_target_vect_perm_byte): Likewise.
9658 (check_effective_target_vect_perm_short): Likewise.
9659
39ec0d29 96602014-01-20 Alex Velenko <Alex.Velenko@arm.com>
201b7ecd
AV
9661
9662 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9663 (RUN_TEST): Use new macro.
9664 (INDEX64_32): Delete.
9665 (INDEX64_64): Likewise.
9666 (INDEX128_32): Likewise.
9667 (INDEX128_64): Likewise.
9668 (INDEX): Likewise.
9669 (test_vneg_f32): Use fixed RUN_TEST.
9670
409b6ac1
RB
96712014-01-20 Richard Biener <rguenther@suse.de>
9672
9673 PR middle-end/59860
9674 * gcc.dg/pr59860.c: New testcase.
9675
0fabe5f3
JJ
96762014-01-20 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR target/59880
9679 * gcc.target/i386/pr59880.c: New test.
9680
6fc00404
RL
96812014-01-20 Renlin Li <renlin.li@arm.com>
9682
9683 * gcc.dg/pr44194-1.c: Tweak regexp.
9684
cd02d793
SK
96852014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9686
9687 PR libfortran/59771
9688 PR libfortran/59774
9689 PR libfortran/59836
9690 * gfortran.dg/round_3.f08: New cases added.
9691 * gfortran.dg/fmt_g_1.f90: New test.
9692
e2a9b2cd
UB
96932014-01-19 Uros Bizjak <ubizjak@gmail.com>
9694
9695 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9696
167492b9
RS
96972014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9698
9699 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9700
7d483daa
RS
97012014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9702
9703 * gcc.dg/vect/pr57705.c: Require vect_int.
9704 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9705 * gcc.dg/vect/vect-alias-check.c: Likewise.
9706
ddafd21a
MM
97072014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9708
9709 PR fortran/58007
9710 * gfortran.dg/unresolved_fixup_1.f90: New test.
9711 * gfortran.dg/unresolved_fixup_2.f90: New test.
9712
fa5d6c75
JJ
97132014-01-18 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR target/58944
9716 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9717 Remove dg-prune-output lines.
9718
664ceb1e
JJ
97192014-01-17 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR middle-end/59706
9722 * gfortran.dg/pr59706.f90: New test.
9723 * g++.dg/ext/pr59706.C: New test.
9724
a95aef3c
PC
97252014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9726
9727 PR c++/59270
9728 PR c++/58811
9729 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9730 * g++.dg/init/pr58811.C: Likewise.
9731
4ee5c752
JL
97322014-01-17 Jeff Law <law@redhat.com>
9733
ddafd21a 9734 PR middle-end/57904
4ee5c752
JL
9735 * gfortran.dg/pr57904.f90: New test.
9736
12185846
PC
97372014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/59269
9740 * g++.dg/cpp0x/nsdmi-union4.C: New.
9741
0ffc4683
MP
97422014-01-17 Marek Polacek <polacek@redhat.com>
9743
9744 PR c++/59838
9745 * g++.dg/diagnostic/pr59838.C: New test.
9746
30078c0a
MP
97472014-01-17 Marek Polacek <polacek@redhat.com>
9748
9749 PR c/58346
9750 * gcc.dg/pr58346.c: New test.
9751
24fcf4bc
JJ
97522014-01-17 Jakub Jelinek <jakub@redhat.com>
9753
cc2b0e50 9754 PR testsuite/58776
0fabe5f3 9755 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
cc2b0e50
JJ
9756 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9757 option duplication.
9758
f7d594d2
JJ
9759 PR fortran/59440
9760 * gfortran.dg/pr59440-1.f90: New test.
9761 * gfortran.dg/pr59440-2.f90: New test.
9762 * gfortran.dg/pr59440-3.f90: New test.
9763
dfc7b927
JJ
9764 PR testsuite/59064
9765 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9766 testing for " version" and " alias" with one testing for
9767 " version\[^\n\r]* alias".
9768 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9769 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9770 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9771 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9772 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9773 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9774
24fcf4bc
JJ
9775 PR c++/57945
9776 * c-c++-common/torture/pr57945.c: New test.
9777
82a197a2
ZC
97782014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9779
9780 * gcc.target/arm/its.c: New testcase.
9781
f910753d
JH
97822014-01-16 Jan Hubicka <jh@suse.cz>
9783
9784 PR ipa/59775
9785 * g++.dg/torture/pr59775.C: New testcase.
9786
2af4ea89
JJ
97872014-01-16 Jakub Jelinek <jakub@redhat.com>
9788
42ed6cde
JJ
9789 PR middle-end/58344
9790 * gcc.c-torture/compile/pr58344.c: New test.
9791
a611d7cb
JJ
9792 PR target/59839
9793 * gcc.target/i386/pr59839.c: New test.
9794
2af4ea89
JJ
9795 PR debug/54694
9796 * gcc.target/i386/pr9771-1.c (main): Rename to...
9797 (real_main): ... this. Add __asm name "main".
9798 (ASMNAME, ASMNAME2, STRING): Define.
9799
54c7a7f3
NC
98002014-01-16 Nick Clifton <nickc@redhat.com>
9801
9802 PR middle-end/28865
9803 * gcc.c-torture/compile/pr28865.c: New.
9804 * gcc.c-torture/execute/pr28865.c: New.
9805
5147d10a
MP
98062014-01-16 Marek Polacek <polacek@redhat.com>
9807
9808 PR middle-end/59827
9809 * gcc.dg/pr59827.c: New test.
9810
1a22d3cb
AS
98112014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9812
9813 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9814
4d42626f
MP
98152014-01-15 Richard Henderson <rth@redhat.com>
9816
9817 PR debug/54694
9818 * gcc.target/i386/pr54694.c: New test.
9819
67bf2939
LA
98202014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9821
9822 PR c++/49718
9823 * g++.dg/pr49718.C: New test.
9824
352e9ecd
RS
98252014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9828
d13dfec8
BS
98292014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9830
9831 * gcc.dg/vmx/mult-even-odd.c: New.
9832 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9833
c2d74104
BI
98342014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9835
9836 * lib/target-supports.exp (check_libcilkrts_available): Added an
9837 extern "C" if we are using C++ along with a function prototype.
9838
a6a2d67b
JL
98392014-01-15 Jeff Law <law@redhat.com>
9840
9841 PR tree-optimization/59747
9842 * gcc.c-torture/execute/pr59747.c: New test.
9843
348aa1da
L
98442014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9845
9846 PR target/59794
9847 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9848 Linux/x86.
9849 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9850 * g++.dg/ext/attribute-test-1.C: Likewise.
9851 * g++.dg/ext/attribute-test-2.C: Likewise.
9852 * g++.dg/ext/attribute-test-3.C: Likewise.
9853 * g++.dg/ext/attribute-test-4.C: Likewise.
9854 * g++.dg/ext/pr56790-1.C: Likewise.
9855 * g++.dg/torture/pr38565.C: Likewise.
9856 * gcc.dg/pr53060.c: Likewise.
9857 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9858 * c-c++-common/vector-compare-2.c: Likewise.
9859 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9860 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9861 dg-message line number.
9862
e033516b
MK
98632014-01-15 Matthias Klose <doko@ubuntu.com>
9864
9865 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9866
6b916b36
RB
98672014-01-15 Richard Biener <rguenther@suse.de>
9868
9869 PR tree-optimization/59822
9870 * g++.dg/torture/pr59822.C: New testcase.
9871
17c77f44
KY
98722014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9873
9874 PR target/59808
9875 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
c4ef5952 9876 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
17c77f44 9877
d103f29b
MGD
98782014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9879 Kugan Vivekanandarajah <kuganv@linaro.org>
9880
9881 PR target/59695
9882 * g++.dg/pr59695.C: New testcase.
9883
cb4b6d17
AK
98842014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9885
1c8b5303 9886 PR target/59803
cb4b6d17
AK
9887 * gcc.c-torture/compile/pr59803.c: New testcase.
9888
241f845a
JJ
98892014-01-15 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR c/58943
9892 * gcc.c-torture/execute/pr58943.c: New test.
9893 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9894
3292e376
L
98952014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9896
9897 PR target/59794
9898 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9899 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9900 (bar): Change return type to void. Set y to x.
9901 * gcc.target/i386/pr59794-1.c: New testcase.
9902 * gcc.target/i386/pr59794-2.c: Likewise.
9903 * gcc.target/i386/pr59794-3.c: Likewise.
9904 * gcc.target/i386/pr59794-4.c: Likewise.
9905 * gcc.target/i386/pr59794-5.c: Likewise.
9906 * gcc.target/i386/pr59794-6.c: Likewise.
9907 * gcc.target/i386/pr59794-7.c: Likewise.
9908
a0e35eb0
RB
99092014-01-14 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/58921
9912 PR tree-optimization/59006
9913 * gcc.dg/torture/pr58921.c: New testcase.
9914 * gcc.dg/torture/pr59006.c: Likewise.
9915 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9916
1c76069c
JJ
99172014-01-14 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR testsuite/59494
9920 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9921 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9922 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9923 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9924 Executing predictive commoning without unrolling.
9925
c56a42b9
KY
99262014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9927
3292e376 9928 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
c56a42b9
KY
9929 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9930 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9931 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9932 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9933 __builtin_ia32_rsqrt28sd_round.
9934 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9935 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9936 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9937 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9938 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9939 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9940 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9941 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9942 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9943 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9944 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9945 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9946 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9947 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9949 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9951 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9952 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9953 fix wrong rounding mode (see above).
9954 * gcc.target/i386/sse-23.c: Ditto.
9955
09fccb62
BS
99562014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9957
9958 * gcc.dg/vmx/insert.c: New.
9959 * gcc.dg/vmx/insert-be-order.c: New.
9960 * gcc.dg/vmx/extract.c: New.
9961 * gcc.dg/vmx/extract-be-order.c: New.
9962
19e51b40
JJ
99632014-01-13 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR tree-optimization/59387
9966 * gcc.c-torture/execute/pr59387.c: New test.
9967
b02281f2
RB
99682014-01-13 Richard Biener <rguenther@suse.de>
9969
9970 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9971 adjusting mathlib options.
9972 * gfortran.dg/lto/lto.exp: Likewise.
9973
e75fde1a
EB
99742014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9975
9976 * gnat.dg/loop_optimization17.adb: New test.
9977 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9978
eae298d6
CB
99792014-01-13 Christian Bruel <christian.bruel@st.com>
9980
9981 * gcc.target/sh/cmpstrn.c: New case.
9982
698da88a
JJ
99832014-01-13 Jakub Jelinek <jakub@redhat.com>
9984
9985 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9986 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9987
a1b80ec7
JW
99882014-01-12 Janus Weil <janus@gcc.gnu.org>
9989
9990 PR fortran/58026
9991 * gfortran.dg/alloc_comp_basics_6.f90: New.
9992
e60c935b
SK
99932014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9994
9995 PR fortran/59700
9996 * gfortran.dg/pr59700.f90: New test.
9997
14817beb
DH
99982014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9999
10000 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10001 * gfortran.dg/use_only_3.f90: Likewise.
10002 * gfortran.dg/inquire_10.f90: Delete opened file.
10003 * gfortran.dg/inquire_15.f90: Likewise.
10004 * gfortran.dg/pr16597.f90: Likewise.
10005 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10006 for PR59419.
10007
7e41c852
JL
100082014-01-10 Jeff Law <law@redhat.com>
10009
10010 PR middle-end/59743
10011 * gcc.c-torture/compile/pr59743.c: New test.
10012
b270b096
JH
100132014-01-10 Jan Hubicka <jh@suse.cz>
10014
10015 PR ipa/58585
10016 * g++.dg/torture/pr58585.C: New testcase.
10017
322b9977
HPN
100182014-01-10 Hans-Peter Nilsson <hp@axis.com>
10019
10020 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10021
8566e0e7
EB
100222014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10023
10024 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10025
1c992d1e
RE
100262014-01-10 Richard Earnshaw <rearnsha@arm.com>
10027
10028 PR target/59744
10029 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10030 * gcc.target/aarch64/cmn-neg2.c: New test.
10031
5e6667b2
RB
100322014-01-10 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/59374
10035 * gcc.dg/torture/pr59374-3.c: New testcase.
10036
4b6af762
KT
100372014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10038
10039 * lib/target-supports.exp
10040 (check_effective_target_arm_crypto_ok_nocache): New.
10041 (check_effective_target_arm_crypto_ok): Use above procedure.
10042 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10043
a3788dde
JH
100442014-01-10 Jan Hubicka <hubicka@ucw.cz>
10045
10046 PR ipa/58252
10047 PR ipa/59226
6a4b5f71 10048 * g++.dg/ipa/devirt-20.C: New testcase.
a3788dde
JH
10049 * g++.dg/torture/pr58252.C: Likewise.
10050 * g++.dg/torture/pr59226.C: Likewise.
10051
6606b43e
MO
100522014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10053
10054 * c-c++-common/asan/no-asan-stack.c: New test.
10055
cd4447e2
JJ
100562014-01-10 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR middle-end/59670
10059 * gcc.dg/pr59670.c: New test.
10060
7f216cb2
SE
100612014-01-09 Steve Ellcey <sellcey@mips.com>
10062
10063 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10064
a70e9985
JJ
100652014-01-09 Jakub Jelinek <jakub@redhat.com>
10066
3396aba5
JJ
10067 PR middle-end/47735
10068 * gcc.target/i386/pr47735.c: New test.
10069
a70e9985
JJ
10070 PR tree-optimization/59622
10071 * g++.dg/opt/pr59622-2.C: New test.
10072 * g++.dg/opt/pr59622-3.C: New test.
10073 * g++.dg/opt/pr59622-4.C: New test.
10074 * g++.dg/opt/pr59622-5.C: New test.
c915a581
JJ
10075
10076 PR sanitizer/59136
10077 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10078 filename:line instead of (modulename+offset) form with stripped
10079 initial / from the filename.
10080
2fbec1f2
ILT
100812014-01-09 Ian Lance Taylor <iant@google.com>
10082
10083 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10084 the other Go compiler.
10085
554b6ea7
PC
100862014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10087
10088 PR c++/59730
10089 * g++.dg/cpp0x/variadic145.C: New.
10090
4e520eb4
UB
100912014-01-09 Uros Bizjak <ubizjak@gmail.com>
10092
10093 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10094 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10095
bfd3806a
BI
100962014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10097
10098 PR testsuite/59524
10099 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10100 are run only if the Cilk library is available/enabled.
10101 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10102 * lib/target-supports.exp (check_libcilkrts_available): New function.
10103
9a74f20c
BI
101042014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10105
10106 PR c++/59631
10107 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10108 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10109 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10110 with dg-additional-options.
10111 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10112 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10113 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10114 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10115 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10116 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10117
2aaed0f3
RB
101182014-01-09 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/59715
10121 * gcc.dg/torture/pr59715.c: New testcase.
10122
b5ebc991
MO
101232014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10124
10125 * c-c++-common/asan/no-asan-globals.c: New test.
10126 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10127 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10128 * c-c++-common/asan/use-after-return-1.c: Likewise.
10129 * c-c++-common/asan/no-use-after-return.c: Likewise.
10130
ff36fcbe
EB
101312014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10132
10133 * gnat.dg/weak2.ad[sb]: New test.
10134
03694c43
JJ
101352014-01-08 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR middle-end/59471
10138 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10139 type, use pointers to vector type instead.
10140
9f9d82aa
CM
101412014-01-08 Catherine Moore <clm@codesourcery.com>
10142
10143 * gcc.target/mips/umips-branch-3.c: New test.
10144 * gcc.target/mips/umips-branch-4.c: New test.
10145
3e17f429
RS
101462014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10147
10148 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10149 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10150 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10151 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10152 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10153 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10154 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10155 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10156
df6c8808
RS
101572014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10158
10159 PR rtl-optimization/59137
10160 * gcc.target/mips/pr59137.c: New test.
10161
61072b61
UB
101622014-01-08 Uros Bizjak <ubizjak@gmail.com>
10163
10164 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10165 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10166 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10167 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10168 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10169 Require fpic effective target.
10170 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10171
c6de6665
JJ
101722014-01-08 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR ipa/59722
10175 * gcc.dg/pr59722.c: New test.
10176
4c437f02
BE
101772014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10178
10179 PR middle-end/57748
10180 * gcc.dg/torture/pr57748-3.c: New test.
10181 * gcc.dg/torture/pr57748-4.c: New test.
10182
ab04b46e
MP
101832014-01-08 Marek Polacek <polacek@redhat.com>
10184
10185 PR middle-end/59669
10186 * gcc.dg/gomp/pr59669-1.c: New test.
10187 * gcc.dg/gomp/pr59669-2.c: New test.
10188
2a537fa7
MJ
101892014-01-08 Martin Jambor <mjambor@suse.cz>
10190
10191 PR ipa/59610
10192 * gcc.dg/ipa/pr59610.c: New test.
10193
76d3d479
JW
101942014-01-08 Janus Weil <janus@gcc.gnu.org>
10195
10196 PR fortran/58182
10197 * gfortran.dg/binding_label_tests_26a.f90: New.
10198 * gfortran.dg/binding_label_tests_26b.f90: New.
10199
06636b32
MP
102002014-01-08 Marek Polacek <polacek@redhat.com>
10201
10202 PR sanitizer/59667
10203 * c-c++-common/ubsan/pr59667.c: New test.
10204
5c944c6c
RB
102052014-01-08 Richard Biener <rguenther@suse.de>
10206
10207 PR middle-end/59630
10208 * gcc.dg/pr59630.c: New testcase.
10209
0bd34ae4
RB
102102014-01-08 Richard Biener <rguenther@suse.de>
10211
10212 PR middle-end/59471
10213 * gcc.dg/pr59471.c: New testcase.
10214
3c92da90
JL
102152014-01-07 Jeff Law <law@redhat.com>
10216
10217 PR middle-end/53623
10218 * gcc.target/i386/pr53623.c: New test.
10219
62dd455c
AB
102202014-01-07 Adam Butcher <adam@jessamine.co.uk>
10221
03057b98
AB
10222 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10223 blanks at EOF.
10224 * g++.dg/cpp1y/pr58534.C: Likewise.
10225 * g++.dg/cpp1y/pr58536.C: Likewise.
10226 * g++.dg/cpp1y/pr58548.C: Likewise.
10227 * g++.dg/cpp1y/pr58549.C: Likewise.
10228 * g++.dg/cpp1y/pr58637.C: Likewise.
10229 * g++.dg/cpp1y/pr59112.C: Likewise.
10230 * g++.dg/cpp1y/pr59113.C: Likewise.
10231 * g++.dg/cpp1y/pr59629.C: Likewise.
10232 * g++.dg/cpp1y/pr59635.C: Likewise.
10233 * g++.dg/cpp1y/pr59636.C: Likewise.
10234 * g++.dg/cpp1y/pr59638.C: Likewise.
62dd455c 10235
5d72b79f
YZ
102362014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10237
10238 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10239
48d53439
RS
102402014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10241
10242 * gcc.target/i386/intrinsics_4.c (bar): New function.
10243
1f872df7
PC
102442014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10245
10246 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10247
41626746
JJ
102482014-01-07 Jakub Jelinek <jakub@redhat.com>
10249
a0cbe71e
JJ
10250 PR rtl-optimization/58668
10251 * gcc.dg/pr58668.c: New test.
10252
41626746
JJ
10253 PR tree-optimization/59643
10254 * gcc.dg/pr59643.c: New test.
10255 * gcc.c-torture/execute/pr59643.c: New test.
10256
c9d3fa76
JW
102572014-01-06 Janus Weil <janus@gcc.gnu.org>
10258
10259 PR fortran/59589
10260 * gfortran.dg/class_allocate_16.f90: New.
10261
529a6471
JJ
102622014-01-06 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR target/59644
10265 * gcc.target/i386/pr59644.c: New test.
10266
96066ce1
MP
102672014-01-06 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/57773
10270 * gcc.dg/pr57773.c: New test.
10271
2c8c6273
AB
102722014-01-06 Adam Butcher <adam@jessamine.co.uk>
10273
10274 PR c++/59635
81fdaa17 10275 PR c++/59636
2418d7da 10276 PR c++/59629
aaa15a0d 10277 PR c++/59638
2c8c6273 10278 * g++.dg/cpp1y/pr59635.C: New testcase.
81fdaa17 10279 * g++.dg/cpp1y/pr59636.C: New testcase.
2418d7da 10280 * g++.dg/cpp1y/pr59629.C: New testcase.
aaa15a0d 10281 * g++.dg/cpp1y/pr59638.C: New testcase.
2c8c6273 10282
a4e33812
MJ
102832014-01-06 Martin Jambor <mjambor@suse.cz>
10284
10285 PR ipa/59008
10286 * gcc.dg/ipa/pr59008.c: New test.
10287
4dc69bc6
RO
102882014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10291 if supported.
10292
58ee277e
RO
102932014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10294
10295 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10296 Require c99_runtime.
10297 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10298
10299 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10300 Require c99_runtime.
10301 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10302 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10303 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10304
10305 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10306 Require c99_runtime.
10307 Make CALC void static.
10308 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10309
10310 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10311 Require c99_runtime.
10312 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10313
2272c214
RO
103142014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10317 * gcc.target/i386/pr59501-2.c: Likewise.
10318 * gcc.target/i386/pr59501-3.c: Likewise.
10319 * gcc.target/i386/pr59501-4.c: Likewise.
10320 * gcc.target/i386/pr59501-5.c: Likewise.
10321 * gcc.target/i386/pr59501-6.c: Likewise.
10322
f70f7c73
RO
103232014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10324
10325 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10326 * gcc.target/i386/pr59390_1.c: Likewise.
10327 * gcc.target/i386/pr59390_2.c: Likewise.
10328
b5cd2a02
EB
103292014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10330
10331 * gcc.dg/pr59350.c: Tweak.
10332 * gcc.dg/pr59350-2.c: New test.
10333 * g++.dg/pr59510.C: Likewise.
10334
04ba12ef
JW
103352014-01-06 Janus Weil <janus@gcc.gnu.org>
10336
10337 PR fortran/59023
10338 * gfortran.dg/bind_c_procs_2.f90: New.
10339
c8cc8a5e
JDA
103402014-01-05 John David Anglin <danglin@gcc.gnu.org>
10341
10342 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10343 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10344 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10345 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10346 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10347 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10348 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10349
f2bc252b
EB
103502014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10351
10352 * gcc.target/arm/neon-nested-apcs.c: New test.
10353
dad5ed2e
JJ
103542014-01-04 Jakub Jelinek <jakub@redhat.com>
10355
39719c84
JJ
10356 PR tree-optimization/59519
10357 * gcc.dg/vect/pr59519-1.c: New test.
10358 * gcc.dg/vect/pr59519-2.c: New test.
10359
dad5ed2e
JJ
10360 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10361 vmovdqu32.
10362
e8ed3750
JW
103632014-01-04 Janus Weil <janus@gcc.gnu.org>
10364
10365 PR fortran/59547
10366 * gfortran.dg/typebound_proc_32.f90: New.
10367
5c67ba02
MG
103682014-01-03 Marc Glisse <marc.glisse@inria.fr>
10369
10370 PR c++/58950
10371 * g++.dg/pr58950.C: New file.
10372
54a990d3
TB
103732014-01-03 Tobias Burnus <burnus@net-b.de>
10374
10375 PR c++/58567
10376 * g++.dg/gomp/pr58567.C: New.
10377
82d89471
BM
103782014-01-03 Bingfeng Mei <bmei@broadcom.com>
10379
10380 PR tree-optimization/59651
10381 * gcc.dg/torture/pr59651.c: New test.
10382 * gcc.dg/vect/pr59651.c: Ditto.
10383
3bcdbd50
JJ
103842014-01-03 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR target/59625
10387 * gcc.target/i386/pr59625.c: New test.
10388
cdc23b1b
PC
103892014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10390
10391 Core DR 1442
10392 PR c++/59165
10393 * g++.dg/cpp0x/range-for28.C: New.
10394 * g++.dg/cpp0x/range-for3.C: Update.
10395
a02e7bdd
JM
103962014-01-02 Joseph Myers <joseph@codesourcery.com>
10397
10398 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10399
25c541b4
MG
104002014-01-02 Marc Glisse <marc.glisse@inria.fr>
10401
10402 PR c++/59641
10403 * g++.dg/cpp0x/pr59641.C: New file.
10404
1a763062
MG
104052014-01-02 Marc Glisse <marc.glisse@inria.fr>
10406
10407 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10408
4939c5f3
MG
104092014-01-02 Marc Glisse <marc.glisse@inria.fr>
10410
10411 PR c++/59378
10412 * g++.dg/ext/pr59378.C: New file.
10413
23a5b65a
RS
104142014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10415
10416 Update copyright years
10417
f9030485
RS
104182014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10419
10420 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10421 notice.
10422
d0f33855
JW
104232014-01-02 Janus Weil <janus@gcc.gnu.org>
10424
10425 PR fortran/59654
10426 * gfortran.dg/dynamic_dispatch_12.f90: New.
10427
dfebbdc6 104282014-01-01 Jakub Jelinek <jakub@redhat.com>
cf3e5a89 10429
970c3b33
JJ
10430 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10431 the builtin isn't optimized away as unused.
10432
dfebbdc6
JJ
10433 PR rtl-optimization/59647
10434 * g++.dg/opt/pr59647.C: New test.
ad41bd84 10435\f
970c3b33 10436Copyright (C) 2014 Free Software Foundation, Inc.
ad41bd84
JM
10437
10438Copying and distribution of this file, with or without modification,
10439are permitted in any medium without royalty provided the copyright
10440notice and this notice are preserved.