]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/testsuite/ChangeLog:
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
18928e61 12016-07-26 Martin Sebor <msebor@redhat.com>
2
3 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4 selector with dg-options.
5
7e1856f1 62016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7
8 PR tree-optimization/18046
9 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
10 * gcc.dg/tree-ssa/vrp103.c: New test.
11 * gcc.dg/tree-ssa/vrp104.c: New test.
12
08679462 132016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14
15 * gcc.target/powerpc/pr63354.c: Require lp64 since
16 -mprofile-kernel is not legal with -m32.
17
8c3efadf 182016-07-26 Richard Biener <rguenther@suse.de>
19
20 PR rtl-optimization/71984
21 * gcc.dg/torture/pr71984.c: New testcase.
22
78866ecd 232016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
24
25 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
26 g++-dg-runtest via et-dg-runtest.
27 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
28 * gcc.dg/vect/vect.exp: Likewise.
29 * gfortran.dg/graphite/graphite.exp: Likewise, but for
30 gfortran-dg-runtest.
31 * gfortran.dg/vect/vect.exp: Likewise.
32 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
33 (check_mips_loongson_hw_available): Likewise.
34 (check_effective_target_mpaired_single_runtime): Likewise.
35 (check_effective_target_mips_loongson_runtime): Likewise.
36 (add_options_for_mpaired_single): Likewise.
37 (check_effective_target_vect_int): Add global et_index.
38 Check and save the supported feature for a target selected by
39 the et_index target. Break long lines where appropriate. Call
40 et-is-effective-target for MIPS with an argument instead of
41 check_effective_target_* where appropriate.
42 (check_effective_target_vect_intfloat_cvt): Likewise.
43 (check_effective_target_vect_uintfloat_cvt): Likewise.
44 (check_effective_target_vect_floatint_cvt): Likewise.
45 (check_effective_target_vect_floatuint_cvt): Likewise.
46 (check_effective_target_vect_simd_clones): Likewise.
47 (check_effective_target_vect_shift): ewise.
48 (check_effective_target_whole_vector_shift): Likewise.
49 (check_effective_target_vect_bswap): Likewise.
50 (check_effective_target_vect_shift_char): Likewise.
51 (check_effective_target_vect_long): Likewise.
52 (check_effective_target_vect_float): Likewise.
53 (check_effective_target_vect_double): Likewise.
54 (check_effective_target_vect_long_long): Likewise.
55 (check_effective_target_vect_no_int_max): Likewise.
56 (check_effective_target_vect_no_int_add): Likewise.
57 (check_effective_target_vect_no_bitwise): Likewise.
58 (check_effective_target_vect_widen_shift): Likewise.
59 (check_effective_target_vect_no_align): Likewise.
60 (check_effective_target_vect_hw_misalign): Likewise.
61 (check_effective_target_vect_element_align): Likewise.
62 (check_effective_target_vect_condition): Likewise.
63 (check_effective_target_vect_cond_mixed): Likewise.
64 (check_effective_target_vect_char_mult): Likewise.
65 (check_effective_target_vect_short_mult): Likewise.
66 (check_effective_target_vect_int_mult): Likewise.
67 (check_effective_target_vect_extract_even_odd): Likewise.
68 (check_effective_target_vect_interleave): Likewise.
69 (check_effective_target_vect_stridedN): Likewise.
70 (check_effective_target_vect_multiple_sizes): Likewise.
71 (check_effective_target_vect64): Likewise.
72 (check_effective_target_vect_call_copysignf): Likewise.
73 (check_effective_target_vect_call_sqrtf): Likewise.
74 (check_effective_target_vect_call_btrunc): Likewise.
75 (check_effective_target_vect_call_btruncf): Likewise.
76 (check_effective_target_vect_call_ceil): Likewise.
77 (check_effective_target_vect_call_ceilf): Likewise.
78 (check_effective_target_vect_call_floor): Likewise.
79 (check_effective_target_vect_call_floorf): Likewise.
80 (check_effective_target_vect_call_lceil): Likewise.
81 (check_effective_target_vect_call_lfloor): Likewise.
82 (check_effective_target_vect_call_nearbyint): Likewise.
83 (check_effective_target_vect_call_nearbyintf): Likewise.
84 (check_effective_target_vect_call_round): Likewise.
85 (check_effective_target_vect_call_roundf): Likewise.
86 (check_effective_target_vect_perm): Likewise, but also append *_saved
87 to the existing global name to properly cache the result.
88 (check_effective_target_vect_perm_byte): Likewise.
89 (check_effective_target_vect_perm_short): Likewise.
90 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
91 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
92 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
93 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
94 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
95 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
96 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
97 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
98 (check_effective_target_vect_sdot_qi): Likewise.
99 (check_effective_target_vect_udot_qi): Likewise.
100 (check_effective_target_vect_sdot_hi): Likewise.
101 (check_effective_target_vect_udot_hi): Likewise.
102 (check_effective_target_vect_usad_char): Likewise.
103 (check_effective_target_vect_pack_trunc): Likewise.
104 (check_effective_target_vect_unpack): Likewise.
105 (check_effective_target_vect_aligned_arrays): Likewise.
106 (check_effective_target_vect_natural_alignment): Likewise.
107 (check_effective_target_vector_alignment_reachable): Likewise.
108 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
109 (is-effective-target): Initialize et_index if undefined.
110 (et-dg-runtest): New.
111 (et-is-effective-target): Likewise.
112 (check_vect_support_and_set_flags): Add supported MIPS targets to
113 EFFECTIVE_TARGETS list. Return the number of supported targets.
114
b2930f09 1152016-07-26 Richard Biener <rguenther@suse.de>
116 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
117
118 PR middle-end/70920
119 * gcc.dg/pr70920-1.c: New test-case.
120 * gcc.dg/pr70902-2.c: Likewise.
121 * gcc.dg/pr70920-3.c: Likewise.
122 * gcc.dg/pr70920-4.c: Likewise
123 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
124 2 instead of 3.
125
90821294 1262016-07-25 Alexander Monakov <amonakov@ispras.ru>
127
128 * gcc.c-torture/execute/pr71494.c: Require label_values.
129 * gcc.dg/pr16973.c: Ditto.
130
1660595b 1312016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
132
133 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
134 * gcc.dg/torture/pr69771.c: Require int32plus.
135 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
136
5b2b88ce 1372016-07-25 Martin Liska <mliska@suse.cz>
138
139 * gcc.dg/torture/pr71987.c: New test.
140
e2f926e9 1412016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
142
143 PR fortran/71935
144 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
145 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
146 * gfortran.dg/pr71935.f90: New test.
147
efa8e86e 1482016-07-22 Martin Sebor <msebor@redhat.com>
149
150 PR c++/71675
151 * g++.dg/ext/atomic-3.C: New test.
152 * gcc.dg/atomic/pr71675.c: New test.
153
5a43070d 1542016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
155
156 * gcc.target/i386/mvc8.c: New test.
157
1b793819 1582016-07-22 Bin Cheng <bin.cheng@arm.com>
159
160 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
161 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
162
d4b4c787 1632016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
164
165 PR fortran/71795
166 * gfortran.dg/constructor_50.f90: New test.
167
45648efe 1682016-07-22 Martin Liska <mliska@suse.cz>
169
170 PR gcov-profile/69028
171 PR gcov-profile/62047
172 * g++.dg/cilk-plus/pr69028.C: New test.
173
b657bb1f 1742016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
175
176 * gfortran.dg/coarray_stat_2.f90: New test.
177
3a421504 1782016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
179
180 * gcc.target/powerpc/vec-extract.h: New files to check the
181 vec_extract built-in functions for all vector types, testing
182 accessing each element, both with constant and variable element
183 numbers.
184 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
185 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
186 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
187 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
188 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
189 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
190 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
191 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
192 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
193
d40a1eac 1942016-07-21 Jakub Jelinek <jakub@redhat.com>
195
196 PR c++/71728
197 * g++.dg/other/pr71728.C: New test.
198
3b0d7293 1992016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
200
201 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
202 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
203 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
204 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
205 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
206
50953a9f 2072016-07-21 Richard Biener <rguenther@suse.de>
208
209 PR tree-optimization/71947
210 * gcc.dg/tree-ssa/vrp102.c: New testcase.
211
90261646 2122016-07-21 Bin Cheng <bin.cheng@arm.com>
213
214 * gcc.dg/tree-ssa/scev-15.c: New.
215
5a5a7a90 2162016-07-21 Bin Cheng <bin.cheng@arm.com>
217
218 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
219
df0c563f 2202016-07-21 Jakub Jelinek <jakub@redhat.com>
221
222 PR c++/71941
223 * g++.dg/gomp/pr71941.C: New test.
224
24acd4ab 2252016-07-20 David Malcolm <dmalcolm@redhat.com>
226
227 PR c/70339
228 PR c/71858
229 * g++.dg/spellcheck-identifiers.C: New test case, based on
230 gcc.dg/spellcheck-identifiers.c.
231 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
232 gcc.dg/spellcheck-identifiers-2.c.
233 * g++.dg/spellcheck-typenames.C: New test case, based on
234 gcc.dg/spellcheck-typenames.c
235
8669e753 2362016-07-20 Jonathan Wakely <jwakely@redhat.com>
237
238 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
239 pointer to member function and also test catching by reference.
240
75cb41b8 2412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
242
243 * gcc.target/s390/pr67443.c: Fix test case.
244
07be1239 2452016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
246
247 * gcc.target/s390/insv-1.c: Xfail some tests.
248 * gcc.target/s390/insv-2.c: Likewise.
249
e9b5fdd9 2502016-07-20 Georg-Johann Lay <avr@gjlay.de>
251
252 * gcc.target/avr/torture/get-mem.c: New test.
253 * gcc.target/avr/torture/set-mem.c: New test.
254
b704b0e1 2552016-07-20 Georg-Johann Lay <avr@gjlay.de>
256
257 PR target/71948
258 * gcc.target/avr/torture/tiny-progmem.c: New test.
259
051eb924 2602016-07-20 Jakub Jelinek <jakub@redhat.com>
261
fdb70809 262 PR c++/71909
263 * g++.dg/parse/pr71909.C: New test.
264 * g++.dg/tm/pr71909.C: New test.
265
051eb924 266 PR c++/50060
267 * g++.dg/cpp0x/constexpr-50060.C: New test.
268 * g++.dg/cpp1y/constexpr-50060.C: New test.
269
c4e1267c 2702016-07-20 Martin Liska <mliska@suse.cz>
271
272 * gfortran.dg/graphite/pr71898.f90: New test.
273
ecaa5fd4 2742016-07-20 Bin Cheng <bin.cheng@arm.com>
275
276 PR tree-optimization/71503
277 PR tree-optimization/71683
278 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
279 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
280
f5b88ba1 2812016-07-20 Martin Liska <mliska@suse.cz>
282
283 * gcc.dg/plugin/plugin.exp: Remove sreal test.
284 * gcc.dg/plugin/sreal-test-1.c: Remove.
285 * gcc.dg/plugin/sreal_plugin.c: Remove.
286
e889bd11 2872016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
288
289 PR fortran/71902
290 * gfortran.dg/dependency_47.f90: New test.
291
1c6bb1c0 2922016-07-19 Jakub Jelinek <jakub@redhat.com>
293
94d511af 294 PR rtl-optimization/71916
295 * gcc.c-torture/compile/pr71916.c: New test.
296
54e95a17 297 PR middle-end/71874
298 * g++.dg/torture/pr71874.C: New test.
299
1c6bb1c0 300 PR middle-end/71734
301 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
302 (my_alloc): Rewritten to use __builtin_posix_memalign and
303 __SIZE_TYPE__.
304 (my_free): Use __builtin_free instead of _mm_free.
305 (Vec::operator=): Use __builtin_memcpy.
306
0d565f19 3072016-07-19 Martin Jambor <mjambor@suse.cz>
308
309 PR fortran/71688
310 * gfortran.dg/pr71688.f90: New test.
311
2be13cd5 3122016-07-19 Richard Biener <rguenther@suse.de>
313
314 * c-c++-common/vector-subscript-6.c: New testcase.
315 * c-c++-common/vector-subscript-7.c: Likewise.
316
1697df09 3172016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
318
319 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
320 and UInt32 based on __SIZEOF_INT__.
321
8894566e 3222016-07-19 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/71901
325 * gcc.dg/torture/pr71901.c: New testcase.
326
3272016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 328
329 PR tree-optimization/71908
330 * gcc.dg/torture/pr71908.c: New testcase.
331
106ac76d 3322016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
333
334 PR target/71493
335 * gcc.target/powerpc/pr71493-1.c: New test.
336 * gcc.target/powerpc/pr71493-2.c: Likewise.
337
e6517a48 3382016-07-18 Jakub Jelinek <jakub@redhat.com>
339
d1e0c36e 340 PR c++/71835
341 * g++.dg/conversion/ambig3.C: New test.
342
6fe424c2 343 PR c++/71828
344 * g++.dg/cpp0x/constexpr-71828.C: New test.
345
d3dd9e33 346 PR c++/71826
347 * g++.dg/template/pr71826.C: New test.
348
74fd83a9 349 PR c++/71822
350 * g++.dg/template/defarg21.C: New test.
351
e6517a48 352 PR c++/71871
353 * g++.dg/ext/vector31.C: New test.
354
f942bdbf 3552016-07-18 Uros Bizjak <ubizjak@gmail.com>
356
357 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
358
4b1425be 3592016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
360
361 PR tree-optimization/71734
362 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
363
a80f37e1 3642016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
365
366 * gcc.target/s390/warn-dynamicstack-1.c: New test.
367 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
368 stack-layout-dynamic-1.c: New test.
369
ea283725 3702016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
371
372 * gcc.target/s390/nolrl-1.c: New test.
373
14eab729 3742016-07-17 Fritz Reese <fritzoreese@gmail.com>
375
376 PR fortran/71523
377 * gfortran.dg/pr71523_1.f90: New test.
378 * gfortran.dg/pr71523_2.f90: New test.
379
3925d644 3802016-07-16 Andreas Schwab <schwab@linux-m68k.org>
381
382 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
383
fb9ff4ce 3842016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
385 Marco Restelli <mrestelli@gmail.com>
386
387 PR fortran/62125
388 * gfortran.dg/pr62125.f90: New test.
389
95b0f5e9 3902016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
391
392 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
393 * gcc.target/powerpc/mulkc3-1.c: Likewise.
394
1913be16 3952016-07-15 Jonathan Wakely <jwakely@redhat.com>
396
397 PR c++/58796
398 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
399 * g++.dg/cpp0x/nullptr35.C: New test.
400
b4803084 4012016-07-15 Bin Cheng <bin.cheng@arm.com>
402
403 * gcc.dg/tree-ssa/scev-8.c: Update test string.
404
89e3ec3d 4052016-07-15 Cesar Philippidis <cesar@codesourcery.com>
406
407 * gfortran.dg/goacc/vector_length.f90: New test.
408
2084e279 4092016-07-15 Richard Biener <rguenther@suse.de>
410
411 PR tree-optimization/71881
412 * gcc.dg/torture/pr71881.c: New testcase.
413
2177bb9a 4142016-07-15 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/71887
417 * gcc.dg/torture/pr71887.c: New testcase.
418
0dd7db3b 4192016-07-15 Jakub Jelinek <jakub@redhat.com>
420
421 PR c/71858
422 * gcc.dg/spellcheck-identifiers-3.c: New test.
423
b41cc4d1 4242016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
425
426 PR fortran/71807
427 * gfortran.dg/null_9.f90: New test.
428
a4d34e5e 4292016-07-15 Bin Cheng <bin.cheng@arm.com>
430
431 * gcc.dg/tree-ssa/loop-41.c: New test.
432
1547c551 4332016-07-15 Bin Cheng <bin.cheng@arm.com>
434
435 PR tree-optimization/71347
436 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
437
b9c2416b 4382016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
439
440 PR fortran/29819
441 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
442 * gfortran.dg/contains.f90: Ditto.
443 * gfortran.dg/contains_empty_1.f03: Ditto.
444 * gfortran.dg/submodule_3.f08: Ditto.
445
28413b15 4462016-07-14 Jakub Jelinek <jakub@redhat.com>
447
661af228 448 PR testsuite/71865
449 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
450 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
451 expected diagnostics.
452
28413b15 453 PR c/71858
454 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
455 * gcc.dg/spellcheck-identifiers-2.c: New test.
456 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
457 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
458
7b3b3a49 4592016-07-14 Jakub Jelinek <jakub@redhat.com>
460
461 PR tree-optimization/71872
462 * gcc.c-torture/compile/pr71872.c: New test.
463
7c039c44 4642016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
465
466 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
467 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
468 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
469 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
470 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
471 * gcc.target/arm/atomic-op-acquire-1.c: This.
472 * gcc.target/arm/atomic-op-char.c: Rename into ...
473 * gcc.target/arm/atomic-op-char-1.c: This.
474 * gcc.target/arm/atomic-op-consume.c: Rename into ...
475 * gcc.target/arm/atomic-op-consume-1.c: This.
476 * gcc.target/arm/atomic-op-int.c: Rename into ...
477 * gcc.target/arm/atomic-op-int-1.c: This.
478 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
479 * gcc.target/arm/atomic-op-relaxed-1.c: This.
480 * gcc.target/arm/atomic-op-release.c: Rename into ...
481 * gcc.target/arm/atomic-op-release-1.c: This.
482 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
483 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
484 * gcc.target/arm/atomic-op-short.c: Rename into ...
485 * gcc.target/arm/atomic-op-short-1.c: This.
486 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
487 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
488 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
489 * gcc.target/arm/atomic-op-char-2.c: Likewise.
490 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
491 * gcc.target/arm/atomic-op-int-2.c: Likewise.
492 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
493 * gcc.target/arm/atomic-op-release-2.c: Likewise.
494 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
495 * gcc.target/arm/atomic-op-short-2.c: Likewise.
496
80c5e533 4972016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
498
499 PR fortran/70842
500 * gfortran.dg/select_type_35.f03: New test.
501
c5a9fc7b 5022016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
503
504 PR target/65951
505 PR tree-optimization/70923
506 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
507 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
508 * gcc.dg/vect/pr65951.c: Likewise.
509 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
510
d1242c94 5112016-07-14 David Edelsohn <dje.gcc@gmail.com>
512
513 * c-c++-common/pr60226.c: Expect maximum object file alignment
514 error on AIX.
515
97f2a90b 5162016-07-14 Richard Biener <rguenther@suse.de>
517
518 PR tree-optimization/71866
519 * gcc.dg/torture/pr71866.c: New testcase.
520
6029a910 5212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
522
523 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
524 selector and enclose boolean expression in curly braces.
525
798d22ed 5262016-07-14 Alan Modra <amodra@gmail.com>
527
528 PR target/71733
529 * gcc.target/powerpc/p9-novsx.c: New.
530
3ffcb27d 5312016-07-13 Andi Kleen <ak@linux.intel.com>
532
533 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
534 * g++.dg/tree-prof/morefunc.C: Dito.
535 * g++.dg/tree-prof/pr35545.C: Dito.
536 * g++.dg/tree-prof/reorder.C: Dito.
537 * gcc.dg/tree-prof/20050826-2.c: Dito.
538 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
539 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
540 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
541 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
542 * gcc.dg/tree-prof/inliner-1.c: Dito.
543 * gcc.dg/tree-prof/merge_block.c: Dito.
544 * gcc.dg/tree-prof/stringop-1.c: Dito.
545 * gcc.dg/tree-prof/stringop-2.c: Dito.
546 * gcc.dg/tree-prof/switch-case-1.c: Dito.
547 * gcc.dg/tree-prof/switch-case-2.c: Dito.
548 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
549 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
550 * gcc.dg/tree-prof/update-loopch.c: Dito.
551 * gcc.dg/tree-prof/val-prof-1.c: Dito.
552 * gcc.dg/tree-prof/val-prof-2.c: Dito.
553 * gcc.dg/tree-prof/val-prof-3.c: Dito.
554 * gcc.dg/tree-prof/val-prof-4.c: Dito.
555 * gcc.dg/tree-prof/val-prof-5.c: Dito.
556 * gcc.dg/tree-prof/val-prof-6.c: Dito.
557 * gcc.dg/tree-prof/val-prof-7.c: Dito.
558
9ace90e5 5592016-07-13 Andi Kleen <ak@linux.intel.com>
560
561 * lib/profopt.exp (profopt-execute): Remove .imports files.
562
b75cf198 5632016-07-13 Andi Kleen <ak@linux.intel.com>
564
f942bdbf 565 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 566
4d0389a9 5672016-07-13 Andi Kleen <ak@linux.intel.com>
568
569 * lib/profopt.exp (dg-final-scan-autofdo,
570 dg-final-scan-not-autofdo): New functions.
571
a5af7a75 5722016-07-13 Bin Cheng <bin.cheng@arm.com>
573
574 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
575 * gcc.dg/vect/vect-35.c: Ditto.
576 * gcc.dg/vect/vect-alias-check-2.c: New test.
577
c6bcae01 5782016-07-13 Martin Liska <mliska@suse.cz>
579
580 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 581 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 582 * gfortran.dg/pr42108.f90: Update expected dump scan.
583
0644c120 5842016-07-13 Richard Biener <rguenther@suse.de>
585
586 PR tree-optimization/24574
587 * gcc.dg/pr24574.c: New testcase.
588
2bbae5b9 5892016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
590
f942bdbf 591 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 592 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
593 * c-c++-common/pr68833-1.c: Require int32plus.
594 * gcc.dg/ipa/pr63551.c: Likewise.
595 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
596 * gcc.dg/ipa/pr64041.c: Require int32plus.
597
839a6560 5982016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
599
600 PR ipa/71633
601 * g++.dg/pr71633.C: New test.
602
8f5f2788 6032016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
604
605 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
606 Add new arm_thumb1_cbz_ok effective target.
607 * gcc.target/arm/cbz.c: New test.
608
417e5cc5 6092016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
610
611 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
612 Define effective target.
613 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
614 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
615 * gcc.target/arm/movhi_movw.c: New test.
616 * gcc.target/arm/movsi_movw.c: Likewise.
617 * gcc.target/arm/movdi_movw.c: Likewise.
618
68a5143e 6192016-07-13 Richard Biener <rguenther@suse.de>
620
621 PR middle-end/71104
622 * gcc.dg/pr71104-1.c: New testcase.
623 * gcc.dg/pr71104-2.c: Likewise.
624
69e8d259 6252016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
626
627 PR target/71805
628 * gcc.target/powerpc/pr71805.c: New test.
629
244f142f 6302016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
631
632 * gcc.target/powerpc/divkc3-1.c: New.
633 * gcc.target/powerpc/mulkc3-1.c: New.
634
6fc56f1f 6352016-07-12 Nathan Sidwell <nathan@acm.org>
636
637 * gcc.target/arm/data-rel-1.c: New.
638 * gcc.target/arm/data-rel-2.c: New.
639 * gcc.target/arm/data-rel-3.c: New.
640
94ee1e9c 6412016-07-12 Martin Liska <mliska@suse.cz>
642
643 * gcc.dg/params/blocksort-part.c: New test.
644 * gcc.dg/params/params.exp: New file.
645
cd32d747 6462016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
647
648 PR middle-end/71700
649 * gcc.c-torture/execute/pr71700.c: New test.
650
ad010d47 6512016-07-12 Steven Bosscher <steven@gcc.gnu.org>
652 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/23286
655 PR tree-optimization/70159
656 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
657 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
658 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
659 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
660 * gcc.dg/tree-ssa/pr35286.c: Likewise.
661 * gcc.dg/tree-ssa/pr35287.c: Likewise.
662 * gcc.dg/hoist-register-pressure-1.c: Likewise.
663 * gcc.dg/hoist-register-pressure-2.c: Likewise.
664 * gcc.dg/hoist-register-pressure-3.c: Likewise.
665 * gcc.dg/pr51879-12.c: Likewise.
666 * gcc.dg/strlenopt-9.c: Likewise.
667 * gcc.dg/tree-ssa/pr47392.c: Likewise.
668 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
669 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
670 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
671 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
672 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
673 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
674 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
675 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
676 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
677 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
678 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
679 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
680 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
681 * gfortran.dg/pr43984.f90: Adjust expected outcome.
682
9aece49e 6832016-07-12 Richard Biener <rguenther@suse.de>
684
685 PR rtl-optimization/68961
686 * gcc.target/i386/pr68961.c: New testcase.
687
8f05fee9 6882016-07-11 Jakub Jelinek <jakub@redhat.com>
689
4a6cc5cd 690 PR middle-end/71758
691 * c-c++-common/gomp/pr71758.c: New test.
692 * gfortran.dg/gomp/pr71758.f90: New test.
693
8f05fee9 694 PR tree-optimization/71823
695 * gcc.dg/vect/pr71823.c: New test.
696
b73690a4 6972016-07-11 David Malcolm <dmalcolm@redhat.com>
698
699 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
700 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
701 and LINE_MAP_MAX_LOCATION_WITH_COLS.
702
675f4c6b 7032016-07-11 H.J. Lu <hongjiu.lu@intel.com>
704
705 PR target/71801
706 * gcc.target/i386/pr71801.c: New test.
707
9aaf7e3e 7082016-07-11 Richard Biener <rguenther@suse.de>
709
710 PR tree-optimization/71816
711 * gcc.dg/torture/pr71816.c: New testcase.
712
dd58bf21 7132016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/71783
716 * gfortran.dg/dependency_46.f90: New test.
717
a2ebcb84 7182016-07-08 Vladimir Makarov <vmakarov@redhat.com>
719
720 PR rtl-optimization/71621
721 * gcc.target/i386/pr71621-1.c: New.
722 * gcc.target/i386/pr71621-2.c: New.
723
6cedf97e 7242016-07-08 Cesar Philippidis <cesar@codesourcery.com>
725
726 * gfortran.dg/goacc/pr71704.f90: New test.
727
dc71c755 7282016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
729
730 PR target/71297
731 * gcc.target/powerpc/pr71297.c: New.
732
288161af 7332016-07-08 Jiong Wang <jiong.wang@arm.com>
734
735 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
736
98e771d6 7372016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
738
739 PR target/71806
740 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
741
c3d27339 7422016-07-08 Alan Hayward <alan.hayward@arm.com>
743
744 PR tree-optimization/71667
745 * gcc.dg/vect/pr71667.c: New
746
b1b5042a 7472016-07-08 Martin Liska <mliska@suse.cz>
748
749 * gcc.dg/torture/pr71606.c: New test.
750
5cdc40a0 7512016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
752
753 PR fortran/71764
754 * gfortran.dg/pr71764.f90: New test.
755
bcc4d868 7562016-07-07 Jakub Jelinek <jakub@redhat.com>
757 Kai Tietz <ktietz70@googlemail.com>
758
759 PR c++/70869
760 PR c++/71054
761 * g++.dg/cpp0x/pr70869.C: New test.
762 * g++.dg/cpp0x/pr71054.C: New test.
763
b39328b2 7642016-07-07 David Edelsohn <dje.gcc@gmail.com>
765
766 * g++.dg/debug/pr71432.C: Fail on AIX.
767
95c9caad 7682016-07-07 Martin Liska <mliska@suse.cz>
769
770 * gfortran.dg/do_1.f90: Remove a corner case that triggers
771 an undefined behavior.
772 * gfortran.dg/do_3.F90: Likewise.
773 * gfortran.dg/do_check_11.f90: New test.
774 * gfortran.dg/do_check_12.f90: New test.
775 * gfortran.dg/do_corner_warn.f90: New test.
776
8e976d11 7772016-07-07 Martin Liska <mliska@suse.cz>
778
779 * gfortran.dg/predict-1.f90: Ammend the test.
780 * gfortran.dg/predict-2.f90: Likewise.
781
26716fc7 7822016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
783
784 PR ipa/71624
785 * g++.dg/pr71624.C: New test.
786
2d079cbf 7872016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
788
789 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
790 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
791 ARMv8-M Mainline architectures.
792
9e6f4af4 7932016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
794
795 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
796 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
797
d490b07a 7982016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
799
800 PR target/70098
801 PR target/71763
802 * gcc.target/powerpc/pr71763.c: New file.
803
798fc305 8042016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
805
806 PR tree-optimization/71518
f942bdbf 807 * gcc.dg/pr71518.c: New test.
798fc305 808
97e4cbac 8092016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
810
811 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
812
19aea164 8132016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
814
f942bdbf 815 PR target/50739
19aea164 816 * gcc.target/avr/pr50739.c: New test.
817
105e9dfc 8182016-07-05 Jan Hubicka <jh@suse.cz>
819
820 * gcc.dg/tree-ssa/scev-14.c: update template.
821
1137da9c 8222016-07-06 Richard Sandiford <richard.sandiford@arm.com>
823
824 * gcc.dg/vect/group-no-gaps-1.c: New test.
825
ce393063 8262016-07-05 Andi Kleen <ak@linux.intel.com>
827
828 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
829 if kernel supports MPX.
830
039a1d47 8312016-07-05 Kito Cheng <kito.cheng@gmail.com>
832
833 * gcc.c-torture/compile/pr69102.c: Require fpic support.
834
f2ccdf8e 8352016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
836 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837
838 * gcc.target/powerpc/signbit-1.c: New test.
839 * gcc.target/powerpc/signbit-2.c: New test.
840 * gcc.target/powerpc/signbit-3.c: New test.
841
0215a22c 8422016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
843
844 PR rtl-optimization/71594
845 * gcc.dg/torture/pr71594.c: New test.
846
30a39817 8472016-07-05 Jan Hubicka <jh@suse.cz>
848
849 * gcc.dg/tree-ssa/scev-14.c: new testcase.
850
b65b8df2 8512016-07-05 David Malcolm <dmalcolm@redhat.com>
852
853 PR c++/62314
854 * gcc/testsuite/g++.dg/parse/error5.C: Update column
855 number of missing semicolon error.
856 * g++.dg/pr62314-2.C: New test case.
857
6b5471d8 8582016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
859
860 * gfortran.dg/coarray_stat_function.f90: New test.
861 * gfortran.dg/coarray_stat_whitespace.f90: New test.
862 * gfortran.dg/coarray_lib_comm_1: Adapting old test
863 to new interfaces.
864
35b3a8dd 8652016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
866
867 PR fortran/71623
868 * gfortran.dg/deferred_character_17.f90: New test.
869
b84c1ddf 8702016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
871
872 * gcc.target/arm/neon/polytypes.c: Move to ...
873 * gcc.target/arm/polytypes.c: ... here.
874 * gcc.target/arm/neon/pr51534.c: Move to ...
875 * gcc.target/arm/pr51534.c: ... here.
876 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
877 * gcc.target/arm/vect-vcvt.c: ... here.
878 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
879 * gcc.target/arm/vect-vcvtq.c: ... here.
880 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
881 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
882 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
883 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
884 * gcc.target/arm/neon/neon.exp: Delete.
885 * gcc.target/arm/neon/: Delete.
886
7e9136f1 8872016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
888
889 PR fortran/65575
890 * gfortran.dg: pr65575.f90: New test.
891
18b42a28 8922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
893
894 PR fortran/35849
895 * gfortran.dg: pr35849.f90: New test.
896
f8765404 8972016-07-04 Jakub Jelinek <jakub@redhat.com>
898
899 PR c++/71739
900 * g++.dg/cpp0x/pr71739.C: New test.
901
e3422b3a 9022016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
903
904 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
905
2da1c9f7 9062016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
907
908 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
909 locr.
910 * gcc.target/s390/loc-1.c: New test.
911
6125d36e 9122016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
913
914 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
915 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
916
42797d4b 9172016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
918
919 PR target/63874
920 * gcc.target/aarch64/pr63874.c: New test.
921
9d9fe66a 9222016-07-04 Jan Beulich <jbeulich@suse.com>
923
924 * g++.dg/header.c: New.
925 * gcc.dg/header.c: New.
926
c364d0f3 9272016-07-02 Jakub Jelinek <jakub@redhat.com>
928
929 PR c/71719
930 * c-c++-common/Wunused-var-15.c: New test.
931
267f3c67 9322016-07-01 Jakub Jelinek <jakub@redhat.com>
933
934 PR fortran/71687
935 * gfortran.dg/gomp/pr71687.f90: New test.
936
8297c70b 9372016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
938
939 * gcc.dg/const-float128-ped.c: Require __float128 effective
940 target and options.
941 * gcc.dg/const-float128.c: Likewise.
942 * gcc.dg/torture/float128-cmp-invalid.c: Require
943 __float128 and base_quadfloat_support effective targets, and
944 __float128 options.
945 * gcc.dg/torture/float128-div-underflow.c: Likewise.
946 * gcc.dg/torture/float128-extend-nan.c: Likewise.
947 * gcc.dg/torture/float128-nan.c: Likewise.
948 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
949 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
950 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 951 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 952 (add_options_for___float128): New.
953 (check_effective_target_base_quadword_support): New.
954
eab79b94 9552016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
956
957 PR target/71720
958 * gcc.target/powerpc/pr71720.c: New test.
959
4ce6622a 9602016-07-01 Jan Beulich <jbeulich@suse.com>
961
962 * gcc.dg/bss.c: New.
963
0b6f1914 9642016-07-01 Peter Bergner <bergner@vnet.ibm.com>
965
966 PR target/71698
967 * gcc.target/powerpc/pr71698.c: New test.
968
4d28a470 9692016-07-01 Georg-Johann Lay <avr@gjlay.de>
970
971 PR target/71151
972 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
973 instead of ".foo" for its section name.
974 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
975 depending on MCU's flash size.
976 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
977 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
978 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
979 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
980 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
981 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
982
ed8613ec 9832016-07-01 Jan Beulich <jbeulich@suse.com>
984
985 * gcc.target/i386/pr65105-2.c: Add -msse2.
986
720a0bce 9872016-06-30 Jakub Jelinek <jakub@redhat.com>
988
c54ee83c 989 PR tree-optimization/71707
990 * gcc.dg/strlenopt-29.c: New test.
991
a845ae6c 992 PR fortran/71704
993 * gfortran.dg/gomp/pr71704.f90: New test.
994
720a0bce 995 PR fortran/71705
996 * gfortran.dg/gomp/pr71705.f90: New test.
997
17c32c4a 9982016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
999
1000 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1001 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1002 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1003 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1004 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1005 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1006 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1007 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1008 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1009 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1010 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1011 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1012 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1013 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1014 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1015 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1016 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1017 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1018 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1019 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1020 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1021 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1022 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1023 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1024 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1025 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1026 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1027 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1028 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1029 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1030 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1031 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1032 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1033 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1034 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1035 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1036 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1037 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1038 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1039 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1040 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1041 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1042 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1043 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1044 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1045 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1081
443405c9 10822016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1083 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1084
1085 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1086
6e3a3de2 10872016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1088 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1089
1090 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1091
413c4f6c 10922016-06-30 David Malcolm <dmalcolm@redhat.com>
1093
1094 PR driver/71651
1095 * gcc.dg/spellcheck-options-12.c: New test case.
1096
4c4e99c3 10972016-06-30 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR middle-end/71693
1100 * gcc.c-torture/compile/pr71693.c: New test.
1101
26a2e993 11022016-06-29 David Malcolm <dmalcolm@redhat.com>
1103
1104 * gcc.dg/spellcheck-params.c: New testcase.
1105 * gcc.dg/spellcheck-params-2.c: New testcase.
1106
63abcf45 11072016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1108
1109 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1110 vector extract instructions.
1111 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1112
5f1d49ac 11132016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1114
1115 PR fortran/71686
1116 * gfortran.dg/unexpected_eof_2.f90: New test.
1117 * gfortran.dg/unexpected_eof_3.f90: New test.
1118
0dc00113 11192016-06-29 Jim Wilson <jim.wilson@linaro.org>
1120
1121 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1122
4b975445 11232016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1124
1125 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1126 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1127 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1128
e276a6b9 11292016-06-29 Richard Biener <rguenther@suse.de>
1130
1131 PR middle-end/15256
1132 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1133
c02f3e35 11342016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1135
1136 * gcc.target/arm/aapcs/neon-vect10.c: Require
1137 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1138 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1139 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1140 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1141 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1142 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1143 * gcc.target/arm/fp16-aapcs-1.c: Require
1144 -mfloat-ab=hard. Also simplify the test.
1145 * gcc.target/arm/fp16-aapcs-2.c: New.
1146
d0c2a3dd 11472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1148
f942bdbf 1149 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1150 (add_options_for_arm_fp16_ieee): New.
1151 (add_options_for_arm_fp16_alternative): New.
1152 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1153 long-line.
1154 (effective_target_arm_fp16_hw): New.
1155
162fed22 11562016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1157
1158 PR tree-optimization/71655
1159 * g++.dg/pr71655.C: New test.
1160
9ed0eb00 11612016-06-29 Martin Liska <mliska@suse.cz>
1162
1163 * gcc.dg/pr71585.c: New test.
1164 * gcc.dg/pr71585-2.c: New test.
1165 * gcc.dg/pr71585-3.c: New test.
1166
641b1c86 11672016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1168
1169 PR tree-optimization/70729
1170 * g++.dg/vect/pr70729.cc: New test.
1171
44e775d8 11722016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1173
1174 * c-c++-common/gomp/cancel-1.c: Extend.
1175
83b23cdf 11762016-06-29 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR tree-optimization/71625
1179 * gcc.dg/strlenopt-28.c: New test.
1180
b6a4a0f5 11812016-06-29 Richard Biener <rguenther@suse.de>
1182
1183 PR middle-end/71002
1184 * g++.dg/torture/pr71002.C: Adjust testcase.
1185
1af10ce6 11862016-06-29 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c/71685
1189 * gcc.dg/pr71685.c: New test.
1190
11912016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1192
1193 PR c/71552
1194 * gcc.dg/init-bad-9.c: New test.
1195
043457fd 11962016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1197
1198 * gcc.target/powerpc/abs128-1.c: Require VSX.
1199 * gcc.target/powerpc/copysign128-1.c: Likewise.
1200 * gcc.target/powerpc/inf128-1.c: Likewise.
1201 * gcc.target/powerpc/nan128-1.c: Likewise.
1202
d378e319 12032016-06-28 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR middle-end/71626
1206 * gcc.c-torture/execute/pr71626-1.c: New test.
1207 * gcc.c-torture/execute/pr71626-2.c: New test.
1208
10ef7949 12092016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1210
1211 PR target/71656
1212 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1213
1fcfb8f7 12142016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1215
1216 PR target/71670
1217 * gcc.target/powerpc/pr71670.c: New testcase.
1218
35fd0c10 12192016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1220
1221 PR target/71656
1222 * gcc.target/powerpc/pr71656-1.c: New test.
1223 * gcc.target/powerpc/pr71656-2.c: New test.
1224
584757bc 12252016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1226
1227 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1228 around fp16 code.
1229 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1231 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1232 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1233 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1234 Add arm_neon_fp16_ok effective target.
f942bdbf 1235 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1236 Likewise.
1237 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1238 Likewise.
1239 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1240 Likewise.
1241 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1242 Likewise.
1243 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1244 Likewise.
1245 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1246 Likewise.
1247 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1248 Likewise.
1249 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1250 Likewise.
1251 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1252 Likewise.
1253 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1254 Likewise.
1255 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1256 Likewise.
584757bc 1257
cbcc4297 12582016-06-26 Jan Hubicka <hubicka@ucw.cz>
1259
1260 * gcc.dg/predict-12.c: New testcase.
1261
0aa73965 12622016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1263
1264 PR fortran/71649
1265 * gfortran.dg/pr71649.f90: New test.
1266
9977f724 12672016-06-25 Jakub Jelinek <jakub@redhat.com>
1268
a5c54f33 1269 PR tree-optimization/71643
1270 * g++.dg/opt/pr71643.C: New test.
1271
9977f724 1272 PR tree-optimization/71631
1273 * gcc.c-torture/execute/pr71631.c: New test.
1274
e09883e4 12752016-06-24 Jan Hubicka <hubicka@ucw.cz>
1276
1277 * gcc.dg/predict-11.c: New testcase.
1278 * gfortran.dg/predict-2.f90: New testcase.
1279
89beffc9 12802016-06-24 Jan Hubicka <hubicka@ucw.cz>
1281
1282 * gcc.dg/predict-10.c: New test.
1283
2275a11d 12842016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1285
1286 * gcc.target/powerpc/abs128-1.c: New.
1287 * gcc.target/powerpc/copysign128-1.c: New.
1288 * gcc.target/powerpc/inf128-1.c: New.
1289 * gcc.target/powerpc/nan128-1.c: New.
1290
37681b7f 12912016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1292
1293 * gfortran.dg/pr71642.f90: New test.
1294
9cf2d600 12952016-06-24 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR tree-optimization/71647
1298 * gcc.target/i386/pr71647.c: New test.
1299
eea332b9 13002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1301
1302 * gcc.target/i386/noplt-gd-1.c: New test.
1303 * gcc.target/i386/noplt-gd-2.c: Likewise.
1304 * gcc.target/i386/noplt-gd-3.c: Likewise.
1305 * gcc.target/i386/noplt-ld-1.c: Likewise.
1306 * gcc.target/i386/noplt-ld-2.c: Likewise.
1307 * gcc.target/i386/noplt-ld-3.c: Likewise.
1308 * lib/target-supports.exp
1309 (check_effective_target_tls_get_addr_via_got): New.
1310
b6d48a78 13112016-06-24 Uros Bizjak <ubizjak@gmail.com>
1312
1313 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1314 testsuite compile flags.
1315 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1316 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1317
13182016-06-24 Uros Bizjak <ubizjak@gmail.com>
1319
1320 * g++dg/vect/pr36684.cc: Add dg-do compile.
1321 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1322 * gcc.dg/vect/pr70021.c: Ditto.
1323 * gcc.dg/vect/pr70138-1.c: Ditto.
1324 * gcc.dg/vect/pr70138-2.c: Ditto.
1325 * gcc.dg/vect/pr70354-1.c: Ditto.
1326 * gcc.dg/vect/pr70354-2.c: Ditto.
1327 * gcc.dg/vect/pr71259.c: Ditto.
1328 * gcc.dg/vect/pr71416-1.c: Ditto.
1329 * gcc.dg/vect/slp-43.c: Ditto.
1330 * gcc.dg/vect/slp-45.c: Ditto.
1331 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1332 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1333 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1334 * gfortran.dg/vect/pr69980.f90: Ditto.
1335
13362016-06-24 Uros Bizjak <ubizjak@gmail.com>
1337
1338 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1339 * gcc.dg/vect/bb-slp-30.c: Ditto.
1340 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1341 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1342 * gcc.dg/vect/pr45902.c: Ditto.
1343 * gcc.dg/vect/pr48172.c: Ditto.
1344 * gcc.dg/vect/pr48377.c: Ditto.
1345 * gcc.dg/vect/pr49038.c: Ditto.
1346 * gcc.dg/vect/pr49771.c: Ditto.
1347 * gcc.dg/vect/pr52091.c: Ditto.
1348 * gcc.dg/vect/pr53185-2.c: Ditto.
1349 * gcc.dg/vect/pr56826.c: Ditto.
1350 * gcc.dg/vect/pr60276.c: Ditto.
1351 * gcc.dg/vect/pr62021.c: Ditto.
1352 * gcc.dg/vect/pr63530.c: Ditto.
1353 * gcc.dg/vect/pr65518.c: Ditto.
1354 * gcc.dg/vect/pr65947-1.c: Ditto.
1355 * gcc.dg/vect/pr65947-10.c: Ditto.
1356 * gcc.dg/vect/pr65947-11.c: Ditto.
1357 * gcc.dg/vect/pr65947-12.c: Ditto.
1358 * gcc.dg/vect/pr65947-13.c: Ditto.
1359 * gcc.dg/vect/pr65947-2.c: Ditto.
1360 * gcc.dg/vect/pr65947-3.c: Ditto.
1361 * gcc.dg/vect/pr65947-4.c: Ditto.
1362 * gcc.dg/vect/pr65947-5.c: Ditto.
1363 * gcc.dg/vect/pr65947-6.c: Ditto.
1364 * gcc.dg/vect/pr65947-7.c: Ditto.
1365 * gcc.dg/vect/pr65947-8.c: Ditto.
1366 * gcc.dg/vect/pr65947-9.c: Ditto.
1367 * gcc.dg/vect/pr71416-1.c: Ditto.
1368 * gcc.dg/vect/pr71439.c: Ditto.
1369 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1370 * gcc.dg/vect/vect-bswap16.c: Ditto.
1371 * gcc.dg/vect/vect-bswap32.c: Ditto.
1372 * gcc.dg/vect/vect-bswap64.c: Ditto.
1373 * gcc.dg/vect/vect-live-1.c: Ditto.
1374 * gcc.dg/vect/vect-live-2.c: Ditto.
1375 * gcc.dg/vect/vect-live-3.c: Ditto.
1376 * gcc.dg/vect/vect-live-4.c: Ditto.
1377 * gcc.dg/vect/vect-live-5.c: Ditto.
1378 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1379 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1380 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1381 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1382 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1383 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1384 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1385 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1386 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1387 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1388 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1389 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1390 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1391 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1392 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1393 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1394 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1395
d4213166 13962016-06-24 Uros Bizjak <ubizjak@gmail.com>
1397
1398 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1399
5aaec397 14002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1401
1402 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1403 ia32 if R_386_GOT32X relocation is supported.
1404 * gcc.target/i386/noplt-3.c: Likewise.
1405 * gcc.target/i386/noplt-2.c: Likewise.
1406 (main): Renamed to ...
1407 (bar): This.
1408 * gcc.target/i386/noplt-4.c: Likewise.
1409 (main): Renamed to ...
1410 (bar): This.
1411 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1412 * gcc.target/i386/pr67400-5.c: Likewise.
1413
77104764 14142016-06-24 Jakub Jelinek <jakub@redhat.com>
1415
7318e591 1416 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1417 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1418
77104764 1419 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1420 f4): Adjust expected diagnostics.
1421 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1422 (T): If OVFP is defined, redefine to TP.
1423 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1424 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1425 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1426 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1427 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1428 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1429 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1430 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1431 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1432 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1433 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1434 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1435 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1436 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1437 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1438 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1439 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1440 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1441 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1442 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1443 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1444 as last argument to __builtin_add_overflow_p.
1445
ddf08519 14462016-06-23 Uros Bizjak <ubizjak@gmail.com>
1447
1448 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1449 dg-options and remove default vector testsuite compile flags.
1450 * g++.dg/vect/pr33860a.cc: Ditto.
1451 * g++.dg/vect/pr45470-a.cc: Ditto.
1452 * g++.dg/vect/pr45470-b.cc: Ditto.
1453 * g++.dg/vect/pr60896.cc: Ditto.
1454 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1455 * gcc.dg/vect/pr18308.c: Ditto.
1456 * gcc.dg/vect/pr24049.c: Ditto.
1457 * gcc.dg/vect/pr33373.c: Ditto.
1458 * gcc.dg/vect/pr36228.c: Ditto.
1459 * gcc.dg/vect/pr42395.c: Ditto.
1460 * gcc.dg/vect/pr42604.c: Ditto.
1461 * gcc.dg/vect/pr46663.c: Ditto.
1462 * gcc.dg/vect/pr48765.c: Ditto.
1463 * gcc.dg/vect/pr49093.c: Ditto.
1464 * gcc.dg/vect/pr49352.c: Ditto.
1465 * gcc.dg/vect/pr52298.c: Ditto.
1466 * gcc.dg/vect/pr52870.c: Ditto.
1467 * gcc.dg/vect/pr53185.c: Ditto.
1468 * gcc.dg/vect/pr53773.c: Ditto.
1469 * gcc.dg/vect/pr56695.c: Ditto.
1470 * gcc.dg/vect/pr62171.c: Ditto.
1471 * gcc.dg/vect/pr63530.c: Ditto.
1472 * gcc.dg/vect/pr68339.c: Ditto.
1473 * gcc.dg/vect/pr71259.c: Ditto.
1474 * gcc.dg/vect/vect-82_64.c: Ditto.
1475 * gcc.dg/vect/vect-83_64.c: Ditto.
1476 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1477 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1478 * gcc.dg/vect/vect-shift-2.c: Ditto.
1479 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1480 * gfortran.dg/vect/pr39318.f90: Ditto.
1481 * gfortran.dg/vect/pr45714-a.f: Ditto.
1482 * gfortran.dg/vect/pr45714-b.f: Ditto.
1483 * gfortran.dg/vect/pr46213.f90: Ditto.
1484
81883aeb 14852016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1486 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1487
1488 * gcc.target/powerpc/p9-splat-5.c: New test.
1489
affe5c16 14902016-06-23 Uros Bizjak <ubizjak@gmail.com>
1491
1492 PR tree-optimization/71488
1493 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1494 * lib/target-supports.exp: ... here.
1495 (check_sse4_hw_available): New procedure.
1496 (check_effective_target_sse4_runtime): Ditto.
1497 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1498 -march=westmere for sse4_runtime targets.
547fdd3e 1499 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1500 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1501 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1502 (main): Call check_vect ().
e50240d3 1503 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1504
6fb2f181 15052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1506
1507 PR target/66232
1508 PR target/67400
1509 * gcc.target/i386/pr66232-14.c: New file.
1510 * gcc.target/i386/pr66232-15.c: Likewise.
1511 * gcc.target/i386/pr66232-16.c: Likewise.
1512 * gcc.target/i386/pr66232-17.c: Likewise.
1513 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1514 ia32 if R_386_GOT32X relocation is supported.
1515 * gcc.target/i386/pr67400-2.c: Likewise.
1516 * gcc.target/i386/pr67400-3.c: Likewise.
1517 * gcc.target/i386/pr67400-4.c: Likewise.
1518 * gcc.target/i386/pr67400-6.c: Likewise.
1519 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1520 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1521
88be2b3c 15222016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1523
1524 PR libgfortran/48852
1525 * gfortran.dg/char4_iunit_1.f03: Update test.
1526 * gfortran.dg/f2003_io_5.f03: Update test.
1527 * gfortran.dg/real_const_3.f90: Update test.
1528
ff600f64 15292016-06-23 Andi Kleen <ak@linux.intel.com>
1530
1531 * g++.dg/bprob/bprob.exp: Support autofdo.
1532 * g++.dg/tree-prof/tree-prof.exp: dito.
1533 * gcc.dg/tree-prof/tree-prof.exp: dito.
1534 * gcc.misc-tests/bprob.exp: dito.
1535 * gfortran.dg/prof/prof.exp: dito.
1536 * lib/profopt.exp: dito.
1537 * lib/target-supports.exp: Check for autofdo.
1538
afa7ed87 15392016-06-23 Martin Liska <mliska@suse.cz>
1540
1541 * gcc.dg/pr71619.c: New test.
1542
0941fba8 15432016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1544
1545 PR target/67400
56896ed3 1546 * gcc.target/i386/pr67400-1.c: New test.
1547 * gcc.target/i386/pr67400-2.c: Likewise.
1548 * gcc.target/i386/pr67400-3.c: Likewise.
1549 * gcc.target/i386/pr67400-4.c: Likewise.
1550 * gcc.target/i386/pr67400-5.c: Likewise.
1551 * gcc.target/i386/pr67400-6.c: Likewise.
1552 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1553
e557fc7f 15542016-06-22 David Malcolm <dmalcolm@redhat.com>
1555
1556 * c-c++-common/missing-header-1.c: New test case.
1557 * c-c++-common/missing-header-2.c: New test case.
1558 * c-c++-common/missing-header-3.c: New test case.
1559 * c-c++-common/missing-header-4.c: New test case.
1560
8469aece 15612016-06-22 David Malcolm <dmalcolm@redhat.com>
1562
1563 PR c/70339
1564 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1565 hint.
1566 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1567 expected results due to builtin "nanl" now being suggested for
1568 "name".
1569 * gcc.dg/pr67580.c: Update expected messages.
1570 * gcc.dg/spellcheck-identifiers.c: New testcase.
1571 * gcc.dg/spellcheck-typenames.c: New testcase.
1572
6628b04d 15732016-06-22 David Malcolm <dmalcolm@redhat.com>
1574
1575 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1576 file.
1577 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1578 diagnostic-test-show-locus-parseable-fixits.c to sources for
1579 diagnostic_plugin_test_show_locus.c.
1580 * lib/gcc-defs.exp (freeform_regexps): New global.
1581 (dg-regexp): New function.
1582 (handle-dg-regexps): New function.
1583 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1584 freeform_regexps to the empty list.
1585 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1586
82ccd33e 15872016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1588
affe5c16 1589 PR tree-optimization/71488
82ccd33e 1590 * g++.dg/pr71488.C: New test.
1591 * gcc.dg/vect/vect-bool-cmp.c: New test.
1592
2c21de58 15932016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1594
1595 * gcc.dg/guality/param-5.c: New test.
1596
fadfd5fc 15972016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1598
1599 * gcc.target/i386/asm-flag-7.c: New test.
1600
03fee1f8 16012016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1602
1603 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1604 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1605 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1606 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1607 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1608 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1609 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1610 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1611 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1612 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1613 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1614 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1615 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1616 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1617 * lib/target-supports.exp: Likewise.
1618
6905db52 16192016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1620
1621 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1622 * gcc.dg/attr-ms_struct-2.c: Likewise.
1623 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1624 * gcc.dg/bf-ms-attrib.c: Likewise.
1625 * gcc.dg/bf-ms-layout-2.c: Likewise.
1626 * gcc.dg/bf-ms-layout-3.c: Likewise.
1627 * gcc.dg/bf-ms-layout.c: Likewise.
1628 * gcc.dg/bf-no-ms-layout.c: Likewise.
1629 * gcc.target/i386/bitfield1.c: Likewise.
1630 * gcc.target/i386/bitfield2.c: Likewise.
1631 * gcc.target/i386/bitfield3.c: Likewise.
1632
a6f93fc2 16332016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1634
1635 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1636 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1637 override other than -mcpu=power9 command-line option is specified,
1638 or if the target operating system is aix.
1639 * gcc.target/powerpc/darn-1.c: Likewise.
1640 * gcc.target/powerpc/darn-2.c: Likewise.
1641 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1642 test if effective-target is not powerpc_p9vector_ok or if the
1643 target operating system is not defined.
1644 * gcc.target/powerpc/vslv-1.c: Likewise.
1645 * gcc.target/powerpc/vsrv-0.c: Likewise.
1646 * gcc.target/powerpc/vsrv-1.c: Likewise.
1647
1cb2b4d3 16482016-06-21 Tobias Burnus <burnus@net-b.de>
1649
1650 PR fortran/71068
1651 * gfortran.dg/coarray/data_1.f90: New.
1652
66ff0c67 16532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1654
1655 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1656 (dg-require-effective-target): Use arm_v8_neon_hw.
1657 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1658 (dg-require-effective-target): Likewise.
1659 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1660 (dg-require-effective-target): Likewise.
1661 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1662 (dg-require-effective-target): Likewise.
1663 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1664 (dg-require-effective-target): Likewise.
1665 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1666 (dg-require-effective-target): Likewise.
1667 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1668 Add AArch64 check.
1669
949bfed4 16702016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1671
1672 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1673 Set to 3 so test passes.
1674
a20f6cd4 16752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1676
1677 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1678
12792843 16792016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1680
1681 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1682 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1683 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1684 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1685
49763db6 16862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1687
1688 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1689 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1690
ada61167 16912016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1692
1693 PR target/71549
1694 * gcc.target/i386/pr71549.c: New test.
1695
a15584d4 16962016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1697
1698 * gcc.target/powerpc/vadsdu-0.c: Replace
1699 dg-require-effective-target directive to allow test to run on more
1700 platforms, and add dg-skip-if directive to disable test on aix
1701 platforms because of known incompatibilities.
1702 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1703 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1704 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1705 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1706 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1707 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1708 * gcc.target/powerpc/vadsdub-2.c: Replace
1709 dg-require-effective-target directive to allow test to run on more
1710 platforms, and add dg-skip-if directive to disable test on aix
1711 platforms because of known incompatibilities.
1712 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1713 with vec_absdb call to differentiate this test from vadsdub-1.c.
1714 * gcc.target/powerpc/vadsduh-1.c: Replace
1715 dg-require-effective-target directive to allow test to run on more
1716 platforms, and add dg-skip-if directive to disable test on aix
1717 platforms because of known incompatibilities.
1718 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1719 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1720 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1721
ec15ec36 17222016-06-21 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR tree-optimization/71588
1725 * gcc.dg/pr71558.c: New test.
1726
faeffe49 17272016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1728
1729 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1730 * c-c++-common/pr68657-2.c: Likewise.
1731 * c-c++-common/pr68657-3.c: Likewise.
1732 * gcc.dg/torture/pr69714.c: Require int32plus support.
1733 * gcc.dg/torture/pr70025.c: Likewise.
1734 * gcc.dg/torture/pr70083.c: Likewise.
1735 * gcc.dg/torture/pr70542.c: Likewise.
1736 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1737
e218d07f 17382016-06-20 Joseph Myers <joseph@codesourcery.com>
1739
1740 PR c/71601
1741 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1742
232a3df7 17432016-06-20 Jakub Jelinek <jakub@redhat.com>
1744
d7f45b87 1745 PR middle-end/71581
1746 * gcc.dg/pr71581.c: New test.
1747
232a3df7 1748 PR rtl-optimization/71591
1749 * gcc.dg/cpp/pr71591.c: New test.
1750
dbddef42 17512016-06-20 David B. Robins <gcc@davidrobins.net>
1752
1753 PR target/71571
1754 * g++.dg/torture/pr71571.C: New test.
1755
03129ccb 17562016-06-20 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR target/71559
1759 * gcc.target/i386/sse2-pr71559.c: New test.
1760 * gcc.target/i386/avx-pr71559.c: New test.
1761 * gcc.target/i386/avx512f-pr71559.c: New test.
1762
a40b4b62 17632016-06-20 Tobias Burnus <burnus@net-b.de>
1764
1765 PR fortran/71194
1766 * gfortran.dg/pointer_remapping_10.f90: New.
1767
ecbea05a 17682016-06-20 David Malcolm <dmalcolm@redhat.com>
1769
1770 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1771
0f61dae9 17722016-06-20 Martin Sebor <msebor@redhat.com>
1773
1774 PR c/69507
1775 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1776 * gnu90-const-expr-1.c: Same.
1777 * gnu99-const-expr-1.c: Same.
1778 * gnu99-static-1.c: Same.
1779
e458dfd8 17802016-06-20 Renlin Li <renlin.li@arm.com>
1781
2c0c0c9b 1782 PR testsuite/71489
e458dfd8 1783 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1784
7ab71cb3 17852016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1786
1787 * gcc.target/aarch64/vcvt_f64_1.c: New.
1788 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1789 * gcc.target/aarch64/vrecp_f64_1.c: New.
1790
34d36b7a 17912016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1792
1793 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1794 "alignement".
1795
ed7f4748 17962016-06-20 Georg-Johann Lay <avr@gjlay.de>
1797
1798 PR target/71103
1799 * gcc.target/avr/torture/pr71103-2.c: New test.
1800
21897f47 18012016-06-19 Martin Sebor <msebor@redhat.com>
1802
1803 PR c/69507
1804 * gcc.dg/alignof.c: New test.
1805
98683d85 18062016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1809 vs dg-error; test constexpr specifier too.
1810
358cee25 18112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1814
c3d7ceb6 18152016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1816
1817 * lib/target-supports.exp
1818 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1819 arm_neon_ok and merge flags. Fix temporary test name.
1820 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1821 and merge flags.
1822
1176073c 18232016-06-17 Martin Liska <mliska@suse.cz>
1824
1825 * gcc.dg/predict-9.c: Fix dump scanning.
1826
f3e2969a 18272016-06-17 Bin Cheng <bin.cheng@arm.com>
1828
1829 PR tree-optimization/71354
1830 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1831
7fdca647 18322016-06-17 Bin Cheng <bin.cheng@arm.com>
1833
1834 PR tree-optimization/71347
1835 * gcc.dg/tree-ssa/pr71347.c: New test.
1836
a338a226 18372016-06-17 Bin Cheng <bin.cheng@arm.com>
1838
1839 PR tree-optimization/71354
1840 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1841
c1e75671 18422016-06-17 Bin Cheng <bin.cheng@arm.com>
1843
1844 * gcc.dg/vect/vect-alias-check-1.c: New test.
1845
365ba13d 18462016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1847
59bde511 1848 PR target/71151
365ba13d 1849 * gcc.target/avr/pr71151-1.c: New test.
1850 * gcc.target/avr/pr71151-2.c: New test.
1851 * gcc.target/avr/pr71151-3.c: New test.
1852 * gcc.target/avr/pr71151-4.c: New test.
1853 * gcc.target/avr/pr71151-5.c: New test.
1854 * gcc.target/avr/pr71151-6.c: New test.
1855 * gcc.target/avr/pr71151-7.c: New test.
1856 * gcc.target/avr/pr71151-8.c: New test.
1857 * gcc.target/avr/pr71151-common.h: New test.
1858
db48d95b 18592016-06-16 Martin Liska <mliska@suse.cz>
1860
1861 * gfortran.dg/predict-1.f90: New test.
1862
4c780a59 18632016-06-16 Uros Bizjak <ubizjak@gmail.com>
1864
1865 PR target/71242
1866 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1867
8c1879bc 18682016-06-16 Jan Hubicka <hubicka@ucw.cz>
1869
1870 * g++.dg/vect/pr36648.cc: Disable cunrolli
1871
33698dfe 18722016-06-16 Jakub Jelinek <jakub@redhat.com>
1873
745f2db6 1874 PR target/71554
1875 * gcc.c-torture/execute/pr71554.c: New test.
1876
33698dfe 1877 PR rtl-optimization/71532
1878 * gcc.dg/torture/pr71532.c: New test.
1879
b42322b9 18802016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1881
1882 * gcc.target/powerpc/p9-dimode1.c: New test.
1883 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1884
412b298a 18852016-06-15 Jakub Jelinek <jakub@redhat.com>
1886
93479f99 1887 * gcc.c-torture/compile/20160615-1.c: New test.
1888
412b298a 1889 * g++.dg/cpp0x/ref-qual17.C: New test.
1890
3ec40531 18912016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1892
1893 PR middle-end/71529
1894 * gcc.target/i386/pr71529.C: New test.
1895
edfe7670 18962016-06-15 Alan Hayward <alan.hayward@arm.com>
1897
1898 PR tree-optimization/71483
1899 * g++.dg/vect/pr71483.c: New
1900
6e52ac17 19012016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 PR c++/70202
1904 * g++.dg/inherit/crash6.C: New.
1905 * g++.dg/inherit/union2.C: Likewise.
1906 * g++.dg/inherit/virtual12.C: Likewise.
1907 * g++.dg/inherit/virtual13.C: Likewise.
1908 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1909
aed35af2 19102016-06-15 Uros Bizjak <ubizjak@gmail.com>
1911
0941fba8 1912 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1913
6f710392 19142016-06-15 Alan Hayward <alan.hayward@arm.com>
1915
1916 PR tree-optimization/71439
1917 * gcc.dg/vect/pr71439.c: New
1918
d1cedfd3 19192016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920
1921 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1922
ee8fd158 19232016-06-15 Richard Biener <rguenther@suse.de>
1924
1925 * gcc.dg/vect/slp-45.c: New testcase.
1926
5695a690 19272016-06-15 Richard Biener <rguenther@suse.de>
1928
1929 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1930
267ae3ee 19312016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1932
1933 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1934 requirements, and disable for AIX for now.
1935 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1936
a6d0e20a 19372016-06-14 Jakub Jelinek <jakub@redhat.com>
1938
b2efd162 1939 PR c++/71528
1940 * g++.dg/opt/pr71528.C: New test.
1941
a6d0e20a 1942 PR c++/71516
1943 * g++.dg/init/pr71516.C: New test.
1944
035778de 19452016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 * g++.dg/init/array46.C: New.
1948
7c9dc58e 19492016-06-14 Uros Bizjak <ubizjak@gmail.com>
1950
0941fba8 1951 * gcc.target/i386/float128-3.c: New test.
1952 * gcc.target/i386/quad-sse4.c: Ditto.
1953 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1954 Update scan strings.
7c9dc58e 1955
412640c9 19562016-06-14 Richard Biener <rguenther@suse.de>
1957
1958 PR middle-end/71526
1959 * gfortran.dg/pr71526.f90: New testcase.
1960
1b9fde85 19612016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1962
1963 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1964 * gcc.dg/zero_bits_compound-1.c: Likewise.
1965
306097e3 19662016-06-14 Richard Biener <rguenther@suse.de>
1967
1968 PR tree-optimization/71522
1969 * gcc.dg/torture/pr71522.c: New testcase.
1970
566255a8 19712016-06-14 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR tree-optimization/71520
1974 * gcc.dg/tree-ssa/pr71520.c: New test.
1975
eb912adb 19762016-06-14 Richard Biener <rguenther@suse.de>
1977
1978 PR tree-optimization/71521
56d35455 1979 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1980
9720103d 19812016-06-13 Jakub Jelinek <jakub@redhat.com>
1982
12cb8367 1983 PR sanitizer/71498
1984 * c-c++-common/ubsan/bounds-13.c: New test.
1985
9720103d 1986 PR preprocessor/71183
1987 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1988
5965fbcc 19892016-06-13 Jeff Law <law@redhat.com>
1990
1991 PR tree-optimization/71403
1992 * c-c++-common/ubsan/pr71403-1.c: New test.
1993 * c-c++-common/ubsan/pr71403-2.c: New test.
1994 * c-c++-common/ubsan/pr71403-3.c: New test.
1995
04537049 19962016-06-13 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR middle-end/71478
1999 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2000 Add -Wno-psabi -w to dg-options.
2001
412f195f 20022016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2003
2004 * gcc.target/powerpc/vadsdu-0.c: New test.
2005 * gcc.target/powerpc/vadsdu-1.c: New test.
2006 * gcc.target/powerpc/vadsdu-2.c: New test.
2007 * gcc.target/powerpc/vadsdu-3.c: New test.
2008 * gcc.target/powerpc/vadsdu-4.c: New test.
2009 * gcc.target/powerpc/vadsdu-5.c: New test.
2010 * gcc.target/powerpc/vadsdub-1.c: New test.
2011 * gcc.target/powerpc/vadsdub-2.c: New test.
2012 * gcc.target/powerpc/vadsduh-1.c: New test.
2013 * gcc.target/powerpc/vadsduh-2.c: New test.
2014 * gcc.target/powerpc/vadsduw-1.c: New test.
2015 * gcc.target/powerpc/vadsduw-2.c: New test.
2016
527790c1 20172016-06-13 David Malcolm <dmalcolm@redhat.com>
2018
2019 * gcc.dg/c99-init-2.c (c): Update expected error message.
2020 * gcc.dg/init-bad-8.c (foo): Likewise.
2021 * gcc.dg/spellcheck-fields-3.c: New test case.
2022
102e67eb 20232016-06-13 Martin Liska <mliska@suse.cz>
2024
2025 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2026 and "guess loop iv compared" heuristics.
2027 * gcc.dg/predict-2.c: Likewise.
2028 * gcc.dg/predict-3.c: Likewise.
2029 * gcc.dg/predict-4.c: Likewise.
2030 * gcc.dg/predict-5.c: Likewise.
2031 * gcc.dg/predict-6.c: Likewise.
2032
1a54d3be 20332016-06-13 Marek Polacek <polacek@redhat.com>
2034
2035 PR middle-end/71476
2036 * c-c++-common/Wswitch-unreachable-4.c: New test.
2037 * gcc.dg/Wswitch-unreachable-2.c: New test.
2038 * g++.dg/tm/jump1.C: Move dg-warning.
2039
5b7401b8 20402016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2041
2042 * gnat.dg/renaming10.ad[sb]: New test.
2043
1c93151c 20442016-06-13 Paul Thomas <pault@gcc.gnu.org>
2045
2046 PR fortran/70673
2047 * gfortran.dg/pr70673.f90: New test.
2048
249865a0 20492016-06-13 Richard Biener <rguenther@suse.de>
2050
2051 PR middle-end/64516
2052 * gcc.dg/align-3.c: New testcase.
2053
776d9b14 20542016-06-13 Martin Liska <mliska@suse.cz>
2055
2056 * gcc.target/i386/pr71458.c: New test.
2057
0cf5c551 20582016-06-12 Uros Bizjak <ubizjak@gmail.com>
2059
2060 PR target/71241
2061 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2062
34de0a35 20632016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2064
2065 PR target/60751
2066 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2067 statement.
2068
0cc8bc98 20692016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2070
2071 PR target/60751
2072 * gfortran.dg/comma_IO_extension_1.f90: New test.
2073 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2074 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2075 statement.
2076 * gfortran.dg/graphite/pr38083.f90: Likewise.
2077 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2078 missing format.
2079
0ff78c86 20802016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2081
2082 * gnat.dg/case_character.adb: New test.
2083
6c38863e 20842016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2085
2086 PR middle-end/71310
2087 * gcc.target/powerpc/pr71310.c: New testcase.
2088
24c41395 20892016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2090
2091 PR middle-end/71478
2092 * gcc.dg/pr71478.c: New test.
2093
aeb26fb6 20942016-06-10 Jakub Jelinek <jakub@redhat.com>
2095
702b3575 2096 PR middle-end/71494
2097 * gcc.c-torture/execute/pr71494.c: New test.
2098
8ec29807 2099 PR c/68657
2100 * gcc.target/i386/pr68657.c: New test.
2101
aeb26fb6 2102 PR inline-asm/68843
2103 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2104 (test): Add -masm=intel alternatives.
2105
1dc4d519 21062016-06-10 Martin Sebor <msebor@redhat.com>
2107
2108 PR c/71392
2109 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2110
6385d6d3 21112016-06-10 Jeff Law <law@redhat.com>
2112
2113 PR tree-optimization/71335
2114 * gcc.c-torture/execute/pr71335.c: New test.
2115
041a412b 21162016-06-10 David Malcolm <dmalcolm@redhat.com>
2117
2118 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2119 the various "cannot tail-call: " messages.
2120
4a5edbb2 21212016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2122
2123 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2124 and options.
2125
9cf3aec3 21262016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2127
2128 PR sanitizer/71480
2129 * c-c++-common/asan/pr71480.c: New test.
2130
61724718 21312016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2132
2133 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2134 (ASMNAME2): Likewise.
2135 (main): Replace fn in asm statement with ASMNAME ("fn").
2136 * gcc.dg/guality/pr68037-2.c: Likewise.
2137 * gcc.dg/guality/pr68037-3.c: Likewise.
2138 * gcc.dg/torture/pr68037-1.c: Likewise.
2139 * gcc.dg/torture/pr68037-2.c: Likewise.
2140 * gcc.dg/torture/pr68037-3.c: Likewise.
2141
1807f6fb 21422016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2143
2144 PR inline-asm/68843
2145 * gcc.target/i386/pr68843-1.c: New test.
2146 * gcc.target/i386/pr68843-2.c: New test.
2147
ccfa030f 21482016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2149 Cesar Philippidis <cesar@codesourcery.com>
2150
2151 PR middle-end/71373
2152 * gcc.dg/goacc/nested-function-1.c: New file.
2153 * gcc.dg/goacc/nested-function-2.c: Likewise.
2154 * gcc.dg/goacc/pr71373.c: Likewise.
2155 * gfortran.dg/goacc/cray-2.f95: Likewise.
2156 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2157 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2158 * gfortran.dg/goacc/cray.f95: Update.
2159 * gfortran.dg/goacc/loop-1.f95: Likewise.
2160 * gfortran.dg/goacc/loop-3.f95: Likewise.
2161 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2162 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2163
21642016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2165
2166 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2167 for OpenACC tile clauses.
2168 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2169
2170 PR c/71381
2171 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2172 to...
2173 * c-c++-common/goacc/cache-2.c: ... this new file.
2174 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2175 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2176 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2177 usage.
2178 * gfortran.dg/goacc/cray.f95: Likewise.
2179 * gfortran.dg/goacc/loop-1.f95: Likewise.
2180
bb038f3e 21812016-06-10 Alan Hayward <alan.hayward@arm.com>
2182
2183 PR tree-optimization/71407
2184 PR tree-optimization/71416
2185 * gcc.dg/vect/pr71407.c: New
2186 * gcc.dg/vect/pr71416-1.c: New
2187 * gcc.dg/vect/pr71416-2.c: New
2188
332409d3 21892016-06-10 Richard Biener <rguenther@suse.de>
2190
2191 PR middle-end/71477
2192 * gcc.dg/torture/pr71477.c: New testcase.
2193
03cf727c 21942016-06-09 Julia Koval <julia.koval@intel.com>
2195
2196 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2197 * gcc.target/i386/interrupt-13.c: Likewise.
2198 * gcc.target/i386/interrupt-15.c: Likewise.
2199 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2200 * gcc.target/i386/interrupt-24.c: Likewise.
2201 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2202 * gcc.target/i386/interrupt-9.c: Likewise.
2203 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2204
23b101c5 22052016-06-09 Martin Sebor <msebor@redhat.com>
2206
2207 PR c/70883
2208 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2209 * gcc.dg/builtin-constant_p-1.c: Same.
2210 * gcc.dg/builtins-error.c: Same.
2211 * gcc.dg/pr70859.c: Same.
2212
188d6bbb 22132016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2214
2215 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2216 * gcc.dg/torture/pr68067-1.c: Likewise.
2217 * gcc.dg/torture/pr68067-2.c: Likewise.
2218
22192016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2220
2221 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2222 when setting SIZE.
2223
ff8886bd 22242016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2225
2226 PR c++/71465
2227 * g++.dg/inherit/crash5.C: New.
2228 Revert:
2229 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/70202
2232 * g++.dg/inherit/crash5.C: New.
2233 * g++.dg/inherit/virtual1.C: Adjust.
2234
3f76cceb 22352016-06-09 Martin Liska <mliska@suse.cz>
2236
2237 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2238 * g++.dg/predict-loop-exit-2.C: Likewise.
2239 * g++.dg/predict-loop-exit-3.C: Likewise.
2240 * gcc.dg/predict-1.c: Likewise.
2241 * gcc.dg/predict-2.c: Likewise.
2242 * gcc.dg/predict-3.c: Likewise.
2243 * gcc.dg/predict-4.c: Likewise.
2244 * gcc.dg/predict-5.c: Likewise.
2245 * gcc.dg/predict-6.c: Likewise.
2246 * gcc.dg/predict-7.c: Likewise.
2247
59ae3d1b 22482016-06-09 Richard Biener <rguenther@suse.de>
2249
2250 PR tree-optimization/71462
2251 * gcc.dg/torture/pr71462.c: New testcase.
2252
8c2d2acf 22532016-06-09 Marek Polacek <polacek@redhat.com>
2254
2255 PR c/65471
2256 * gcc.dg/c11-generic-3.c: New test.
2257
224cb6b7 22582016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 * g++.dg/init/array42.C: New.
2261 * g++.dg/init/array43.C: Likewise.
2262 * g++.dg/init/array44.C: Likewise.
2263 * g++.dg/init/array45.C: Likewise.
2264 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2265 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2266 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2267 * g++.dg/gomp/pr35751.C: Likewise.
2268 * g++.dg/init/array23.C: Likewise.
2269 * g++.dg/init/brace2.C: Likewise.
2270 * g++.dg/init/brace6.C: Likewise.
2271
732905bb 22722016-06-08 Martin Sebor <msebor@redhat.com>
2273 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR c++/70507
2276 PR c/68120
2277 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2278 * c-c++-common/builtin-arith-overflow-2.c: New test.
2279 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2280 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2281 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2282
7ddaa622 22832016-06-08 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR c++/71442
2286 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2287
84ee0905 22882016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2289
2290 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2291 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2292 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2293 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2294 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2295 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2296 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2297 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2298 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2299 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2300 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2301 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2302 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2303
2876af98 23042016-06-08 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/68558
2307 * gcc.dg/vect/slp-44.c: New testcase.
2308
acbb0d03 23092016-06-08 Richard Biener <rguenther@suse.de>
2310
2311 * gcc.dg/vect/slp-43.c: New testcase.
2312
f8689010 23132016-06-08 Richard Biener <rguenther@suse.de>
2314
2315 PR tree-optimization/71452
2316 * gcc.dg/torture/pr71452.c: New testcase.
2317
52d393eb 23182016-06-08 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR c++/71448
2321 * g++.dg/torture/pr71448.C: New test.
2322
9d700ce4 23232016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2324
2325 PR debug/71432
2326 PR ada/71413
2327 * g++.dg/debug/pr71432.C: New test.
2328
eb96ef65 23292016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2330
2331 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2332 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2333 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2334
a4753cdd 23352016-06-08 Alan Hayward <alan.hayward@arm.com>
2336
2337 * gcc.dg/vect/vect-live-2.c: Update effective target.
2338 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2339 * lib/target-supports.exp: Add aarch64 to vect_long.
2340
bafc7b1d 23412016-06-08 Marek Polacek <polacek@redhat.com>
2342
2343 PR c/71418
2344 * gcc.dg/noncompile/pr71418.c: New test.
2345
06e590e7 2346 PR c/71426
2347 * gcc.dg/noncompile/pr71426.c: New test.
2348
d3cb49c9 23492016-06-07 Jan Hubicka <hubicka@ucw.cz>
2350
2351 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2352 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2353 * gcc.dg/predict-3.c: Update template.
2354 * gcc.dg/predict-5.c: Update template.
2355 * gcc.dg/predict-6.c: Update template.
2356 * gcc.dg/predict-9.c: Update template.
2357 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2358
2d76c36a 23592016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2360
2361 * gcc.target/powerpc/vec-mul.c: New test.
2362
7cfde92a 23632016-06-07 David Malcolm <dmalcolm@redhat.com>
2364
2365 * gcc.dg/spellcheck-fields-2.c: New test case.
2366
b032c4dd 23672016-06-07 Richard Biener <rguenther@suse.de>
2368
2369 PR c/61564
2370 * gcc.dg/Wpragmas-1.c: New testcase.
2371 * gcc.dg/Wattributes-4.c: Likewise.
2372 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2373 entry.
2374
a7056369 23752016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2376
2377 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2378 spurious debug code.
2379
123c61e0 23802016-06-07 Richard Biener <rguenther@suse.de>
2381
2382 PR tree-optimization/71428
2383 * gcc.dg/torture/pr71428.c: New testcase.
2384
5819d47b 23852016-06-07 Richard Biener <rguenther@suse.de>
2386
2387 PR middle-end/71423
2388 * gcc.dg/torture/pr71423.c: New testcase.
2389
6cec5c6b 23902016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2391
2392 PR middle-end/71408
2393 * gcc.dg/tree-ssa/pr71408.c: New test.
2394
40bbfc17 23952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2396
2397 PR middle-end/71281
2398 * g++.dg/torture/pr71281.C: New test.
2399
61f1f80c 24002016-06-06 Marek Polacek <polacek@redhat.com>
2401
2402 PR c/71362
2403 * gcc.dg/pr71362.c: New test.
2404
0406b32f 24052016-06-06 Jakub Jelinek <jakub@redhat.com>
2406 Patrick Palka <ppalka@gcc.gnu.org>
2407
2408 PR c++/70847
2409 PR c++/71330
2410 PR c++/71393
2411 * g++.dg/opt/pr70847.C: New test.
2412 * g++.dg/ubsan/pr70847.C: New test.
2413 * g++.dg/ubsan/pr71393.C: New test.
2414
b1445999 24152016-06-06 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR tree-optimization/71259
2418 * gcc.dg/vect/pr71259.c: New test.
2419
99b4f3a2 24202016-06-06 David Malcolm <dmalcolm@redhat.com>
2421
2422 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2423 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2424 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2425 above.
2426
837679bc 24272016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2428
2429 PR middle-end/37780
2430 * gcc.c-torture/execute/pr37780.c: New test.
2431 * gcc.target/aarch64/pr37780_1.c: Likewise.
2432 * gcc.target/arm/pr37780_1.c: Likewise.
2433
e4b92538 24342016-06-06 Marek Polacek <polacek@redhat.com>
2435
2436 * c-c++-common/attr-may-alias-1.c: New test.
2437 * c-c++-common/attr-may-alias-2.c: New test.
2438 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2439
43ac2f2f 24402016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2441
2442 PR c/24414
2443 * gcc.target/i386/pr24414.c: New test.
2444
7e1786b2 24452016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2446
2447 * gcc.target/sparc/vis4misc.c: New file.
2448 * gcc.target/sparc/fpcmp.c: Likewise.
2449 * gcc.target/sparc/fpcmpu.c: Likewise.
2450
f593ccb2 24512016-06-06 Alan Hayward <alan.hayward@arm.com>
2452
2453 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2454 * gcc.dg/vect/vect-live-3.c: Likewise.
2455
be6d8ddc 24562016-06-06 Richard Biener <rguenther@suse.de>
2457
2458 PR tree-optimization/71398
2459 * gcc.dg/torture/pr71398.c: New testcase.
2460
78f27916 24612016-06-06 Uros Bizjak <ubizjak@gmail.com>
2462
2463 PR target/71389
2464 * g++.dg/pr71389.C: New test.
2465
c5899606 24662016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2467
2468 PR fortran/71404
2469 * gfortran.dg/fmt_read_5.f: New test.
2470
8e3cd305 24712016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2472
2473 PR fortran/69659
2474 * gfortran.dg/class_array_22.f03: New test.
2475
703c0a09 24762016-06-05 Jan Hubicka <hubicka@ucw.cz>
2477
2478 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2479
d07b2b6f 24802016-06-05 Jan Hubicka <hubicka@ucw.cz>
2481
2482 * gcc.dg/predict-9.c: Update template.
2483
4a7ec4ac 24842016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/49377
2487 * g++.dg/template/pr49377.C: New.
2488
7499ef4a 24892016-06-04 Jakub Jelinek <jakub@redhat.com>
2490
2491 PR tree-optimization/71405
2492 * g++.dg/torture/pr71405.C: New test.
2493
558c800d 24942016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 PR c++/70202
2497 * g++.dg/inherit/crash5.C: New.
2498 * g++.dg/inherit/virtual1.C: Adjust.
2499
4ee7cf4b 25002016-06-03 Jeff Law <law@redhat.com>
2501
2502 PR tree-optimization/71316
2503 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2504
b12ae762 25052016-06-03 Jakub Jelinek <jakub@redhat.com>
2506
2507 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2508 dg-additional-options with just -fno-tree-scev-cprop in it.
2509 * gcc.dg/vect/vect-live-2.c: Likewise.
2510 * gcc.dg/vect/vect-live-5.c: Likewise.
2511 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2512 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2513 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2514
e09a5ee3 25152016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2516
2517 PR c++/27100
2518 * g++.dg/other/friend6.C: New test.
2519
f14b1922 25202016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2521
2522 * g++.dg/torture/ppc-ldst-array.C: New.
2523
20702ea3 25242016-06-03 Joseph Myers <joseph@codesourcery.com>
2525
2526 PR target/71276
2527 PR target/71277
2528 * gcc.dg/torture/builtin-fp-int-inexact.c,
2529 gcc.target/i386/387-builtin-fp-int-inexact.c,
2530 gcc.target/i386/387-rint-inline-1.c,
2531 gcc.target/i386/387-rint-inline-2.c,
2532 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2533 gcc.target/i386/sse2-rint-inline-1.c,
2534 gcc.target/i386/sse2-rint-inline-2.c,
2535 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2536 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2537
5ed3cc7b 25382016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2539 Julia Koval <julia.koval@intel.com>
2540
2541 PR target/66960
2542 PR target/67630
2543 PR target/67634
2544 PR target/67841
2545 PR target/68037
2546 PR target/68618
2547 PR target/68661
2548 PR target/69575
2549 PR target/69596
2550 PR target/69734
2551 * gcc.dg/guality/pr68037-1.c: New test.
2552 * gcc.dg/guality/pr68037-2.c: Likewise.
2553 * gcc.dg/guality/pr68037-3.c: Likewise.
2554 * gcc.dg/torture/pr68037-1.c: Likewise.
2555 * gcc.dg/torture/pr68037-2.c: Likewise.
2556 * gcc.dg/torture/pr68037-3.c: Likewise.
2557 * gcc.dg/torture/pr68661-1a.c: Likewise.
2558 * gcc.dg/torture/pr68661-1b.c: Likewise.
2559 * gcc.target/i386/interrupt-1.c: Likewise.
2560 * gcc.target/i386/interrupt-2.c: Likewise.
2561 * gcc.target/i386/interrupt-3.c: Likewise.
2562 * gcc.target/i386/interrupt-4.c: Likewise.
2563 * gcc.target/i386/interrupt-5.c: Likewise.
2564 * gcc.target/i386/interrupt-6.c: Likewise.
2565 * gcc.target/i386/interrupt-7.c: Likewise.
2566 * gcc.target/i386/interrupt-8.c: Likewise.
2567 * gcc.target/i386/interrupt-9.c: Likewise.
2568 * gcc.target/i386/interrupt-10.c: Likewise.
2569 * gcc.target/i386/interrupt-11.c: Likewise.
2570 * gcc.target/i386/interrupt-12.c: Likewise.
2571 * gcc.target/i386/interrupt-13.c: Likewise.
2572 * gcc.target/i386/interrupt-14.c: Likewise.
2573 * gcc.target/i386/interrupt-15.c: Likewise.
2574 * gcc.target/i386/interrupt-16.c: Likewise.
2575 * gcc.target/i386/interrupt-17.c: Likewise.
2576 * gcc.target/i386/interrupt-18.c: Likewise.
2577 * gcc.target/i386/interrupt-19.c: Likewise.
2578 * gcc.target/i386/interrupt-20.c: Likewise.
2579 * gcc.target/i386/interrupt-21.c: Likewise.
2580 * gcc.target/i386/interrupt-22.c: Likewise.
2581 * gcc.target/i386/interrupt-23.c: Likewise.
2582 * gcc.target/i386/interrupt-24.c: Likewise.
2583 * gcc.target/i386/interrupt-25.c: Likewise.
2584 * gcc.target/i386/interrupt-26.c: Likewise.
2585 * gcc.target/i386/interrupt-27.c: Likewise.
2586 * gcc.target/i386/interrupt-28.c: Likewise.
2587 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2588 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2589 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2590 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2591 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2592 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2593 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2594 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2595 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2596 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2597 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2598 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2599
3e346f54 26002016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2601
f27c52fb 2602 PR tree-optimization/52171
2603 * gcc.dg/pr52171.c: New test.
2604 * gcc.target/i386/pr52171.c: New test.
3e346f54 2605
22e029d2 26062016-06-03 Jan Hubicka <jh@suse.cz>
2607
2608 * g++.dg/tree-ssa/pred-1.C: New testcase
2609 * gcc.dg/tree-ssa/pred-1.c: New testcase
2610
41ce74ed 26112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2612
2613 PR target/70957
2614 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2615 support.
2616 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2617
cf573a72 26182016-06-03 Alan Hayward <alan.hayward@arm.com>
2619
2620 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2621
75aae5b4 26222016-06-03 Alan Hayward <alan.hayward@arm.com>
2623
2624 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2625 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2626 * gcc.dg/vect/vect-live-1.c: New test.
2627 * gcc.dg/vect/vect-live-2.c: New test.
2628 * gcc.dg/vect/vect-live-3.c: New test.
2629 * gcc.dg/vect/vect-live-4.c: New test.
2630 * gcc.dg/vect/vect-live-5.c: New test.
2631 * gcc.dg/vect/vect-live-slp-1.c: New test.
2632 * gcc.dg/vect/vect-live-slp-2.c: New test.
2633 * gcc.dg/vect/vect-live-slp-3.c: New test.
2634
eba6788d 26352016-06-03 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR middle-end/71387
2638 * g++.dg/opt/pr71387.C: New test.
2639
5a653985 26402016-06-02 Jeff Law <law@redhat.com>
2641
2642 PR tree-optimization/71328
2643 * gcc.c-torture/compile/pr71328.c: New test.
2644
f92f6941 26452016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2646
2647 PR fortran/52393
2648 * gfortran.dg/fmt_read_3.f90: Fix typo.
2649 * gfortran.dg/fmt_read_4.f90: New test.
2650
0d29e152 26512016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2654 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2655 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2656 * g++.dg/cpp0x/override2.C: Likewise.
2657 * g++.dg/parse/crash5.C: Likewise.
2658 * g++.dg/parse/error16.C: Likewise.
2659 * g++.dg/parse/error27.C: Likewise.
2660 * g++.dg/template/qualttp15.C: Likewise.
2661 * g++.dg/template/redecl4.C: Likewise.
2662 * g++.old-deja/g++.other/crash39.C: Likewise.
2663 * g++.old-deja/g++.other/struct1.C: Likewise.
2664 * g++.old-deja/g++.pt/m9a.C: Likewise.
2665 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2666
2740a1a5 26672016-06-02 Jakub Jelinek <jakub@redhat.com>
2668
89f17a65 2669 PR c++/71372
2670 * c-c++-common/pr71372.c: New test.
2671
2740a1a5 2672 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2673 __TIME__ strings with __builtin_strcmp instead of printf and
2674 dg-output.
2675
9ae89a4e 26762016-06-02 Martin Liska <mliska@suse.cz>
2677
2678 * gcc.dg/predict-9.c: New test.
2679
41258f9c 26802016-06-02 Jakub Jelinek <jakub@redhat.com>
2681
2682 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2683 global set_compiler_env_var and global saved_compiler_env_var.
2684
dad46eb8 26852016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2686
2687 PR rtl-optimization/71295
2688 * gcc.c-torture/compile/pr71295.c: New test.
2689
9cc8a892 26902016-06-02 Jakub Jelinek <jakub@redhat.com>
2691
98e7c96c 2692 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2693
4a5a4de2 2694 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2695 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2696
9cc8a892 2697 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2698 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2699 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2700 alternative number.
2701
46819a36 27022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2703
2704 * gcc.target/powerpc/p9-splat-4.c: New test.
2705
27062016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2707
2708 PR target/71186
2709 * gcc.target/powerpc/pr71186.c: New test.
2710
d9820cc5 27112016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2712
2713 PR fortran/52393
2714 * gfortran.dg/fmt_read_3.f90: New test.
2715
2f14ca3e 27162016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2717
2718 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2719 procedure.
2720
dfa5c0d3 27212016-06-01 Eduard Sanou <dhole@openmailbox.org>
2722
2723 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2724 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2725 env var is set.
2726 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2727 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2728 shown once.
2729 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2730 during compilation.
2731 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2732 vars set by dg-set-compiler-env-var.
2733
7d7125df 27342016-06-01 Paul Thomas <pault@gcc.gnu.org>
2735
2736 PR fortran/71156
2737 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2738 to the module procedure declaration.
2739 * gfortran.dg/submodule_16.f08: New test.
2740
6ab9cde4 27412016-06-01 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR middle-end/71371
2744 * c-c++-common/gomp/pr71371.c: New test.
2745
0cfe7a23 27462016-06-01 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/71366
2749 * gcc.dg/torture/pr71366-1.c: New testcase.
2750 * gcc.dg/torture/pr71366-2.c: Likewise.
2751
5a5b02e1 27522016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2753
2754 * gcc.target/powerpc/vslv-0.c: New test.
2755 * gcc.target/powerpc/vslv-1.c: New test.
2756 * gcc.target/powerpc/vsrv-0.c: New test.
2757 * gcc.target/powerpc/vsrv-1.c: New test.
2758
d27a79f6 27592016-06-01 Nathan Sidwell <nathan@acm.org>
2760
2761 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2762 * gcc.target/nvptx/weak.c: New.
2763
6172a9fd 27642016-06-01 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/71261
2767 * gcc.dg/torture/vect-bool-1.c: New testcase.
2768
f9aaabb2 27692016-06-01 Jakub Jelinek <jakub@redhat.com>
2770
2771 * gfortran.dg/gomp/order-1.f90: New test.
2772 * gfortran.dg/gomp/order-2.f90: New test.
2773
53b01069 27742016-06-01 Jan Hubicka <hubicka@ucw.cz>
2775
2776 * gcc.dg/unroll-6.c: Update template.
2777 * gcc.dg/unroll-7.c: New testcase.
2778 * gcc.dg/unroll-8.c: New testcase.
2779
36757397 27802016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2781
2782 * gnat.dg/opt56.ad[sb]: New test.
2783
7f93bd6e 27842016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2785
2786 PR c++/66635
2787 * g++.dg/cpp0x/constexpr-ice16.C: New.
2788
9f41a2ce 27892016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2790
2791 PR tree-optimization/71314
2792 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2793 -mbranch-cost=2.
2794
31e02373 27952016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2796
2797 PR tree-optimization/71077
2798 * gcc.dg/tree-ssa/pr71077.c: New test.
2799
76f8f901 28002016-05-31 Jan Hubicka <hubicka@ucw.cz>
2801
7f93bd6e 2802 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2803 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2804 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2805
04f5f923 28062016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/71248
2809 * g++.dg/cpp0x/pr71248.C: New.
2810 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2811 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2812 * g++.dg/init/new37.C: Likewise.
2813 * g++.dg/template/static1.C: Likewise.
2814 * g++.dg/template/static2.C: Likewise.
2815
4ffddf28 28162016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2817
2818 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2819 instead of %rdi.
2820 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2821
4ff7bd21 28222016-05-31 Marek Polacek <polacek@redhat.com>
2823
2824 * c-c++-common/Wswitch-unreachable-3.c: New test.
2825 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2826
e1f7cc4b 28272016-05-31 Richard Biener <rguenther@suse.de>
2828
2829 PR tree-optimization/71352
2830 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2831
02978bd1 28322016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2833
2834 * gcc.target/arm/armv5_thumb_isa.c: New test.
2835
cfce8164 28362016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2837
2838 PR target/71346
2839 * gcc.target/i386/pr71346.c: New test.
2840
7a51c705 28412016-05-31 Tom de Vries <tom@codesourcery.com>
2842
2843 PR tree-optimization/69068
2844 * gcc.dg/graphite/pr69068.c: New test.
2845
8c1ac106 28462016-05-27 Martin Sebor <msebor@redhat.com>
2847
2848 PR c++/71306
2849 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2850
b6431756 28512016-05-30 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR c++/71349
2854 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2855 nowait depend(inout: dd[0]) clauses where permitted.
2856
f6203294 28572016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/71238
2860 * g++.dg/parse/pr71238.C: New.
2861 * g++.dg/concepts/friend1.C: Test column numbers too.
2862 * g++.dg/cpp0x/initlist31.C: Likewise.
2863 * g++.dg/cpp0x/pr51420.C: Likewise.
2864 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2865 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2866 * g++.dg/ext/builtin3.C: Likewise.
2867 * g++.dg/lookup/friend12.C: Likewise.
2868 * g++.dg/lookup/friend7.C: Likewise.
2869 * g++.dg/lookup/koenig1.C: Likewise.
2870 * g++.dg/lookup/koenig5.C: Likewise.
2871 * g++.dg/lookup/used-before-declaration.C: Likewise.
2872 * g++.dg/overload/koenig1.C: Likewise.
2873 * g++.dg/template/crash65.C: Likewise.
2874 * g++.dg/template/friend57.C: Likewise.
2875 * g++.dg/warn/Wshadow-5.C: Likewise.
2876 * g++.dg/warn/Wunused-8.C: Likewise.
2877 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2878 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2879 * g++.old-deja/g++.jason/member.C: Likewise.
2880 * g++.old-deja/g++.jason/report.C: Likewise.
2881 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2882 * g++.old-deja/g++.law/visibility20.C: Likewise.
2883 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2884 * g++.old-deja/g++.other/static5.C: Likewise.
2885 * g++.old-deja/g++.pt/overload2.C: Likewise.
2886
b96f8145 28872016-05-30 Jan Hubicka <hubicka@ucw.cz>
2888
2889 * gcc.dg/tree-ssa/peel1.c: New testcase.
2890 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2891 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2892
ed5bca7a 28932016-05-30 Tom de Vries <tom@codesourcery.com>
2894
2895 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2896 to ce.
2897
c0aa0333 28982016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR c++/71099
2901 * g++.dg/parse/virtual1.C: New.
2902
231010db 29032016-05-30 Uros Bizjak <ubizjak@gmail.com>
2904
2905 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2906 Use correct register when clearing %edx.
2907
765557c0 29082016-05-30 Alexander Monakov <amonakov@ispras.ru>
2909
2910 PR tree-optimization/71289
2911 * gcc.dg/pr71289.c: New test.
2912
fc3b1c44 29132016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2914
2915 PR middle-end/71269
2916 PR middle-end/71292
2917 * gcc.dg/tree-ssa/pr71269.c: New test.
2918 * gcc.dg/tree-ssa/pr71292.c: New test.
2919
ce352457 29202016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2921
2922 PR middle-end/71252
2923 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2924
eedd711b 29252016-05-30 Jan Hubicka <hubicka@ucw.cz>
2926
2927 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2928 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2929 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2930
8c061890 29312016-05-30 Tom de Vries <tom@codesourcery.com>
2932
2933 PR tree-optimization/69067
2934 * gcc.dg/graphite/pr69067.c: New test.
2935
a6b0884c 29362016-05-29 Uros Bizjak <ubizjak@gmail.com>
2937
2938 PR target/71245
2939 * gcc.target/i386/pr71245-1.c: New test.
2940 * gcc.target/i386/pr71245-2.c: Ditto.
2941
2369edfc 29422016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR c++/71105
2945 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2946 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2947 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2948
b6ab3f43 29492016-05-27 Jan Hubicka <hubicka@ucw.cz>
2950
2951 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2952
0192662b 29532016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2954
2955 Revert:
2956 PR c++/69855
2957 * g++.dg/overload/69855.C: New.
2958 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2959 * g++.old-deja/g++.pt/crash3.C: Likewise.
2960
fce78c50 29612016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/60385
2964 * g++.dg/parse/namespace13.C: New.
2965
372172fe 29662016-05-26 Jeff Law <law@redhat.com>
2967
2968 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2969 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2970 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2971 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2972 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2973 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2974 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2975 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2976 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2977 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2978 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2979 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2980 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2981
5d8a8944 29822016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2983
2984 PR c++/69855
2985 * g++.dg/overload/69855.C: New.
2986 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2987 * g++.old-deja/g++.pt/crash3.C: Likewise.
2988
29602b75 29892016-05-27 Jiong Wang <jiong.wang@arm.com>
2990
2991 PR target/63596
2992 * gcc.target/aarch64/va_arg_1.c: New testcase.
2993 * gcc.target/aarch64/va_arg_2.c: Likewise.
2994 * gcc.target/aarch64/va_arg_3.c: Likewise.
2995
c900b732 29962016-05-27 Jiong Wang <jiong.wang@arm.com>
2997
2998 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2999 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3000 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3001 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3002 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3003
73ef73bd 30042016-05-27 Marek Polacek <polacek@redhat.com>
3005
3006 PR middle-end/71308
3007 * g++.dg/torture/pr71308.C: New test.
3008
a6031633 30092016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3010
3011 * gcc.dg/zero_bits_compound-1.c: New test.
3012 * gcc.dg/zero_bits_compound-2.c: New test.
3013
1fbdc7ae 30142016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3015
3016 PR middle-end/71279
3017 * gcc.dg/pr71279.c: New test.
3018
2e196ca8 30192016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3020
3021 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3022 floating point min/max/comparison instructions.
3023 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3024
6feab9ce 30252016-05-26 Jakub Jelinek <jakub@redhat.com>
3026
3027 * c-c++-common/gomp/schedule-1.c: New test.
3028 * gfortran.dg/gomp/schedule-1.f90: New test.
3029
978cea8f 30302016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3031
3032 PR c++/70822
3033 PR c++/70106
3034 * g++.dg/cpp1y/auto-fn32.C: New test.
3035 * g++.dg/cpp1y/paren4.C: New test.
3036
0478d9ed 30372016-05-26 Nathan Sidwell <nathan@acm.org>
3038
3039 * gcc.dg/20060410.c: Xfail on ptx.
3040 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3041 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3042 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3043 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3044 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3045
5fd1c174 30462016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3047
3048 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3049
c5e8b3e2 30502016-05-26 Jakub Jelinek <jakub@redhat.com>
3051
0db93a5b 3052 PR tree-optimization/71280
3053 * gcc.dg/pr71280.c: New test.
3054
7199c05c 3055 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3056
76c786ac 3057 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3058 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3059
c5e8b3e2 3060 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3061
e9bcea2f 30622016-05-26 Jiong Wang <jiong.wang@arm.com>
3063
3064 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3065 kept in memory.
e9bcea2f 3066
955d947b 30672016-05-25 Jeff Law <law@redhat.com>
3068
3069 PR tree-optimization/71272
3070 * gcc.c-torture/compile/pr71272.c: new test.
3071
77102dbe 30722016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3073
3074 * gcc.target/powerpc/vec-cmpne.c: New test.
3075 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3076
552821b4 30772016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3078
3079 * gnat.dg/opt55.ad[sb]: New test.
3080
0113f3c5 30812016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3082
3083 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3084 * c-c++-common/pr60226.c: Require int32plus.
3085 * gcc.c-torture/execute/pr70602.c: Likewise.
3086 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3087 unsigned long for malloc arg type.
3088 * gcc.dg/asr_div1.c: Require int32plus.
3089 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3090 * gcc.dg/pie-1.c: Require pie.
3091 * gcc.dg/pie-2.c: Likewise.
3092 * gcc.dg/pr59471.c: Require int32plus.
3093 * gcc.dg/pr59963-2.c: XFAIL for int16.
3094 * gcc.dg/pr60114.c: Require int32plus.
3095 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3096 unsigned long for typedef of size_t.
3097 * gcc.dg/pr63914.c: Require int32plus.
3098 * gcc.dg/pr64536.c: Require pt32plus.
3099 * gcc.dg/pr65658.c: Likewise.
3100 * gcc.dg/pr67271.c: Require int32plus.
3101 * gcc.dg/pr68112.c: Likewise.
3102 * gcc.dg/pr69071.c: Skip for avr target.
3103 * gcc.dg/pr69973.c: Require int32plus.
3104 * gcc.dg/pr70169.c: Skip for avr target.
3105 * gcc.dg/sso-6.c: Require int32plus.
3106 * gcc.dg/sso-7.c: Likewise.
3107 * gcc.dg/sso-8.c: Likewise.
3108 * gcc.dg/vrp-min-max-2.c: Likewise.
3109
f4094380 31102016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3111
3112 PR target/70738
3113 * gcc.target/i386/pr70738-1.c: New test.
3114 * gcc.target/i386/pr70738-2.c: Likewise.
3115 * gcc.target/i386/pr70738-3.c: Likewise.
3116 * gcc.target/i386/pr70738-4.c: Likewise.
3117 * gcc.target/i386/pr70738-5.c: Likewise.
3118 * gcc.target/i386/pr70738-6.c: Likewise.
3119 * gcc.target/i386/pr70738-7.c: Likewise.
3120 * gcc.target/i386/pr70738-8.c: Likewise.
3121 * gcc.target/i386/pr70738-9.c: Likewise.
3122
239a4bea 31232016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3124
3125 PR rtl-optimization/66940
3126 * gcc.c-torture/execute/pr66940.c: New test.
3127
bf6382ba 31282016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3129
3130 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3131 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3132 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3133 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3134 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3135 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3136 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3137 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3138 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3139 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3140 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3141 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3142 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3143 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3144 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3145 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3146 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3147 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3148 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3149 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3150 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3151 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3152 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3153 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3154
2c995da9 31552016-05-25 Marek Polacek <polacek@redhat.com>
3156
3157 PR c/71265
3158 * gcc.dg/noncompile/pr71265.c: New test.
3159
abfbb5b5 3160 PR c/71266
3161 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3162
f6871bbd 31632016-05-25 Nathan Sidwell <nathan@acm.org>
3164
3165 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3166
de04e83e 31672016-05-25 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/71261
3170 * c-c++-common/torture/pr71261.c: New testcase.
3171
b35931f7 31722016-05-25 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/71264
3175 * gcc.dg/vect/pr71264.c: New testcase.
3176
166c3089 31772016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3178
3179 PR c++/55992
3180 * g++.dg/cpp0x/alias-decl-53.C: New.
3181 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3182
14240409 31832016-05-25 Martin Liska <mliska@suse.cz>
3184
3185 * g++.dg/pr71239.C: New test.
3186
bc47d9f6 31872016-05-25 Richard Biener <rguenther@suse.de>
3188
4860a6bf 3189 * gcc.dg/vect/pr58135.c: Rename to ...
3190 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3191
d8a3f157 31922016-05-25 Marek Polacek <polacek@redhat.com>
3193
3194 * g++.dg/pr65295.C: Use target c++14.
3195
3af16045 31962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3197
231010db 3198 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3199 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3200
949479b2 32012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3202
3203 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3204 instructions.
3205
6d6a3fc3 32062016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3207
3208 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3209 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3210 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3211 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3212 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3213 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3214 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3215 * c-c++-common/goacc/pcopy.c: Likewise.
3216 * c-c++-common/goacc/pcopyin.c: Likewise.
3217 * c-c++-common/goacc/pcopyout.c: Likewise.
3218 * c-c++-common/goacc/pcreate.c: Likewise.
3219 * c-c++-common/goacc/pr70688.c: New test.
3220 * c-c++-common/goacc/present-1.c: Adjust test.
3221 * c-c++-common/goacc/reduction-5.c: Likewise.
3222 * g++.dg/goacc/data-1.C: New test.
3223
af648be2 32242016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3225
3226 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3227 vector parity built-in functions.
3228 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3229 count trailing zeros automatic vectorization.
3230 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3231 count trailing zeros built-in functions.
3232
4e173d60 32332016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3234
3235 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3236
a0c02a52 32372016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3238
3239 PR target/71050
3240 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3241
64c52e9c 32422016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3243
3244 PR c++/50436
3245 * g++.dg/template/crash123.C: New.
3246 * g++.dg/template/crash124.C: Likewise.
3247
752b5a4c 32482016-05-24 Martin Sebor <msebor@redhat.com>
3249
3250 PR c++/71147
3251 * g++.dg/ext/flexary16.C: New test.
3252
a36dd683 32532016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3254
f6871bbd 3255 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3256 before math.h is included.
a36dd683 3257 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3258 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3259 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3260 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3261 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3262 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3263 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3264 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3265 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3266 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3267 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3268 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3269 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3270 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3271 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3272 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3273 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3274 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3275 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3276 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3277 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3278 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3279 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3280
d60e1df7 32812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3282 Kelvin Nilsen <kelvin@gcc.gnu.org>
3283
3284 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3285 support.
3286
22d09025 32872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 PR c++/69872
3290 * g++.dg/warn/Wno-narrowing1.C: New.
3291
6ef0143d 32922016-05-24 Marek Polacek <polacek@redhat.com>
3293
3294 PR c/71249
3295 * c-c++-common/Wswitch-unreachable-2.c: New test.
3296
962a2062 32972016-05-24 Jakub Jelinek <jakub@redhat.com>
3298
ead77194 3299 PR c++/71257
3300 * g++.dg/vect/simd-clone-6.cc: New test.
3301 * g++.dg/gomp/declare-simd-6.C: New test.
3302
962a2062 3303 PR middle-end/70434
3304 PR c/69504
3305 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3306
23edc6d1 33072016-05-24 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/71240
3310 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3311
30633bcc 33122016-05-24 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/71230
3315 * gcc.dg/torture/pr71230.c: New testcase.
3316 * g++.dg/torture/pr71230.C: Likewise.
3317
c9d624bd 33182016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3319
3320 * c-c++-common/goacc/routine-5.c: Add tests.
3321 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3322 * gfortran.dg/goacc/routine-6.f90: Add tests.
3323
ce143ff0 33242016-05-24 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/71253
3327 * gcc.dg/torture/pr71253.c: New testcase.
3328
3bdaecd5 33292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3330
3331 PR middle-end/71252
3332 * gfortran.dg/pr71252.f90: New test.
3333
856b494d 33342016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3335
3336 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3337
7345b977 33382016-05-24 Richard Biener <rguenther@suse.de>
3339
3340 PR middle-end/70434
3341 PR c/69504
3342 * c-c++-common/vector-subscript-4.c: New testcase.
3343 * c-c++-common/vector-subscript-5.c: Likewise.
3344
6f065267 33452016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3346
3347 PR fortran/71123
3348 * gfortran.dg/namelist_90.f: New test
3349
fd6757da 33502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3351
3352 PR fortran/66461
3353 * gfortran.dg/unexpected_eof.f: New test
3354
7d5555a8 33552016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3356 Kelvin Nilsen <kelvin@gcc.gnu.org>
3357
3358 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3359 as little endian.
3360
ae6744c9 33612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3362
3363 PR c++/70972
3364 * g++.dg/cpp0x/inh-ctor20.C: New.
3365 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3366
f0d91a85 33672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/69095
3370 * g++.dg/cpp0x/variadic168.C: New.
3371
1618ffe5 33722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 * g++.dg/cpp0x/pr31445.C: Test column number too.
3375 * g++.dg/cpp0x/pr32253.C: Likewise.
3376 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3377 * g++.dg/cpp0x/variadic36.C: Likewise.
3378
c0205bab 33792016-05-23 Marc Glisse <marc.glisse@inria.fr>
3380
3381 * gcc.dg/fold-notshift-2.c: Adjust.
3382
1398da0f 33832016-05-23 Marek Polacek <polacek@redhat.com>
3384
3385 PR c/49859
3386 * c-c++-common/Wswitch-unreachable-1.c: New test.
3387 * gcc.dg/Wswitch-unreachable-1.c: New test.
3388 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3389 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3390 * g++.dg/gomp/block-10.C: Likewise.
3391 * gcc.dg/gomp/block-10.c: Likewise.
3392 * g++.dg/gomp/block-9.C: Likewise.
3393 * gcc.dg/gomp/block-9.c: Likewise.
3394 * g++.dg/gomp/target-1.C: Likewise.
3395 * g++.dg/gomp/target-2.C: Likewise.
3396 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3397 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3398 * g++.dg/gomp/taskgroup-1.C: Likewise.
3399 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3400 * gcc.dg/gomp/teams-1.c: Likewise.
3401 * g++.dg/gomp/teams-1.C: Likewise.
3402 * g++.dg/overload/error3.C: Likewise.
3403 * g++.dg/tm/jump1.C: Likewise.
3404 * g++.dg/torture/pr40335.C: Likewise.
3405 * gcc.dg/c99-vla-jump-5.c: Likewise.
3406 * gcc.dg/switch-warn-1.c: Likewise.
3407 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3408 * gcc.dg/nested-func-1.c: Likewise.
3409 * gcc.dg/pr67784-4.c: Likewise.
3410
5403ed8b 34112016-05-23 Richard Biener <rguenther@suse.de>
3412
3413 PR tree-optimization/71230
3414 * gfortran.dg/pr71230-1.f90: New testcase.
3415 * gfortran.dg/pr71230-2.f90: Likewise.
3416
27510941 34172016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3418
1618ffe5 3419 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3420 * gcc.dg/vect/pr58135.c: Add new.
3421 * gfortran.dg/pr46519-1.f: Adjust test case.
3422
a41c605d 34232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3424
3425 PR c++/53401
3426 * g++.dg/cpp0x/decltype64.C: New.
3427
3eb254ab 34282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3429
3430 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3433
a75fffe1 34342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3435
3436 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3437 Add poly64x1_t and poly64x2_t cases if supported.
3438 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3439 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3440 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3441 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3442 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3443
56979b12 34442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3445
3446 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3447 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3448 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3449 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3450 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3451 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3452 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3453
dc5e98db 34542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3455
3456 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3457
c0f383ae 34582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3459
3460 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3461 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3462
2a4d70a2 34632016-05-22 Jakub Jelinek <jakub@redhat.com>
3464
4c109025 3465 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3466 constraint instead of "r".
3467 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3468 insn instead of vxorpd.
3469 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3470
bad891ce 3471 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3472 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3473
ac23ddb9 3474 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3475
9dac9579 3476 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3477 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3478
2a4d70a2 3479 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3480
9eafdd7b 34812016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3482
3483 PR middle-end/40921
3484 * gcc.dg/tree-ssa/pr40921.c: New test.
3485
93df190d 34862016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3487
3488 PR target/71103
3489 * gcc.target/avr/pr71103.c: New test.
3490
933b9f7f 34912016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3492
3493 PR middle-end/71179
3494 * gcc.dg/tree-ssa/pr71179.c: New test.
3495
8bdfbc08 34962016-05-20 Martin Sebor <msebor@redhat.com>
3497
3498 PR c/71115
3499 * gcc.dg/init-excess-2.c: New test.
3500
6827ab42 35012016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3502
3503 * gnat.dg/opt53.adb: New test.
3504 * gnat.dg/opt54.adb: Likewise.
3505
58a5f4c0 35062016-05-20 Martin Jambor <mjambor@suse.cz>
3507
3508 PR tree-optimization/70884
3509 * gcc.dg/tree-ssa/pr70919.c: New test.
3510
bb7145f6 35112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3512
3513 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3514 formatting.
f6871bbd 3515 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3516 fix code formatting.
3517
35182016-05-20 Nathan Sidwell <nathan@acm.org>
3519
3520 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3521 non-common cases.
3522 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3523
9954d230 35242016-05-20 David Malcolm <dmalcolm@redhat.com>
3525
3526 * jit.dg/all-non-failing-tests.h: Add
3527 test-factorial-must-tail-call.c.
3528 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3529 * jit.dg/test-factorial-must-tail-call.c: New test case.
3530
08a161f9 35312016-05-20 Jakub Jelinek <jakub@redhat.com>
3532
3533 PR fortran/71204
3534 * gfortran.dg/pr71204.f90: New test.
3535
3d380077 35362016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3537
3538 * gcc.target/nvptx/sincos.c: New test.
3539
0f104d56 35402016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3541
3542 PR c++/70572
3543 * g++.dg/cpp1y/auto-fn31.C: New.
3544
61736a1b 35452016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3546
3547 * gcc.target/powerpc/vec-addec.c: New test.
3548 * gcc.target/powerpc/vec-addec-int128.c: New test.
3549
b4a61e77 35502016-05-20 David Malcolm <dmalcolm@redhat.com>
3551
3552 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3553 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3554 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3555 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3556
9a2ace10 35572016-05-20 Jan Hubicka <hubicka@ucw.cz>
3558
3559 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3560
45cdf8c6 35612016-05-20 Jakub Jelinek <jakub@redhat.com>
3562
b9a1dcd5 3563 PR c++/71210
3564 * g++.dg/opt/pr71210-1.C: New test.
3565 * g++.dg/opt/pr71210-2.C: New test.
3566
45cdf8c6 3567 PR tree-optimization/29756
3568 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3569 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3570 only on selected targets where V4SImode vectors are known to be
3571 supported.
3572
92e3ffbf 35732016-05-20 Marc Glisse <marc.glisse@inria.fr>
3574
3575 PR tree-optimization/71079
3576 PR tree-optimization/71206
3577 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3578
5da368e3 35792016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3580
3581 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3582 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3583 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3584
2506d97a 35852016-05-20 Richard Guenther <rguenther@suse.de>
3586
3587 PR tree-optimization/29756
3588 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3589
adade307 35902016-05-20 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/71185
3593 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3594
c3deca25 35952016-05-20 Richard Biener <rguenther@suse.de>
3596
3597 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3598
8b0bef14 35992016-05-19 Marek Polacek <polacek@redhat.com>
3600
3601 PR c++/71075
3602 * g++.dg/diagnostic/pr71075.C: New test.
3603
08025288 36042016-05-19 David Malcolm <dmalcolm@redhat.com>
3605
3606 PR c++/71184
3607 * g++.dg/pr71184.C: New test case.
3608
26a51591 36092016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3610
3611 * gcc.target/powerpc/darn-0.c: New test.
3612 * gcc.target/powerpc/darn-1.c: New test.
3613 * gcc.target/powerpc/darn-2.c: New test.
3614
d8d3e75a 36152016-05-19 Marek Polacek <polacek@redhat.com>
3616
3617 PR tree-optimization/71031
3618 * gcc.dg/tree-ssa/vrp100.c: New test.
3619
c28211ae 36202016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3621
3622 PR rtl-optimization/71148
3623 * gcc.dg/pr71148.c: New test.
3624
3f5ea43a 36252016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3626
3627 PR target/71056
3628 * gcc.target/arm/pr71056.c: New test.
3629
2a7d4c20 36302016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3631
3632 * c-c++-common/pr69669.c: Check the used mode.
3633
ed0b0569 36342016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3635
3636 PR sanitizer/64354
3637 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3638
410372fe 36392016-05-19 Richard Biener <rguenther@suse.de>
3640
3641 PR tree-optimization/70729
3642 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3643 * gcc.dg/graphite/scop-18.c: Likewise.
3644 * gcc.dg/pr41783.c: Disable LIM.
3645 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3646 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3647 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3648 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3649 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3650 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3651 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3652 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3653 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3654 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3655 * gfortran.dg/pr42108.f90: Likewise.
3656
56f34f03 36572016-05-18 David Malcolm <dmalcolm@redhat.com>
3658
3659 PR driver/69265
3660 * gcc.dg/spellcheck-options-11.c: New test case.
3661
e6481cd1 36622016-05-18 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR c++/71100
3665 * g++.dg/opt/pr71100.C: New test.
3666
be951c59 36672016-05-18 Martin Jambor <mjambor@suse.cz>
3668
3669 PR ipa/69708
3670 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3671 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3672 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3673 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3674
665ff45b 36752016-05-18 Martin Jambor <mjambor@suse.cz>
3676
3677 PR ipa/69708
3678 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3679 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3680 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3681 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3682 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3683
485be62c 36842016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3685
3686 PR c++/69793
3687 * g++.dg/template/crash122.C: New.
3688
b251d5f5 36892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/70466
3692 * g++.dg/template/pr70466-1.C: New.
3693 * g++.dg/template/pr70466-2.C: Likewise.
3694
c93e9931 36952016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3698 splat operations and the XXSPLTIB instruction.
3699 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3700 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3701 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3702 xxlxor to clear a register.
3703
8ba6639c 37042016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3705
3706 * gcc.dg/torture/pr71020.c: New test.
3707
ec6e3005 37082016-05-18 Martin Jambor <mjambor@suse.cz>
3709
3710 PR ipa/70646
3711 * gcc.dg/ipa/pr70646.c: New test.
3712
5ef3c918 37132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3714
3715 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3716
70a88eab 37172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3718
3719 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3720 missing tests for vreinterpretq_p{8,16}.
3721
b52a930c 37222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3723
3724 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3725 vsliq_n_s64 and vsliq_n_u64.
3726
bdd4080b 37272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3728
3729 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3730 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3731
37814bf5 37322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3733
3734 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3735 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3736 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3737
764af2e0 37382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3739
3740 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3741 in comment.
3742
ffe01a83 37432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3744
3745 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3746 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3747 "blr\t" and switch to scan-assembler-times.
3748
fab6dae9 37492016-05-18 Jiong Wang <jiong.wang@arm.com>
3750
231010db 3751 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3752 with __aarch64__.
3753 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3754 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3755
4eb0c566 37562016-05-18 Jakub Jelinek <jakub@redhat.com>
3757
442f18f1 3758 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3759 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3760 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3761 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3762 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3763 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3764
4d83b36b 3765 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3766 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3767
a4528eec 3768 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3769 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3770
f0066139 3771 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3772 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3773
4eb0c566 3774 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3775
303e9267 37762016-05-18 Richard Biener <rguenther@suse.de>
3777
3778 PR tree-optimization/71168
3779 * gcc.dg/torture/pr71168.c: New testcase.
3780
0d7ddd44 37812016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3782
3783 PR middle-end/63586
3784 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3785 * gcc.dg/tree-ssa/pr63586.c: New test.
3786 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3787
899bcc0f 37882016-05-17 Nathan Sidwell <nathan@acm.org>
3789
3790 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3791 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3792 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3793 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3794
a2246979 37952016-05-17 Nathan Sidwell <nathan@acm.org>
3796
3797 * gcc.target/nvptx/abi-vararg-3.c: New.
3798
2f6a4d21 37992016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3800
3801 PR tree-optimization/54579
3802 PR middle-end/55299
3803 * gcc.dg/fold-notrotate-1.c: New test.
3804 * gcc.dg/fold-notshift-1.c: New test.
3805 * gcc.dg/fold-notshift-2.c: New test.
3806
27bdad45 38072016-05-17 Marek Polacek <polacek@redhat.com>
3808
3809 PR ipa/71146
3810 * g++.dg/ipa/pr71146.C: New test.
3811
f33a295a 38122016-05-17 David Malcolm <dmalcolm@redhat.com>
3813
3814 * jit.dg/test-error-array-bounds.c: New test case.
3815
b6dd53bf 38162016-05-17 Marc Glisse <marc.glisse@inria.fr>
3817
3818 * gcc.dg/tree-ssa/and-1.c: New testcase.
3819
a8719545 38202016-05-17 Marc Glisse <marc.glisse@inria.fr>
3821
3822 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3823 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3824
34806102 38252016-05-17 Marc Glisse <marc.glisse@inria.fr>
3826
3827 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3828 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3829
25fe08a8 38302016-05-17 Jiong Wang <jiong.wang@arm.com>
3831
3832 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3833
abf1a837 38342016-05-17 Jiong Wang <jiong.wang@arm.com>
3835
3836 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3837
666b9dd3 38382016-05-17 Jiong Wang <jiong.wang@arm.com>
3839
3840 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3841 ".2d[index]" when scan the assembly.
3842 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3843 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3844 float64x1.
3845 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3846
77d095c0 38472016-05-17 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/71132
3850 * gcc.dg/torture/pr71132.c: New testcase.
3851
28adcc23 38522016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3853
3854 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3855
2439931e 38562016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3857
3858 PR target/70809
3859 * gcc.target/aarch64/pr70809_1.c: New test.
3860
5ec2ff80 38612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3862
3863 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3864 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3865 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3866 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3867
17fd1c7a 38682016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3869 Ilya Enkovich <ilya.enkovich@intel.com>
3870
3871 PR target/71114
3872 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3873
46729204 38742016-05-16 Jan Hubicka <hubicka@ucw.cz>
3875
3876 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3877 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3878
2a1125d6 38792016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3880
3881 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3882 test for __ARM_FP16_ARGS.
3883 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3884 * gcc.target/arm/aapcs/neon-vect10.c: New.
3885 * gcc.target/arm/aapcs/neon-vect9.c: New.
3886 * gcc.target/arm/aapcs/vfp18.c: New.
3887 * gcc.target/arm/aapcs/vfp19.c: New.
3888 * gcc.target/arm/aapcs/vfp20.c: New.
3889 * gcc.target/arm/aapcs/vfp21.c: New.
3890 * gcc.target/arm/fp16-aapcs-1.c: New.
3891 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3892 test for __ARM_FP16_ARGS.
3893 * g++.target/arm/fp16-return-1.c: Update expected output.
3894
ea3d2d74 38952016-05-16 Jiong Wang <jiong.wang@arm.com>
3896
3897 PR testsuite/70227
3898 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3899
6989e05f 39002016-05-15 Harald Anlauf <anlauf@gmx.de>
3901
3902 PR fortran/69603
3903 * gfortran.dg/pr69603.f90: New testcase.
3904
a5f52592 39052016-05-14 Fritz Reese <fritzoreese@gmail.com>
3906
3907 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3908
88f949ab 39092016-05-14 Fritz Reese <fritzoreese@gmail.com>
3910
3911 PR fortran/71047
3912 * gfortran.dg/pr71047.f08: New test.
3913
90c88567 39142016-05-13 Joseph Myers <joseph@codesourcery.com>
3915
3916 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3917 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3918 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3919
00a690cc 39202016-05-13 Martin Sebor <msebor@redhat.com>
3921
3922 PR c++/60049
3923 * g++.dg/cpp0x/constexpr-60049.C: New test.
3924
ec8b6af7 39252016-05-13 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR bootstrap/71071
3928 * gcc.dg/pr71071.c: New test.
3929
f54d1d7b 39302016-05-13 Uros Bizjak <ubizjak@gmail.com>
3931
3932 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3933 remove XOP handling.
2f3af60f 3934 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3935
a39a0392 39362016-05-13 Nathan Sidwell <nathan@acm.org>
3937
3938 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3939 __atomic_is_lock_free declaration.
3940
42333dd9 39412016-05-13 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/42587
3944 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3945
c5442454 39462016-05-13 Martin Liska <mliska@suse.cz>
3947
3948 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3949 the new format of dump output.
3950
03a400fb 39512016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3952
3953 * gcc.dg/pr71084.c: New test.
3954
69278c3f 39552016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3956
231010db 3957 PR target/53440
3958 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3959
8138f11b 39602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3961
3962 * gcc.target/aarch64/struct_return.c: New test.
3963
22a3f7bd 39642016-05-12 Marek Polacek <polacek@redhat.com>
3965
3966 PR c/70756
3967 * c-c++-common/pr70756-2.c: New test.
3968 * c-c++-common/pr70756.c: New test.
3969
9bcd42cc 39702016-05-12 Richard Biener <rguenther@suse.de>
3971
3972 PR tree-optimization/71059
3973 * gcc.dg/torture/pr71059.c: New testcase.
3974
5ffb4a0d 39752016-05-12 Richard Biener <rguenther@suse.de>
3976
3977 PR tree-optimization/71062
3978 * gcc.dg/torture/pr71062.c: New testcase.
3979
2ab65c31 39802016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3981
3982 PR tree-optimization/71006
3983 * gcc.dg/pr71006.c: New test.
3984
f0158fc0 39852016-05-12 Marek Polacek <polacek@redhat.com>
3986
3987 PR driver/71063
3988 * gcc.dg/opts-7.c: New test.
3989
0f56938b 39902016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3991
3992 PR target/70830
3993 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3994 Add -save-temps to dg-options.
3995 Scan for ldmfd rather than pop instruction.
3996 * gcc.target/arm/interrupt-2.c: Likewise.
3997 * gcc.target/arm/pr70830.c: New test.
3998
e10946d5 39992016-05-12 Jakub Jelinek <jakub@redhat.com>
4000
9fa8e468 4001 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4002 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4003
9ce62bbe 4004 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4005 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4006 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4007
708ae1b1 4008 PR target/71019
4009 * gcc.target/i386/avx512vl-pack-1.c: New test.
4010 * gcc.target/i386/avx512vl-pack-2.c: New test.
4011 * gcc.target/i386/avx512bw-pack-2.c: New test.
4012
a461f32e 4013 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4014
e10946d5 4015 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4016 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4017 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4018
f52a3ef6 40192016-05-12 Richard Biener <rguenther@suse.de>
4020
4021 PR tree-optimization/70986
4022 * gcc.dg/torture/pr70986-1.c: New testcase.
4023 * gcc.dg/torture/pr70986-2.c: Likewise.
4024 * gcc.dg/torture/pr70986-3.c: Likewise.
4025
54c4d22e 40262016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4027
4028 PR c/43651
4029 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4030 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4031
57215d5b 40322016-05-11 Uros Bizjak <ubizjak@gmail.com>
4033
4034 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4035 directive.
4036 * gcc.target/i386/pr66746.c: Ditto.
4037
67d3121c 40382016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4039
4040 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4041 support.
4042 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4043 warning when using -mvsx-timode.
4044 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4045 * gcc.target/powerpc/dform-2.c: Likewise.
4046 * gcc.target/powerpc/pr68805.c: Likewise.
4047
7f8012a5 40482016-05-11 Marek Polacek <polacek@redhat.com>
4049
4050 PR c++/71024
4051 * c-c++-common/attributes-3.c: New test.
4052
3e8567ce 40532016-05-11 Nathan Sidwell <nathan@acm.org>
4054
4055 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4056 * gcc.c-torture/execute/pr68185.c: Likewise.
4057 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4058 * gcc.dg/pr69634.c: Requires scheduling.
4059 * gcc.dg/torture/pr66178.c: Require label values.
4060 * gcc.dg/setjmp-6.c: Require indirect jumps.
4061
3739ac00 40622016-05-11 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/71055
4065 * gcc.dg/torture/pr71055.c: New testcase.
4066
1ff8b385 40672016-05-11 Richard Biener <rguenther@suse.de>
4068
4069 PR debug/71057
4070 * g++.dg/debug/pr71057.C: New testcase.
4071
77126efa 40722016-05-11 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR fortran/70855
4075 * gfortran.dg/gomp/pr70855.f90: New test.
4076
6fcaaf9b 40772016-05-11 Richard Biener <rguenther@suse.de>
4078
4079 PR middle-end/71002
4080 * g++.dg/torture/pr71002.C: New testcase.
4081
bfa8ea12 40822016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4083
4084 PR middle-end/70807
4085 * gcc.dg/pr70807.c: New test.
4086
87632549 40872016-05-10 Martin Sebor <msebor@redhat.com>
4088
4089 PR c++/38611
4090 * g++.dg/Wattributes.C: New test.
4091
f9153689 40922016-05-10 Marc Glisse <marc.glisse@inria.fr>
4093
4094 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4095 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4096 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4097
a44ed58a 40982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4099
4100 PR target/70799
4101 * gcc.target/i386/pr70799-1.c: New test.
4102
d6c90d89 41032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4104
4105 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4106
c1f73044 41072016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4108
4109 PR middle-end/70877
4110 * gcc.target/i386/pr70877.c: New test.
4111
e66d763a 41122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4113
4114 PR tree-optimization/70786
4115 * gcc.target/i386/pr70876.c: New test.
4116
a30ff73a 41172016-05-10 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR target/70927
4120 * gcc.target/i386/avx512vl-logic-1.c: New test.
4121 * gcc.target/i386/avx512vl-logic-2.c: New test.
4122 * gcc.target/i386/avx512dq-logic-2.c: New test.
4123
4b3fd38f 41242016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4125
4126 PR target/70963
4127 * gcc.target/powerpc/pr70963.c: New.
4128
abf93a25 41292016-05-10 David Malcolm <dmalcolm@redhat.com>
4130
4131 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4132 (test_very_wide_line): Add ruler to expected output.
4133 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4134 (test_very_wide_line): Likewise.
4135 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4136 (test_show_locus): Within the handling of "test_very_wide_line",
4137 enable show_ruler_p on the diagnostic context.
4138
d614888f 41392016-05-10 Richard Biener <rguenther@suse.de>
4140
4141 PR tree-optimization/71039
4142 * gcc.dg/torture/pr71039.c: New testcase.
4143
dbca5ed9 41442016-05-10 Nathan Sidwell <nathan@acm.org>
4145
4146 * gcc.dg/nested-func-10.c: Requires alloca.
4147 * gcc.dg/nested-func-9.c: Requires alloca.
4148 * gcc.c-torture/execute/pr70460.c: Requires labels.
4149 * gcc.c-torture/compile/pr70199.c: Requires labels.
4150 * gcc.target/nvptx/decl.c: Compile only.
4151 * gcc.target/nvptx/trailing-init.c: Compile only.
4152 * gcc.target/nvptx/ary-init.c: Compile only.
4153
3fa82609 41542016-05-10 Marek Polacek <polacek@redhat.com>
4155
4156 PR c/70255
4157 * gcc.dg/attr-opt-1.c: New test.
4158
76825907 41592016-05-10 Richard Biener <rguenther@suse.de>
4160
4161 PR tree-optimization/70497
4162 PR tree-optimization/28367
4163 * gcc.dg/torture/20160404-1.c: New testcase.
4164 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4165 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4166
68255819 41672016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4168
4169 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4170
d9aa8cdb 41712016-05-09 Uros Bizjak <ubizjak@gmail.com>
4172
4173 * gcc.target/i386/fabsneg-1.c New test.
4174
7cc16f50 41752016-05-09 Alan Modra <amodra@gmail.com>
4176
4177 PR testsuite/70826
4178 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4179
a83b7b63 41802016-05-09 Richard Biener <rguenther@suse.de>
4181
4182 PR tree-optimization/70985
4183 * gcc.dg/torture/pr70985.c: New testcase.
4184
189d0706 41852016-05-09 Bin Cheng <bin.cheng@arm.com>
4186
4187 * gcc.dg/tree-ssa/ifc-9.c: New test.
4188 * gcc.dg/tree-ssa/ifc-10.c: New test.
4189 * gcc.dg/tree-ssa/ifc-11.c: New test.
4190 * gcc.dg/tree-ssa/ifc-12.c: New test.
4191 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4192 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4193 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4194
1ec957b0 41952016-05-09 Richard Biener <rguenther@suse.de>
4196
4197 PR fortran/70937
4198 * gfortran.dg/pr70937.f90: New testcase.
4199
923c7714 42002016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4201
4202 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4203
d7cd448a 42042016-05-07 Fritz Reese <fritzoreese@gmail.com>
4205
4206 PR fortran/56226
4207 * gfortran.dg/dec_structure_1.f90: New testcase.
4208 * gfortran.dg/dec_structure_2.f90: Ditto.
4209 * gfortran.dg/dec_structure_3.f90: Ditto.
4210 * gfortran.dg/dec_structure_4.f90: Ditto.
4211 * gfortran.dg/dec_structure_5.f90: Ditto.
4212 * gfortran.dg/dec_structure_6.f90: Ditto.
4213 * gfortran.dg/dec_structure_7.f90: Ditto.
4214 * gfortran.dg/dec_structure_8.f90: Ditto.
4215 * gfortran.dg/dec_structure_9.f90: Ditto.
4216 * gfortran.dg/dec_structure_10.f90: Ditto.
4217 * gfortran.dg/dec_structure_11.f90: Ditto.
4218 * gfortran.dg/dec_union_1.f90: Ditto.
4219 * gfortran.dg/dec_union_2.f90: Ditto.
4220 * gfortran.dg/dec_union_3.f90: Ditto.
4221 * gfortran.dg/dec_union_4.f90: Ditto.
4222 * gfortran.dg/dec_union_5.f90: Ditto.
4223 * gfortran.dg/dec_union_6.f90: Ditto.
4224 * gfortran.dg/dec_union_7.f90: Ditto.
4225
f681e29b 42262016-05-07 Tom de Vries <tom@codesourcery.com>
4227
4228 PR tree-optimization/70956
4229 * gcc.dg/graphite/pr70956.c: New test.
4230
68d7f375 42312016-05-06 Jakub Jelinek <jakub@redhat.com>
4232
faf39348 4233 PR middle-end/70941
4234 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4235 (a, b, c, d): Change type from char to signed char.
4236 (main): Compare against (signed char) -1634678893 instead of
4237 hardcoded -109. Use __builtin_abort instead of abort.
4238
b768b13a 4239 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4240 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4241
68d7f375 4242 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4243
5dda16ea 42442016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4245
4246 PR debug/70935
4247 * gcc.dg/torture/pr70935.c: New test.
4248
13ede1b5 42492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4250
4251 PR target/58219
7fc878c4 4252 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4253
96d94be2 42542016-05-06 Richard Biener <rguenther@suse.de>
4255
4256 PR tree-optimization/70960
4257 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4258
e5d9f15d 42592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4260
4261 PR target/52933
4262 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4263 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4264 Adjust expected instruction counts.
4265 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4266
2dd7705f 42672016-05-06 Marek Polacek <polacek@redhat.com>
4268
4269 PR sanitizer/70875
4270 * gcc.dg/ubsan/bounds-3.c: New test.
4271
cb8bc632 42722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 PR target/54089
4275 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4276
b343c173 42772016-05-06 Richard Biener <rguenther@suse.de>
4278
4279 PR middle-end/70931
4280 * gfortran.dg/pr70931.f90: New testcase.
4281
1e3db0b1 42822016-05-06 Richard Biener <rguenther@suse.de>
4283
4284 PR middle-end/70941
4285 * gcc.dg/torture/pr70941.c: New testcase.
4286
bdd54b6d 42872016-05-05 Bin Cheng <bin.cheng@arm.com>
4288
4289 PR tree-optimization/57206
4290 * gcc.dg/vect/pr57206.c: New test.
4291
499adcfd 42922016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4293
4294 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4295
871164c4 42962016-05-05 Jakub Jelinek <jakub@redhat.com>
4297
ecb23e00 4298 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4299
871164c4 4300 * c-c++-common/Wdangling-else-4.c: New test.
4301
70cf83ba 43022016-05-04 Jakub Jelinek <jakub@redhat.com>
4303
858c9470 4304 PR c++/70906
4305 PR c++/70933
4306 * g++.dg/opt/pr70906.C: New test.
4307 * g++.dg/opt/pr70933.C: New test.
4308
70cf83ba 4309 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4310
aaa36a78 43112016-05-04 Jan Hubicka <hubicka@ucw.cz>
4312
4313 * gcc.dg/ipa/pure-const-3.c: New testcase.
4314
1d52c456 43152016-05-04 Marek Polacek <polacek@redhat.com>
4316
4317 * c-c++-common/Wdangling-else-1.c: New test.
4318 * c-c++-common/Wdangling-else-2.c: New test.
4319 * c-c++-common/Wdangling-else-3.c: New test.
4320
dc581573 43212016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4322
4323 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4324 flag is present.
4325
a64030fe 43262016-05-04 Marek Polacek <polacek@redhat.com>
4327
4328 PR c/48778
4329 * gcc.dg/Waddress-2.c: New test.
4330
b461b04a 43312016-05-04 Alan Modra <amodra@gmail.com>
4332
4333 * gcc.target/powerpc/pr70866.c: New.
4334
c388a0cf 43352016-05-03 Martin Sebor <msebor@redhat.com>
4336
4337 PR c++/66561
4338 * c-c++-common/builtin_location.c: New test.
4339 * g++.dg/cpp1y/builtin_location.C: New test.
4340
5d4db8ef 43412016-05-03 Marek Polacek <polacek@redhat.com>
4342
4343 PR c/70859
4344 * gcc.dg/pr70859.c: New test.
4345 * gcc.dg/pr70859-2.c: New test.
4346
ca938765 43472016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4348
4349 * gnat.dg/debug5.adb: New testcase.
4350
60b27d5f 43512016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4352
4353 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4354 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4355 Procedure to check for z10 instruction set.
4356
5ab325d0 43572016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4358
4359 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4360
c548a0ad 43612016-05-03 Alan Modra <amodra@gmail.com>
4362
4363 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4364
d5ecd946 43652016-05-03 Jakub Jelinek <jakub@redhat.com>
4366
4367 * gcc.target/i386/avx512f-cvt-1.c: New test.
4368
35b0a053 43692016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4370
4371 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4372 -fdump-tree-vrp-details.
4373
9ae1b28a 43742016-05-03 Richard Biener <rguenther@suse.de>
4375
4376 * gcc.dg/pr30172-1.c: Adjust.
4377 * gcc.dg/pr63743.c: Likewise.
4378 * gcc.dg/tm/pr51696.c: Likewise.
4379 * c-c++-common/tm/safe-1.c: Likewise.
4380 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4381 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4382 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4383 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4384
9c1a31e4 43852016-05-03 Jakub Jelinek <jakub@redhat.com>
4386
fe69bcb9 4387 PR rtl-optimization/70467
4388 * gcc.target/i386/pr70467-3.c: New test.
4389 * gcc.target/i386/pr70467-4.c: New test.
4390
9082c4a4 4391 PR tree-optimization/70916
4392 * gcc.c-torture/compile/pr70916.c: New test.
4393
9c1a31e4 4394 PR target/49244
4395 * gcc.target/i386/pr49244-1.c: New test.
4396 * gcc.target/i386/pr49244-2.c: New test.
4397
69105acc 43982016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4399
4400 PR rtl-optimization/44281
4401 * gcc.target/i386/pr44281.c: New test.
4402
9ab8df54 44032016-05-03 bin cheng <bin.cheng@arm.com>
4404
4405 PR tree-optimization/56541
4406 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4407 * gcc.dg/vect/pr56541.c: new test.
4408
3c62cae0 44092016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4410
4411 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4412 __float128.
4413 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4414
91abc161 44152016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4416
4417 PR testsuite/70520
4418 * c-c++-common/asan/clone-test-1.c (main): Align child process
4419 stack to 16 bytes.
4420
aa3d1155 44212016-05-02 David Malcolm <dmalcolm@redhat.com>
4422
4423 PR c++/62314
4424 * g++.dg/spellcheck-fields-2.C: New test case.
4425
002c3f28 44262016-05-02 David Malcolm <dmalcolm@redhat.com>
4427
4428 PR c++/62314
4429 * g++.dg/pr62314.C: New test case.
4430
46e5dccc 44312016-05-02 Jan Hubicka <hubicka@ucw.cz>
4432
4433 * gcc.dg/ipa/inline-8.c: New testcase.
4434
663f4248 44352016-05-02 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR rtl-optimization/70467
4438 * gcc.target/i386/pr70467-1.c: New test.
4439
efe8bdf5 44402016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4441
4442 * gcc.dg/spec-options.c: Run the test on all targets.
4443 * gcc.dg/foo.specs: Use cpp_unique_options.
4444
47ef9633 44452016-05-02 Marc Glisse <marc.glisse@inria.fr>
4446
4447 * gcc.dg/tree-ssa/unord.c: New testcase.
4448
eb1a077c 44492016-05-02 Marc Glisse <marc.glisse@inria.fr>
4450
4451 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4452
28e869d0 44532016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4454
4455 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4456
dd185f6e 44572016-05-02 Marek Polacek <polacek@redhat.com>
4458
4459 PR c/70851
4460 * gcc.dg/enum-incomplete-3.c: New test.
4461
773d09b9 44622016-05-02 Marek Polacek <polacek@redhat.com>
4463 Tom de Vries <tom@codesourcery.com>
4464
4465 PR tree-optimization/70700
4466 * gcc.dg/pr70700.c: New test.
4467
f0dc3286 44682016-05-01 Uros Bizjak <ubizjak@gmail.com>
4469
4470 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4471 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4472 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4473 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4474 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4475
7f931827 44762016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * ada/acats/run_acats: Rename into...
4479 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4480 * ada/acats/run_all.sh: Remove redundant test.
4481 (target_run): Move around.
4482 (target_gnatchop): Use newly built executable.
4483 (target_gnatmake): Likewise.
4484 Check that the compilation of impbit succeeds.
4485
1c492b4e 44862016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4487
4488 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4489 * gcc.dg/20021029-1.c: Likewise.
4490 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4491 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4492 * gcc.target/sh/cmpstr.c: Likewise.
4493 * gcc.target/sh/cmpstrn.c: Likewise.
4494 * gcc.target/sh/memset.c: Likewise.
4495 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4496 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4497 * gcc.target/sh/pr39423-1.c: Likewise.
4498 * gcc.target/sh/pr49468-di.c: Likewise.
4499 * gcc.target/sh/pr49468-si.c: Likewise.
4500 * gcc.target/sh/pr49880-1.c: Likewise.
4501 * gcc.target/sh/pr49880-2.c: Likewise.
4502 * gcc.target/sh/pr49880-3.c: Likewise.
4503 * gcc.target/sh/pr50751-1.c: Likewise.
4504 * gcc.target/sh/pr50751-4.c: Likewise.
4505 * gcc.target/sh/pr50751-7.c: Likewise.
4506 * gcc.target/sh/pr51244-1.c: Likewise.
4507 * gcc.target/sh/pr51244-10.c: Likewise.
4508 * gcc.target/sh/pr51244-11.c: Likewise.
4509 * gcc.target/sh/pr51244-12.c: Likewise.
4510 * gcc.target/sh/pr51244-13.c: Likewise.
4511 * gcc.target/sh/pr51244-14.c: Likewise.
4512 * gcc.target/sh/pr51244-17.c: Likewise.
4513 * gcc.target/sh/pr51244-18.c: Likewise.
4514 * gcc.target/sh/pr51244-19.c: Likewise.
4515 * gcc.target/sh/pr51244-4.c: Likewise.
4516 * gcc.target/sh/pr51244-5.c: Likewise.
4517 * gcc.target/sh/pr51244-7.c: Likewise.
4518 * gcc.target/sh/pr51244-8.c: Likewise.
4519 * gcc.target/sh/pr51244-9.c: Likewise.
4520 * gcc.target/sh/pr51697.c: Likewise.
4521 * gcc.target/sh/pr52483-1.c: Likewise.
4522 * gcc.target/sh/pr52483-2.c: Likewise.
4523 * gcc.target/sh/pr52483-3.c: Likewise.
4524 * gcc.target/sh/pr52483-5.c: Likewise.
4525 * gcc.target/sh/pr52933-1.c: Likewise.
4526 * gcc.target/sh/pr52933-2.c: Likewise.
4527 * gcc.target/sh/pr52933-3.c: Likewise.
4528 * gcc.target/sh/pr53568-1.c: Likewise.
4529 * gcc.target/sh/pr53976-1.c: Likewise.
4530 * gcc.target/sh/pr53988-1.c: Likewise.
4531 * gcc.target/sh/pr53988.c: Likewise.
4532 * gcc.target/sh/pr54089-1.c: Likewise.
4533 * gcc.target/sh/pr54089-6.c: Likewise.
4534 * gcc.target/sh/pr54089-7.c: Likewise.
4535 * gcc.target/sh/pr54089-8.c: Likewise.
4536 * gcc.target/sh/pr54089-9.c: Likewise.
4537 * gcc.target/sh/pr54236-1.c: Likewise.
4538 * gcc.target/sh/pr54236-2.c: Likewise.
4539 * gcc.target/sh/pr54236-3.c: Likewise.
4540 * gcc.target/sh/pr54236-4.c: Likewise.
4541 * gcc.target/sh/pr54386.c: Likewise.
4542 * gcc.target/sh/pr54602-1.c: Likewise.
4543 * gcc.target/sh/pr54685.c: Likewise.
4544 * gcc.target/sh/pr54760-1.c: Likewise.
4545 * gcc.target/sh/pr54760-2.c: Likewise.
4546 * gcc.target/sh/pr54760-3.c: Likewise.
4547 * gcc.target/sh/pr54760-4.c: Likewise.
4548 * gcc.target/sh/pr54760-5.c: Likewise.
4549 * gcc.target/sh/pr54760-6.c: Likewise.
4550 * gcc.target/sh/pr55146.c: Likewise.
4551 * gcc.target/sh/pr55160.c: Likewise.
4552 * gcc.target/sh/pr59278.c: Likewise.
4553 * gcc.target/sh/pr59401-1.c: Likewise.
4554 * gcc.target/sh/pr59533-1.c: Likewise.
4555 * gcc.target/sh/pr63260.c: Likewise.
4556 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4557 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4558 * gcc.target/sh/strlen.c: Likewise.
4559 * gcc.target/sh/torture/pr30807.c: Likewise.
4560 * gcc.target/sh/torture/pr34777.c: Likewise.
4561 * gcc.target/sh/torture/pr64652.c: Likewise.
4562 * gcc.target/sh/torture/pr65505.c: Likewise.
4563 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4564 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4565
0c4005be 45662016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 PR c++/66644
4569 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4570
d94e6223 45712016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4572
4573 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4574 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4575 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4576 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4577
46f37836 45782016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4579
4580 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4581 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4582
4d0a8bac 45832016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4584
4585 PR middle-end/70626
4586 * c-c++-common/goacc/combined-reduction.c: New test.
4587 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4588
b98e0db3 45892016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4590
4591 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4592 *movdi_internal pattern only if PIC off.
4593 * gcc.target/i386/pr70155-2.c: Likewise.
4594 * gcc.target/i386/pr70155-3.c: Likewise.
4595 * gcc.target/i386/pr70155-4.c: Likewise.
4596 * gcc.target/i386/pr70155-5.c: Likewise.
4597 * gcc.target/i386/pr70155-6.c: Likewise.
4598 * gcc.target/i386/pr70155-7.c: Likewise.
4599 * gcc.target/i386/pr70155-8.c: Likewise.
4600 * gcc.target/i386/pr70155-15.c: Likewise.
4601 * gcc.target/i386/pr70155-17.c: Likewise.
4602 * gcc.target/i386/pr70155-22.c: Likewise.
4603
8b066242 46042016-04-29 Bin Cheng <bin.cheng@arm.com>
4605
4606 PR tree-optimization/70803
4607 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4608
22912e73 46092016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4610
4611 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4612 optimization of vector loop.
4613 * gcc.target/i386/vect-unpack-3.c: New test.
4614 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4615 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4616 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4617
568128c6 46182016-04-29 Marek Polacek <polacek@redhat.com>
4619
4620 PR sanitizer/70342
4621 * g++.dg/ubsan/null-7.C: New test.
4622
025dd1e0 4623 PR c/70852
4624 * gcc.dg/pr70852.c: New test.
4625
eb16928e 46262016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4627
4628 PR/69089
4629 * g++.dg/cpp0x/alignas6.C: New test.
4630
d7377ee9 46312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4632
4860a6bf 4633 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4634 * gcc.dg/pr27003.c: Likewise.
4635 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4636 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4637 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4638 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4639 * gcc.target/arc/mxy.c: Likewise.
4640 * gcc.target/arc/mswape.c: Likewise.
4641 * gcc.target/arc/mrtsc.c: Likewise.
4642 * gcc.target/arc/mcrc.c: Likewise.
4643 * gcc.target/arc/mdsp-packa.c: Likewise.
4644 * gcc.target/arc/mdvbf.c: Likewise.
4645 * gcc.target/arc/mlock.c: Likewise.
4646 * gcc.target/arc/mmac-24.c: Likewise.
4647 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4648
efa1b7ab 46492016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4650 Matthijs Kooijman <matthijs@stdin.nl>
4651 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4652
4653 PR target/60040
4654 * gcc.target/avr/pr60040-1.c: New.
4655 * gcc.target/avr/pr60040-2.c: New.
4656
00371d68 46572016-04-29 Richard Biener <rguenther@suse.de>
4658
4659 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4660
73447cc5 46612016-04-29 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/13962
4664 PR tree-optimization/65686
4665 * gcc.dg/uninit-pr65686.c: New testcase.
4666
c2087b56 46672016-04-29 Jakub Jelinek <jakub@redhat.com>
4668
4669 PR middle-end/70843
4670 * gcc.dg/pr70843.c: New test.
4671
cdd06d5a 46722016-04-28 Jakub Jelinek <jakub@redhat.com>
4673
4674 PR target/70858
4675 * gcc.target/i386/pr70858.c: New test.
4676
1a60079e 46772016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4678
4679 * gcc.target/arc/nps400-1.c: New file.
4680
11bc2894 46812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4682 Andrew Burgess <andrew.burgess@embecosm.com>
4683
4684 * gcc.target/arc/movh_cl-1.c: New file.
4685
dd9bf0b5 46862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4687 Andrew Burgess <andrew.burgess@embecosm.com>
4688
4689 * gcc.target/arc/extzv-1.c: New file.
4690 * gcc.target/arc/insv-1.c: New file.
4691 * gcc.target/arc/insv-2.c: New file.
4692 * gcc.target/arc/movb-1.c: New file.
4693 * gcc.target/arc/movb-2.c: New file.
4694 * gcc.target/arc/movb-3.c: New file.
4695 * gcc.target/arc/movb-4.c: New file.
4696 * gcc.target/arc/movb-5.c: New file.
4697 * gcc.target/arc/movb_cl-1.c: New file.
4698 * gcc.target/arc/movb_cl-2.c: New file.
4699 * gcc.target/arc/movbi_cl-1.c: New file.
4700 * gcc.target/arc/movl-1.c: New file.
4701
a22e4209 47022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4703 Andrew Burgess <andrew.burgess@embecosm.com>
4704
4705 * gcc.target/arc/cmem-1.c: New file.
4706 * gcc.target/arc/cmem-2.c: New file.
4707 * gcc.target/arc/cmem-3.c: New file.
4708 * gcc.target/arc/cmem-4.c: New file.
4709 * gcc.target/arc/cmem-5.c: New file.
4710 * gcc.target/arc/cmem-6.c: New file.
4711 * gcc.target/arc/cmem-7.c: New file.
4712 * gcc.target/arc/cmem-ld.inc: New file.
4713 * gcc.target/arc/cmem-st.inc: New file.
4714
287c3982 47152016-04-28 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR target/70821
4718 * gcc.target/i386/pr70821.c: New test.
4719
e40e5340 47202016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4721
4722 * gcc.target/powerpc/vec-adde.c: New test.
4723 * gcc.target/powerpc/vec-adde-int128.c: New test.
4724
cf977d50 47252016-04-28 Jakub Jelinek <jakub@redhat.com>
4726
4727 * gcc.target/i386/avx-vround-1.c: New test.
4728 * gcc.target/i386/avx-vround-2.c: New test.
4729 * gcc.target/i386/avx512vl-vround-1.c: New test.
4730 * gcc.target/i386/avx512vl-vround-2.c: New test.
4731
572f8300 47322016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4733
4734 PR testsuite/70595
4735 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4736 (check_effective_target_cilkplus_runtime): ... this.
4737 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4738 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4739
4740 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4741 Require cilkplus_runtime.
4742 Don't add -lcilkrts.
4743 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4744 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4745 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4746 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4747 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4748 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4749 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4750 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4751 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4752 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4753 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4754 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4755 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4756 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4757 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4758 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4759 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4760 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4761 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4762 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4763 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4764 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4765 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4766 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4767 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4768 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4769 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4770 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4771 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4772
4773 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4774 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4775
4776 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4777
4778 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4779 cilkplus_runtime.
4780
dfba0905 47812016-04-27 Marc Glisse <marc.glisse@inria.fr>
4782
4783 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4784 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4785
605a4556 47862015-04-27 Ryan Burn <contact@rnburn.com>
4787
4788 PR c++/69024
4789 PR c++/68997
4790 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4791 diagnostic.
4792 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4793 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4794
6a1231a5 47952016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4796
4797 * gnat.dg/limited_with4.ad[sb]: New test.
4798 * gnat.dg/limited_with4_pkg.ads: New helper.
4799
4dad9e09 48002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4801
4802 PR target/70155
4803 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4804 and movv1ti_internal patterns
4805 * gcc.target/i386/pr70155-1.c: New test.
4806 * gcc.target/i386/pr70155-2.c: Likewise.
4807 * gcc.target/i386/pr70155-3.c: Likewise.
4808 * gcc.target/i386/pr70155-4.c: Likewise.
4809 * gcc.target/i386/pr70155-5.c: Likewise.
4810 * gcc.target/i386/pr70155-6.c: Likewise.
4811 * gcc.target/i386/pr70155-7.c: Likewise.
4812 * gcc.target/i386/pr70155-8.c: Likewise.
4813 * gcc.target/i386/pr70155-9.c: Likewise.
4814 * gcc.target/i386/pr70155-10.c: Likewise.
4815 * gcc.target/i386/pr70155-11.c: Likewise.
4816 * gcc.target/i386/pr70155-12.c: Likewise.
4817 * gcc.target/i386/pr70155-13.c: Likewise.
4818 * gcc.target/i386/pr70155-14.c: Likewise.
4819 * gcc.target/i386/pr70155-15.c: Likewise.
4820 * gcc.target/i386/pr70155-16.c: Likewise.
4821 * gcc.target/i386/pr70155-17.c: Likewise.
4822 * gcc.target/i386/pr70155-18.c: Likewise.
4823 * gcc.target/i386/pr70155-19.c: Likewise.
4824 * gcc.target/i386/pr70155-20.c: Likewise.
4825 * gcc.target/i386/pr70155-21.c: Likewise.
4826 * gcc.target/i386/pr70155-22.c: Likewise.
4827
a80f3f45 48282016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4829
4830 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4831 ".{5,6}".
4832
279305d1 48332016-04-27 Bin Cheng <bin.cheng@arm.com>
4834
4835 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4836 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4837 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4838 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4839 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4840
8974b625 48412016-04-27 Richard Biener <rguenther@suse.de>
4842
4843 PR ipa/70760
4844 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4845 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4846
886d5463 48472016-04-27 Nathan Sidwell <nathan@acm.org>
4848
4849 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4850 * g++.dg/ubsan/pr63956.C: Adjust error location.
4851
f0e35aa9 48522016-04-27 Nick Clifton <nickc@redhat.com>
4853
4854 PR middle-end/49889
4855 * gcc.dg/pr49889.c: New test.
4856
40385231 48572016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4858
4859 * c-c++-common/memset-array.c: New test.
4860
37229a71 48612016-04-26 Martin Sebor <msebor@redhat.com>
4862
4863 PR c++/66639
4864 * g++.dg/cpp1y/func_constexpr.C: New test.
4865
3eedf9bd 48662016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4867
4868 PR c++/70241
4869 * g++.dg/cpp0x/enum32.C: New test.
4870 * g++.dg/cpp0x/enum33.C: New test.
4871
48722016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4873
4874 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4875 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4876 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4877 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4878 * gcc.c-torture/execute/pr38151.c: Likewise.
4879 * gcc.c-torture/execute/pr66556.c: Likewise.
4880 * gcc.c-torture/execute/pr67781.c: Likewise.
4881 * gcc.c-torture/execute/pr68648.c: Likewise.
4882
8c51f92f 48832016-04-26 Marc Glisse <marc.glisse@inria.fr>
4884
4885 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4886
fa20ebd3 48872016-04-26 Marek Polacek <polacek@redhat.com>
4888
4889 PR c/67784
4890 * gcc.dg/pr67784-3.c: New test.
4891 * gcc.dg/pr67784-4.c: New test.
4892 * gcc.dg/pr67784-5.c: New test.
4893
9db47803 4894 PR c/70791
4895 * gcc.dg/Wnested-externs-2.c: New test.
4896
bff407f2 48972016-04-26 Marc Glisse <marc.glisse@inria.fr>
4898
4899 * gcc.dg/fold-plusmult.c: Adjust.
4900 * gcc.dg/no-strict-overflow-6.c: Adjust.
4901 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4902
78d0c69e 49032016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4904
4905 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4906 number scans.
4907 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4908 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4909 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4910 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4911 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4912 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4913 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4914 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4915 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4916 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4917 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4918 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4919 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4920 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4921 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4922 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4923 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4924 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4925 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4926 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4927 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4928 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4929 scans.
4930 * gcc.target/i386/pr32219-4.c: Likewise.
4931 * gcc.target/i386/pr32219-6.c: Likewise.
4932 * gcc.target/i386/pr32219-8.c: Likewise.
4933
221d6722 49342016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4935
4936 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4937 associated options.
4938
514727a9 49392016-04-26 Marek Polacek <polacek@redhat.com>
4940
4941 PR c++/70744
4942 * g++.dg/ext/cond2.C: New test.
4943
e6ee4c61 49442016-04-26 Bin Cheng <bin.cheng@arm.com>
4945
4946 PR tree-optimization/70771
4947 PR tree-optimization/70775
4948 * gcc.dg/pr70771.c: New test.
3730828c 4949 * gcc.dg/pr70775.c: New test.
e6ee4c61 4950
b3d72796 49512016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4952
4953 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4954
c11ece29 49552016-04-25 Richard Biener <rguenther@suse.de>
4956
4957 PR tree-optimization/70780
4958 * gcc.dg/torture/pr70780.c: New testcase.
4959
d40b10b2 49602016-04-25 Michael Collison <michael.collison@arm.com>
4961
4860a6bf 4962 * gcc.target/arm/neon-vaddws16.c: New test.
4963 * gcc.target/arm/neon-vaddws32.c: New test.
4964 * gcc.target/arm/neon-vaddwu16.c: New test.
4965 * gcc.target/arm/neon-vaddwu32.c: New test.
4966 * gcc.target/arm/neon-vaddwu8.c: New test.
4967 * lib/target-supports.exp
d40b10b2 4968 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4969 that arm neon support vector widen sum of HImode TO SImode.
4970
4bbfd6c2 49712016-04-23 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR sanitizer/70712
4974 * c-c++-common/asan/pr70712.c: New test.
4975
524df596 49762016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4977
4978 * .gitattributes: New file.
4979
426c75c3 49802016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4981
4982 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4983
c052a8d5 49842016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4985
4986 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4987 * gfortran.dg/submodule_15.f08: Likewise.
4988
c08d4612 49892016-04-22 Richard Biener <rguenther@suse.de>
4990
4991 PR tree-optimization/70740
4992 * gcc.dg/torture/pr70740.c: New testcase.
4993
fd3211e1 49942016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4995
4996 PR target/70750
4997 * gcc.target/i386/pr70750-1.c: New test.
4998 * gcc.target/i386/pr70750-2.c: Likewise.
4999
15acd78c 50002016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5001
5002 PR c++/70540
5003 * g++.dg/cpp0x/auto48.C: New.
5004
192bf59c 50052016-04-21 Marek Polacek <polacek@redhat.com>
5006
5007 PR c++/70513
5008 * g++.dg/cpp0x/forw_enum12.C: New test.
5009 * g++.dg/cpp0x/forw_enum13.C: New test.
5010
5d429e99 50112016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5012
5013 PR target/70728
5014 * gcc.target/i386/pr70728.c: New test.
5015
06777d85 50162016-04-21 Richard Biener <rguenther@suse.de>
5017
5018 PR middle-end/70747
5019 * gcc.dg/pr70747.c: New testcase.
5020
7434c6fb 50212016-04-21 Bin Cheng <bin.cheng@arm.com>
5022
5023 PR tree-optimization/70715
5024 * gcc.dg/tree-ssa/scev-13.c: New test.
5025
f3ec0970 50262016-04-21 Marc Glisse <marc.glisse@inria.fr>
5027
5028 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5029
523f3a9d 50302016-04-21 Marc Glisse <marc.glisse@inria.fr>
5031
5032 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5033
ace7bf06 50342016-04-20 Jan Hubicka <jh@suse.cz>
5035
5036 PR ipa/70018
5037 * g++.dg/ipa/nothrow-1.C: New testcase.
5038
2b073aa6 50392016-04-20 Nathan Sidwell <nathan@acm.org>
5040
5041 PR c++/55635
5042 * g++.dg/eh/delete1.C: New.
5043
8a574c11 50442016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5045
5046 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5047 -mtune-ctrl=sse_typeless_stores.
5048
e3400750 50492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5050
5051 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5052
4bd8a059 50532016-04-20 Bin Cheng <bin.cheng@arm.com>
5054
5055 PR tree-optimization/69489
5056 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5057
70574e60 50582016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5059
5060 PR c++/69363
5061 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5062 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5063 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5064
bd6f374c 50652016-04-20 Bin Cheng <bin.cheng@arm.com>
5066
5067 PR tree-optimization/56625
5068 PR tree-optimization/69489
5069 * gcc.dg/vect/pr56625.c: New test.
5070 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5071
482539ee 50722016-04-20 Andrew Pinski <apinski@cavium.com>
5073
5074 PR target/64971
5075 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5076
b4672800 50772016-04-20 Arnaud Charlet <charlet@adacore.com>
5078
5079 * gnat.dg/self1.adb: Remove now incorrect test.
5080
4fb48737 50812016-04-20 Bin Cheng <bin.cheng@arm.com>
5082
5083 * gcc.dg/tree-ssa/scev-11.c: New test.
5084 * gcc.dg/tree-ssa/scev-12.c: New test.
5085
97efb92e 50862016-04-20 Marek Polacek <polacek@redhat.com>
5087
5088 PR tree-optimization/70725
5089 * gcc.dg/pr70725.c: New test.
5090
9d2d4060 50912016-04-20 Richard Biener <rguenther@suse.de>
5092
5093 PR tree-optimization/70726
5094 * g++.dg/vect/pr70726.cc: New testcase.
5095
54530437 50962016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5097
5098 PR target/70674
5099 * gcc.target/s390/pr70674.c: New test.
5100
acda2210 51012016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5102
5103 PR libgfortran/70684
5104 * gfortran.dg/list_read_14.f90: New test.
5105
b7040bb0 51062016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5107
5108 PR target/69201
5109 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5110 extern to force it misaligned.
5111 (b): Likewise.
5112 (c): Likewise.
5113 (d): Likewise.
5114 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5115 Don't check `*' before movv4sf_internal.
5116 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5117 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5118 Don't check `*' before movv16qi_internal.
5119 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5120 extern to force it misaligned.
5121 (b): Likewise.
5122 (c): Likewise.
5123 (d): Likewise.
5124 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5125 Don't check `*' before movv2df_internal.
5126 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5127 extern to force it misaligned.
5128 (b): Likewise.
5129 (c): Likewise.
5130 (d): Likewise.
5131 Check movv8sf_internal instead of avx_storeups256.
5132 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5133
263b5475 51342016-04-19 Richard Biener <rguenther@suse.de>
5135
5136 PR tree-optimization/70171
5137 * g++.dg/tree-ssa/pr70171.C: New testcase.
5138
222ac318 51392016-04-19 Richard Biener <rguenther@suse.de>
5140
5141 PR tree-optimization/70724
5142 * gcc.dg/torture/pr70724.c: New testcase.
5143
003000a4 51442016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5145
5146 PR middle-end/70689
4860a6bf 5147 * gcc.target/i386/pr70689.c: New.
003000a4 5148
3f6e13de 51492016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5150
5151 PR target/70708
5152 * gcc.target/i386/pr70708.c: New test.
5153
10abddbd 51542016-04-18 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/43434
5157 * gcc.dg/vect/pr43434.c: New testcase.
5158 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5159 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5160 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5161 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5162 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5163 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5164 * gcc.dg/gomp/pr68640.c: Likewise.
5165 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5166 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5167
950db54a 51682016-04-18 Richard Biener <rguenther@suse.de>
5169
5170 PR tree-optimization/70701
5171 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5172
67ccbf39 51732016-04-18 Tom de Vries <tom@codesourcery.com>
5174
5175 PR testsuite/70699
5176 * gcc.dg/pr70161.c: Add dot-file scans.
5177 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5178 instead of after last dot char.
5179
021ad2f3 51802016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5181
5182 * c-c++-common/dump-ada-spec-3.c: New test.
5183 * c-c++-common/dump-ada-spec-4.c: Likewise.
5184
d572fcfd 51852016-04-17 Tom de Vries <tom@codesourcery.com>
5186
5187 PR other/70183
5188 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5189
8b4ee73c 51902016-04-15 Jan Hubicka <jh@suse.cz>
5191
5192 PR ipa/70018
5193 * g++.dg/ipa/pure-const-1.C: New testcase.
5194 * g++.dg/ipa/pure-const-2.C: New testcase.
5195 * g++.dg/ipa/pure-const-3.C: New testcase.
5196
eac243e7 51972016-04-15 Marek Polacek <polacek@redhat.com>
5198
5199 PR c/70671
5200 * gcc.dg/bitfld-22.c: New test.
5201
64c1df32 52022016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5203
5204 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5205 x86_64.
5206
926f9422 52072016-04-15 Marek Polacek <polacek@redhat.com>
5208
5209 PR c/70651
5210 * c-c++-common/pr70651.c: New test.
5211
309bbaa3 52122016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213
5214 PR rtl-optimization/70681
5215 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5216 dump scan on arm and powerpc.
5217 * gcc.dg/pr10474.c: Likewise.
5218
b4ba8358 52192016-04-15 Jakub Jelinek <jakub@redhat.com>
5220
ed92874a 5221 PR c++/69517
5222 PR c++/70019
5223 PR c++/70588
5224 * g++.dg/cpp1y/vla11.C: Revert for real.
5225
b4ba8358 5226 PR c/70436
5227 * c-c++-common/Wparentheses-1.c: New test.
5228 * c-c++-common/gomp/Wparentheses-1.c: New test.
5229 * c-c++-common/gomp/Wparentheses-2.c: New test.
5230 * c-c++-common/gomp/Wparentheses-3.c: New test.
5231 * c-c++-common/gomp/Wparentheses-4.c: New test.
5232 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5233 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5234 * c-c++-common/goacc/Wparentheses-1.c: New test.
5235
65717bb5 52362016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5237
5238 PR target/70662
5239 * gcc.target/i386/pr70662.c: New test.
5240
ca1a4077 52412016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5242 Alan Modra <amodra@gmail.com>
ca1a4077 5243
5244 PR tree-optimization/70130
5245 * gcc.dg/vect/O3-pr70130.c: New testcase.
5246
dbe1794c 52472016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5248
11836644 5249 PR target/70669
5250 * gcc.target/powerpc/pr70669.c: New test.
5251
dbe1794c 5252 PR target/70640
5253 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5254 a power7 system that does not have an assembler that supports
5255 power8.
5256
4c1007f1 52572016-04-14 Martin Sebor <msebor@redhat.com>
5258
5259 PR c++/69517
5260 PR c++/70019
5261 PR c++/70588
5262 * c-c++-common/ubsan/vla-1.c: Revert.
5263 * g++.dg/cpp1y/vla11.C: Same.
5264 * g++.dg/cpp1y/vla12.C: Same.
5265 * g++.dg/cpp1y/vla13.C: Same.
5266 * g++.dg/cpp1y/vla14.C: Same.
5267 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5268 * g++.dg/init/array24.C: Same.
4c1007f1 5269 * g++.dg/ubsan/vla-1.C: Same.
5270
22dcab66 52712016-04-14 Marek Polacek <polacek@redhat.com>
5272 Jan Hubicka <hubicka@ucw.cz>
5273
5274 PR c++/70029
5275 * g++.dg/torture/pr70029.C: New test.
5276
3e74b025 52772016-04-14 Martin Sebor <msebor@redhat.com>
5278
5279 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5280 type size to prevent failures on targets with very low maximum
5281 alignment.
5282
1d2e0f2a 52832016-04-14 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/70623
5286 * gcc.dg/torture/pr70623.c: New testcase.
5287 * gcc.dg/torture/pr70623-2.c: Likewise.
5288
9aed0626 52892016-04-13 Martin Sebor <msebor@redhat.com>
5290
5291 PR c++/69517
5292 PR c++/70019
5293 PR c++/70588
5294 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5295 * g++.dg/cpp1y/vla11.C: New test.
5296 * g++.dg/cpp1y/vla12.C: New test.
5297 * g++.dg/cpp1y/vla13.C: New test.
5298 * g++.dg/cpp1y/vla14.C: New test.
5299 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5300 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5301 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5302
fd499010 53032016-04-13 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR c++/70641
5306 * g++.dg/opt/pr70641.C: New test.
5307
87fa7252 53082016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5309
5310 PR rtl-optimization/68749
5311 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5312 effects of argument promotions.
5313 Remove default args to dg-skip-if.
5314
6c40e18b 53152016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5316
5317 PR c++/70635
5318 * g++.dg/parse/pr70635.C: New.
5319
92c53257 53202016-04-13 Marek Polacek <polacek@redhat.com>
5321
5322 PR c++/70639
5323 * c-c++-common/Wmisleading-indentation-4.c: New test.
5324
0241e4dc 53252016-04-13 Marek Polacek <polacek@redhat.com>
5326
5327 PR c/70436
4860a6bf 5328 * gcc.dg/Wparentheses-12.c: New test.
5329 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5330
92bda444 53312016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5332
5333 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5334 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5335 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5336
38ea8a26 53372016-04-13 Jakub Jelinek <jakub@redhat.com>
5338
d08aa032 5339 PR middle-end/70633
5340 * gcc.c-torture/compile/pr70633.c: New test.
5341
38ea8a26 5342 PR debug/70628
5343 * gcc.dg/torture/pr70628.c: New test.
5344
9231d5c2 53452016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5346
5347 PR c++/70610
5348 * g++.dg/template/pr70610.C: New test.
5349 * g++.dg/template/pr70610-2.C: New test.
5350 * g++.dg/template/pr70610-3.C: New test.
5351 * g++.dg/template/pr70610-4.C: New test.
5352
249ca944 53532016-04-12 Jakub Jelinek <jakub@redhat.com>
5354
7f2ea2fb 5355 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5356 128 instead of 32.
5357
249ca944 5358 PR c++/70571
5359 * g++.dg/ext/pr70571.C: New test.
5360
8ca5a97d 53612016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5362
bf32a52d 5363 PR target/70640
8ca5a97d 5364 * gcc.target/powerpc/pr70640.c: New test.
5365
e971b45f 53662016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/68722
5369 * g++.dg/parse/pr68722.C: New.
5370
0b54d964 53712016-04-12 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR rtl-optimization/70596
5374 * gcc.target/i386/pr70596.c: New test.
5375
d2dd85e3 53762016-04-12 Nathan Sidwell <nathan@acm.org>
5377
5378 PR c++/70501
5379 * g++.dg/init/pr70501.C: New.
5380
2d0001b0 53812016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5382
5383 * gcc.target/i386/asm-flag-6.c: New test.
5384
6c4df0d1 53852016-04-12 Tom de Vries <tom@codesourcery.com>
5386
5387 PR tree-optimization/68756
5388 * gcc.dg/graphite/pr68756.c: New test.
5389
0d60da57 53902016-04-12 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR tree-optimization/70602
5393 * gcc.c-torture/execute/pr70602.c: New test.
5394
62735984 53952016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5396
5397 PR target/70381
5398 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5399 __float128 emulator is built and runs.
5400 * gcc.target/powerpc/float128-1.c: Likewise.
5401
5402 * lib/target-supports.exp (check_ppc_float128_sw_available):
5403 Rework tests for __float128 software and hardware
5404 availability. Fix exit condition to return 0 on success.
5405
a702492c 54062016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5407
5408 PR target/70133
5409 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5410 * gcc.target/aarch64/target_attr_15.c: Likewise.
5411
a8c5ce92 54122016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/69066
5415 * g++.dg/cpp1y/pr69066.C: New.
5416
5ecab913 54172016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5418
5419 PR fortran/68566
5420 * gfortran.dg/pr36192.f90: Update test.
5421 * gfortran.dg/pr36192_1.f90: Update test.
5422 * gfortran.dg/real_dimension_1.f: Update test.
5423 * gfortran.dg/parameter_array_init_7.f90: New test.
5424
6cb5ef70 54252016-04-09 John David Anglin <danglin@gcc.gnu.org>
5426
4edfdd23 5427 PR testsuite/64039
5428 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5429
964f71e3 5430 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5431
5d61c198 5432 PR rtl-optimization/66669
5433 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5434
16eaaf58 5435 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5436
0b68802d 5437 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5438 * gcc.dg/pie-1.c: Likewise.
5439 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5440 * gcc.dg/pic-4.c: Likewise.
5441 * gcc.dg/pie-3.c: Likewise.
5442 * gcc.dg/pie-4.c: Likewise.
5443
9c0dd509 5444 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5445
03b2d3c1 5446 PR tree-optimization/68644
5447 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5448
6cb5ef70 5449 PR rtl-optimization/64886
5450 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5451
07de41ba 54522016-04-09 Tom de Vries <tom@codesourcery.com>
5453
5454 PR tree-optimization/68953
5455 * gcc.dg/graphite/pr68953.c: New test.
5456
d294e3fb 54572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5458
5459 PR fortran/70592
5460 * gfortran.dg/deferred_character_16.f90: New test.
5461
3cb15094 54622016-04-09 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR tree-optimization/70586
5465 * gcc.c-torture/execute/pr70586.c: New test.
5466
a02dc66f 54672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5468
5469 PR sanitizer/70573
5470 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5471 with __builtin_memset
5472 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5473
0c302595 54742016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5475
5476 PR lto/70289
5477 PR ipa/70348
5478 PR tree-optimization/70373
5479 PR middle-end/70533
5480 PR middle-end/70534
5481 PR middle-end/70535
5482 * c-c++-common/goacc/reduction-5.c: New test.
5483 * c-c++-common/goacc/reduction-promotions.c: New test.
5484 * gfortran.dg/goacc/reduction-3.f95: New test.
5485 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5486
c6c0523b 54872016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5488
5489 PR c++/70590
5490 PR c++/70452
5491 * g++.dg/pr70590.C: New test.
5492 * g++.dg/pr70590-2.C: New test.
5493
3ac399da 54942016-04-08 Jakub Jelinek <jakub@redhat.com>
5495
e97d1706 5496 PR middle-end/70593
5497 * gcc.target/i386/pr70593.c: New test.
5498
3ac399da 5499 PR rtl-optimization/70574
5500 * gcc.target/i386/avx2-pr70574.c: New test.
5501
fcfbb129 55022016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5503
5504 PR sanitizer/70541
5505 * c-c++-common/asan/pr70541.c: New test.
5506
0aabcddf 55072016-04-08 Tom de Vries <tom@codesourcery.com>
5508
5509 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5510 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5511
bec0c1e8 55122016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5513
5514 PR target/70566
5515 * gcc.c-torture/execute/pr70566.c: New test.
5516
87c791f5 55172016-04-08 Tom de Vries <tom@codesourcery.com>
5518
5519 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5520 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5521
7f38718f 55222016-04-08 Alan Modra <amodra@gmail.com>
5523
5524 * gcc.target/powerpc/pr70117.c: New.
5525
a96a7710 55262016-04-07 Jakub Jelinek <jakub@redhat.com>
5527
7a6265d1 5528 PR testsuite/70581
5529 * gcc.dg/lto/simd-function_0.c: New test.
5530
a96a7710 5531 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5532 clones.
5533 * c-c++-common/attr-simd-2.c: Likewise.
5534 * c-c++-common/attr-simd-4.c: Likewise.
5535 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5536 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5537
508dd607 55382016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5539
5540 PR testsuite/70553
5541 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5542
1b61585a 55432016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5544 Tom de Vries <tom@codesourcery.com>
5545
5546 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5547 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5548 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5549 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5550 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5551 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5552 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5553 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5554
5f060aa8 55552016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5556
5557 PR c/70436
5558 * g++.dg/warn/Wparentheses-29.C: New test.
5559
d3831f71 55602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5561
5562 PR c/70436
5563 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5564 explicit braces to resolve a future -Wparentheses warning.
5565
382ece2d 55662016-04-06 Richard Henderson <rth@redhat.com>
5567
5568 * gcc.dg/pr61817-1.c: New test.
5569 * gcc.dg/pr61817-2.c: New test.
5570 * gcc.dg/pr69391-1.c: New test.
5571 * gcc.dg/pr69391-2.c: New test.
5572
72234ee9 55732016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5574
5575 PR rtl-optimization/70398
4860a6bf 5576 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5577
5547150a 55782016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5581
15b70121 55822016-04-06 Yvan Roux <yvan.roux@linaro.org>
5583 Pedro Alves <palves@redhat.com>
5584
5585 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5586
585aefbb 55872016-04-06 Jakub Jelinek <jakub@redhat.com>
5588
0cbb513b 5589 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5590 Check for avx512f effective targets instead of avx2.
5591 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5592 for AVX512F clones.
5593 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5594 * g++.dg/gomp/declare-simd-1.C: Likewise.
5595 * g++.dg/gomp/declare-simd-3.C: Likewise.
5596 * g++.dg/gomp/declare-simd-4.C: Likewise.
5597
585aefbb 5598 PR middle-end/70550
5599 * c-c++-common/gomp/pr70550-1.c: New test.
5600 * c-c++-common/gomp/pr70550-2.c: New test.
5601
0b91cceb 56022016-04-05 Nathan Sidwell <nathan@acm.org>
5603
5604 PR c++/70512
5605 * g++.dg/ext/attribute-may-alias-5.C: New.
5606
645a9d8e 56072016-04-05 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR c++/70336
5610 * c-c++-common/pr70336.c: New test.
5611 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5612 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5613
bdf23925 56142016-04-05 Jan Hubicka <hubicka@ucw.cz>
5615
5616 PR ipa/66223
5617 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5618
aaff837c 56192016-04-05 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR rtl-optimization/70542
5622 * gcc.dg/torture/pr70542.c: New test.
5623 * gcc.target/i386/avx2-pr70542.c: New test.
5624
2eac58a0 56252016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5626
5627 PR tree-optimization/70509
5628 * gcc.target/i386/avx512bw-pr70509.c: New test.
5629
4f7ebe46 56302016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5631
5632 PR c++/70452
5633 * g++.dg/ext/constexpr-vla4.C: New test.
5634
305d86a0 56352016-04-05 Uros Bizjak <ubizjak@gmail.com>
5636
5637 PR target/70510
5638 * gcc.target/i386/pr70510.c: New test.
5639
eec3b789 56402016-04-05 Richard Biener <rguenther@suse.de>
5641
5642 PR tree-optimization/70526
5643 * g++.dg/torture/pr70526.C: New testcase.
5644
ca943582 56452016-04-05 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR target/70525
5648 * gcc.target/i386/pr70525.c: New test.
5649
87825cd5 56502016-04-05 Richard Biener <rguenther@suse.de>
5651
5652 PR middle-end/70499
5653 * g++.dg/torture/pr70499.C: New testcase.
5654
14638828 56552016-04-05 Richard Biener <rguenther@suse.de>
5656
5657 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5658 remove XFAIL.
5659
967a90d5 56602016-04-04 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR middle-end/70307
5663 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5664 rs6000 ABI warnings.
5665
d374a3a3 56662016-04-04 Jan Hubicka <hubicka@ucw.cz>
5667
5668 PR ipa/66223
5669 * g++.dg/ipa/devirt-51.C: New testcase.
5670
8ff377a6 56712016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5672 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR middle-end/70457
5675 * gcc.dg/torture/pr70457.c: New.
5676
f567b44f 56772016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5678
5679 PR fortran/67538
5680 * gfortran.dg/allocate_with_source_19.f08: New test.
5681
89d4ebfa 56822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5683
5684 PR fortran/65795
5685 * gfortran.dg/coarray_allocate_6.f08: New test.
5686
68ab33a6 56872016-04-04 Richard Biener <rguenther@suse.de>
5688
5689 PR rtl-optimization/70484
5690 * gcc.dg/torture/pr70484.c: New testcase.
5691
c4f5465d 56922016-04-04 Marek Polacek <polacek@redhat.com>
5693
5694 PR c/70307
5695 * gcc.dg/torture/pr70307.c: New test.
5696
bfec6609 56972016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5698
5699 PR target/70416
5700 PR target/67391
5701 * gcc.target/sh/torture/pr70416.c: New.
5702
40df9099 57032016-04-02 Martin Sebor <msebor@redhat.com>
5704
5705 PR c++/67376
5706 PR c++/70170
5707 PR c++/70172
5708 PR c++/70228
5709 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5710 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5711 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5712 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5713 * g++.dg/cpp0x/constexpr-string.C: Same.
5714 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5715 * g++.dg/cpp0x/pr65398.C: Same.
5716 * g++.dg/ext/constexpr-vla1.C: Same.
5717 * g++.dg/ext/constexpr-vla2.C: Same.
5718 * g++.dg/ext/constexpr-vla3.C: Same.
5719 * g++.dg/ubsan/pr63956.C: Same.
5720
0edb9bfe 57212016-04-01 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR rtl-optimization/70467
5724 * gcc.target/i386/pr70467-2.c: New test.
5725
e5b1a1d9 57262016-04-01 Jakub Jelinek <jakub@redhat.com>
5727 Marek Polacek <polacek@redhat.com>
5728
5729 PR c++/70488
5730 * g++.dg/init/new47.C: New test.
5731
b2ca3fb0 57322016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5733
5734 PR target/70496
5735 * gcc.target/arm/pr70496.c: New test.
5736
4c3bd1e3 57372016-04-01 Nathan Sidwell <nathan@acm.org>
5738
47de69ad 5739 PR c++/68475
5740 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5741
313d569f 57422016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5743
5744 PR target/69890
5745 * gcc.dg/strlenopt.h (memmove): New.
5746 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5747 instead of "string.h".
5748 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5749 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5750 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5751 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5752 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5753 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5754 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5755 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5756 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5757 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5758 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5759 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5760 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5761 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5762 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5763 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5764 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5765 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5766 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5767 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5768
5469facd 57692016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5770
5771 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5772 (Holder::foo): Reflect this.
5773
503de754 57742016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5775
5776 PR target/70442
5777 * gcc.dg/pr70442.c: New test.
5778
13ee2de7 57792016-03-31 Nathan Sidwell <nathan@acm.org>
5780
5781 PR c++/70393
5782 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5783
5e0d03a8 57842016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5785
5786 PR target/70453
5787 * gcc.target/i386/pr70453.c: New test.
5788
8cb82ed4 57892016-03-31 Andrey Belevantsev <abel@ispras.ru>
5790
5791 PR target/70292
5792 * gcc.c-torture/pr70292.c: New test.
5793
7952b661 57942016-03-31 Marek Polacek <polacek@redhat.com>
5795
5796 PR c/70297
5797 * c-c++-common/pr70297.c: New test.
5798 * g++.dg/cpp0x/typedef-redecl.C: New test.
5799 * gcc.dg/typedef-redecl2.c: New test.
5800
1607cc74 58012016-03-31 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR rtl-optimization/70460
5804 * gcc.c-torture/execute/pr70460.c: New test.
5805
c689c252 58062016-03-31 Richard Biener <rguenther@suse.de>
5807
5808 PR c++/70430
5809 * g++.dg/ext/vector30.C: New testcase.
5810
91c9586d 58112016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5812 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5813
5814 * gfortran.dg/fmt_pf.f90: New test.
5815
afa5c1b8 58162016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817
5818 Forward-port from 5 branch
5819 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR testsuite/70356
5822 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5823 dg-require-effective-target after dg-do.
5824
5825 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5826
5827 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5828
6a5dcab3 58292016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5830 Julian Brown <julian@codesourcery.com>
5831 Chung-Lin Tang <cltang@codesourcery.com>
5832 Cesar Philippidis <cesar@codesourcery.com>
5833 James Norris <jnorris@codesourcery.com>
5834 Tom de Vries <tom@codesourcery.com>
5835 Nathan Sidwell <nathan@codesourcery.com>
5836
305d86a0 5837 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5838 * c-c++-common/goacc/loop-clauses.c: Likewise.
5839 * g++.dg/goacc/template.C: Likewise.
5840 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5841 * gfortran.dg/goacc/loop-1.f95: Likewise.
5842 * gfortran.dg/goacc/loop-5.f95: Likewise.
5843 * gfortran.dg/goacc/loop-6.f95: Likewise.
5844 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5845 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5846 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5847 * c-c++-common/goacc/clauses-fail.c: Likewise.
5848 * c-c++-common/goacc/parallel-1.c: Likewise.
5849 * c-c++-common/goacc/reduction-1.c: Likewise.
5850 * c-c++-common/goacc/reduction-2.c: Likewise.
5851 * c-c++-common/goacc/reduction-3.c: Likewise.
5852 * c-c++-common/goacc/reduction-4.c: Likewise.
5853 * c-c++-common/goacc/routine-3.c: Likewise.
5854 * c-c++-common/goacc/routine-4.c: Likewise.
5855 * c-c++-common/goacc/routine-5.c: Likewise.
5856 * c-c++-common/goacc/tile.c: Likewise.
5857 * g++.dg/goacc/template.C: Likewise.
5858 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5859 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5860 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5861 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5862 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5863 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5864 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5865 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5866 * c-c++-common/goacc/use_device-1.c: ... this file.
5867 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5868 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5869 * c-c++-common/goacc/host_data-6.c: ... this file.
5870 * c-c++-common/goacc/loop-2-kernels.c: New file.
5871 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5872 * c-c++-common/goacc/loop-3.c: Likewise.
5873 * g++.dg/goacc/reference.C: Likewise.
5874 * g++.dg/goacc/routine-1.C: Likewise.
5875 * g++.dg/goacc/routine-2.C: Likewise.
5876
932c0baa 58772016-03-30 Richard Biener <rguenther@suse.de>
5878
5879 PR middle-end/70450
5880 * gcc.dg/torture/pr70450.c: New testcase.
5881
7f7c4659 58822016-03-30 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR target/70421
5885 * gcc.dg/torture/pr70421.c: New test.
5886 * gcc.target/i386/avx512f-pr70421.c: New test.
5887
9cbfe80c 58882016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5889
5890 PR testsuite/70364
5891 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5892 (check): New function.
5893 (bar): Call check.
5894 (foo): Align stack to 16 bytes when calling bar.
5895 * gcc.target/i386/cleanup-2.c: Likewise.
5896
f56c7d36 58972016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5898
5899 PR tree-optimization/59124
5900 * gcc.dg/Warray-bounds-19.c: New test.
5901
0275bf9b 59022016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5903
5904 * lib/prune.exp (escape_regex_chars): New.
5905 (prune_file_path): Update to quote metcharacters for regexp.
5906
a3daa269 59072016-03-29 Jakub Jelinek <jakub@redhat.com>
5908
24e1ba3d 5909 PR rtl-optimization/70429
5910 * gcc.c-torture/execute/pr70429.c: New test.
5911
a3daa269 5912 PR tree-optimization/70405
5913 * gcc.dg/pr70405.c: New test.
5914
3ef41a6e 59152016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5916
5917 PR fortran/70397
5918 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5919 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5920
4abd9410 59212016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5922
5923 PR testsuite/64177
5924 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5925 __cilkrts_set_param to set two workers.
5926 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5927 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5928
b58e5f0f 59292016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5930
305d86a0 5931 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5932
bff53658 59332016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5934
5935 PR target/70406
305d86a0 5936 * gcc.target/i386/pr70406.c: New test.
bff53658 5937
bb2c9c15 59382016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5939
5940 * gnat.dg/specs/double_record_extension3.ads: New test.
5941
f12c84ab 59422016-03-25 Richard Henderson <rth@redhat.com>
5943
5944 PR target/70120
5945 * gcc.target/aarch64/pr70120-1.c: New.
5946 * gcc.target/aarch64/pr70120-2.c: New.
5947 * gcc.target/aarch64/pr70120-3.c: New.
5948
b0bf58c4 59492016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5950
5951 PR c++/62212
5952 * g++.dg/template/mangle2.C: The dg-do directive should be
5953 "compile" not "assemble".
5954
f175ba0f 59552016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5956
5957 PR lto/69650
5958 * gcc.dg/pr69650.c: New test.
5959
4cc3295f 59602016-03-25 David Edelsohn <dje.gcc@gmail.com>
5961
5962 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5963
0cf40600 59642016-03-25 Alan Modra <amodra@gmail.com>
5965
5966 * gcc.dg/dfp/pr70052.c: New test.
5967
3aebf099 59682016-03-24 Richard Henderson <rth@redhat.com>
5969
5970 PR middle-end/69845
5971 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5972 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5973
83245bd3 59742016-03-24 Tom de Vries <tom@codesourcery.com>
5975
5976 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5977
108e7ee4 59782016-03-24 Tom de Vries <tom@codesourcery.com>
5979
5980 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5981 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5982
17af0b14 59832016-03-24 Tom de Vries <tom@codesourcery.com>
5984
5985 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5986 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5987
6c8770ee 59882016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5989
5990 PR c++/62212
5991 * g++.dg/template/mangle2.C: New test.
5992
a7e21b7b 59932016-03-24 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/70396
5996 * gcc.dg/torture/pr70396.c: New testcase.
5997
f365d297 59982016-03-24 Richard Biener <rguenther@suse.de>
5999
6000 PR middle-end/70370
6001 * gcc.dg/torture/pr70370.c: New testcase.
6002
da7aeb13 60032016-03-24 Tom de Vries <tom@codesourcery.com>
6004
6005 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6006 * gfortran.dg/goacc/kernels-tree.f95: Same.
6007 * gfortran.dg/goacc/parallel-tree.f95: Same.
6008
80b30de0 60092016-03-24 Tom de Vries <tom@codesourcery.com>
6010
6011 * c-c++-common/goacc/uninit-if-clause.c: New test.
6012 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6013
cb9b6b99 60142016-03-24 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR target/70290
305d86a0 6017 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6018 Fix formatting.
cb9b6b99 6019
a4225fff 60202016-03-24 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/70372
6023 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6024
5a869ab8 60252016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6026
6027 PR c++/70347
6028 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6029
36ce5faa 60302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6031
6032 PR c++/70332
6033 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6034
c4fa85c9 60352016-03-23 Jakub Jelinek <jakub@redhat.com>
6036
d9377ad5 6037 PR c++/70001
6038 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6039 * g++.dg/cpp1y/pr70001.C: New test.
6040
c4fa85c9 6041 PR c++/70323
6042 * g++.dg/cpp0x/constexpr-70323.C: New test.
6043
0a2062da 60442016-03-23 Alexandre Oliva <aoliva@redhat.com>
6045 Jason Merrill <jason@redhat.com>
6046 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR c++/69315
6049 * g++.dg/cpp0x/constexpr-69315.C: New test.
6050 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6051
62d2a6dc 60522016-03-23 Marek Polacek <polacek@redhat.com>
6053
6054 PR c++/69884
6055 * g++.dg/warn/Wignored-attributes-1.C: New test.
6056 * g++.dg/warn/Wignored-attributes-2.C: New test.
6057
a82d6246 60582016-03-23 Tom de Vries <tom@codesourcery.com>
6059
6060 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6061 initialization.
6062 * gfortran.dg/goacc/private-3.f95 (test): Same.
6063 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6064 missing use param.
6065
dc834ba1 60662016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6067
6068 * lib/target-supports.exp: Remove v7ve entry from loop
6069 creating effective target checks.
6070 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6071 (add_options_for_arm_arch_v7ve): Likewise.
6072
7e83fd1f 60732016-03-23 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR tree-optimization/70354
6076 * gcc.dg/vect/pr70354-1.c: New test.
6077 * gcc.dg/vect/pr70354-2.c: New test.
6078 * gcc.target/i386/avx2-pr70354-1.c: New test.
6079 * gcc.target/i386/avx2-pr70354-2.c: New test.
6080
4e4da058 60812016-03-22 Jeff Law <law@redhat.com>
6082
6083 PR target/70232
6084 * gcc.dg/tree-ssa/pr70232.c: New test.
6085
6855137b 60862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6087
6088 PR target/70302
6089 * gcc.target/i386/pr70302.c: New test.
6090
19db1ec8 60912016-03-22 Richard Biener <rguenther@suse.de>
6092
6093 PR middle-end/70251
6094 * g++.dg/torture/pr70251.C: New testcase.
6095
4baec9f2 60962016-03-22 David Malcolm <dmalcolm@redhat.com>
6097
6098 PR c/69993
6099 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6100 Wmisleading-indentation.c.
6101 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6102 reflect change to diagnostic text and order of messages.
6103 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6104
fcfec126 61052016-03-22 David Edelsohn <dje.gcc@gmail.com>
6106
6107 * g++.dg/ext/java-3.C: Don't compile on AIX.
6108
aa30728a 61092016-03-22 Richard Biener <rguenther@suse.de>
6110
6111 PR middle-end/70333
6112 * gcc.dg/torture/pr70333.c: New testcase.
6113
46ec4eb4 61142016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6115
6116 * g++.dg/ext/pr70290.C: New test.
6117
4880f878 61182016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6119
6120 PR target/70325
6121 * gcc.target/i386/pr70325.c: New test.
6122
3d78ea44 61232016-03-22 Jakub Jelinek <jakub@redhat.com>
6124
5934fb8f 6125 PR target/70329
6126 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6127 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6128
b6436f79 6129 PR target/70300
6130 * gcc.target/i386/pr70300.c: New test.
6131
3d78ea44 6132 PR c++/70295
6133 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6134 (func2): New function for cond with parens, xfail warning for c++.
6135 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6136
b60244f6 61372016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6138
6139 PR c++/70096
6140 * g++.dg/template/ptrmem30.C: New test.
6141
c8e3e744 61422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6143
6144 PR c++/70204
6145 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6146 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6147
2715f63a 61482016-03-21 Jakub Jelinek <jakub@redhat.com>
6149
6150 PR middle-end/70326
6151 * gcc.dg/pr70326.c: New test.
6152
2daa2cda 61532016-03-21 Marc Glisse <marc.glisse@inria.fr>
6154 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR tree-optimization/70317
6157 * gcc.dg/pr70317.c: New test.
6158
d9aa5a50 61592016-03-21 Uros Bizjak <ubizjak@gmail.com>
6160
6161 PR target/70327
6162 * gcc.target/i386/pr70327.c: New test.
6163
e1a88bf4 61642016-03-21 Martin Liska <mliska@suse.cz>
6165
61941425 6166 PR ipa/70306
e1a88bf4 6167 * gcc.dg/ipa/pr70306.c: New test.
6168
d9aa5a50 61692016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6170
6171 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6172 * gcc.target/arm/attr-align3.c: Likewise.
6173 * gcc.target/arm/attr_arm.c: Likewise.
6174 * gcc.target/arm/flip-thumb.c: Likewise.
6175
afdde20c 61762016-03-21 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR target/70296
6179 * gcc.target/powerpc/altivec-36.c: New test.
6180
3f2ef661 61812016-03-21 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/70310
6184 * gcc.dg/torture/pr70310.c: New testcase.
6185
08b2b692 61862016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6187
6188 PR target/70293
6189 * gcc.target/i386/pr70293.c: New test.
6190
93505d22 61912016-03-21 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/70288
6194 * gcc.dg/torture/pr70288-1.c: New testcase.
6195 * gcc.dg/torture/pr70288-2.c: Likewise.
6196
06fd1914 61972016-03-21 Andrey Belevantsev <abel@ispras.ru>
6198
6199 PR rtl-optimization/69307
6200 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6201
b628775e 62022016-03-21 Andrey Belevantsev <abel@ispras.ru>
6203
6204 PR rtl-optimization/69102
6205 * gcc.c-torture/compile/pr69102.c: New test.
6206
1421f43c 62072016-03-18 Jeff Law <law@redhat.com>
6208
6209 PR rtl-optimization/70263
6210 * gcc.c-torture/compile/pr70263-1.c: New test.
6211 * gcc.target/i386/pr70263-2.c: New test.
6212
e7142ce1 62132016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6214
6215 PR rtl-optimization/70278
6216 * gcc.dg/torture/pr70278.c: New test.
6217 * gcc.target/arm/pr70278.c: New test.
6218
5539bc70 62192016-03-18 David Malcolm <dmalcolm@redhat.com>
6220
6221 PR c/70281
6222 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6223 (test_builtin_types_compatible_p): New test function.
6224 * gcc.dg/pr70281.c: New test case.
6225
296a290a 62262016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6227
6228 PR target/70113
6229 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6230
666094f0 62312016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6232
6233 PR tree-optimization/70252
6234 * gcc.dg/pr70252.c: New test.
6235
350514e8 62362016-03-18 Tom de Vries <tom@codesourcery.com>
6237
6238 * gcc.dg/pr70161-2.c: New test.
6239 * gcc.dg/pr70161.c: New test.
6240
011e0cea 62412016-03-18 Tom de Vries <tom@codesourcery.com>
6242
6243 PR ipa/70269
6244 * gcc.dg/pr70269.c: New test.
6245
292a09de 62462016-03-18 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR c++/70267
6249 * g++.dg/ext/java-3.C: New test.
6250
efc86c4c 62512016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6252
6253 PR c++/70205
6254 * g++.dg/lookup/pr70205.C: New test.
6255
a28dd575 62562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6257
6258 PR c++/70218
6259 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6260
92e7ab1e 62612016-03-17 Marek Polacek <polacek@redhat.com>
6262
6263 PR c/69407
6264 * gcc.dg/atomic-op-6.c: New test.
6265
7378dbfb 62662016-03-17 David Malcolm <dmalcolm@redhat.com>
6267
6268 PR c/70264
6269 * c-c++-common/pr70264.c: New test case.
6270
f7995d7d 62712016-03-17 Jakub Jelinek <jakub@redhat.com>
6272
e2895b76 6273 PR c++/70144
6274 * c-c++-common/pr70144-1.c: New test.
6275 * c-c++-common/pr70144-2.c: New test.
6276
f7995d7d 6277 PR c++/70272
6278 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6279 * g++.dg/opt/flifetime-dse6.C: New test.
6280 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6281
5ec4a949 62822016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6283
6284 PR driver/70192
6285 * gcc.dg/pic-1.c: New test.
6286 * gcc.dg/pic-2.c: Likewise.
6287 * gcc.dg/pic-3.c: Likewise.
6288 * gcc.dg/pic-4.c: Likewise.
6289 * gcc.dg/pie-1.c: Likewise.
6290 * gcc.dg/pie-2.c: Likewise.
6291 * gcc.dg/pie-3.c: Likewise.
6292 * gcc.dg/pie-4.c: Likewise.
6293 * gcc.dg/pie-5.c: Likewise.
6294 * gcc.dg/pie-6.c: Likewise.
6295
c28550e1 62962016-03-17 Tom de Vries <tom@codesourcery.com>
6297
6298 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6299 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6300
be3296cb 63012016-03-17 Richard Biener <rguenther@suse.de>
6302
6303 PR debug/70271
6304 * g++.dg/debug/pr70271.C: New testcase.
6305
9b60ef21 63062016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6307
6308 * gcc.target/i386/pr70251.c: New test.
6309
9a80bc1a 63102016-03-17 Marek Polacek <polacek@redhat.com>
6311
6312 PR c++/70194
6313 * g++.dg/warn/constexpr-70194.C: New test.
6314
733d7ff9 63152016-03-16 Richard Henderson <rth@redhat.com>
6316
6317 PR middle-end/70240
6318 * gcc.c-torture/compile/pr70240.c: New.
6319
3e6f12bf 63202016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6321
6322 * gcc.c-torture/compile/20151204.c: Skip for avr.
6323
867c9e99 63242016-03-16 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR target/70245
6327 * g++.dg/opt/pr70245.C: New test.
6328 * g++.dg/opt/pr70245.h: New file.
6329 * g++.dg/opt/pr70245-aux.cc: New file.
6330
8ced6ab7 63312016-03-16 Martin Sebor <msebor@redhat.com>
6332
6333 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6334
37af779a 63352016-03-16 Richard Henderson <rth@redhat.com>
6336
6337 PR middle-end/70199
6338 * gcc.c-torture/compile/pr70199.c: New.
6339
78ed999c 63402016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6341
6342 * gcc.dg/uninit-19.c: Run dos2unix.
6343
462ca422 63442016-03-16 Marek Polacek <polacek@redhat.com>
6345
6346 PR c/70093
6347 * gcc.dg/nested-func-10.c: New test.
6348 * gcc.dg/nested-func-9.c: New test.
6349
fe58aacc 63502016-03-16 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/68714
6353 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6354
27a53872 63552016-03-16 Tom de Vries <tom@codesourcery.com>
6356
6357 PR tree-optimization/68715
6358 * gcc.dg/graphite/pr68715-2.c: New test.
6359 * gcc.dg/graphite/pr68715.c: New test.
6360 * gfortran.dg/graphite/pr68715.f90: New test.
6361
95049c3c 63622016-03-16 Tom de Vries <tom@codesourcery.com>
6363
6364 PR tree-optimization/68809
6365 * gcc.dg/graphite/pr68809-2.c: New test.
6366 * gcc.dg/graphite/pr68809.c: New test.
6367
09eddd70 63682016-03-16 Jakub Jelinek <jakub@redhat.com>
6369
81fc5915 6370 PR c++/70147
6371 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6372 method call to i () as argument. Adjust expected output.
6373
09eddd70 6374 PR c++/70147
6375 * g++.dg/ubsan/pr70147-1.C: New test.
6376 * g++.dg/ubsan/pr70147-2.C: New test.
6377
6373d2a2 63782016-03-15 Martin Sebor <msebor@redhat.com>
6379
6380 PR c++/58281
6381 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6382
d27a0c11 63832016-03-15 John David Anglin <danglin@gcc.gnu.org>
6384
9908039d 6385 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6386 hppa*-*-hpux*.
6387
45cdc3a6 6388 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6389
d27a0c11 6390 PR libfortran/69799
6391 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6392 libatomic_available.
6393
0dd1d57f 63942016-03-15 Marek Polacek <polacek@redhat.com>
6395
6396 PR c++/70209
6397 * g++.dg/ext/attribute-may-alias-4.C: New test.
6398
0ce02c07 63992016-03-15 Alexander Monakov <amonakov@ispras.ru>
6400
6401 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6402 -fvar-tracking-assignments-toggle flag.
6403
f6e39b30 64042016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6405
6406 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6407
167f93a2 64082016-03-15 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR rtl-optimization/70222
6411 * gcc.c-torture/execute/pr70222-1.c: New test.
6412 * gcc.c-torture/execute/pr70222-2.c: New test.
6413
08a8af4a 64142016-03-15 Richard Henderson <rth@redhat.com>
6415
6416 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6417
738eb905 64182016-03-15 Andrey Belevantsev <abel@ispras.ru>
6419
6420 PR rtl-optimization/69032
6421 * gcc.dg/pr69032.c: New test.
6422
dd148b3a 64232016-03-15 Andrey Belevantsev <abel@ispras.ru>
6424
6425 PR rtl-optimization/63384
d9aa5a50 6426 * g++.dg/pr63384.C: New test.
dd148b3a 6427
acf58115 64282016-03-15 Andrey Belevantsev <abel@ispras.ru>
6429
6430 PR target/64411
6431 * gcc.target/i386/pr64411.C: New test.
6432
a2897dc4 64332016-03-15 Tom de Vries <tom@codesourcery.com>
6434
6435 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6436 * gfortran.dg/goacc/kernels-alias.f95: New test.
6437
7bad2faf 64382016-03-14 Martin Sebor <msebor@redhat.com>
6439
6440 PR c++/53792
6441 * g++.dg/cpp0x/constexpr-inline.C: New test.
6442 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6443
d65fa8d9 64442016-03-14 David Edelsohn <dje.gcc@gmail.com>
6445
6446 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6447
2b3c633f 64482016-03-14 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR middle-end/70219
6451 * gcc.dg/pr70219.c: New test.
6452
e947f9c3 64532016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6454
6455 PR target/70083
6456 * gcc.dg/torture/pr70083.c: New test.
6457 * gcc.target/i386/pr70083.c: New test.
6458
74201dc2 64592016-03-14 Richard Biener <rguenther@suse.de>
6460
6461 PR tree-optimization/56365
6462 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6463
88aea41e 64642016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6465
6466 PR target/70098
6467 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6468 New function.
6469 * g++.dg/pr70098.C: New testcase.
6470
6471
1bd2aefd 64722016-03-14 Tom de Vries <tom@codesourcery.com>
6473
6474 PR tree-optimization/70045
6475 * gcc.dg/graphite/pr70045.c: New test.
6476
922c7033 64772016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6478
6479 PR fortran/69043
6480 * gfortran.dg/include_9.f90: New test.
6481
fd4ab6d9 64822016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6483
6484 PR fortran/45076
6485 gfortran.dg/prof/prof.exp: New script.
6486 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6487
7d7218d3 64882016-03-12 Andrey Belevantsev <abel@ispras.ru>
6489
6490 PR rtl-optimization/69307
6491 * gcc.dg/pr69307.c: New test.
6492
02ffd664 64932016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6494
6495 PR target/69614
6496 * gcc.target/arm/pr69614.c: New.
6497
76e207a9 64982016-03-12 Paul Thomas <pault@gcc.gnu.org>
6499
6500 PR fortran/70031
6501 * gfortran.dg/submodule_14.f08: New test
6502
6503 PR fortran/69524
6504 * gfortran.dg/submodule_15.f08: New test
6505
490ee78a 65062016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6507
6508 PR c++/70106
6509 * g++.dg/cpp1y/paren3.C: New test.
6510
04e137ff 65112016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6512
6513 PR target/70131
6514 * gcc.target/powerpc/ppc-round2.c: New test.
6515
27b2c1c4 65162016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6517
6518 PR target/70123
6519 * gcc.dg/torture/pr70123.c: New test.
6520
84116671 65212016-03-11 Jeff Law <law@redhat.com>
6522
6523 PR tree-optimization/70190
6524 * gcc.c-torture/compile/pr70190.c: New test.
6525
cfa58bc8 65262016-03-11 David Malcolm <dmalcolm@redhat.com>
6527
6528 PR c/68187
6529 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6530 case.
6531 (test43_b): Likewise.
6532 (test43_c): Likewise.
6533 (test43_d): Likewise.
6534 (test43_e): Likewise.
6535 (test43_f): Likewise.
6536 (test43_g): Likewise.
6537 (test44_a): Likewise.
6538 (test44_b): Likewise.
6539 (test44_c): Likewise.
6540 (test44_d): Likewise.
6541 (test44_e): Likewise.
6542
ce234f27 65432016-03-11 David Malcolm <dmalcolm@redhat.com>
6544
6545 PR c/70085
6546 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6547
e4756b48 65482016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6549
6550 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6551 dg-options.
6552
1f5ef87e 65532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6554
6555 PR target/70002
6556 PR target/69245
6557 * gcc.target/aarch64/pr69245_2.c: New test.
6558
f9c352a1 65592016-03-11 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR tree-optimization/70177
6562 * gcc.dg/pr70177.c: New test.
6563
4dd92ac6 65642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6565
6566 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6567
331e4fdb 65682016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6569
6570 * gcc.dg/tree-ssa/sra-20.c: New.
6571
69262824 65722016-03-11 Jakub Jelinek <jakub@redhat.com>
6573
6f9a7425 6574 PR rtl-optimization/70174
6575 * gcc.dg/pr70174.c: New test.
6576
69262824 6577 PR tree-optimization/70169
6578 * gcc.dg/pr70169.c: New test.
6579
4637a847 65802016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6581
6582 PR target/70160
6583 * gcc.target/i386/pr70160.c: New test.
6584
5a86d754 65852016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6586
6587 * gcc.target/s390/dfp-1.c: New test.
6588
af4c8290 65892016-03-10 Nick Clifton <nickc@redhat.com>
6590
6591 PR target/70044
6592 * gcc.target/aarch64/pr70044.c: New test.
6593
98dfd328 65942016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6595 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR c++/70001
6598 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6599 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6600 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6601
75e72311 66022016-03-10 Jan Hubicka <hubicka@ucw.cz>
6603
6604 PR lto/69589
6605 * g++.dg/lto/pr69589_0.C: New testcase
6606 * g++.dg/lto/pr69589_1.C: New testcase
6607
a2eb1271 66082016-03-10 Marek Polacek <polacek@redhat.com>
6609
6610 PR c++/70153
6611 * g++.dg/delayedfold/unary-plus1.C: New test.
6612
66132016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6614
6615 * gcc.target/arm/pr45701-1.c: Escape brackets.
6616 * gcc.target/arm/pr45701-2.c: Likewise.
6617
5ab2987f 66182016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6619
6620 * gfortran.dg/unconstrained_commons.f: New.
6621
6972afac 66222016-03-10 Alan Modra <amodra@gmail.com>
6623
6624 * gcc.dg/pr69195.c: New.
6625 * gcc.dg/pr69238.c: New.
6626
c82c99ec 66272016-03-10 Tom de Vries <tom@codesourcery.com>
6628
6629 PR testsuite/68915
6630 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6631
a2389d4a 66322016-03-10 Richard Biener <rguenther@suse.de>
6633
6634 PR tree-optimization/70128
6635 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6636 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6637
c272412d 66382016-03-09 Jakub Jelinek <jakub@redhat.com>
6639
a0451069 6640 PR tree-optimization/70152
6641 * gcc.dg/pr70152.c: New test.
6642
c272412d 6643 PR target/70086
6644 * gcc.target/i386/pr70086-1.c: New test.
6645 * gcc.target/i386/pr70086-2.c: New test.
6646 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6647
6648 PR tree-optimization/70127
6649 * gcc.c-torture/execute/pr70127.c: New test.
6650
27dcb7a8 66512016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6652
6653 * c-c++-common/goacc/combined-directives-2.c: New test.
6654
c24757cf 66552016-03-09 David Malcolm <dmalcolm@redhat.com>
6656
6657 PR c/68473
6658 PR c++/70105
6659 * g++.dg/diagnostic/pr70105.C: New test.
6660 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6661 (test_multiple_ordinary_maps): New test function.
6662
83108969 66632016-03-09 David Malcolm <dmalcolm@redhat.com>
6664
6665 PR c/68473
6666 PR c++/70105
6667 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6668 Drop range information from call to inform_at_rich_loc.
6669 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6670 New.
6671 (test_show_locus): Replace calls to rich_location::add_range with
6672 calls to add_range. Rewrite the tests that used the now-defunct
6673 rich_location ctor taking a source_range. Simplify other tests
6674 by replacing calls to COMBINE_LOCATION_DATA with calls to
6675 make_location.
6676
6733c0e8 66772016-03-09 Richard Biener <rguenther@suse.de>
6678 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR tree-optimization/70138
6681 * gcc.dg/vect/pr70138-1.c: New testcase.
6682 * gcc.dg/vect/pr70138-2.c: Likewise.
6683
96abb9f5 66842016-03-09 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR target/70049
6687 * gcc.target/i386/pr70049.c: New test.
6688
42bb3bfb 66892016-03-09 Richard Biener <rguenther@suse.de>
6690
6691 PR c/70143
6692 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6693 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6694 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6695
27527428 66962016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6697
6698 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6699 arm-*-*.
6700
248449f2 67012016-03-09 Jakub Jelinek <jakub@redhat.com>
6702
1bd49ced 6703 PR middle-end/67278
6704 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6705
248449f2 6706 PR target/67278
6707 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6708
6709 PR middle-end/70050
6710 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6711 in testcase comment.
6712
dfc460ff 67132016-03-09 Tom de Vries <tom@codesourcery.com>
6714
6715 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6716 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6717 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6718 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6719 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6720 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6721 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6722 * gfortran.dg/goacc/kernels-loop.f95: New test.
6723
0377fc7f 67242016-03-08 Martin Sebor <msebor@redhat.com>
6725
6726 PR c++/62096
6727 * g++.dg/warn/overflow-warn-7.C: New test.
6728
3556aa80 67292016-03-08 Jason Merrill <jason@redhat.com>
6730
6731 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6732 * lib/target-supports.exp (check_effective_target_concepts): New.
6733
e5096208 67342016-03-08 Jakub Jelinek <jakub@redhat.com>
6735
5370eb8d 6736 PR c++/70135
6737 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6738 * g++.dg/ubsan/pr70135.C: New test.
6739
e5096208 6740 PR target/70110
6741 * gcc.dg/pr70110.c: New test.
6742
cc37120d 67432016-03-07 Martin Jambor <mjambor@suse.cz>
6744
6745 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6746 * c-c++-common/gomp/if-1.c: Likewise.
6747 * c-c++-common/gomp/pr61486-2.c: Likewise.
6748 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6749 to dg-additional-options.
6750 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6751 * g++/gomp/target-teams-1.c: Likewise.
6752 * gcc.dg/gomp/gomp.exp: Likewise.
6753 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6754 dg-additional-options.
6755 * gfortran.dg/gomp/gomp.exp: Likewise.
6756 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6757 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6758 dg-additional-options.
6759 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6760
53c248d8 67612016-03-07 Martin Jambor <mjambor@suse.cz>
6762
6763 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6764 * c-c++-common/gomp/gridify-1.c: New test.
6765 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6766
541e79a0 67672016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6768
6769 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6770 trigger for cortex-r8, when scanning for register r8.
6771 * gcc.target/arm/pr45701-2.c: Likewise.
6772
4dfabd94 67732016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6774 Jeff Law <law@redhat.com>
4dfabd94 6775
6776 PR tree-optimization/69740
6777 * gcc.c-torture/compile/pr69740-1.c: New test.
6778 * gcc.c-torture/compile/pr69740-2.c: New test.
6779
1b63a87b 67802016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781
6782 * lib/target-supports.exp
6783 (check_effective_target_whole_vector_shift): Enable for PPC64.
6784
d33914da 67852016-03-07 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/70115
6788 * gcc.dg/torture/pr70115.c: New testcase.
6789
584fba4b 67902016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6791
6792 PR middle-end/69916
6793 * c-c-++-common/goacc/pr69916.c: New.
6794
7f2f5ec0 67952016-03-07 Richard Henderson <rth@redhat.com>
6796
6797 * gcc.c-torture/compile/pr70061.c: New test.
6798
f530e7c4 67992016-03-07 Richard Biener <rguenther@suse.de>
6800
6801 PR testsuite/70109
6802 * gcc.dg/vect/O3-pr36098.c: New testcase.
6803
a3855fed 68042016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6805
6806 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6807
091ffc31 68082016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6809
6810 * gnat.dg/renaming9.ad[sb]: New testcase.
6811
2941b871 68122016-03-05 Jakub Jelinek <jakub@redhat.com>
6813
6814 PR c++/70084
6815 * g++.dg/expr/stdarg3.C: New test.
6816
5173ce42 68172016-03-04 Jeff Law <law@redhat.com>
6818
6819 PR tree-optimization/69196
6820 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6821 x86_64-*-*.
6822
2d1d2e55 68232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6824
0e43078e 6825 PR c/69973
6826 * gcc.dg/pr69973.c: New test.
6827
d8ec06ae 6828 PR rtl-optimization/69941
6829 * gcc.dg/torture/pr69941.c: New test.
6830
2d1d2e55 6831 PR c/69824
6832 * gcc.dg/pr69824.c: New test.
6833
32f692e2 68342016-03-05 Tom de Vries <tom@codesourcery.com>
6835
6836 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6837 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6838 function.
6839
1c699e9a 68402016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6841
6842 PR c++/66786
6843 * g++.dg/cpp1y/var-templ48.C: New test.
6844 * g++.dg/cpp1y/var-templ49.C: New test.
6845
358448c6 68462016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6847
6848 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6849
01dc3c45 68502016-03-04 Jakub Jelinek <jakub@redhat.com>
6851
e968ff6d 6852 PR c++/70035
6853 * g++.dg/ubsan/pr70035.C: New test.
6854
01dc3c45 6855 PR target/70062
6856 * gcc.target/i386/pr70062.c: New test.
6857
3937d618 68582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 * g++.dg/template/typename21.C: Remove c++98_only.
6861
c58ac7f8 68622016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6863
6864 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6865
0060768a 68662016-03-04 David Malcolm <dmalcolm@redhat.com>
6867
6868 PR c/68187
6869 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6870 function.
6871 (fn_42_b): Likewise.
6872 (fn_42_c): Likewise.
6873
74c6fd40 68742016-03-04 David Malcolm <dmalcolm@redhat.com>
6875
6876 PR c/68187
6877 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6878 function.
6879 (fn_40_b): Likewise.
6880 (fn_41_a): Likewise.
6881 (fn_41_b): Likewise.
6882
31b11359 68832016-03-04 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR target/70059
6886 * gcc.target/i386/avx512f-pr70059.c: New test.
6887 * gcc.target/i386/avx512dq-pr70059.c: New test.
6888
c5b93452 68892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6890
6891 PR rtl-optimization/57676
6892 * gcc.dg/torture/pr57676.c: New test.
6893
268fbd56 68942016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6895
6896 * gcc.dg/pr70026.c: New test.
6897
6560d1ad 68982016-03-04 Marek Polacek <polacek@redhat.com>
6899
6900 PR c/69798
6901 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6902 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6903
cc7dfddf 69042016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6905
6906 PR target/70004
6907 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6908 Delete.
6909 (test_corners_sisd_si): Likewise.
6910 (main): Remove checks of the above.
6911 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6912
e9663bd4 69132016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6914
6915 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6916
dcdd684e 69172016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6918
6919 * gcc.dg/torture/pr69951.c: Accept argc==0.
6920
e692d332 69212016-03-04 Richard Biener <rguenther@suse.de>
6922
6923 PR c++/70054
6924 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6925 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6926
af77b7e6 69272016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6928
6929 PR testsuite/69766
6930 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6931 testing multiarch.
6932
290da96e 69332016-03-04 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR debug/69947
6936 * gcc.dg/guality/pr69947.c: New test.
6937
e51ce713 69382016-03-03 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR ada/70017
6941 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6942
1feed892 69432016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6944
6945 PR rtl-optimization/69904
6946 * gcc.target/arm/pr69904.c: New test.
6947
c32bda69 69482016-03-03 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR target/70021
6951 * gcc.dg/vect/pr70021.c: New test.
6952 * gcc.target/i386/pr70021.c: New test.
6953
1bc579ed 69542016-03-03 Marek Polacek <polacek@redhat.com>
6955
6956 PR middle-end/70050
6957 * gcc.dg/pr70050.c: New test.
6958
cfa8d638 69592016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6960
6961 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6962
1b889259 69632016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6964
6965 PR tree-optimization/70043
6966 * gfortran.dg/vect/pr70043.f90: New test.
6967
f756dfa3 69682016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6969
6970 * gnat.dg/specs/task1.ads: New test.
6971
5cb4863d 69722016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6973
6974 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6975 Invoke gdb with -batch.
6976 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6977
5dd12e43 69782016-03-03 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/55936
6981 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6982
d97ba4ca 69832016-03-02 Jeff Law <law@redhat.com>
6984
5d23c86f 6985 PR rtl-optimization/69942
6986 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6987 effects of argument promotions.
6988
d97ba4ca 6989 PR tree-optimization/69987
6990 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6991 target does not support -fprefetch-loop-arrays.
6992
901faaa0 69932016-03-02 Uros Bizjak <ubizjak@gmail.com>
6994
6995 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6996
51f6fdce 69972016-03-02 Bin Cheng <bin.cheng@arm.com>
6998
6bc7872f 6999 PR rtl-optimization/69052
51f6fdce 7000 * gcc.target/i386/pr69052.c: New test.
7001
31d31e07 70022016-03-02 Alan Modra <amodra@gmail.com>
7003
7004 * gcc.dg/pr69990.c: New.
7005
04faee95 70062016-03-02 Jakub Jelinek <jakub@redhat.com>
7007
270d0117 7008 PR c/68062
7009 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7010
7011 PR middle-end/70022
7012 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7013
04faee95 7014 PR target/70028
7015 * gcc.target/i386/pr70028.c: New test.
7016
a2cc9e8e 70172016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7018
7019 * c-c++-common/asan/swapcontext-test-1.c,
7020 * c-c++-common/tsan/thread_leak.c,
7021 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7022 * g++.dg/tsan/benign_race.C,
7023 * g++.dg/tsan/fd_close_norace.C,
7024 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7025 races with sanitizer output
7026
dd4bd263 70272016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7028 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7029
7030 PR target/67278
7031 * gcc.dg/simd-8.c: New testcase.
7032
b5fe3a49 70332016-03-02 Richard Biener <rguenther@suse.de>
7034
7035 PR middle-end/67278
7036 * gcc.dg/simd-7.c: New testcase.
7037
23601f67 70382016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7039
7040 * gcc.target/i386/pr70007.c: Tweak.
7041
f66f65e7 70422016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7043
7044 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7045
60773515 70462016-03-02 Marek Polacek <polacek@redhat.com>
7047
7048 PR c/67854
7049 * gcc.dg/pr67854.c: New test.
7050
6c094cb1 70512016-03-02 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR middle-end/70025
7054 * gcc.dg/torture/pr70025.c: New test.
7055
7627bb56 70562016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7057
7058 PR tree-optimization/68621
7059 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7060
066c8e94 70612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7062
7063 * gcc.target/i386/pr70007.c: New test.
7064
d3b819ad 70652016-03-01 Jeff Law <law@redhat.com>
7066
d4b9ad56 7067 PR tree-optimization/69196
7e217344 7068 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7069
d3b819ad 7070 PR tree-optimization/69196
7071 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7072 duplicating code and spoiling the expected output.
7073
4f37285d 70742016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7075
7076 PR target/70033
7077 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7078 supports power9 before doing tests.
7079 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7080 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7081 * gcc.target/powerpc/p9-permute.c: Likewise.
7082
3e9c4f6c 70832016-03-01 Uros Bizjak <ubizjak@gmail.com>
7084
7085 PR target/70027
7086 * gcc.target/i386/pr70027.c: New test.
7087
e324729e 70882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7089
7090 * gcc.dg/pr70017.c: New test.
7091
40e9ce2d 70922016-03-01 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR c/69796
7095 PR c/69974
7096 * gcc.dg/pr69796.c: New test.
7097 * gcc.dg/pr69974.c: New test.
7098
e8b016ea 70992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7100
7101 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7102
24d3127c 71032016-02-29 Jeff Law <law@redhat.com>
7104
7105 PR tree-optimization/69987
7106 * gfortran.dg/pr69987.f90: New test.
7107
7108 PR tree-optimization/69989
7109 * gcc.c-torture/compile/pr69989-2.c: New test.
7110
12cc1225 71112016-03-01 Marek Polacek <polacek@redhat.com>
7112
7113 PR c++/69795
7114 * g++.dg/parse/invalid1.C: New test.
7115
d99a947c 71162016-03-01 Richard Biener <rguenther@suse.de>
7117
7118 PR middle-end/70022
7119 * gcc.dg/pr70022.c: New testcase.
7120
395dbc60 71212016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7122
7123 PR tree-optimization/69956
7124 * gcc.dg/pr69956.c: New test.
7125
40a35c55 71262016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7127
7128 PR target/70011
7129 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7130 XFAIL when hardware supports efficient unaligned storage access.
7131
4edc90b0 71322016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7133
7134 PR c++/69961
7135 * g++.dg/template/pr69961a.C: New test.
7136 * g++.dg/template/pr69961b.C: New test.
7137
1ed1f69a 71382016-02-29 David Malcolm <dmalcolm@redhat.com>
7139
7140 PR preprocessor/69985
7141 * gcc.dg/cpp/pr69985.c: New test case.
7142
01c5d15d 71432016-02-29 Jeff Law <law@redhat.com>
7144
3a4d3de5 7145 PR tree-optimization/70005
7146 * gcc.c-torture/execute/pr70005.c New test.
7147
01c5d15d 7148 PR tree-optimization/69999
7149 * gcc.c-torture/compile/pr69999.c: New test.
7150
1bf66b54 71512016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7152
7153 PR tree-optimization/69652
7154 * gcc.dg/torture/pr69652.c: Delete test.
7155 * gcc.dg/vect/pr69652.c: New test.
7156
b4d653d5 71572016-02-19 Richard Biener <rguenther@suse.de>
7158
7159 PR tree-optimization/69980
7160 * gfortran.dg/vect/pr69980.f90: New testcase.
7161
35bc4745 71622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7163
7164 * gcc.target/sparc/20160229-1.c: New test.
7165
bb54a538 71662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7167
7168 * gnat.dg/stack_usage3.adb: New test.
7169 * gnat.dg/stack_usage3_pkg.ads: New helper.
7170
95164e71 71712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7172
7173 * gnat.dg/renaming8.adb: New test.
7174 * gnat.dg/renaming8_pkg1.ads: New helper.
7175 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7176 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7177
a890896f 71782016-02-29 Richard Biener <rguenther@suse.de>
7179
7180 PR tree-optimization/69720
7181 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7182
5c70403a 71832016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7184
7185 PR fortran/68147
7186 PR fortran/47674
7187 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7188
dfb6d139 71892016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7190 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7191
7192 PR fortran/56007
7193 * gfortran.dg/coarray_8.f90: Adjust error message.
7194 * gfortran.dg/pr56007.f90: New test.
7195 * gfortran.dg/pr56007.f: New test.
7196
536508db 71972016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7198
7199 PR tree-optimization/69989
7200 * gcc.dg/torture/pr69989.c: New test.
7201
eec75e45 72022016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7203
7204 * gcc.target/i386/stack-realign-win.c: New test.
7205
0175e45a 72062016-02-28 Harald Anlauf <anlauf@gmx.de>
7207
7208 PR fortran/60126
7209 * gfortran.dg/pr60126.f90: New test.
7210
2a703589 72112016-02-27 Jeff Law <law@redhat.com>
7212
7213 Revert
7214 2016-02-26 Richard Biener <rguenther@suse.de>
7215 Jeff Law <law@redhat.com>
7216
7217 PR tree-optimization/69740
7218 * gcc.c-torture/compile/pr69740-1.c: New test.
7219 * gcc.c-torture/compile/pr69740-2.c: New test.
7220
359b4c18 72212016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7222
1c96765a 7223 PR fortran/69910
359b4c18 7224 * gfortran.dg/newunit_4.f90: New test.
7225
49462d93 72262016-02-27 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR target/69613
7229 PR rtl-optimization/69886
7230 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7231 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7232 target.
7233
c4ac733e 72342016-02-26 Martin Sebor <msebor@redhat.com>
7235
7236 PR tree-optimization/15826
7237 * gcc.dg/tree-ssa/pr15826.c: New test.
7238
da8c4b5d 72392016-02-26 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR target/69969
7242 * gcc.target/powerpc/pr69969.c: New test.
7243
0a4558eb 72442016-02-26 Martin Sebor <msebor@redhat.com>
7245
7246 PR c++/15766
7247 * g++.old-deja/g++.other/decl5.C: Add a test case.
7248
5b500299 72492016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7250
7251 PR target/69946
7252 * gcc.target/powerpc/pr69946.c: New file.
7253
565f533b 72542016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7255 Jeff Law <law@redhat.com>
565f533b 7256
0a4558eb 7257 PR tree-optimization/69740
565f533b 7258 * gcc.c-torture/compile/pr69740-1.c: New test.
7259 * gcc.c-torture/compile/pr69740-2.c: New test.
7260
ff67cbea 72612016-02-26 Martin Jambor <mjambor@suse.cz>
7262
7263 PR middle-end/69920
7264 * gcc.dg/torture/pr69932.c: New test.
7265 * gcc.dg/torture/pr69936.c: Likewise.
7266
e400d817 72672016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7268
7269 PR target/69709
7270 * gcc.target/s390/pr69709.c: New test.
7271
126a5a2d 72722016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273
7274 PR target/69245
7275 * gcc.target/aarch64/pr69245_1.c: New test.
7276
59c58860 72772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278
7279 PR target/69613
7280 * gcc.dg/torture/pr69613.c: New test.
7281
9441fa4e 72822016-02-26 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR rtl-optimization/69891
7285 * gcc.target/i386/pr69891.c: New test.
7286
e48fcde0 72872016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7288 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7289
35ed600a 7290 PR target/61397
f41208a1 7291 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7292 functionality for both 32-bit and 64-bit.
7293
c86aaa0e 72942016-02-26 Richard Biener <rguenther@suse.de>
7295
7296 PR tree-optimization/69551
7297 * gcc.dg/torture/pr69951.c: New testcase.
7298
38e71a65 72992016-02-25 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/48795
7302 * gcc.dg/Warray-bounds-18.c: New testcase.
7303
03331e69 73042016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7305
7306 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7307
f14d8d6a 73082016-02-25 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR rtl-optimization/69896
7311 * gcc.dg/pr69896.c: New test.
7312
4003c807 73132016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7314
7315 PR c++/69736
7316 * g++.dg/cpp1y/paren2.C: New test.
7317
a0573328 73182016-02-24 Martin Sebor <msebor@redhat.com>
7319
7320 PR c/51147
7321 * gcc.dg/enum-mode-2.c: New test.
7322
2cde02ad 73232016-02-24 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c++/69922
7326 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7327 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7328 * g++.dg/ubsan/pr69922.C: New test.
7329
f0ea75d1 73302016-02-24 Marek Polacek <polacek@redhat.com>
7331
7332 PR c/69819
7333 * gcc.dg/pr69819.c: New test.
7334
05027366 73352016-02-24 Martin Sebor <msebor@redhat.com>
7336
34ed562b 7337 PR c++/69912
7338 * g++.dg/ext/flexary15.C: New test.
7339
73402016-02-24 Martin Sebor <msebor@redhat.com>
7341
7342 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7343 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7344 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7345
650c3ad5 73462016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7347 Charles Baylis <charles.baylis@linaro.org>
7348
7349 PR debug/61033
7350 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7351
596070e8 73522016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7353 Jakub Jelinek <jakub@redhat.com>
596070e8 7354
7355 PR middle-end/69760
7356 * gcc.dg/torture/pr69760.c: New testcase.
7357
d6b92d9f 73582016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7359
7360 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7361 pattern on Solaris with as.
7362
90436d9d 73632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7364
7365 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7366 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7367 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7368 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7369
7c749495 73702016-02-24 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR middle-end/69915
7373 * gcc.dg/pr69915.c: New test.
7374
9c9680b5 73752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 PR rtl-optimization/69886
7378 * gcc.dg/torture/pr69886.c: New test.
7379
36d081ee 73802016-02-24 Richard Biener <rguenther@suse.de>
7381
7382 PR middle-end/68963
7383 * gcc.dg/torture/pr68963.c: New testcase.
7384
2a0accb9 73852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7386
7387 PR target/69875
7388 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7389 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7390 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7391 * gcc.target/arm/atomic_loaddi_1.c: New test.
7392 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7393 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7394 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7395 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7396 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7397 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7398 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7399 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7400
f0e92ef1 74012016-02-24 Jakub Jelinek <jakub@redhat.com>
7402
7403 PR middle-end/69909
7404 * gcc.dg/torture/pr69909.c: New test.
7405
6907286f 74062016-02-24 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/69907
7409 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7410 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7411 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7412
e6ab7475 74132016-02-24 Christian Bruel <christian.bruel@st.com>
7414
7415 * gcc.target/arm/pragma_cpp_fma.c: New test.
7416
47587450 74172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7418
7419 PR fortran/61156
7420 * gfortran.dg/include_6.f90: Update test.
7421
d41ab738 74222016-02-23 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR objc/69844
7425 * objc.dg/pr69844.m: New test.
7426
4772d9d5 74272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7428
7429 PR libgfortran/69456
7430 * gfortran.dg/namelist_89.f90: New test.
7431 * gfortran.dg/pr59700.f90: Update test..
7432
8c38d887 74332016-02-23 Martin Sebor <msebor@redhat.com>
7434
7435 PR middle-end/69780
7436 * g++.dg/ext/builtin_alloca.C: New test.
7437 * gcc.dg/builtins-68.c: New test.
7438
ee1bfdb0 74392016-02-23 Richard Henderson <rth@redhat.com>
7440
7441 * gcc.target/i386/addr-space-3.c: Remove test.
7442
52609ec3 74432016-02-23 David Malcolm <dmalcolm@redhat.com>
7444
7445 PR preprocessor/69126
7446 PR preprocessor/69543
7447 * c-c++-common/pr69126-2-long.c: New test.
7448 * c-c++-common/pr69126-2-short.c: New test.
7449 * c-c++-common/pr69543-1.c: Remove xfail.
7450
d5bf2cc8 74512016-02-23 David Malcolm <dmalcolm@redhat.com>
7452
7453 PR preprocessor/69126
7454 PR preprocessor/69543
7455 PR preprocessor/69558
7456 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7457 (f): Rename to...
7458 (test_2): ...this, and add leading comment.
7459 (MACRO_3, test_3): New.
7460 (MACRO_4A, MACRO_4B, test_4): New.
7461 (MACRO): Rename to...
7462 (MACRO_5): ...this.
7463 (g): Rename to...
7464 (test_5): ...this, updating for renaming of MACRO, and
7465 add leading comment.
7466 * c-c++-common/pr69543-1.c: New.
7467 * c-c++-common/pr69543-2.c: New.
7468 * c-c++-common/pr69543-3.c: New.
7469 * c-c++-common/pr69543-4.c: New.
7470 * c-c++-common/pr69558-1.c: New.
7471 * c-c++-common/pr69558-2.c: New.
7472 * c-c++-common/pr69558-3.c: New.
7473 * c-c++-common/pr69558-4.c: New.
7474 * gcc.dg/pr69558.c: Move to...
7475 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7476 xfail for c++.
7477
3a37a410 74782016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7479
7480 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7481 to -ftree-parallelize-loops/-fopenacc changes.
7482 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7483 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7484 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7485 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7486 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7487 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7488 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7489 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7490 * c-c++-common/goacc/kernels-loop.c: Likewise.
7491 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7492 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7493 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7494 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7495
ecca180f 74962016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7497
7498 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7499
eec0fa3f 75002016-02-23 Jakub Jelinek <jakub@redhat.com>
7501
f1f91c07 7502 PR c++/69902
7503 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7504
eec0fa3f 7505 PR c/69900
7506 * gcc.dg/pr69900.c: New test.
7507
e045424d 75082016-02-23 Martin Jambor <mjambor@suse.cz>
7509
7510 PR tree-optimization/69666
7511 * gcc.dg/tree-ssa/pr69666.c: New test.
7512
f482dff6 75132016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7514
7515 PR fortran/67451
7516 * gfortran.dg/coarray_allocate_5.f08: New test.
7517
57ed698b 75182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7519
7520 * gcc.target/s390/vcond-shift.c: Move to ...
7521 * gcc.target/s390/vector/vcond-shift.c: ... here.
7522
990e443c 75232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7524
7525 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7526 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7527
296c5f01 75282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7529
7530 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7531
e53f41d5 75322016-02-20 Mark Wielaard <mjw@redhat.com>
7533
7534 PR c/28901
7535 * gcc.dg/unused-variable-3.c: New test.
7536
13af201d 75372016-02-22 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR target/69888
7540 * gcc.target/i386/pr69888.c: New test.
7541
682c90f9 75422016-02-22 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/69882
7545 * gfortran.dg/vect/pr69882.f90: New testcase.
7546
b8cd18c3 75472016-02-22 Jakub Jelinek <jakub@redhat.com>
7548
7549 PR target/69885
7550 * gcc.dg/pr69885.c: New test.
7551
09343379 75522016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7553
7554 PR target/69806
7555 PR target/54089
7556 * gcc.target/sh/pr54089-10.c: New.
7557
b345a09f 75582016-02-20 Paul Thomas <pault@gcc.gnu.org>
7559
7560 PR fortran/69423
7561 * gfortran.dg/deferred_character_15.f90 : New test.
7562
51385aed 75632016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7564
7565 PR fortran/57365
7566 gfortran.dg/allocate_with_source_18.f03: New test.
7567
75682016-02-20 Harald Anlauf <anlauf@gmx.de>
7569
7570 PR fortran/52531
7571 gfortran.dg/gomp/pr52531.f90: New test.
7572
9cce8384 75732016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7574
7575 PR c++/69865
7576 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7577 -std=c++03.
7578
d91f5fbb 75792016-02-19 Jakub Jelinek <jakub@redhat.com>
7580
563d5cb8 7581 PR c++/69826
7582 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7583 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7584
0a04aac9 7585 PR c++/69850
7586 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7587
d91f5fbb 7588 PR c++/69851
7589 * g++.dg/torture/pr69851.C: New test.
7590
5fe1f282 75912016-02-19 Martin Sebor <msebor@redhat.com>
7592
7593 PR testsuite/69573
7594 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7595
a45bce11 75962016-02-19 Jakub Jelinek <jakub@redhat.com>
7597
6263dde1 7598 PR c++/69850
7599 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7600 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7601
a45bce11 7602 PR c++/67767
7603 * g++.dg/cpp0x/pr67767.C: New test.
7604
cf2ed1b7 76052016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7606
7607 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7608 for fp, simd, crypto, crc, lse.
7609 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7610 above.
7611 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7612 effective target check.
7613
f6cc34b0 76142016-02-19 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR target/69820
7617 * gcc.target/i386/pr69820.c: New test.
7618
6c678e78 76192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7620
7621 * gcc.target/s390/vector/int128-1.c: New test.
7622
b088ff4b 76232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7624
7625 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7626
b11e60a4 76272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7628
7629 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7630 instruction pattern name to prevent the testcase from failing with
7631 -march=z13.
7632
664ff6a0 76332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7634
7635 * gcc.target/s390/md/movstr-2.c: New test.
7636
e80be24b 76372016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7638
7639 * gcc.target/s390/morestack.c: New test.
7640
9839f350 76412016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7642
7643 PR target/69625
7644 * gcc.target/s390/pr69625.c: Add test case.
7645
4550fbd0 76462016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7647
7648 PR testsuite/68580
7649 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7650
57d00b6a 76512016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7652
7653 PR target/68404
7654 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7655 * gcc.target/powerpc/fusion3.c: Likewise.
7656
63ad69d6 76572016-02-18 Richard Biener <rguenther@suse.de>
7658
7659 PR middle-end/69553
7660 * g++.dg/torture/pr69553.C: New testcase.
7661
d92404ed 76622016-02-18 Nick Clifton <nickc@redhat.com>
7663
4550fbd0 7664 PR target/62254
7665 PR target/69610
7666 * gcc.target/arm/pr62554.c: New test.
7667 * gcc.target/arm/pr69610-1.c: New test.
7668 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7669
0808dfce 76702016-02-18 Richard Biener <rguenther@suse.de>
7671
7672 PR middle-end/69854
7673 * gcc.dg/torture/pr69854.c: New testcase.
7674
fc3527e3 76752016-02-17 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR c++/69850
7678 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7679
e3c24279 76802012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7681
7682 * gcc.target/powerpc/vec-cg.c: New test.
7683
c9732c2b 76842016-02-17 Richard Biener <rguenther@suse.de>
7685
7686 PR testsuite/69586
7687 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7688
51bf9f9b 76892016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7690
7691 PR target/69161
7692 * gcc.c-torture/compile/pr69161.c: New test.
7693
6baedca3 76942016-02-17 David Sherwood <david.sherwood@arm.com>
7695
7696 PR target/69532
7697 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7698 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7699
4f240715 77002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7701
7702 * gcc.dg/ifcvt-4.c: Skip on Visium.
7703
e0c0515d 77042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7705
7706 * gnat.dg/atomic8.adb: New test.
7707
7b319ee6 77082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7709
7710 * gnat.dg/discr46.ad[sb]: New test.
7711
48a7e3d1 77122016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7713
7714 PR Target/48344
7715 * gcc.target/powerpc/pr48344-1.c: New test.
7716
3f844f15 77172015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7718
7719 PR fortran/69742
7720 * gfortran.dg/associate_21.f90: New test.
7721
7675e968 77222016-02-16 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR c/69835
7725 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7726 -Wnonnull in dg-options.
7727 * c-c++-common/nonnull-2.c: New test.
7728
d6faee88 77292016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7730 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7731
7732 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7733
3a2a72aa 77342016-02-16 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR middle-end/69801
7737 * gcc.dg/pr69801.c: Add empty dg-options.
7738
28072426 77392016-02-16 James Norris <jnorris@codesourcery.com>
7740
7741 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7742 * g++.dg/goacc/deviceptr-1.c: New file.
7743
37fffac2 77442016-02-16 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR tree-optimization/69820
7747 * gcc.dg/vect/pr69820.c: New test.
7748
f72a5e61 77492016-02-16 Richard Biener <rguenther@suse.de>
7750
7751 PR tree-optimization/69776
7752 * gcc.dg/torture/pr69776-2.c: New testcase.
7753
50e0cd76 77542016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7755
7756 PR tree-optimization/69714
7757 * gcc.dg/torture/pr69714.c: New test.
7758
14a72c4e 77592016-02-16 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR tree-optimization/69802
7762 * gcc.dg/pr69802.c: New test.
7763
fd808c11 77642016-02-16 Richard Biener <rguenther@suse.de>
7765
7766 PR middle-end/69801
7767 * gcc.dg/pr69801.c: New testcase.
7768
49a549ca 77692016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7770
7771 PR libgfortran/69651
7772 * gfortran.dg/read_bang.f90: New test.
7773 * gfortran.dg/read_bang4.f90: New test.
7774
77454e6e 77752016-02-15 Jakub Jelinek <jakub@redhat.com>
7776
2074f21c 7777 PR c++/69658
7778 * g++.dg/init/pr69658.C: New test.
7779
77454e6e 7780 PR c++/69797
7781 * c-c++-common/pr69797.c: New test.
7782
4ef4d764 77832016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7784
7785 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7786 check for aarch64*-*-*.
7787
4a45fe0f 77882016-02-15 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/69783
7791 * gcc.dg/vect/pr69783.c: New testcase.
7792
0b3619e6 77932016-02-15 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/69776
7796 * gcc.dg/torture/pr69776.c: New testcase.
7797
9b49c3cb 77982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7799
7800 PR fortran/60526
7801 * gfortran.dg/type_decl_4.f90: Reinstated.
7802
e46faff9 78032016-02-14 John David Anglin <danglin@gcc.gnu.org>
7804
7805 PR fortran/68746
7806 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7807
a96c809a 78082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7809
7810 PR fortran/60526
7811 PR bootstrap/69816
7812 * gfortran.dg/type_decl_4.f90: Removed.
7813
fdec7e88 78142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7815
7816 PR fortran/60526
7817 * gfortran.dg/type_decl_4.f90: New test.
7818
a72095c4 78192016-02-14 Alan Modra <amodra@gmail.com>
7820
bc436924 7821 PR testsuite/68886
a72095c4 7822 * gcc.c-torture/execute/stkalign.c: Revise test.
7823
73bb5f8b 78242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7825
7826 PR target/67260
7827 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7828
beb13161 78292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7830
7831 PR target/67260
7832 * gcc.target/sh/torture/pr67260.c: New.
7833
67cab04e 78342016-02-12 John David Anglin <danglin@gcc.gnu.org>
7835
7836 * gcc.dg/pr67964.c: Add dg-require-alias.
7837
44a59bb1 78382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7839
7840 PR target/67636
7841 PR target/64345
7842 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7843
38c9bd3a 78442016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7845
7846 PR libgfortran/69668
7847 * gfortran.dg/namelist_88.f90: New test.
7848
1774ff82 78492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7850
7851 PR libgfortran/69668
7852 * gfortran.dg/namelist_38.f90: Update test.
7853 * gfortran.dg/namelist_84.f90: Update test.
7854
aec1f4bd 78552016-02-12 David Malcolm <dmalcolm@redhat.com>
7856
7857 PR other/69554
7858 * gcc.dg/pr69554-1.c: New test.
7859 * gfortran.dg/pr69554-1.F90: New test.
7860 * gfortran.dg/pr69554-2.F90: New test.
7861 * lib/gcc-dg.exp (proc dg-locus): New function.
7862 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7863 distinguish between the caret-printing and non-caret-printing
7864 cases. If caret-printing has been explicitly enabled, bail out
7865 without attempting to fix up the output.
7866
da7d5066 78672016-02-12 David Malcolm <dmalcolm@redhat.com>
7868
7869 PR driver/69265
7870 PR driver/69453
7871 * gcc.dg/spellcheck-options-3.c: New test case.
7872 * gcc.dg/spellcheck-options-4.c: New test case.
7873 * gcc.dg/spellcheck-options-5.c: New test case.
7874 * gcc.dg/spellcheck-options-6.c: New test case.
7875 * gcc.dg/spellcheck-options-7.c: New test case.
7876 * gcc.dg/spellcheck-options-8.c: New test case.
7877 * gcc.dg/spellcheck-options-9.c: New test case.
7878 * gcc.dg/spellcheck-options-10.c: New test case.
7879
fcce1b0b 78802016-02-12 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR rtl-optimization/69764
7883 PR rtl-optimization/69771
7884 * c-c++-common/pr69764.c: New test.
7885 * gcc.dg/torture/pr69771.c: New test.
7886
6d609290 78872016-02-12 Marek Polacek <polacek@redhat.com>
7888
7889 * g++.dg/torture/init-list1.C: New.
7890
7d75fb56 78912016-02-12 Marek Polacek <polacek@redhat.com>
7892
7893 * gcc.dg/pr69522.c: Add empty dg-options.
7894
52543fda 78952016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7896
7897 * g++.dg/lto/lto.exp: Include and init mpx.
7898 * g++.dg/lto/pr69729_0.C: New test.
7899
34947478 79002016-02-12 Jakub Jelinek <jakub@redhat.com>
7901
9181a4ec 7902 PR ipa/69241
7903 * g++.dg/ipa/pr69241-4.C: New test.
7904
34947478 7905 PR ipa/68672
7906 * g++.dg/ipa/pr68672-1.C: New test.
7907 * g++.dg/ipa/pr68672-2.C: New test.
7908 * g++.dg/ipa/pr68672-3.C: New test.
7909
74a4140f 79102016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7911
7912 PR c/69522
50e0cd76 7913 * gcc.dg/pr69522.c: New test.
74a4140f 7914
9ddb20d6 79152016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7916
7917 PR c++/69098
7918 * g++.dg/cpp1y/69098.C: New test.
7919 * g++.dg/cpp1y/69098-2.C: New test.
7920
67cf9b55 79212016-02-12 Jakub Jelinek <jakub@redhat.com>
7922
7923 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7924 and neighbour -> neighbor.
7925 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7926 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7927 * c-c++-common/Wvarargs.c: Likewise.
7928 * c-c++-common/goacc/host_data-5.c: Likewise.
7929 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7930 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7931 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7932 * gcc.target/aarch64/pr60697.c: Likewise.
7933 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7934 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7935 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7936 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7937 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7938 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7939 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7940 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7941 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7942 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7943 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7944 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7945 * g++.dg/lookup/koenig5.C: Likewise.
7946 * g++.dg/ext/no-asm-2.C: Likewise.
7947 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7948 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7949 * gfortran.dg/used_types_16.f90: Likewise.
7950 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7951 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7952 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7953 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7954 * gfortran.dg/abstract_type_6.f03: Likewise.
7955 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7956 * gfortran.dg/used_types_15.f90: Likewise.
7957 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7958 * gfortran.dg/exit_3.f08: Likewise.
7959 * gfortran.dg/open_status_2.f90: Likewise.
7960 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7961 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7962 * gfortran.dg/associate_1.f03: Likewise.
7963 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7964 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7965 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7966 * gcc.dg/builtin-object-size-1.c: Likewise.
7967 * gcc.dg/noreturn-6.c: Likewise.
7968 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7969 * gcc.dg/globalalias.c: Likewise.
7970 * gcc.dg/builtins-config.h: Likewise.
7971 * gcc.dg/pr30457.c: Likewise.
7972 * gcc.c-torture/compile/volatile-1.c: Likewise.
7973 * gcc.c-torture/execute/20101011-1.c: Likewise.
7974 * c-c++-common/Waddress-1.c: Likewise.
7975
40b38ace 79762016-02-11 Jakub Jelinek <jakub@redhat.com>
7977
7978 PR c/69768
7979 * c-c++-common/Waddress-1.c: New test.
7980
42c87ca9 79812016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7982
7983 PR fortran/69296
7984 * gfortran.dg/associate_19.f03: New test.
7985 * gfortran.dg/associate_20.f03: New test.
7986
acb7939f 79872016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7988
7989 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7990
6defe3c5 79912016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7992
7993 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7994 .arch armv8-a\n. Add -dA to dg-options.
7995 * gcc.target/aarch64/assembler_arch_1.c: New test.
7996 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7997
63f63318 79982016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7999
8000 PR c++/68726
8001 * g++.dg/cpp0x/pr68726.C: New.
8002
1cddf457 80032016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8004
8005 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8006 test.
8007
b86fba37 80082016-02-11 Richard Biener <rguenther@suse.de>
8009
8010 * g++.dg/tree-ssa/pr61034.C: Adjust.
8011
ec4ec95a 80122016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8013
be7c31e9 8014 PR target/69148
ec4ec95a 8015 * gcc.target/s390/pr69148.c: New.
8016
f64416ca 80172016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8018
8019 PR tree-optimization/69652
8020 * gcc.dg/torture/pr69652.c: New test.
8021
e5d1ea31 80222016-02-10 Jakub Jelinek <jakub@redhat.com>
8023 Patrick Palka <ppalka@gcc.gnu.org>
8024
8025 PR ipa/69241
8026 PR c++/69649
8027 * g++.dg/ipa/pr69241-1.C: New test.
8028 * g++.dg/ipa/pr69241-2.C: New test.
8029 * g++.dg/ipa/pr69241-3.C: New test.
8030 * g++.dg/ipa/pr69649.C: New test.
8031
fa03b19d 80322016-02-10 Uros Bizjak <ubizjak@gmail.com>
8033
8034 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8035 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8036
14485c8a 80372016-02-10 Bin Cheng <bin.cheng@arm.com>
8038
8039 PR tree-optimization/68021
8040 * gcc.dg/tree-ssa/pr68021.c: New test.
8041
79f1ed25 80422016-02-10 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/69726
8045 * gcc.dg/uninit-22.c: New testcase.
8046
58f74eff 80472016-02-09 Andrew Pinski <apinski@cavium.com>
8048
8049 PR tree-opt/69282
8050 * gcc.c-torture/compile/20160205-1.c: New testcase.
8051
600c00f7 80522016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8053
8054 PR target/68404
8055 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8056 instead accessing a really large arrray.
8057 * gcc.target/powerpc/fusion3.c: Likewise.
8058
0771836e 80592016-02-09 Charles Baylis <charles.baylis@linaro.org>
8060
8061 PR target/68532
8062 * gcc.c-torture/execute/pr68532.c: New test.
8063
4ccd644f 80642016-02-11 Alexandre Oliva <aoliva@redhat.com>
8065
8066 PR target/69634
8067 * gcc.dg/pr69634.c: New.
8068
2e980a39 80692016-02-09 Richard Biener <rguenther@suse.de>
8070
8071 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8072
aacf7102 80732016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8074
aacf7102 8075 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8076
a1856ddf 80772016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8078
8079 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8080
d4d3da7e 80812016-02-09 Richard Biener <rguenther@suse.de>
8082
8083 PR tree-optimization/69715
8084 * gcc.dg/torture/pr69715.c: New testcase.
8085
9cc6714f 80862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8087
8088 PR c++/69139
8089 * g++.dg/cpp0x/trailing12.C: New test.
8090 * g++.dg/cpp0x/trailing13.C: New test.
8091
83d5062b 80922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8093
8094 PR c++/69283
8095 PR c++/67835
8096 * g++.dg/cpp1y/auto-fn29.C: New test.
8097 * g++.dg/cpp1y/auto-fn30.C: New test.
8098
394a86f3 80992016-02-08 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR tree-optimization/69209
8102 * gcc.c-torture/compile/pr69209.c: New test.
8103
93b124b4 81042016-02-08 Jeff Law <law@redhat.com>
8105
8106 PR tree-optimization/68541
8107 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8108 of statements allowed in join block for path splitting.
8109
26abce13 81102016-02-08 Jakub Jelinek <jakub@redhat.com>
8111
0acb2d6e 8112 PR c++/59627
8113 * g++.dg/gomp/pr59627.C: New test.
8114
26abce13 8115 PR ipa/69239
8116 * g++.dg/ipa/pr69239.C: New test.
8117
86e0b129 81182016-02-08 David Malcolm <dmalcolm@redhat.com>
8119
8120 PR preprocessor/69664
8121 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8122 * gcc.dg/cpp/warn-comments.c: Likewise.
8123
f553d9f8 81242016-02-08 Marek Polacek <polacek@redhat.com>
8125
8126 PR c++/69688
8127 * g++.dg/init/const12.C: New test.
8128
600695e0 81292016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8130
8131 PR target/60410
8132 * gcc.dg/lto/pr55113_0.c: Remove test.
8133
c4f4b1e8 81342016-02-08 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/69719
8137 * gcc.dg/torture/pr69719.c: New testcase.
8138
5a987d87 81392016-02-08 Richard Biener <rguenther@suse.de>
8140 Jeff Law <law@redhat.com>
8141
8142 PR target/68273
8143 * gcc.target/mips/pr68273.c: New testcase.
8144
0418e71d 81452016-02-08 Richard Biener <rguenther@suse.de>
8146
8147 PR rtl-optimization/69274
8148 * gcc.target/i386/addr-sel-1.c: XFAIL.
8149
07c0f1ca 81502016-02-08 Jeff Law <law@redhat.com>
8151
40d85f4c 8152 PR tree-optimization/68541
8153 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8154
140e093f 8155 PR tree-optimization/65917
07c0f1ca 8156 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8157
16430acf 81582016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8159
8160 PR fortran/50555
8161 * gfortran.dg/namelist_args.f90: New test.
8162
3f0ff0d8 81632016-02-05 Jeff Law <law@redhat.com>
8164
140e093f 8165 PR tree-optimization/68541
3f0ff0d8 8166 * gcc.dg/tree-ssa/split-path-2.c: New test.
8167 * gcc.dg/tree-ssa/split-path-3.c: New test.
8168 * gcc.dg/tree-ssa/split-path-4.c: New test.
8169 * gcc.dg/tree-ssa/split-path-5.c: New test.
8170 * gcc.dg/tree-ssa/split-path-6.c: New test.
8171 * gcc.dg/tree-ssa/split-path-7.c: New test.
8172
a7cc1f94 81732016-02-05 Martin Sebor <msebor@redhat.com>
8174
8175 PR c++/69662
8176 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8177 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8178
fcb25f28 81792016-02-06 Richard HEnderson <rth@redhat.com>
8180
8181 PR c/69643
8182 * gcc.target/i386/addr-space-4.c: New.
8183 * gcc.target/i386/addr-space-5.c: New.
8184
3a2545a1 81852016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8186
8187 PR fortran/66089
8188 * gfortran.dg/elemental_dependency_6.f90: New.
8189
1e302465 81902016-02-05 Jakub Jelinek <jakub@redhat.com>
8191
66feb54c 8192 PR rtl-optimization/69691
8193 * gcc.c-torture/execute/pr69691.c: New test.
8194
1e302465 8195 PR c++/69628
8196 * g++.dg/parse/pr69628.C: New test.
8197
9c28a298 81982016-02-05 Uros Bizjak <ubizjak@gmail.com>
8199
8200 * gcc.dg/sancov/asan.c: Move to ...
8201 * gcc.dg/asan/sancov-1.c: ... here.
8202
a854e286 82032016-02-05 Uros Bizjak <ubizjak@gmail.com>
8204
8205 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8206
d4f0b240 82072016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8208
8209 PR target/69677
8210 * gcc.target/i386/pr69677.c: New test.
8211
235d8723 82122016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8213
8214 PR c++/68948
8215 * g++.dg/template/pr68948.C: New test.
8216
f390cf65 82172016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8218
8219 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8220 (only necessary on s390x).
8221
ab99f104 82222016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8223
8224 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8225 -mno-accumulate-outgoing-args.
8226
f7ef5392 82272016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8228
8229 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8230
6b098e91 82312016-02-04 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR c/69669
8234 * c-c++-common/pr69669.c: New test.
8235
f0146cf3 82362016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8237
8238 PR target/69667
8239 * g++.dg/pr69667.C: New file.
8240
08fd6cf5 82412016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8242
8243 PR target/69619
8244 * gcc.dg/pr69619.c: Add new test.
8245
a6f3f39f 82462016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8247
8248 PR rtl-optimization/69577
8249 * gcc.target/i386/pr69577.c: New test.
8250
774068a0 82512016-02-04 Martin Liska <mliska@suse.cz>
8252
8253 * g++.dg/asan/pr69276.C: New test.
8254
f50a7894 82552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8256
8257 PR target/65932
8258 PR target/67714
8259 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8260 a single smulbb instruction.
8261 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8262 * gcc.target/amr/wmul-2.c: Likewise.
8263
6b722eb3 82642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8265
8266 PR target/65932
8267 PR target/67714
8268 * gcc.c-torture/execute/pr67714.c: New test.
8269
1f1475a7 82702016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8271
8272 PR target/69454
8273 * gcc.target/i386/pr69454-1.c: New test.
8274 * gcc.target/i386/pr69454-2.c: New test.
8275
6b94e133 82762016-02-03 Martin Sebor <msebor@redhat.com>
8277
8278 PR c++/69251
8279 PR c++/69253
8280 PR c++/69290
8281 PR c++/69277
8282 PR c++/69349
8283 * g++.dg/ext/flexarray-mangle-2.C: New test.
8284 * g++.dg/ext/flexarray-mangle.C: New test.
8285 * g++.dg/ext/flexarray-subst.C: New test.
8286 * g++.dg/ext/flexary11.C: New test.
8287 * g++.dg/ext/flexary12.C: New test.
8288 * g++.dg/ext/flexary13.C: New test.
8289 * g++.dg/ext/flexary14.C: New test.
8290 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8291
342ed0ac 82922016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8293
8294 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8295 Define only if CHECK_FLOAT128 is defined.
8296 (main): Properly initialize u5.
8297
edf6c4d2 82982016-02-03 Jakub Jelinek <jakub@redhat.com>
8299
415d5641 8300 PR c/69627
8301 * gcc.dg/pr69627.c: New test.
8302
edf6c4d2 8303 PR target/69644
8304 * gcc.dg/pr69644.c: New test.
8305
cf8f3ba0 83062016-02-03 Mike Stump <mikestump@comcast.net>
8307
8308 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8309 support for struct-layout-1.exp.
8310
c90d55dd 83112016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8312
8313 PR c++/69056
f7ef5392 8314 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8315
401bd0c8 83162016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8317 Alexandre Oliva <aoliva@redhat.com>
8318
8319 PR target/69461
8320 * gcc.target/powerpc/pr69461.c: New.
8321
277d9d1d 83222016-02-03 Uros Bizjak <ubizjak@gmail.com>
8323
8324 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8325 works from here ...
8326 (check_effective_target_fsanitize_thread): ... to here. Do not
8327 specify additional compile flags for the test source.
8328 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8329 specify additional compile flags for the test source.
8330
e69ad94a 83312016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8332
8333 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8334
a4454da2 83352016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8336
8337 PR fortran/67451
8338 PR fortran/69418
8339 * gfortran.dg/coarray_allocate_2.f08: New test.
8340 * gfortran.dg/coarray_allocate_3.f08: New test.
8341 * gfortran.dg/coarray_allocate_4.f08: New test.
8342
88cab2dd 83432016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8344
8345 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8346 use same scan-tree-dump-times on all platforms.
8347 * gcc.dg/vect/vect-outer-1.c: Likewise.
8348 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8349 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8350 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8351 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8352 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8353 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8354 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8355
66ea75c4 83562016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8357
8358 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8359 warning.
8360
4eef8df7 83612016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8362
8363 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8364
665fbc2f 83652016-02-02 James Norris <jnorris@codesourcery.com>
8366
8367 * c-c++-common/goacc/routine-5.c: Add tests.
8368
b10e3d47 83692016-02-02 Alexander Monakov <amonakov@ispras.ru>
8370
8371 * gcc.target/nvptx/unsigned-cmp.c: New test.
8372
12ad66dd 83732016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8374
8375 * gcc.target/aarch64/scalar_shift_1.c
8376 (test_corners_sisd_di): Improve force to SIMD register.
8377 (test_corners_sisd_si): Likewise.
8378 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8379 Remove scan-assembler check for ldr.
8380
f9ec342f 83812016-02-02 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/69595
8384 * gcc.dg/Warray-bounds-17.c: New testcase.
8385
32f2925a 83862016-02-02 Richard Biener <rguenther@suse.de>
8387
8388 PR tree-optimization/69606
8389 * gcc.dg/torture/pr69606.c: New testcase.
8390
cfd9ca84 83912016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8392
8393 PR middle-end/68542
8394 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8395 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8396
19bf08e2 83972016-02-02 Alan Modra <amodra@gmail.com>
8398
8399 PR target/69548
8400 * gcc.target/powerpc/pr69548.c: New test.
8401
6f13b088 84022016-02-01 Jakub Jelinek <jakub@redhat.com>
8403
dcddc5af 8404 PR rtl-optimization/69592
8405 * gcc.dg/pr69592.c: New test.
8406
6f13b088 8407 PR preprocessor/69543
8408 PR c/69558
8409 * gcc.dg/pr69543.c: New test.
8410 * gcc.dg/pr69558.c: New test.
8411
d090e5c2 84122016-02-01 Uros Bizjak <ubizjak@gmail.com>
8413
fcb317c5 8414 PR testsuite/65940
8415 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8416
aaf527dc 84172016-02-01 Martin Sebor <msebor@redhat.com>
8418
8419 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8420
1674217b 84212016-02-01 Bin Cheng <bin.cheng@arm.com>
8422
8423 PR tree-optimization/67921
8424 * c-c++-common/ubsan/pr67921.c: New test.
8425
b4007655 84262016-02-01 Richard Biener <rguenther@suse.de>
8427
8428 PR middle-end/69556
8429 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8430
88a477bb 84312016-02-01 Richard Biener <rguenther@suse.de>
8432
8433 PR tree-optimization/69574
8434 * gcc.dg/torture/pr69574.c: New testcase.
8435
2eaaa4e7 84362016-02-01 Richard Biener <rguenther@suse.de>
8437
8438 PR tree-optimization/69579
8439 * gcc.dg/setjmp-6.c: New testcase.
8440
e3882c44 84412016-02-01 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR rtl-optimization/69570
8444 * g++.dg/opt/pr69570.C: New test.
8445
f80aff47 84462016-02-01 Richard Henderson <rth@redhat.com>
8447
8448 * gcc.dg/pr69535.c: New test.
8449
240568aa 84502016-01-31 John David Anglin <danglin@gcc.gnu.org>
8451
6009b3b8 8452 PR testsuite/69584
8453 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8454 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8455
1fdf7177 8456 PR debug/68244
8457 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8458
240568aa 8459 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8460
cb3e5ac0 84612016-01-31 Paul Thomas <pault@gcc.gnu.org>
8462
8463 PR fortran/67564
8464 * gfortran.dg/allocate_with_source_17.f03: New test.
8465
3b8b902b 84662016-01-30 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR tree-optimization/69546
8469 * gcc.dg/torture/pr69546.c: New test.
8470
17985abe 84712016-01-30 Paul Thomas <pault@gcc.gnu.org>
8472
8473 PR fortran/69566
8474 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8475
b5239e80 84762016-01-30 Martin Sebor <msebor@redhat.com>
8477
8478 PR c++/68490
8479 * g++.dg/ext/flexary10.C: New test.
8480
e8f03010 84812016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8482
8483 PR fortran/66707
8484 gfortran.dg/common_23.f90: New test.
8485
dc93691a 84862016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8487
8488 PR target/65546
8489 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8490 condition being checked, and disable it when the target supports
8491 misaligned loads and stores.
8492
ff5e28e9 84932016-01-29 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR debug/69518
8496 * gcc.dg/torture/pr69518.c: New test.
8497
b0d8930a 84982016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8499
8500 PR target/69530
8501 * gcc.target/i386/pr69530.c: New test.
8502
21601fc7 85032016-01-29 Steve Ellcey <sellcey@imgtec.com>
8504
8505 PR target/65604
8506 * gcc.target/mips/div-delay.c: New test.
8507
ca6c7317 85082016-01-29 Jakub Jelinek <jakub@redhat.com>
8509
4758dc39 8510 PR target/69551
8511 * gcc.target/i386/pr69551.c: New test.
8512
ca6c7317 8513 PR target/66137
8514 * gcc.target/i386/pr66137.c: New test.
8515
e3078da6 85162016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8517
8518 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8519 always built for p5600.
8520 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8521 isa=p5600 dg-option.
8522
b622ec25 85232016-01-29 Richard Biener <rguenther@suse.de>
8524
8525 PR tree-optimization/69547
8526 * g++.dg/tree-ssa/pr69547.C: New testcase.
8527
d2a60e99 85282016-01-29 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR debug/66869
8531 * g++.dg/warn/Wunused-function2.C: New test.
8532
ae849d2b 85332016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8534
8535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8536 support for test to succeed.
8537
ce6a6978 85382016-01-29 Marek Polacek <polacek@redhat.com>
8539
8540 PR c++/69509
8541 PR c++/69516
8542 * g++.dg/ext/constexpr-vla2.C: New test.
8543 * g++.dg/ext/constexpr-vla3.C: New test.
8544 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8545
7550d855 85462016-01-29 Richard Biener <rguenther@suse.de>
8547
8548 PR middle-end/69537
8549 * gcc.dg/uninit-21.c: New testcase.
8550
f11bb279 85512016-01-28 Uros Bizjak <ubizjak@gmail.com>
8552
8553 PR target/69459
8554 * gcc.target/i386/pr69459.c: New test.
8555
c80c12c8 85562016-01-28 Steve Ellcey <sellcey@imgtec.com>
8557
8558 PR target/68400
8559 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8560 * gcc.target/mips/pr68400.c: New test.
8561
c649bacc 85622016-01-28 Martin Sebor <msebor@redhat.com>
8563
8564 PR target/17381
8565 * gcc.target/powerpc/pr17381.c: New test.
8566
f4881661 85672016-01-28 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR middle-end/69542
8570 * gcc.dg/torture/pr69542.c: New test.
8571
d66fdd75 85722016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8573
8574 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8575
d4a78818 85762016-01-28 David Edelsohn <dje.gcc@gmail.com>
8577
8578 * gcc.dg/pr65980.c: Skip on AIX.
8579 * gcc.dg/pr66688.c: Same.
8580
21329e97 85812016-01-28 David Edelsohn <dje.gcc@gmail.com>
8582
8583 PR target/63679
8584 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8585 * gcc.dg/tree-ssa/sra-18.c: Same.
8586
cc7124a6 85872016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8588
8589 PR fortran/62536
8590 * gfortran.dg/block_15.f08: New test.
8591 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8592 on incorrectly closed BLOCK.
8593
358dfcb4 85942016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8595
8596 * gcc.dg/declare-simd.c: New test.
e87502d6 85972016-01-28 Richard Biener <rguenther@suse.de>
8598
8599 PR tree-optimization/69466
8600 * gfortran.dg/vect/pr69466.f90: New testcase.
8601
44e7334b 86022016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8603
8604 * g++.dg/pr67989.C: Remove ARM-specific option.
8605 * gcc.target/arm/pr67989.C: New file.
8606
5ce8f551 86072016-01-27 Uros Bizjak <ubizjak@gmail.com>
8608
8609 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8610 and expm1 test for glibc < 2.11.
8611
fa6e6b15 86122016-01-27 Richard Henderson <rth@redhat.com>
8613
8614 * gcc.c-torture/execute/pr69447.c: New test.
8615
86162016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8617
7b8122c6 8618 PR fortran/69422
147b2f9b 8619 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8620
78e516eb 86212016-01-27 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR debug/66869
8624 * gcc.dg/pr66869.c: New test.
8625
9b849350 86262016-01-25 Jeff Law <law@redhat.com>
8627
8628 PR tree-optimization/68398
f11bb279 8629 PR tree-optimization/69196
9b849350 8630 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8631 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8632 path to avoid new heuristic allowing more irreducible regions
8633 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8634 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8635 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8636 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8637 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8638
fee5e491 86392016-01-27 Marek Polacek <polacek@redhat.com>
8640
8641 PR c/68062
8642 * c-c++-common/vector-compare-4.c: New test.
8643
eec96426 86442016-01-27 David Malcolm <dmalcolm@redhat.com>
8645
8646 PR preprocessor/69126
8647 * c-c++-common/pr69126.c: New test case.
8648
5068be18 86492016-01-27 Ian Lance Taylor <iant@google.com>
8650
8651 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8652
5fa82c11 86532016-01-27 Ryan Burn <contact@rnburn.com>
8654
8655 PR cilkplus/69267
8656 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8657
b3df0219 86582016-01-27 Uros Bizjak <ubizjak@gmail.com>
8659
8660 PR target/69512
8661 * gcc.target/i386/pr69512.c: New test.
8662
d46a16d4 86632016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8664
8665 PR ada/69488
8666 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8667
6a9b35ef 86682016-01-27 Marek Polacek <polacek@redhat.com>
8669
8670 PR c++/69379
8671 * g++.dg/pr69379.C: New test.
8672
18e9663b 86732016-01-27 Martin Sebor <msebor@redhat.com>
8674
8675 PR c++/69317
8676 * g++.dg/abi/Wabi-2-2.C: New test.
8677 * g++.dg/abi/Wabi-2-3.C: New test.
8678 * g++.dg/abi/Wabi-3-2.C: New test.
8679 * g++.dg/abi/Wabi-3-3.C: New test.
8680
c88301ad 86812016-01-27 Richard Biener <rguenther@suse.de>
8682
8683 PR tree-optimization/69166
8684 * gcc.dg/torture/pr69166.c: New testcase.
8685
8ca47550 86862016-01-27 Martin Jambor <mjambor@suse.cz>
8687
8688 PR tree-optimization/69355
8689 * gcc.dg/tree-ssa/pr69355.c: New test.
8690
5cb23e3c 86912016-01-27 Marek Polacek <polacek@redhat.com>
8692
8693 PR c++/69496
8694 * g++.dg/ext/constexpr-vla1.C: New test.
8695
7b0c1b6d 86962016-01-20 Christian Bruel <christian.bruel@st.com>
8697
8698 PR target/69245
8699 * gcc.target/arm/pr69245.c: New test.
8700
220112fc 87012016-01-27 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR tree-optimization/69399
8704 * gcc.dg/torture/pr69399.c: New test.
8705
16294490 87062016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8707
8708 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8709
8abd3d0c 87102016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8711
8712 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8713
7cf9b895 87142016-01-26 Tom de Vries <tom@codesourcery.com>
8715
8716 PR tree-optimization/69110
8717 * gcc.dg/autopar/pr69110.c: New test.
8718
557c1942 87192016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8720 Sebastian Pop <s.pop@samsung.com>
557c1942 8721
8722 * gcc.dg/graphite/isl-ast-op-select.c: New.
8723
80adbd96 87242015-01-26 Paul Thomas <pault@gcc.gnu.org>
8725
8726 PR fortran/69385
8727 * gfortran.dg/allocate_error_6.f90: New test.
8728
c3f86f60 87292016-01-26 Richard Henderson <rth@redhat.com>
8730
8731 * gcc.dg/tm/pr60908.c: New test.
8732
3752e5b1 87332016-01-26 David Malcolm <dmalcolm@redhat.com>
8734
8735 PR other/69006
8736 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8737 directive.
8738 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8739 expected multiline output to reflect the colorization being
8740 disabled before newlines.
8741 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8742 (custom_diagnostic_finalizer): Replace call to
8743 pp_newline_and_flush with call to pp_flush.
8744 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8745 * gfortran.dg/implicit_class_1.f90: Likewise.
8746 * lib/gcc-dg.exp (allow_blank_lines): New global.
8747 (dg-allow-blank-lines-in-output): New procedure.
8748 (gcc-dg-prune): Complain about blank lines in the output, unless
8749 dg-allow-blank-lines-in-output was called.
8750 * lib/multiline.exp (_build_multiline_regex): Only support
8751 arbitrary followup text for non-blank-lines, not for blank lines.
8752
9bbfd060 87532016-01-26 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR tree-optimization/69483
8756 * gcc.dg/pr69483.c: New test.
8757 * g++.dg/opt/pr69483.C: New test.
8758
53773057 87592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8760
8761 PR target/68620
8762 * gcc.target/arm/pr68620.c: New test.
8763
442a556f 87642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8765
8766 * gcc.target/i386/pr68986-2.c: Remove -m32.
8767
d513c683 87682016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8769
8770 PR target/68986
8771 * gcc.target/i386/pr68986-1.c: New test.
8772 * gcc.target/i386/pr68986-2.c: Likewise.
8773 * gcc.target/i386/pr68986-3.c: Likewise.
8774
976877a5 87752016-01-26 Christian Bruel <christian.bruel@st.com>
8776
8777 * lib/target-supports.exp
8778 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8779 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8780 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8781
2c7b2f88 87822016-01-26 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/69452
8785 * gcc.dg/torture/pr69452.c: New testcase.
8786
f7fc06e7 87872016-01-26 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR target/69442
8790 * gcc.dg/pr69442.c: New test.
8791
d1dae587 87922016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8793
8794 PR target/67896
8795 * gcc.target/aarch64/simd/pr67896.C: New.
8796
ef7be7f8 87972016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8798
8799 PR tree-optimization/69400
8800 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8801 function.
8802 (plugin_init): Call it.
8803 * gcc.dg/torture/pr69400.c: New test.
8804
648433a4 88052016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8806
8807 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8808
45fc5243 88092016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8810 Sebastian Pop <s.pop@samsung.com>
8811
8812 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8813 isl-0.15.
8814
c699f6a1 88152016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8816 Sebastian Pop <s.pop@samsung.com>
8817
8818 * gcc.dg/graphite/pr69292.c: New.
8819
b86e24ea 88202016-01-25 Jakub Jelinek <jakub@redhat.com>
8821
8822 * c-c++-common/goacc/use_device-1.c: New test.
8823
105cb8d7 88242016-01-25 Jeff Law <law@redhat.com>
8825
8826 PR tree-optimization/69196
8827 PR tree-optimization/68398
8828 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8829 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8830
44562749 88312016-01-25 David Edelsohn <dje.gcc@gmail.com>
8832
8833 PR target/69469
8834 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8835 Algorithm.
8836
6837fee7 88372016-01-25 Richard Biener <rguenther@suse.de>
8838
8839 PR testsuite/69380
8840 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8841
fe500d65 88422016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8843
8844 PR target/69421
8845 * gcc.dg/pr69421.c: New test.
8846
8eacba94 88472016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8848
8849 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8850 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8851 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8852 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8853 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8854 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8855 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8856 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8857 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8858 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8859
af09d40d 88602016-01-25 Richard Biener <rguenther@suse.de>
8861
8862 PR tree-optimization/69376
8863 * gcc.dg/torture/pr69376.c: New testcase.
8864
d65063f5 88652016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8866
8867 PR fortran/69397
8868 PR fortran/68442
8869 * gfortran.dg/interface_38.f90: New test.
8870 * gfortran.dg/interface_39.f90: New test.
80adbd96 8871
08c7bfb4 88722016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8873
8874 Revert:
8875 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8876
8877 PR c++/11858
8878 PR c++/24663
8879 PR c++/24664
8880 * g++.dg/template/pr11858.C: New test.
8881 * g++.dg/template/pr24663.C: New test.
8882 * g++.dg/template/unify12.C: New test.
8883 * g++.dg/template/unify13.C: New test.
8884 * g++.dg/template/unify14.C: New test.
8885 * g++.dg/template/unify15.C: New test.
8886 * g++.dg/template/unify16.C: New test.
8887 * g++.dg/template/unify17.C: New test.
8888
c2e7d2be 88892016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8890
8891 PR fortran/68283
8892 gfortran.dg/pr68283.f90: New test.
8893
9f2e8617 88942016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8895
8896 PR fortran/66094
8897 * gfortran.dg/inline_matmul_13.f90: New test.
8898 * gfortran.dg/matmul_bounds_8.f90: New test.
8899 * gfortran.dg/matmul_bounds_9.f90: New test.
8900 * gfortran.dg/matmul_bounds_10.f90: New test.
8901
a4838119 89022016-01-23 Tom de Vries <tom@codesourcery.com>
8903
8904 PR tree-optimization/69426
8905 * gcc.dg/autopar/pr69426.c: New test.
8906
feddf0dc 89072016-01-23 Martin Sebor <msebor@redhat.com>
8908
8909 PR c++/58109
8910 PR c++/69022
8911 * g++.dg/cpp0x/alignas5.C: New test.
8912 * g++.dg/ext/vector29.C: Same.
8913
132731fb 89142016-01-23 Uros Bizjak <ubizjak@gmail.com>
8915
8916 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8917 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8918 _GNU_SOURCE from compile flags to the source.
8919 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8920 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8921 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8922 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8923
51aec681 89242016-01-22 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR target/69432
8927 * g++.dg/opt/pr69432.C: New test.
8928
147aa3e3 89292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8930
8931 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8932 32-bit targets testing an -m64 multilib.
8933
4d04e35e 89342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8935
8936 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8937 64-bit support.
8938
86f38d0c 89392016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8940
8941 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8942
f776e712 89432016-01-21 Christian Bruel <christian.bruel@st.com>
8944
8945 PR target/68674
8946 * gcc.target/i386/pr68674.c
8947 * gcc.target/aarch64/pr68674.c
8948 * gcc.target/arm/pr68674.c
8949
7b9de435 89502016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8951
8952 PR target/69403
8953 * gcc.c-torture/execute/pr69403.c: New test.
8954
9935a0ba 89552016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/55843
8958 * g++.dg/template/pr55843.C: New.
8959
06b94aa1 89602016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8961
8962 PR testsuite/66877
8963 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8964 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8965
b68773a8 89662016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8967
8968 PR testsuite/67489
132731fb 8969 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8970 from dg-do compile directive, and instead add
8971 { dg-require-effective-target int128 }.
b68773a8 8972
bbbbe8ab 89732016-01-20 Martin Sebor <msebor@redhat.com>
8974
8975 PR c/69405
8976 * gcc.dg/sync-fetch.c: New test.
8977
f3a6a26f 89782016-01-21 Martin Sebor <msebor@redhat.com>
8979
8980 PR target/69252
8981 * gcc.target/powerpc/pr69252.c: New test.
8982
d1565a03 89832016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8984
8985 PR fortran/65996
132731fb 8986 * gfortran.dg/pr65996.f90: New test.
d1565a03 8987
15a5a905 89882016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8989
8990 PR c++/68810
bbbbe8ab 8991 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8992 expected to generate an error.
15a5a905 8993
e4538af5 89942016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8995
8996 PR middle-end/66178
8997 * gcc.dg/torture/pr66178.c: New test.
8998
4d4180ce 89992016-01-21 Anton Blanchard <anton@samba.org>
9000 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9001
9002 PR target/63354
9003 * gcc.target/powerpc/pr63354.c: New test.
9004
86e16058 90052016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9006
9007 PR rtl-optimization/68990
9008 * gcc.target/i386/pr68990: New.
9009
b11b85e4 90102016-01-21 Nick Clifton <nickc@redhat.com>
9011
9012 PR target/69129
9013 * gcc.target/mips/pr69129.c: New.
9014
62dd9f85 90152016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9016
9017 PR c++/58046
9018 * g++.dg/cpp0x/pr58046.C: New.
9019
ac7d424b 90202016-01-21 Jakub Jelinek <jakub@redhat.com>
9021
47c0bea3 9022 PR target/69187
9023 PR target/65624
9024 * gcc.target/arm/pr69187.c: New test.
9025
ac7d424b 9026 PR c++/69355
9027 * g++.dg/torture/pr69355.C: New test.
9028
9e18b252 90292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9030 Sebastian Pop <s.pop@samsung.com>
9031
9032 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9033
de862e2f 90342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9035 Sebastian Pop <s.pop@samsung.com>
9036
132731fb 9037 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9038
f55f9344 90392016-01-21 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR middle-end/67653
9042 * c-c++-common/pr67653.c: New test.
9043 * gcc.dg/torture/pr29119.c: Add dg-warning.
9044
62752e71 90452016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9046
9047 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9048
16d4186f 90492016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9050
9051 PR c/24293
9052 * gcc.dg/pr24293.c: New test.
9053 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9054 incomplete struct type.
9055 * gcc.dg/declspec-1.c: Likewise.
9056 * gcc.dg/pr63549.c: Likewise.
9057
58219d13 90582016-01-20 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR tree-optimization/66612
9061 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9062 for bdn instruction.
9063
a7b5688a 90642016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9065
9066 * lib/target-supports.exp
9067 (check_effective_target_arm_fp_ok_nocache): New.
9068 (check_effective_target_arm_fp_ok): New.
9069 (add_options_for_arm_fp): New.
9070 (check_effective_target_arm_crypto_ok_nocache): Require
9071 target_arm_v8_neon_ok instead of arm32.
9072 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9073 (check_effective_target_arm_crypto_pragma_ok): New.
9074 (add_options_for_arm_vfp): New.
9075 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9076 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9077 target instead. Force initial fpu to vfp.
9078 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9079 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9080 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9081 dependency.
9082 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9083 use arm_vfp effective target instead. Force initial fpu to vfp.
9084 * gcc.target/arm/attr-neon3.c: Likewise.
9085 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9086 arm_vfp_ok.
9087 * gcc.target/arm/unsigned-float.c: Likewise.
9088 * gcc.target/arm/vfp-1.c: Likewise.
9089 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9090 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9091 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9092 * gcc.target/arm/vfp-ldmias.c: Likewise.
9093 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9094 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9095 * gcc.target/arm/vfp-stmiad.c: Likewise.
9096 * gcc.target/arm/vfp-stmias.c: Likewise.
9097 * gcc.target/arm/vnmul-1.c: Likewise.
9098 * gcc.target/arm/vnmul-2.c: Likewise.
9099 * gcc.target/arm/vnmul-3.c: Likewise.
9100 * gcc.target/arm/vnmul-4.c: Likewise.
9101
7ca56ca8 91022016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9103
7fb75b57 9104 PR testsuite/69366
9105 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9106 the MPX run-time library, for compile-time MPX test.
9107 * gcc.target/i386/chkp-always_inline.c: Likewise.
9108 * gcc.target/i386/chkp-bndret.c: Likewise.
9109 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9110 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9111 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9112 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9113 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9114 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9115 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9116 * gcc.target/i386/chkp-label-address.c: Likewise.
9117 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9118 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9119 * gcc.target/i386/chkp-pr69044.c: Likewise.
9120 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9121 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9122 * gcc.target/i386/chkp-strchr.c: Likewise.
9123 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9124 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9125 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9126 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9127 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9128 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9129 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9130 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9131 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9132 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9133 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9134 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9135 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9136 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9137 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9138 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9139 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9140 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9141 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9142 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9143 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9144 * gcc.target/i386/pr63995-2.c: Likewise.
9145 * gcc.target/i386/pr64805.c: Likewise.
9146 * gcc.target/i386/pr65044.c: Likewise.
9147 * gcc.target/i386/pr65167.c: Likewise.
9148 * gcc.target/i386/pr65183.c: Likewise.
9149 * gcc.target/i386/pr65184.c: Likewise.
9150 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9151
f2da0b99 91522016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9153
9154 PR tree-optimization/69328
9155 * gcc.dg/pr69328.c: New test.
9156
4d379676 91572016-01-20 Jeff Law <law@redhat.com>
9158
4a11f145 9159 PR target/25114
4d379676 9160 * gcc.target/m68k/pr25114.c: New test.
9161
0754bad1 91622016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9163
9164 * gcc.target/arm/memset-inline-10.c: Added
9165 dg-require-effective-target arm_thumb2_ok.
9166
63bd5c2d 91672016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9168
9169 * gcc.dg/debug/dwarf2/sso.c: New test.
9170
a9c01e81 91712016-01-19 Uros Bizjak <ubizjak@gmail.com>
9172
9173 PR testsuite/68820
9174 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9175 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9176 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9177
53fa0e54 91782016-01-19 Jan Hubicka <hubicka@ucw.cz>
9179
9180 PR ipa/66223
9181 * g++.dg/ipa/devirt-50.C: New testcase.
9182
e035a62c 91832016-01-19 Marek Polacek <polacek@redhat.com>
9184
9185 PR c++/68965
9186 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9187 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9188
885cc3ea 91892016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9190
9191 PR target/69135
9192 * gcc.target/arm/pr69135_1.c: New test.
9193
07bd240e 91942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9195
9196 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9197
9f60d257 91982015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9199
9200 * gcc.target/aarch64/ccmp_1.c: New testcase.
9201
a0c919f7 92022016-01-19 Marek Polacek <polacek@redhat.com>
9203
9204 PR c++/68586
9205 * g++.dg/cpp0x/enum30.C: New test.
9206
dc5d6d17 92072016-01-19 Richard Biener <rguenther@suse.de>
9208
9209 PR tree-optimization/69336
9210 * g++.dg/tree-ssa/pr69336.C: New testcase.
9211
6dd156e0 92122016-01-19 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR debug/65779
9215 * gcc.dg/pr65779.c: New test.
9216
3e0d45b9 92172016-01-19 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/69352
9220 * gcc.dg/torture/pr69352.c: New testcase.
9221
7a3cf64d 92222016-01-19 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR rtl-optimization/68955
9225 PR rtl-optimization/64557
9226 * gcc.dg/torture/pr68955.c: New test.
9227
8be55b33 92282016-01-19 Jan Hubicka <hubicka@ucw.cz>
9229
9230 PR lto/69136
9231 * g++.dg/torture/pr69136.C: New testcase.
9232
72a985d7 92332016-01-19 Jan Hubicka <hubicka@ucw.cz>
9234
9235 PR lto/69133
9236 * g++.dg/lto/pr69133_0.C: New testcase.
9237 * g++.dg/lto/pr69133_1.C: New testcase.
9238
56778b62 92392016-01-15 Jeff Law <law@redhat.com>
9240
9241 PR tree-optimization/69320
9242 * gcc.c-torture/pr69320-1.c: New test.
9243 * gcc.c-torture/pr69320-2.c: New test.
9244 * gcc.c-torture/pr69320-3.c: New test.
9245 * gcc.c-torture/pr69320-4.c: New test.
9246
ced41b93 92472016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9248
9249 PR c++/11858
9250 PR c++/24663
9251 PR c++/24664
9252 * g++.dg/template/pr11858.C: New test.
9253 * g++.dg/template/pr24663.C: New test.
9254 * g++.dg/template/unify12.C: New test.
9255 * g++.dg/template/unify13.C: New test.
9256 * g++.dg/template/unify14.C: New test.
9257 * g++.dg/template/unify15.C: New test.
9258 * g++.dg/template/unify16.C: New test.
9259 * g++.dg/template/unify17.C: New test.
9260
7f8cbcaf 92612016-01-18 David Malcolm <dmalcolm@redhat.com>
9262
9263 PR testsuite/69181
9264 * gcc.dg/pr69181-1.c: New test file.
9265 * gcc.dg/pr69181-2.c: New test file.
9266 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9267 globals by moving it to...
9268 (cleanup-after-saved-dg-test): ...this new function. Add
9269 "global additional_sources_used". Add reset of global
9270 multiline_expected_outputs to the empty list.
9271 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9272 global to...
9273 (multiline_expected_outputs): ...this, and updated comments to
9274 note that it is modified from gcc-dg.exp.
9275 (dg-end-multiline-output): Update for the above renaming.
9276 (handle-multiline-outputs): Likewise. Remove the clearing
9277 of the expected outputs to the empty list.
9278
3c7cbfc0 92792016-01-18 Richard Biener <rguenther@suse.de>
9280
9281 PR tree-optimization/69297
9282 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9283
81d49cc1 92842016-01-18 Joseph Myers <joseph@codesourcery.com>
9285
9286 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9287 dg-options.
9288 * gcc.target/mips/mips-3d-2.c: Likewise.
9289 * gcc.target/mips/mips-3d-3.c: Likewise.
9290 * gcc.target/mips/mips-3d-4.c: Likewise.
9291 * gcc.target/mips/mips-3d-5.c: Likewise.
9292 * gcc.target/mips/mips-3d-6.c: Likewise.
9293 * gcc.target/mips/mips-3d-7.c: Likewise.
9294 * gcc.target/mips/mips-3d-8.c: Likewise.
9295 * gcc.target/mips/mips-3d-9.c: Likewise.
9296 * gcc.target/mips/mips-ps-1.c: Likewise.
9297 * gcc.target/mips/mips-ps-2.c: Likewise.
9298 * gcc.target/mips/mips-ps-3.c: Likewise.
9299 * gcc.target/mips/mips-ps-4.c: Likewise.
9300 * gcc.target/mips/mips-ps-5.c: Likewise.
9301 * gcc.target/mips/mips-ps-6.c: Likewise.
9302 * gcc.target/mips/mips-ps-7.c: Likewise.
9303 * gcc.target/mips/mips-ps-type.c: Likewise.
9304 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9305 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9306
03c4ff3a 93072016-01-18 Tom de Vries <tom@codesourcery.com>
9308
9309 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9310 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9311 * c-c++-common/goacc/kernels-empty.c: New test.
9312 * c-c++-common/goacc/kernels-eternal.c: New test.
9313 * c-c++-common/goacc/kernels-loop-2.c: New test.
9314 * c-c++-common/goacc/kernels-loop-3.c: New test.
9315 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9316 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9317 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9318 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9319 * c-c++-common/goacc/kernels-loop-data.c: New test.
9320 * c-c++-common/goacc/kernels-loop-g.c: New test.
9321 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9322 * c-c++-common/goacc/kernels-loop-n.c: New test.
9323 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9324 * c-c++-common/goacc/kernels-loop.c: New test.
9325 * c-c++-common/goacc/kernels-noreturn.c: New test.
9326 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9327 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9328 * c-c++-common/goacc/kernels-reduction.c: New test.
9329
22e3dcee 93302016-01-18 Tom de Vries <tom@codesourcery.com>
9331
9332 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9333 * gcc.dg/autopar/outer-2.c: Same.
9334 * gcc.dg/autopar/outer-3.c: Same.
9335 * gcc.dg/autopar/outer-4.c: Same.
9336 * gcc.dg/autopar/outer-5.c: Same.
9337 * gcc.dg/autopar/outer-6.c: Same.
9338 * gcc.dg/autopar/parallelization-1.c: Same.
9339 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9340 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9341 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9342 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9343 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9344 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9345 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9346 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9347 * gcc.dg/autopar/pr39500-1.c: Same.
9348 * gcc.dg/autopar/pr39500-2.c: Same.
9349 * gcc.dg/autopar/pr46193.c: Same.
9350 * gcc.dg/autopar/pr46194.c: Same.
9351 * gcc.dg/autopar/pr49580.c: Same.
9352 * gcc.dg/autopar/pr49960-1.c: Same.
9353 * gcc.dg/autopar/pr49960.c: Same.
9354 * gcc.dg/autopar/pr68373.c: Same.
9355 * gcc.dg/autopar/reduc-1.c: Same.
9356 * gcc.dg/autopar/reduc-1char.c: Same.
9357 * gcc.dg/autopar/reduc-1short.c: Same.
9358 * gcc.dg/autopar/reduc-2.c: Same.
9359 * gcc.dg/autopar/reduc-2char.c: Same.
9360 * gcc.dg/autopar/reduc-2short.c: Same.
9361 * gcc.dg/autopar/reduc-3.c: Same.
9362 * gcc.dg/autopar/reduc-4.c: Same.
9363 * gcc.dg/autopar/reduc-6.c: Same.
9364 * gcc.dg/autopar/reduc-7.c: Same.
9365 * gcc.dg/autopar/reduc-8.c: Same.
9366 * gcc.dg/autopar/reduc-9.c: Same.
9367 * gcc.dg/autopar/uns-outer-4.c: Same.
9368 * gcc.dg/autopar/uns-outer-5.c: Same.
9369 * gcc.dg/autopar/uns-outer-6.c: Same.
9370 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9371 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9372
fd5cbe2f 93732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9374
9375 PR target/63679
9376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9377 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9378
fa75ab55 93792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9380
9381 PR target/63679
9382 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9383 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9384 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9385
214b2582 93862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9387
9388 PR target/63679
9389 * gcc.dg/tree-ssa/sra-17.c: New.
9390 * gcc.dg/tree-ssa/sra-18.c: New.
9391
13146837 93922016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9393
9394 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9395
6ccd18c2 93962016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9397
9398 * gnat.dg/inline12.adb: New test.
9399
8872b95f 94002016-01-18 Bin Cheng <bin.cheng@arm.com>
9401
9402 PR tree-optimization/66797
9403 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9404
971514e3 94052016-01-18 Richard Biener <rguenther@suse.de>
9406
9407 PR tree-optimization/69170
9408 * gcc.dg/torture/pr69170.c: New testcase.
9409
dfb6d139 94102016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9411
9412 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9413
164d84c2 94142016-01-16 Tom de Vries <tom@codesourcery.com>
9415
9416 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9417
4c33b769 94182016-01-16 Tom de Vries <tom@codesourcery.com>
9419
9420 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9421 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9422 redundant dg-require-effective-target pthread.
9423 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9424 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9425 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9426 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9427 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9428 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9429 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9430
673441b0 94312016-01-16 David Edelsohn <dje.gcc@gmail.com>
9432
9433 PR target/68609
9434 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9435 * gcc.target/powerpc/recip-7.c: Same.
9436
90153ae7 94372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9438
9439 PR c++/69091
9440 * g++.dg/template/pr69091.C: New test.
9441
bc24d01d 94422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9443
9444 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9445 dump does not contain an error_mark_node.
9446 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9447 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9448
4067c0fd 94492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9450
9451 PR c++/68936
9452 * g++.dg/template/pr68936.C: New test.
9453
27c6dbdd 94542016-01-15 David Edelsohn <dje.gcc@gmail.com>
9455
9456 PR target/68609
9457 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9458 * gcc.target/powerpc/recip-2.c: Same.
9459 * gcc.target/powerpc/recip-3.c: Same.
9460 * gcc.target/powerpc/recip-4.c: Same.
9461 * gcc.target/powerpc/recip-sqrtf.c: Same.
9462
e390c57d 94632016-01-15 Jeff Law <law@redhat.com>
9464
9465 PR tree-optimization/69270
9466 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9467 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9468
ddcfeaf1 94692016-01-15 Paul Thomas <pault@gcc.gnu.org>
9470
9471 PR fortran/49630
9472 * gfortran.dg/deferred_character_13.f90: New test for the fix
9473 of comment 3 of the PR.
9474
9475 PR fortran/54070
9476 * gfortran.dg/deferred_character_8.f90: New test
9477 * gfortran.dg/allocate_error_5.f90: New test
9478
9479 PR fortran/60593
9480 * gfortran.dg/deferred_character_10.f90: New test
9481
9482 PR fortran/60795
9483 * gfortran.dg/deferred_character_14.f90: New test
9484
9485 PR fortran/61147
9486 * gfortran.dg/deferred_character_11.f90: New test
9487
9488 PR fortran/64324
9489 * gfortran.dg/deferred_character_9.f90: New test
9490
81be349c 94912016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9492
9493 PR rtl-optimization/69030
9494 * gcc.target/i386/pr69030.c: New.
9495
998456c5 94962016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9497
9498 * gcc.target/aarch64/target_attr_17.c: New test.
9499
0d85be19 95002016-01-15 Richard Biener <rguenther@suse.de>
9501
9502 PR tree-optimization/66856
9503 * gcc.dg/torture/pr66856-1.c: New testcase.
9504 * gcc.dg/torture/pr66856-2.c: Likewise.
9505
321d36c8 95062016-01-15 Richard Biener <rguenther@suse.de>
9507
9508 PR debug/69137
9509 * g++.dg/lto/pr69137_0.C: New testcase.
9510
d94a1f53 95112016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9512
9513 PR middle-end/69246
9514 * gcc.target/i386/pr69246.c: New test.
9515
5fe9a861 95162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9517
a9c01e81 9518 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9519
3d05a5e9 95202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9521
9522 PR c++/56194
9523 * g++.dg/init/const9.C: Disable test on S/390.
9524
5e8132b5 95252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9526
9527 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9528 * g++.dg/Wno-frame-address.C: Ditto.
9529
32307cdf 95302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9531
9532 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9533
1ca28250 95342016-01-15 Richard Biener <rguenther@suse.de>
9535
9536 PR tree-optimization/68961
9537 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9538
6271bd93 95392016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9540
9541 * gcc.target/i386/pr65105-5.c: New test.
9542
dfb6d139 95432016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9544
9545 * gcc.c-torture/execute/alias-4.c: New testcase.
9546
dfb6d139 95472016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9548
9549 PR ipa/68148
9550 * g++.dg/ipa/devirt-49.C: New testcase.
9551
7bbac464 95522016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9553
9554 PR target/65837
9555 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9556 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9557 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9558
4345b868 95592016-01-15 Richard Biener <rguenther@suse.de>
9560
9561 PR tree-optimization/69117
9562 * gcc.dg/torture/pr69117.c: New testcase.
9563
580357e7 95642015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9565
9566 PR c++/69048
9567 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9568
612baa31 95692016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9570
9571 PR testsuite/67509
9572 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9573 range tests use 100 * maximum instead of maximum + 1.
9574
44e09bc4 95752016-01-14 Jakub Jelinek <jakub@redhat.com>
9576
9577 PR debug/69244
9578 * gcc.dg/guality/pr69244.c: New test.
9579
96962ae4 95802016-01-14 Uros Bizjak <ubizjak@gmail.com>
9581
9582 * lib/target-supports.exp (check_effective_target_issignaling):
9583 New procedure.
9584 * gcc.dg/pr61441.c: Require issignaling effective target.
9585
ab9c400b 95862016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9587
9588 PR target/68803
9589 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9590
a7ed4583 95912016-01-14 David Malcolm <dmalcolm@redhat.com>
9592
9593 PR c++/68819
9594 PR preprocessor/69177
9595 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9596 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9597 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9598 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9599
77f35cec 96002016-01-14 Marek Polacek <polacek@redhat.com>
9601
9602 PR c/69262
9603 * gcc.dg/array-15.c: New test.
9604
915d0950 96052016-01-14 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR middle-end/68146
9608 PR tree-optimization/69155
9609 * gfortran.dg/pr68146.f: New test.
9610 * gfortran.dg/pr69155.f90: New test.
9611
24651fb7 96122016-01-14 Richard Biener <rguenther@suse.de>
9613
9614 PR tree-optimization/68060
9615 * gcc.dg/torture/pr68060-1.c: New testcase.
9616 * gcc.dg/torture/pr68060-2.c: Likewise.
9617
2f63f950 96182016-01-14 Nick Clifton <nickc@redhat.com>
9619
9620 * lib/target-supports.exp
9621 (check_effective_target_arm_neon_ok_nocache): Add an option
9622 sequence that includes setting the ARM architecture to ARMv7-A.
9623 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9624 command line options necessary to enable Neon support.
9625 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9626 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9627 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9628 * gcc.target/arm/pr69180.c: Likewise.
9629
3ce0acde 96302016-01-14 Jeff Law <law@redhat.com>
9631
9632 PR tree-optimization/69270
9633 * gcc.dg/tree-ssa/pr69270.c: New test.
9634
bda05c57 96352016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9636
9637 PR c/66208
9638 * c-c++-common/pr66208.c: New file.
9639
9b657cf1 96402016-01-13 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR tree-optimization/69156
9643 * gcc.dg/pr69156.c: New test.
9644
58ba1b9d 96452016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9646
9647 * gcc.target/i386/pr69225-7.c: New test.
9648
e5fee0fe 96492016-01-13 Richard Henderson <rth@redhat.com>
9650
9651 * gcc.dg/tm/memopt-13.c: Update expected function.
9652 * gcc.dg/tm/memopt-6.c: Likewise.
9653
3f0e9745 96542016-01-13 Uros Bizjak <ubizjak@gmail.com>
9655
9656 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9657 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9658 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9659 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9660
3f0e9745 96612016-01-13 Tom de Vries <tom@codesourcery.com>
9662
9663 PR tree-optimization/69169
7a6ddc0d 9664 * gcc.dg/pr69169.c: New test.
9665
9b657cf1 96662016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9667
9668 PR target/69228
9669 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9670 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9671 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9672 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9673 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9674 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9675 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9676 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9677
f704d701 96782016-01-13 Jakub Jelinek <jakub@redhat.com>
9679
9680 PR target/69247
9681 * gcc.dg/pr69247.c: New test.
9682
e966d6b9 96832016-01-13 Richard Biener <rguenther@suse.de>
9684
9685 PR tree-optimization/69242
9686 * gcc.dg/torture/pr69242.c: New testcase.
9687
1ca1d9b2 96882016-01-13 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/69186
9691 * gcc.dg/torture/pr69186.c: New testcase.
9692
d07cbccc 96932016-01-13 Jeff Law <law@redhat.com>
9694
9695 PR tree-optimization/67755
9696 * gcc.dg/tree-ssa/pr67755.c: New test.
9697
96982016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9699
9700 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9701 pass number in output by a star.
9702
b95d41cf 97032016-01-12 Bin Cheng <bin.cheng@arm.com>
9704
9705 PR tree-optimization/68911
9706 * gcc.c-torture/execute/pr68911.c: New test.
9707
91d87e22 97082016-01-12 Marek Polacek <polacek@redhat.com>
9709
9710 PR c++/68979
9711 * g++.dg/warn/permissive-1.C: New test.
9712
8a9401a4 97132016-01-12 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR objc++/68511
9716 PR c++/69213
9717 * g++.dg/opt/pr69213.C: New test.
9718
b9cb7a67 97192016-01-12 Christian Bruel <christian.bruel@st.com>
9720
9721 PR target/69180
9722 * gcc.target/arm/pr69180.c: New test.
9723
e4c96992 97242016-01-12 Richard Biener <rguenther@suse.de>
9725
9726 PR lto/69077
9727 * g++.dg/lto/pr69077_0.C: New testcase.
9728 * g++.dg/lto/pr69077_1.C: Likewise.
9729
90525f61 97302016-01-12 Jakub Jelinek <jakub@redhat.com>
9731
9732 PR target/69175
9733 * g++.dg/opt/pr69175.C: New test.
9734
9e7edfd3 97352016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9736
9737 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9738 rather than #including math.h & stdlib.h.
9739 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9740 * gcc.dg/vect/pr49771.c: Likewise.
9741 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9742 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9743 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9744 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9745 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9746 * gcc.dg/vect/pr44507.c: Likewise.
9747 * gcc.dg/vect/pr45902.c: Likewise.
9748 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9749 * gcc.dg/vect/vect-117.c: Likewise.
9750 * gcc.dg/vect/vect-99.c: Likewise.
9751 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9752 * gcc.dg/vect/vect-cond-1.c: Likewise.
9753 * gcc.dg/vect/vect-cond-2.c: Likewise.
9754 * gcc.dg/vect/vect-cond-3.c: Likewise.
9755 * gcc.dg/vect/vect-cond-4.c: Likewise.
9756 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9757 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9758 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9759 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9760 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9761 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9762 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9763 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9764 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9765 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9766 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9767 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9768 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9769 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9770 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9771 include of signal.h.
9772 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9773 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9774 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9775 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9776 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9777 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9778 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9779 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9780 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9781 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9782 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9783 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9784 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9785 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9786 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9787 * gcc.dg/vect/vect-outer-5.c: Likewise.
9788 * gcc.dg/vect/vect-outer-6.c: Likewise.
9789 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9790 include of stdio.h.
9791
3368873d 97922016-01-12 Nick Clifton <nickc@redhat.com>
9793
9794 PR target/68913
9795 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9796 to fread so that it will be found in all target runtimes.
9797
0464ea95 97982016-01-12 Richard Biener <rguenther@suse.de>
9799
9800 PR tree-optimization/69053
9801 * g++.dg/torture/pr69053.C: New testcase.
9802
7819730f 98032016-01-12 Richard Biener <rguenther@suse.de>
9804
9805 PR tree-optimization/69168
9806 * gcc.dg/torture/pr69168.c: New testcase.
9807
995bfebf 98082016-01-12 Richard Biener <rguenther@suse.de>
9809
9810 PR tree-optimization/69157
9811 * gcc.dg/torture/pr69157.c: New testcase.
9812
98132016-01-12 Richard Biener <rguenther@suse.de>
9814
9815 PR tree-optimization/69174
9816 * gcc.dg/torture/pr69174.c: New testcase.
9817
1d10d64c 98182016-01-12 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR c++/66808
9821 PR c++/69000
9822 * g++.dg/tls/pr66808.C: New test.
9823 * g++.dg/tls/pr69000.C: New test.
9824
f0b79faf 98252016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9826
9827 * gcc.target/powerpc/swaps-p8-23.c: New test.
9828 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9829
04cf75a4 98302016-01-11 John David Anglin <danglin@gcc.gnu.org>
9831
9832 PR tree-optimization/68356
9833 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9834
0eb4264c 98352016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9836 Jim Wilson <jim.wilson@linaro.org>
9837
9838 PR target/69194
9839 * gcc.target/arm/pr69194.c: New test.
9840
2f66de64 98412016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9842
9843 PR target/69225
9844 * gcc.target/i386/pr69225-1.c: New test.
9845 * gcc.target/i386/pr69225-2.c: Likewise.
9846 * gcc.target/i386/pr69225-3.c: Likewise.
9847 * gcc.target/i386/pr69225-4.c: Likewise.
9848 * gcc.target/i386/pr69225-5.c: Likewise.
9849 * gcc.target/i386/pr69225-6.c: Likewise.
9850
36105e82 98512016-01-11 Jakub Jelinek <jakub@redhat.com>
9852
1c78ce2e 9853 PR target/67462
9854 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9855 if lp64.
9856
a4a87320 9857 PR target/69071
9858 * gcc.dg/pr69071.c: New test.
9859
91fbd04f 9860 PR c++/69211
9861 * g++.dg/opt/pr69211.C: New test.
9862
36105e82 9863 PR tree-optimization/69214
9864 * gcc.c-torture/compile/pr69214.c: New test.
9865
e934c380 98662016-01-11 Uros Bizjak <ubizjak@gmail.com>
9867
9868 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9869 * gcc.target/i386/pr66232-11.c: Ditto.
9870 * gcc.target/i386/pr66232-12.c: Ditto.
9871 * gcc.target/i386/pr66232-13.c: Ditto.
9872
3ff1b153 98732016-01-11 Richard Biener <rguenther@suse.de>
9874
9875 PR tree-optimization/69173
9876 * gcc.dg/torture/pr69173.c: New testcase.
9877
04e1504c 98782016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9879
9880 PR rtl-optimization/68796
9881 * gcc.target/aarch64/tst_5.c: New test.
9882 * gcc.target/aarch64/tst_6.c: Likewise.
9883
ae8718b5 98842016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9885
9886 PR rtl-optimization/68841
9887 * gcc.dg/pr68841.c: New test.
9888 * gcc.c-torture/execute/pr68841.c: New test.
9889
bd8bece2 98902016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9891
9892 PR rtl-optimization/68920
9893 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9894 for ix86 targets.
9895 * gcc.dg/ifcvt-5.c: New test.
9896
9b657cf1 98972016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9898
9899 PR bootstrap/69123
9900 * g++.dg/pr69123.C: New.
9901
7a158352 99022016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9903
9904 PR target/69010
9905 * gcc.target/i386/pr69010.c: New test.
9906
ff375d11 99072016-01-11 Martin Jambor <mjambor@suse.cz>
9908
9909 PR ipa/69044
9910 * gcc.target/i386/chkp-pr69044.c: New test.
9911
9eb890f1 99122016-01-11 Tom de Vries <tom@codesourcery.com>
9913
9914 PR tree-optimization/69109
9915 * gcc.dg/autopar/pr69109-2.c: New test.
9916 * gcc.dg/autopar/pr69109.c: New test.
9917
c4157ee5 99182016-01-11 Tom de Vries <tom@codesourcery.com>
9919
9920 PR tree-optimization/69108
9921 * gcc.dg/autopar/pr69108.c: New test.
9922
b933e511 99232016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9924
9925 PR c++/69029
9926 * c-c++-common/Wisleading-indentation.c: Augment test.
9927
efb73de1 99282016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9929
9930 PR fortran/69154
9931 * gfortran.dg/inline_matmul_12.f90: New test.
9932
40c86c3b 99332016-01-10 Paul Thomas <pault@gcc.gnu.org>
9934
9935 PR fortran/67779
9936 * gfortran.dg/actual_array_offset_1: New test.
9937
a006c0bb 99382016-01-10 Tom de Vries <tom@codesourcery.com>
9939
9940 PR tree-optimization/69062
9941 * gcc.dg/autopar/pr69062.c: New test.
9942
880ed4be 99432016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9944
9945 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9946 * gcc.dg/vect/slp-perm-2.c: Likewise.
9947 * gcc.dg/vect/slp-perm-3.c: Likewise.
9948 * gcc.dg/vect/slp-perm-5.c: Likewise.
9949 * gcc.dg/vect/slp-perm-6.c: Likewise.
9950 * gcc.dg/vect/slp-perm-7.c: Likewise.
9951 * gcc.dg/vect/slp-perm-8.c: Likewise.
9952
d95e1856 99532016-01-10 Tom de Vries <tom@codesourcery.com>
9954
9955 PR tree-optimization/69039
9956 * gcc.dg/autopar/pr69039.c: New test.
9957
0f8f48d0 99582016-01-09 Marek Polacek <polacek@redhat.com>
9959
9960 PR c++/69113
9961 * g++.dg/pr69113.C: New test.
9962
7dff0499 99632016-01-09 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR middle-end/50865
9966 PR tree-optimization/69097
9967 * gcc.c-torture/execute/pr50865.c: New test.
9968 * gcc.c-torture/execute/pr69097-1.c: New test.
9969 * gcc.c-torture/execute/pr69097-2.c: New test.
9970 * gcc.dg/pr69097-1.c: New test.
9971 * gcc.dg/pr69097-2.c: New test.
9972
18431e78 99732016-01-09 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR c++/69164
9976 * g++.dg/opt/pr69164.C: New test.
9977
1943a4a2 99782016-01-08 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR tree-optimization/69167
9981 * gcc.dg/pr69167.c: New test.
9982
a143e277 99832016-01-08 Marek Polacek <polacek@redhat.com>
9984
9985 PR c++/68449
9986 * g++.dg/pr68449.C: New.
9987
44c01906 99882016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9989
9990 PR tree-optimization/68707
9991 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9992 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9993 on platforms supporting it.
9994 * gcc.dg/vect/slp-perm-2.c: Likewise.
9995 * gcc.dg/vect/slp-perm-3.c: Likewise.
9996 * gcc.dg/vect/slp-perm-5.c: Likewise.
9997 * gcc.dg/vect/slp-perm-7.c: Likewise.
9998 * gcc.dg/vect/slp-perm-8.c: Likewise.
9999 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10000 on platforms supporting it.
10001
c437d1e8 100022016-01-08 Jakub Jelinek <jakub@redhat.com>
10003
c9595c51 10004 PR tree-optimization/69162
10005 * gcc.dg/pr69162.c: New test.
10006
c437d1e8 10007 PR tree-optimization/69172
10008 * gcc.dg/pr69172.c: New test.
10009
6a46a28c 100102016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10011
10012 PR tree-optimization/67781
10013 * gcc.c-torture/execute/pr67781.c: New file.
10014
62ad9a04 100152016-01-08 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR tree-optimization/69083
10018 * gcc.dg/vect/pr69083.c: New test.
10019
9e0e8c2a 100202016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10021
10022 PR tree-optimization/61441
10023 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10024 Use -fexcess-precision=standard for compiler options.
10025 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10026
5d034e37 100272016-01-08 Jakub Jelinek <jakub@redhat.com>
10028
5013f740 10029 PR fortran/69128
10030 * gfortran.dg/gomp/pr69128.f90: New test.
10031
5d034e37 10032 PR c++/69145
10033 * g++.dg/ext/pr69145-1.C: New test.
10034 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10035 * g++.dg/ext/pr69145-2.h: New file.
10036
517906ff 100372016-01-07 Martin Sebor <msebor@redhat.com>
10038
10039 PR c/68966
10040 * gcc.dg/atomic-fetch-bool.c: New test.
10041 * gcc.dg/sync-fetch-bool.c: New test.
10042
cdbb524c 100432016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10044
10045 PR fortran/66680
10046 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10047
ec3aba9e 100482016-01-07 Nick Clifton <nickc@redhat.com>
10049
10050 PR target/66655
10051 * g++.dg/pr66655.C: New test.
10052 * g++.dg/pr66655_1.cc: Test support file.
10053 * g++.dg/pr66655.h: Test header file.
10054
9b657cf1 100552016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10056
10057 PR fortran/66680
10058 gfortran.dg/gomp/pr66680.f90: New test.
10059
cd45d7a5 100602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10061
10062 PR target/69171
10063 * gcc.target/i386/pr69171-1.c: New test.
10064 * gcc.target/i386/pr69171-2.c: Likewise.
10065 * gcc.target/i386/pr69171-3.c: Likewise.
10066 * gcc.target/i386/pr69171-4.c: Likewise.
10067 * gcc.target/i386/pr69171-5.c: Likewise.
10068 * gcc.target/i386/pr69171-6.c: Likewise.
10069
4a86a91a 100702015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10071
10072 PR middle-end/67639
10073 * c-c++-common/pr67639.c: New test.
10074
34c05552 100752016-01-07 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR tree-optimization/69141
10078 * g++.dg/opt/pr69141.C: New test.
10079
f08d6895 100802016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10081
10082 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10083
32ec4173 100842016-01-06 Uros Bizjak <ubizjak@gmail.com>
10085
10086 PR target/69140
10087 * gcc.target/i386/pr69140.c: New test
10088
d74214f3 100892016-01-06 David Malcolm <dmalcolm@redhat.com>
10090
10091 * gcc.dg/bad-dereference.c: New test case.
10092
73991cab 100932015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10094
10095 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10096
fc8cc457 100972016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10098
10099 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10100
be3c9981 101012016-01-06 Marek Polacek <polacek@redhat.com>
10102
10103 PR sanitizer/69099
10104 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10105
2cb724f9 101062016-01-05 Marek Polacek <polacek@redhat.com>
10107
10108 PR c/69104
10109 * gcc.dg/atomic-invalid-2.c: New.
10110
233a53ed 101112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10112
10113 PR target/68991
10114 * gcc.target/i386/pr68991.c: New test.
10115
ea87c5e3 101162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10117
10118 PR target/68991
10119 * g++.dg/pr68991-1.C: New test.
10120 * g++.dg/pr68991-2.C: Likewise.
10121
1943a4a2 101222016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10123
1943a4a2 10124 PR other/60465
afe82e5b 10125 * gcc.target/ia64/pr60465-gprel64.c: New test.
10126 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10127
1e9147dd 101282016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10129
10130 PR rtl-optimization/68651
10131 * gcc.target/aarch64/pr68651_1.c: New test.
10132
d42aa619 101332016-01-05 David Malcolm <dmalcolm@redhat.com>
10134
10135 PR c/69122
10136 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10137
1776de76 101382016-01-05 Nathan Sidwell <nathan@acm.org>
10139
2d7d361d 10140 PR c++/58583
10141 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10142
1776de76 10143 * gcc.dg/alias-15.c: New.
10144
5beb12c0 101452016-01-05 Nick Clifton <nickc@redhat.com>
10146
10147 PR target/68870
10148 * g++.dg/pr68770.C: New test.
10149
d8cca921 101502016-01-04 Mike Stump <mikestump@comcast.net>
10151
10152 * lib/target-supports.exp (check_effective_target_cilkplus):
10153 cilkplus targets require pthreads.
afc907ef 10154 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10155
8427dff3 101562016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10157
10158 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10159 generation.
10160
f1717362 101612016-01-04 Jakub Jelinek <jakub@redhat.com>
10162
10163 Update copyright years.
10164
d7d6a3ab 101652016-01-04 Marek Polacek <polacek@redhat.com>
10166
10167 PR c/68908
10168 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10169 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10170 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10171
b8f4a5f9 101722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10173
10174 * gcc.target/sparc/20160104-2.c: New test.
10175
6b5c028f 101762016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10177
10178 * gcc.target/sparc/20160104-1.c: New test.
10179
300e1002 101802016-01-03 Paul Thomas <pault@gcc.gnu.org>
10181
10182 PR fortran/65045
10183 * gfortran.dg/pr65045.f90: New test.
10184
855b105f 101852016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10186
10187 * gnat.dg/specs/debug1.ads: Delete.
10188
bdc177dc 101892016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10190
10191 PR libgfortran/68867
10192 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10193 expression.
10194
48aaffae 101952016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10196
10197 PR libgfortran/68867
10198 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10199 PowerPC.
10200
19a468b8 102012016-01-01 Paul Thomas <pault@gcc.gnu.org>
10202
10203 PR fortran/68864
10204 * gfortran.dg/pr68864.f90: New test.
10205
25371c91 102062016-01-01 Jakub Jelinek <jakub@redhat.com>
10207
2a659064 10208 PR tree-optimization/69070
10209 * gcc.dg/pr69070.c: New test.
10210
57aa9851 10211 PR sanitizer/69055
10212 * gfortran.dg/pr69055.f90: New test.
10213
25371c91 10214 PR target/69015
10215 * gcc.dg/pr69015.c: New test.
f1717362 10216\f
fb2c1edd 10217Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10218
10219Copying and distribution of this file, with or without modification,
10220are permitted in any medium without royalty provided the copyright
10221notice and this notice are preserved.